:root{--navy:var(--ink);--green:var(--purple);--mint:var(--lavender);--focus:var(--purple);--blue:var(--purple);--red:var(--purple)}body[data-shared-theme-family]{background-color:var(--canvas);color:var(--ink)}body[data-shared-theme-family]:not([data-shared-theme-family=home]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body[data-shared-theme-family]:not([data-shared-theme-family=home]) :is(.site-head,.site-header,.page-header,.news-header,.taiaio-return,footer,.page-footer,.news-footer){background-color:var(--paper);color:var(--ink);border-color:var(--line)}body[data-shared-theme-family]:not([data-shared-theme-family=home]) :is(main,.wrap,.news-main,.intro,.news-intro){color:var(--ink)}body[data-shared-theme-family]:not([data-shared-theme-family=home]) :is(.tool-card,.store-card,.related,.ai-boundary,.ai-workspace,.ai-method,.search-panel,.shortlist,.workspace,.empty,.discovery-location,.directory-controls,.provider,.service-card,.news-card,.news-empty,.news-major,.garden,dialog){background-color:var(--paper);color:var(--ink);border-color:var(--line)}body[data-shared-theme-family]:not([data-shared-theme-family=home]) :is(a:not(.button):not(.primary):not(.primary-link),.back-link,.back,.eyebrow){color:var(--purple)}body[data-shared-theme-family]:not([data-shared-theme-family=home]) :is(input,select,textarea){background-color:var(--paper);color:var(--ink);border-color:var(--control-line);accent-color:var(--accent-fill)}body[data-shared-theme-family]:not([data-shared-theme-family=home]) :is(.primary,.primary-link,.button.dark,.filter-row button[aria-pressed=true],.filters button[aria-pressed=true],.shop-filters button[aria-pressed=true]){background-color:var(--accent-fill);color:var(--on-accent);border-color:var(--accent-fill)}body[data-shared-theme-family]:not([data-shared-theme-family=home]) :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--purple);outline-offset:4px}body[data-shared-theme-family]:not([data-shared-theme-family=home]) :is(.tagline,.store-note,.news-small,.news-dates,.news-policy p,.provider-alias,.provider-note,.provider-area,.provider-illustration figcaption,.listing-status,.location-help,.location-privacy,.field-help){color:var(--muted)}body[data-shared-theme-family=local] :is(.discovery-intro,.directory,.directory-intro,.active-filters,.directory-status,.decision-search,.suber-search-intro,.service-card-body,.provider-details,.provider-detail-body,.trip-planner,.trip-controls,.trip-summary){background-color:var(--paper);color:var(--ink);border-color:var(--line)}body[data-shared-theme-family=local] :is(.discovery-tagline,.suber-search-intro p,.active-filters p,.service-card h3,.provider h3,.provider-service-description,.provider-note,.provider-area){color:var(--ink)}body[data-shared-theme-family=food] :is(.food-layout,.discovery-stage,.results-stage,.intro,.compact-intro,.filter-summary,.compact-workspace,.result-heading,.suber-food-document,.suber-food-document main){background-color:var(--paper);color:var(--ink);border-color:var(--line)}body[data-shared-theme-family=food] :is(.workspace-description,.workspace-label,.search-privacy,.filter-summary,.map-note,.suber-food-document p,.suber-food-document h1,.suber-food-document h2){color:var(--ink)}@media(forced-colors:active){body[data-shared-theme-family],body[data-shared-theme-family] :is(main,.news-main,.tool-card,.store-card,.related,.ai-boundary,.ai-workspace,.search-panel,.shortlist,.discovery-location,.directory-controls,.provider,.service-card,.news-card,.news-empty,.news-major){background-image:none!important;background-color:Canvas!important;color:CanvasText!important;border-color:CanvasText!important}}body[data-shared-theme-family=local] :is(article,aside,.service-grid section){background-color:var(--paper);color:var(--ink);border-color:var(--line)}body[data-shared-theme-family=food].suber-food-document main{background-color:var(--paper);color:var(--ink)}body[data-shared-theme-family=food].suber-food-document :is(p,h1,h2,h3,li){color:var(--ink)}body[data-shared-theme-family=tools] :is(button,.filters button,.back,.result,.pills span,.tag,.tool-card-copy){background-color:var(--paper);color:var(--ink);border-color:var(--control-line)}body[data-shared-theme-family=tools] :is(.pills span,.tag){background-color:var(--lavender);color:var(--purple)}body[data-shared-theme-family=tools] :is(.primary,button[aria-pressed=true],.filters button[aria-pressed=true],.shop-filters button[aria-pressed=true]){background-color:var(--accent-fill);color:var(--on-accent);border-color:var(--accent-fill)}body[data-shared-theme-family=tools] .tool-card-copy p{color:var(--muted)}body[data-shared-theme-family=document] .garden{background-color:#20382e;color:#f6f5e9;border-color:#697f6a}body[data-shared-theme-family=document] .garden .primary{background-color:#e8d384;color:#233528;border-color:#e8d384}body[data-shared-theme-family=document] :is(.help,.difficulty-control small){color:var(--muted)}@media(forced-colors:active){body[data-shared-theme-family=document] .garden,body[data-shared-theme-family=document] .garden .primary,body[data-shared-theme-family=tools] :is(button,.result,.pills span,.tag,.tool-card-copy),body[data-shared-theme-family=local] :is(article,aside,.service-grid section){background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important}}body[data-shared-theme-family=document] .garden :is(.help,.difficulty-control small){color:#d1dccd}body[data-shared-theme-family=document] main>header h1 span{color:var(--purple)}body[data-shared-theme-family=food].food-home :is(.card,.card .heart,.quiet,.discovery-stage .decision-path button.visual-choice[aria-pressed=true]){background:var(--paper);color:var(--ink);border-color:var(--line)}body[data-shared-theme-family=food].food-home :is(.view-switch,.card .meta span,.discovery-stage .decision-path){background:var(--subtle);color:var(--ink);border-color:var(--line)}body[data-shared-theme-family=food].food-home :is(.discovery-stage h1,.card h3,.result-heading h2){color:var(--ink)}body[data-shared-theme-family=food].food-home :is(.discovery-stage h1 em,.workspace-label,.card .tag){color:var(--purple)}body[data-shared-theme-family=local].suber-main.suber-redesigned #transport-trip :is(.trip-start-card,.trip-tool-rail>details,.trip-compact-box .trip-entry-row){background:var(--paper);color:var(--ink);border-color:var(--line)}body[data-shared-theme-family=local].suber-main.suber-redesigned #transport-trip :is(.trip-heading h2,.trip-compact-box .trip-field>label,.trip-compact-box .trip-entry-row>input,.trip-tool-rail summary){color:var(--ink)}body[data-shared-theme-family=local].suber-redesigned :is(.trip-page-heading h1){color:var(--ink)}body[data-shared-theme-family=local].suber-redesigned :is(.trip-form-intro,.trip-page-heading>p:last-child){color:var(--muted)}body[data-shared-theme-family=local].suber-main.suber-redesigned #transport-trip .trip-compact-box .trip-swap{background:var(--subtle);color:var(--ink);border-color:var(--control-line)}body[data-shared-theme-family=local].suber-main.suber-redesigned #transport-trip .trip-compact-box input::placeholder{color:var(--muted)}body[data-shared-theme-family=food].food-home .discovery-stage .decision-path button.visual-choice :is(.choice-copy,.choice-title,.choice-title strong,.choice-title svg){color:var(--ink)}body[data-shared-theme-family=food].food-home,body[data-shared-theme-family=food].food-shop{--ink:inherit;--paper:inherit;--line:inherit;--muted:inherit;--red:inherit}body[data-shared-theme-family=food].food-home .view-switch{background:var(--subtle);border:1px solid var(--control-line)}body[data-shared-theme-family=food].food-home .view-switch button{background:var(--paper);color:var(--ink);min-width:44px;min-height:44px}body[data-shared-theme-family=food].food-home .view-switch button[aria-pressed=true]{background:var(--accent-fill);color:var(--on-accent);border:1px solid var(--accent-fill)}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision #location-picker{background:var(--paper);color:var(--ink);border-color:var(--line)}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision :is(.decision-search,.directory,.directory-guide,.location-tools,.location-search-group,.location-browser,.directory-refine,.directory-status,.directory-empty,.site-menu){background-color:var(--paper);color:var(--ink);border-color:var(--line)}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision :is(.decision-search,.directory,.location-tools,.site-header) :is(h1,h2,h3,label,summary){color:var(--ink)}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision :is(.decision-search,.directory,.location-tools) :is(input,select,textarea){background:var(--paper);color:var(--ink);border-color:var(--control-line)}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision :is(.decision-search,.directory,.location-tools) :is(input,textarea)::placeholder{color:var(--muted);opacity:1}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision :is(.directory-guide,.location-tools,.directory-status) p{color:var(--ink)}body[data-shared-theme-family=food].food-home :is(.card,.empty,.site-menu-links,.filter-sheet-footer,.quick-place-buttons button,.quiet,.cuisine-chips button,.offer-finder-entry button),body[data-shared-theme-family=food].food-shop :is(.shop-panel,.shop-order,.quiet){background:var(--paper);color:var(--ink);border-color:var(--control-line)}body[data-shared-theme-family=food].food-home .taiaio-return #saved,body[data-shared-theme-family=food].food-home .quick-place-buttons #quick-delivery{background:var(--paper);color:var(--ink);border-color:var(--control-line)}body[data-shared-theme-family=food].food-home :is(.quick-place-buttons button,.cuisine-chips button)[aria-pressed=true],body[data-shared-theme-family=food].food-home .quick-place-buttons #quick-delivery[aria-pressed=true]{background:var(--accent-fill);color:var(--on-accent);border-color:var(--accent-fill)}body[data-shared-theme-family=food].food-home .card .meta span{background:var(--subtle);color:var(--ink)}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision #location-picker :is(label,summary),body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision #location-picker #service-area-title{color:var(--ink)}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision #location-picker :is(.location-dropdown-label,a){color:var(--purple)}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision #transport-trip #location-picker{background:var(--paper);color:var(--ink)}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision #transport-trip #location-picker :is(h2,label,summary){color:var(--ink)}body[data-shared-theme-family=food].food-home .view-switch :is(#map-view,#list-view)[aria-pressed=true]{background:var(--accent-fill);color:var(--on-accent);border:1px solid var(--accent-fill)}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision .decision-start{background:var(--paper);color:var(--ink);border-color:var(--line);border-left-color:var(--accent-fill)}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision .decision-start :is(h3,p){color:var(--ink)}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision .directory-controls .directory-refine>summary{background:var(--paper);color:var(--ink);border-color:var(--control-line)}@media(forced-colors:active){body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision :is(.decision-start,.directory-controls .directory-refine>summary){background:Canvas;color:CanvasText;border-color:CanvasText}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision .decision-start :is(h3,p){color:CanvasText}}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision .directory .business-card .provider-head h3{color:#fff}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision .directory .business-card .provider-head :is(.provider-alias,.business-card-domain){color:#e0e7f5}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision .decision-tray h3{color:#fff}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision .decision-comparison>.decision-comparison-heading h3{color:#17233c}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision dialog h2{color:var(--ink)}body[data-shared-theme-family=local].suber-main.suber-redesigned #transport-trip :is(.trip-lookup-help,#trip-plan-consent,.trip-attribution,.trip-about>summary,legend){color:var(--ink)}@media(forced-colors:active){body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision :is(.directory .business-card .provider-head h3,.directory .business-card .provider-head .provider-alias,.directory .business-card .provider-head .business-card-domain,.decision-tray h3,.decision-comparison>.decision-comparison-heading h3,dialog h2),body[data-shared-theme-family=local].suber-main.suber-redesigned #transport-trip :is(.trip-lookup-help,#trip-plan-consent,.trip-attribution,.trip-about>summary,legend){color:CanvasText}}body[data-shared-theme-family=tools] :is(.tool-panel,.ai-grid>form,.ai-output,.ai-tool-nav a,.ai-providers a){background:var(--paper);color:var(--ink);border-color:var(--control-line)}body[data-shared-theme-family=tools] .explain :is(h2,h3){color:var(--ink)}body[data-shared-theme-family=tools] .local-note{background:var(--subtle);color:var(--ink)}body[data-shared-theme-family=tools] .step-number{background:var(--lavender);color:var(--purple)}body[data-shared-theme-family=tools] .ai-output .prompt-output{background:var(--paper);color:var(--ink);border-color:var(--control-line)}body[data-shared-theme-family=tools] .ai-tool-nav a[aria-current=page]{background:var(--accent-fill);color:var(--on-accent)!important;border-color:var(--accent-fill)}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision .directory .business-card :is(.provider-quick .provider-quick-phone,.hub-actions a[href^="tel:"]){background:var(--accent-fill);color:var(--on-accent);border-color:var(--accent-fill)}body[data-shared-theme-family=document].civic-page .civic-header{background:var(--paper);color:var(--ink);border-color:var(--line)}body[data-shared-theme-family] :is(a.skip-link,a.skip){background:var(--paper)!important;color:var(--ink)!important;border:2px solid var(--control-line)}@media(forced-colors:active){body[data-shared-theme-family=tools] :is(.tool-panel,.ai-grid>form,.ai-output,.ai-tool-nav a,.ai-providers a,.local-note,.step-number,.ai-output .prompt-output),body[data-shared-theme-family=document].civic-page .civic-header{background:Canvas;color:CanvasText;border-color:CanvasText}body[data-shared-theme-family=tools] .explain :is(h2,h3){color:CanvasText}body[data-shared-theme-family=tools] .ai-tool-nav a[aria-current=page],body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision .directory .business-card :is(.provider-quick .provider-quick-phone,.hub-actions a[href^="tel:"]){background:Highlight;color:HighlightText!important;border-color:Highlight}body[data-shared-theme-family] :is(a.skip-link,a.skip){background:Canvas!important;color:CanvasText!important;border-color:CanvasText}}body[data-shared-theme-family=local].suber-main.suber-redesigned #transport-trip .trip-start-card :is(.trip-point-prompt,.trip-route-attribution){color:var(--muted)}body[data-shared-theme-family=local].suber-main.suber-redesigned #transport-trip .trip-start-card :is(.trip-point-details>summary,.trip-app-details>summary,.trip-route-attribution a,.trip-attribution a){color:var(--purple)}body[data-shared-theme-family=local].suber-main.suber-redesigned #transport-trip .trip-start-card .trip-extended>summary{color:var(--ink)}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision .decision-compare-card{background:var(--paper);color:var(--ink);border-color:var(--control-line)}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision .decision-compare-card :is(.decision-facts dt,.decision-contact-routes h5){color:var(--ink)}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision .decision-compare-card :is(.decision-coverage,.decision-facts dd,.decision-contact-note,.decision-evidence){color:var(--muted)}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision .decision-compare-card :is(.decision-contact,.decision-evidence summary,.decision-evidence a){background:var(--paper);color:var(--purple)}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision .decision-compare-card :is(.decision-facts>div,.decision-contact-routes,.decision-evidence){border-color:var(--line)}@media(forced-colors:active){body[data-shared-theme-family=local].suber-main.suber-redesigned #transport-trip .trip-start-card :is(.trip-point-prompt,.trip-route-attribution,.trip-extended>summary){color:CanvasText}body[data-shared-theme-family=local].suber-main.suber-redesigned #transport-trip .trip-start-card :is(.trip-point-details>summary,.trip-app-details>summary,.trip-route-attribution a,.trip-attribution a){color:LinkText}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision .decision-compare-card{background:Canvas;color:CanvasText;border-color:CanvasText}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision .decision-compare-card :is(.decision-facts dt,.decision-contact-routes h5,.decision-coverage,.decision-facts dd,.decision-contact-note,.decision-evidence){color:CanvasText}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision .decision-compare-card :is(.decision-contact,.decision-evidence summary,.decision-evidence a){background:Canvas;color:LinkText}}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision :is(#quote-dialog,#correction-dialog,#business-inquiry-dialog,#install-dialog){--paper:#ffffff;--ink:#17233c;--muted:#4b596c;--purple:#263da8;--line:#b9c9e1;--control-line:#8993a5;background:var(--paper);color:var(--ink);border:2px solid var(--control-line)}@media(forced-colors:active){body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision :is(#quote-dialog,#correction-dialog,#business-inquiry-dialog,#install-dialog){--paper:Canvas;--ink:CanvasText;--muted:CanvasText;--purple:LinkText;--line:CanvasText;--control-line:CanvasText;background:Canvas;color:CanvasText;border-color:CanvasText}}body[data-shared-theme-family=food].food-home :is(#filters-dialog,#recipe-dialog){background:var(--paper);color:var(--ink);border-color:var(--control-line)}body[data-shared-theme-family=food].food-home #filters-dialog :is(.filter-sheet-heading,.filter-sheet-footer){background:var(--paper);color:var(--ink);border-color:var(--line)}body[data-shared-theme-family=food].food-home #filters-dialog :is(h2,label,legend,#more-filters>summary){color:var(--ink)}body[data-shared-theme-family=food].food-home #filters-dialog :is(.location-permission-note,.radius-row p,.discovery-source p,.coverage-details,.coverage-details summary){color:var(--muted)}body[data-shared-theme-family=food].food-home #recipe-dialog :is(h2,h3,label,#ingredients,#steps){color:var(--ink)}body[data-shared-theme-family=food].food-home #recipe-dialog :is(#recipe-meta,.small){color:var(--muted)}body[data-shared-theme-family=food].food-home #offers-dialog{background:var(--paper);color:var(--ink);border-color:var(--control-line)}body[data-shared-theme-family=food].food-home #offers-dialog .offer-heading{background:var(--paper);color:var(--ink);border-color:var(--control-line)}body[data-shared-theme-family=food].food-home #offers-dialog :is(.verified-offer,#offer-status){background:var(--subtle);color:var(--ink);border-color:var(--line)}body[data-shared-theme-family=food].food-home #offers-dialog .offer-channels button{background:var(--paper);color:var(--ink);border-color:var(--control-line)}body[data-shared-theme-family=food].food-home #offers-dialog .offer-channels button[aria-pressed=true]{background:var(--accent-fill);color:var(--on-accent);border-color:var(--accent-fill)}body[data-shared-theme-family=food].food-home #offers-dialog :is(h2,h3,p,label,dd,.offer-code span){color:var(--ink)}body[data-shared-theme-family=food].food-home #offers-dialog :is(.offer-small,#offer-region-note,#offer-search-privacy,dt){color:var(--muted)}body[data-shared-theme-family=food].food-home #offers-dialog :is(a,.offer-tag){color:var(--purple)}body[data-shared-theme-family=food].food-home #offers-dialog .offer-source{border-color:var(--line)}body[data-shared-theme-family=food].food-home #offers-dialog :focus-visible{outline-color:var(--purple)}body[data-shared-theme-family=food].food-home .business-detail-dialog{background:var(--paper);color:var(--ink);border-color:var(--control-line)}body[data-shared-theme-family=food].food-home .business-detail-dialog .business-detail-content section{border-color:var(--line)}body[data-shared-theme-family=food].food-home .business-detail-dialog .business-detail-content a.business-detail-action{background:var(--paper);color:var(--purple);border-color:var(--control-line)}body[data-shared-theme-family=food].food-home .business-detail-dialog .business-detail-content .business-detail-evidence a.business-detail-action{background:transparent;border:0}body[data-shared-theme-family=food].food-home .business-detail-open{background:var(--subtle);color:var(--ink);border-color:var(--purple)}body[data-shared-theme-family=food].food-home .food-deal-results{background:var(--subtle);color:var(--ink);border-color:var(--line)}body[data-shared-theme-family=food].food-home .food-deal-card{background:var(--paper);color:var(--ink);border-color:var(--control-line)}body[data-shared-theme-family=food].food-home .food-deal-results :is(h2,h3,h4,p,.deal-price){color:var(--ink)}body[data-shared-theme-family=food].food-home .food-deal-results :is(.deal-caution,.deal-budget){color:var(--muted)}body[data-shared-theme-family=food].food-home .food-deal-results :is(summary,a){color:var(--purple)}@media(forced-colors:active){body[data-shared-theme-family=food].food-home :is(#filters-dialog,#recipe-dialog,#offers-dialog,.business-detail-dialog,.food-deal-results){--paper:Canvas;--subtle:Canvas;--ink:CanvasText;--muted:CanvasText;--purple:LinkText;--line:CanvasText;--control-line:CanvasText;--accent-fill:Highlight;--on-accent:HighlightText;background:Canvas;color:CanvasText;border-color:CanvasText}body[data-shared-theme-family=food].food-home .business-detail-open{background:Canvas;color:CanvasText;border-color:CanvasText}}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision .directory .business-card .provider-details{background:var(--paper);color:var(--ink);border-color:var(--line)}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision .directory .business-card .provider-details .provider-detail-body{background:var(--paper);color:var(--ink);border-color:var(--line)}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision .directory .business-card .provider-details :is(.provider-action-heading,.provider-service-heading strong){color:var(--ink)}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision .directory .business-card .provider-details :is(p,.provider-area,.provider-note,.listing-status){color:var(--muted)}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision .directory .business-card .provider-details :is(summary,a:not(.provider-link),.provider-report){color:var(--purple)}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision .directory .business-card .provider-details .provider-report{background:transparent;border-color:var(--control-line)}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision .directory .business-card .provider-details .provider-actions .provider-link{background:var(--accent-fill);color:var(--on-accent);border-color:var(--accent-fill)}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision .directory .business-card .provider-details .provider-actions .provider-link:hover{background:var(--accent-fill);color:var(--on-accent);border-color:var(--accent-fill);text-decoration:underline}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision .directory .business-card .provider-details .provider-translation{background:var(--subtle);color:var(--ink);border-color:var(--line)}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision .directory .business-card .provider-details .provider-translation :is(.translation-heading,strong){color:var(--ink)}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision .directory .business-card .provider-details .provider-translation p{color:var(--muted)}body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision .directory .business-card .provider-details :is(.provider-detail-body,.provider-full-details,.provider-service-group,.provider-evidence,.contact-evidence,.business-card-provenance){border-color:var(--line)}@media(forced-colors:active){body[data-shared-theme-family=local].suber-main.suber-redesigned.suber-decision .directory .business-card .provider-details{--paper:Canvas;--subtle:Canvas;--ink:CanvasText;--muted:CanvasText;--purple:LinkText;--line:CanvasText;--control-line:CanvasText;--accent-fill:Highlight;--on-accent:HighlightText;background:Canvas;color:CanvasText;border-color:CanvasText}}body[data-shared-theme-family=food].food-home #active-filters button{background:var(--subtle);color:var(--ink);border-color:var(--muted)}body[data-shared-theme-family=food].food-home #active-filters button:is(:hover,:focus-visible){background:var(--lavender);color:var(--ink);border-color:var(--purple);outline-color:var(--purple)}body[data-shared-theme-family=food].food-home #saved-scope{background:var(--subtle);color:var(--ink);border-color:var(--line)}body[data-shared-theme-family=food].food-home #saved-scope>p{color:var(--muted)}body[data-shared-theme-family=food].food-home #saved-scope>p strong{color:var(--ink)}body[data-shared-theme-family=food].food-home #saved-scope .quiet:hover{background:var(--lavender);color:var(--ink);border-color:var(--purple)}body[data-shared-theme-family=food].food-home .save-status{background:transparent;color:var(--muted)}body[data-shared-theme-family=food].food-home .taiaio-return #saved[aria-pressed=true]{background:var(--accent-fill);color:var(--on-accent);border-color:var(--purple)}body[data-shared-theme-family=food].food-home .taiaio-return #saved[aria-pressed=false]:hover{background:var(--lavender);color:var(--ink);border-color:var(--purple)}body[data-shared-theme-family=food].food-shop #shopping-items>li{background:transparent;color:var(--ink);border-color:var(--line)}body[data-shared-theme-family=food].food-shop #shopping-items :is(.item-source,.checked .item-name){color:var(--muted)}body[data-shared-theme-family=food].food-shop #shopping-items>li.shopping-empty{background:transparent;color:var(--muted)}body[data-shared-theme-family=food].food-shop #shopping-items label{color:var(--ink)}body[data-shared-theme-family=food].food-shop #shopping-items :is(input:not([type=checkbox]),select){background:var(--paper);color:var(--ink);border-color:var(--control-line)}body[data-shared-theme-family=food].food-shop #shopping-items input[type=checkbox]{accent-color:var(--accent-fill)}body[data-shared-theme-family=food].food-shop #shopping-items .quiet:hover{background:var(--lavender);color:var(--ink);border-color:var(--purple)}body[data-shared-theme-family=food].food-shop #list-count{color:var(--muted)}body[data-shared-theme-family=food].food-shop .shop-page #shopping-status{background:var(--subtle);color:var(--ink)}body[data-shared-theme-family=food].food-home #map-panel .map-legend{background:var(--subtle);color:var(--ink);border-color:var(--line)}body[data-shared-theme-family=food].food-home #map-panel .map-legend>summary{color:var(--ink)}body[data-shared-theme-family=food].food-home #map-panel .map-legend p{color:var(--muted)}body[data-shared-theme-family=food].food-home #restaurant-map :is(.leaflet-popup-content-wrapper,.leaflet-popup-tip){background:var(--subtle);color:var(--ink)}body[data-shared-theme-family=food].food-home #restaurant-map .leaflet-popup-content{background:transparent;color:var(--ink)}body[data-shared-theme-family=food].food-home #restaurant-map .leaflet-popup-content :is(strong,h2,h3){color:var(--ink)}body[data-shared-theme-family=food].food-home #restaurant-map .leaflet-popup-content :is(p,.business-status,.uncertain,.contact-source){color:var(--muted)}body[data-shared-theme-family=food].food-home #restaurant-map .leaflet-popup-content .opening-status{color:var(--ink)}body[data-shared-theme-family=food].food-home #restaurant-map .leaflet-popup-content .opening-status span{color:var(--muted)}body[data-shared-theme-family=food].food-home #restaurant-map .leaflet-popup-content a{background:transparent;color:var(--purple)}body[data-shared-theme-family=food].food-home #restaurant-map .leaflet-popup-content section+section{border-color:var(--line)}body[data-shared-theme-family=food].food-home #restaurant-map a.leaflet-popup-close-button{background:transparent;color:var(--purple)}body[data-shared-theme-family=food].food-home #restaurant-map a.leaflet-popup-close-button:is(:hover,:focus-visible){background:transparent;color:var(--purple);outline-color:var(--purple)}body[data-shared-theme-family=food].food-home #restaurant-map .map-popup-actions button.quiet[aria-pressed=true]{background:var(--accent-fill);color:var(--on-accent);border-color:var(--purple)}body[data-shared-theme-family=food].food-home #restaurant-map .map-popup-actions button.quiet:not([aria-pressed=true]):hover{background:var(--lavender);color:var(--ink);border-color:var(--purple)}body[data-shared-theme-family=food].food-home #map-panel .map-provider-credit{color:var(--muted)}body[data-shared-theme-family=food].food-home #map-panel .map-provider-credit a{color:var(--purple)}body[data-shared-theme-family=food].food-home #map-search-help{background:var(--subtle);color:var(--ink);border-color:var(--line)}body[data-shared-theme-family=food].food-home #map-search-help :is(p,.small){color:var(--muted)}body[data-shared-theme-family=food].food-home .card .order-choice{background:var(--subtle);color:var(--ink);border-color:var(--line)}body[data-shared-theme-family=food].food-home .card .order-choice>summary{background:transparent;color:var(--ink)}body[data-shared-theme-family=food].food-home .card .order-choice>summary:is(:hover,:focus-visible){background:var(--lavender);color:var(--ink)}body[data-shared-theme-family=food].food-home .card .order-choice .order-choice-label{color:var(--ink)}body[data-shared-theme-family=food].food-home .card .order-choice-note{color:var(--muted)}body[data-shared-theme-family=food].food-home .card .order-choice .order-choice-group{border-color:var(--line)}body[data-shared-theme-family=food].food-home .card .order-choice .order-choice-links a.action{background:transparent;color:var(--purple);border-color:var(--purple)}body[data-shared-theme-family=food].food-home .card .order-choice .order-choice-links a.action:is(:hover,:focus-visible){background:var(--lavender);color:var(--purple);border-color:var(--purple);outline-color:var(--purple)}body[data-shared-theme-family=food].food-home .card .order-choice :is(summary,a):focus-visible{outline-color:var(--purple)}body[data-shared-theme-family=food].food-home .taiaio-return .site-menu>summary{background:var(--subtle);color:var(--ink);border-color:var(--muted)}body[data-shared-theme-family=food].food-home .taiaio-return .site-menu[open]>summary{background:var(--lavender);color:var(--purple);border-color:var(--purple)}body[data-shared-theme-family=food].food-home .taiaio-return .site-menu-links a[href]{background-color:transparent;color:var(--purple);border-color:var(--line)}body[data-shared-theme-family=food].food-home .taiaio-return .site-menu-links a[href]:is(:hover,:focus-visible){background-color:var(--subtle);color:var(--purple)}body[data-shared-theme-family=food].food-home .taiaio-return .site-menu-links a[href][aria-current=page]{background-color:var(--lavender);color:var(--purple)}body[data-shared-theme-family=food].food-home .taiaio-return .site-menu :is(summary,a):focus-visible{outline-color:var(--purple)!important;box-shadow:0 0 0 5px var(--paper)!important}body[data-shared-theme-family=food].food-home .taiaio-return #saved:focus-visible{outline-color:var(--purple)!important;box-shadow:0 0 0 5px var(--paper)!important}body[data-shared-theme-family=food].food-home .discovery-stage .decision-path button.visual-choice:not([aria-pressed=true]):hover{background:var(--subtle);color:var(--ink);border-color:var(--purple)}body[data-shared-theme-family=food].food-home .quick-place-buttons :is(#all-nearby,#quick-delivery,#open-now)[aria-pressed=true] svg{color:var(--on-accent)}@media(forced-colors:active){body[data-shared-theme-family=food].food-home :is(#active-filters,#saved-scope,#map-panel,#map-search-help,.card .order-choice,.taiaio-return,.discovery-stage .decision-path,.quick-place-buttons){--paper:Canvas;--subtle:Canvas;--lavender:Canvas;--ink:CanvasText;--muted:CanvasText;--purple:LinkText;--line:CanvasText;--control-line:CanvasText;--accent-fill:Highlight;--on-accent:HighlightText}body[data-shared-theme-family=food].food-shop :is(#shopping-items,#shopping-status,#list-count){--paper:Canvas;--subtle:Canvas;--lavender:Canvas;--ink:CanvasText;--muted:CanvasText;--purple:LinkText;--line:CanvasText;--control-line:CanvasText;--accent-fill:Highlight;--on-accent:HighlightText}}body[data-shared-theme-family=food].food-home .business-detail-dialog .tag{color:var(--purple)}body[data-shared-theme-family=food].food-home :is(.photo-pending,.directory-art){background:var(--subtle);color:var(--ink)}body[data-shared-theme-family=food].food-home .directory-art small{color:var(--muted)}body[data-shared-theme-family=food].food-home .card .opening-status{color:var(--ink)}body[data-shared-theme-family=food].food-home .card .opening-status span{color:var(--muted)}body[data-shared-theme-family=food].food-home .card .opening-status a{color:var(--purple)}body[data-shared-theme-family=food].food-home :is(.location-first p.small,.provider-card .small){color:var(--muted)}body[data-shared-theme-family=food].food-shop :is(.grocery-store,.price-note){background:var(--subtle);color:var(--ink);border-color:var(--line)}body[data-shared-theme-family=food].food-shop .grocery-store :is(h3,p){color:var(--ink)}body[data-shared-theme-family=food].food-shop .grocery-store .small{color:var(--muted)}body[data-shared-theme-family=food].food-shop .grocery-store a{color:var(--purple)}body[data-shared-theme-family=food].food-shop .price-note :is(strong,p){color:var(--ink)}body[data-shared-theme-family=food].food-shop .price-group{border-color:var(--line)}body[data-shared-theme-family=food].food-shop .shop-panel summary span{color:var(--muted)}body[data-shared-theme-family=food].food-shop #copy-fallback{background:var(--paper);color:var(--ink);border-color:var(--control-line)}body[data-shared-theme-family=food].food-shop #copy-fallback:focus-visible{outline-color:var(--purple)}body[data-shared-theme-family=food].food-home #restaurant-map .leaflet-control-zoom a{background:var(--paper);color:var(--ink);border-color:var(--control-line)}body[data-shared-theme-family=food].food-home #restaurant-map .leaflet-control-zoom a:is(:hover,:focus,:focus-visible){background:var(--subtle);color:var(--ink);border-color:var(--purple);outline-color:var(--purple)}body[data-shared-theme-family=food].food-home #restaurant-map .leaflet-control-zoom a.leaflet-disabled{background:var(--subtle);color:var(--muted);border-color:var(--muted)}body[data-shared-theme-family=food].food-home #restaurant-map .leaflet-control-attribution{background:var(--paper);color:var(--ink)}body[data-shared-theme-family=food].food-home #restaurant-map .leaflet-control-attribution a{color:var(--purple)}@media(forced-colors:active){body[data-shared-theme-family=food].food-home :is(.photo-pending,.directory-art,.card .opening-status,.location-first,.provider-card){--paper:Canvas;--subtle:Canvas;--ink:CanvasText;--muted:CanvasText;--purple:LinkText}body[data-shared-theme-family=food].food-shop :is(.grocery-store,.price-note,.shop-panel summary,#copy-fallback){--paper:Canvas;--subtle:Canvas;--ink:CanvasText;--muted:CanvasText;--purple:LinkText;--line:CanvasText;--control-line:CanvasText}body[data-shared-theme-family=food].food-shop #copy-fallback:focus-visible{outline-color:Highlight}body[data-shared-theme-family=food].food-home #restaurant-map .leaflet-control-zoom a{background:Canvas;color:CanvasText;border-color:CanvasText}body[data-shared-theme-family=food].food-home #restaurant-map .leaflet-control-zoom a:is(:hover,:focus,:focus-visible){background:Canvas;color:CanvasText;border-color:CanvasText;outline-color:Highlight}body[data-shared-theme-family=food].food-home #restaurant-map .leaflet-control-zoom a.leaflet-disabled{background:Canvas;color:GrayText;border-color:GrayText}body[data-shared-theme-family=food].food-home #restaurant-map .leaflet-control-attribution{background:Canvas;color:CanvasText}body[data-shared-theme-family=food].food-home #restaurant-map .leaflet-control-attribution a{color:LinkText}}@media(forced-colors:active){body[data-shared-theme-family=food].food-home .card .opening-status,body[data-shared-theme-family=food].food-shop .shop-panel summary{background:Canvas;color:CanvasText}}html body[data-shared-theme-family=home] #content #pin-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));align-items:start;gap:8px}html body[data-shared-theme-family=home] #content #pin-grid>.pin{padding:0!important;min-height:0;align-self:start;border-radius:8px!important;box-shadow:none!important}html body[data-shared-theme-family=home] #content #pin-grid>.pin>.pin-link{display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto;gap:3px 10px;align-content:center;align-items:center;min-height:72px;height:auto;padding:10px 12px;border-radius:8px}html body[data-shared-theme-family=home] #content #pin-grid .pin-icon{grid-column:1;grid-row:1/3;width:36px;height:36px;margin:0;border-radius:7px}html body[data-shared-theme-family=home] #content #pin-grid .pin-link>strong{grid-column:2;min-width:0;font-size:.9375rem;line-height:1.3;overflow-wrap:normal;word-break:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html body[data-shared-theme-family=home] #content #pin-grid .pin-link>small{grid-column:2;min-width:0;font-size:.75rem;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;margin:0}html body[data-shared-theme-family=home] #content #pin-grid .pin-tools{gap:4px;justify-content:flex-end;padding:4px 8px}html body[data-shared-theme-family=home] #content #pin-grid .pin-tools button{min-height:36px;min-width:36px}html body[data-shared-theme-family=home] .bookmark-toolbar{width:fit-content;max-width:100%;gap:8px;margin:8px 0 12px;padding:4px 8px;border-radius:8px;background:var(--paper);color:var(--ink)}html body[data-shared-theme-family=home] #shortcut-capacity{color:var(--muted);font-size:.8125rem}html[data-layout-density=compact] body[data-shared-theme-family=home] #content #pin-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}html[data-layout-density=compact] body[data-shared-theme-family=home] #content #pin-grid>.pin>.pin-link{min-height:64px;padding:8px 10px}html[data-layout-density=list] body[data-shared-theme-family=home] #content #pin-grid{grid-template-columns:minmax(0,1fr)}@media(max-width:600px){html body[data-shared-theme-family=home] #content #pin-grid{grid-template-columns:minmax(0,1fr)}html body[data-shared-theme-family=home] #content #pin-grid .pin-tools button{min-width:44px;min-height:44px}}@media(forced-colors:active){#weather-background-caption,html body[data-shared-theme-family=home] .bookmark-toolbar{background:Canvas;color:CanvasText}html body[data-shared-theme-family=home] #shortcut-capacity{color:CanvasText}}html body[data-shared-theme-family=home] #welcome{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px 16px;align-items:center;padding:12px 16px!important;margin-block:14px;text-align:left}html body[data-shared-theme-family=home] #welcome h1{font-size:1.25rem;margin:0}html body[data-shared-theme-family=home] #welcome .welcome-actions{min-width:0}html body[data-shared-theme-family=home] #welcome .welcome-action-buttons{justify-content:flex-start;flex-wrap:wrap;gap:8px}html body[data-shared-theme-family=home] #welcome #hero-personalize{min-height:44px;padding:9px 14px;font-size:.875rem}html body[data-shared-theme-family=home] #welcome .hero-note{margin:6px 0 0}html[data-layout-welcome=compact] body[data-shared-theme-family=home] #welcome{grid-template-columns:minmax(0,1fr)}@media(max-width:800px){html body[data-shared-theme-family=home] #welcome{grid-template-columns:minmax(0,1fr)}}html body[data-shared-theme-family=home] #content #shortcuts-section{background-color:var(--paper)!important;color:var(--ink);padding:clamp(16px,2vw,24px)!important;border:1px solid var(--line)!important;border-radius:16px!important;scroll-margin-top:16px}html body[data-shared-theme-family=home] #content #shortcuts-section>.section-heading{padding:0;background-color:transparent;border-radius:0;gap:12px;margin-bottom:6px}html body[data-shared-theme-family=home] #content #shortcuts-section #shortcut-storage-note{padding:0;background-color:transparent;margin:6px 0 12px;max-width:75ch;font-size:.8125rem;line-height:1.5}html body[data-shared-theme-family=home] #content #shortcuts-section .bookmark-toolbar{padding:0 0 12px;margin:0 0 8px;gap:12px;border-radius:0;border-bottom:1px solid var(--line);width:100%;background-color:var(--paper)}html body[data-shared-theme-family=home] #content #shortcuts-section .bookmark-toolbar>.button{margin-left:auto}html body[data-shared-theme-family=home] #content #pin-grid{gap:6px 14px;align-items:stretch}html body[data-shared-theme-family=home] #content #pin-grid>.pin{align-self:stretch;border-color:transparent!important;border-radius:10px!important}html body[data-shared-theme-family=home] #content #pin-grid>.pin>.pin-link{padding:10px 8px;gap:4px 12px;border-radius:10px}html body[data-shared-theme-family=home] #content #pin-grid .pin-icon{border-radius:9px}html body[data-shared-theme-family=home] #content #pin-grid .pin-link>strong{line-height:1.4;font-weight:650}html body[data-shared-theme-family=home] #content #pin-grid .pin-link:focus-visible{outline:3px solid var(--purple);outline-offset:1px}@media(hover:hover){html body[data-shared-theme-family=home] #content #pin-grid>.pin:hover{border-color:var(--line)!important}}@media(max-width:600px){html body[data-shared-theme-family=home] #content #shortcuts-section>.section-heading{flex-wrap:wrap}html body[data-shared-theme-family=home] #content #shortcuts-section .heading-actions{max-width:none;flex-wrap:wrap;gap:8px}html body[data-shared-theme-family=home] #content #shortcuts-section .heading-actions .button{min-height:44px}html body[data-shared-theme-family=home] #content #pin-grid{gap:4px}}@media(forced-colors:active){html body[data-shared-theme-family=home] #content #shortcuts-section,html body[data-shared-theme-family=home] #content #shortcuts-section #pin-grid>.pin{background-color:Canvas!important;background-image:none!important;color:CanvasText!important;border-color:CanvasText!important}html body[data-shared-theme-family=home] #content #pin-grid .pin-link:focus-visible{outline-color:Highlight}}:root[data-universal-theme=solid]{--personal-photo:none!important;--box-intensity:0%;--scene-copy-halo:none!important;--home-copy-halo:none!important;background-color:var(--canvas)}:root[data-universal-theme=solid] body[data-shared-theme-family]{background-color:var(--canvas)!important;background-image:var(--suber-pattern-image)!important;background-size:var(--suber-pattern-size);background-repeat:var(--suber-pattern-repeat);min-height:100vh;color:var(--ink)}:root[data-universal-theme=solid] body .main-shell{--home-copy-halo:none!important;--scene-copy-halo:none!important;background-color:transparent!important;background-image:none!important}:root[data-universal-theme=solid] body[data-shared-theme-family] :is(main,.main-shell,.news-main,.work-page,.phone-page){min-width:0;overflow-wrap:anywhere}:root[data-universal-theme=solid] body[data-home-masthead=compact][data-shared-theme-family=home] .main-shell #local-weather,:root[data-universal-theme=solid] body[data-shared-theme-family=home] .main-shell>:is(.web-search,.topbar,.customization-bar,#top-customize),:root[data-universal-theme=solid] body[data-view=home][data-shared-theme-family=home] .main-shell #content #shortcuts-section{background-color:var(--paper)!important;color:var(--ink);text-shadow:none!important}:root[data-universal-theme=solid] :is(#suber-weather-backdrop,#weather-background-caption,#weather-background-note){display:none!important}:root[data-universal-theme=solid] :is(.personalize-options,.personalize-secondary){grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}:root[data-universal-theme=solid] :is(button,input,select,textarea,summary,a):focus-visible{outline:3px solid var(--purple);outline-offset:3px}@media(max-width:700px){:root[data-universal-theme=solid] .personalize-options{grid-template-columns:minmax(0,1fr)}}@media(forced-colors:active){:root[data-universal-theme=solid]{--canvas:Canvas;--paper:Canvas;--ink:CanvasText;--muted:CanvasText;--purple:LinkText;--control-line:ButtonText}:root[data-universal-theme=solid] :is(button,input,select,textarea,summary,a):focus-visible{outline-color:Highlight}}:root[data-universal-theme=solid] :is(.news-masthead-photo,.news-home-newspaper-photo){display:none!important}:root[data-universal-theme=solid] .news-page .news-intro.news-masthead{grid-template-columns:minmax(0,1fr)}:root[data-universal-theme=solid] :is(.news-feed-scroll,#news-home.news-home-compact .news-home-feed){background-color:var(--paper);background-image:none!important}:root[data-universal-theme=solid]{--suber-contours:repeating-radial-gradient(ellipse 1100px 750px at 100% 0%,transparent 0 44px,#6889e12e 45px 47px,transparent 48px 88px,#d498582e 89px 91px,transparent 92px 132px,#9a70b22e 133px 135px,transparent 136px 176px);--suber-pattern-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--accent-fill) 4%,transparent) 1px,transparent 1.25px),var(--suber-contours);--suber-pattern-size:24px 24px,100% 100%;--suber-pattern-repeat:repeat,no-repeat}:root[data-universal-theme=solid][data-layout-background=grid]{--suber-pattern-image:linear-gradient(color-mix(in srgb,var(--accent-fill) 2%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent-fill) 2%,transparent) 1px,transparent 1px),var(--suber-contours);--suber-pattern-size:32px 32px,32px 32px,100% 100%;--suber-pattern-repeat:repeat,repeat,no-repeat}:root[data-universal-theme=solid][data-layout-background=plain]{--suber-pattern-image:none;--suber-pattern-size:auto;--suber-pattern-repeat:no-repeat}@media(forced-colors:active){:root[data-universal-theme=solid] body[data-shared-theme-family]{background-image:none!important}}html[data-universal-theme=solid] body[data-home-masthead=compact][data-shared-theme-family=home] .main-shell{padding:20px 24px;min-width:0}html[data-universal-theme=solid] body[data-home-masthead=compact][data-shared-theme-family=home] .main-shell>:is(.web-search,.topbar){width:100%!important;max-width:none;margin:0 0 16px!important;box-sizing:border-box;padding:0!important}html[data-universal-theme=solid] body[data-home-masthead=compact][data-shared-theme-family=home] .main-shell>.web-search:has(#google-search-form),html[data-universal-theme=solid] body[data-home-masthead=compact][data-shared-theme-family=home] .main-shell>.topbar:has(#tool-search-form){background-color:transparent!important;border:0!important;box-shadow:none!important}html[data-universal-theme=solid] body[data-shared-theme-family=home] .main-shell #google-search-form{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:14px;padding:16px 20px;text-align:left}html[data-universal-theme=solid] body[data-shared-theme-family=home] .main-shell #web-search-title{font-family:inherit;font-size:1.375rem!important;font-weight:650;line-height:1.3;text-align:left;margin:0 0 10px}html[data-universal-theme=solid] body[data-shared-theme-family=home] .main-shell #google-search-form .web-search-row{gap:10px;align-items:stretch}html[data-universal-theme=solid] body[data-shared-theme-family=home] .main-shell #google-query,html[data-universal-theme=solid] body[data-shared-theme-family=home] .main-shell #google-search-form button{min-height:44px;padding:10px 14px;font-size:1rem;border-width:1px!important;border-radius:9px}html[data-universal-theme=solid] body[data-shared-theme-family=home] .main-shell .ai-mini-searches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0 0}html[data-universal-theme=solid] body[data-shared-theme-family=home] .main-shell .ai-mini-search-form{min-width:0;background:var(--paper);background:color-mix(in srgb,var(--paper) 92%,var(--purple));color:var(--ink);border:1px solid var(--line);border-radius:14px;padding:14px}html[data-universal-theme=solid] body[data-shared-theme-family=home] .main-shell .ai-mini-search-form label{font-size:.9375rem;font-weight:650;min-height:26px;margin:0 0 8px;gap:8px}html[data-universal-theme=solid] body[data-shared-theme-family=home] .main-shell .ai-service-logo{width:24px;height:24px;flex:0 0 24px}html[data-universal-theme=solid] body[data-shared-theme-family=home] .main-shell .ai-mini-search-row{gap:6px}html[data-universal-theme=solid] body[data-shared-theme-family=home] .main-shell .ai-mini-search-row input{width:100%;min-width:0;min-height:44px;font-size:1rem;padding:10px}html[data-universal-theme=solid] body[data-shared-theme-family=home] .main-shell .ai-mini-search-row button{min-width:0;min-height:44px;font-size:.8125rem;padding:8px 10px;white-space:normal}html[data-universal-theme=solid] body[data-shared-theme-family=home] .main-shell .ai-mini-search-note{font-size:.75rem;line-height:1.5;margin-top:6px}html[data-universal-theme=solid] body[data-home-masthead=compact][data-shared-theme-family=home] .main-shell>.topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;height:auto}html[data-universal-theme=solid] body[data-shared-theme-family=home] .topbar .tool-search{width:100%;max-width:none;min-height:44px;gap:8px;border:1px solid var(--control-line);border-radius:9px;background:var(--paper);padding:0}html[data-universal-theme=solid] body[data-shared-theme-family=home] .topbar .tool-search input{min-width:0;font-size:1rem}html[data-universal-theme=solid] body[data-shared-theme-family=home] .topbar .tool-search button{min-height:44px;padding:9px 10px;font-size:.875rem}html[data-universal-theme=solid] body[data-shared-theme-family=home] .topbar-actions{display:flex;align-items:start;flex-wrap:wrap;gap:8px;min-width:0}html[data-universal-theme=solid] body[data-shared-theme-family=home] .topbar #top-customize{display:flex;flex-wrap:wrap;gap:8px;max-width:100%;margin:0;padding:0!important;background-color:transparent!important}html[data-universal-theme=solid] body[data-shared-theme-family=home] .topbar :is(.topbar-actions>.button,#top-customize button){font-size:.875rem;min-height:44px;padding:9px 12px;border:1px solid var(--control-line);border-radius:9px;background:var(--paper)}html[data-universal-theme=solid] body[data-shared-theme-family=home] #top-customize-status:empty{display:none}html[data-universal-theme=solid] body[data-shared-theme-family=home] #top-customize-status:not(:empty){flex:1 1 100%;margin:0;font-size:.8125rem}html[data-universal-theme=solid] body[data-shared-theme-family=home] #content>:is(#shortcuts-section,#news-home){margin:16px 0!important;padding:18px!important;border:1px solid var(--line)!important;border-radius:14px!important;background-color:var(--paper)!important}html[data-universal-theme=solid] body[data-shared-theme-family=home] #content :is(.section-heading h2,.news-home-heading h2){font-family:inherit;font-weight:650;font-size:1.5rem;line-height:1.3;letter-spacing:-.02em}html[data-universal-theme=solid] body[data-shared-theme-family=home] .sidebar-category{min-width:0;border:1px solid var(--line);border-radius:9px;background:var(--paper)}html[data-universal-theme=solid] body[data-shared-theme-family=home] :is(.sidebar-category>.sidebar-section-heading,.home-menu-group>summary){display:list-item;list-style-position:inside;min-height:44px;padding:11px 10px;margin:0;font-size:.8125rem;font-weight:650;line-height:1.5;overflow-wrap:anywhere;cursor:pointer;color:var(--ink)}html[data-universal-theme=solid] body[data-home-masthead=compact][data-shared-theme-family=home] .sidebar #section-navigation.home-category-menu .home-menu-group>summary{display:list-item;list-style-position:inside;width:100%;min-height:44px;font-size:.875rem;font-weight:650;line-height:1.5;padding:10px;text-align:left;text-decoration:none;border:0;background:transparent;justify-content:normal}html[data-universal-theme=solid] body[data-shared-theme-family=home] .sidebar-category>div{padding:0 5px 6px}html[data-universal-theme=solid] body[data-shared-theme-family=home] .sidebar-category a{display:flex;align-items:center;gap:10px;min-width:0;min-height:44px;padding:8px;font-size:.875rem;font-weight:600;line-height:1.4;color:var(--ink);text-decoration:none;border-radius:7px;overflow-wrap:anywhere}html[data-universal-theme=solid] body[data-shared-theme-family=home] .sidebar-category a:is(:hover,[aria-current=page]){background:var(--lavender);color:var(--purple)}html[data-universal-theme=solid] body[data-shared-theme-family=home] .sidebar-category a>span[data-icon]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;background-color:#eef3f5;color:#3f5665;border-radius:6px}@media(min-width:851px){html[data-universal-theme=solid] body[data-shared-theme-family=home] .shell{grid-template-columns:208px minmax(0,1fr)}html[data-universal-theme=solid] body[data-shared-theme-family=home] .sidebar{padding:18px 12px!important;background:transparent!important;border-right:0;overflow-y:auto}html[data-universal-theme=solid] body[data-shared-theme-family=home] .sidebar>.wordmark{max-width:162px;align-self:center;order:0}html[data-universal-theme=solid] body[data-shared-theme-family=home] .sidebar-caption{order:1;font-size:.75rem;line-height:1.4;margin:10px 0 16px;text-align:center}html[data-universal-theme=solid] body[data-shared-theme-family=home] .sidebar>.main-nav{order:2;gap:4px}html[data-universal-theme=solid] body[data-shared-theme-family=home] .sidebar>#section-navigation{order:3;margin-top:10px}html[data-universal-theme=solid] body[data-shared-theme-family=home] .sidebar>.sidebar-bottom{order:4}}@media(max-width:1000px){html[data-universal-theme=solid] body[data-shared-theme-family=home] .main-shell .ai-mini-searches,html[data-universal-theme=solid] body[data-home-masthead=compact][data-shared-theme-family=home] .main-shell>.topbar{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){html[data-universal-theme=solid] body[data-home-masthead=compact][data-shared-theme-family=home] .main-shell{padding:14px 12px}html[data-universal-theme=solid] body[data-shared-theme-family=home] .main-shell #google-search-form{padding:14px}html[data-universal-theme=solid] body[data-shared-theme-family=home] .topbar-actions{justify-content:flex-start}}@media(forced-colors:active){html[data-universal-theme=solid] body[data-shared-theme-family=home] :is(#google-search-form,.ai-mini-search-form,.sidebar-category,.home-menu-group){background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important}html[data-universal-theme=solid] body[data-shared-theme-family=home] .sidebar-category a>span[data-icon]{background-color:Canvas;color:CanvasText}}html body[data-suber-sidebar=shared] #suber-global-navigation{box-sizing:border-box;color:var(--ink);font-family:inherit;line-height:1.4;padding:12px;overflow-wrap:anywhere}html body[data-suber-sidebar=shared] #suber-global-navigation :is(a,summary){box-sizing:border-box;min-height:44px;color:var(--ink);font-size:.8125rem;font-weight:650;line-height:1.5;text-decoration:none;cursor:pointer;border-radius:9px}html body[data-suber-sidebar=shared] #suber-global-navigation a{display:flex;align-items:center;padding:10px}html body[data-suber-sidebar=shared] #suber-global-navigation nav{display:grid;gap:5px}html body[data-suber-sidebar=shared] #suber-global-navigation :is(nav>a,.suber-global-category,#suber-global-mobile){background:var(--paper);border:1px solid var(--line)}html body[data-suber-sidebar=shared] #suber-global-navigation summary{display:list-item;list-style-position:inside;padding:11px 10px}html body[data-suber-sidebar=shared] #suber-global-navigation .suber-global-category>div{padding:0 5px 5px}html body[data-suber-sidebar=shared] #suber-global-navigation .suber-global-category a{font-size:.875rem;font-weight:500;padding:8px}html body[data-suber-sidebar=shared] #suber-global-navigation a:hover{color:var(--purple);background:var(--lavender)}html body[data-suber-sidebar=shared] #suber-global-navigation .suber-global-brand{width:100%;max-width:180px;padding:0;margin:0 auto 18px;background:transparent}html body[data-suber-sidebar=shared] #suber-global-navigation .suber-global-brand img{display:block;width:100%;height:auto}html body[data-suber-sidebar=shared] #suber-global-navigation .suber-global-customize{font-weight:500;margin-top:12px}html body[data-suber-sidebar=shared] :is(.work-site-layout,.phone-layout){grid-template-columns:minmax(0,1fr);max-width:none;min-width:0}html body[data-suber-sidebar=shared] #suber-global-navigation .suber-global-desktop{display:none}html body[data-suber-sidebar=shared] #suber-global-navigation .suber-global-brand,html body[data-suber-sidebar=shared] #suber-global-navigation .suber-global-customize{display:none}html body[data-suber-sidebar=shared] #suber-global-mobile{display:block}html body[data-suber-sidebar=shared] #suber-global-mobile>nav{padding:6px;max-height:min(65vh,560px);overflow-y:auto;overscroll-behavior:contain}@media screen and (min-width:1100px){html body[data-suber-sidebar=shared]{padding-left:220px!important}html body[data-suber-sidebar=shared] #suber-global-navigation{position:fixed;left:0;top:calc(var(--suber-top-stack-height,var(--suber-weather-bar-height,52px)) + env(safe-area-inset-top,0px));bottom:0;width:208px;overflow-y:auto;overscroll-behavior:contain;z-index:30;padding:18px 12px}html body[data-suber-sidebar=shared] #suber-global-navigation .suber-global-desktop{display:block}html body[data-suber-sidebar=shared] #suber-global-navigation :is(.suber-global-brand,.suber-global-customize){display:flex}html body[data-suber-sidebar=shared] #suber-global-navigation #suber-global-mobile{display:none}}@media print{html body[data-suber-sidebar=shared] #suber-global-navigation{display:none!important}}@media(forced-colors:active){html body[data-suber-sidebar=shared] #suber-global-navigation :is(nav>a,.suber-global-category,#suber-global-mobile){background:Canvas;color:CanvasText;border-color:CanvasText}}
