.tj6CMa_skip{left:var(--space-4);z-index:10;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-on-band);font-weight:var(--weight-bold);position:absolute;top:-100px}.tj6CMa_skip:focus{top:var(--space-4)}.tj6CMa_header{z-index:20;border-bottom:1px solid var(--color-border);background:var(--color-surface);position:relative}.tj6CMa_headerInner{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-8);max-width:var(--content-max);padding:var(--space-3) var(--gutter);flex-wrap:wrap;margin:0 auto;display:flex}.tj6CMa_home{text-decoration:none}.tj6CMa_nav{min-width:0}.tj6CMa_navList{align-items:center;gap:0 var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tj6CMa_summary{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font-weight:var(--weight-semibold);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:inline-flex}.tj6CMa_summary::-webkit-details-marker{display:none}.tj6CMa_summary:hover,.tj6CMa_menu[open]>.tj6CMa_summary{color:var(--color-accent);background:var(--color-accent-soft)}.tj6CMa_caret{border-bottom:2px solid;border-right:2px solid;width:.45em;height:.45em;margin-top:-.2em;rotate:45deg}.tj6CMa_menu[open] .tj6CMa_caret{margin-top:.2em;rotate:225deg}.tj6CMa_panel{border-top:1px solid var(--color-border);border-bottom:4px solid var(--color-highlight);background:var(--color-surface);max-height:calc(100dvh - 8rem);box-shadow:0 18px 32px -24px var(--color-heading);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.tj6CMa_panelInner{max-width:var(--content-max);padding:var(--space-6) var(--gutter) var(--space-8);margin:0 auto}.tj6CMa_groups{gap:var(--space-6) var(--space-8);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.tj6CMa_groupHeading{margin:0 0 var(--space-2);color:var(--color-label);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase}.tj6CMa_groupList,.tj6CMa_cityList{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.tj6CMa_cityList{gap:var(--space-3) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.tj6CMa_panelLink{min-height:44px;color:var(--color-heading);flex-direction:column;justify-content:center;text-decoration:none;display:flex}.tj6CMa_panelLabel{font-weight:var(--weight-semibold)}.tj6CMa_blurb{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-tight)}.tj6CMa_panelLink:hover .tj6CMa_panelLabel{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.tj6CMa_chips{gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tj6CMa_chip{min-height:32px;color:var(--color-text-muted);font-size:var(--text-sm);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:3px;align-items:center;display:inline-flex}.tj6CMa_chip:hover{color:var(--color-accent)}.tj6CMa_all{min-height:44px;margin-top:var(--space-4);color:var(--color-accent);font-weight:var(--weight-bold);align-items:center;display:inline-flex}.tj6CMa_cta{min-height:44px;margin-left:var(--space-2);padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-band);font-weight:var(--weight-bold);align-items:center;text-decoration:none;display:inline-flex}.tj6CMa_cta:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:40rem){.tj6CMa_navList{margin-left:calc(-1 * var(--space-3))}.tj6CMa_summary{padding:0 var(--space-2) 0 var(--space-3)}.tj6CMa_cta{margin-left:var(--space-3)}.tj6CMa_panel{max-height:none;overflow:visible}.tj6CMa_panelInner{padding-top:var(--space-4)}}.tj6CMa_main{outline:none;display:block}.tj6CMa_footer{margin-top:var(--space-16);border-top:4px solid var(--color-highlight);background:var(--color-band);color:var(--color-on-band);position:relative}.tj6CMa_footerInner{gap:var(--space-8) var(--space-6);max-width:var(--content-max);padding:var(--space-12) var(--gutter);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));margin:0 auto;display:grid}.tj6CMa_footerBrand{grid-column:1/-1}.tj6CMa_footerLine{margin:var(--space-2) 0 0;color:var(--color-on-band)}.tj6CMa_footerHeading{margin:0 0 var(--space-3);font-family:var(--font-sans);font-variation-settings:normal;color:var(--color-highlight);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase}.tj6CMa_footerList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.tj6CMa_footerLink{color:var(--color-on-band);text-decoration:none}.tj6CMa_footerLink:hover{color:var(--color-highlight);text-decoration:underline}@media (min-width:60rem){.tj6CMa_footerInner{grid-template-columns:repeat(7,minmax(0,1fr))}}.tj6CMa_footerPeek{top:-78px;right:max(var(--gutter), calc((100vw - var(--content-max)) / 2 + var(--gutter)));pointer-events:none;position:absolute}.tj6CMa_footer :focus-visible{outline-color:var(--color-highlight)}.tj6CMa_footerTrust{gap:var(--space-2) var(--space-6);max-width:var(--content-max);padding:var(--space-6) var(--gutter) var(--space-8);border-top:2px dashed var(--color-band-2);color:var(--color-on-band-muted);font-size:var(--text-sm);flex-wrap:wrap;margin:0 auto;display:flex}.tj6CMa_footerTrust a{color:var(--color-on-band);font-weight:var(--weight-bold)}
._6bxfda_mark{flex:none;display:block;overflow:visible}._6bxfda_cat{color:var(--color-mascot-ginger)}._6bxfda_dog{color:var(--color-accent-fill)}._6bxfda_dogEar{color:var(--color-accent)}._6bxfda_pink{color:var(--color-mascot-pink)}._6bxfda_ink,._6bxfda_bird,._6bxfda_line{color:var(--color-ink)}._6bxfda_white{color:var(--color-surface)}._6bxfda_mono{color:var(--color-ink)}._6bxfda_onDark ._6bxfda_bird{color:var(--color-on-band)}
.IThzKW_icon{vertical-align:middle;flex-shrink:0;line-height:0;display:inline-flex}
.NmPLfW_ref{align-items:flex-start;gap:2px var(--space-2);max-width:100%;min-height:28px;padding:2px var(--space-2) 2px 3px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-xs);font-style:normal;font-weight:var(--weight-semibold);line-height:var(--leading-tight);vertical-align:middle;text-decoration:none;display:inline-flex}.NmPLfW_ref:hover{border-color:var(--color-accent);color:var(--color-accent)}.NmPLfW_num{background:var(--color-accent-soft);min-width:1.25rem;height:1.25rem;color:var(--color-accent);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);border-radius:3px;flex:none;justify-content:center;align-items:center;margin-top:1px;padding:0 3px;display:inline-flex}.NmPLfW_name{overflow-wrap:break-word;min-width:0;padding-top:3px}.NmPLfW_kind{margin-left:var(--space-1);white-space:nowrap;color:var(--color-text-muted);font-weight:var(--weight-regular)}.NmPLfW_ext{color:var(--color-text-muted);flex:none;margin-top:3px}
.Xa7jda_grid{gap:var(--space-6);margin:var(--space-6) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (min-width:36rem) and (max-width:63.99rem){.Xa7jda_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Xa7jda_w2full{grid-column:1/-1}}@media (min-width:64rem){.Xa7jda_grid{grid-template-columns:repeat(3,minmax(0,1fr))}.Xa7jda_w3full{grid-column:1/-1}.Xa7jda_w3two{grid-column:span 2}}.Xa7jda_gridItem{min-width:0;display:flex}.Xa7jda_card{align-items:start;gap:var(--space-4);width:100%;height:100%;padding:var(--space-4) 1.25rem var(--space-4) var(--space-4);grid-template-columns:4rem minmax(0,1fr);display:grid;}.Xa7jda_cardIcon{width:4rem}.Xa7jda_cardText{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.Xa7jda_eyebrow{margin-bottom:var(--space-1);box-shadow:none;padding:.15rem .6rem;font-size:.75rem;}.Xa7jda_cardTitle{color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-wrap:pretty}.Xa7jda_cardArrow{color:var(--color-accent);transition:translate .16s;display:inline-block}.Xa7jda_card:hover .Xa7jda_cardTitle{color:var(--color-accent)}.Xa7jda_card:hover .Xa7jda_cardArrow{translate:3px}.Xa7jda_cardBlurb{color:var(--color-text-muted);font-size:var(--text-sm);text-wrap:pretty;line-height:1.5}.Xa7jda_keep{margin-top:var(--section-gap,var(--space-12))}.Xa7jda_keepHeading{margin:0 0 var(--space-6);color:var(--color-heading);font-size:var(--text-2xl);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);text-wrap:balance}.Xa7jda_keepHeading:before{content:"";width:2.5rem;height:4px;margin-bottom:var(--space-3);border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-accent), var(--color-highlight));display:block}.Xa7jda_keepList{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.Xa7jda_keepList:has(>:nth-child(4):last-child){grid-template-columns:repeat(auto-fit,minmax(max(16rem,40%),1fr))}.Xa7jda_keepItem{align-items:center;gap:var(--space-3);height:100%;min-height:5rem;padding:var(--space-3) var(--space-4);border-radius:18px;display:flex;position:relative;}.Xa7jda_keepIcon{width:3.25rem}.Xa7jda_keepText{gap:2px;min-width:0;display:grid}.Xa7jda_keepLink{color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-base);font-weight:var(--weight-bold);text-wrap:balance;line-height:1.25;text-decoration:none}.Xa7jda_keepLink:after{content:"";border-radius:inherit;position:absolute;inset:0}.Xa7jda_keepItem:hover{border-color:var(--color-ink);box-shadow:4px 4px 0 var(--color-ink);transform:translateY(-2px)}.Xa7jda_keepItem:hover .Xa7jda_keepLink{color:var(--color-accent)}.Xa7jda_keepItem:focus-within{outline:3px solid var(--color-focus);outline-offset:3px}.Xa7jda_keepLink:focus-visible{outline:none}.Xa7jda_keepBlurb{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.4}.Xa7jda_callout{margin:var(--space-8) 0;padding:var(--space-4) var(--space-6);border-radius:20px;}.Xa7jda_info{background:var(--color-accent-soft)}.Xa7jda_warn{background:var(--color-highlight-soft)}.Xa7jda_calloutTitle{margin:0 0 var(--space-3);}.Xa7jda_calloutBody{text-wrap:pretty;max-width:62rem}.Xa7jda_calloutBody>p{margin:0}.Xa7jda_calloutBody>p+p{margin-top:var(--space-2)}.Xa7jda_tableWrap{margin:var(--space-6) 0 0;border-radius:20px;overflow-x:auto;container-type:inline-size;}.Xa7jda_table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.Xa7jda_caption{padding:var(--space-4) var(--space-4) var(--space-3);color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-align:left}.Xa7jda_table th,.Xa7jda_table td{padding:var(--space-3) var(--space-4);border-top:2px dashed var(--color-border);text-align:left;vertical-align:top}.Xa7jda_table thead th{border-top:0;border-bottom:var(--ink-border);background:var(--color-accent-soft);color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-base);font-weight:var(--weight-bold)}.Xa7jda_table tbody tr:first-child>*{border-top:0}.Xa7jda_table tbody th{width:26%;color:var(--color-heading);font-weight:var(--weight-bold)}.Xa7jda_sourceCell,.Xa7jda_noSource{width:24%;color:var(--color-text-muted)}@container (max-width:40rem){.Xa7jda_table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Xa7jda_table caption{display:block}.Xa7jda_table,.Xa7jda_table tbody,.Xa7jda_table tr,.Xa7jda_table tbody th,.Xa7jda_table td{width:auto;display:block}.Xa7jda_table tr{padding:var(--space-4)}.Xa7jda_table tbody tr+tr{border-top:2px dashed var(--color-border)}.Xa7jda_table tbody th,.Xa7jda_table td{border:0;padding:0}.Xa7jda_table tbody th{font-family:var(--font-round);font-size:var(--text-base)}.Xa7jda_table td{margin-top:var(--space-1)}.Xa7jda_sourceCell{margin-top:var(--space-2)}.Xa7jda_noSource{display:none}}@media (prefers-reduced-motion:reduce){.Xa7jda_keepItem:hover{transform:none}}
._6A2w_a_fit{margin-top:var(--section-gap,var(--space-12))}._6A2w_a_heading{margin:0 0 var(--space-6);color:var(--color-heading);font-size:var(--text-2xl);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);text-wrap:balance}._6A2w_a_heading:before{content:"";width:2.5rem;height:4px;margin-bottom:var(--space-3);border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-accent), var(--color-highlight));display:block}._6A2w_a_tiles{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}._6A2w_a_tile{align-items:flex-start;gap:var(--space-2);height:100%;padding:var(--space-4);color:var(--color-heading);border-radius:18px;flex-direction:column;text-decoration:none;display:flex;}._6A2w_a_relation{box-shadow:none;font-size:var(--text-xs);padding:.15rem .6rem;}._6A2w_a_label{font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-wrap:balance}._6A2w_a_tile:hover ._6A2w_a_label{color:var(--color-accent)}@media (prefers-reduced-motion:reduce){._6A2w_a_tile:hover{transform:none}}
.bmyyoW_explore{margin-top:var(--section-gap,var(--space-12));padding:var(--space-6);background:var(--color-highlight-soft);border-radius:20px;}.bmyyoW_heading{color:var(--color-heading);font-size:var(--text-2xl);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);text-wrap:balance;margin:0}.bmyyoW_heading:before{content:"";width:2.5rem;height:4px;margin-bottom:var(--space-3);border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-accent), var(--color-highlight));display:block}.bmyyoW_row{margin-top:var(--space-6)}.bmyyoW_row+.bmyyoW_row{padding-top:var(--space-6);border-top:2px dashed var(--color-border-strong)}.bmyyoW_rowHeading{margin:0 0 var(--space-3);color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.bmyyoW_pills{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bmyyoW_pill{border-color:var(--color-border-strong);min-height:44px;box-shadow:none;padding:0 var(--space-4);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;}.bmyyoW_pill:hover{border-color:var(--color-ink);background:var(--color-accent-soft);color:var(--color-accent)}@media (max-width:40rem){.bmyyoW_explore{padding:var(--space-4)}}
.NJD4Ra_toc{padding:var(--space-4) var(--space-3) var(--space-3);border-radius:18px;}.NJD4Ra_title{margin:0 0 var(--space-3) var(--space-2);}.NJD4Ra_list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.NJD4Ra_entry{min-height:44px;padding:var(--space-2);color:var(--color-text);font-size:var(--text-sm);border-radius:10px;grid-template-columns:1.75rem minmax(0,1fr);align-items:baseline;line-height:1.35;text-decoration:none;display:grid;position:relative}.NJD4Ra_entry:hover{background:var(--color-accent-soft);color:var(--color-accent)}.NJD4Ra_entry:hover .NJD4Ra_label{text-underline-offset:3px;text-decoration:underline}.NJD4Ra_entry[aria-current=location]{background:var(--color-accent-soft);color:var(--color-heading)}.NJD4Ra_entry:before{content:"";background:var(--color-accent-fill);opacity:0;border-radius:3px;width:3px;transition:opacity .2s,transform .25s;position:absolute;top:8px;bottom:8px;left:-2px;transform:scaleY(.4)}.NJD4Ra_entry[aria-current=location]:before{opacity:1;transform:none}.NJD4Ra_entry[aria-current=location] .NJD4Ra_label{font-weight:var(--weight-bold)}.NJD4Ra_entry{transition:background-color .2s,color .2s}.NJD4Ra_num{color:var(--color-accent);font-family:var(--font-round);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-extrabold)}.NJD4Ra_label{text-wrap:pretty}@media (min-width:64rem){.NJD4Ra_toc{max-height:calc(100vh - var(--header-h) - 19rem);overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.NJD4Ra_entry{min-height:0;padding:6px var(--space-2)}}
.G6cblq_block{margin:var(--section-gap,var(--space-12)) 0 0}.G6cblq_heading{margin:0 0 var(--space-6);color:var(--color-heading);font-size:var(--text-2xl);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);text-wrap:balance}.G6cblq_heading:before{content:"";width:2.5rem;height:4px;margin-bottom:var(--space-3);border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-accent), var(--color-highlight));display:block}.G6cblq_cards{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.G6cblq_cards:has(>:nth-child(4):last-child){grid-template-columns:repeat(auto-fit,minmax(max(16rem,40%),1fr))}.G6cblq_card{align-items:flex-start;gap:var(--space-3);height:100%;padding:var(--space-4);color:var(--color-text);border-radius:18px;text-decoration:none;display:flex;}.G6cblq_card:hover .G6cblq_cardTitle{color:var(--color-accent)}.G6cblq_icon{flex:none}.G6cblq_cardText{align-content:start;gap:var(--space-1);min-width:0;display:grid}.G6cblq_cardTitle{color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-bold);text-wrap:balance;line-height:1.2}.G6cblq_cardBlurb{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.4}.G6cblq_chips{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.G6cblq_chip{min-height:40px;padding:0 var(--space-4);font-size:var(--text-sm);text-decoration:none;}.G6cblq_chip:hover{background:var(--color-wash-apricot)}@media (prefers-reduced-motion:reduce){.G6cblq_card:hover{transform:none}}
._2FH9Pq_article,._2FH9Pq_hub{max-width:var(--content-max);padding:var(--space-8) var(--gutter) var(--space-16);margin:0 auto}._2FH9Pq_h1{margin:var(--space-4) 0 0;color:var(--color-heading);font-size:var(--text-3xl);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);letter-spacing:-.02em;text-wrap:balance}._2FH9Pq_h2{margin:var(--space-12) 0 0;color:var(--color-heading);font-size:var(--text-2xl);line-height:var(--leading-tight)}._2FH9Pq_intro{max-width:62rem;margin-top:var(--space-6);font-size:var(--text-lg)}._2FH9Pq_intro>p{margin:0}._2FH9Pq_intro>p+p{margin-top:var(--space-3)}._2FH9Pq_prose{max-width:var(--prose-max)}._2FH9Pq_prose h2:not([class]){margin:var(--section-gap,var(--space-12)) 0 var(--space-3);color:var(--color-heading);font-size:var(--text-2xl);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);text-wrap:balance;scroll-margin-top:calc(var(--header-h) + var(--space-6))}._2FH9Pq_prose h2:not([class]):before{content:"";width:2.5rem;height:4px;margin-bottom:var(--space-3);border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-accent), var(--color-highlight));display:block}._2FH9Pq_prose>h2:not([class]):first-child,._2FH9Pq_prose>section:first-child>h2:not([class]):first-child{margin-top:0}._2FH9Pq_prose h3:not([class]){margin:var(--space-8) 0 var(--space-2);color:var(--color-heading);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-wrap:balance}._2FH9Pq_prose p:not([class]){margin:var(--space-3) 0;text-wrap:pretty;max-width:62rem}._2FH9Pq_prose ul:not([class]),._2FH9Pq_prose ol:not([class]){max-width:62rem;margin:var(--space-3) 0;padding-left:var(--space-6)}._2FH9Pq_prose li:not([class])+li:not([class]){margin-top:var(--space-2)}._2FH9Pq_prose li:not([class])::marker{color:var(--color-accent)}._2FH9Pq_prose strong:not([class]){color:var(--color-heading)}@media (max-width:40rem){._2FH9Pq_h1{font-size:var(--text-2xl)}}._2FH9Pq_articleGrid,._2FH9Pq_articleSolo{--section-gap:var(--space-12);max-width:var(--content-max);padding:var(--space-8) var(--gutter) var(--space-16);margin:0 auto}._2FH9Pq_articleMain{min-width:0}._2FH9Pq_tocCol{min-width:0;margin-bottom:var(--space-8)}@media (min-width:48rem){._2FH9Pq_articleGrid,._2FH9Pq_articleSolo{--section-gap:var(--space-16);padding-top:var(--space-12)}}@media (min-width:64rem){._2FH9Pq_articleGrid{align-items:start;gap:var(--space-12);grid-template-columns:14rem minmax(0,1fr);display:grid}._2FH9Pq_tocCol{top:calc(var(--header-h) + var(--space-6));margin-bottom:0;position:sticky}}
.GU9-oW_strip{gap:var(--space-2) var(--space-6);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);flex-wrap:wrap;padding:0;list-style:none;display:flex}:where(.GU9-oW_strip){margin:var(--space-6) 0 0}.GU9-oW_strip li{align-items:center;gap:var(--space-2);display:inline-flex}.GU9-oW_tick{border:2px solid var(--color-ink);background:var(--color-accent-soft);width:1.3rem;height:1.3rem;color:var(--color-yes);font-size:.7rem;font-weight:var(--weight-extrabold);border-radius:50%;place-items:center;display:grid}.GU9-oW_dark{color:var(--color-on-band)}.GU9-oW_dark .GU9-oW_tick{border-color:var(--color-band-accent);background:var(--color-band-2);color:var(--color-band-accent)}.GU9-oW_rail{gap:var(--space-2);padding:var(--space-6) var(--space-4) var(--space-4);background:radial-gradient(14rem 8rem at 100% 0%, var(--color-wash-apricot), transparent 70%), var(--color-surface);border-radius:22px;display:grid;}.GU9-oW_railTitle{margin:var(--space-2) 0 0;color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-xl);font-weight:var(--weight-extrabold);line-height:1.15}.GU9-oW_railText{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;line-height:1.45}.GU9-oW_railButton{margin-top:var(--space-2);}.GU9-oW_railMicro{color:var(--color-text-faint);font-size:var(--text-xs);text-align:center;margin:0}.GU9-oW_railList{gap:var(--space-1);margin:var(--space-2) 0 0;padding:var(--space-3) 0 0;border-top:2px dashed var(--color-border);font-size:var(--text-xs);font-weight:var(--weight-semibold);list-style:none;display:grid}.GU9-oW_railList li:before{content:"✓ ";color:var(--color-yes);font-weight:var(--weight-extrabold)}
.ub16kW_buttons{gap:var(--space-3);margin:var(--space-6) 0 0;flex-wrap:wrap;display:flex}.ub16kW_primary{}.ub16kW_secondary{}.ub16kW_band{margin:var(--space-12) 0;background:radial-gradient(30rem 14rem at 100% 100%, var(--color-wash-apricot), transparent 70%), radial-gradient(26rem 14rem at 0% 0%, var(--color-wash-leaf), transparent 70%), var(--color-surface);border-radius:22px;position:relative;overflow:hidden;container-type:inline-size;}.ub16kW_inner{gap:var(--space-6);padding:var(--space-8) var(--space-4);display:grid}.ub16kW_copy{min-width:0}.ub16kW_heading{color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-2xl);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);text-wrap:balance;margin:0}.ub16kW_text{max-width:44rem;margin:var(--space-3) 0 0;color:var(--color-text);text-wrap:pretty}.ub16kW_pets{display:none}@container (min-width:30rem){.ub16kW_inner{padding:var(--space-8) var(--space-8)}}@container (min-width:46rem){.ub16kW_inner{padding:var(--space-12) var(--space-12) var(--space-8);grid-template-columns:minmax(0,1fr) auto;align-items:end}.ub16kW_pets{align-items:flex-end;gap:var(--space-2);display:flex}}.ub16kW_rail{margin-top:var(--space-4);padding:var(--space-4);border:2px solid var(--color-ink);background:var(--color-highlight-soft);box-shadow:4px 4px 0 var(--color-ink);border-radius:18px}.ub16kW_railHeading{color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-extrabold);margin:0}.ub16kW_railText{margin:var(--space-1) 0 var(--space-3);color:var(--color-text);font-size:var(--text-sm);line-height:1.45}.ub16kW_railButton{width:100%;}.ub16kW_railNote{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-xs);text-align:center}.ub16kW_inline{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);margin:var(--space-12) 0;padding:var(--space-4) var(--space-6);border:2px dashed var(--color-accent-fill);background:var(--color-accent-soft);border-radius:18px;flex-wrap:wrap;display:flex}.ub16kW_inlineText{color:var(--color-heading);flex:18rem;margin:0;line-height:1.5}.ub16kW_inlineButton{flex:none;}
.rLsqJG_hero{border-bottom:2px dashed var(--color-border-strong);}.rLsqJG_inner{gap:var(--space-8);max-width:var(--content-max);padding:var(--space-8) var(--gutter) var(--space-8);margin:0 auto;display:grid}.rLsqJG_meta{align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-4) 0 0;flex-wrap:wrap;display:flex}.rLsqJG_eyebrow{}.rLsqJG_eyebrowIcon{display:block}.rLsqJG_time{align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm);display:inline-flex}.rLsqJG_h1{max-width:48rem;margin:var(--space-3) 0 var(--space-2);color:var(--color-heading);font-size:var(--text-3xl);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);letter-spacing:-.02em;text-wrap:balance}.rLsqJG_text{min-width:0}.rLsqJG_art{display:none}@media (min-width:60rem){.rLsqJG_inner{align-items:center;gap:var(--space-12);padding-top:var(--space-12);padding-bottom:var(--space-12);grid-template-columns:minmax(0,1fr) 18rem}.rLsqJG_h1{font-size:2.75rem}.rLsqJG_art{place-items:center;height:18rem;display:grid;position:relative}.rLsqJG_halo{background:radial-gradient(circle, var(--color-surface) 0%, var(--color-wash-apricot) 55%, transparent 72%);border-radius:50%;position:absolute;inset:1.5rem}.rLsqJG_picture{filter:drop-shadow(0 18px 24px var(--color-shadow));position:relative}.rLsqJG_mascot{position:absolute;bottom:-.5rem;right:-.5rem}}
.W7MjjG_section{margin-top:var(--section-gap,var(--space-12))}.W7MjjG_heading{margin:0 0 var(--space-6);color:var(--color-heading);font-size:var(--text-2xl);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);text-wrap:balance;scroll-margin-top:calc(var(--header-h) + var(--space-6))}.W7MjjG_heading:before{content:"";width:2.5rem;height:4px;margin-bottom:var(--space-3);border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-accent), var(--color-highlight));display:block}.W7MjjG_list{padding:var(--space-2) var(--space-6);border-radius:20px;margin:0;display:grid;}.W7MjjG_item{column-gap:var(--space-4);padding:var(--space-6) 0;grid-template-columns:2.25rem minmax(0,1fr);display:grid}.W7MjjG_item+.W7MjjG_item{border-top:2px dashed var(--color-border)}.W7MjjG_item:before{content:"Q" / "";border:var(--ink-border);background:var(--color-wash-apricot);width:2.25rem;height:2.25rem;box-shadow:var(--hard-sm);color:var(--color-ink);font-family:var(--font-round);font-weight:var(--weight-extrabold);border-radius:50%;grid-row:1/span 2;place-items:center;line-height:1;display:grid}.W7MjjG_q{align-self:center;margin:0}.W7MjjG_qHeading{color:var(--color-heading);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-wrap:balance;margin:0}.W7MjjG_a{max-width:62rem;margin:var(--space-2) 0 0;color:var(--color-text-muted);text-wrap:pretty}@media (max-width:40rem){.W7MjjG_list{padding:0 var(--space-4)}.W7MjjG_item{column-gap:var(--space-3);padding:var(--space-4) 0;grid-template-columns:2rem minmax(0,1fr)}.W7MjjG_item:before{width:2rem;height:2rem;font-size:var(--text-sm)}}.W7MjjG_board .W7MjjG_heading:before{width:3.5rem;height:5px}.W7MjjG_notes{columns:3 17rem;column-gap:var(--space-6);margin:var(--space-4) 0 0;padding:var(--space-2) 0 0}.W7MjjG_note{width:100%;margin:0 0 var(--space-8);break-inside:avoid;padding:var(--space-8) var(--space-6) var(--space-6);background:var(--color-wash-apricot);box-shadow:0 1px 0 var(--color-border-strong), 6px 10px 18px -10px var(--color-shadow);border-radius:3px 3px 3px 26px/3px 3px 3px 18px;transition:rotate .2s,translate .2s;display:inline-block;position:relative;rotate:-1.2deg}.W7MjjG_note:nth-child(2n){rotate:1.1deg}.W7MjjG_note:nth-child(3n){rotate:-.4deg}.W7MjjG_note:hover{translate:0 -3px;rotate:0deg}.W7MjjG_note:before{content:"";border:2px solid var(--color-ink);background:var(--color-coral);width:.9rem;height:.9rem;box-shadow:2px 2px 0 var(--color-ink);border-radius:50%;position:absolute;top:.7rem;left:50%;translate:-50%}.W7MjjG_note:nth-child(2n):before{background:var(--color-accent-fill)}.W7MjjG_note:nth-child(3n):before{background:var(--color-highlight)}.W7MjjG_note-apricot{background:var(--color-wash-apricot)}.W7MjjG_note-teal{background:var(--color-accent-soft)}.W7MjjG_note-berry{background:var(--color-wash-berry)}.W7MjjG_note-sky{background:var(--color-wash-sky)}.W7MjjG_note-leaf{background:var(--color-wash-green)}.W7MjjG_note-lavender{background:var(--color-wash-plum)}.W7MjjG_note .W7MjjG_q{margin:0}.W7MjjG_note .W7MjjG_qHeading{font-size:var(--text-lg)}.W7MjjG_note .W7MjjG_a{margin:var(--space-3) 0 0;color:var(--color-text);font-size:var(--text-sm);line-height:1.6}@media (prefers-reduced-motion:reduce){.W7MjjG_note,.W7MjjG_note:hover{translate:none;rotate:0deg}}
.h9nYUG_mark{align-items:center;gap:var(--space-2);display:inline-flex}.h9nYUG_word{color:var(--color-heading);font-family:var(--font-round);font-size:1.85rem;font-weight:var(--weight-extrabold);letter-spacing:-.035em;text-transform:lowercase;line-height:1;position:relative}.h9nYUG_lg .h9nYUG_word{font-size:2.4rem}.h9nYUG_light .h9nYUG_word{color:var(--color-on-band)}.h9nYUG_logo{transition:transform .25s}a:hover .h9nYUG_logo,a:focus-visible .h9nYUG_logo{transform:translateY(-2px)scale(1.04)}@media (prefers-reduced-motion:reduce){.h9nYUG_logo,a:hover .h9nYUG_logo{transform:none}}
.nYOtXq_art{fill:none;width:100%;height:auto;stroke:var(--color-ink);stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.nYOtXq_fixed{width:auto}.nYOtXq_line{stroke:var(--color-accent-fill)}.nYOtXq_fill{fill:var(--color-cta)}.nYOtXq_wash{fill:var(--color-accent-soft)}.nYOtXq_dot{fill:var(--color-ink)}.nYOtXq_well{aspect-ratio:1/1.06;background:var(--color-wash-apricot);border-radius:999px 999px 18px 18px;flex:none;justify-content:center;align-items:flex-end;padding:0 0 .2rem;display:flex}.nYOtXq_well .nYOtXq_art{flex:none;width:86%}.nYOtXq_xs{width:2.75rem}.nYOtXq_sm{width:4rem}.nYOtXq_md{width:6.5rem}.nYOtXq_lg{width:9rem}.nYOtXq_teal{background:var(--color-wash-leaf)}.nYOtXq_berry{background:var(--color-wash-berry)}.nYOtXq_leaf{background:var(--color-wash-green)}.nYOtXq_apricot{background:var(--color-wash-apricot)}.nYOtXq_sky{background:var(--color-wash-sky)}.nYOtXq_lavender{background:var(--color-wash-plum)}.nYOtXq_peach{background:var(--color-wash-peach)}.nYOtXq_cream{background:var(--color-bg-alt)}.nYOtXq_fallback{align-items:center}
.xjQ-dG_header{z-index:30;border-bottom:2px solid var(--color-ink);background:var(--color-glass);-webkit-backdrop-filter:saturate(1.4)blur(14px);position:sticky;top:0}.xjQ-dG_header:after{content:"";background:linear-gradient(90deg, var(--color-cta) calc(50% - 3px), transparent calc(50% - 3px) calc(50% + 3px), var(--color-accent-fill) calc(50% + 3px));pointer-events:none;height:4px;position:absolute;bottom:-6px;left:0;right:0}.xjQ-dG_inner{align-items:center;gap:var(--space-4);max-width:var(--content-max);padding:var(--space-2) var(--gutter);min-height:4rem;margin:0 auto;display:flex;position:relative}.xjQ-dG_home{flex:none;text-decoration:none}.xjQ-dG_home:hover svg{animation:.6s xjQ-dG_logo-wiggle}@keyframes xjQ-dG_logo-wiggle{0%,to{rotate:0deg}25%{rotate:-9deg}55%{rotate:7deg}80%{rotate:-3deg}}.xjQ-dG_desktop{flex:1;min-width:0;display:none}.xjQ-dG_menuList{justify-content:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.xjQ-dG_summary{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--color-heading);font-weight:var(--weight-semibold);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:inline-flex}.xjQ-dG_navLink{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--color-heading);font-weight:var(--weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.xjQ-dG_navLink:hover{background:var(--color-wash-plum);color:var(--color-ink)}.xjQ-dG_summary::-webkit-details-marker{display:none}.xjQ-dG_accordionHead::-webkit-details-marker{display:none}.xjQ-dG_burger::-webkit-details-marker{display:none}.xjQ-dG_summary:hover,.xjQ-dG_menu[open]>.xjQ-dG_summary{background:var(--color-wash-plum);color:var(--color-ink)}.xjQ-dG_caret{border-bottom:2px solid;border-right:2px solid;width:.45rem;height:.45rem;margin-top:-.2rem;transition:transform .18s;transform:rotate(45deg)}.xjQ-dG_menu[open] .xjQ-dG_caret,.xjQ-dG_accordion[open] .xjQ-dG_caret{margin-top:.2rem;transform:rotate(225deg)}.xjQ-dG_panel{left:var(--gutter);right:var(--gutter);border:2px solid var(--color-ink);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-2);animation:.18s ease-out xjQ-dG_drop;position:absolute;top:calc(100% + .5rem)}.xjQ-dG_panel:before{content:"";height:.9rem;position:absolute;top:-.9rem;left:0;right:0}@keyframes xjQ-dG_drop{0%{opacity:0;transform:translateY(-6px)}}.xjQ-dG_panelInner{max-height:min(78vh,40rem);padding:var(--space-6);overflow-y:auto}.xjQ-dG_kicker{margin:0 0 var(--space-2);color:var(--color-label);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase}.xjQ-dG_plainList,.xjQ-dG_serviceList,.xjQ-dG_petList,.xjQ-dG_cityList,.xjQ-dG_toolGrid,.xjQ-dG_points,.xjQ-dG_chips,.xjQ-dG_drawerList{margin:0;padding:0;list-style:none}.xjQ-dG_row{align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text);text-decoration:none;display:flex}.xjQ-dG_row:hover,.xjQ-dG_row:focus-visible{background:var(--color-bg)}.xjQ-dG_rowIcon{flex:none;margin-top:2px}.xjQ-dG_rowText{gap:1px;display:grid}.xjQ-dG_rowLabel{color:var(--color-heading);font-weight:var(--weight-bold)}.xjQ-dG_row:hover .xjQ-dG_rowLabel{color:var(--color-accent)}.xjQ-dG_rowBlurb{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.35}.xjQ-dG_side{align-content:start;gap:var(--space-4);padding-left:var(--space-6);border-left:1px solid var(--color-border);display:grid}.xjQ-dG_servicesGrid{gap:var(--space-6);grid-template-columns:2fr 1fr;display:grid}.xjQ-dG_serviceList{gap:var(--space-1) var(--space-4);grid-template-columns:1fr 1fr;display:grid}.xjQ-dG_promise{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-wash-leaf);color:var(--color-text);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.xjQ-dG_promise a{font-weight:var(--weight-bold)}.xjQ-dG_petsGrid{gap:var(--space-6);grid-template-columns:2fr 1fr;display:grid}.xjQ-dG_families{gap:var(--space-4);--card-slot:9.5rem;padding-bottom:var(--card-slot);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.xjQ-dG_petLink{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--color-heading);font-weight:var(--weight-semibold);text-decoration:none;display:flex}.xjQ-dG_petLink:hover,.xjQ-dG_petItem:focus-within .xjQ-dG_petLink{background:var(--color-accent-soft);color:var(--color-accent)}.xjQ-dG_petCard{top:calc(100% - var(--card-slot) + var(--space-3));padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-wash-apricot);display:none;position:absolute;left:0;right:0}.xjQ-dG_petItem:hover .xjQ-dG_petCard,.xjQ-dG_petItem:focus-within .xjQ-dG_petCard{display:block}.xjQ-dG_families:not(:has(.xjQ-dG_petItem:hover,.xjQ-dG_petItem:focus-within))>div:first-child .xjQ-dG_petItem:first-child .xjQ-dG_petCard{display:block}.xjQ-dG_petCardService{font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-bold);margin:0}.xjQ-dG_petCardLine{margin:var(--space-1) 0 0;color:var(--color-text);font-size:var(--text-sm)}.xjQ-dG_chipBlock{gap:var(--space-1);display:grid}.xjQ-dG_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.xjQ-dG_chip{text-decoration:none;}.xjQ-dG_chip:hover{border-color:var(--color-accent);color:var(--color-accent)}.xjQ-dG_allLink{font-weight:var(--weight-bold)}.xjQ-dG_citiesGrid{gap:var(--space-6);grid-template-columns:2fr 1fr;display:grid}.xjQ-dG_cityList{gap:var(--space-1) var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xjQ-dG_cityLink{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);border-radius:var(--radius-md);color:var(--color-heading);font-weight:var(--weight-semibold);text-decoration:none;display:flex}.xjQ-dG_cityLink:hover{background:var(--color-accent-soft);color:var(--color-accent)}.xjQ-dG_cityIcon{background:var(--color-bg-alt);border-radius:999px 999px 10px 10px;flex:none;width:2.75rem;height:2.9rem;padding:.3rem .25rem .1rem;transition:background-color .15s,transform .2s}.xjQ-dG_cityLink:hover .xjQ-dG_cityIcon{background:var(--color-surface);transform:translateY(-2px)}.xjQ-dG_cityText{min-width:0}.xjQ-dG_resourcesGrid{gap:var(--space-6);grid-template-columns:1.2fr 1fr;display:grid}.xjQ-dG_resourceGroups{gap:var(--space-4);grid-template-columns:1fr 1fr;align-content:start;display:grid}.xjQ-dG_resourceGroups>.xjQ-dG_chipBlock{grid-column:1/-1}.xjQ-dG_toolGrid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xjQ-dG_toolTile{align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-2) var(--space-3);border:2px solid var(--color-ink);border-radius:var(--radius-md);color:var(--color-heading);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1.25;text-decoration:none;display:flex}.xjQ-dG_toolTile:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}.xjQ-dG_sitterGrid{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.xjQ-dG_points{gap:var(--space-3);display:grid}.xjQ-dG_points li{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-wash-plum);color:var(--color-heading);font-weight:var(--weight-semibold)}.xjQ-dG_actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.xjQ-dG_cta{display:none;}.xjQ-dG_drawer{position:static}.xjQ-dG_burger{border-radius:var(--radius-md);cursor:pointer;place-items:center;width:48px;height:48px;list-style:none;display:grid}.xjQ-dG_burger:hover,.xjQ-dG_drawer[open]>.xjQ-dG_burger{background:var(--color-accent-soft)}.xjQ-dG_burgerBars,.xjQ-dG_burgerBars:before,.xjQ-dG_burgerBars:after{background:var(--color-heading);border-radius:2px;width:22px;height:2px;transition:transform .2s,opacity .2s;display:block}.xjQ-dG_burgerBars{position:relative}.xjQ-dG_burgerBars:before,.xjQ-dG_burgerBars:after{content:"";position:absolute;left:0}.xjQ-dG_burgerBars:before{top:-7px}.xjQ-dG_burgerBars:after{top:7px}.xjQ-dG_drawer[open] .xjQ-dG_burgerBars{background:0 0}.xjQ-dG_drawer[open] .xjQ-dG_burgerBars:before{transform:translateY(7px)rotate(45deg)}.xjQ-dG_drawer[open] .xjQ-dG_burgerBars:after{transform:translateY(-7px)rotate(-45deg)}.xjQ-dG_drawerPanel{max-height:calc(100dvh - 4rem);padding:var(--space-2) var(--gutter) var(--space-16);border-bottom:1px solid var(--color-border);background:var(--color-surface);border:2px solid var(--color-ink);box-shadow:var(--shadow-2);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.xjQ-dG_accordion{border-bottom:1px solid var(--color-border)}.xjQ-dG_accordionHead{min-height:52px;color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-bold);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.xjQ-dG_drawerList{gap:0 var(--space-3);padding-bottom:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.xjQ-dG_drawerLink{min-height:48px;color:var(--color-text);align-items:center;text-decoration:none;display:flex}.xjQ-dG_drawerLink:hover{color:var(--color-accent)}.xjQ-dG_stickyBar{left:var(--space-3);right:var(--space-3);bottom:max(var(--space-3), env(safe-area-inset-bottom));z-index:25;min-height:52px;transition:translate .25s,visibility;display:flex;position:fixed;}html[data-hero-cta=in] .xjQ-dG_stickyBar{visibility:hidden;transition:translate .25s,visibility 0s .25s;translate:0 calc(100% + 2rem)}.xjQ-dG_stickyPaw{background:currentColor;width:18px;height:18px;-webkit-mask:url(/illustrations/paw-mask.svg) 50%/contain no-repeat;mask:url(/illustrations/paw-mask.svg) 50%/contain no-repeat}@media (min-width:40rem){.xjQ-dG_cta{display:inline-flex}.xjQ-dG_stickyBar{display:none}}@media (min-width:64rem){.xjQ-dG_desktop{display:block}.xjQ-dG_drawer{display:none}}@media (max-width:63.99rem){.xjQ-dG_drawerList{grid-template-columns:1fr}}@media (min-width:30rem) and (max-width:63.99rem){.xjQ-dG_drawerList{grid-template-columns:1fr 1fr}}.xjQ-dG_toolGridWide{gap:var(--space-1) var(--space-4);margin:0 0 var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.xjQ-dG_contact{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--color-heading);font-weight:var(--weight-semibold);align-items:center;text-decoration:none;display:none}.xjQ-dG_contact:hover{background:var(--color-wash-plum)}.xjQ-dG_drawerPlain{min-height:52px;color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-bold);align-items:center;text-decoration:none;display:flex}.xjQ-dG_drawerActions{gap:var(--space-3);padding-top:var(--space-6);display:grid}.xjQ-dG_drawerCta{}.xjQ-dG_drawerContact{}@media (min-width:64rem){.xjQ-dG_contact{display:inline-flex}}.xjQ-dG_sideFlat{padding-left:var(--space-6);border-left:1px solid var(--color-border)}.xjQ-dG_cityName{display:block}.xjQ-dG_cityState{color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-regular);display:block}
.aHfgXa_mascot{flex:none;display:block;overflow:visible}.aHfgXa_cropped{overflow:hidden}.aHfgXa_fur{fill:var(--color-mascot-fur)}.aHfgXa_furDark{fill:var(--color-mascot-fur-dark)}.aHfgXa_cream{fill:var(--color-mascot-cream)}.aHfgXa_ginger{fill:var(--color-mascot-ginger)}.aHfgXa_gingerDark{fill:var(--color-mascot-ginger-dark)}.aHfgXa_fur,.aHfgXa_furDark,.aHfgXa_ginger,.aHfgXa_gingerDark,.aHfgXa_collar,.aHfgXa_tag{stroke:var(--color-mascot-ink);stroke-width:3px;stroke-linejoin:round;paint-order:stroke}.aHfgXa_stripe{fill:var(--color-mascot-stripe)}.aHfgXa_ink{fill:var(--color-mascot-ink)}.aHfgXa_pink{fill:var(--color-mascot-pink)}.aHfgXa_eye{fill:var(--color-mascot-eye)}.aHfgXa_white{fill:var(--color-mascot-white)}.aHfgXa_collar{fill:var(--color-mascot-collar)}.aHfgXa_tag{fill:var(--color-mascot-tag)}.aHfgXa_shadow{fill:var(--color-band);opacity:.08}.aHfgXa_sheen{fill:var(--color-mascot-white);opacity:.22}.aHfgXa_brow{fill:var(--color-mascot-fur-dark);opacity:.55}.aHfgXa_blush{fill:var(--color-mascot-pink);opacity:.45}.aHfgXa_mouth,.aHfgXa_mouthThin,.aHfgXa_toes,.aHfgXa_whiskers{fill:none;stroke:var(--color-mascot-ink);stroke-linecap:round}.aHfgXa_mouth{stroke-width:3px}.aHfgXa_mouthThin{stroke-width:2.4px}.aHfgXa_toes{stroke-width:1.6px;opacity:.35}.aHfgXa_whiskers{stroke-width:1.4px;opacity:.5}.aHfgXa_blink,.aHfgXa_wag,.aHfgXa_sway,.aHfgXa_flick,.aHfgXa_wave,.aHfgXa_head{transform-box:fill-box}.aHfgXa_blink{transform-origin:50%;animation:5.2s infinite aHfgXa_blink}.aHfgXa_wag{transform-origin:0 100%;animation:1.3s ease-in-out infinite alternate aHfgXa_wag}.aHfgXa_sway{transform-origin:0 100%;animation:3.2s ease-in-out infinite alternate aHfgXa_sway}.aHfgXa_flick{transform-origin:20% 100%;animation:7s ease-in-out infinite aHfgXa_flick}.aHfgXa_wave{transform-origin:0 100%;animation:1.1s ease-in-out infinite alternate aHfgXa_wave}.aHfgXa_head{transform-origin:50% 100%;transition:rotate .4s}.aHfgXa_mascot:hover .aHfgXa_head{rotate:-6deg}@keyframes aHfgXa_blink{0%,92%,to{scale:1}95%{scale:1 .1}}@keyframes aHfgXa_wag{0%{rotate:-10deg}to{rotate:12deg}}@keyframes aHfgXa_sway{0%{rotate:-5deg}to{rotate:7deg}}@keyframes aHfgXa_flick{0%,86%,to{rotate:0deg}89%{rotate:-12deg}92%{rotate:2deg}}@keyframes aHfgXa_wave{0%{rotate:-8deg}to{rotate:14deg}}.aHfgXa_inked{stroke:var(--color-mascot-ink);stroke-width:3px;stroke-linejoin:round;paint-order:stroke}.aHfgXa_inked.aHfgXa_fine{stroke-width:2px}.aHfgXa_inkedThin{stroke:var(--color-mascot-ink);stroke-width:1.8px}.aHfgXa_soft{opacity:.6}.aHfgXa_line{fill:none;stroke:var(--color-mascot-ink);stroke-linecap:round;stroke-linejoin:round}.aHfgXa_hair{stroke-width:1.6px}.aHfgXa_fineLine{stroke-width:2px}.aHfgXa_thin{stroke-width:2.4px}.aHfgXa_rim{stroke-width:3px}.aHfgXa_faint{opacity:.4}.aHfgXa_faintest{opacity:.3}.aHfgXa_half{opacity:.5}.aHfgXa_snow{fill:var(--color-guest-snow)}.aHfgXa_rbFur{fill:var(--color-guest-rabbit)}.aHfgXa_rbDark{fill:var(--color-guest-rabbit-dark)}.aHfgXa_hmGold{fill:var(--color-guest-hamster)}.aHfgXa_hmDark{fill:var(--color-guest-hamster-dark)}.aHfgXa_seed{fill:var(--color-guest-seed)}.aHfgXa_seedLine{fill:none;stroke:var(--color-mascot-white);stroke-width:1.6px;stroke-linecap:round;opacity:.7}.aHfgXa_gpGinger{fill:var(--color-guest-cavy-ginger)}.aHfgXa_gpBlack{fill:var(--color-guest-cavy-black)}.aHfgXa_bdGreen{fill:var(--color-guest-budgie)}.aHfgXa_bdLight{fill:var(--color-guest-budgie-light)}.aHfgXa_bdDark{fill:var(--color-guest-budgie-dark)}.aHfgXa_bdYellow{fill:var(--color-guest-budgie-face)}.aHfgXa_bdBlue{fill:var(--color-guest-budgie-cere)}.aHfgXa_bdTail{fill:var(--color-guest-budgie-tail)}.aHfgXa_beak{fill:var(--color-guest-beak)}.aHfgXa_violet{fill:var(--color-guest-violet)}.aHfgXa_wood{fill:var(--color-guest-wood)}.aHfgXa_woodDark{fill:var(--color-guest-wood-dark)}.aHfgXa_leafy{fill:var(--color-guest-weed)}.aHfgXa_gold{fill:var(--color-guest-goldfish)}.aHfgXa_goldLight{fill:var(--color-guest-goldfish-light)}.aHfgXa_goldBelly{fill:var(--color-guest-goldfish-belly)}.aHfgXa_glass{fill:var(--color-guest-glass);fill-opacity:.6}.aHfgXa_glassRim{fill:var(--color-guest-glass)}.aHfgXa_water{fill:var(--color-guest-water);opacity:.6}.aHfgXa_tealBase{fill:var(--color-accent-fill)}.aHfgXa_pebbles circle{stroke:var(--color-mascot-ink);stroke-width:2px}.aHfgXa_pApricot{fill:var(--color-cta)}.aHfgXa_pTeal{fill:var(--color-accent-fill)}.aHfgXa_pCream{fill:var(--color-mascot-cream)}.aHfgXa_pCoral{fill:var(--color-coral)}.aHfgXa_pSky{fill:var(--color-sky)}.aHfgXa_bubble{fill:var(--color-mascot-white);fill-opacity:.7;stroke:var(--color-mascot-ink);stroke-width:1.8px}.aHfgXa_gleam{fill:none;stroke:var(--color-mascot-white);stroke-linecap:round;stroke-width:5px;opacity:.85}.aHfgXa_gleamWide{stroke-width:6px}.aHfgXa_scales{fill:none;stroke:var(--color-mascot-ink);stroke-linecap:round;stroke-width:1.5px;opacity:.28}.aHfgXa_shell{fill:var(--color-guest-shell)}.aHfgXa_star{fill:none;stroke:var(--color-guest-shell-star);stroke-width:4.4px;stroke-linecap:round}.aHfgXa_starC{fill:var(--color-guest-shell-star)}.aHfgXa_skin{fill:var(--color-guest-reptile)}.aHfgXa_skinDark{fill:var(--color-guest-reptile-dark)}.aHfgXa_seam{fill:none;stroke:var(--color-mascot-ink);stroke-width:2.2px;stroke-linecap:round;opacity:.55}.aHfgXa_rTail,.aHfgXa_rHead,.aHfgXa_rEarL,.aHfgXa_rEarR,.aHfgXa_nose,.aHfgXa_bSway,.aHfgXa_bTail,.aHfgXa_bWingL,.aHfgXa_bWingR,.aHfgXa_bHead,.aHfgXa_fWater,.aHfgXa_fWeed,.aHfgXa_fSwim,.aHfgXa_fTail,.aHfgXa_fPec,.aHfgXa_gBody,.aHfgXa_gHead,.aHfgXa_gEar,.aHfgXa_hPaws,.aHfgXa_hCheekL,.aHfgXa_hCheekR,.aHfgXa_hHead,.aHfgXa_tHead,.aHfgXa_tShell{transform-box:view-box}.aHfgXa_rTail{transform-origin:140px 182px;animation:1.1s ease-in-out infinite alternate aHfgXa_tiny-sway}.aHfgXa_rHead{transform-origin:90px 122px;animation:5s ease-in-out infinite alternate aHfgXa_head-sway}.aHfgXa_rEarL{transform-origin:77px 52px;animation:3.6s ease-in-out infinite alternate aHfgXa_ear-sway}.aHfgXa_rEarR{transform-origin:103px 52px;animation:3.7s ease-in-out infinite aHfgXa_ear-twitch}.aHfgXa_nose{animation:2.6s linear infinite aHfgXa_nose-wiggle}.aHfgXa_bSway{transform-origin:90px 126px;animation:4.4s ease-in-out infinite alternate aHfgXa_head-sway}.aHfgXa_bTail{transform-origin:90px 112px;animation:2.2s ease-in-out infinite alternate aHfgXa_tiny-sway}.aHfgXa_bHead{transform-origin:90px 76px;animation:3.4s ease-in-out infinite aHfgXa_bob}.aHfgXa_bWingL{transform-origin:68px 74px;animation:4.7s ease-in-out infinite aHfgXa_flutter-l}.aHfgXa_bWingR{transform-origin:112px 74px;animation:4.7s ease-in-out infinite aHfgXa_flutter-r}.aHfgXa_fWater{animation:7s ease-in-out infinite alternate aHfgXa_water}.aHfgXa_fWeed{transform-origin:44px 198px;animation:4.6s ease-in-out infinite alternate aHfgXa_weed}.aHfgXa_fSwim{transform-origin:92px 134px;animation:8s ease-in-out infinite aHfgXa_swim}.aHfgXa_fTail{transform-origin:122px 133px;animation:.7s ease-in-out infinite alternate aHfgXa_fin}.aHfgXa_fPec{transform-origin:89px 145px;animation:.5s ease-in-out infinite alternate aHfgXa_fin}.aHfgXa_bubble{transform-box:fill-box;transform-origin:50%;animation:3.3s ease-in infinite aHfgXa_bubble}.aHfgXa_bub2{animation-delay:1.1s}.aHfgXa_bub3{animation-delay:2.2s}.aHfgXa_gBody{transform-origin:120px 186px;animation:2.6s ease-in-out infinite alternate aHfgXa_breathe}.aHfgXa_gHead{transform-origin:76px 156px;animation:5.6s ease-in-out infinite alternate aHfgXa_head-sway}.aHfgXa_gEar{transform-origin:46px 80px;animation:4.4s ease-in-out infinite aHfgXa_ear-twitch}.aHfgXa_hHead{transform-origin:90px 116px;animation:4.8s ease-in-out infinite alternate aHfgXa_head-sway}.aHfgXa_hCheekL{transform-origin:62px 98px;animation:4.2s ease-in-out infinite aHfgXa_puff}.aHfgXa_hCheekR{transform-origin:118px 98px;animation:4.2s ease-in-out infinite aHfgXa_puff}.aHfgXa_hPaws{animation:4.2s linear infinite aHfgXa_nibble}.aHfgXa_tHead{transform-origin:40px 118px;animation:11s ease-in-out infinite aHfgXa_peek-out}.aHfgXa_tShell{animation:2.8s ease-in-out infinite alternate aHfgXa_breathe-y}@keyframes aHfgXa_tiny-sway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes aHfgXa_head-sway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes aHfgXa_ear-sway{0%{transform:rotate(-8deg)}to{transform:rotate(-2deg)}}@keyframes aHfgXa_ear-twitch{0%,70%,to{transform:rotate(0)}73%{transform:rotate(-18deg)}77%{transform:rotate(6deg)}80%{transform:rotate(0)}}@keyframes aHfgXa_nose-wiggle{0%,50%,to{transform:translateY(0)}10%,30%{transform:translateY(-1.4px)}20%,40%{transform:translateY(1px)}}@keyframes aHfgXa_bob{0%,30%,to{transform:translateY(0)rotate(0)}6%,18%{transform:translateY(-5px)rotate(0)}12%,24%{transform:translateY(0)rotate(0)}55%{transform:translateY(0)rotate(8deg)}75%{transform:translateY(0)rotate(-6deg)}}@keyframes aHfgXa_flutter-l{0%,82%,to{transform:rotate(0)}85%,91%,97%{transform:rotate(28deg)}88%,94%{transform:rotate(6deg)}}@keyframes aHfgXa_flutter-r{0%,82%,to{transform:rotate(0)}85%,91%,97%{transform:rotate(-28deg)}88%,94%{transform:rotate(-6deg)}}@keyframes aHfgXa_water{0%{transform:translate(-12px)}to{transform:translate(12px)}}@keyframes aHfgXa_weed{0%{transform:skew(-6deg)}to{transform:skew(6deg)}}@keyframes aHfgXa_swim{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-9px,-4px)rotate(-3deg)}50%{transform:translate(-2px,3px)rotate(2deg)}75%{transform:translate(8px,-2px)rotate(3deg)}}@keyframes aHfgXa_fin{0%{transform:rotate(-10deg)}to{transform:rotate(10deg)}}@keyframes aHfgXa_bubble{0%{opacity:0;transform:translateY(0)scale(.6)}12%{opacity:1}80%{opacity:.9}to{opacity:0;transform:translateY(-52px)scale(1.2)}}@keyframes aHfgXa_breathe{0%{transform:scaleY(1)}to{transform:scaleY(1.02)}}@keyframes aHfgXa_breathe-y{0%{transform:translateY(0)}to{transform:translateY(-1.4px)}}@keyframes aHfgXa_puff{0%,to{transform:scale(1)}12%,22%{transform:scale(1.2)}34%{transform:scale(1)}}@keyframes aHfgXa_nibble{0%,36%,46%,56%,66%,76%,to{transform:translateY(0)}41%,51%,61%,71%{transform:translateY(-1.6px)}}@keyframes aHfgXa_peek-out{0%,to{transform:translate(-18px)rotate(0)}30%{transform:translate(-18px)rotate(-4deg)}50%{transform:translate(4px,5px)rotate(2deg)}62%{transform:translate(4px,5px)rotate(0)}82%{transform:translate(-18px)rotate(3deg)}}
.FX8j7q_row{gap:var(--space-2);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.FX8j7q_link{border:2px solid var(--color-on-band);width:44px;height:44px;color:var(--color-on-band);border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid}.FX8j7q_link:hover{background:var(--color-on-band);color:var(--color-band)}.FX8j7q_link:focus-visible{outline:3px solid var(--color-band-highlight);outline-offset:3px}@media (prefers-reduced-motion:reduce){.FX8j7q_link{transition:none}}
._2BVaaq_footer{margin-top:var(--space-24);background:var(--color-band);color:var(--color-on-band-muted);position:relative}._2BVaaq_footer:before{content:"";background:var(--color-band);height:16px;position:absolute;top:-15px;left:0;right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 16' preserveAspectRatio='none'%3E%3Cpath d='M0 16V10C10 10 10 2 20 2s10 8 20 8 10-8 20-8 10 8 20 8v6z'/%3E%3C/svg%3E") 0 0/80px 16px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 16' preserveAspectRatio='none'%3E%3Cpath d='M0 16V10C10 10 10 2 20 2s10 8 20 8 10-8 20-8 10 8 20 8v6z'/%3E%3C/svg%3E") 0 0/80px 16px repeat-x}._2BVaaq_edge{left:var(--gutter);right:var(--gutter);pointer-events:none;height:8.2rem;position:absolute;top:-8.4rem;container-type:inline-size}._2BVaaq_walker{animation:70s linear infinite _2BVaaq_walk;position:absolute;bottom:-.3rem;left:0}._2BVaaq_tortoise{animation:70s step-end infinite _2BVaaq_turn}._2BVaaq_pair{align-items:flex-end;display:flex;position:absolute;bottom:.1rem;right:0}._2BVaaq_pairCat{transform-origin:50% 100%;margin-right:-1.4rem;rotate:9deg}._2BVaaq_pairDog{transform-origin:50% 100%;rotate:-9deg}._2BVaaq_pairBird{position:absolute;top:-2.1rem;left:50%;translate:-38%}@keyframes _2BVaaq_walk{0%,to{translate:0}50%{translate:calc(100cqw - 16rem)}}@keyframes _2BVaaq_turn{0%{scale:-1 1}50%{scale:1}}@media (prefers-reduced-motion:reduce){._2BVaaq_walker,._2BVaaq_tortoise{animation:none}}._2BVaaq_inner{max-width:var(--content-max);padding:var(--space-12) var(--gutter) var(--space-8);margin:0 auto;position:relative}._2BVaaq_brandRow{justify-content:space-between;align-items:center;gap:var(--space-6);padding-bottom:var(--space-8);border-bottom:2px dashed var(--color-band-2);flex-wrap:wrap;display:flex}._2BVaaq_brand{gap:var(--space-3);max-width:34rem;display:grid}._2BVaaq_line{color:var(--color-on-band-muted);margin:0}._2BVaaq_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}._2BVaaq_primary{}._2BVaaq_secondary{border-color:var(--color-on-band);color:var(--color-on-band);background:0 0;}._2BVaaq_secondary:hover{background:var(--color-band-2)}._2BVaaq_columns{gap:var(--space-8) var(--space-6);padding:var(--space-8) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._2BVaaq_heading{margin:0 0 var(--space-3);color:var(--color-band-highlight);font-family:var(--font-round);font-size:var(--text-sm);font-weight:var(--weight-extrabold);letter-spacing:.04em;text-transform:uppercase}._2BVaaq_list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._2BVaaq_link{color:var(--color-on-band);font-size:var(--text-sm);line-height:1.4;text-decoration:none}._2BVaaq_link:hover{color:var(--color-band-highlight);text-decoration:underline}._2BVaaq_link:focus-visible,._2BVaaq_bottom a:focus-visible,._2BVaaq_secondary:focus-visible{outline-color:var(--color-band-highlight)}._2BVaaq_bottom{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);padding-top:var(--space-6);border-top:2px dashed var(--color-band-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._2BVaaq_copy{margin:0}._2BVaaq_copy a{color:var(--color-band-accent)}._2BVaaq_legal{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._2BVaaq_legal a{color:var(--color-on-band)}@media (min-width:40rem){._2BVaaq_columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){._2BVaaq_columns{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (max-width:39.99rem){._2BVaaq_inner{padding-bottom:calc(var(--space-8) + 9rem)}}
._7MuDpa_float{right:var(--space-4);bottom:calc(max(var(--space-3), env(safe-area-inset-bottom)) + 52px + var(--space-3));z-index:26;border:2px solid var(--color-ink);background:var(--color-whatsapp);width:56px;height:56px;box-shadow:3px 3px 0 var(--color-ink);color:var(--color-ink);border-radius:50%;place-items:center;transition:transform .2s,box-shadow .2s;display:grid;position:fixed}html[data-hero-cta=in] ._7MuDpa_float{bottom:max(var(--space-3), env(safe-area-inset-bottom))}._7MuDpa_float:hover{box-shadow:4px 4px 0 var(--color-ink);transform:translate(-1px,-1px)}._7MuDpa_float:focus-visible{outline:3px solid var(--color-accent-fill);outline-offset:3px}._7MuDpa_tip{right:calc(100% + var(--space-2));padding:var(--space-1) var(--space-3);border:2px solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-sm);font-weight:var(--weight-bold);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;position:absolute;transform:translate(6px)}._7MuDpa_float:hover ._7MuDpa_tip,._7MuDpa_float:focus-visible ._7MuDpa_tip{opacity:1;transform:none}@media (min-width:40rem){._7MuDpa_float{right:var(--space-6);bottom:var(--space-6)}}@media (prefers-reduced-motion:reduce){._7MuDpa_float,._7MuDpa_tip{transition:none}}
.LatZ_G_nav{font-size:var(--text-sm);color:var(--color-text-muted)}.LatZ_G_list{gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.LatZ_G_item{align-items:center;gap:var(--space-2);display:inline-flex}.LatZ_G_item+.LatZ_G_item:before{content:"/";color:var(--color-border-strong)}.LatZ_G_link{color:var(--color-text-muted);text-underline-offset:2px;text-decoration:underline}.LatZ_G_current{color:var(--color-text)}
.xOHMta_root{min-width:0;position:relative}.xOHMta_trigger{gap:var(--space-2);width:100%;min-width:0;min-height:48px;padding:var(--space-2) .75rem var(--space-2) .875rem;border:2px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:minmax(0,1fr) 20px;align-items:center;margin:0;line-height:1.3;transition:border-color .15s,box-shadow .15s;display:grid}.xOHMta_trigger:hover{border-color:var(--color-text-faint)}.xOHMta_trigger:focus-visible,.xOHMta_trigger[aria-expanded=true]{border-color:var(--color-accent-fill)}.xOHMta_trigger:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:12px}.xOHMta_trigger[aria-invalid=true]{border-color:var(--color-danger)}.xOHMta_trigger:disabled{border-color:var(--color-border);background:var(--color-bg-alt);color:var(--color-text-muted);cursor:not-allowed}.xOHMta_value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.xOHMta_placeholder{color:var(--color-text-faint)}.xOHMta_chevron{width:20px;height:20px;color:var(--color-text-muted);place-items:center;transition:transform .18s;display:grid}.xOHMta_trigger[aria-expanded=true] .xOHMta_chevron{transform:rotate(180deg)}.xOHMta_popover{top:var(--pop-top,0);left:var(--pop-left,0);z-index:60;box-sizing:border-box;min-width:var(--pop-min-width,12rem);max-width:calc(100vw - 16px);max-height:var(--pop-max-height,20rem);overscroll-behavior:contain;border:2px solid var(--color-ink);background:var(--color-surface);box-shadow:0 14px 32px -10px var(--color-shadow), 0 2px 6px var(--color-shadow);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);border-radius:14px;margin:0;padding:.3125rem;animation:.14s ease-out xOHMta_pop-in;position:fixed;overflow-y:auto}.xOHMta_popover:focus{outline:none}.xOHMta_popover[data-side=top]{animation-name:xOHMta_pop-in-up}@keyframes xOHMta_pop-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes xOHMta_pop-in-up{0%{opacity:0;transform:translateY(4px)}}.xOHMta_option{gap:var(--space-3);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;min-height:44px;padding:.5rem .625rem .5rem .75rem;line-height:1.3;display:grid}.xOHMta_option[data-active]{background:var(--color-accent-soft)}.xOHMta_option[aria-selected=true]{font-weight:var(--weight-bold)}.xOHMta_option[aria-disabled=true]{color:var(--color-text-faint);cursor:not-allowed}.xOHMta_optionPlaceholder{color:var(--color-text-muted)}.xOHMta_optionLabel{overflow-wrap:anywhere;min-width:0}.xOHMta_check{width:18px;height:18px;color:var(--color-accent);place-items:center;display:grid}.xOHMta_group+.xOHMta_group,.xOHMta_option+.xOHMta_group{margin-top:var(--space-1);padding-top:var(--space-1);border-top:2px dashed var(--color-border)}.xOHMta_groupLabel{padding:var(--space-2) .75rem var(--space-1);color:var(--color-text-muted);font-family:var(--font-round);font-size:var(--text-sm);font-weight:var(--weight-bold)}@media (prefers-reduced-motion:reduce){.xOHMta_chevron{transition:none}.xOHMta_popover{animation:none}}
.XUy2Ga_root{container-type:inline-size;}.XUy2Ga_trigger{}.XUy2Ga_value{font-variant-numeric:tabular-nums;}.XUy2Ga_placeholder{}.XUy2Ga_icon{width:20px;height:20px;color:var(--color-text-muted);place-items:center;display:grid}.XUy2Ga_trigger[aria-expanded=true] .XUy2Ga_icon{color:var(--color-accent)}@container (max-width:9.5rem){.XUy2Ga_trigger{grid-template-columns:minmax(0,1fr)}.XUy2Ga_icon{display:none}}.XUy2Ga_dialog{width:20.5rem;padding:var(--space-3);}.XUy2Ga_head{gap:var(--space-2);grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;display:grid}.XUy2Ga_month{color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-bold);text-align:center;margin:0;line-height:1.2}.XUy2Ga_nav{border:2px solid var(--color-border-strong);background:var(--color-surface);width:40px;height:40px;color:var(--color-text);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:border-color .15s,background .15s;display:grid}.XUy2Ga_nav:hover:not(:disabled){border-color:var(--color-ink);background:var(--color-accent-soft)}.XUy2Ga_nav:disabled{border-color:var(--color-border);color:var(--color-text-faint);cursor:not-allowed}.XUy2Ga_nav:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:50%}.XUy2Ga_grid{width:100%;margin-top:var(--space-2);border-collapse:separate;border-spacing:2px;table-layout:fixed}.XUy2Ga_weekday{padding:var(--space-1) 0;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-bold);text-align:center}.XUy2Ga_day{height:40px;color:var(--color-text);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;padding:0;transition:background .12s}.XUy2Ga_day:hover{background:var(--color-accent-soft)}.XUy2Ga_outside{color:var(--color-text-muted);font-weight:var(--weight-regular)}.XUy2Ga_day[aria-current=date]{box-shadow:inset 0 0 0 2px var(--color-accent-fill)}.XUy2Ga_day[aria-selected=true]{background:var(--color-accent);color:var(--color-on-accent);font-weight:var(--weight-extrabold);box-shadow:inset 0 0 0 2px var(--color-ink)}.XUy2Ga_day[aria-disabled=true]{color:var(--color-text-faint);font-weight:var(--weight-regular);cursor:not-allowed;background:0 0}.XUy2Ga_day:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px;border-radius:10px}.XUy2Ga_foot{margin-top:var(--space-2);padding-top:var(--space-2);border-top:2px dashed var(--color-border);justify-content:space-between;display:flex}.XUy2Ga_link{min-height:40px;padding:0 var(--space-3);color:var(--color-accent);font:inherit;font-family:var(--font-round);font-weight:var(--weight-bold);cursor:pointer;background:0 0;border:0;border-radius:9999px}.XUy2Ga_link:hover:not(:disabled){background:var(--color-accent-soft)}.XUy2Ga_link:disabled{color:var(--color-text-faint);cursor:not-allowed}.XUy2Ga_link:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:9999px}
._7BReXW_ledger{min-width:0}
.HCtgnG_wrap{scrollbar-width:thin;border-radius:20px;width:100%;margin:0;overflow-x:auto;}.HCtgnG_wrap:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.HCtgnG_table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-sm)}.HCtgnG_caption{padding:var(--space-4) var(--space-4) var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);text-align:left}.HCtgnG_table th,.HCtgnG_table td{padding:var(--space-3) var(--space-4);border-top:2px dashed var(--color-border);text-align:left;vertical-align:top;min-width:9rem}.HCtgnG_table thead th{border-top:var(--ink-border);border-bottom:var(--ink-border);background:var(--color-accent-soft);color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.HCtgnG_table tbody tr:first-child>*{border-top:0}.HCtgnG_corner,.HCtgnG_rowHead{z-index:1;position:sticky;left:0}.HCtgnG_rowHead{background:var(--color-bg-alt);min-width:8rem;box-shadow:inset -2px 0 0 var(--color-border);color:var(--color-heading);font-weight:var(--weight-bold)}.HCtgnG_table thead .HCtgnG_corner{background:var(--color-accent-soft)}.HCtgnG_rowHead a{color:var(--color-accent)}.HCtgnG_source{min-width:11rem;color:var(--color-text-muted)}
.sLpc0G_frame{margin-top:var(--space-6)}
.MrDY4a_path{margin:var(--space-6) 0 0;padding:0;list-style:none}.MrDY4a_step{gap:var(--space-4);padding-bottom:var(--space-4);grid-template-columns:2.75rem minmax(0,1fr);display:grid;position:relative}.MrDY4a_step:last-child{padding-bottom:0}.MrDY4a_step:not(:last-child):before{content:"";border-left:2px dashed var(--color-border-strong);position:absolute;top:3rem;bottom:.25rem;left:calc(1.375rem - 1px)}.MrDY4a_stone{border:var(--ink-border);background:var(--color-highlight);width:2.75rem;height:2.75rem;box-shadow:var(--hard-sm);color:var(--color-ink);font-family:var(--font-round);font-size:var(--text-xl);font-weight:var(--weight-extrabold);border-radius:50%;place-items:center;display:grid}.MrDY4a_card{padding:var(--space-3) var(--space-4) var(--space-4);border-radius:18px;}.MrDY4a_name{margin:0 0 var(--space-1);color:var(--color-heading);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-wrap:balance}.MrDY4a_text{max-width:62rem;font-size:var(--text-sm);text-wrap:pretty;margin:0}
.CTNBUG_lead{max-width:62rem;color:var(--color-heading);font-size:var(--text-lg);line-height:var(--leading-normal);text-wrap:pretty;margin:0}.CTNBUG_news,.CTNBUG_estimate{margin:0 0 var(--space-3);}.CTNBUG_news{background:var(--color-highlight-soft)}.CTNBUG_estimate{background:var(--color-accent-soft)}
.bnyFvW_body{margin-top:var(--space-6);padding-left:var(--space-6);position:relative}.bnyFvW_rule{top:var(--space-1);bottom:var(--space-1);border-radius:var(--radius-pill);background:linear-gradient(180deg, var(--color-highlight), var(--color-accent));transform-origin:50% 0;width:4px;position:absolute;left:0}.bnyFvW_bullets{max-width:62rem;margin:var(--space-3) 0 0;padding-left:var(--space-6)}.bnyFvW_bullets li+li{margin-top:var(--space-2)}.bnyFvW_bullets li::marker{color:var(--color-accent)}
.__4WSG_board{margin-top:var(--space-8);padding:var(--space-8) var(--space-6) var(--space-4);border-radius:20px;position:relative;container-type:inline-size;}.__4WSG_clip{top:-.8rem;left:var(--space-6);border:var(--ink-border);border-radius:var(--radius-md);background:var(--color-band);width:5.5rem;height:1.5rem;position:absolute}.__4WSG_list{column-gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.__4WSG_item{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:2px dashed var(--color-border);grid-template-columns:1.5rem minmax(0,1fr);align-items:start;display:grid}.__4WSG_item:last-child{border-bottom:0}.__4WSG_box{width:1.5rem;height:1.5rem;margin-top:.1rem}.__4WSG_frame{fill:var(--color-wash-green);stroke:var(--color-yes);stroke-width:2px}.__4WSG_tick{fill:none;stroke:var(--color-yes);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}@container (min-width:36rem){.__4WSG_list{grid-template-columns:repeat(2,minmax(0,1fr))}.__4WSG_item:nth-last-child(2){border-bottom:0}}
._8PEPPG_leaves{gap:var(--space-8) var(--space-4);margin:var(--space-8) 0 0;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));padding:0;list-style:none;display:grid}._8PEPPG_leaves:has(>:nth-child(4):last-child){grid-template-columns:repeat(auto-fit,minmax(max(13rem,40%),1fr))}._8PEPPG_leaves:has(>:nth-child(5):last-child){grid-template-columns:repeat(auto-fit,minmax(max(13rem,30%),1fr))}._8PEPPG_leaf{transform-origin:50% 0;border-radius:18px;flex-direction:column;height:100%;display:flex;position:relative;}._8PEPPG_leaf:before,._8PEPPG_leaf:after{content:"";border:var(--ink-border);background:var(--color-bg);border-radius:50%;width:.9rem;height:.9rem;position:absolute;top:-.55rem}._8PEPPG_leaf:before{left:22%}._8PEPPG_leaf:after{right:22%}._8PEPPG_when{padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:var(--ink-border);background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-wrap:balance;border-radius:16px 16px 0 0;margin:0}._8PEPPG_what{padding:var(--space-3) var(--space-4) var(--space-4);font-size:var(--text-sm);text-wrap:pretty;margin:0}
.f7BycG_paper{margin:var(--space-6) 0 0;padding:var(--space-6) var(--space-6) var(--space-4);font-variant-numeric:tabular-nums;border-radius:20px;position:relative;container-type:inline-size;}.f7BycG_title{margin:0 0 var(--space-2);}.f7BycG_lines{margin:0;padding:0;list-style:none}.f7BycG_line{gap:0 var(--space-2);padding:var(--space-3) 0;grid-template-columns:auto minmax(1rem,1fr) minmax(0,max-content);align-items:end;display:grid}.f7BycG_line+.f7BycG_line{border-top:2px dashed var(--color-border)}.f7BycG_item{color:var(--color-heading);font-weight:var(--weight-bold)}.f7BycG_dots{border-bottom:2px dotted var(--color-border-strong);margin-bottom:.4em}.f7BycG_amount{max-width:14rem;color:var(--color-heading);font-family:var(--font-round);font-weight:var(--weight-extrabold);text-align:right}.f7BycG_note{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm);grid-column:1/-1}.f7BycG_foot{margin:var(--space-2) 0 0;padding-top:var(--space-3);border-top:var(--ink-border);color:var(--color-text-muted);font-size:var(--text-sm)}@container (max-width:26rem){.f7BycG_line{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.f7BycG_dots{display:none}.f7BycG_amount{text-align:left;max-width:none}}
.oRY8Aq_panel{margin-top:var(--space-6);background:var(--color-wash-peach);border-radius:20px;overflow:hidden;}.oRY8Aq_tape{background:repeating-linear-gradient(-45deg, var(--color-highlight) 0 .75rem, var(--color-band) .75rem 1.5rem);height:.75rem;display:block}.oRY8Aq_tape:first-child{border-bottom:var(--ink-border)}.oRY8Aq_tape:last-child{border-top:var(--ink-border)}.oRY8Aq_cases{padding:var(--space-2) var(--space-6);margin:0;list-style:none;display:grid}.oRY8Aq_case{padding:var(--space-4) 0}.oRY8Aq_case+.oRY8Aq_case{border-top:2px dashed var(--color-border-strong)}.oRY8Aq_problem{align-items:baseline;gap:var(--space-3);color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight);margin:0;display:flex}.oRY8Aq_if{min-width:2.25rem;font-size:var(--text-sm);background:var(--color-danger);color:var(--color-on-band);flex:none;justify-content:center;padding:.15rem .5rem;}.oRY8Aq_action{max-width:62rem;margin:var(--space-2) 0 0;text-wrap:pretty;padding-left:3.25rem;position:relative}.oRY8Aq_action:before{content:"→" / "";color:var(--color-danger);font-weight:var(--weight-extrabold);position:absolute;left:.9rem}@media (max-width:40rem){.oRY8Aq_cases{padding:var(--space-1) var(--space-4)}.oRY8Aq_problem{font-size:var(--text-base)}.oRY8Aq_action{padding-left:0}.oRY8Aq_action:before{margin-right:var(--space-2);position:static}}
.lTWE6W_split{margin-top:var(--space-6);container-type:inline-size}.lTWE6W_inner{gap:var(--space-4);display:grid}.lTWE6W_doCol,.lTWE6W_dontCol{padding:var(--space-6);border-radius:20px;}.lTWE6W_doCol{background:var(--color-wash-green)}.lTWE6W_dontCol{background:var(--color-wash-peach)}.lTWE6W_colHead{margin:0 0 var(--space-4);font-size:var(--text-base);}.lTWE6W_items{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.lTWE6W_item{gap:var(--space-3);text-wrap:pretty;grid-template-columns:1.5rem minmax(0,1fr);align-items:start;display:grid}.lTWE6W_item+.lTWE6W_item{padding-top:var(--space-3);border-top:2px dashed var(--color-border-strong)}.lTWE6W_mark{width:1.5rem;height:1.5rem;margin-top:.1rem}.lTWE6W_doCol .lTWE6W_disc{fill:var(--color-yes)}.lTWE6W_dontCol .lTWE6W_disc{fill:var(--color-danger)}.lTWE6W_stroke{fill:none;stroke:var(--color-on-accent);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}@container (min-width:38rem){.lTWE6W_inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
.GUUWqG_pairs{gap:var(--space-6);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid;container-type:inline-size}.GUUWqG_pair{border-radius:20px;display:grid;overflow:hidden;}.GUUWqG_heard,.GUUWqG_rule{padding:var(--space-4) var(--space-6) var(--space-6);position:relative}.GUUWqG_heard{border-bottom:2px dashed var(--color-border-strong);background:var(--color-bg-alt)}.GUUWqG_rule{background:var(--color-wash-leaf)}.GUUWqG_tag{margin:0 0 var(--space-3);box-shadow:none;}.GUUWqG_myth{color:var(--color-text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--color-danger);text-decoration-color:var(--color-danger);text-wrap:pretty;margin:0;text-decoration-thickness:2px}.GUUWqG_stamp{margin:var(--space-3) 0 0;padding:var(--space-1) var(--space-2);border:2px solid var(--color-danger);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-danger);font-family:var(--font-round);font-size:var(--text-xs);font-weight:var(--weight-extrabold);letter-spacing:.08em;text-transform:uppercase;display:inline-block}.GUUWqG_fact{color:var(--color-heading);text-wrap:pretty;margin:0}@container (min-width:36rem){.GUUWqG_pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.GUUWqG_heard{border-right:2px dashed var(--color-border-strong);border-bottom:0}}
.fubjBG_sheet{margin:var(--space-6) 0 0;padding:var(--space-8) var(--space-6) var(--space-6) 5.5rem;border-radius:20px;position:relative;overflow:hidden;}.fubjBG_sheet:before{content:"";background:var(--color-accent-fill);height:6px;position:absolute;top:0;left:0;right:0}.fubjBG_glyph{top:var(--space-6);left:var(--space-6);color:var(--color-highlight);font-family:var(--font-round);font-size:4.5rem;font-weight:var(--weight-extrabold);line-height:.8;position:absolute}.fubjBG_verbatim{margin:0 0 var(--space-3);}.fubjBG_quote{margin:0}.fubjBG_quote p{max-width:62rem;color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-lg);font-weight:500;line-height:var(--leading-normal);text-wrap:pretty;margin:0}.fubjBG_caption{margin-top:var(--space-4);padding-top:var(--space-3);border-top:2px dashed var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm)}.fubjBG_after{max-width:62rem;margin:var(--space-4) 0 0;text-wrap:pretty}@media (max-width:40rem){.fubjBG_sheet{padding:var(--space-8) var(--space-4) var(--space-4)}.fubjBG_glyph{top:var(--space-4);right:var(--space-4);font-size:3.5rem;left:auto}}
.p32-ka_cards{gap:var(--space-8) var(--space-4);margin:var(--space-8) 0 0;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));padding:0;list-style:none;display:grid}.p32-ka_cards:has(>:nth-child(4):last-child){grid-template-columns:repeat(auto-fit,minmax(max(15rem,40%),1fr))}.p32-ka_cards:has(>:nth-child(5):last-child){grid-template-columns:repeat(auto-fit,minmax(max(13rem,30%),1fr))}.p32-ka_card{height:100%;padding:var(--space-8) var(--space-4) var(--space-4);border-radius:18px;flex-direction:column;display:flex;position:relative;}.p32-ka_tab{top:0;left:var(--space-4);max-width:calc(100% - 2 * var(--space-4));margin:0;position:absolute;translate:0 -50%;}.p32-ka_title{margin:0 0 var(--space-2);color:var(--color-heading);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-wrap:balance}.p32-ka_title a{color:inherit;-webkit-text-decoration-color:var(--color-accent-fill);text-decoration-color:var(--color-accent-fill);text-underline-offset:3px}.p32-ka_title a:hover{color:var(--color-accent)}.p32-ka_text{font-size:var(--text-sm);text-wrap:pretty;margin:0}
.-NrhYa_board{gap:var(--space-4);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid;container-type:inline-size}.-NrhYa_branch{grid-template-columns:minmax(0,2fr) 3rem minmax(0,3fr);align-items:stretch;display:grid}.-NrhYa_cond,.-NrhYa_then{padding:var(--space-4);border:var(--ink-border);text-wrap:pretty;border-radius:18px;margin:0}.-NrhYa_cond{align-items:flex-start;gap:var(--space-2);background:var(--color-wash-plum);color:var(--color-heading);font-weight:var(--weight-bold);display:flex}.-NrhYa_ifTag{min-width:2.25rem;box-shadow:none;flex:none;justify-content:center;padding:.1rem .5rem;}.-NrhYa_wire{align-self:center;width:3rem;height:1.5rem}.-NrhYa_line{fill:none;stroke:var(--color-accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.-NrhYa_then{border-left-width:6px;border-left-color:var(--color-yes);background:var(--color-surface);box-shadow:var(--hard)}.-NrhYa_go{font-weight:var(--weight-bold)}@container (max-width:36rem){.-NrhYa_branch{grid-template-columns:minmax(0,1fr)}.-NrhYa_wire{justify-self:center;rotate:90deg}}
.sytChW_meters{gap:var(--space-4);margin:var(--space-6) 0 0;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));padding:0;list-style:none;display:grid}.sytChW_meters:has(>:nth-child(5):last-child){grid-template-columns:repeat(auto-fit,minmax(max(12rem,30%),1fr))}.sytChW_meter{border-radius:18px;flex-direction:column;height:100%;display:flex;overflow:hidden;}.sytChW_reading{padding:var(--space-6) var(--space-4) var(--space-4);border-bottom:var(--ink-border);background:var(--color-band);color:var(--color-on-band);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0;position:relative}.sytChW_digits{color:var(--color-highlight);font-family:var(--font-round);font-size:var(--text-3xl);font-weight:var(--weight-extrabold);font-variant-numeric:tabular-nums;line-height:1}.sytChW_unit{color:var(--color-on-band)}.sytChW_gauge{background:linear-gradient(90deg, var(--color-highlight), var(--color-accent-soft));transform-origin:0;height:4px;position:absolute;bottom:0;left:0;right:0}.sytChW_label{padding:var(--space-3) var(--space-4) var(--space-4);color:var(--color-text);font-size:var(--text-sm);text-wrap:pretty;margin:0}
.hWzJIa_wrap{margin-top:var(--space-6);padding:var(--space-6);border-radius:20px;container-type:inline-size;}.hWzJIa_map{position:relative}.hWzJIa_n2{--stops:2}.hWzJIa_n3{--stops:3}.hWzJIa_n4{--stops:4}.hWzJIa_n5{--stops:5}.hWzJIa_trackX,.hWzJIa_trackY{border-radius:var(--radius-pill);background:var(--color-accent);position:absolute}.hWzJIa_trackX{top:calc(.75rem - 3px);right:calc(50% / var(--stops));left:calc(50% / var(--stops));transform-origin:0;height:6px;display:none}.hWzJIa_trackY{transform-origin:50% 0;width:6px;top:.75rem;bottom:.75rem;left:calc(.75rem - 3px)}.hWzJIa_stops{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid;position:relative}.hWzJIa_stop{column-gap:var(--space-4);grid-template-columns:1.5rem minmax(0,1fr);display:grid}.hWzJIa_station{border:5px solid var(--color-highlight);background:var(--color-surface);width:1.5rem;height:1.5rem;box-shadow:0 0 0 2px var(--color-ink);border-radius:50%;grid-row:span 2}.hWzJIa_name{color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-wrap:balance;margin:0}.hWzJIa_text{margin:var(--space-1) 0 0;font-size:var(--text-sm);text-wrap:pretty}@container (min-width:40rem){.hWzJIa_across .hWzJIa_trackX{display:block}.hWzJIa_across .hWzJIa_trackY{display:none}.hWzJIa_across .hWzJIa_stops{gap:var(--space-4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.hWzJIa_across .hWzJIa_stop{align-content:start;justify-items:center;row-gap:var(--space-3);text-align:center;grid-template-columns:minmax(0,1fr)}.hWzJIa_across .hWzJIa_station{grid-row:auto}}
.bv314q_lexicon{gap:var(--space-4);margin:var(--space-6) 0 0;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.bv314q_entry{height:100%;padding:var(--space-4);background:var(--color-wash-plum);border-radius:18px;}.bv314q_term{gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:2px dashed var(--color-border-strong);color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight);align-items:center;display:flex}.bv314q_initial{border:var(--ink-border);background:var(--color-accent);width:2.25rem;height:2.25rem;color:var(--color-on-accent);font-size:var(--text-base);font-weight:var(--weight-extrabold);border-radius:10px;flex:none;place-items:center;display:grid}.bv314q_meaning{margin:var(--space-3) 0 0;font-size:var(--text-sm);text-wrap:pretty}
._9oCjOG_clipping{margin-top:var(--space-6);padding:var(--space-6);background:var(--color-bg-alt);border-radius:20px;position:relative;}._9oCjOG_clipping:before{content:"";inset:var(--space-2);border:2px dashed var(--color-border-strong);pointer-events:none;border-radius:14px;position:absolute}._9oCjOG_status{margin:0 0 var(--space-4);border-radius:14px;position:relative;}._9oCjOG_reports{margin:0;padding:0;list-style:none;display:grid;position:relative}._9oCjOG_report{padding:var(--space-3) 0}._9oCjOG_report+._9oCjOG_report{border-top:2px dashed var(--color-border)}._9oCjOG_dateline{margin:0 0 var(--space-1);color:var(--color-label);font-family:var(--font-round);font-size:var(--text-sm);font-weight:var(--weight-bold)}._9oCjOG_text{text-wrap:pretty;max-width:62rem;margin:0}
._6_HPUq_scroll{margin-top:var(--space-6);scrollbar-width:thin;border-radius:20px;overflow-x:auto;}._6_HPUq_scroll:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}._6_HPUq_table{border-collapse:collapse;width:100%;min-width:34rem;font-size:var(--text-sm)}._6_HPUq_table th,._6_HPUq_table td{padding:var(--space-3) var(--space-4);border-top:2px dashed var(--color-border);text-align:left;vertical-align:top}._6_HPUq_table thead th,._6_HPUq_corner{border-top:0;border-bottom:var(--ink-border);background:var(--color-wash-plum)}._6_HPUq_table thead th{color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-tight)}._6_HPUq_table tbody tr:first-child>*{border-top:0}._6_HPUq_table tbody th{background:var(--color-bg-alt);width:28%;color:var(--color-heading);font-weight:var(--weight-bold)}._6_HPUq_footnote{max-width:62rem;margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}
.Q5XxQq_notice{margin:var(--space-4) 0 var(--space-6);padding:var(--space-4) var(--space-6);border:2px solid var(--color-ink);background:var(--color-wash-plum);color:var(--color-heading);border-radius:16px;line-height:1.55}.Q5XxQq_notice strong{font-family:var(--font-round)}.Q5XxQq_list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.Q5XxQq_card{padding:var(--space-6);}.Q5XxQq_head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.Q5XxQq_name{font-size:var(--text-xl);margin:0}.Q5XxQq_badge{border-radius:var(--radius-pill);font-family:var(--font-round);font-size:var(--text-xs);font-weight:var(--weight-extrabold);padding:.2rem .7rem}.Q5XxQq_emergency{background:var(--color-danger);color:var(--color-on-accent)}.Q5XxQq_soon{background:var(--color-highlight-soft);color:var(--color-label)}.Q5XxQq_routine{background:var(--color-accent-soft);color:var(--color-accent)}.Q5XxQq_what{margin:var(--space-2) 0 var(--space-4)}.Q5XxQq_cols{gap:var(--space-4);display:grid}.Q5XxQq_label{margin:0 0 var(--space-1);color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-sm);font-weight:var(--weight-extrabold)}.Q5XxQq_signs{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;padding-left:1.1rem;line-height:1.55}.Q5XxQq_text{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.55}@media (min-width:48rem){.Q5XxQq_cols{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}
.pkUyiG_tip{align-items:flex-start;gap:var(--space-4);margin:var(--space-8) 0;display:flex}.pkUyiG_tip:first-child{margin-top:0}.pkUyiG_face{border:var(--ink-border);background:var(--color-wash-apricot);width:4.5rem;height:4.5rem;box-shadow:var(--hard-sm);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.pkUyiG_face img{width:90%;height:auto}.pkUyiG_body{min-width:0;padding:var(--space-4) var(--space-6);background:var(--color-wash-apricot);border-radius:20px;flex:1;position:relative;}.pkUyiG_body:before{content:"";border-bottom:var(--ink-border);border-left:var(--ink-border);background:var(--color-wash-apricot);width:.875rem;height:.875rem;position:absolute;top:1.5rem;left:calc(-.5rem - 1px);rotate:45deg}.pkUyiG_title{margin:0 0 var(--space-1);color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.pkUyiG_text{color:var(--color-text);text-wrap:pretty}@media (max-width:40rem){.pkUyiG_tip{gap:var(--space-3)}.pkUyiG_face{width:3.25rem;height:3.25rem}.pkUyiG_body{padding:var(--space-3) var(--space-4)}.pkUyiG_body:before{top:1rem}}
.d2JDxW_panel{margin:0 0 var(--space-12);border-radius:22px;container-type:inline-size;}.d2JDxW_panelHead{gap:var(--space-2) var(--space-4);padding:var(--space-6) var(--space-4) var(--space-4);border-bottom:2px dashed var(--color-border-strong);background:radial-gradient(26rem 9rem at 100% 0%, var(--color-wash-apricot), transparent 70%), radial-gradient(20rem 9rem at 0% 0%, var(--color-wash-leaf), transparent 70%), var(--color-surface);border-radius:20px 20px 0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.d2JDxW_panelIcon{border:2px solid var(--color-ink);background:var(--color-surface);width:4rem;height:4rem;box-shadow:var(--hard-sm);border-radius:18px;place-items:center;display:grid}.d2JDxW_panelTitles{gap:var(--space-1);min-width:0;display:grid}.d2JDxW_panelTitle{color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-xl);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);margin:0}.d2JDxW_panelLine{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;line-height:1.45}.d2JDxW_panelBadge{margin:var(--space-2) 0 0;grid-column:1/-1;justify-self:start;}.d2JDxW_panelBody{padding:var(--space-6) var(--space-4)}@container (min-width:36rem){.d2JDxW_panelHead{padding:var(--space-6) var(--space-8);grid-template-columns:auto minmax(0,1fr) auto}.d2JDxW_panelBadge{text-align:left;grid-column:auto;align-self:start;max-width:14rem;margin:0}.d2JDxW_panelBody{padding:var(--space-8)}}.d2JDxW_layout{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:46rem){.d2JDxW_layout:not(.d2JDxW_stacked){gap:var(--space-8);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.d2JDxW_layout:not(.d2JDxW_stacked)>.d2JDxW_result{top:calc(var(--header-h) + var(--space-4));position:sticky}}.d2JDxW_stacked{grid-template-columns:minmax(0,1fr)}.d2JDxW_form{align-content:start;gap:var(--space-6);min-width:0;display:grid}.d2JDxW_box{gap:var(--space-4);min-width:0;padding:var(--space-6) var(--space-4) var(--space-4);border:2px solid var(--color-border-strong);background:var(--color-bg);border-radius:18px;margin:0;display:grid}@container (min-width:36rem){.d2JDxW_box{padding:var(--space-6) var(--space-6) var(--space-6)}}.d2JDxW_legend{font-size:var(--text-sm);}.d2JDxW_fields{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.d2JDxW_field{align-content:start;gap:var(--space-2);min-width:0;display:grid}.d2JDxW_wideField{grid-column:1/-1}.d2JDxW_label,.d2JDxW_subLegend{color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-base);font-weight:var(--weight-bold);line-height:1.25}.d2JDxW_inputRow{gap:var(--space-2);align-items:center;min-width:0;display:flex}.d2JDxW_input,.d2JDxW_area{border:2px solid var(--color-border-strong);background:var(--color-surface);width:100%;min-width:0;min-height:48px;color:var(--color-text);font:inherit;border-radius:12px;padding:0 .875rem;transition:border-color .15s}.d2JDxW_input:hover,.d2JDxW_area:hover{border-color:var(--color-text-faint)}.d2JDxW_input:focus,.d2JDxW_area:focus{border-color:var(--color-accent-fill)}.d2JDxW_input[aria-invalid=true]{border-color:var(--color-danger)}.d2JDxW_area{padding:var(--space-3) .875rem;line-height:var(--leading-normal);resize:vertical}.d2JDxW_suffix{min-width:2rem;color:var(--color-text-muted);font-weight:var(--weight-semibold);white-space:nowrap;flex:none}.d2JDxW_input:focus-visible,.d2JDxW_area:focus-visible,.d2JDxW_choice input:focus-visible,.d2JDxW_primary:focus-visible,.d2JDxW_secondary:focus-visible,.d2JDxW_handoffLink:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.d2JDxW_choices{gap:var(--space-3);border:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr));min-width:0;margin:0;padding:0;display:grid}.d2JDxW_subLegend{width:100%;margin-bottom:var(--space-3);padding:0}.d2JDxW_choice{gap:var(--space-3);min-height:48px;padding:var(--space-2) var(--space-4);border:2px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-weight:var(--weight-semibold);cursor:pointer;border-radius:12px;align-items:center;transition:border-color .15s,background .15s;display:flex}.d2JDxW_choice:hover{border-color:var(--color-text-faint)}.d2JDxW_choice:has(input:checked){border-color:var(--color-ink);background:var(--color-accent-soft);box-shadow:var(--hard-sm)}.d2JDxW_choice input{width:1.25rem;height:1.25rem;accent-color:var(--color-accent);flex:none;margin:0}.d2JDxW_help,.d2JDxW_error{font-size:var(--text-sm);margin:0;line-height:1.45}.d2JDxW_help{color:var(--color-text-muted)}.d2JDxW_error{color:var(--color-danger);font-weight:var(--weight-semibold)}.d2JDxW_actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.d2JDxW_primary{}.d2JDxW_secondary{}.d2JDxW_primary,.d2JDxW_secondary{font-family:var(--font-round)}.d2JDxW_result{border:2px solid var(--color-ink);background:var(--color-surface);min-width:0;box-shadow:var(--hard);border-radius:18px;overflow:hidden}.d2JDxW_resultTitle{padding:var(--space-3) var(--space-4);border-bottom:2px solid var(--color-ink);background:var(--color-wash-apricot);color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-extrabold);margin:0;line-height:1.25}.d2JDxW_resultBody{gap:var(--space-4);padding:var(--space-4);display:grid}@container (min-width:36rem){.d2JDxW_resultTitle{padding:var(--space-3) var(--space-6)}.d2JDxW_resultBody{padding:var(--space-6)}}.d2JDxW_empty,.d2JDxW_note{color:var(--color-text);margin:0}.d2JDxW_empty{color:var(--color-text-muted)}.d2JDxW_noteStrong{padding:var(--space-3) var(--space-4);border-left:4px solid var(--color-highlight);background:var(--color-highlight-soft);color:var(--color-text);font-weight:var(--weight-semibold);border-radius:0 12px 12px 0;margin:0}.d2JDxW_big{color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);margin:0}.d2JDxW_big strong{margin:var(--space-1) 0;color:var(--color-heading);font-size:var(--text-3xl);font-weight:var(--weight-extrabold);line-height:1.05;display:block}.d2JDxW_facts{margin:0;display:grid}.d2JDxW_facts>div{gap:var(--space-1);padding:var(--space-3) 0;border-top:1px dashed var(--color-border-strong);display:grid}.d2JDxW_facts>div:last-child{border-bottom:1px dashed var(--color-border-strong)}.d2JDxW_facts dt{color:var(--color-heading);font-size:var(--text-sm);font-weight:var(--weight-bold)}.d2JDxW_facts dd{color:var(--color-text);overflow-wrap:anywhere;margin:0}.d2JDxW_handoff{gap:var(--space-3) var(--space-4);margin:var(--space-2) 0 0;padding:var(--space-4);border:2px dashed var(--color-accent-fill);background:var(--color-accent-soft);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.d2JDxW_handoffText{color:var(--color-text);font-weight:var(--weight-semibold);flex:12rem;margin:0;line-height:1.4}.d2JDxW_handoffLink{flex:none;}.d2JDxW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media print{.d2JDxW_handoff,.d2JDxW_form,.d2JDxW_panelHead{display:none}.d2JDxW_panel{box-shadow:none;border:0}}.d2JDxW_box>.d2JDxW_primary,.d2JDxW_box>.d2JDxW_secondary{justify-self:start}
.YXkc_q_tool{gap:var(--space-6);margin:0;display:grid}.YXkc_q_form{columns:2 22rem;column-gap:var(--space-6);display:block}.YXkc_q_form>*{margin-bottom:var(--space-6);break-inside:avoid}.YXkc_q_form>:not(fieldset){column-span:all}.YXkc_q_form>:last-child{margin-bottom:0}.YXkc_q_row{gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px dashed var(--color-border);display:grid}.YXkc_q_row button{justify-self:start}.YXkc_q_status{min-height:1.5em;color:var(--color-accent);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0}.YXkc_q_sheet{min-width:0;padding:var(--space-6);border:2px solid var(--color-ink);box-shadow:var(--hard);background:var(--color-surface);color:var(--color-text);border-radius:18px}.YXkc_q_sheetTitle{margin:0 0 var(--space-4);color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-2xl);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);overflow-wrap:anywhere}.YXkc_q_species{color:var(--color-text-muted);font-size:var(--text-lg);font-weight:var(--weight-semibold)}.YXkc_q_sheetGrid{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.YXkc_q_sheetSection{break-inside:avoid;min-width:0}.YXkc_q_sheetHeading{margin:0 0 var(--space-2);padding-bottom:var(--space-1);border-bottom:2px solid var(--color-highlight);color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-bold)}.YXkc_q_list{gap:var(--space-1);padding-left:var(--space-4);overflow-wrap:anywhere;margin:0;display:grid}.YXkc_q_dl{gap:var(--space-2);margin:0;display:grid}.YXkc_q_dl dt{color:var(--color-heading);font-size:var(--text-sm);font-weight:var(--weight-bold)}.YXkc_q_dl dd{overflow-wrap:anywhere;margin:0}.YXkc_q_address{color:var(--color-text-muted);font-size:var(--text-sm);display:block}.YXkc_q_none{color:var(--color-text-muted);margin:0}.YXkc_q_rule{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border-left:4px solid var(--color-highlight);background:var(--color-highlight-soft);color:var(--color-text);font-size:var(--text-sm)}.YXkc_q_quirks{font-family:var(--font-note);font-size:var(--text-lg);white-space:pre-line;overflow-wrap:anywhere;margin:0}.YXkc_q_writeIn{border-bottom:1px solid var(--color-text-muted);vertical-align:bottom;width:min(100%,12rem);height:1.2em;display:inline-block}.YXkc_q_madeWith{margin:var(--space-6) 0 0;color:var(--color-text-muted);font-size:var(--text-xs)}@media (max-width:44rem){.YXkc_q_sheet{padding:var(--space-4)}}@media print{body:has(.YXkc_q_sheet) :not(:has(.YXkc_q_sheet)):not(.YXkc_q_sheet):not(.YXkc_q_sheet *){display:none!important}:is(html:has(.YXkc_q_sheet),body:has(.YXkc_q_sheet),body:has(.YXkc_q_sheet) :has(.YXkc_q_sheet)){background:0 0!important;border:0!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.YXkc_q_sheet{border:0;padding:0;font-size:11pt}.YXkc_q_sheetGrid{grid-template-columns:1fr 1fr}@page{size:A4;margin:14mm}}
.c-H96W_progress{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.c-H96W_groups{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.c-H96W_group{gap:var(--space-2);break-inside:avoid;display:grid}.c-H96W_groupTitle{gap:0 var(--space-3);padding-bottom:var(--space-1);border-bottom:2px solid var(--color-border);color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-bold);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.c-H96W_when{color:var(--color-label);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.c-H96W_tasks{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.c-H96W_task{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.c-H96W_check{gap:var(--space-3);min-height:2.75rem;padding:var(--space-2) 0;color:var(--color-text);cursor:pointer;flex:14rem;align-items:flex-start;display:inline-flex}.c-H96W_check input{width:1.25rem;height:1.25rem;accent-color:var(--color-accent);flex:none;margin:.15rem 0 0}.c-H96W_check input:focus-visible,.c-H96W_more:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.c-H96W_doneText{color:var(--color-text-muted);text-decoration:line-through}.c-H96W_more{min-height:2.75rem;color:var(--color-accent);font-size:var(--text-sm);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}.c-H96W_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:44rem){.c-H96W_check,.c-H96W_more{min-height:3rem}}@media print{body:has(.c-H96W_printable) :not(:has(.c-H96W_printable)):not(.c-H96W_printable):not(.c-H96W_printable *){display:none!important}:is(html:has(.c-H96W_printable),body:has(.c-H96W_printable),body:has(.c-H96W_printable) :has(.c-H96W_printable)){background:0 0!important;border:0!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.c-H96W_printable{border:0;padding:0}.c-H96W_printable button,.c-H96W_more,.c-H96W_progress{display:none!important}@page{size:A4;margin:15mm}}
._14luq_rate{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-text);font-size:var(--text-sm);margin:0}._14luq_price{margin:var(--space-4) 0 0;padding:var(--space-4);border:2px solid var(--color-ink);background:var(--color-wash-apricot);border-radius:16px}._14luq_priceHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-2);color:var(--color-heading);font-family:var(--font-round);font-weight:var(--weight-bold);display:flex}._14luq_priceHead strong{font-size:var(--text-2xl);font-weight:var(--weight-extrabold);font-variant-numeric:tabular-nums}._14luq_priceLines{font-size:var(--text-sm);margin:0;padding:0;list-style:none}._14luq_priceLines li{justify-content:space-between;gap:var(--space-3);padding:var(--space-1) 0;border-top:1px dashed var(--color-border-strong);display:flex}._14luq_priceLines li span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}._14luq_priceDiscount{color:var(--color-accent);font-weight:var(--weight-bold)}
.VYDvrG_stage{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:inline-flex}
.sNvORa_form{margin:var(--space-12) 0 0}.sNvORa_group+.sNvORa_group{margin-top:var(--space-4)}
.fqsayG_withChip{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:inline-flex}
._5K_VlG_list,._5K_VlG_compact{margin:var(--space-6) 0;padding:0;list-style:none;display:grid}._5K_VlG_list{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}@media (min-width:48rem){._5K_VlG_list{grid-template-columns:repeat(2,minmax(0,1fr))}._5K_VlG_list>._5K_VlG_card:last-child:nth-child(odd){grid-column:1/-1}}._5K_VlG_compact{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr))}._5K_VlG_card{min-width:0;padding:var(--space-6);flex-direction:column;display:flex;}._5K_VlG_compact ._5K_VlG_card{padding:var(--space-4) var(--space-4) var(--space-4);border-radius:18px}._5K_VlG_statusNight,._5K_VlG_statusDay{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);font-family:var(--font-round);font-size:.75rem;font-weight:var(--weight-bold);align-self:flex-start;margin:0;padding:.2rem .7rem .2rem .55rem;line-height:1.3;display:inline-flex}._5K_VlG_statusNight{background:var(--color-accent-soft);color:var(--color-accent)}._5K_VlG_statusDay{background:var(--color-bg-alt);color:var(--color-text-muted)}._5K_VlG_dot{background:currentColor;border-radius:50%;flex:none;width:.5rem;height:.5rem}._5K_VlG_statusNight ._5K_VlG_dot{background:var(--color-accent-fill);box-shadow:0 0 0 3px var(--color-surface);animation:2.4s ease-in-out infinite _5K_VlG_live}@keyframes _5K_VlG_live{0%,to{opacity:1}50%{opacity:.35}}._5K_VlG_name{margin:var(--space-3) 0 0;color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-extrabold);text-wrap:balance;line-height:1.25}._5K_VlG_name a{color:inherit;text-decoration:none}._5K_VlG_name a:hover{color:var(--color-accent);text-decoration:underline}._5K_VlG_compact ._5K_VlG_name{font-size:var(--text-base)}._5K_VlG_where{align-items:flex-start;gap:var(--space-2);margin:var(--space-2) 0 0;color:var(--color-text);font-size:var(--text-sm);line-height:1.45;display:flex}._5K_VlG_pin{color:var(--color-accent);flex:none;margin-top:1px}._5K_VlG_area{display:block}._5K_VlG_kind{color:var(--color-text-muted);font-size:var(--text-xs);display:block}._5K_VlG_address,._5K_VlG_notes{margin:var(--space-2) 0 0;font-size:var(--text-sm)}._5K_VlG_quote{margin:var(--space-3) 0 0;padding-left:var(--space-3);border-left:2px solid var(--color-border-strong);color:var(--color-text-muted);font-size:var(--text-sm)}._5K_VlG_callAhead{margin:var(--space-2) 0 0;color:var(--color-label);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._5K_VlG_source{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--text-xs)}._5K_VlG_actions{gap:var(--space-2);padding-top:var(--space-4);flex-wrap:wrap;margin-top:auto;display:flex}._5K_VlG_call{gap:var(--space-2);min-height:44px;padding-inline:var(--space-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex:auto;}._5K_VlG_map{min-height:44px;padding:0 var(--space-3);border:2px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-sm);font-weight:var(--weight-bold);flex:none;justify-content:center;align-items:center;gap:.3rem;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}._5K_VlG_map:hover{border-color:var(--color-ink);background:var(--color-bg-alt)}._5K_VlG_compact ._5K_VlG_card{position:relative}._5K_VlG_compact ._5K_VlG_actions{display:block}._5K_VlG_compact ._5K_VlG_call{width:100%}._5K_VlG_compact ._5K_VlG_map{top:var(--space-3);right:var(--space-3);width:36px;height:36px;min-height:36px;padding:0;position:absolute}._5K_VlG_compact ._5K_VlG_name{padding-right:0}._5K_VlG_compact ._5K_VlG_statusNight,._5K_VlG_compact ._5K_VlG_statusDay{max-width:calc(100% - 44px)}._5K_VlG_compact ._5K_VlG_mapText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._5K_VlG_compact ._5K_VlG_call{padding-inline:var(--space-3);font-size:.9375rem}._5K_VlG_more{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}@media (prefers-reduced-motion:reduce){._5K_VlG_statusNight ._5K_VlG_dot{animation:none}}
._6TcKaW_field{align-content:start;gap:var(--space-2);min-width:0;display:grid}._6TcKaW_label,._6TcKaW_legend{color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-base);font-weight:var(--weight-bold);line-height:1.25}._6TcKaW_legend{margin-bottom:var(--space-2);padding:0}._6TcKaW_optional{color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-regular)}._6TcKaW_hint{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;line-height:1.45}._6TcKaW_input{width:100%;min-width:0;min-height:48px;padding:var(--space-2) .875rem;border:2px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font:inherit;border-radius:12px;transition:border-color .15s,box-shadow .15s}._6TcKaW_input:hover{border-color:var(--color-text-faint)}._6TcKaW_input:focus,._6TcKaW_input:focus-visible{border-color:var(--color-accent-fill)}._6TcKaW_textarea{min-height:7.5rem;line-height:var(--leading-normal);resize:vertical}._6TcKaW_input[aria-invalid=true]{border-color:var(--color-danger)}._6TcKaW_error{gap:var(--space-2);color:var(--color-danger);font-size:var(--text-sm);font-weight:var(--weight-semibold);align-items:flex-start;margin:0;line-height:1.4;display:flex}._6TcKaW_error:before{content:"!";width:1.125rem;height:1.125rem;font-size:.6875rem;font-weight:var(--weight-extrabold);border:2px solid;border-radius:50%;flex:none;place-items:center;margin-top:.05rem;line-height:1;display:grid}._6TcKaW_group{gap:var(--space-2);border:0;grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;display:grid}._6TcKaW_group>._6TcKaW_legend{margin-bottom:var(--space-2)}._6TcKaW_column{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));display:grid}._6TcKaW_row{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr));max-width:30rem;display:grid}._6TcKaW_choice{gap:var(--space-3);cursor:pointer;align-items:center;min-height:48px;display:flex}._6TcKaW_choice input{width:1.25rem;height:1.25rem;accent-color:var(--color-accent);cursor:pointer;flex:none;margin:0}._6TcKaW_tile{padding:var(--space-2) var(--space-4);border:2px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-weight:var(--weight-semibold);border-radius:12px;line-height:1.35;transition:border-color .15s,background .15s,box-shadow .15s}._6TcKaW_tile:hover{border-color:var(--color-text-faint)}._6TcKaW_tile:has(input:checked){border-color:var(--color-ink);background:var(--color-accent-soft);box-shadow:var(--hard-sm)}._6TcKaW_tile:has(input:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}._6TcKaW_tile:has(input[aria-invalid=true]){border-color:var(--color-danger)}._6TcKaW_consent{padding:var(--space-4);border:2px dashed var(--color-border-strong);background:var(--color-surface);font-weight:var(--weight-semibold);border-radius:12px;align-items:flex-start}._6TcKaW_consent:has(input:checked){border-style:solid;border-color:var(--color-accent-fill)}._6TcKaW_consent input{margin-top:.15em}._6TcKaW_summary{gap:var(--space-2);padding:var(--space-4) var(--space-6);border:2px solid var(--color-border-strong);border-left:6px solid var(--color-danger);background:var(--color-surface);border-radius:14px;display:grid}._6TcKaW_summaryTitle{color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-bold);margin:0}._6TcKaW_summaryList{gap:var(--space-1);padding-left:var(--space-6);margin:0;display:grid}._6TcKaW_summaryList a{color:var(--color-danger);font-weight:var(--weight-semibold)}._6TcKaW_done{justify-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);background:radial-gradient(20rem 10rem at 50% 0%, var(--color-wash-leaf), transparent 70%), var(--color-surface);text-align:center;border-radius:22px;display:grid;}._6TcKaW_done>*{max-width:34rem}._6TcKaW_failed{padding:var(--space-4) var(--space-6);border:2px solid var(--color-border-strong);border-left:6px solid var(--color-danger);background:var(--color-surface);font-weight:var(--weight-semibold);border-radius:14px}._6TcKaW_done:focus,._6TcKaW_failed:focus,._6TcKaW_summary:focus{outline:3px solid var(--color-focus);outline-offset:3px}._6TcKaW_doneMark{animation:.7s ease-out .15s _6TcKaW_hop}@keyframes _6TcKaW_hop{40%{transform:translateY(-10px)rotate(-6deg)}}@media (prefers-reduced-motion:reduce){._6TcKaW_doneMark{animation:none}}._6TcKaW_tileIcon{flex:none}._6TcKaW_tileText{gap:.125rem;min-width:0;display:grid}._6TcKaW_tileHint{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-regular)}._6TcKaW_tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(30%,6.5rem),1fr));display:grid}._6TcKaW_tiles ._6TcKaW_tile{justify-content:center;gap:var(--space-1);min-height:5.5rem;padding:var(--space-3) var(--space-2);text-align:center;flex-direction:column;position:relative}._6TcKaW_tiles ._6TcKaW_tile input{opacity:0;width:100%;height:100%;position:absolute;inset:0}
.tdyAma_tool{gap:var(--space-4);margin:0;display:grid}.tdyAma_count{min-height:1.5em;color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.tdyAma_list{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.tdyAma_item{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);border-left-width:6px;display:grid}.tdyAma_head{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.tdyAma_food{color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-bold);overflow-wrap:anywhere;margin:0}.tdyAma_chip{gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-bold);white-space:nowrap;border:2px solid;align-items:center;display:inline-flex}.tdyAma_safe{border-left-color:var(--color-yes)}.tdyAma_safe .tdyAma_chip{background:var(--color-surface);color:var(--color-yes)}.tdyAma_small{border-left-color:var(--color-highlight)}.tdyAma_small .tdyAma_chip{background:var(--color-highlight-soft);color:var(--color-label)}.tdyAma_avoid{border-left-color:var(--color-heart)}.tdyAma_avoid .tdyAma_chip{background:var(--color-wash-peach);color:var(--color-heading)}.tdyAma_toxic{border-left-color:var(--color-danger)}.tdyAma_toxic .tdyAma_chip{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-on-accent)}.tdyAma_aka,.tdyAma_source{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.tdyAma_source{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.tdyAma_why{color:var(--color-text);margin:0}.tdyAma_empty{gap:var(--space-2);padding:var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);display:grid}.tdyAma_empty p{margin:0}
.GmXJvW_calc{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:46rem){.GmXJvW_calc{gap:var(--space-8);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.GmXJvW_result{top:calc(var(--header-h) + var(--space-4));position:sticky}}.GmXJvW_form{align-content:start;gap:var(--space-6);min-width:0;display:grid}.GmXJvW_ageFields{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.GmXJvW_field{gap:var(--space-2);min-width:0;display:grid}.GmXJvW_field label,.GmXJvW_legend{color:var(--color-heading);font-family:var(--font-round);font-weight:var(--weight-bold);line-height:1.25}.GmXJvW_input{border:2px solid var(--color-border-strong);background:var(--color-surface);width:100%;min-width:0;min-height:48px;color:var(--color-text);font:inherit;border-radius:12px;padding:0 .875rem}.GmXJvW_input:hover{border-color:var(--color-text-faint)}.GmXJvW_input:focus{border-color:var(--color-accent-fill)}.GmXJvW_input[aria-invalid=true]{border-color:var(--color-danger)}.GmXJvW_help,.GmXJvW_error{margin:calc(var(--space-3) * -1) 0 0;font-size:var(--text-sm)}.GmXJvW_help{color:var(--color-text-muted)}.GmXJvW_error{color:var(--color-danger);font-weight:var(--weight-semibold)}.GmXJvW_sizes{gap:var(--space-3);border:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));min-width:0;margin:0;padding:0;display:grid}.GmXJvW_legend{margin-bottom:var(--space-3);padding:0}.GmXJvW_size{gap:var(--space-3);min-height:48px;padding:var(--space-2) var(--space-4);border:2px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-weight:var(--weight-semibold);cursor:pointer;border-radius:12px;align-items:center;display:flex}.GmXJvW_size:hover{border-color:var(--color-text-faint)}.GmXJvW_size:has(input:checked){border-color:var(--color-ink);background:var(--color-accent-soft);box-shadow:var(--hard-sm)}.GmXJvW_size input{width:1.25rem;height:1.25rem;accent-color:var(--color-accent);flex:none;margin:0}.GmXJvW_sizeText{gap:.125rem;line-height:1.3;display:grid}.GmXJvW_weight{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-regular)}.GmXJvW_result{border:2px solid var(--color-ink);background:var(--color-surface);min-width:0;box-shadow:var(--hard);border-radius:18px;overflow:hidden}.GmXJvW_resultTitle{padding:var(--space-3) var(--space-6);border-bottom:2px solid var(--color-ink);background:var(--color-wash-apricot);color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-lg);font-weight:var(--weight-extrabold);margin:0}.GmXJvW_resultBody{gap:var(--space-4);padding:var(--space-6);display:grid}.GmXJvW_empty,.GmXJvW_note,.GmXJvW_small{color:var(--color-text);margin:0}.GmXJvW_empty{color:var(--color-text-muted)}.GmXJvW_big{color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);margin:0}.GmXJvW_big strong{margin:var(--space-1) 0;font-size:var(--text-3xl);font-weight:var(--weight-extrabold);line-height:1.05;display:block}.GmXJvW_facts{margin:0;display:grid}.GmXJvW_facts>div{gap:var(--space-1);padding:var(--space-3) 0;border-top:1px dashed var(--color-border-strong);display:grid}.GmXJvW_facts>div:last-child{border-bottom:1px dashed var(--color-border-strong)}.GmXJvW_facts dt{color:var(--color-heading);font-size:var(--text-sm);font-weight:var(--weight-bold)}.GmXJvW_facts dd{color:var(--color-text);margin:0}.GmXJvW_small{color:var(--color-text-muted);font-size:var(--text-sm)}
.qWuYQW_hub{max-width:var(--content-max);padding:var(--space-12) var(--gutter) var(--space-16);margin:0 auto}.qWuYQW_block+.qWuYQW_block{margin-top:var(--space-12)}.qWuYQW_hub .qWuYQW_block>:first-child{margin-top:0}.qWuYQW_hub .qWuYQW_block>section>h2{font-size:var(--text-2xl)}.qWuYQW_h2{color:var(--color-heading);font-size:var(--text-2xl);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);text-wrap:balance;margin:0}.qWuYQW_h2:before{content:"";width:2.5rem;height:4px;margin-bottom:var(--space-3);border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-accent), var(--color-highlight));display:block}.qWuYQW_router{margin:var(--space-6) 0 0;border:var(--ink-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--hard);overflow:hidden}.qWuYQW_routerRow{gap:var(--space-3);padding:var(--space-4);display:grid}.qWuYQW_routerRow+.qWuYQW_routerRow{border-top:2px dashed var(--color-border)}.qWuYQW_routerRow:nth-child(2n){background:var(--color-bg)}.qWuYQW_need{color:var(--color-heading);font-family:var(--font-round);font-size:var(--text-base);font-weight:var(--weight-bold);line-height:1.35}.qWuYQW_routes{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.qWuYQW_route{min-height:40px;padding-inline:var(--space-4);font-size:var(--text-sm);text-decoration:none;transition:transform .16s,box-shadow .16s;}.qWuYQW_route:hover{box-shadow:var(--hard);transform:translate(-1px,-2px)}.qWuYQW_routeArrow{color:var(--color-accent)}.qWuYQW_notes{margin-top:var(--space-6);color:var(--color-text-muted)}.qWuYQW_notes p{text-wrap:pretty;max-width:62rem;margin:0}.qWuYQW_notes p+p{margin-top:var(--space-3)}.qWuYQW_prose h2:not([class]){margin:var(--space-12) 0 var(--space-3);color:var(--color-heading);font-size:var(--text-2xl);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);text-wrap:balance;scroll-margin-top:calc(var(--header-h) + var(--space-6))}.qWuYQW_prose>:first-child h2:not([class]),.qWuYQW_prose>h2:first-child:not([class]){margin-top:0}.qWuYQW_prose h2:not([class]):before{content:"";width:2.5rem;height:4px;margin-bottom:var(--space-3);border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-accent), var(--color-highlight));display:block}.qWuYQW_prose h3:not([class]){margin:var(--space-8) 0 var(--space-2);color:var(--color-heading);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.qWuYQW_prose p:not([class]){max-width:62rem;margin:var(--space-3) 0;text-wrap:pretty}.qWuYQW_prose ul:not([class]),.qWuYQW_prose ol:not([class]){margin:var(--space-3) 0;padding-left:var(--space-6)}.qWuYQW_prose li:not([class])+li:not([class]){margin-top:var(--space-2)}.qWuYQW_prose strong:not([class]){color:var(--color-heading)}@media (min-width:48rem){.qWuYQW_hub{padding-top:var(--space-16)}.qWuYQW_block+.qWuYQW_block{margin-top:var(--space-16)}.qWuYQW_h2,.qWuYQW_hub .qWuYQW_block>section>h2{font-size:var(--text-3xl)}.qWuYQW_prose h2:not([class]){margin-top:var(--space-16);font-size:var(--text-3xl)}.qWuYQW_routerRow{align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-6);grid-template-columns:minmax(14rem,22rem) minmax(0,1fr)}}
.OFffEG_legal{overflow-wrap:anywhere;padding-bottom:var(--space-16)}.OFffEG_inShort{color:var(--color-heading)}.OFffEG_more{font-weight:var(--weight-semibold)}.OFffEG_official{margin:var(--space-3) 0;padding-left:var(--space-6);font-size:var(--text-sm)}.OFffEG_official li+li{margin-top:var(--space-2)}
