:root{--accent-color:#528d51;--secondary-color:#50834f;--on-accent:#fff;--promo-color:#cc254b;--on-color:#fff;--on-photo:#fff;--paper:#fff;--ink:#000;--warm:#f6f2ec;--shadow-base:#000;--contrast-direction:1;--tint-lift:50;--tint-lift-strong:30;--muted-ink:45%;--location-color:#0b79fd;--activity-color:#49b243;--stay-color:#fca23e;--leg-color:#c94ad8;--airport-color:#a26af1;--suggestion-color:#cc254b;--document-color:#fed83d;--fee-color:#a8adb2;--idea-color:#3dd7f0;--poi-color:#528d51;--focus-color:#fce45e;--highlight-color:#faf1e7;--attention-color:#0b79fd;--attention-ring-width:8px;--danger-color:#a85a5a;--warning-color:#d4a017;--success-color:#3f9a4a;--radius:6px;--shadow-strength:1;--pane-radius-scale:1;--pill-radius:999px;--content-font:Inter, sans-serif;--header-font:Inter, sans-serif;--logo-font:"Kaushan Script", cursive;--mono-font:Inconsolata, "Courier New", Courier, monospace;--content-size:15px;--line-height:1.5333;--heading-scale:1;--heading-weight:700;--heading-tracking:0em;--emphasis-weight:700;--label-weight:700;--label-tracking:0em;--label-case:none;--list-marker:square;--button-weight:400;--primary-weight:400;--density:1;--field-scale:1;--text-step:1px;--button-edge-width:3px;--primary-fill:0;--ring-width:1px;--outline-width:2px;--outline-offset:2px;--nav-fill:1;--nav-emboss-strength:1;--nav-tracking:1.2px;--motion-scale:1;--ease:ease;--ease-out:ease-out;--ease-in:ease-in;--display-font:initial;--display-weight:initial;--display-tracking:initial;--display-case:none;--display-style:normal;--display-scale:1;--display-accent:0;--band-slant:3vw;--band-tint:0;--band-lift:0;--band-rule-width:0px;--section-spacing:1;--card-radius-scale:1;--card-border-width:1px;--card-border-ink:0;--card-lift:0;--card-offset:0px;--tile-round:0;--tile-fill:0;--cta-round:0;--cta-case:none;--cta-tracking:.02em;--photo-filter:none;--hero-curve:0px;--page-texture:none;--page-depth:0;--page-lift:0;--link-underline:solid;--link-accent:0;--footer-fill:0;--map-land:#e0f0c0;--map-dry:#f4edd9;--map-green:#c1e4a8;--map-water:#94c1e1;--map-road:#fff;--map-relief-opacity:1;--map-label-font:0;--color-scheme:light;--basemap:light}@media (prefers-reduced-motion:reduce){:root{--motion-preference:0}}:root,[data-theme]{--surface-page-default:color-mix(in srgb, var(--warm) 75%, var(--paper));--surface-page:color-mix(in srgb, var(--paper) calc(var(--page-lift) * 100%), color-mix(in srgb, var(--surface-workspace) calc(var(--page-depth) * 100%), var(--surface-page-default)));--surface-band:color-mix(in srgb, var(--accent-tint) calc(var(--band-tint) * 100%), color-mix(in srgb, var(--surface-page-default) calc(var(--band-lift) * 100%), var(--surface-workspace)));--surface:var(--paper);--surface-pane:color-mix(in srgb, var(--warm) 50%, var(--paper));--surface-warm:var(--warm);--surface-workspace:color-mix(in srgb, var(--warm), var(--shade) 10%);--surface-frosted:color-mix(in srgb, var(--paper) 85%, transparent);--surface-frosted-faint:color-mix(in srgb, var(--paper) 70%, transparent);--shade:var(--shadow-base);--on-pastel:color-mix(in srgb, var(--shade) 74.5%, var(--on-color));--fill-subtle:color-mix(in srgb, var(--ink) 4%, transparent);--fill-strong:color-mix(in srgb, var(--ink) 12%, transparent);--text-strong:var(--ink);--text:color-mix(in srgb, var(--ink) 74.5%, var(--paper));--text-muted:color-mix(in srgb, var(--ink) var(--muted-ink), var(--paper));--border-subtle:color-mix(in srgb, var(--ink) 7.5%, transparent);--border:color-mix(in srgb, var(--ink) 20%, var(--paper));--border-strong:color-mix(in srgb, var(--ink) 30.6%, var(--paper));--border-warm:color-mix(in srgb, var(--warm), var(--ink) 9.5%);--scrollbar-thumb:var(--border-strong);--icon:color-mix(in srgb, var(--accent-color) 10%, color-mix(in srgb, var(--ink) 27.5%, var(--paper)));--icon-strong:color-mix(in srgb, var(--accent-color) 10%, var(--text-muted));--icon-active:color-mix(in srgb, var(--accent-color) 30%, var(--ink));--icon-disabled:color-mix(in srgb, var(--ink) 20%, var(--paper));--calendar-border-color:color-mix(in srgb, var(--icon) 40%, transparent);--accent-dark:hsl(from var(--accent-color) h s calc(l - 7));--accent-tint:hsl(from var(--accent-color) h s calc(l + var(--tint-lift)));--accent-tint-strong:hsl(from var(--accent-color) h s calc(l + var(--tint-lift-strong)));--accent-ring:color-mix(in srgb, var(--accent-color) 85%, var(--paper));--light-art-fade:calc(45% - 45% * var(--contrast-direction));--dark-variant:calc(50% - 50% * var(--contrast-direction));--scrim:color-mix(in srgb, var(--shadow-base) 50%, transparent);--scrim-strong:var(--shadow-base);--attribution-bg:color-mix(in srgb, var(--scrim) 70%, transparent);--attribution-bg-active:var(--scrim);--attribution-icon:url(../../../attribution.svg);--danger-tint:color-mix(in srgb, var(--danger-color) 25%, var(--paper));--map-leg-color:color-mix(in srgb, var(--leg-color) 65%, var(--surface));--map-label-hover-color:color-mix(in srgb, var(--location-color), var(--text-strong) 20%);--map-park-label-hover-color:color-mix(in srgb, var(--poi-color), var(--text-strong) 25%);--map-urban:color-mix(in srgb, var(--map-dry), var(--ink) 3%);--map-residential:color-mix(in srgb, var(--map-dry), var(--ink) 9%);--map-building:color-mix(in srgb, var(--map-dry), var(--ink) 11%);--map-building-edge:color-mix(in srgb, var(--map-dry), var(--ink) 20%);--map-housenumber:color-mix(in srgb, var(--map-dry), var(--ink) 30%);--map-sand:color-mix(in srgb, var(--map-dry), var(--ink) 6%);--map-pier:color-mix(in srgb, var(--map-dry), var(--ink) 5%);--map-snow:var(--map-road);--map-park:color-mix(in srgb, var(--map-green) 60%, var(--paper));--map-park-hover:color-mix(in srgb, var(--map-green), var(--ink) 4%);--map-hillshade:color-mix(in srgb, var(--shade) 20%, var(--paper));--map-hillshade-highlight:var(--map-road);--map-water-shallow:hsl(from var(--map-water) h calc(s + 20) calc(l * .945));--map-water-deep:hsl(from var(--map-water) h calc(s + 20) calc(l * .48));--map-water-label:hsl(from var(--map-water) h s calc(l - 30 * var(--contrast-direction)));--map-water-halo:hsl(from var(--map-water) h s calc(l + 15 * var(--contrast-direction)));--map-ferry:hsl(from var(--map-water) h calc(s - 20) calc(l - 16 * var(--contrast-direction)));--map-road-casing:color-mix(in srgb, var(--map-road), var(--shade) 13%);--map-road-tunnel:color-mix(in srgb, var(--ink) 6%, var(--paper));--map-rail:color-mix(in srgb, var(--map-dry), var(--ink) 33%);--map-boundary:color-mix(in srgb, var(--ink) 40%, var(--paper));--map-boundary-sub:color-mix(in srgb, var(--map-boundary) 50%, transparent);--map-label:var(--text);--map-label-halo:var(--surface);--map-label-halo-soft:color-mix(in srgb, var(--surface) 75%, transparent);--map-imagery-label:var(--on-photo);--map-imagery-halo:color-mix(in srgb, var(--scrim-strong) 74.5%, var(--on-photo));--map-imagery-road:color-mix(in srgb, var(--scrim-strong) 20%, var(--on-photo));--map-imagery-boundary:color-mix(in srgb, var(--scrim-strong) 5%, var(--on-photo));--shadow-color:color-mix(in srgb, var(--shadow-base) calc(30% * var(--shadow-strength)), transparent);--shadow-sm:0 1px 3px color-mix(in srgb, var(--shadow-base) calc(30% * var(--shadow-strength)), transparent);--shadow-md:0 2px 5px color-mix(in srgb, var(--shadow-base) calc(40% * var(--shadow-strength)), transparent);--shadow-lg:0 2px 4px color-mix(in srgb, var(--shadow-base) calc(10% * var(--shadow-strength)), transparent), 0 7px 13px -3px color-mix(in srgb, var(--shadow-base) calc(10% * var(--shadow-strength)), transparent);--shadow-xl:0 3px 6px color-mix(in srgb, var(--shadow-base) calc(17.5% * var(--shadow-strength)), transparent), 0 10px 18px -3px color-mix(in srgb, var(--shadow-base) calc(17.5% * var(--shadow-strength)), transparent);--shadow-inset:inset 0 3px 6px color-mix(in srgb, var(--shadow-base) calc(15% * var(--shadow-strength)), transparent);--raised-ledge:3px;--shadow-ledge:0 calc(-1 * var(--raised-ledge)) 0 color-mix(in srgb, var(--shadow-base) calc(20% * var(--shadow-strength)), transparent) inset;--shadow-raised:0 2px 4px color-mix(in srgb, var(--shadow-base) calc(40% * var(--shadow-strength)), transparent), 0 7px 13px 3px color-mix(in srgb, var(--shadow-base) calc(30% * var(--shadow-strength)), transparent), var(--shadow-ledge);--shadow-raised-sm:0 2px 4px color-mix(in srgb, var(--shadow-base) calc(40% * var(--shadow-strength)), transparent), 0 2px 3px color-mix(in srgb, var(--shadow-base) calc(30% * var(--shadow-strength)), transparent);--shadow-emboss:1px 1px 0 color-mix(in srgb, var(--accent-color) calc(min(1, var(--shadow-strength)) * 100%), transparent);--border-radius-xs:calc(var(--radius) * .5);--border-radius-sm:calc(var(--radius) * 2 / 3);--border-radius:var(--radius);--border-radius-md:calc(var(--radius) * 5 / 3);--border-radius-lg:calc(var(--radius) * 10 / 3);--border-radius-pane:calc(var(--radius) * var(--pane-radius-scale));--border-radius-pill:var(--pill-radius);--field-radius:var(--border-radius);--font-size-body:calc(var(--content-size) + var(--text-step));--line:round(calc(var(--font-size-body) * var(--line-height)), 1px);--font-size-control:calc(round(calc(var(--content-size) * 14 / 15), 1px) + var(--text-step));--font-size-cta:calc(round(calc(var(--content-size) * 16 / 15), 1px) + var(--text-step));--font-size-small:calc(round(calc(var(--content-size) * .8), 1px) + var(--text-step));--font-size-item:var(--font-size-control);--line-item:round(calc(var(--font-size-item) * 1.6), 1px);--font-size-copy:calc(round(calc(var(--content-size) * 4 / 3), 1px) + var(--text-step));--font-size-h1:calc((1em - var(--text-step)) * (1 + var(--heading-scale)));--font-size-h2:calc(1em + .5em * var(--heading-scale));--font-size-h3:calc(1em + .17em * var(--heading-scale));--control-height:round(calc(32px * var(--density)), 2px);--control-pad-x:round(calc(11px * var(--density)), 1px);--row-pad-y:round(calc(4px * var(--density)), 1px);--stack-gap:round(calc(10px * var(--density)), 1px);--hstack-gap:round(calc(10px * var(--density)), 1px);--field-gap:round(calc(10px * var(--density)), 1px);--action-gap:round(calc(6px * var(--density)), 1px);--card-margin:round(calc(20px * var(--density)), 1px);--pane-margin:var(--card-margin);--pane-margin-vert:round(calc(10px * var(--density)), 1px);--toolbar-height:round(calc(41px * var(--density)), 1px);--button-edge:var(--button-edge-width);--primary-mix:calc(var(--primary-fill) * 100%);--field-ring:0 0 0 var(--ring-width) var(--accent-ring);--field-ring-reach:calc(var(--ring-width) + 1px);--focus-outline:var(--outline-width) solid var(--accent-ring);--focus-offset:var(--outline-offset);--highlight-outline-width:2px;--highlight-outline:var(--highlight-outline-width) solid var(--focus-color);--nav-bg:color-mix(in srgb, var(--accent-color) calc(var(--nav-fill) * 100%), var(--surface));--nav-ink:color-mix(in srgb, var(--on-accent) calc(var(--nav-fill) * 100%), var(--text-strong));--nav-edge:color-mix(in srgb, var(--accent-dark) calc(var(--nav-fill) * 100%), var(--border-subtle));--nav-emboss:color-mix(in srgb, var(--accent-dark) calc(var(--nav-fill) * var(--nav-emboss-strength) * 100%), transparent);--nav-emboss-shadow:2px 2px 0 var(--nav-emboss);--nav-focus-outline:var(--outline-width) solid var(--nav-ink);--nav-button-bg:color-mix(in srgb, var(--surface-pane) calc(var(--nav-fill) * 100%), var(--secondary-color));--nav-button-ink:color-mix(in srgb, var(--text) calc(var(--nav-fill) * 100%), var(--on-accent));--motion:calc(var(--motion-scale) * var(--motion-preference,1));--duration-xs:calc(.1s * var(--motion));--duration-sm:calc(.15s * var(--motion));--duration-md:calc(.2s * var(--motion));--duration-lg:calc(.3s * var(--motion));--duration-xl:calc(.5s * var(--motion));--duration-2xl:calc(.75s * var(--motion));--duration-3xl:calc(1.7s * var(--motion));--display-family:var(--display-font,var(--header-font));--display-font-weight:var(--display-weight,var(--heading-weight));--display-letter-spacing:var(--display-tracking,var(--heading-tracking));--text-display:color-mix(in srgb, var(--secondary-color) calc(var(--display-accent) * 100%), var(--text));--font-size-display-lg:calc(var(--font-size-h1) * 5 / 3 * var(--display-scale));--font-size-display-md:calc(var(--font-size-h1) * 3 / 2 * var(--display-scale));--border-radius-card:calc(var(--border-radius-md) * var(--card-radius-scale));--card-border-color:color-mix(in srgb, var(--text-strong) calc(var(--card-border-ink) * 100%), var(--border));--card-border:var(--card-border-width) solid var(--card-border-color);--shadow-card-offset:var(--card-offset) var(--card-offset) 0 var(--card-border-color);--shadow-card:var(--shadow-card-offset), 0 2px 4px color-mix(in srgb, var(--shadow-base) calc(10% * var(--shadow-strength) * var(--card-lift)), transparent), 0 7px 13px -3px color-mix(in srgb, var(--shadow-base) calc(10% * var(--shadow-strength) * var(--card-lift)), transparent);--border-radius-tile:calc(var(--border-radius) * (1 - var(--tile-round)) + 50% * var(--tile-round));--tile-bg:color-mix(in srgb, var(--accent-color) calc(var(--tile-fill) * 100%), var(--accent-tint));--tile-ink:color-mix(in srgb, var(--on-accent) calc(var(--tile-fill) * 100%), var(--accent-color));--border-radius-cta:calc(var(--border-radius) * (1 - var(--cta-round)) + var(--border-radius-pill) * var(--cta-round));--link-underline-color:color-mix(in srgb, var(--secondary-color) calc(var(--link-accent) * 100%), currentColor);--footer-bg:color-mix(in srgb, var(--accent-color) calc(var(--footer-fill) * 100%), transparent);--footer-ink:color-mix(in srgb, var(--on-accent) calc(var(--footer-fill) * 100%), var(--text));--footer-focus-outline:var(--outline-width) solid color-mix(in srgb, var(--footer-ink) calc(var(--footer-fill) * 100%), var(--accent-ring))}:root,[data-theme],.field-scale-lg{--field-height:round(calc(var(--control-height) * var(--field-scale)), 2px);--field-pad-x:round(calc(9px * var(--density) * var(--field-scale)), 1px);--font-size-field:round(calc(var(--font-size-control) * var(--field-scale)), 1px);--font-size-field-small:round(calc(var(--font-size-small) * var(--field-scale)), 1px);--field-icon-size:round(calc(18px * var(--field-scale)), 2px)}.field-scale-lg{--field-scale:1.25}@media screen and (width<=900px){:root,[data-theme]{--pane-margin:round(calc(5px * var(--density)), 1px);--action-gap:round(calc(5px * var(--density)), 1px)}}@supports not (width:round(1px, 1px)){:root,[data-theme]{--line:calc(var(--font-size-body) * var(--line-height));--font-size-control:calc(var(--content-size) * 14 / 15 + var(--text-step));--font-size-cta:calc(var(--content-size) * 16 / 15 + var(--text-step));--font-size-small:calc(var(--content-size) * .8 + var(--text-step));--line-item:calc(var(--font-size-item) * 1.6);--font-size-copy:calc(var(--content-size) * 4 / 3 + var(--text-step));--control-height:calc(32px * var(--density));--control-pad-x:calc(11px * var(--density));--row-pad-y:calc(4px * var(--density));--stack-gap:calc(10px * var(--density));--hstack-gap:calc(10px * var(--density));--field-gap:calc(10px * var(--density));--action-gap:calc(6px * var(--density));--card-margin:calc(20px * var(--density));--pane-margin-vert:calc(10px * var(--density));--toolbar-height:calc(41px * var(--density))}:root,[data-theme],.field-scale-lg{--field-height:calc(var(--control-height) * var(--field-scale));--field-pad-x:calc(9px * var(--density) * var(--field-scale));--font-size-field:calc(var(--font-size-control) * var(--field-scale));--font-size-field-small:calc(var(--font-size-small) * var(--field-scale));--field-icon-size:calc(18px * var(--field-scale))}@media screen and (width<=900px){:root,[data-theme]{--pane-margin:calc(5px * var(--density));--action-gap:calc(5px * var(--density))}}}@property --activity-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --stay-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --airport-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --suggestion-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --focus-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-leg-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-label-hover-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-park-label-hover-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-land{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-dry{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-green{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-water{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-relief-opacity{syntax:"<number>";inherits:true;initial-value:1}@property --map-urban{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-residential{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-building{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-building-edge{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-housenumber{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-sand{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-pier{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-snow{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-park{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-park-hover{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-hillshade{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-hillshade-highlight{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-water-shallow{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-water-deep{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-water-label{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-water-halo{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-ferry{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-road{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-road-casing{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-road-tunnel{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-rail{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-boundary{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-boundary-sub{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-label{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-label-halo{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-label-halo-soft{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-imagery-label{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-imagery-halo{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-imagery-road{syntax:"<color>";inherits:true;initial-value:#0000}@property --map-imagery-boundary{syntax:"<color>";inherits:true;initial-value:#0000}@property --border{syntax:"<color>";inherits:true;initial-value:#0000}@property --shadow-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --text-muted{syntax:"<color>";inherits:true;initial-value:#0000}@property --text{syntax:"<color>";inherits:true;initial-value:#0000}@property --on-pastel{syntax:"<color>";inherits:true;initial-value:#0000}@property --icon{syntax:"<color>";inherits:true;initial-value:#0000}@property --accent-tint-strong{syntax:"<color>";inherits:true;initial-value:#0000}@property --fill-subtle{syntax:"<color>";inherits:true;initial-value:#0000}@property --motion{syntax:"<number>";inherits:true;initial-value:1}[data-theme=classic]{--warm:#fbfbfb;--location-color:#5294ff;--activity-color:#86c383;--stay-color:#fab056;--leg-color:#e292e4;--airport-color:#a26af1;--suggestion-color:#cc254b;--document-color:#eee18b;--idea-color:#80e6ed;--highlight-color:#f3f3f3;--attention-color:#5294ff;--danger-color:#e60054;--warning-color:#8a6d3b;--pane-radius-scale:2;--map-land:#eef0e6;--map-dry:#f3f1ea;--map-green:#cfe3bf;--map-water:#a9cbe6;--map-label-font:1}[data-theme=green]{--secondary-color:#3f7a40;--paper:#fdfcfb;--ink:#1f1f1e;--warm:#f6f4f1;--shadow-base:#2a2725;--muted-ink:51%;--tint-lift:42;--location-color:#3a7bd5;--activity-color:#7a9f3e;--stay-color:#e38b35;--leg-color:#b8579b;--airport-color:#7e6bc4;--suggestion-color:#c23b4e;--document-color:#e8c547;--fee-color:#a29f9b;--idea-color:#4fb8c9;--focus-color:#f6cd4c;--highlight-color:#f1efeb;--attention-color:#3a7bd5;--danger-color:#a8392c;--warning-color:#c28a12;--success-color:#4e8f4a;--shadow-strength:.85;--header-font:Fraunces, Georgia, serif;--heading-weight:600;--content-font:"Source Sans 3", Inter, sans-serif;--display-weight:800;--display-tracking:-.02em;--band-slant:1.5vw;--band-lift:.5;--card-radius-scale:1.1;--tile-fill:1;--link-accent:1;--photo-filter:sepia(.05) saturate(1.05);--page-texture:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.16 0 0 0 0 0.15 0 0 0 0 0.14 0 0 0 0.1 0'/></filter><rect width='220' height='220' filter='url(%23g)'/></svg>");--page-depth:1;--page-lift:.9;--map-land:#edebe6;--map-dry:#f2efe9;--map-green:#cfdab4;--map-water:#9cc3d2;--map-road:#fdfcfb;--map-label-font:1}[data-theme=sandstone]{--accent-color:#b5573a;--secondary-color:#8e4330;--paper:#fffdfa;--ink:#2a1f1a;--warm:#f5ede3;--shadow-base:#3a2518;--location-color:#3a7bd5;--activity-color:#5e9f4e;--stay-color:#e0a030;--leg-color:#b8579b;--airport-color:#7e6bc4;--suggestion-color:#c23b4e;--document-color:#e8c547;--fee-color:#a59e96;--idea-color:#4fb8c9;--focus-color:#f6cd4c;--highlight-color:#f7ece0;--attention-color:#3a7bd5;--danger-color:#a8392c;--warning-color:#c28a12;--success-color:#4e8f4a;--radius:7px;--shadow-strength:.85;--header-font:Fraunces, Georgia, serif;--heading-weight:600;--content-font:"Source Sans 3", Inter, sans-serif;--display-weight:800;--display-tracking:-.02em;--display-accent:1;--band-slant:1.5vw;--band-tint:.3;--card-radius-scale:1.1;--card-offset:4px;--tile-fill:1;--link-accent:1;--photo-filter:sepia(.18) saturate(1.08);--page-texture:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.23 0 0 0 0 0.15 0 0 0 0 0.09 0 0 0 0.1 0'/></filter><rect width='220' height='220' filter='url(%23g)'/></svg>");--map-land:#f1ead9;--map-dry:#f5e8d2;--map-green:#d3dcb2;--map-water:#9cc3d2;--map-road:#fffdfa;--map-label-font:1}[data-theme=terminal]{--accent-color:#ffb000;--secondary-color:#ff8c1a;--on-accent:#140d00;--on-color:#0a0a0a;--paper:#0d0b07;--ink:#ffcf70;--warm:#080705;--shadow-base:#000;--contrast-direction:-1;--tint-lift:-40;--tint-lift-strong:-28;--location-color:#5f87ff;--activity-color:#87d75f;--stay-color:#ffd75f;--leg-color:#d75fd7;--airport-color:#af87ff;--suggestion-color:#ff5f5f;--document-color:#ffff5f;--fee-color:#8a8a8a;--idea-color:#5fd7ff;--focus-color:#5fffd7;--highlight-color:#2a1e06;--attention-color:#5f87ff;--danger-color:#ff5f5f;--warning-color:#ffd75f;--success-color:#87d75f;--radius:0px;--pane-radius-scale:0;--pill-radius:0px;--shadow-strength:0;--content-font:"JetBrains Mono", ui-monospace, monospace;--header-font:VT323, "JetBrains Mono", monospace;--logo-font:VT323, monospace;--mono-font:"JetBrains Mono", ui-monospace, monospace;--content-size:13.5px;--line-height:1.6;--heading-scale:1.4;--heading-weight:400;--heading-tracking:.03em;--label-weight:500;--label-tracking:.1em;--label-case:uppercase;--list-marker:"> ";--button-weight:500;--primary-weight:700;--density:.9;--button-edge-width:1px;--primary-fill:1;--ring-width:1px;--outline-width:1px;--outline-offset:1px;--nav-fill:0;--nav-emboss-strength:0;--nav-tracking:2.5px;--motion-scale:.6;--ease:steps(3, jump-end);--ease-out:steps(3, jump-end);--ease-in:steps(3, jump-start);--color-scheme:dark;--display-case:uppercase;--band-slant:0px;--band-rule-width:1px;--section-spacing:.85;--card-border-ink:1;--tile-fill:1;--cta-case:uppercase;--cta-tracking:.1em;--photo-filter:grayscale(1) sepia(1) saturate(2.5) hue-rotate(-12deg) brightness(.75) contrast(1.2);--page-texture:repeating-linear-gradient(to bottom, #ffcf7009 0 1px, transparent 1px 3px);--link-underline:dashed;--map-land:#110e07;--map-dry:#15110a;--map-green:#17170a;--map-water:#081119;--map-road:#4a3712;--map-relief-opacity:.2;--map-label-font:1}.type-location,.legend-location{--type-color:var(--location-color)}.type-activity,.legend-activity{--type-color:var(--activity-color)}.type-stay,.legend-stay{--type-color:var(--stay-color)}.type-leg,.legend-leg{--type-color:var(--leg-color)}.type-trip{--type-color:var(--accent-color)}.type-airport{--type-color:var(--airport-color)}.type-suggestion{--type-color:var(--suggestion-color)}.type-document{--type-color:var(--document-color)}.type-fee{--type-color:var(--fee-color)}.type-idea,.legend-idea{--type-color:var(--idea-color)}.type-poi{--type-color:var(--poi-color)}.tint-chip{--_tint:var(--tint-color,var(--type-color));--tint-bg:color-mix(in srgb, var(--_tint) 30%, var(--surface));color:var(--_tint);background-color:var(--tint-bg)}.stack{gap:var(--stack-gap);flex-direction:column;display:flex}.hstack,.field-row{align-items:center;gap:var(--hstack-gap);flex-direction:row;display:flex}.cluster{align-items:center;gap:var(--hstack-gap);flex-flow:wrap;display:flex}.hstack-top{align-items:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.secondary{color:var(--text-muted)}.item-context-line{font-size:var(--font-size-small);color:var(--text-muted);line-height:1.3}.type-pill{background-color:color-mix(in srgb, var(--type-color) 30%, var(--surface));min-width:0;color:color-mix(in srgb, var(--type-color), var(--text-strong) 45%);border-radius:var(--border-radius-xs);align-items:center;gap:3px;padding:0 5px;line-height:1.3;display:inline-flex}.dot-sep{vertical-align:middle;color:var(--icon);flex:none;align-items:center;display:inline-flex}.dot-sep svg{transform:scale(2)}.row-divider,.row-dividers>.list-row:not(:last-child){position:relative}.row-divider:after,.row-dividers>.list-row:not(:last-child):after{content:"";border-bottom:1px solid var(--border-subtle);pointer-events:none;position:absolute;bottom:0;left:10px;right:10px}.band-head{background-color:var(--fill-subtle);padding:var(--row-pad-y) 20px;font-weight:var(--label-weight);grid-column:1/-1;align-items:center;margin-left:-20px;margin-right:-20px;display:flex}.band-head.subgrid{grid-template-columns:subgrid;display:grid}.band-head label{font-weight:inherit;letter-spacing:inherit;text-transform:inherit;margin:0}.grid-cell{justify-content:flex-start;align-items:center;min-width:0;display:flex}.num-cell{font-variant-numeric:tabular-nums;justify-content:flex-end;padding-right:5px;font-size:90%}.num-cell.total-cell{padding-right:var(--field-pad-x)}.flex-fill{flex:auto;min-width:0}:root{--z-nav:50;--z-dropdown:100;--z-popover:300;--z-tray:1000;--z-tour:1050;--z-toast:1100;--z-drag:9999;--highlight-scale:1.15;--attribution-chip-height:19px;--attribution-chip-line-height:18px;--attribution-chip-icon-width:20px;--editor-sidebar-width:210px;--min-pane-height:max(500px, var(--pane-fit,calc(100vh - 160px)));--max-text-width:750px;--max-shorter-width:650px}@media screen and (width<=900px){:root{--min-pane-height:var(--pane-fit,calc(100svh - 160px))}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{color-scheme:var(--color-scheme);scrollbar-color:var(--scrollbar-thumb) transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-y:scroll;background-color:var(--surface-page)!important}html,body{height:100%;margin:0;padding:0}body{background-color:var(--surface-page);font-family:var(--content-font);font-size:var(--font-size-body);line-height:var(--line);color:var(--text);accent-color:var(--accent-color)}::selection{background-color:var(--accent-tint-strong);color:var(--text-strong)}@media screen and (width<=400px){body{font-size:calc(var(--font-size-body) * .85)}}.actions{margin:var(--pane-margin);margin-top:var(--pane-margin-vert);margin-bottom:var(--pane-margin-vert);gap:var(--action-gap);flex-wrap:wrap;display:flex}.actions-inline{gap:var(--action-gap);flex-wrap:wrap;display:flex}.add-row>.primary-button{width:80px}.options-row{align-items:center;gap:var(--field-gap) 28px;flex-wrap:wrap;display:flex}.reset-btn{all:unset;box-sizing:border-box;cursor:pointer}.bold-width-reserve:before{content:attr(title);font-weight:var(--emphasis-weight);visibility:hidden;height:0;display:block;overflow:hidden}:where(:focus-visible:not(input,select,textarea,[contenteditable])),.reset-btn:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.icon-inline{height:var(--icon-size,20px);vertical-align:var(--icon-valign,text-bottom);display:inline-block}.logo-mark{background-color:currentColor;flex:none;width:39px;height:40px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='98'%20height='97'%20viewBox='0%200%2098%2097'%20overflow='visible'%3e%3cg%20transform='matrix(0.9%200%200%200.9%2049.86%2049.12)'%3e%3cg%3e%3cg%20transform='matrix(1%200%200%201%202.25%2031.75)'%3e%3cpath%20d='M28.201-18.83c-0.801,0-1.701-0.2-2.801-0.6c-0.999-0.4-2-0.8-2.9-1.3c-0.9-0.5-1.699-1.1-2.3-1.6%20C2.9-13.03,4.3-13.53-4.3-11.43c-9.3,2.3-17.7,3.6-25,3.8c10.8,16,23.8,28.6,24.7,29.5c0.6,0.6,1.7,0.6,2.299,0%20c1.1-1.099,20.501-19.799,31.6-40.9c-0.2,0.1-0.4,0.1-0.7,0.2C28.6-18.83,28.4-18.83,28.201-18.83z'/%3e%3c/g%3e%3cg%20transform='matrix(1%200%200%201%20-1.09%20-19.87)'%3e%3cpath%20d='M-39.76,13.4c1.1,5.9,3.4,11.9,6.4,17.799c0.4,0.801,1.1,1.3,2,1.501c4.6,0.999,10.4,1.501,17,1.501%20c1.1,0,2.1,0,3.1,0c-0.3-0.601-0.4-1.2-0.4-1.901c0.299-2.799,4.4-5.1,8.8-5.1c0.3,0,0.5,0,0.8,0c1.8,0.1,3.199,0.299,4.3,0.4%20h0.4c0.7,0.1,1.401,0.2,1.9,0.2c0.4,0,0.6,0,0.701-0.1c0.1,0,0.699-0.301,3.099-1.8c0.801-0.499,1.8-1.1,2.799-1.8l0,0%20c-0.799-0.4-1.799-0.9-3.199-1.5c-0.4-0.201-0.801-0.301-1.3-0.5c-2.3,1-4.9,1.5-7.6,1.3c-8.2-0.499-14.8-7.2-15.2-15.5%20c-0.5-9.4,7-17.2,16.3-17.2C9.141-9.3,16.44-2,16.44,7c0,1.1-0.1,2.2-0.301,3.2c0.301,0.1,0.601,0.1,0.901,0.2h0.1%20c0.2,0,0.301,0.1,0.5,0.1c2,0.3,3.8,0.6,5.8,0.6c2.101,0,4.1-0.3,6.3-1c3.001-0.9,6.4-2.5,9.1-3.8l0,0c1.1-0.5,1.7-1.6,1.6-2.8%20c-1.501-21-19.001-37.7-40.4-37.7c-22.3,0-40.4,18.1-40.5,40.5c0,1.9,0.2,3.7,0.4,5.6C-39.86,12.6-39.76,13-39.76,13.4z'/%3e%3c/g%3e%3cg%20transform='matrix(1%200%200%201%2030.1%206.34)'%3e%3cpath%20d='M-3.55,2.09c0.8,0.5,1.8,0.901,2.601,1.2C-0.051,3.59,0.75,3.789,1.149,3.689%20c0.501-0.1,1.3-0.8,2.001-2.1c0.399-0.7,0.7-1.6,1-2.7c0.2-0.8,0.299-1.6,0.399-2.601c-2.999,1.6-6.1,3.301-9.099,5%20C-4.25,1.691-3.951,1.89-3.55,2.09z'/%3e%3c/g%3e%3cg%20transform='matrix(1%200%200%201%200%203.71)'%3e%3cpath%20d='M53.35-17.68c-2.799-0.6-7.5,0.8-9.701,1.3c-0.9,0.2-2.4,0.9-4.199,1.8c-2.9,1.4-6.6,3.1-10,4.2%20c-5.5,1.7-9.601,1.1-13.401,0.5c-0.2,0-0.399-0.1-0.7-0.1c-0.4-0.1-0.8-0.1-1.199-0.2c-0.901-0.2-1.901-0.4-2.901-0.6%20c-3.599-0.6-7.999-1.1-12.199,0.3c-4.8,1.4-5.6,2.3-5.1,3.1c0.4,0.6,6.6,1.7,11.3,3.1l0,0c0.999,0.3,1.9,0.6,2.6,0.9%20c0.301,0.1,0.5,0.201,0.8,0.301c2.4,0.999,3.8,1.799,4.501,2.299l0,0c0.399,0.301,0.8,0.4,1.3,0.4l2.4,0.1c0,0-2.6,1.699-5.4,3.5%20c-0.9,0.599-1.9,1.2-2.801,1.699c-1.599,1-2.999,1.8-3.6,2.001C3.95,7.32,2.85,7.22,1.05,7.02c-1.2-0.1-2.6-0.301-4.6-0.4%20c-4.8-0.301-7.5,2.6-6.4,2.9c0.1,0,0.3,0.1,0.6,0.1c0.8,0.2,2.4,0.6,4.3,1c2,0.499,4.3,0.999,6.299,1.5%20c0.501,0.1,1,0.2,1.401,0.2c-6.9,1.3-22.7,2.4-34.9,0.1c-22.1-4.299-15.6-16.5-9.3-25.6c-20.4,10.699-18.3,31.5,12.5,31%20c7.1-0.1,15.8-1.3,26.2-3.8c8.1-2,6.3-1.301,23-10.301c0.7-0.399,1.4-0.8,2.1-1.1l0,0c4.1-2.199,8.1-4.399,11.7-6.3%20c0.9-0.5,1.8-0.999,2.6-1.4c0.4-0.2,0.7-0.4,1.1-0.6c5.999-3.3,10-5.5,10-5.5C53.95-15.18,56.95-17.48,53.35-17.68z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='98'%20height='97'%20viewBox='0%200%2098%2097'%20overflow='visible'%3e%3cg%20transform='matrix(0.9%200%200%200.9%2049.86%2049.12)'%3e%3cg%3e%3cg%20transform='matrix(1%200%200%201%202.25%2031.75)'%3e%3cpath%20d='M28.201-18.83c-0.801,0-1.701-0.2-2.801-0.6c-0.999-0.4-2-0.8-2.9-1.3c-0.9-0.5-1.699-1.1-2.3-1.6%20C2.9-13.03,4.3-13.53-4.3-11.43c-9.3,2.3-17.7,3.6-25,3.8c10.8,16,23.8,28.6,24.7,29.5c0.6,0.6,1.7,0.6,2.299,0%20c1.1-1.099,20.501-19.799,31.6-40.9c-0.2,0.1-0.4,0.1-0.7,0.2C28.6-18.83,28.4-18.83,28.201-18.83z'/%3e%3c/g%3e%3cg%20transform='matrix(1%200%200%201%20-1.09%20-19.87)'%3e%3cpath%20d='M-39.76,13.4c1.1,5.9,3.4,11.9,6.4,17.799c0.4,0.801,1.1,1.3,2,1.501c4.6,0.999,10.4,1.501,17,1.501%20c1.1,0,2.1,0,3.1,0c-0.3-0.601-0.4-1.2-0.4-1.901c0.299-2.799,4.4-5.1,8.8-5.1c0.3,0,0.5,0,0.8,0c1.8,0.1,3.199,0.299,4.3,0.4%20h0.4c0.7,0.1,1.401,0.2,1.9,0.2c0.4,0,0.6,0,0.701-0.1c0.1,0,0.699-0.301,3.099-1.8c0.801-0.499,1.8-1.1,2.799-1.8l0,0%20c-0.799-0.4-1.799-0.9-3.199-1.5c-0.4-0.201-0.801-0.301-1.3-0.5c-2.3,1-4.9,1.5-7.6,1.3c-8.2-0.499-14.8-7.2-15.2-15.5%20c-0.5-9.4,7-17.2,16.3-17.2C9.141-9.3,16.44-2,16.44,7c0,1.1-0.1,2.2-0.301,3.2c0.301,0.1,0.601,0.1,0.901,0.2h0.1%20c0.2,0,0.301,0.1,0.5,0.1c2,0.3,3.8,0.6,5.8,0.6c2.101,0,4.1-0.3,6.3-1c3.001-0.9,6.4-2.5,9.1-3.8l0,0c1.1-0.5,1.7-1.6,1.6-2.8%20c-1.501-21-19.001-37.7-40.4-37.7c-22.3,0-40.4,18.1-40.5,40.5c0,1.9,0.2,3.7,0.4,5.6C-39.86,12.6-39.76,13-39.76,13.4z'/%3e%3c/g%3e%3cg%20transform='matrix(1%200%200%201%2030.1%206.34)'%3e%3cpath%20d='M-3.55,2.09c0.8,0.5,1.8,0.901,2.601,1.2C-0.051,3.59,0.75,3.789,1.149,3.689%20c0.501-0.1,1.3-0.8,2.001-2.1c0.399-0.7,0.7-1.6,1-2.7c0.2-0.8,0.299-1.6,0.399-2.601c-2.999,1.6-6.1,3.301-9.099,5%20C-4.25,1.691-3.951,1.89-3.55,2.09z'/%3e%3c/g%3e%3cg%20transform='matrix(1%200%200%201%200%203.71)'%3e%3cpath%20d='M53.35-17.68c-2.799-0.6-7.5,0.8-9.701,1.3c-0.9,0.2-2.4,0.9-4.199,1.8c-2.9,1.4-6.6,3.1-10,4.2%20c-5.5,1.7-9.601,1.1-13.401,0.5c-0.2,0-0.399-0.1-0.7-0.1c-0.4-0.1-0.8-0.1-1.199-0.2c-0.901-0.2-1.901-0.4-2.901-0.6%20c-3.599-0.6-7.999-1.1-12.199,0.3c-4.8,1.4-5.6,2.3-5.1,3.1c0.4,0.6,6.6,1.7,11.3,3.1l0,0c0.999,0.3,1.9,0.6,2.6,0.9%20c0.301,0.1,0.5,0.201,0.8,0.301c2.4,0.999,3.8,1.799,4.501,2.299l0,0c0.399,0.301,0.8,0.4,1.3,0.4l2.4,0.1c0,0-2.6,1.699-5.4,3.5%20c-0.9,0.599-1.9,1.2-2.801,1.699c-1.599,1-2.999,1.8-3.6,2.001C3.95,7.32,2.85,7.22,1.05,7.02c-1.2-0.1-2.6-0.301-4.6-0.4%20c-4.8-0.301-7.5,2.6-6.4,2.9c0.1,0,0.3,0.1,0.6,0.1c0.8,0.2,2.4,0.6,4.3,1c2,0.499,4.3,0.999,6.299,1.5%20c0.501,0.1,1,0.2,1.401,0.2c-6.9,1.3-22.7,2.4-34.9,0.1c-22.1-4.299-15.6-16.5-9.3-25.6c-20.4,10.699-18.3,31.5,12.5,31%20c7.1-0.1,15.8-1.3,26.2-3.8c8.1-2,6.3-1.301,23-10.301c0.7-0.399,1.4-0.8,2.1-1.1l0,0c4.1-2.199,8.1-4.399,11.7-6.3%20c0.9-0.5,1.8-0.999,2.6-1.4c0.4-0.2,0.7-0.4,1.1-0.6c5.999-3.3,10-5.5,10-5.5C53.95-15.18,56.95-17.48,53.35-17.68z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.wordmark{font-family:var(--logo-font);letter-spacing:normal;text-transform:none;font-weight:400}.drag-dots-handle{--dot-pitch:5px;--dot-radius:1px;width:calc(2 * var(--dot-pitch));height:calc(3 * var(--dot-pitch));vertical-align:middle;cursor:move;color:var(--icon);background:radial-gradient(circle, currentColor var(--dot-radius), transparent calc(var(--dot-radius) + .5px)) 0 0/var(--dot-pitch) var(--dot-pitch);border-radius:0;padding:0;display:inline-block}.floating-surface,.popover-surface{border-radius:var(--border-radius);background-color:var(--surface-pane);border:1px solid var(--border-warm);box-shadow:var(--shadow-lg);color:var(--text)}.floating-surface.compact{box-shadow:var(--shadow-md)}.tour-card{width:370px;padding:20px}@media screen and (width<=900px){.tour-card{width:auto;max-width:350px}}.tour-card h2,.tour-card p{margin-bottom:20px}.tour-header{justify-content:space-between;align-items:flex-start;display:flex}.tour-header .close{cursor:pointer;margin-top:2px}.tour-nav{justify-content:space-between;display:flex}.popover-surface{inset:unset;z-index:2147483647;white-space:nowrap;will-change:transform, opacity;margin:0;position:fixed}.pane-vertical{padding-bottom:15px}.legend-icon{vertical-align:sub;border-radius:var(--border-radius-pill);background-color:var(--fill-strong);align-items:center;gap:5px;height:21px;padding:1px 8px;display:inline-flex}.legend-chips .legend-icon:not(.legend-icon-plain){background-color:color-mix(in srgb, var(--accent-color) 15%, transparent);border-radius:var(--border-radius);color:var(--text);font-weight:var(--label-weight);vertical-align:middle;height:22px;padding:0 8px;line-height:1}.legend-chips .legend-icon:not(.legend-icon-plain) svg{display:block}.legend-chips .legend-icon.legend-icon-plain{border-radius:var(--border-radius-pill);justify-content:center;width:24px;height:24px;padding:0}.dashed-stem,.dashed-stem-before:before{background-image:linear-gradient(to bottom, color-mix(in srgb, var(--stem-color) 30%, var(--surface)) 0 7px, transparent 7px 10px);background-repeat:repeat-y;background-size:2px 10px}.editor-wrapper h2,.editor-wrapper h3{margin-bottom:15px}.editor-wrapper .has-image h2,.editor-wrapper .has-image h3{margin-bottom:0}.arrow{--arrow-size:8px;--arrow-edge:calc(var(--arrow-size) / -2 - .5px);background:var(--surface-pane);width:var(--arrow-size);height:var(--arrow-size);border:0 solid var(--border-warm);position:absolute;transform:rotate(45deg)}.arrow[data-side=bottom]{bottom:var(--arrow-edge);border-bottom-width:1px;border-right-width:1px}.arrow[data-side=top]{top:var(--arrow-edge);border-top-width:1px;border-left-width:1px}.arrow[data-side=left]{left:var(--arrow-edge);border-bottom-width:1px;border-left-width:1px}.arrow[data-side=right]{right:var(--arrow-edge);border-top-width:1px;border-right-width:1px}.loader .wrapper{display:inline-block!important}.icon{color:var(--icon);vertical-align:top;transition:color var(--duration-md) var(--ease);cursor:pointer;height:23px;display:inline-block}.icon:hover{color:var(--icon-active)}.callout,.surface-card,.sheet.standalone{border:var(--card-border);box-shadow:var(--shadow-card)}.callout,.surface-card{background:var(--surface-pane);padding:20px}.callout{border-radius:var(--border-radius-card)}.surface-card{border-radius:var(--border-radius-pane)}.surface-card.banded{padding-top:0;padding-bottom:10px;overflow:clip}.sheet{background-color:var(--surface-pane);border-radius:var(--border-radius-pane);box-shadow:var(--shadow-md);overflow:clip}.sheet.standalone{--pane-margin:var(--card-margin)}.sheet-body{padding-left:var(--pane-margin);padding-right:var(--pane-margin)}.sheet-notice{padding-block:var(--pane-margin-vert) calc(var(--pane-margin-vert) * 2)}.sheet-footer{padding:var(--pane-margin-vert) var(--pane-margin);border-top:1px solid var(--border-warm);background:var(--surface-warm);justify-content:space-between;align-items:center;display:flex}.band-body{gap:var(--stack-gap);flex-direction:column;padding-top:20px;padding-bottom:10px;display:flex}.section-group{gap:calc(75px * var(--section-spacing));flex-direction:column;display:flex}.copy-lg,.copy-md,.app-page-head h1{font-family:var(--display-family);font-weight:var(--display-font-weight);letter-spacing:var(--display-letter-spacing);text-transform:var(--display-case);font-style:var(--display-style);color:var(--text-display)}.copy-lg{font-size:var(--font-size-display-lg);line-height:1.2}.copy-md{font-size:var(--font-size-display-md);line-height:1.2}.copy-sm{font-size:calc(var(--font-size-h3) * 8 / 7);line-height:1.25}.copy-paragraph{max-width:var(--max-text-width);font-size:var(--font-size-copy);line-height:1.5}.paragraph-spacing{margin-top:35px;margin-bottom:35px}.shorter-content{width:var(--max-shorter-width)}.constrain{margin-left:auto;margin-right:auto}.banding{background-color:var(--surface-band);border-block:var(--band-rule-width) solid var(--text-strong);padding-top:calc(125px * var(--section-spacing));padding-bottom:calc(125px * var(--section-spacing));clip-path:polygon(0 0, 100% var(--band-slant), 100% 100%, 0 calc(100% - var(--band-slant)))}@media screen and (width<=700px){.constrain{margin-left:20px;margin-right:20px}.copy-paragraph,.shorter-content{width:100%}.banding{padding-top:calc(70px * var(--section-spacing));padding-bottom:calc(70px * var(--section-spacing))}}@media screen and (width>=701px) and (width<=1000px){.constrain{max-width:701px}}@media screen and (width>=1001px) and (width<=1500px){.constrain{max-width:1001px}}@media screen and (width>=1501px){.constrain{max-width:1230px}}.app-page{max-width:760px;padding-top:50px;padding-bottom:100px}.app-page-head{margin-bottom:30px}.app-page-head h1{margin:0}.app-page-narrow{max-width:440px}.app-page-head p{margin-top:5px}.app-page-sections{flex-direction:column;gap:30px;display:flex}.surface-card .row-title{font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:var(--label-case);color:var(--text-strong);align-items:center;gap:4px;margin:0;display:flex}.icon-circle{border-radius:var(--border-radius-tile);background:linear-gradient(-75deg, transparent 33%, hsl(from var(--tile-bg) h s calc(l + 12)) 50%, transparent 66%) var(--tile-bg);border-left:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);width:50px;height:50px;color:var(--tile-ink);filter:drop-shadow(var(--shadow-emboss));background-size:300% 100%;justify-content:center;align-items:center;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:7px;display:flex}.callout:hover .icon-circle{animation:shine var(--duration-2xl) var(--ease) normal}@keyframes shine{0%{background-position:100%}}table{border-collapse:collapse}.drop-wrapper{filter:drop-shadow(var(--shadow-md))}a{color:unset}:where(.static,.copy-paragraph) a{-webkit-text-decoration-style:var(--link-underline);text-decoration-style:var(--link-underline);-webkit-text-decoration-color:var(--link-underline-color);text-decoration-color:var(--link-underline-color)}.static hr{margin-bottom:var(--line)}.static li{overflow-wrap:break-word;margin-left:30px}.static h2,.static h3,.static h4{margin-bottom:20px}.static :where(h1,h2,h3,h4,h5,h6)[id]{scroll-margin-top:calc(var(--nav-height) + 20px)}.static h1{margin:0 0 30px}.static p{margin-bottom:var(--line);overflow-wrap:break-word;line-height:var(--line);margin-top:0}.static ul{margin-bottom:var(--line);list-style-type:var(--list-marker)}.static ol{margin-bottom:var(--line)}.static li>ul{margin-top:5px;margin-bottom:5px}.static li>p{margin-bottom:0}.static table.kv th{text-align:left;vertical-align:top;white-space:nowrap;padding-bottom:5px;padding-right:10px}h1,h2,h3{font-family:var(--header-font);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking)}h4,h5,h6{font-family:var(--content-font);font-weight:var(--emphasis-weight);letter-spacing:normal}b,strong,th{font-weight:var(--emphasis-weight)}h1{font-size:var(--font-size-h1)}h2,h3,.sheet.standalone h1{font-family:var(--content-font);letter-spacing:normal}h2{font-size:var(--font-size-h2)}h2.pane-heading{font-family:var(--header-font);letter-spacing:var(--heading-tracking)}h3{font-size:var(--font-size-h3);font-weight:700}h4{font-size:1em}.workspace{background:var(--surface-workspace)!important;transition:background-color var(--duration-2xl) var(--ease)!important}.map-art{--map-art-shift:0px;background:linear-gradient(color-mix(in srgb, var(--surface-pane) var(--light-art-fade), transparent)), url(../../../sui-map.svg);background-size:100% calc(100% + 2 * var(--map-art-shift));background-position:0 calc(-2 * var(--map-art-shift))}.mono{font-family:var(--mono-font)}.help-text,.disclaimer{color:var(--text-muted);font-size:var(--font-size-control);line-height:20px}.disclaimer{font-size:var(--font-size-small);line-height:inherit}.count-badge{border-radius:var(--border-radius-pill);background:var(--fill-strong);min-width:18px;height:16px;color:var(--text-muted);font-size:var(--font-size-small);text-align:center;vertical-align:middle;box-sizing:border-box;padding:0 6px;font-weight:400;line-height:16px;display:inline-block}@media screen and (width<=500px){.no-mobile{display:none}}.usp{flex-direction:row;flex:1;justify-content:space-between;gap:10px;display:flex}@media screen and (width<=700px){.usp{flex-direction:column}}.input-field{flex-direction:row;gap:7px;display:flex}.input-field>:first-child{flex:auto}.input-field>:last-child{width:fit-content;min-width:25px}.attention{box-shadow:0 0 0 0 var(--attention-color);transition:all var(--duration-lg) var(--ease);animation:1.7s infinite attention-pulse}@keyframes attention-pulse{70%{box-shadow:0 0 0 var(--attention-ring-width) transparent}to{box-shadow:0 0 #0000}}.newly-added{animation:newly-added-pulse var(--duration-3xl) var(--ease-out) 1}@keyframes newly-added-pulse{0%{box-shadow:0 0 0 0 var(--attention-color)}70%{box-shadow:0 0 0 var(--attention-ring-width) transparent}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.attention{box-shadow:0 0 0 2px var(--attention-color);animation:none}.newly-added{animation:none}}@keyframes spin-360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.checkmark:after{content:"";opacity:1;transform-origin:0 0;border-right:2px solid var(--success-color);border-top:2px solid var(--success-color);width:6px;height:12px;animation:checkmark-draw var(--duration-2xl) var(--ease);position:absolute;transform:scaleX(-1)rotate(135deg)}@keyframes checkmark-draw{0%{opacity:1;width:0;height:0}20%{opacity:1;width:6px;height:0}40%{opacity:1;width:6px;height:12px}to{opacity:1;width:6px;height:12px}}.dlx{color:var(--icon-strong);width:24px;height:24px}[data-reveal]:not(.reveal-pending){transition-property:transform,opacity;transition-duration:calc(var(--reveal-duration,.4s) * var(--motion));transition-delay:calc(var(--reveal-delay,0s) * var(--motion));transition-timing-function:var(--ease)}[data-reveal=fade-down].reveal-pending{opacity:0;transform:translateY(-100px)}[data-reveal=flip-right]{backface-visibility:hidden}[data-reveal=flip-right].reveal-pending{transform:perspective(2500px)rotateY(100deg)}@media (prefers-reduced-motion:reduce){[data-reveal]:not(.reveal-pending){transition:none}}.choice-card{border-radius:var(--border-radius);border:1px solid var(--border-warm);gap:var(--stack-gap);text-align:left;width:100%;transition:background-color var(--duration-xs) var(--ease);grid-template-columns:auto 1fr auto;margin-top:10px;padding:10px;display:grid}.choice-card:hover:not(:disabled){background-color:var(--highlight-color)}.choice-card:disabled{color:var(--text-muted);cursor:not-allowed}.choice-card:disabled .choice-card-description,.choice-card:disabled .choice-card-icon,.choice-card:disabled .choice-card-chevron{color:var(--icon-disabled)}.choice-card-icon{align-self:start}.choice-card-body{flex-direction:column;gap:6px;min-width:0;display:flex}.choice-card-body :is(h3,.choice-card-title){text-overflow:ellipsis;white-space:nowrap;height:22px;margin:0;line-height:22px;overflow:hidden}.choice-card-description{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;line-height:20px;font-size:var(--font-size-control);color:var(--text-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.choice-card-chevron{color:var(--text-muted);align-self:center;align-items:center;display:flex}.attribution-chip{min-height:var(--attribution-chip-height);box-sizing:border-box;background-color:var(--attribution-bg);max-width:100%;color:var(--on-photo);border-radius:var(--border-radius);font-size:var(--font-size-small);line-height:var(--attribution-chip-line-height);pointer-events:auto;transition:background-color var(--duration-sm) var(--ease);align-items:center;display:flex}.attribution-chip:hover,.attribution-chip.expanded{background-color:var(--attribution-bg-active)}.attribution-chip a{text-decoration:none}.attribution-chip a:hover{text-decoration:underline}.attribution-chip-text{min-width:0;padding:0 4px}.attribution-chip .attribution-chip-icon{width:var(--attribution-chip-icon-width);height:var(--attribution-chip-height);border-radius:var(--border-radius-pill);cursor:pointer;flex-shrink:0;align-self:flex-start}.attribution-chip .attribution-chip-icon:focus{box-shadow:none;outline:none}.attribution-chip .attribution-chip-icon:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.attribution-chip-icon:before{content:"";width:100%;height:100%;-webkit-mask:var(--attribution-icon) center/18px no-repeat;mask:var(--attribution-icon) center/18px no-repeat;background-color:currentColor;display:block}@media screen and (width<=500px){.attribution-chip{font-size:calc(10px + var(--text-step))}}.list-row{grid-template-columns:subgrid;box-sizing:border-box;padding:var(--row-pad-y) 10px;border-radius:var(--border-radius);grid-column:1/-1;align-items:center;margin-left:-10px;margin-right:-10px;display:grid;position:relative}.list-row.roomy{padding-block:calc(var(--row-pad-y) * 2.5)}.list-cell{align-items:center;min-width:0;display:flex}.list-cell-label{line-height:var(--line-item);text-align:left;justify-content:flex-start;gap:12px;overflow:hidden}.list-icon{height:24px;color:var(--icon);align-items:center;line-height:0;display:flex}.hover-pill{position:relative}.hover-pill:before{content:"";inset:var(--hover-pill-inset,3px 0px);border-radius:var(--border-radius);pointer-events:none;z-index:0;background:0 0;position:absolute}.hover-pill:hover:before{background:var(--highlight-color)}.hover-pill>*{z-index:1;position:relative}.nav-pill{border-radius:var(--border-radius-sm);transition:background-color var(--duration-sm) var(--ease);background:0 0}.nav-pill:hover,.nav-pill.open{background:var(--nav-hover-fill,color-mix(in srgb, var(--accent-tint) 50%, transparent))}.nav-pill.selected{background:var(--nav-selected-fill,var(--accent-tint))}.plain-list{margin:0;padding:0;list-style:none}.doc-row{border-radius:var(--border-radius);cursor:pointer;margin-left:-10px;margin-right:-10px}.doc-row.hover-bg:hover,.list-row.hover-bg:hover{background-color:var(--highlight-color)}.doc-row-body{align-items:center;gap:12px;margin-left:10px;margin-right:10px;display:flex}.doc-row:not(:last-child) .doc-row-body{border-bottom:1px solid var(--border-subtle)}.row-controls{display:contents}[data-row-controls]{cursor:auto}.pane-body{margin-left:var(--pane-margin);margin-right:var(--pane-margin);margin-top:var(--pane-margin-vert)}.pane-body.under-header{margin-top:0;margin-bottom:var(--pane-margin)}.border-transit{color:var(--text-muted);align-items:center;gap:.35rem;display:inline-flex}.rail-link{box-sizing:border-box;min-width:0;height:36px;color:inherit;transition:background-color var(--duration-xs) var(--ease);align-items:center;gap:8px;text-decoration:none;position:relative}.rail-link:hover,.rail-link:focus-visible{background:var(--highlight-color)}.rail-link:focus-visible{outline:var(--focus-outline);outline-offset:calc(-1 * var(--focus-offset))}.rail-link .icon{height:24px;color:color-mix(in srgb, var(--icon) 75%, var(--text-strong));flex:none;justify-content:center;align-items:center;display:flex}.rail-link .title{white-space:nowrap;height:24px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:color-mix(in srgb, var(--text) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--text) 35%, transparent);text-underline-offset:3px;flex:none;line-height:24px}.choice-row,.icon-row{align-items:center;gap:8px;padding:8px 12px;display:flex}.choice-row{cursor:pointer;-webkit-user-select:none;user-select:none;color:inherit;transition:background-color var(--duration-xs) var(--ease);text-decoration:none}.choice-row:hover,.choice-row:focus-visible,.choice-row.selected{background-color:var(--highlight-color)}.choice-row:focus-visible{outline-offset:calc(-1 * var(--focus-offset))}.choice-row-icon{color:var(--icon-strong);flex:none;display:flex}.pick-node{align-items:center;gap:5px;min-width:0;display:flex}.pick-row{border-radius:var(--border-radius);flex:auto;align-items:center;gap:5px;min-width:0;padding:2px 4px;display:flex}.pick-row.clickable{cursor:pointer}.pick-row.clickable:hover,.pick-row.selected{background-color:var(--highlight-color)}.skeleton{background:color-mix(in srgb, var(--fill-strong) 55%, transparent);border-radius:var(--border-radius-sm);vertical-align:middle;display:inline-block}.skeleton,.skeleton-pulse{animation:1.3s ease-in-out infinite skeleton-pulse}@keyframes skeleton-pulse{0%{opacity:var(--skeleton-dim,.45)}50%{opacity:1}to{opacity:var(--skeleton-dim,.45)}}@media (prefers-reduced-motion:reduce){.skeleton,.skeleton-pulse{animation:none}}.fields-grid{grid-template-columns:minmax(0, 1fr) var(--editor-sidebar-width);gap:var(--field-gap) 35px;align-items:start;display:grid}.fields-grid .field{min-width:0}.fields-stack{gap:var(--field-gap);flex-direction:column;min-width:0;display:flex}.fields-grid.create-mode{grid-template-columns:minmax(0, 1fr) calc(var(--editor-sidebar-width) + 30px)}@media screen and (width<=520px){.fields-grid,.fields-grid.create-mode{grid-template-columns:1fr}}#pane-manager{justify-content:center;gap:15px;width:100%;display:flex}@media screen and (width<=1200px){#pane-manager{gap:var(--hstack-gap)}}.simple-wrapper{flex-direction:row;justify-content:space-between;display:flex;position:relative}.pane-surface{background-color:var(--surface-pane);min-width:0;box-shadow:var(--shadow-sm);flex-direction:column;flex:1;display:flex;overflow:clip}.pane-bottom-corners{border-bottom-left-radius:var(--pane-corner-left,0);border-bottom-right-radius:var(--pane-corner-right,0)}.simple-map-column{height:var(--min-pane-height);z-index:1;background-color:var(--surface-pane);flex:1;position:sticky;top:0}input,select,textarea,.picker-field{height:var(--field-height);padding:0 var(--field-pad-x);font-family:inherit;font-size:var(--font-size-field);font-weight:400;line-height:1}input,select,textarea,.picker-field,.ProseMirror{box-sizing:border-box;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--field-radius);box-shadow:none;outline:none}input:hover,select:hover,textarea:hover,.picker-field:hover,.ProseMirror:hover{border-color:var(--border-strong)}input:focus,select:focus,textarea:focus,.picker-field:focus,.picker-field:focus-visible,.ProseMirror:focus{border-color:var(--accent-ring);box-shadow:var(--field-ring)}:is(input,select,textarea)[aria-invalid=true]{border-color:var(--danger-color)}:is(input,select,textarea)[aria-invalid=true]:focus{box-shadow:0 0 0 var(--ring-width) var(--danger-tint)}textarea.multiline{width:100%;height:auto;padding-block:calc(var(--field-pad-x) - 1px);line-height:var(--line);resize:vertical;display:block}input::placeholder,textarea::placeholder{color:var(--text-muted)}input:is([type=checkbox],[type=radio]){appearance:none;aspect-ratio:1;background:var(--surface);border:1px solid var(--border);border-radius:var(--field-radius);width:20px;min-width:20px;height:20px;min-height:20px;box-shadow:none;cursor:pointer;flex-shrink:0;place-content:center;margin:0;padding:0;display:inline-grid}input:is([type=checkbox],[type=radio]):hover{border-color:var(--border-strong)}input:is([type=checkbox],[type=radio]):focus{border-color:var(--accent-ring);box-shadow:var(--field-ring)}input[type=checkbox]:checked:before{content:"";background-color:var(--text);width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9,20.42L2.79,14.21L5.62,11.38L9,14.77L18.88,4.88L21.71,7.71L9,20.42Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9,20.42L2.79,14.21L5.62,11.38L9,14.77L18.88,4.88L21.71,7.71L9,20.42Z'/%3E%3C/svg%3E") 50%/contain no-repeat}input[type=radio]{border-radius:var(--border-radius-pill)}input[type=radio]:checked:before{content:"";border-radius:inherit;background-color:var(--text);width:10px;height:10px}input[type=range]{height:auto;box-shadow:none;accent-color:var(--accent-color);cursor:pointer;background:0 0;border:none;border-radius:0;padding:0}input[type=range]:focus{box-shadow:none}input[type=range]:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}input:disabled,select:disabled,textarea:disabled,.picker-field:disabled{cursor:not-allowed;background:0 0}.field-wrap:has(:disabled){cursor:not-allowed;background:0 0}input:disabled:hover,select:disabled:hover,textarea:disabled:hover,.picker-field:disabled:hover{border-color:var(--border)}.field-wrap:has(:disabled):hover{border-color:var(--border)}.picker-field:disabled .field-chevron svg,.date-field:disabled svg{color:var(--icon-disabled);fill:var(--icon-disabled)}.readonly-value{min-width:0;min-height:var(--line);font-size:var(--font-size-field);line-height:var(--line);color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;align-items:center;gap:6px;display:flex}.readonly-value.empty{color:var(--text-muted)}.field-wrap,.tag-box{background:var(--surface);border:1px solid var(--border);border-radius:var(--field-radius)}.field-wrap{box-sizing:border-box;height:var(--field-height);padding:0 0 0 var(--field-pad-x);transition:border-color var(--duration-sm) var(--ease), box-shadow var(--duration-sm) var(--ease);align-items:center;display:inline-flex;overflow:hidden}.field-wrap:hover,.tag-box:hover{border-color:var(--border-strong)}.field-wrap:focus-within,.field-wrap.focus,.tag-box.focused{border-color:var(--accent-ring);box-shadow:var(--field-ring)}.field-wrap input{min-width:0;height:100%;box-shadow:none;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;padding:0}.field-wrap input:hover,.field-wrap input:focus{box-shadow:none;border:none;outline:none}.field-adornment{color:var(--text-muted);background:var(--fill-subtle);-webkit-user-select:none;user-select:none;pointer-events:none;box-sizing:border-box;white-space:nowrap;justify-content:center;align-self:stretch;align-items:center;line-height:1;display:inline-flex}.field-adornment.start{padding:0 var(--field-pad-x);border-right:1px solid var(--border)}.field-adornment.end{padding:0 var(--field-pad-x);border-left:1px solid var(--border);margin:0 0 0 8px}.field-chevron{color:var(--text-muted);flex:none;justify-content:center;align-items:center;display:flex}.picker-input{align-items:center;width:100%;display:flex}.picker-input .wrap{min-width:0;transition:width var(--duration-md) var(--ease);flex:auto}.joined-end{align-items:center;display:flex}.joined .joined-start{border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.joined .joined-end :is(button,.like-button){border-bottom-width:1px;border-color:var(--border);transition:border-color var(--duration-xs) var(--ease), box-shadow var(--duration-xs) var(--ease), background-color var(--duration-xs) var(--ease);border-top-left-radius:0;border-bottom-left-radius:0;margin:0}.joined:hover .joined-start,.joined:hover .joined-end :is(button,.like-button){border-color:var(--border-strong)}.joined.joined-focus .joined-start{border-color:var(--accent-ring);box-shadow:var(--field-ring);clip-path:inset(calc(-1 * var(--field-ring-reach)) 0 calc(-1 * var(--field-ring-reach)) calc(-1 * var(--field-ring-reach)))}.joined:has(.joined-start:focus) .joined-start{border-color:var(--accent-ring);box-shadow:var(--field-ring);clip-path:inset(calc(-1 * var(--field-ring-reach)) 0 calc(-1 * var(--field-ring-reach)) calc(-1 * var(--field-ring-reach)))}.joined.joined-focus .joined-end :is(button,.like-button){border-color:var(--accent-ring);box-shadow:var(--field-ring);clip-path:inset(calc(-1 * var(--field-ring-reach)) calc(-1 * var(--field-ring-reach)) calc(-1 * var(--field-ring-reach)) 0)}.joined:has(.joined-start:focus) .joined-end :is(button,.like-button){border-color:var(--accent-ring);box-shadow:var(--field-ring);clip-path:inset(calc(-1 * var(--field-ring-reach)) calc(-1 * var(--field-ring-reach)) calc(-1 * var(--field-ring-reach)) 0)}.show-spinner::-webkit-inner-spin-button{-webkit-appearance:inner-spin-button;opacity:1;margin-left:6px}.show-spinner::-webkit-outer-spin-button{-webkit-appearance:inner-spin-button;opacity:1;margin-left:6px}.field-error{color:var(--danger-color);font-size:var(--font-size-small);display:block}.save-cell{flex:0 0 60px;justify-content:flex-start;align-items:center;width:60px;min-width:60px;max-width:60px;display:flex;overflow:hidden}.action-slot{transition:flex-basis var(--duration-md) var(--ease);flex:0 0 0;justify-content:flex-end;align-items:center;margin-block:-4px;padding-block:4px;display:flex;overflow:hidden}.action-slot>*{opacity:0;transition:transform var(--duration-md) var(--ease), opacity var(--duration-md) var(--ease);flex:none;transform:translate(100%)}.has-action>.action-save-slot{flex-basis:60px;margin-left:5px}.has-action>.action-save-slot>*{opacity:1;transform:none}.has-action>.action-save-slot>:active,.has-confirm>.action-confirm-slot>:active{transform:translateY(1px)}.action-confirm-slot{transition:flex-basis var(--duration-md) var(--ease), margin-left var(--duration-md) var(--ease)}.action-slot.action-confirm-slot>div{transition:transform var(--duration-md) var(--ease), opacity var(--duration-md) var(--ease)}.reserve-confirm>.action-confirm-slot{flex-basis:23px;margin-left:10px}.has-confirm>.action-confirm-slot>*{opacity:1;transform:none}label,.field-label{font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:var(--label-case);margin:10px 0 2px;display:table}label:first-child,.field-label:first-child{margin-top:0}label.checkbox-label{letter-spacing:normal;text-transform:none;font-weight:400}label:has(input:is([type=checkbox],[type=radio])){letter-spacing:normal;text-transform:none;font-weight:400}label .context,.field-label .context{color:var(--text-muted);letter-spacing:normal;text-transform:none;font-weight:400}button,.like-button{--btn-accent:var(--border-strong);box-sizing:border-box;height:var(--control-height);padding:0 var(--control-pad-x);font-family:var(--content-font);font-size:var(--font-size-control);font-weight:var(--button-weight);color:var(--text-strong);background:var(--surface);border:1px solid var(--border);border-bottom:var(--button-edge) solid var(--btn-accent);border-radius:var(--border-radius);transition:transform var(--duration-xs) var(--ease-out), border-bottom-color var(--duration-sm) var(--ease-out);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:7px;line-height:1;text-decoration:none;display:inline-flex}button,.like-button,[role=button]{-webkit-user-select:none;user-select:none}@media screen and (width<=350px){button,.like-button{line-height:25px}}button.float,.like-button.float{border:1px solid var(--surface-pane);box-shadow:var(--shadow-md);transition:background-color var(--duration-sm) var(--ease)}button.float:hover:enabled,.like-button.float:hover{border:1px solid var(--surface-pane);background-color:var(--surface);background-image:linear-gradient(var(--fill-subtle), var(--fill-subtle))}button:hover:enabled,.like-button:hover{border-color:var(--border-strong);border-bottom-color:color-mix(in srgb, var(--btn-accent), var(--shade) 25%)}button:active:enabled,.like-button:active{transform:translateY(1px)}button.primary-button,.like-button.primary-button{--primary-pct:var(--primary-mix);color:color-mix(in srgb, var(--on-accent) var(--primary-pct), var(--text-strong));background:color-mix(in srgb, var(--accent-color) var(--primary-pct), var(--surface));border-color:color-mix(in srgb, var(--accent-dark) var(--primary-pct), var(--border));border-bottom-color:color-mix(in srgb, var(--accent-dark) var(--primary-pct), var(--btn-accent));font-weight:var(--primary-weight)}button.primary-button:hover:enabled,.like-button.primary-button:hover{background:color-mix(in srgb, var(--accent-dark) var(--primary-pct), var(--surface));border-color:color-mix(in srgb, var(--accent-dark) var(--primary-pct), var(--border-strong));border-bottom-color:color-mix(in srgb, color-mix(in srgb, var(--accent-dark) var(--primary-pct), var(--btn-accent)), var(--shade) 25%)}button.primary-button:disabled{--primary-pct:0%}button:disabled,.like-button:disabled{background-color:var(--surface-pane);color:var(--text-muted);cursor:not-allowed}button.active,.like-button.active{--btn-accent:var(--text);color:var(--text)}button.active .dlx,.like-button.active .dlx{color:var(--text)}button:disabled .dlx{color:var(--icon-disabled)}button:disabled div{color:var(--text-muted)}button.typed-button{--btn-accent:var(--type-color)}button.icon-button{all:unset;box-sizing:border-box;vertical-align:top;cursor:pointer;height:24px;transition:color var(--duration-md) var(--ease);color:var(--icon);border-radius:var(--border-radius);display:inline-block;position:relative}button.icon-button:hover,button.icon-button:active{color:var(--icon-active)}button.icon-button:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}button.danger-button,.like-button.danger-button{--btn-accent:var(--danger-color);color:var(--danger-color)}button.strong-button,.like-button.strong-button{font-weight:var(--emphasis-weight)}
