:root{color-scheme:light dark;font-family:var(--font-family-base,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:16px;background:#071018;color:#f8fafc;--font-family-base:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--bg-base-1:#071018;--bg-base-2:#0f1c2d;--bg-base-3:#071018;--page-background:radial-gradient(circle at top left,rgba(14,165,233,0),transparent 28%),radial-gradient(circle at bottom right,rgba(34,211,238,0),transparent 32%),linear-gradient(180deg,#071018,#0f1c2d 35%,#071018);--bg-glow-1:rgba(14,165,233,0);--bg-glow-2:rgba(34,211,238,0);--bg-surface:rgba(10,20,34,0);--border:rgba(148,163,184,0);--accent:#38bdf8;--accent-strong:#22d3ee;--accent-border:rgba(56,189,248,0);--text-primary:#f8fafc;--text-muted:#a8bbcf;--shadow:0 32px 120px transparent;--page-padding:3.6rem;--widget-gap:3.5rem;--widget-padding:3.1rem;--widget-radius:1.8rem;--widget-blur:20px;--widget-surface:rgba(10,20,34,0);--widget-border-color:rgba(148,163,184,0);--widget-border-width:1px;--widget-shadow:0 32px 120px transparent;--widget-content-gap:clamp(calc(0.4rem * var(--n8-scale, 1)),2.2cqi,calc(1.6rem * var(--n8-scale, 1)));--widget-title-gap:calc(0.5rem * var(--n8-scale, 1));--space-xs:1.08rem;--space-sm:1.8rem;--space-md:2.7rem;--space-lg:3.6rem;--space-xl:5.4rem;--space-xxl:4.5rem;--radius:1.8rem}html[data-theme=sunrise]{color-scheme:light;--bg-base-1:#faf6ed;--bg-base-2:#f4ead7;--bg-base-3:#efe4d1;--bg-glow-1:rgba(249,115,22,0);--bg-glow-2:rgba(234,88,12,0);--bg-surface:hsla(0,0%,100%,0);--border:rgba(180,83,9,0);--accent:#ea580c;--accent-strong:#f97316;--accent-border:rgba(249,115,22,0);--text-primary:#311707;--text-muted:#7c5a44;--shadow:0 28px 70px rgba(120,53,15,0)}html[data-theme=terminal]{color-scheme:dark;--bg-base-1:#040a06;--bg-base-2:#07110a;--bg-base-3:#040a06;--bg-glow-1:rgba(34,197,94,0);--bg-glow-2:rgba(16,185,129,0);--bg-surface:rgba(8,18,10,0);--border:rgba(74,222,128,0);--accent:#4ade80;--accent-strong:#34d399;--accent-border:rgba(74,222,128,0);--text-primary:#eaffef;--text-muted:#9ec9a7;--shadow:0 30px 90px transparent}*{box-sizing:border-box}body,html{height:100vh;width:100vw;margin:0;padding:0;overflow:hidden;color:var(--text-primary)}body{font-family:var(--font-family-base);font-size:1rem;line-height:1.6;background:transparent}body:before{content:"";position:fixed;inset:0;z-index:-1;background:var(--page-background);background-size:cover;background-position:50%;transform:scale(var(--page-background-zoom,1));transform-origin:var(--page-background-origin,50% 50%)}a,button{font:inherit}a:visited{color:inherit}.page-shell{width:100vw;height:100vh;margin:0;padding:var(--page-padding);display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:1}.page-shell[data-mode=free]{padding:0}.youtube-background{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:var(--page-background)}.youtube-background iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100vh;min-width:177.78vh;transform:translate(-50%,-50%);border:0}.dashboard-edit-zone{position:fixed;top:0;left:0;width:17rem;height:4rem;z-index:30}.dashboard-cluster{position:absolute;top:.55rem;left:.75rem;display:flex;gap:.55rem;transform:translateY(calc(-100% - .7rem));opacity:0;transition:transform .22s ease,opacity .16s ease;pointer-events:none}.dashboard-cluster:focus-within,.dashboard-cluster:hover,.dashboard-edit-zone:focus-within .dashboard-cluster,.dashboard-edit-zone:hover .dashboard-cluster{transform:translateY(0);opacity:1;pointer-events:auto}.dashboard-cluster-btn{width:2.6rem;height:2.6rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--accent-border);border-radius:999px;background:#c9cfd1;color:#24343a;box-shadow:var(--shadow);cursor:pointer;transition:transform .16s ease,color .16s ease,border-color .16s ease}.dashboard-cluster-btn:hover{transform:translateY(-2px);color:var(--accent)}.dashboard-cluster-btn[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}@media (prefers-reduced-motion:reduce){.dashboard-cluster,.dashboard-cluster-btn{transition:none}}.dashboard-branding{position:fixed;top:.85rem;display:flex;align-items:center;gap:.6rem;z-index:20;pointer-events:none;color:var(--text-primary);font-family:var(--font-family-base);max-width:min(70vw,40rem)}.dashboard-branding[data-position=left]{left:1rem}.dashboard-branding[data-position=center]{left:50%;transform:translateX(-50%)}.dashboard-branding[data-position=right]{right:1rem}.dashboard-branding-icon{flex-shrink:0;line-height:1;object-fit:contain;border-radius:var(--widget-radius)}.dashboard-branding-text{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-btn{border:1px solid var(--accent-border);background:var(--widget-button-surface);color:var(--text-primary);border-radius:999px;padding:.45rem .95rem;font-size:.9rem;cursor:pointer}.dashboard-btn--subtle{border-color:var(--border);color:var(--text-muted)}.dashboard-icon-btn{width:2.45rem;min-width:2.45rem;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:1.05rem}.widget-grid{display:grid;grid-template-columns:repeat(var(--n8-cols,4),minmax(0,1fr));grid-auto-rows:minmax(0,1fr);grid-auto-flow:row dense;--widget-gap:calc(var(--widget-gap-base, 3.5rem) * var(--n8-scale, 1));--widget-padding:calc(var(--widget-padding-base, 3.1rem) * var(--n8-scale, 1));--widget-radius:calc(var(--widget-radius-base, 1.8rem) * var(--n8-scale, 1));grid-gap:var(--widget-gap);gap:var(--widget-gap);flex:1 1;min-height:0}.widget-grid[data-mode=free]{display:flex;align-items:center;justify-content:center;overflow:hidden}.free-canvas{position:relative;overflow:hidden;border-radius:var(--widget-radius);flex-shrink:0}.free-canvas-bounds{position:absolute;inset:0;pointer-events:none;z-index:4;border-radius:inherit;box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px #fff}.widget-resize-handle{position:absolute;right:0;bottom:0;width:1.4rem;height:1.4rem;cursor:nwse-resize;background:linear-gradient(135deg,transparent 50%,var(--accent-border) 50%,var(--accent-border) 60%,transparent 60%),linear-gradient(135deg,transparent 65%,var(--accent-border) 65%,var(--accent-border) 75%,transparent 75%);border-bottom-right-radius:var(--widget-radius);z-index:3}.widget{position:relative;background:var(--widget-surface);border:var(--widget-border-width,1px) solid var(--widget-border-color);border-radius:var(--widget-radius);padding:var(--widget-padding);box-shadow:var(--widget-shadow);-webkit-backdrop-filter:blur(var(--widget-blur));backdrop-filter:blur(var(--widget-blur));overflow:hidden;container-type:inline-size}.widget-body{height:100%;min-height:0;display:flex;flex-direction:column;gap:var(--widget-content-gap);overflow-y:auto}.widget--editing{padding-top:calc(var(--space-lg) + 2.2rem)}.widget-edit-controls{position:absolute;top:.75rem;left:.75rem;right:.75rem;display:flex;justify-content:space-between;align-items:center;gap:.5rem;z-index:2}.widget-edit-title{margin:0;color:var(--text-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.12em}.widget-edit-buttons{display:flex;gap:.35rem;flex-wrap:wrap;justify-content:flex-end}.widget-edit-btn{border:1px solid var(--border);background:transparent;color:var(--text-primary);border-radius:.6rem;padding:.2rem .45rem;font-size:.72rem;cursor:pointer}.widget-edit-btn--danger{border-color:rgba(244,63,94,0);color:#fecdd3}.settings-field{display:flex;flex-direction:column;gap:.35rem;color:var(--text-muted);font-size:.92rem}.settings-input{width:100%;border:1px solid var(--border);background:transparent;color:var(--text-primary);border-radius:.6rem;padding:.5rem .65rem;font-size:.95rem}.settings-textarea{min-height:6.5rem;resize:vertical}.settings-check{display:flex;align-items:center;gap:.5rem;color:var(--text-muted)}.hidden-file-input{display:none}.settings-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.widget-modal-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:var(--space-lg,1.5rem);background:transparent}.widget-modal-frame{width:min(90vw,900px);height:min(80vh,700px);display:flex}.widget-modal-frame>.widget{width:100%;height:100%}.display{font-size:clamp(calc(3rem * var(--n8-scale, 1)),11cqi,calc(5.5rem * var(--n8-scale, 1)));line-height:1;letter-spacing:-.04em;margin:0}.h1{font-size:clamp(calc(3.6rem * var(--n8-scale, 1)),14.4cqi,calc(7.2rem * var(--n8-scale, 1)));line-height:.95;letter-spacing:-.06em;margin:0}.h2{font-size:clamp(calc(2.25rem * var(--n8-scale, 1)),6.3cqi,calc(3.15rem * var(--n8-scale, 1)));letter-spacing:-.03em}.h2,.h3{line-height:1.2;margin:0}.h3{font-size:clamp(calc(1.8rem * var(--n8-scale, 1)),4.8cqi,calc(2.4rem * var(--n8-scale, 1)))}.h4{font-size:clamp(calc(1.35rem * var(--n8-scale, 1)),3.4cqi,calc(1.71rem * var(--n8-scale, 1)));line-height:1.3;margin:0}.value{font-size:clamp(calc(2.7rem * var(--n8-scale, 1)),9.9cqi,calc(4.95rem * var(--n8-scale, 1)));line-height:1.1;margin:0}.label{letter-spacing:.2em;color:var(--text-muted);font-size:clamp(calc(.45rem * var(--n8-scale, 1)),2cqi,calc(1.6rem * var(--n8-scale, 1)))}.eyebrow,.label{text-transform:uppercase;margin:0}.eyebrow{letter-spacing:.3em;color:var(--accent);font-size:clamp(calc(1rem * var(--n8-scale, 1)),2cqi,calc(1.6rem * var(--n8-scale, 1)))}.body{font-size:clamp(calc(1.35rem * var(--n8-scale, 1)),3.4cqi,calc(1.71rem * var(--n8-scale, 1)));line-height:1.5}.body,.meta{color:var(--text-muted);margin:0}.meta{font-size:clamp(calc(.45rem * var(--n8-scale, 1)),2cqi,calc(1.6rem * var(--n8-scale, 1)))}.tiny{color:var(--text-muted);font-size:clamp(calc(.35rem * var(--n8-scale, 1)),1.5cqi,calc(1.2rem * var(--n8-scale, 1)));margin:0}.dw-root[data-widget-type=datetime] .value.dw-bold{font-size:calc(2.75rem * var(--n8-scale, 1))}.dw-root[data-widget-type=datetime] .h3{font-size:calc(1.75rem * var(--n8-scale, 1))}.spotify-album-art{width:100%;max-width:min(100%,38cqi);height:auto;aspect-ratio:1/1;align-self:center;flex-shrink:0;object-fit:cover;border-radius:calc(var(--widget-radius) * .5)}.spotify-lyrics{color:var(--text-muted);font-size:1rem;line-height:1.7;margin:0}.calendar-widget-issue{color:var(--text-muted);font-size:.85rem;margin:0 0 .75rem}.calendar-widget-agenda{display:flex;flex-direction:column;gap:1rem}.calendar-widget-day-label{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 .4rem}.calendar-widget-event{display:flex;align-items:flex-start;gap:.6rem;padding:.3rem 0}.calendar-widget-dot{width:.6rem;height:.6rem;border-radius:50%;background-color:var(--text-muted);margin-top:.35rem;flex-shrink:0}.calendar-widget-event-body{min-width:0;flex:1 1}.calendar-widget-event-line{display:flex;gap:.5rem;align-items:baseline;flex-wrap:wrap}.calendar-widget-event-time{font-size:.85rem;color:var(--text-muted);flex-shrink:0;min-width:4.5em}.calendar-widget-event-title{font-size:.95rem;overflow-wrap:anywhere}.calendar-widget-event-location{font-size:.8rem;color:var(--text-muted);margin:.1rem 0 0}.calendar-view-tabs{display:flex;gap:.3rem}.calendar-view-tab{border:1px solid var(--border);background:transparent;color:var(--text-muted);border-radius:999px;padding:.3rem .7rem;font-size:.78rem;cursor:pointer}.calendar-view-tab[aria-pressed=true]{color:var(--accent);border-color:var(--accent);font-weight:600}.calendar-config-panel{border:1px solid var(--border);background:#c9cfd1;color:#24343a;border-radius:.8rem;padding:.7rem;display:flex;flex-direction:column;gap:.6rem;margin-bottom:.75rem}.calendar-config-panel .meta{color:var(--n8-muted)}.calendar-config-account{border-top:1px solid rgba(36,52,58,0);padding-top:.5rem;display:flex;flex-direction:column;gap:.4rem}.calendar-config-account:first-of-type{border-top:none;padding-top:0}.calendar-config-account-label{font-weight:600;margin:0}.calendar-config-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.calendar-config-check{color:var(--n8-ink);gap:.45rem}.calendar-config-swatches{display:flex;align-items:center;gap:.3rem}.calendar-config-swatch{width:1.1rem;height:1.1rem;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0}.calendar-config-swatch[aria-pressed=true]{border-color:var(--n8-ink)}.calendar-config-reset{font-size:.75rem;padding:.25rem .55rem}.calendar-widget-month{display:flex;flex-direction:column;gap:.3rem}.calendar-widget-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.3rem;gap:.3rem}.calendar-widget-month-grid--headers{margin-bottom:.1rem}.calendar-widget-month-weekday{text-align:center;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);margin:0}.calendar-widget-month-cell{min-height:4.2rem;border:1px solid var(--border);border-radius:.5rem;padding:.35rem;display:flex;flex-direction:column;gap:.2rem}.calendar-widget-month-cell--outside{border-color:transparent}.calendar-widget-month-cell--today{border-color:var(--accent);border-width:2px}.calendar-widget-month-day-number{font-size:1.05rem;font-weight:700;margin:0}.calendar-widget-month-bar{display:block;height:.32rem;border-radius:999px;background-color:var(--text-muted)}.calendar-widget-month-more{font-size:.72rem;color:var(--text-muted);margin:0}.claude-chat-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.6rem;margin-bottom:var(--widget-title-gap)}.claude-chat-actions,.claude-chat-title{display:flex;align-items:center;gap:.5rem}.claude-config-panel{border:1px solid var(--border);background:#c9cfd1;color:#24343a;border-radius:.8rem;padding:.7rem;display:flex;flex-direction:column;gap:.7rem}.claude-config-panel .settings-check,.claude-config-panel .settings-field{color:var(--n8-muted)}.claude-config-panel .settings-input{background:#fff;color:var(--n8-ink);border:1px solid hsla(194,9%,48%,0)}.location-picker{display:flex;flex-direction:column;gap:.6rem}.location-picker-search{display:flex;gap:.5rem}.location-picker-search .settings-input{flex:1 1}.location-picker-results{display:flex;flex-direction:column;gap:.2rem;max-height:8rem;overflow-y:auto}.location-picker-result{border:1px solid var(--border);background:transparent;color:var(--text-primary);border-radius:.5rem;padding:.4rem .6rem;text-align:left;font-size:.9rem;cursor:pointer}.location-picker-result:hover{border-color:var(--accent-border)}.location-picker-map{width:100%;aspect-ratio:3/2;height:auto;border-radius:.6rem;overflow:hidden;border:1px solid var(--border)}.location-picker-actions{display:flex;gap:.5rem;flex-wrap:wrap}.enroll-profile-list{display:flex;flex-wrap:wrap;gap:.4rem}.enroll-profile-chip{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--accent-border);background:rgba(56,189,248,0);border-radius:999px;padding:.25rem .6rem;font-size:.85rem;color:var(--text-primary)}.enroll-profile-chip button{border:none;background:none;color:var(--text-muted);cursor:pointer;padding:0;font-size:.75rem;line-height:1}.claude-chat-log{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.7rem;padding-right:.2rem}.claude-bubble{border:1px solid var(--border);border-radius:.8rem;padding:.6rem .75rem;max-width:100%;background:transparent}.claude-bubble--user{border-color:var(--accent-border);background:rgba(56,189,248,0)}.claude-bubble-role{margin:0 0 .2rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.claude-bubble-text{margin:0;white-space:pre-wrap;word-break:break-word;color:var(--text-primary)}.voice-bubble{max-width:78%;border-radius:1.1rem;padding:.55rem .9rem}.voice-bubble-text{margin:0;white-space:pre-wrap;word-break:break-word;text-align:left}.voice-bubble--assistant{align-self:flex-start;background:hsla(0,0%,100%,0);border:1px solid var(--border);border-bottom-left-radius:.3rem}.voice-bubble--assistant .voice-bubble-text{color:var(--text-primary)}.voice-bubble--user{align-self:flex-end;background:var(--accent);border-bottom-right-radius:.3rem}.voice-bubble--user .voice-bubble-text{color:#f8fafc}.voice-bubble--system{align-self:center;max-width:92%;background:transparent;padding:.1rem 0}.voice-bubble--system .voice-bubble-text{color:var(--text-muted);font-size:.85rem;text-align:center}.wake-word-status{display:flex;align-items:center;gap:.5rem;padding:.3rem 0}.wake-dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--text-muted,#666);flex-shrink:0;transition:background .2s}.wake-dot--active{background:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,0);animation:wake-pulse 1.8s ease-in-out infinite}@keyframes wake-pulse{0%{box-shadow:0 0 0 0 rgba(34,197,94,0)}70%{box-shadow:0 0 0 6px rgba(34,197,94,0)}to{box-shadow:0 0 0 0 rgba(34,197,94,0)}}.list-widget-items{display:flex;flex-direction:column;gap:.05rem;overflow-y:auto}.list-home-item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.25rem 0;border:none;border-bottom:1px solid var(--border);background:none;color:var(--text-primary);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.list-home-item:last-child{border-bottom:none}.list-home-item:hover .list-home-name{color:var(--accent)}.list-home-name{font-size:calc(.875rem * var(--n8-scale, 1))}.list-home-count{flex-shrink:0}.list-widget-item{display:flex;align-items:center;gap:.5rem;padding:.05rem 0;cursor:pointer}.list-widget-item input[type=checkbox]{width:.95rem;height:.95rem;flex-shrink:0;accent-color:var(--accent)}.list-widget-item-text{font-size:calc(.875rem * var(--n8-scale, 1));line-height:1.25}.list-widget-item--completed .list-widget-item-text{text-decoration:line-through;color:var(--text-muted);opacity:.6}.claude-chat-form{display:flex;gap:.55rem}.claude-chat-input{flex:1 1}.admin-lookup-results{display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;margin-top:.5rem}.admin-lookup-row{padding-bottom:.5rem;border-bottom:1px solid var(--border)}.admin-lookup-row:last-child{border-bottom:none}.type-lab-note{color:var(--text-muted);font-size:.85rem;line-height:1.5;margin:0}.type-lab-section-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.15em;font-size:.75rem;margin:0}.type-lab-row{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1rem;padding:.5rem 0;border-bottom:1px solid var(--widget-border-color)}.type-lab-row:last-child{border-bottom:none}.type-lab-row-label{display:flex;align-items:baseline;gap:.5rem;width:9rem;flex-shrink:0}.type-lab-row-label-name{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;color:var(--text-muted)}.type-lab-row-sample{flex:1 1 12rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.type-lab-row-controls{display:flex;align-items:center;gap:.4rem;flex-shrink:0;margin-left:auto}.type-lab-readout{min-width:3.6rem;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.85rem;color:var(--text-primary)}.type-lab-btn{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;padding:0;border-radius:calc(var(--widget-radius) * .25);border:1px solid var(--accent-border);background:var(--widget-button-surface);color:var(--text-primary);font-family:inherit;font-size:1rem;line-height:1;cursor:pointer;transition:border-color .15s ease,background .15s ease}.type-lab-btn:hover:not(:disabled){border-color:var(--accent)}.type-lab-btn:disabled{opacity:.4;cursor:default}.type-lab-btn--reset{width:auto;padding:0 .5rem;font-size:.7rem;color:var(--text-muted)}.type-lab-header-demo{display:flex;flex-direction:column}@media (max-width:1200px){.settings-field-row{grid-template-columns:1fr}}@media (max-width:768px){.page-shell{padding:var(--space-lg)}}.dw-root{flex-direction:column;flex:1 1;gap:var(--widget-content-gap)}.dw-column,.dw-root{display:flex;min-height:0}.dw-column{flex-direction:column}.dw-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;min-width:0}.dw-gap-none{gap:0}.dw-gap-sm{gap:calc(var(--widget-content-gap) * .5)}.dw-gap-md{gap:var(--widget-content-gap)}.dw-gap-lg{gap:calc(var(--widget-content-gap) * 11 / 6)}.dw-align-start{align-items:flex-start}.dw-align-center{align-items:center}.dw-align-end{align-items:flex-end}.dw-align-stretch{align-items:stretch}.dw-justify-start{justify-content:flex-start}.dw-justify-center{justify-content:center}.dw-justify-end{justify-content:flex-end}.dw-justify-space-between{justify-content:space-between}.dw-justify-space-around{justify-content:space-around}.dw-text{margin:0;min-width:0;overflow-wrap:anywhere}.dw-bold{font-weight:700}.dw-image{max-width:100%;height:auto;border-radius:calc(var(--widget-radius) * .45)}.dw-image-sm{width:clamp(calc(1.5rem * var(--n8-scale, 1)),4.5cqi,calc(2.25rem * var(--n8-scale, 1)));height:clamp(calc(1.5rem * var(--n8-scale, 1)),4.5cqi,calc(2.25rem * var(--n8-scale, 1)))}.dw-image-md{width:clamp(calc(2.25rem * var(--n8-scale, 1)),7cqi,calc(3.5rem * var(--n8-scale, 1)));height:clamp(calc(2.25rem * var(--n8-scale, 1)),7cqi,calc(3.5rem * var(--n8-scale, 1)))}.dw-image-lg{width:clamp(calc(3rem * var(--n8-scale, 1)),11cqi,calc(5.5rem * var(--n8-scale, 1)));height:clamp(calc(3rem * var(--n8-scale, 1)),11cqi,calc(5.5rem * var(--n8-scale, 1)))}.dw-image-xl{width:clamp(calc(4.5rem * var(--n8-scale, 1)),16.5cqi,calc(8.25rem * var(--n8-scale, 1)));height:clamp(calc(4.5rem * var(--n8-scale, 1)),16.5cqi,calc(8.25rem * var(--n8-scale, 1)))}.dw-repeat-item{align-items:center;text-align:center;min-width:0;flex:1 1}.dw-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(var(--widget-content-gap) * .14 / .3);overflow-y:auto;min-height:0}.dw-list-item{font-size:clamp(calc(.68rem * var(--n8-scale, 1)),3cqi,calc(2.4rem * var(--n8-scale, 1)));color:var(--text-primary);line-height:1.4}.dw-list-item--completed span{text-decoration:line-through;color:var(--text-muted)}.dw-list-check{display:flex;align-items:center;gap:.8rem;cursor:pointer}.dw-list-check input[type=checkbox]{width:1.4rem;height:1.4rem;accent-color:var(--accent)}.dw-list-empty{margin:0}.dw-button{align-self:flex-start;padding:.7rem 1.4rem;border-radius:calc(var(--widget-radius) * .4);border:1px solid var(--accent-border);background:var(--widget-button-surface);color:var(--text-primary);font-size:1.3rem;font-family:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease}.dw-button:hover:not(:disabled){border-color:var(--accent)}.dw-button:disabled{opacity:.55;cursor:default}.dw-root[data-preview=true]{position:relative}.dw-root[data-preview=true] .dw-button,.dw-root[data-preview=true] .dw-list-check{cursor:not-allowed}.dw-preview-blocked-notice{position:absolute;left:50%;bottom:.8rem;transform:translateX(-50%);padding:.5rem 1rem;border-radius:999px;background:var(--text-primary);color:var(--widget-surface,#fff);font-size:1.2rem;white-space:nowrap;pointer-events:none;z-index:5}.dev-version-badge{position:fixed;right:.6rem;bottom:.6rem;z-index:9999;padding:.2rem .6rem;border-radius:.4rem;background:transparent;color:hsla(0,0%,100%,0);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.7rem;letter-spacing:.02em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.utility-page{height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-home{min-height:100vh;min-height:100dvh;background:transparent;color:var(--text-primary);font-family:var(--font-family-base);padding:2rem 1.25rem;display:flex;flex-direction:column;gap:1.5rem;container-type:inline-size}.mobile-home-title{font-size:1.6rem;font-weight:700;margin:0}.mobile-home-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));grid-gap:1rem;gap:1rem}.mobile-home-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.25rem .5rem;border-radius:1.1rem;background:var(--bg-panel);border:1px solid var(--border);color:var(--text-primary);text-decoration:none;text-align:center}.mobile-home-icon:active{border-color:var(--accent-border)}.mobile-home-icon-glyph{font-size:2.4rem;line-height:1}.mobile-home-icon-label{font-size:.85rem;color:var(--text-muted)}.mobile-widget-page{min-height:100vh;min-height:100dvh;background:transparent;color:var(--text-primary);font-family:var(--font-family-base);display:flex;flex-direction:column}.mobile-back-btn{align-self:flex-start;margin:1rem 1rem 0;padding:.5rem 1rem;border-radius:999px;border:1px solid var(--border);background:var(--bg-panel);color:var(--text-primary);font-size:.95rem;cursor:pointer}.mobile-widget-content{flex:1 1;display:flex;flex-direction:column;padding:1.25rem;gap:1rem;overflow-y:auto;container-type:inline-size}.chores-view-tabs{display:flex;gap:.3rem}.chores-view-tab{border:1px solid var(--border);background:transparent;color:var(--text-muted);border-radius:999px;padding:.3rem .7rem;font-size:.78rem;cursor:pointer}.chores-view-tab[aria-pressed=true]{color:var(--accent);border-color:var(--accent);font-weight:600}.chores-member-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 .6rem}.chores-member-chip{border:1px solid var(--border);background:transparent;color:var(--text-muted);border-radius:999px;padding:.25rem .6rem;font-size:.78rem;cursor:pointer}.chores-member-chip[aria-pressed=true]{color:var(--text-primary);font-weight:600}.chores-widget-list{display:flex;flex-direction:column;gap:.35rem}.chores-widget-agenda{display:flex;flex-direction:column;gap:1rem}.chores-widget-day-label{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 .4rem}.chores-widget-all-row,.chores-widget-row{display:flex;align-items:center;gap:.6rem;padding:.35rem 0}.chores-widget-row--overdue{border-left:3px solid #ef4444;padding-left:.4rem}.chores-widget-row--done{opacity:.55}.chores-widget-row--done .chores-widget-row-title{text-decoration:line-through}.chores-widget-checkbox{width:1.5rem;height:1.5rem;flex-shrink:0;border-radius:.35rem;border:1px solid var(--border);background:transparent;color:var(--accent);font-weight:700;cursor:pointer}.chores-widget-checkbox:disabled{cursor:default;opacity:.6}.chores-widget-row-emoji{font-size:1.1rem;flex-shrink:0}.chores-widget-row-body{min-width:0;flex:1 1;display:flex;flex-direction:column}.chores-widget-row-title{font-size:.95rem;overflow-wrap:anywhere}.chores-widget-row-time{font-size:.78rem;color:var(--text-muted)}.chores-widget-row-assignee{font-size:.75rem;color:var(--text-muted);border:1px solid var(--border);border-radius:999px;padding:.15rem .5rem;flex-shrink:0}.chores-widget-all-row{align-items:flex-start}.chores-widget-all-row--archived{opacity:.5}.chores-widget-all-recurrence{display:block;font-size:.78rem;color:var(--text-muted)}.chores-widget-all-actions{display:flex;gap:.2rem;flex-shrink:0}.chores-widget-drag-handle{cursor:-webkit-grab;cursor:grab;color:var(--text-muted);flex-shrink:0;padding-top:.1rem}.chores-widget-all-row--drag-over{outline:2px dashed var(--accent,var(--border));outline-offset:-2px}.chores-widget-streak-badge{font-size:.78rem;color:var(--text-muted);font-weight:600;white-space:nowrap}.chores-widget-stats{display:flex;flex-direction:column;gap:.4rem}.chores-widget-stats-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .5rem;border:1px solid var(--border);border-radius:.5rem}.chores-widget-stats-name{font-weight:600}.chores-widget-stats-figures{display:flex;gap:.75rem;font-size:.8rem;color:var(--text-muted)}.chores-timer-bar{display:flex;align-items:center;gap:.4rem;margin-top:.75rem;flex-wrap:wrap}.chores-timer-input{width:3.5rem}.chores-timer-label-input{flex:1 1;min-width:6rem}.chores-timer-sound-toggle{display:flex;align-items:center;gap:.25rem;white-space:nowrap}.chores-running-timers{display:flex;flex-direction:column;gap:.3rem;margin-top:.5rem}.chores-running-timer{display:flex;align-items:center;gap:.4rem;font-size:.85rem}.chores-running-timer-label{flex:1 1}.chores-running-timer-countdown{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.chores-widget-alarm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;height:100%;min-height:8rem;text-align:center;animation:chores-alarm-pulse 1s ease-in-out infinite}@keyframes chores-alarm-pulse{0%,to{opacity:1}50%{opacity:.6}}.chores-widget-alarm-emoji{font-size:3rem;margin:0}.chores-widget-alarm-label{font-size:1.2rem;font-weight:700;margin:0}.chores-widget-alarm-actions{display:flex;gap:.5rem}.chores-config-panel{border:1px solid var(--border);background:#c9cfd1;color:#24343a;border-radius:.8rem;padding:.7rem;display:flex;flex-direction:column;gap:.6rem;margin-top:.75rem}.chores-config-panel .meta{color:var(--n8-muted)}.chores-config-panel-tabs{display:flex;align-items:center;gap:.3rem}.chores-chore-form{flex-direction:column}.chores-chore-form,.chores-form-row{display:flex;gap:.6rem}.chores-form-row>*{flex:1 1}.chores-form-field{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem}.chores-form-error{color:#b3261e}.chores-form-actions{display:flex;gap:.5rem}.chores-recurrence-editor{border:1px solid rgba(36,52,58,0);border-radius:.6rem;padding:.6rem;display:flex;flex-direction:column;gap:.5rem}.chores-weekday-picker{display:flex;flex-wrap:wrap;gap:.3rem}.chores-weekday-option{border:1px solid rgba(36,52,58,0);background:transparent;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;cursor:pointer}.chores-weekday-option[aria-pressed=true]{background:#24343a;color:#fff}.chores-rotate-list{display:flex;flex-wrap:wrap;gap:.5rem}.chores-emoji-picker{display:flex;flex-direction:column;gap:.4rem;max-height:12rem;overflow-y:auto;border:1px solid rgba(36,52,58,0);border-radius:.5rem;padding:.5rem}.chores-emoji-group-label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin:0 0 .2rem}.chores-emoji-grid{display:flex;flex-wrap:wrap;gap:.2rem}.chores-emoji-option{border:none;background:transparent;font-size:1.15rem;cursor:pointer;padding:.15rem;border-radius:.3rem}.chores-emoji-option:hover{background:rgba(36,52,58,0)}.chores-catalog-browser{display:flex;flex-direction:column;gap:.6rem;max-height:20rem;overflow-y:auto}.chores-catalog-category-label{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin:0 0 .3rem}.chores-catalog-entries{display:flex;flex-wrap:wrap;gap:.3rem}.chores-catalog-entry{border:1px solid rgba(36,52,58,0);background:transparent;border-radius:999px;padding:.25rem .6rem;font-size:.8rem;cursor:pointer}.studio-dashboard-picker{margin:16px 0;max-width:320px}.studio-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}@media (max-width:900px){.studio-columns{grid-template-columns:1fr}}.studio-conversation,.studio-preview{background:var(--n8-surface,var(--bg-surface));border-radius:var(--n8-radius,12px);padding:16px;min-height:320px;display:flex;flex-direction:column;gap:12px}.studio-bubbles{display:flex;flex-direction:column;gap:10px;flex:1 1;min-height:120px;overflow-y:auto}.studio-bubble{padding:10px 14px;border-radius:10px;max-width:85%;white-space:pre-wrap}.studio-bubble--user{align-self:flex-end;background:var(--accent);color:var(--text-primary)}.studio-bubble--assistant{align-self:flex-start;background:var(--widget-surface,hsla(0,0%,50%,0))}.studio-composer{display:flex;gap:10px;align-items:flex-end}.studio-composer textarea{flex:1 1;min-height:60px;resize:vertical}.studio-step-strip{list-style:none;margin:0;padding:0;font-size:12.5px;color:var(--text-muted);display:flex;flex-direction:column;gap:4px}.studio-step-strip--collapsed{display:block}.studio-preview-empty,.studio-preview-frame{display:flex;align-items:center;justify-content:center;min-height:200px}.studio-preview-empty{text-align:center}.studio-approval-bar{gap:10px;padding-top:10px;border-top:1px solid var(--border)}.admin-invites-form,.studio-approval-bar{display:flex;align-items:center;flex-wrap:wrap}.admin-invites-form{gap:.5rem}.admin-invites-form .settings-input{flex:1 1;min-width:10rem}.admin-invites-copy-panel{margin-top:.5rem;padding:.6rem .75rem;border:1px solid var(--accent-border);border-radius:var(--widget-radius,10px);background:var(--widget-button-surface);display:flex;flex-direction:column;gap:.35rem}.admin-invites-copy-warning{font-weight:600;color:var(--text-primary)}.admin-invites-copy-row{display:flex;gap:.5rem}.admin-invites-copy-row .settings-input{flex:1 1}.admin-invites-results{display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;margin-top:.5rem}.admin-invites-row{padding-bottom:.5rem;border-bottom:1px solid var(--border)}.admin-invites-row:last-child{border-bottom:none}.admin-invites-row-actions{display:flex;gap:.5rem;margin-top:.35rem}.admin-invites-status{font-weight:600}.admin-invites-status--pending{color:var(--text-muted)}.admin-invites-status--redeemed{color:var(--accent,var(--text-primary))}.admin-invites-status--expired,.admin-invites-status--revoked{color:var(--text-muted);text-decoration:line-through}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:hsla(0,0%,100%,0)}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px transparent;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px transparent;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers.ef6db872.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers-2x.9859cd12.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/_next/static/media/marker-icon.d577052a.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,0);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:hsla(0,0%,100%,0);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid transparent;background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px transparent}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px transparent}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}