@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/inter-cyrillic-ext-Cpd2YT5r.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/inter-cyrillic-C5ekK6td.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/inter-greek-ext-Ai74Rjx-.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/inter-greek-BQL42Lnq.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/inter-vietnamese-YEzCLjIM.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/inter-latin-ext-B_-bZUTo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/inter-latin-8kRkwJBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --people-sheet-mobile-motion-offset{syntax: "*"; inherits: false;}:root{--panel-bg: rgba(255, 255, 255, .78);--panel-brd: rgba(255, 255, 255, .55);--shadow: 0 4px 8px rgba(0,0,0,.06), 0 12px 32px rgba(0,0,0,.13);--shared-panel-background: radial-gradient(120% 170% at 50% -34%, rgba(255,255,255,.42), rgba(255,255,255,0) 56%), linear-gradient(180deg, rgba(255,255,255,.5), rgba(255,255,255,.26) 44%, rgba(255,255,255,.2) 70%, rgba(255,255,255,.34)), rgba(250,252,255,.24);--shared-panel-border: rgba(255,255,255,.6);--shared-panel-shadow: 0 16px 32px rgba(0,0,0,.12);--shared-panel-mobile-shadow: 0 -8px 40px rgba(17,24,46,.16);--shared-panel-inset-shadow: inset 0 1px 0 rgba(255,255,255,.85), inset 1.5px 3px 1px -2px rgba(255,255,255,.92), inset -1.5px -2.5px 1px -2px rgba(255,255,255,.65), inset 0 0 1px rgba(31,45,90,.1);--shared-panel-backdrop-filter: blur(28px) saturate(185%);--mobile-sheet-motion-duration: .3s;--mobile-sheet-motion-ease: cubic-bezier(.3,.15,.2,1);--text: rgba(10, 10, 15, .86);--muted: rgba(10, 10, 15, .55);--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--ui-radius-xs: 6px;--ui-radius-sm: 8px;--ui-radius-md: 10px;--ui-radius-lg: 12px;--ui-radius-xl: 16px;--ui-radius-pill: 999px;--ui-radius-squircle: 14px;--surface-radius: 24px;--note-popup-max-height: min(56vh, 360px);--map-popup-tail-width: 26px;--map-popup-tail-height: 10px;--map-popup-tail-offset: -9px;--map-popup-tail-shadow: drop-shadow(0 4px 5px rgba(15, 23, 42, .12));--map-popup-tail-clip-bottom: polygon(50% 100%, 3% 0, 97% 0);--map-popup-tail-clip-top: polygon(50% 0, 3% 100%, 97% 100%);--map-popup-tail-clip-left: polygon(0 50%, 100% 3%, 100% 97%);--map-popup-tail-clip-right: polygon(100% 50%, 0 3%, 0 97%);--composer-cluster-shift-x: 72px;--composer-live-preview-gap: 28px;--theme-transition-duration: .28s;--theme-transition-ease: cubic-bezier(.22,.61,.36,1);--hiii-scrollbar-size: 0px;--hiii-scrollbar-half-gutter: 0px;--hiii-scrollbar-track: transparent;--hiii-scrollbar-thumb: rgba(0, 0, 0, .22);--hiii-scrollbar-thumb-hover: rgba(0, 0, 0, .28)}@supports (corner-shape: squircle){:root{--ui-radius-squircle: 999px}}:is(body.theme-dark,body.sky-night-test){--hiii-scrollbar-thumb: rgba(245, 250, 255, .3);--hiii-scrollbar-thumb-hover: rgba(245, 250, 255, .4)}html,body{position:fixed;inset:0;width:100%;height:100%;margin:0;padding:0;overflow:hidden;overscroll-behavior:none}html{background:#000;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(button,summary,[role=button],[role=tab],[role=switch],[role=checkbox],[role=radio],[role=option],[role=menuitem],[role=menuitemradio],input[type=checkbox],input[type=radio],input[type=range]){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:where(input:not([type=checkbox],[type=radio],[type=range]),textarea,[contenteditable]:not([contenteditable=false])){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}[hidden]{display:none!important}body{font-family:var(--font-sans);background:#000;color:var(--text)}.popup-note-title{font-size:12.5px;font-weight:700;letter-spacing:.01em;margin:0 0 3px;padding:0 var(--popup-content-gutter, 8px);line-height:1.3;color:#0a0a0fd1;overflow-wrap:anywhere}.popup-note-title-row{display:flex;align-items:flex-start;gap:8px;margin:0 0 5px;padding:0 var(--popup-content-gutter, 8px)}.popup-note-title-row .popup-note-title{flex:1 1 auto;min-width:0;margin:0;padding:0}.popup-note-title-row.is-prompt-title{align-items:stretch;gap:8px;margin:1px 0 8px;padding:7px 8px 7px 10px;border-radius:var(--ui-radius-sm);border:1px solid rgba(51,52,54,.13);border-left-color:#3334366b;background:linear-gradient(135deg,#4e4f5113,#ffffff85);box-shadow:inset 0 1px #ffffffb8}.popup-note-title-row.is-prompt-title .popup-note-title{display:flex;flex-direction:column;justify-content:center;gap:3px;line-height:1.25;color:#0c122ae6}.popup-note-title-kicker{display:block;font-size:9px;line-height:1;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:#28292b94}.popup-note-title-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere}.popup-note-title-row.is-prompt-title.has-title-action{flex-direction:column}.popup-note-title-row.is-prompt-title.has-title-action .popup-note-title{width:100%}.popup-prompt-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px;min-width:0}.popup-prompt-use-btn,.popup-prompt-next-btn{appearance:none;flex:0 0 auto;min-width:0;height:auto;align-self:auto;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:26px;padding:3px 7px 3px 5px;border-radius:var(--ui-radius-sm);border:1px solid rgba(33,34,36,.11);background:#ffffff57;color:#253e8e94;font:inherit;font-size:9.5px;font-weight:850;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background .14s ease,color .14s ease,border-color .14s ease,transform .14s ease,box-shadow .14s ease}.popup-prompt-use-btn span:last-child,.popup-prompt-next-copy{min-width:0;overflow:hidden;text-overflow:ellipsis}@media(hover){.popup-prompt-use-btn:hover,.popup-prompt-next-btn:hover{background:#ffffffb8;border-color:#38393b30;color:#233f8ed1}}.popup-prompt-use-btn:focus-visible,.popup-prompt-next-btn:focus-visible{outline:2px solid rgba(56,57,59,.26);outline-offset:2px}.popup-prompt-use-icon,.popup-prompt-next-icon{display:grid;width:16px;height:16px;flex:0 0 16px;place-items:center;border-radius:var(--ui-radius-xs);background:#33343612;transition:background .14s ease}.popup-prompt-use-btn svg,.popup-prompt-next-btn svg{width:12px;height:12px;fill:currentColor}.popup-prompt-next-copy{display:inline-flex;min-width:0;align-items:center;gap:4px}.popup-prompt-next-text{display:block;font-size:9.5px;font-weight:850;letter-spacing:0;text-transform:none;color:inherit}.popup-prompt-next-count{color:#233f8e94;font-size:9px;font-weight:850;font-variant-numeric:tabular-nums;padding:1px 4px;border-radius:var(--ui-radius-pill);background:#33343612}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-note-title{color:#e6ebffe0}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-note-title-row.is-prompt-title{background:linear-gradient(135deg,#bfc0c21f,#12192a80);border-color:#dbdcde29;border-left-color:#e1e2e475;box-shadow:inset 0 1px #e0ecff14}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-note-title-row.is-prompt-title .popup-note-title{color:#ebf0ffeb}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-note-title-kicker{color:#fafbfd94}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-prompt-next-btn,body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-prompt-use-btn{background:#12192a4d;border-color:#dbdcde1f;color:#feffff94;box-shadow:none}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-prompt-next-count{color:#feffff8f;background:#e1e2e41a}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-prompt-next-icon,body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-prompt-use-icon{background:#e1e2e41f}.maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-note-title-row.is-prompt-title{background:#ffffff2e;border-color:var(--note-theme-border, rgba(17, 23, 37, .12));border-left-color:var(--note-theme-text, rgba(17, 23, 37, .34));box-shadow:inset 0 1px #ffffff38}.maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-note-title-row.is-prompt-title .popup-note-title{color:var(--note-theme-text, currentColor)}.maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-prompt-next-btn,.maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-prompt-use-btn{color:var(--note-theme-muted, currentColor)}.maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-note-title-kicker,.maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-prompt-next-count{color:var(--note-theme-muted, rgba(17, 23, 37, .62))}.maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-prompt-next-btn,.maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-prompt-use-btn{background:#fff3;border-color:var(--note-theme-border, rgba(17, 23, 37, .14));box-shadow:inset 0 1px #ffffff2e,0 4px 12px #00000012}.maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-prompt-use-btn{background:#ffffff1f;box-shadow:none}.maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-prompt-next-btn{background:#ffffff1f;box-shadow:none}.maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-prompt-next-icon,.maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-prompt-use-icon{background:#ffffff2e}.composer-title-row{position:relative;display:grid;gap:8px;min-width:0;margin-bottom:8px}.composer-mode-shell{display:grid;gap:8px;margin:0 4px 4px 0}.composer-mode-shell[hidden],.composer-world-prompt-card[hidden]{display:none!important}.composer-world-prompt-card{border-radius:var(--ui-radius-lg);border:1px solid rgba(74,75,77,.18);background:linear-gradient(180deg,#ffffffe6,#f6f9ffd1),radial-gradient(circle at 12% 0%,#6b6c6e29,#6b6c6e00 52%);box-shadow:0 8px 24px #32468c17;padding:11px 12px;display:grid;gap:7px}.composer-title-input-wrap{position:relative;min-width:0}.composer-title-input-wrap .modal-input{width:100%;padding-right:12px;margin-bottom:0!important}#postModal.is-world-prompt-composer .composer-title-input-wrap,#postModal.is-world-prompt-composer .composer-title-input-wrap .modal-input{display:none}body.theme-dark .composer-world-prompt-card{border-color:#e1e2e429;background:linear-gradient(180deg,#1b233af0,#141b2de6),radial-gradient(circle at 12% 0%,#bdbec02e,#bdbec000 52%);box-shadow:0 8px 24px #00000047}.popup-journey-bar{display:flex;flex-direction:column;gap:7px;margin-top:10px;margin-bottom:6px;padding:8px 10px;background:#58595b0d;border:1px solid rgba(88,89,91,.13);border-left:2.5px solid rgba(67,68,70,.32);border-radius:var(--ui-radius-md, 10px);min-width:0}.popup-journey-bar+.popup-divider{margin-top:4px}.popup-journey-top{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.popup-journey-name{font-size:11px;font-weight:700;color:#1a1b1dd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.popup-journey-counter{font-size:10px;font-weight:600;color:#43444673;white-space:nowrap;flex-shrink:0}.popup-journey-dots{display:flex;align-items:center;gap:3px;flex-shrink:0}.popup-journey-dot{width:4px;height:4px;border-radius:50%;background:#58595b33;flex-shrink:0;transition:background .15s}.popup-journey-dot.is-current{background:#434446b8;width:6px;height:6px}.popup-journey-dot.is-past{background:#43444661}.popup-journey-progress{width:48px;height:3px;background:#58595b24;border-radius:2px;overflow:hidden;flex-shrink:0}.popup-journey-progress-fill{height:100%;background:#43444685;border-radius:2px;transition:width .3s ease}.popup-journey-transport{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.popup-journey-transport span{display:inline-flex;align-items:center;gap:3px;padding:3px 7px;border-radius:var(--ui-radius-pill, 999px);background:#58595b14;border:1px solid rgba(88,89,91,.12);font-size:10px;font-weight:700;color:#2e2f31ad;line-height:1}.popup-journey-nav{display:flex;align-items:stretch;gap:5px}.popup-journey-nav-btn{flex:1;background:#58595b0a;border:1px solid rgba(88,89,91,.16);border-radius:var(--ui-radius-xs, 6px);min-height:26px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:11px;font-weight:600;color:#2e2f31b8;cursor:pointer;transition:background .12s,border-color .12s;padding:4px 8px;line-height:1;white-space:nowrap;overflow:hidden}@media(hover){.popup-journey-nav-btn:hover{background:#58595b1a;border-color:#58595b47}}.popup-journey-nav-btn:disabled{opacity:.22;cursor:default;pointer-events:none}.popup-journey-nav-label{font-size:10.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;max-width:80px}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-journey-bar{background:#cccdcf0f;border-color:#cccdcf21;border-left-color:#cccdcf59}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-journey-name{color:#e8e9ebd9}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-journey-dot{background:#cccdcf2e}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-journey-dot.is-current{background:#e4e5e7bf}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-journey-dot.is-past{background:#cccdcf61}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-journey-progress{background:#cccdcf1f}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-journey-progress-fill{background:#e4e5e780}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-journey-transport span{background:#cccdcf14;border-color:#cccdcf21;color:#ecedefb8}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-journey-counter{color:#e4e5e761}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-journey-nav-btn{color:#ecedefb8;background:#cccdcf0a}@media(hover){body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-journey-nav-btn:hover{background:#cccdcf1a;border-color:#cccdcf42}}.journey-bottom-tray-shell{position:fixed;left:0;right:0;bottom:calc(var(--desktop-bottom-bar-height, 76px) + 20px);z-index:610;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;opacity:0;transform:translateY(18px);transition:opacity .18s ease,transform .18s ease;isolation:isolate}.journey-bottom-tray-shell:before{content:"";position:absolute;left:50%;bottom:-42px;z-index:0;width:min(880px,calc(100vw - 12px));height:190px;transform:translate(-50%);background:radial-gradient(ellipse at 50% 58%,rgba(10,20,36,.16) 0,rgba(10,20,36,.11) 26%,rgba(10,20,36,.045) 48%,transparent 66%),radial-gradient(ellipse at 50% 72%,rgba(10,20,36,.1) 0,rgba(10,20,36,.045) 34%,transparent 58%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 24%,#000 76%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 24%,#000 76%,transparent 100%);pointer-events:none}.journey-bottom-tray-shell.is-open{opacity:1;transform:translateY(0);pointer-events:none}.journey-bottom-tray-shell:not(.is-open) .journey-bottom-tray,.journey-bottom-tray-shell:not(.is-open) .journey-bottom-create-tray{pointer-events:none}.journey-bottom-tray{position:relative;z-index:1;width:min(760px,calc(100vw - 28px));padding:0 0 2px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;pointer-events:auto}.journey-bottom-create-tray{position:relative;width:min(480px,calc(100vw - 24px));pointer-events:auto}.journey-bottom-create-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.76);border-radius:22px;background:#fafdfdf5;box-shadow:0 28px 70px #121e303d,0 4px 14px #121e301a;backdrop-filter:blur(20px) saturate(1.08);-webkit-backdrop-filter:blur(20px) saturate(1.08)}.journey-bottom-create-head{display:flex;flex-direction:column;gap:3px;padding:21px 22px 15px;background:linear-gradient(145deg,#e8f7f5b8,#fafdfd00 76%)}.journey-bottom-create-eyebrow{color:#0f8092c2;font-size:9px;font-weight:900;line-height:1;letter-spacing:.12em;text-transform:uppercase}.journey-bottom-create-title{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f1a2aeb;font-size:22px;font-weight:900;line-height:1.15;letter-spacing:-.025em}.journey-bottom-create-subtitle{color:#0f1a2a7a;font-size:11px;font-weight:650;line-height:1.35}.journey-bottom-close{position:absolute;right:14px;top:14px;z-index:3;width:34px;height:34px;border:1px solid rgba(17,46,58,.08);border-radius:var(--ui-radius-pill, 999px);background:#ffffffc2;color:#16263694;cursor:pointer;font:inherit;font-size:20px;font-weight:650;line-height:1;transition:background .14s,color .14s,transform .14s}.journey-bottom-close:focus-visible{background:#fff;color:#162636db;outline:none;transform:scale(1.04)}@media(hover){.journey-bottom-close:hover{background:#fff;color:#162636db;outline:none;transform:scale(1.04)}}.journey-bottom-create-panel{max-height:min(68vh,650px);overflow:auto;overscroll-behavior:contain;padding:0 max(0px,calc(22px - var(--hiii-scrollbar-size, 11px))) 22px 22px;scrollbar-color:var(--hiii-scrollbar-thumb, rgba(0, 0, 0, .22)) var(--hiii-scrollbar-track, transparent);scrollbar-gutter:stable;scrollbar-width:thin}.journey-bottom-create-panel.ps-journey-create-form{display:grid;gap:16px;margin:0;border:0;background:transparent;box-shadow:none}.journey-bottom-create-panel .ps-journey-name-row{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;align-items:stretch}.journey-bottom-create-panel .ps-journey-create-input,.journey-bottom-create-panel .ps-journey-create-submit,.journey-bottom-create-panel .ps-journey-option,.journey-bottom-create-panel .ps-journey-cover-upload-btn,.journey-bottom-create-panel .ps-journey-cover-remove-btn,.journey-bottom-create-panel .ps-journey-existing-item{border-radius:var(--ui-radius-sm, 8px)}.journey-bottom-create-panel .ps-journey-create-input{height:52px;border:1px solid rgba(16,132,152,.16);background:#ffffffdb;color:#0f1a2ae6;font-size:16px;font-weight:800;padding:0 14px;box-shadow:inset 0 1px #ffffffd1}.journey-bottom-create-panel .ps-journey-create-input:focus{border-color:#0f8aa285;outline:none}.journey-bottom-create-panel .ps-journey-create-submit{height:46px;border:0;background:linear-gradient(135deg,#0f8aa2f5,#219e70f0);color:#fff;font-weight:900;box-shadow:0 8px 18px #0f8aa22e}.journey-bottom-create-panel .ps-journey-create-intro{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid rgba(15,138,162,.1);border-radius:13px;background:linear-gradient(135deg,#e8f8f6e6,#f4f9f69e)}.journey-bottom-create-panel .ps-journey-create-step{color:#0b6f82b8;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.journey-bottom-create-panel .ps-journey-create-intro strong{color:#0f1a2ae6;font-size:15px;font-weight:900;letter-spacing:-.015em}.journey-bottom-create-panel .ps-journey-create-intro>span:last-child,.journey-bottom-create-panel .ps-journey-create-cover-copy{color:#0f1a2a7a;font-size:10.5px;font-weight:650;line-height:1.4}.journey-bottom-create-panel .ps-journey-create-field,.journey-bottom-create-panel .ps-journey-create-cover-block{display:flex;flex-direction:column;gap:7px;min-width:0}.journey-bottom-create-panel .ps-journey-create-label-row,.journey-bottom-create-panel .ps-journey-create-field-foot,.journey-bottom-create-panel .ps-journey-create-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.journey-bottom-create-panel .ps-journey-create-label{color:#0f1a2abd;font-size:11px;font-weight:900;line-height:1.2}.journey-bottom-create-panel .ps-journey-create-label-row>span,.journey-bottom-create-panel .ps-journey-create-field-foot,.journey-bottom-create-panel .ps-journey-create-foot>span{color:#0f1a2a66;font-size:9.5px;font-weight:750}.journey-bottom-create-panel .ps-journey-create-count{flex:0 0 auto;font-variant-numeric:tabular-nums}.journey-bottom-create-panel .ps-journey-create-cover-block{padding-top:2px}.journey-bottom-create-panel .ps-journey-cover-controls.is-immersive{display:flex;flex-direction:column;gap:7px}.journey-bottom-create-panel .ps-journey-create-cover-stage{position:relative;min-height:145px;aspect-ratio:2.25 / 1;overflow:hidden;border:1px solid rgba(15,94,108,.12);border-radius:15px;background:linear-gradient(155deg,#6e9eae,#8fb1ad 35%,#c49a70 63%,#665149);box-shadow:inset 0 1px #ffffff3d}.journey-bottom-create-panel .ps-journey-create-cover-stage:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,#08101408,#08101457);pointer-events:none}.journey-bottom-create-panel .ps-journey-create-cover-stage .ps-journey-cover-upload-preview{position:absolute;inset:0;z-index:1;width:100%;max-width:none;aspect-ratio:auto;border:0;border-radius:0;box-shadow:none}.journey-bottom-create-panel .ps-journey-create-cover-stage .ps-journey-cover-upload-preview img{width:100%;height:100%;object-fit:cover}.journey-bottom-create-panel .ps-journey-create-cover-stage .ps-journey-cover-upload-btn{position:absolute;left:50%;bottom:12px;z-index:2;min-height:34px;padding:0 13px;border:1px solid rgba(255,255,255,.5);border-radius:var(--ui-radius-pill, 999px);background:#0a141980;color:#fff;box-shadow:0 6px 16px #0000002e;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);font-size:11px;font-weight:900;transform:translate(-50%)}.journey-bottom-create-panel .ps-journey-create-cover-stage .ps-journey-cover-upload-btn:focus-visible{border-color:#ffffffbd;background:#0a1419a8;outline:none}@media(hover){.journey-bottom-create-panel .ps-journey-create-cover-stage .ps-journey-cover-upload-btn:hover{border-color:#ffffffbd;background:#0a1419a8;outline:none}}.journey-bottom-create-panel .ps-journey-cover-controls.is-immersive>.ps-journey-cover-upload-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.journey-bottom-create-panel .ps-journey-cover-controls.is-immersive .ps-journey-cover-upload-hint{overflow:hidden;color:#0f1a2a61;font-size:9px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.journey-bottom-create-panel .ps-journey-cover-controls.is-immersive .ps-journey-cover-remove-btn{flex:0 0 auto;padding:5px 8px;border:0;background:transparent;color:#0f6475c7;font-size:9px;font-weight:850}.journey-bottom-create-panel .ps-journey-create-foot{position:sticky;bottom:0;z-index:4;margin:0 -2px -2px;padding-top:7px;background:linear-gradient(to bottom,#fafdfd00,#fafdfdfa 30%)}.journey-bottom-create-panel .ps-journey-create-foot .ps-journey-create-submit{width:min(190px,58%);flex:0 0 auto;padding:0 18px}.journey-bottom-create-panel .ps-journey-next-head{display:flex;align-items:center;gap:10px;padding:12px 13px;border:1px solid rgba(33,158,112,.14);border-radius:13px;background:#e5f7eeb8}.journey-bottom-create-panel .ps-journey-next-check{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 auto;border-radius:50%;background:#219e7024;color:#148056f5;font-size:15px;font-weight:900}.journey-bottom-create-panel .ps-journey-next-head>span:last-child{display:flex;flex-direction:column;gap:2px}.journey-bottom-create-panel .ps-journey-next-head strong{color:#0f1a2ae0;font-size:13px;font-weight:900}.journey-bottom-create-panel .ps-journey-next-head small{color:#0f1a2a70;font-size:10px;font-weight:650}.journey-bottom-create-panel .ps-journey-next-label{color:#0f1a2a75;font-size:10px;font-weight:850}.journey-bottom-create-panel .ps-journey-option.is-primary{border-color:#0f8aa247;background:linear-gradient(135deg,#eaf9f8f5,#f1f8f5eb);box-shadow:0 5px 14px #0f8aa214}.journey-bottom-create-panel .ps-journey-existing-empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:17px 14px;border:1px dashed rgba(15,138,162,.2);border-radius:13px;background:#f1f8f799;text-align:center}.journey-bottom-create-panel .ps-journey-existing-empty>span{font-size:24px}.journey-bottom-create-panel .ps-journey-existing-empty strong{color:#0f1a2acc;font-size:12px;font-weight:900}.journey-bottom-create-panel .ps-journey-existing-empty small{max-width:290px;color:#0f1a2a70;font-size:10px;font-weight:650;line-height:1.45}.journey-bottom-create-panel .ps-journey-chip{border-radius:var(--ui-radius-sm, 8px);background:#0f8aa217;color:#09566af5;padding:10px 12px}.journey-bottom-create-panel .ps-journey-option{min-height:64px;border-color:#10849824;background:#ffffffd1}.journey-bottom-create-panel .ps-journey-option:focus-visible{border-color:#0f8aa261;outline:none}@media(hover){.journey-bottom-create-panel .ps-journey-option:hover{border-color:#0f8aa261;outline:none}}.journey-bottom-create-panel .ps-journey-existing-list{max-height:min(40vh,280px)}.journey-bottom-create-tray[data-jc-stage=picker] .journey-bottom-create-panel{gap:13px}.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-picker-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0}.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-picker-back{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 10px;border:1px solid rgba(15,138,162,.14);border-radius:var(--ui-radius-pill,999px);background:#0f8aa212;color:#0a6476db;font-size:10px;font-weight:850}.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-picker-back:focus-visible{border-color:#0f8aa24d;background:#0f8aa21f;outline:none}@media(hover){.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-picker-back:hover{border-color:#0f8aa24d;background:#0f8aa21f;outline:none}}.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-picker-copy{gap:2px}.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-picker-title{color:#0f1a2ae6;font-size:15px;font-weight:900;line-height:1.15;letter-spacing:-.015em}.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-picker-subtitle{overflow:hidden;color:#0f1a2a75;font-size:9.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-picker-count{min-width:62px;padding:6px 9px;border-radius:var(--ui-radius-pill,999px);background:#0f1a2a0e;color:#0f1a2a70;font-size:9px;font-weight:850;text-align:center;white-space:nowrap;transition:background .12s,color .12s}.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-picker-count.has-selection{background:#0f8aa21f;color:#08667ce6}.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-existing-list{max-height:min(43vh,390px);gap:8px;padding:1px 4px 2px 1px}.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-existing-item{display:grid;grid-template-columns:22px 36px minmax(0,1fr);align-items:center;gap:10px;min-height:76px;box-sizing:border-box;padding:10px 12px;border:1px solid rgba(15,84,103,.12);border-radius:13px;background:#ffffffd1;box-shadow:0 2px 8px #0f2a3409;transition:background .12s,border-color .12s,box-shadow .12s,transform .12s}.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-existing-item:focus-visible{border-color:#0f8aa24d;background:#f6fcfbfa;box-shadow:0 5px 14px #0f526014;outline:none;transform:translateY(-1px)}@media(hover){.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-existing-item:hover{border-color:#0f8aa24d;background:#f6fcfbfa;box-shadow:0 5px 14px #0f526014;outline:none;transform:translateY(-1px)}}.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-existing-item.is-selected{border-color:#0f8aa280;background:#e8f8f7fa;box-shadow:inset 3px 0 #0f8aa2e6,0 4px 12px #0f526014}.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-existing-check{width:22px;height:22px;box-sizing:border-box;border-color:#0f536447;border-radius:7px;font-size:11px}.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-existing-item.is-selected .ps-journey-existing-check{border-color:#0f8aa2f5;background:#0f8aa2f5;color:#fff}.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-existing-emoji{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#0f8aa212;font-size:18px}.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-existing-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:14px;row-gap:2px;min-width:0;overflow:visible}.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-existing-city{grid-column:1;grid-row:1;overflow:hidden;color:#0f1a2a75;font-size:9px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-existing-title{grid-column:1;grid-row:2;color:#0f1a2adb;font-size:12.5px;font-weight:750}.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-existing-meta-row{grid-column:2;grid-row:1 / 3;display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin:0}.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-existing-date-edit{display:flex;flex-direction:row;align-items:center;gap:6px;color:#0f1a2a6b;font-size:8.5px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-existing-date-edit input{width:118px;height:32px;box-sizing:border-box;border:1px solid rgba(15,84,103,.14);border-radius:9px;background:#f9fcfceb;color:#0f1a2acc;font:inherit;font-size:10px;font-weight:850;padding:0 7px}.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-existing-date{color:#0f1a2a57;font-size:8.5px;font-weight:750}.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-picker-foot{position:sticky;bottom:0;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-top:12px;background:linear-gradient(to bottom,#fafdfd00,#fafdfdfa 28%)}.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-picker-foot .ps-journey-create-submit,.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-picker-foot .ps-journey-dismiss{width:auto;height:44px;margin:0;padding:0 16px;border-radius:11px;font-size:11px;font-weight:900}.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-picker-foot .ps-journey-create-submit{min-width:0}.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-picker-foot .ps-journey-dismiss{min-width:86px;border:1px solid rgba(15,26,42,.08);background:#0f1a2a0e;color:#0f1a2a9e}@media(max-width:420px){.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-picker-head{grid-template-columns:auto minmax(0,1fr)}.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-picker-count{display:none}.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-existing-meta{display:flex;flex-direction:column;align-items:stretch;gap:2px}.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-existing-meta-row{align-items:flex-start;margin-top:5px}.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-picker-foot{grid-template-columns:1fr}.journey-bottom-create-tray[data-jc-stage=picker] .ps-journey-picker-foot .ps-journey-dismiss{min-width:0}}.journey-bottom-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 18px 10px;min-width:0}.journey-bottom-head-actions{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.journey-bottom-route-play{--journey-route-progress: 0%;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:5px;min-height:25px;border:1px solid rgba(255,255,255,.62);border-radius:var(--ui-radius-pill, 999px);background:#e81c34eb;box-shadow:0 9px 20px #9a20302e,inset 0 1px #ffffff42;color:#fffffff5;cursor:pointer;font:inherit;font-size:10px;font-weight:900;line-height:1;padding:5px 9px;transition:background .14s ease,border-color .14s ease,transform .14s ease;overflow:hidden}.journey-bottom-route-play:before{content:"";position:absolute;inset:0;z-index:0;width:var(--journey-route-progress);background:linear-gradient(90deg,#ffffff3d,#ffffff14);transition:width .1s linear;pointer-events:none}.journey-bottom-route-play>*{position:relative;z-index:1}.journey-bottom-route-play-icon{display:inline-flex;align-items:center;justify-content:center;width:12px;font-size:9px;line-height:1}.journey-bottom-route-play:is(:hover,:focus-visible){background:#c4162cf5;border-color:#ffffffdb;outline:none;transform:translateY(-1px)}.journey-bottom-route-play.is-playing{background:#182230db;box-shadow:0 9px 20px #141e362e,inset 0 1px #ffffff2e}.journey-bottom-route-play.is-counting-down{background:#0f8aa2f0;box-shadow:0 9px 20px #0a5e7433,inset 0 1px #ffffff3d}.journey-bottom-route-count{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.journey-route-countdown{--journey-route-countdown-progress: 0;--journey-route-countdown-accent: rgba(15, 128, 150, .96);--journey-route-countdown-track: rgba(15, 128, 150, .16);position:fixed;left:50%;bottom:min(calc(var(--journey-route-countdown-bottom, 40vh) + 14px),calc(100% - 84px));z-index:80;box-sizing:border-box;display:flex;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 32px);padding:9px 24px 9px 9px;border:1px solid var(--shared-panel-border);border-radius:var(--ui-radius-pill, 999px);background:var(--shared-panel-background);box-shadow:var(--shared-panel-inset-shadow),var(--shared-panel-shadow);backdrop-filter:var(--shared-panel-backdrop-filter);-webkit-backdrop-filter:var(--shared-panel-backdrop-filter);color:var(--text);pointer-events:none;transform:translate(-50%);animation:journeyRouteCountdownIn .42s cubic-bezier(.16,1,.3,1) both}.journey-route-countdown.is-leaving{animation:journeyRouteCountdownOut .2s ease both}.journey-route-countdown-dial{position:relative;display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 32% 20%,#ffffffb3,#fff0 46%),#0f809612;box-shadow:inset 0 1px #fffc}.journey-route-countdown-dial svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.journey-route-countdown-dial circle{fill:none;stroke-width:3.5px}.journey-route-countdown-track{stroke:var(--journey-route-countdown-track)}.journey-route-countdown-sweep{stroke:var(--journey-route-countdown-accent);stroke-linecap:round;stroke-dasharray:125.66px;stroke-dashoffset:calc(var(--journey-route-countdown-progress) * 125.66px)}.journey-route-countdown-number{position:relative;display:block;font-size:19px;font-weight:820;font-variant-numeric:tabular-nums;line-height:1;animation:journeyRouteCountdownTick .34s cubic-bezier(.16,1,.3,1) both}.journey-route-countdown-number[data-n="2"]{animation-name:journeyRouteCountdownTickAgain}.journey-route-countdown-copy{display:grid;gap:5px;min-width:0}.journey-route-countdown-label{color:var(--journey-route-countdown-accent);font-size:9px;font-weight:880;letter-spacing:.13em;line-height:1;text-transform:uppercase}.journey-route-countdown-caption{overflow:hidden;font-size:14px;font-weight:720;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}@keyframes journeyRouteCountdownIn{0%{opacity:0;transform:translate(-50%,14px) scale(.94)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes journeyRouteCountdownOut{to{opacity:0;transform:translate(-50%,8px) scale(.96)}}@keyframes journeyRouteCountdownTick{0%{opacity:.25;transform:scale(1.3)}}@keyframes journeyRouteCountdownTickAgain{0%{opacity:.25;transform:scale(1.3)}}@media(prefers-reduced-motion:reduce){.journey-route-countdown,.journey-route-countdown.is-leaving,.journey-route-countdown-number[data-n]{animation:none}}.journey-bottom-edit-toggle{appearance:none;border:1px solid rgba(255,255,255,.58);border-radius:var(--ui-radius-pill, 999px);background:#ffffffc2;box-shadow:0 8px 18px #141e361f,inset 0 1px #ffffffd1;color:#0c4652e6;cursor:pointer;font:inherit;font-size:10px;font-weight:850;line-height:1;padding:5px 9px;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.journey-bottom-edit-toggle:focus-visible{background:#fffffff0;border-color:#6b6c6e80;color:#076e84f5;outline:none;transform:translateY(-1px)}@media(hover){.journey-bottom-edit-toggle:hover{background:#fffffff0;border-color:#6b6c6e80;color:#076e84f5;outline:none;transform:translateY(-1px)}}.journey-bottom-edit-toggle.is-save{background:#0f8aa2e6;border-color:#ffffff9e;color:#fff}.journey-bottom-edit-toggle.is-danger{color:#a42a3af5;border-color:#ee8a9857;background:#fff5f6d1}.journey-bottom-edit-toggle.is-danger:focus-visible{color:#942030fa;border-color:#d2485c80;background:#ffeef1f5}@media(hover){.journey-bottom-edit-toggle.is-danger:hover{color:#942030fa;border-color:#d2485c80;background:#ffeef1f5}}.journey-bottom-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(420px,58vw);padding:6px 10px;border:1px solid rgba(255,255,255,.64);border-radius:var(--ui-radius-pill, 999px);background:#fffc;box-shadow:0 10px 22px #141e3621,inset 0 1px #ffffffe6;font-size:14px;font-weight:900;line-height:1.15;color:#0a1220e6}.journey-bottom-count{flex:0 0 auto;padding:6px 8px;border-radius:var(--ui-radius-pill, 999px);border:1px solid rgba(255,255,255,.58);background:#1018289e;box-shadow:0 10px 22px #141e3624;font-size:10px;font-weight:850;line-height:1;color:#fffffff0}.journey-route-vehicle{--journey-route-bearing: 0deg;display:inline-flex;align-items:center;justify-content:center;position:relative;width:34px;height:34px;border:0;border-radius:var(--ui-radius-pill, 999px);background:transparent;box-shadow:none;font-size:24px;line-height:1;pointer-events:none;transform:translateZ(0);will-change:transform,filter;contain:layout paint;filter:drop-shadow(0 4px 7px rgba(25,35,54,.3))}.journey-route-vehicle:after{content:"";position:absolute;left:50%;top:-8px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:9px solid rgba(232,28,52,.94);filter:drop-shadow(0 2px 3px rgba(20,30,54,.22));transform:translate(-50%) rotate(var(--journey-route-bearing));transform-origin:50% 25px}.journey-route-vehicle:before{content:"";position:absolute;inset:-7px;border-radius:inherit;border:2px solid rgba(232,28,52,.42);opacity:0;transform:scale(.62);pointer-events:none}.journey-route-vehicle-icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;transform:scaleX(var(--journey-route-flip, 1));transition:transform .18s ease}.journey-route-vehicle-icon .journey-vehicle-icon{height:20px;max-width:46px}body.journey-route-animation-playing .journey-route-vehicle{animation:journeyRouteVehiclePulse .9s ease-in-out infinite alternate}body.journey-route-animation-playing .journey-route-vehicle.is-station-stop{animation:journeyRouteVehicleStationStop .62s ease-in-out infinite alternate}.journey-route-vehicle.is-arrived{animation:journeyRouteVehicleArrive .52s cubic-bezier(.2,.9,.2,1) 2}.journey-route-vehicle.is-passing-stop:before{animation:journeyRouteVehicleStopPass .68s cubic-bezier(.18,.82,.24,1) both}@keyframes journeyRouteVehiclePulse{0%{filter:drop-shadow(0 4px 7px rgba(25,35,54,.3))}to{filter:drop-shadow(0 6px 10px rgba(25,35,54,.34))}}@keyframes journeyRouteVehicleStopPass{0%{opacity:0;transform:scale(.62)}18%{opacity:.72}to{opacity:0;transform:scale(1.65)}}@keyframes journeyRouteVehicleStationStop{0%{filter:drop-shadow(0 4px 7px rgba(25,35,54,.3)) saturate(1)}to{filter:drop-shadow(0 6px 10px rgba(25,35,54,.34)) saturate(1.12)}}@keyframes journeyRouteVehicleArrive{0%{filter:drop-shadow(0 4px 7px rgba(25,35,54,.3))}45%{filter:drop-shadow(0 7px 12px rgba(25,35,54,.36))}to{filter:drop-shadow(0 4px 7px rgba(25,35,54,.3))}}body.journey-route-animation-playing:before,body.journey-route-animation-playing:after{content:"";position:fixed;left:0;right:0;height:max(34px,4.6vh);z-index:12;pointer-events:none;animation:journeyRouteLetterboxIn .64s cubic-bezier(.22,.82,.24,1) both}body.journey-route-animation-playing:before{top:0;background:linear-gradient(180deg,rgba(6,10,18,.82),rgba(6,10,18,.55) 58%,transparent)}body.journey-route-animation-playing:after{bottom:0;background:linear-gradient(0deg,rgba(6,10,18,.82),rgba(6,10,18,.55) 58%,transparent);transform-origin:50% 100%}body.journey-route-animation-playing.journey-bottom-tray-open:after{opacity:0}@keyframes journeyRouteLetterboxIn{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}body.journey-route-animation-playing .journey-bottom-card,body.journey-route-animation-playing .journey-bottom-status-card{opacity:.58;filter:saturate(.82);transition:opacity .26s ease,filter .26s ease,box-shadow .26s ease,transform .26s ease}body.journey-route-animation-playing .journey-bottom-card{filter:saturate(.82) drop-shadow(0 5px 10px rgba(20,28,44,.2))}@media(hover){body.journey-route-animation-playing .journey-bottom-card:hover{opacity:.9}}body.journey-route-animation-playing .journey-bottom-card.is-route-dest{opacity:1;filter:drop-shadow(0 0 3px rgba(192,144,74,.92)) drop-shadow(0 16px 32px rgba(20,30,54,.28));transform:translateY(-3px);box-shadow:none}.journey-bottom-progress{position:relative;height:5px;margin:0 18px 17px;border-radius:var(--ui-radius-pill, 999px);background:#0d1d2d1a;overflow:visible}.journey-bottom-progress-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#14b2b6f0,#4d4e50e0);transition:width .32s cubic-bezier(.22,.8,.2,1)}.journey-bottom-progress-pill{position:absolute;top:50%;left:clamp(42px,var(--journey-progress, 0%),calc(100% - 42px));transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:52px;max-width:86px;height:22px;padding:0 7px;border-radius:var(--ui-radius-pill, 999px);border:1px solid rgba(255,255,255,.72);background:#122030c7;color:#fffffff5;box-shadow:0 6px 16px #141e3633,inset 0 1px #ffffff38;font-size:10px;font-weight:850;line-height:1;white-space:nowrap;pointer-events:none;transition:left .32s cubic-bezier(.22,.8,.2,1)}.journey-bottom-progress-transport{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:1}.journey-bottom-progress-transport .journey-vehicle-icon{height:11px;max-width:28px}.journey-transport-marker.is-facing-left{display:inline-block;transform:scaleX(-1)}body.journey-route-animation-playing .journey-bottom-progress-transport,body.journey-route-animation-playing .jb-transport-chip,body.journey-route-animation-playing .jb-transport-badge,body.journey-route-animation-playing .journey-transport-marker{display:none}.journey-bottom-track{--journey-track-edge-fade: 30px;--journey-step-gap: 60px;display:flex;align-items:center;gap:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;padding:22px 34px 40px;margin-top:-22px;margin-bottom:-37px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--journey-track-edge-fade),#000 calc(100% - var(--journey-track-edge-fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--journey-track-edge-fade),#000 calc(100% - var(--journey-track-edge-fade)),transparent 100%)}.journey-bottom-track::-webkit-scrollbar{display:none}.journey-bottom-tray.is-editing .journey-bottom-track{align-items:stretch}.journey-bottom-card{appearance:none;box-sizing:border-box;flex:0 0 164px;min-width:0;aspect-ratio:4 / 3;display:grid;grid-template-areas:"stack";padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;cursor:pointer;filter:drop-shadow(0 5px 10px rgba(20,28,44,.2));text-align:left;scroll-snap-align:center;transform-origin:center;transition:transform .16s ease,filter .16s ease;will-change:transform}.journey-bottom-card.is-editable{--jstep-paper: rgba(255,252,245,.96);--jstep-edge: rgba(255,255,255,.86);--jstep-ink: rgba(10,16,28,.92);--jstep-label: rgba(26,34,48,.8);--jstep-mute: rgba(26,34,48,.64);--jstep-line: rgba(18,128,148,.22);--jstep-well: rgba(255,255,255,.86);--jstep-accent: rgba(10,96,116,.96);--jstep-wash: rgba(15,138,162,.09);--jstep-danger: rgba(150,38,54,.92);flex-basis:196px;aspect-ratio:auto;grid-template-areas:"stack" "body" "editor";grid-template-rows:auto auto minmax(0,1fr);padding:8px 8px 0;border:1px solid var(--jstep-edge);border-radius:var(--ui-radius-lg, 12px);background:var(--jstep-paper);filter:none;cursor:default}.journey-bottom-card.is-editable .journey-bottom-card-body{grid-area:body;margin:0;padding:7px 0 3px;border-radius:0;background:none;color:inherit;text-shadow:none}.journey-bottom-card.is-editable .journey-bottom-card-place{color:#0a101ceb}.journey-bottom-card.is-editable .journey-bottom-card-title,.journey-bottom-card.is-editable .journey-bottom-card-meta{color:#1a223094}.journey-bottom-card.is-editable .journey-bottom-card-cover{aspect-ratio:4 / 3;cursor:grab;touch-action:none}.journey-bottom-track.is-reordering{scroll-snap-type:none}.journey-bottom-card.is-editable.jb-shifting{transition:translate .2s cubic-bezier(.22,.8,.2,1)}.journey-bottom-card.is-editable.jb-dragging{position:relative;z-index:6;border-color:#0f8aa280;box-shadow:0 18px 36px #0c223647}.journey-bottom-card.is-editable.jb-dragging .journey-bottom-card-cover{cursor:grabbing}.journey-bottom-step-editor{grid-area:editor;display:grid;gap:6px;padding:8px 0;border-top:1px solid var(--jstep-line);margin-top:6px}.journey-bottom-card.is-editable .journey-bottom-step-field,.journey-bottom-card.is-editable .ps-journey-transport-select-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:none;color:var(--jstep-label);font-size:9px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.journey-bottom-card.is-editable .journey-bottom-step-field span,.journey-bottom-card.is-editable .ps-journey-transport-select-label,.journey-bottom-card.is-editable .ps-journey-transport-start{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journey-bottom-card.is-editable .ps-journey-transport-select-label{display:flex;align-items:baseline;justify-content:flex-start;gap:6px;max-width:none;color:var(--jstep-label);font-size:9px;font-weight:850;letter-spacing:.05em}.journey-bottom-card.is-editable .ps-journey-transport-select-context{display:inline-block;margin-left:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--jstep-mute);font-size:8px;font-weight:700;letter-spacing:0;text-transform:none}.journey-bottom-card.is-editable .journey-bottom-step-field input,.journey-bottom-card.is-editable .ps-journey-transport-select{box-sizing:border-box;width:100%;min-width:0;height:32px;border:1px solid var(--jstep-line);border-radius:var(--ui-radius-sm, 8px);background:var(--jstep-well);color:var(--jstep-ink);color-scheme:light;font:inherit;font-size:11.5px;font-weight:750;letter-spacing:0;text-transform:none;padding:0 8px}.journey-bottom-step-field input:focus-visible,.journey-bottom-step-actions button:focus-visible,.journey-bottom-step-remove:focus-visible{outline:2px solid var(--jstep-accent);outline-offset:1px}.journey-bottom-card.is-editable .ps-journey-transport-start{display:inline-flex;justify-self:start;align-items:center;gap:5px;height:28px;padding:0 9px;border-radius:var(--ui-radius-sm, 8px);background:var(--jstep-wash);color:var(--jstep-accent);font-size:11px;font-weight:850;letter-spacing:0;text-transform:none}.journey-bottom-card.is-editable .ps-journey-transport-select-shell{position:relative;box-sizing:border-box;display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:6px;align-items:center;height:32px;padding-left:8px;border:1px solid var(--jstep-line);border-radius:var(--ui-radius-sm, 8px);background:var(--jstep-well)}.journey-bottom-card.is-editable .ps-journey-transport-select-shell:after{content:"";position:absolute;right:10px;top:50%;width:6px;height:6px;margin-top:-4px;border-right:1.5px solid var(--jstep-accent);border-bottom:1.5px solid var(--jstep-accent);transform:rotate(45deg);pointer-events:none}.journey-bottom-card.is-editable .ps-journey-transport-select-shell:focus-within{outline:2px solid var(--jstep-accent);outline-offset:1px}.journey-bottom-card.is-editable .ps-journey-transport-select-icon{position:static;transform:none;display:inline-flex;align-items:center;justify-content:flex-start;width:auto;height:auto;border:0;background:none;color:var(--jstep-accent);line-height:1}.journey-bottom-card.is-editable .journey-vehicle-icon{height:12px;max-width:24px}.journey-bottom-card.is-editable .ps-journey-transport-select-shell .ps-journey-transport-select{appearance:none;height:30px;padding:0 20px 0 0;border:0;border-radius:0;background:none;box-shadow:none}.journey-bottom-step-actions{display:grid;grid-template-columns:34px 34px minmax(0,1fr);align-items:center;gap:5px 6px}.journey-bottom-step-actions button[data-jb-move]{min-width:0;height:30px;border:1px solid var(--jstep-line);border-radius:var(--ui-radius-sm, 8px);background:var(--jstep-well);color:var(--jstep-accent);cursor:pointer;font:inherit;font-size:15px;font-weight:850;line-height:1}@media(hover){.journey-bottom-step-actions button[data-jb-move]:not(:disabled):hover{background:var(--jstep-wash);border-color:var(--jstep-accent)}}.journey-bottom-step-actions button[data-jb-move]:disabled{cursor:default;opacity:.3}.journey-bottom-stamp-collected{grid-column:1 / -1;align-items:center;display:flex;gap:4px;color:var(--jstep-mute);font-size:9px;font-weight:800;line-height:1.3}.journey-bottom-step-remove{justify-self:end;padding:0 7px;height:26px;white-space:nowrap;border:1px solid transparent;border-radius:var(--ui-radius-sm, 8px);background:none;color:var(--jstep-mute);cursor:pointer;font:inherit;font-size:10px;font-weight:850;line-height:1}.journey-bottom-step-remove:is(:hover,:focus-visible){border-color:var(--jstep-danger);color:var(--jstep-danger);outline:none}.journey-bottom-status-card{flex:0 0 42px;min-width:0;height:116px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#f6fafff5;text-align:center;scroll-snap-align:none}.journey-bottom-status-card.is-end{background:transparent}.journey-bottom-status-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--ui-radius-pill, 999px);border:1px solid rgba(255,255,255,.72);background:#112030c7;color:#fffffff5;box-shadow:0 8px 18px #141e362e,inset 0 1px #ffffff2e}.journey-bottom-status-icon:before{content:"⌂";font-size:18px;font-weight:900;line-height:1}.journey-bottom-status-card.is-end .journey-bottom-status-icon{background:#364252c7;color:#fffffff5}.journey-bottom-status-card.is-end .journey-bottom-status-icon:before{content:"⚑";font-size:18px}.journey-bottom-status-title,.journey-bottom-status-date{display:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journey-bottom-status-title{font-size:13px;font-weight:850;line-height:1.05;color:#fffffff5}.journey-bottom-status-date{font-size:9.5px;font-weight:850;line-height:1.1;color:#e1ebf6c7}.journey-bottom-status-flags{display:none;align-items:center;justify-content:center;gap:4px;max-width:100%;min-height:24px;overflow:hidden}.journey-bottom-status-flag,.journey-bottom-status-flag-more{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid rgba(255,255,255,.28);border-radius:var(--ui-radius-pill, 999px);background:#ffffff1f;box-shadow:inset 0 1px #ffffff24;font-size:14px;line-height:1}.journey-bottom-status-flag-more{width:auto;min-width:22px;padding:0 6px;color:#f6faffd1;font-size:10px;font-weight:850}.journey-bottom-segment{position:relative;flex:0 0 var(--journey-step-gap, 60px);height:116px;display:flex;align-items:center;justify-content:center;scroll-snap-align:none}.journey-bottom-segment:before{content:"";position:absolute;left:-1px;right:-1px;top:50%;height:1px;transform:translateY(-50%);background:repeating-linear-gradient(to right,rgba(145,158,178,.48) 0,rgba(145,158,178,.48) 6px,transparent 6px,transparent 12px);pointer-events:none}.journey-bottom-segment:after{content:"";position:absolute;left:50%;top:50%;width:5px;height:5px;border-radius:var(--ui-radius-pill, 999px);background:#ffffffdb;box-shadow:0 0 0 1px #5f708838;transform:translate(-50%,-50%);pointer-events:none}.journey-bottom-segment.is-tail{flex-basis:calc(var(--journey-step-gap, 60px) + 10px);padding-right:6px}.journey-bottom-segment.is-editable{flex-basis:calc(var(--journey-step-gap, 60px) + 12px)}.jb-transport-chip,.jb-transport-badge,.jb-add{position:absolute;left:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(67,167,180,.34);border-radius:var(--ui-radius-pill, 999px);background:linear-gradient(180deg,#fffffffa,#eff9faeb);box-shadow:0 6px 16px #141e3629,inset 0 1px #ffffffeb;color:#106e78f5;cursor:pointer;font:inherit;line-height:1;transform:translate(-50%,-50%)}.jb-transport-chip{top:50%;width:auto;min-width:30px;padding:0 5px;font-size:15px;font-weight:850}.jb-transport-chip.is-default{color:#5c7082db}.jb-transport-badge{top:50%;width:auto;min-width:26px;height:26px;padding:0 4px;border-color:#ffffffc2;background:#ffffffe6;box-shadow:0 5px 14px #141e3621,inset 0 1px #fffffff0;color:#106e78f5;pointer-events:none}.jb-transport-chip .journey-vehicle-icon{height:11px;max-width:28px}.jb-transport-badge .journey-vehicle-icon{height:10px;max-width:24px}.jb-transport-chip select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.jb-add{top:calc(50% + 32px);font-size:22px;font-weight:500}.journey-bottom-segment.is-tail .jb-add{top:50%}.jb-transport-chip:focus-visible,.jb-add:focus-visible{border-color:#1280946b;box-shadow:0 8px 20px #141e3633,inset 0 1px #fffffff0;outline:none}@media(hover){.jb-transport-chip:hover,.jb-add:hover{border-color:#1280946b;box-shadow:0 8px 20px #141e3633,inset 0 1px #fffffff0;outline:none}}.journey-bottom-add-menu{position:absolute;left:50%;top:calc(50% + 50px);z-index:5;display:grid;gap:5px;width:132px;padding:6px;border:1px solid rgba(255,255,255,.72);border-radius:var(--ui-radius-lg, 12px);background:#fffffff0;box-shadow:0 14px 30px #141e3638;transform:translate(-50%)}.journey-bottom-add-menu button{border:0;border-radius:var(--ui-radius-sm, 8px);background:transparent;color:#0e1c2adb;cursor:pointer;font:inherit;font-size:10px;font-weight:850;line-height:1.15;padding:8px 7px;text-align:left}.journey-bottom-add-menu button:focus-visible{background:#1280941a;outline:none}@media(hover){.journey-bottom-add-menu button:hover{background:#1280941a;outline:none}}.journey-bottom-existing-host{width:min(520px,calc(100vw - 28px));margin-top:10px;border:1px solid rgba(15,138,162,.18);border-radius:var(--ui-radius-sm, 8px);background:#fafdfdf5;box-shadow:0 18px 44px #141e3638;padding:10px;pointer-events:auto}.journey-bottom-existing-card{display:grid;gap:9px}.journey-bottom-existing-card select{min-height:132px;border:1px solid rgba(18,128,148,.18);border-radius:var(--ui-radius-md, 10px);background:#ffffffc2;color:#0a101ce0;font:inherit;font-size:11px;font-weight:700;padding:6px}.journey-bottom-existing-host .journey-bottom-existing-card.journey-bottom-create-panel{max-height:none;overflow:visible;padding:0}.journey-bottom-existing-host .ps-journey-edit-panel{gap:12px;padding:4px}.journey-bottom-existing-host .ps-journey-picker-head{align-items:flex-start;gap:10px;padding:4px 4px 0}.journey-bottom-existing-host .ps-journey-picker-back{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border:1px solid rgba(16,132,152,.16);border-radius:var(--ui-radius-sm, 8px);background:#0f8aa214;color:#08667ceb;font-size:11px;font-weight:850;padding:0 10px}.journey-bottom-existing-host .ps-journey-picker-back:focus-visible{border-color:#0f8aa25c;background:#0f8aa221;outline:none}@media(hover){.journey-bottom-existing-host .ps-journey-picker-back:hover{border-color:#0f8aa25c;background:#0f8aa221;outline:none}}.journey-bottom-existing-host .ps-journey-picker-title{color:#0d1e2ceb;font-size:15px;font-weight:900;line-height:1.2}.journey-bottom-existing-host .ps-journey-picker-subtitle{color:#0d1e2c7a;font-size:11px;font-weight:750}.journey-bottom-existing-host .ps-journey-existing-list{max-height:min(42vh,340px);gap:8px;padding:2px 4px 2px 2px;scrollbar-color:var(--hiii-scrollbar-thumb, rgba(0, 0, 0, .22)) var(--hiii-scrollbar-track, transparent);scrollbar-width:thin}.journey-bottom-existing-host .ps-journey-existing-item{min-height:66px;align-items:flex-start;gap:10px;border-color:#0e749021;border-radius:var(--ui-radius-sm, 8px);background:#ffffffe0;box-shadow:0 1px #0e74900a;padding:10px 11px}.journey-bottom-existing-host .ps-journey-existing-item:focus-visible{border-color:#0f8aa257;background:#f3fbfbfa;outline:none}@media(hover){.journey-bottom-existing-host .ps-journey-existing-item:hover{border-color:#0f8aa257;background:#f3fbfbfa;outline:none}}.journey-bottom-existing-host .ps-journey-existing-item.is-selected{border-color:#0f8aa280;background:#e8f8f8fa;box-shadow:inset 3px 0 #0f8aa2e6}.journey-bottom-existing-host .ps-journey-existing-check{width:20px;height:20px;margin-top:2px;border-color:#0f8aa257;border-radius:var(--ui-radius-xs, 6px);font-size:11px}.journey-bottom-existing-host .ps-journey-existing-item.is-selected .ps-journey-existing-check{background:#0f8aa2f5;border-color:#0f8aa2f5}.journey-bottom-existing-host .ps-journey-existing-emoji{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--ui-radius-sm, 8px);background:#0f8aa214;font-size:17px}.journey-bottom-existing-host .ps-journey-existing-meta{gap:3px}.journey-bottom-existing-host .ps-journey-existing-city{color:#0d1e2c80;font-size:10px;font-weight:900}.journey-bottom-existing-host .ps-journey-existing-title{color:#0d1e2cd6;font-size:13px;font-weight:850}.journey-bottom-existing-host .ps-journey-existing-date-edit{flex-direction:row;align-items:center;gap:6px;color:#0d1e2c70;font-size:10px;letter-spacing:0;text-transform:none}.journey-bottom-existing-host .ps-journey-existing-date-edit input{width:116px;height:28px;border-color:#0f8aa229;border-radius:var(--ui-radius-sm, 8px);background:#f8fcfcf2;color:#0d1e2cc7;font-size:11px;font-weight:800;padding:3px 6px}.journey-bottom-existing-host .ps-journey-existing-date{color:#0d1e2c66;font-size:10px;font-weight:800}.journey-bottom-existing-host .ps-journey-picker-foot{position:sticky;bottom:0;gap:8px;padding:10px 4px 2px;background:linear-gradient(to bottom,#fafdfd00,#fafdfdfa 24%,#fafdfdfa)}.journey-bottom-existing-host .ps-journey-picker-foot .ps-journey-create-submit{flex:1;width:auto;height:42px;border-radius:var(--ui-radius-sm, 8px);background:#0f8aa2f5;font-size:13px;font-weight:900;padding:0 14px}@media(hover){.journey-bottom-existing-host .ps-journey-picker-foot .ps-journey-create-submit:hover:not(:disabled){background:#0a758afa}}.journey-bottom-existing-host .ps-journey-picker-foot .ps-journey-dismiss{width:auto;min-width:108px;height:42px;border:1px solid rgba(14,30,44,.08);border-radius:var(--ui-radius-sm, 8px);background:#0e1e2c0f;color:#0e1e2cad;font-size:13px;font-weight:850;padding:0 14px}.journey-bottom-existing-host .ps-journey-picker-foot .ps-journey-dismiss:focus-visible{background:#0e1e2c1a;color:#0e1e2cd1;outline:none}@media(hover){.journey-bottom-existing-host .ps-journey-picker-foot .ps-journey-dismiss:hover{background:#0e1e2c1a;color:#0e1e2cd1;outline:none}}@media(max-width:560px){.journey-bottom-existing-host{width:calc(100vw - 20px);padding:8px}.journey-bottom-existing-host .ps-journey-existing-item{min-height:0;padding:10px}.journey-bottom-existing-host .ps-journey-existing-meta-row{align-items:flex-start;flex-direction:column;gap:5px}.journey-bottom-existing-host .ps-journey-picker-foot{flex-direction:column}.journey-bottom-existing-host .ps-journey-picker-foot .ps-journey-create-submit,.journey-bottom-existing-host .ps-journey-picker-foot .ps-journey-dismiss{width:100%}}.journey-bottom-card:focus-visible{transform:translateY(-3px) scale(1.018);filter:drop-shadow(0 10px 18px rgba(20,84,116,.26));outline:none}@media(hover){.journey-bottom-card:hover{transform:translateY(-3px) scale(1.018);filter:drop-shadow(0 10px 18px rgba(20,84,116,.26));outline:none}}.journey-bottom-card:active{transform:translateY(-1px) scale(.992);filter:drop-shadow(0 5px 11px rgba(20,84,116,.2))}.journey-bottom-card.is-current{position:relative;z-index:2;transform:translateY(-3px) scale(1.035);filter:drop-shadow(0 13px 22px rgba(20,84,116,.3))}.journey-bottom-card.is-current:focus-visible{transform:translateY(-5px) scale(1.058);filter:drop-shadow(0 17px 28px rgba(20,84,116,.36))}@media(hover){.journey-bottom-card.is-current:hover{transform:translateY(-5px) scale(1.058);filter:drop-shadow(0 17px 28px rgba(20,84,116,.36))}}.journey-bottom-card.is-current:active{transform:translateY(-2px) scale(1.02);filter:drop-shadow(0 9px 18px rgba(20,84,116,.26))}.journey-bottom-card.is-current .journey-bottom-card-badge{background:#095c70eb;color:#fffffff5}.journey-bottom-card-cover{position:relative;grid-area:stack;display:block;min-height:0}.journey-bottom-card-stamp-art{display:block;inset:0;position:absolute;z-index:1}.journey-bottom-card-stamp-art .popup-postcard-stamp.journey-bottom-postage-stamp{position:absolute;inset:0;width:100%;height:100%;padding:8px;transform:none;filter:none;cursor:inherit}.journey-bottom-card-stamp-art .journey-bottom-postage-stamp .popup-postcard-stamp-media-window{inset:11px;border-radius:4px}.journey-bottom-card-stamp-art .journey-bottom-postage-stamp[data-stamp-fill=matte]:before{inset:10px;border-radius:5px}.journey-bottom-card-stamp-art .journey-bottom-postage-stamp .popup-postcard-stamp-glyph{box-sizing:border-box;padding-bottom:40px;font-size:42px}.journey-bottom-card-stamp-art .journey-bottom-postage-stamp[data-stamp-style=emoji]:after{content:"";position:absolute;z-index:0;inset:11px;border-radius:4px;background:var(--journey-card-cover, transparent);opacity:.92}.journey-bottom-cover-edit,.journey-bottom-cover-clear{position:absolute;right:14px;z-index:2;border:1px solid rgba(255,255,255,.66);border-radius:var(--ui-radius-pill, 999px);background:#0a121e94;color:#fff;cursor:pointer;font:inherit}.journey-bottom-cover-edit{bottom:14px;font-size:10px;padding:6px 8px}.journey-bottom-cover-clear{top:14px;width:23px;height:23px;font-size:15px}.journey-bottom-cover-edit:is(:hover,:focus-visible),.journey-bottom-cover-clear:is(:hover,:focus-visible){background:#0f8aa2eb;outline:none}.journey-bottom-card-badge{position:absolute;left:15px;top:15px;z-index:1;display:inline-flex;align-items:center;gap:5px;max-width:calc(100% - 18px);padding:3px 7px;border-radius:var(--ui-radius-pill, 999px);background:#ffffffd6;color:#08182ad1;font-size:10px;font-weight:850;line-height:1;box-shadow:0 4px 12px #00000029}.journey-bottom-card-flag{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:-3px;border-radius:var(--ui-radius-pill, 999px);background:#ffffffeb;box-shadow:0 1px 3px #00000024;font-size:11px;line-height:1}.journey-bottom-card-body{position:relative;z-index:2;grid-area:stack;align-self:end;display:grid;gap:1px;min-width:0;margin:0 11px 11px;padding:16px 8px 7px;border-radius:0 0 4px 4px;background:linear-gradient(180deg,#060e1a00,#060e1a4d 38%,#060e1a94 70%,#060e1abd);color:#fffffff5;text-shadow:0 1px 2px rgba(4,10,20,.45)}.journey-bottom-card-place,.journey-bottom-card-title{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journey-bottom-card-place{font-size:12.5px;font-weight:850;color:#fffffffa}.journey-bottom-card-title{font-size:10px;font-weight:650;color:#fffc;align-self:start}.journey-bottom-card-meta{display:flex;align-items:center;gap:5px;min-width:0;overflow:hidden;white-space:nowrap;font-size:9.5px;font-weight:800;color:#ffffffc7}.journey-bottom-card-meta span{flex:0 0 auto;display:inline-flex;align-items:center;gap:2px}body.theme-dark .journey-bottom-tray{background:transparent;box-shadow:none}body.theme-dark .journey-bottom-tray-shell:before{background:radial-gradient(ellipse at 50% 58%,rgba(0,0,0,.42) 0,rgba(0,0,0,.28) 28%,rgba(0,0,0,.12) 50%,transparent 68%),radial-gradient(ellipse at 50% 72%,rgba(0,0,0,.28) 0,rgba(0,0,0,.14) 36%,transparent 60%)}body.theme-dark .journey-bottom-title{border-color:#feffff24;background:#121824bd;box-shadow:0 8px 18px #0000003d,inset 0 1px #ffffff14;color:#f4f7ffeb}body.theme-dark .journey-bottom-count{background:#080e18a8;box-shadow:0 8px 18px #00000038}body.theme-dark .journey-bottom-edit-toggle{border-color:#feffff24;background:#121824bd;color:#b8dce8e0;box-shadow:0 8px 18px #0000003d,inset 0 1px #ffffff14}body.theme-dark .journey-bottom-route-play{border-color:#ff788c47;background:#d22a40db;box-shadow:0 8px 18px #0000003d,inset 0 1px #ffffff1a}body.theme-dark .journey-bottom-route-play.is-playing{border-color:#feffff29;background:#121824d1;color:#f6f9ffeb}body.theme-dark .journey-bottom-route-play.is-counting-down{border-color:#7dd3fc47;background:#087c94d6}body.theme-dark .journey-route-countdown{--journey-route-countdown-accent: rgba(94, 234, 212, .96);--journey-route-countdown-track: rgba(205, 224, 255, .14)}body.theme-dark .journey-route-countdown-dial{background:radial-gradient(circle at 32% 20%,#ffffff24,#fff0 50%),#5eead40f;box-shadow:inset 0 1px #ffffff1f}body.theme-dark .journey-route-vehicle{background:transparent;box-shadow:none;filter:drop-shadow(0 4px 7px rgba(0,0,0,.34))}body.theme-dark .journey-route-vehicle:after{border-bottom-color:#ff5e74f5}body.theme-dark .journey-bottom-edit-toggle.is-save{background:#2494aedb;color:#fafdfff5}body.theme-dark .journey-bottom-edit-toggle.is-danger{border-color:#ff8a9a3d;background:#561c2a6b;color:#ffb2beeb}body.theme-dark .journey-bottom-progress{background:#feffff21}body.theme-dark .journey-bottom-progress-pill{border-color:#dce8ff38;background:#324058b8;color:#f8fafff5}body.theme-dark .journey-bottom-card{filter:drop-shadow(0 7px 14px rgba(0,0,0,.38))}body.theme-dark .journey-bottom-card.is-editable{--jstep-paper: rgba(226,218,202,.96);--jstep-edge: rgba(255,255,255,.42);--jstep-ink: rgba(14,20,30,.94);--jstep-label: rgba(34,42,56,.86);--jstep-mute: rgba(34,42,56,.72);--jstep-line: rgba(20,86,102,.32);--jstep-well: rgba(252,250,244,.9);--jstep-accent: rgba(10,78,94,.96);--jstep-wash: rgba(15,138,162,.14);--jstep-danger: rgba(140,30,46,.94)}body.theme-dark .journey-bottom-card:focus-visible{filter:drop-shadow(0 12px 24px rgba(0,0,0,.46))}@media(hover){body.theme-dark .journey-bottom-card:hover{filter:drop-shadow(0 12px 24px rgba(0,0,0,.46))}}body.theme-dark .journey-bottom-add-menu,body.theme-dark .journey-bottom-existing-host{border-color:#feffff29;background:#101622f5;box-shadow:0 18px 42px #00000070}body.theme-dark .journey-bottom-add-menu button{color:#f4f7ffe6}body.theme-dark .journey-bottom-existing-card select{border-color:#feffff24;background:#080e18b8;color:#f4f7ffdb}body.theme-dark .journey-bottom-add-menu button:focus-visible{background:#48c2e81f}@media(hover){body.theme-dark .journey-bottom-add-menu button:hover{background:#48c2e81f}}:is(body.theme-dark,body.sky-night-test) .journey-bottom-existing-host{border-color:#56abc242;background:#0e141ff7}:is(body.theme-dark,body.sky-night-test) .journey-bottom-existing-host .ps-journey-picker-title{color:#f6f9fff0}:is(body.theme-dark,body.sky-night-test) .journey-bottom-existing-host .ps-journey-picker-subtitle{color:#d0dcf28a}:is(body.theme-dark,body.sky-night-test) .journey-bottom-existing-host .ps-journey-picker-back{border-color:#56abc238;background:#48c2e81a;color:#b8e2eeeb}:is(body.theme-dark,body.sky-night-test) .journey-bottom-existing-host .ps-journey-picker-back:focus-visible{border-color:#56abc26b;background:#48c2e826}@media(hover){:is(body.theme-dark,body.sky-night-test) .journey-bottom-existing-host .ps-journey-picker-back:hover{border-color:#56abc26b;background:#48c2e826}}:is(body.theme-dark,body.sky-night-test) .journey-bottom-existing-host .ps-journey-existing-item{border-color:#cde0ff1f;background:#080e18c2;box-shadow:none}:is(body.theme-dark,body.sky-night-test) .journey-bottom-existing-host .ps-journey-existing-item:focus-visible{border-color:#56abc257;background:#101c28eb}@media(hover){:is(body.theme-dark,body.sky-night-test) .journey-bottom-existing-host .ps-journey-existing-item:hover{border-color:#56abc257;background:#101c28eb}}:is(body.theme-dark,body.sky-night-test) .journey-bottom-existing-host .ps-journey-existing-item.is-selected{border-color:#48c2e88c;background:#11303ac2;box-shadow:inset 3px 0 #48c2e8e6}:is(body.theme-dark,body.sky-night-test) .journey-bottom-existing-host .ps-journey-existing-check{border-color:#48c2e86b}:is(body.theme-dark,body.sky-night-test) .journey-bottom-existing-host .ps-journey-existing-item.is-selected .ps-journey-existing-check{background:#48c2e8eb;border-color:#48c2e8eb;color:#050f16f5}:is(body.theme-dark,body.sky-night-test) .journey-bottom-existing-host .ps-journey-existing-emoji{background:#48c2e81a}:is(body.theme-dark,body.sky-night-test) .journey-bottom-existing-host .ps-journey-existing-city{color:#d0dcf27a}:is(body.theme-dark,body.sky-night-test) .journey-bottom-existing-host .ps-journey-existing-title{color:#f4f7ffe6}:is(body.theme-dark,body.sky-night-test) .journey-bottom-existing-host .ps-journey-existing-date-edit,:is(body.theme-dark,body.sky-night-test) .journey-bottom-existing-host .ps-journey-existing-date{color:#d0dcf280}:is(body.theme-dark,body.sky-night-test) .journey-bottom-existing-host .ps-journey-existing-date-edit input{border-color:#cde0ff24;background:#060c16e6;color:#f4f7ffdb}:is(body.theme-dark,body.sky-night-test) .journey-bottom-existing-host .ps-journey-picker-foot{background:linear-gradient(to bottom,#0e141f00,#0e141ffa 24%,#0e141ffa)}:is(body.theme-dark,body.sky-night-test) .journey-bottom-existing-host .ps-journey-picker-foot .ps-journey-create-submit{background:#48c2e8db;color:#050f16f5}@media(hover){:is(body.theme-dark,body.sky-night-test) .journey-bottom-existing-host .ps-journey-picker-foot .ps-journey-create-submit:hover:not(:disabled){background:#5bd3eef0}}:is(body.theme-dark,body.sky-night-test) .journey-bottom-existing-host .ps-journey-picker-foot .ps-journey-dismiss{border-color:#cde0ff1a;background:#cde0ff12;color:#e4edffc2}:is(body.theme-dark,body.sky-night-test) .journey-bottom-existing-host .ps-journey-picker-foot .ps-journey-dismiss:focus-visible{background:#cde0ff1c;color:#f6f9ffeb}@media(hover){:is(body.theme-dark,body.sky-night-test) .journey-bottom-existing-host .ps-journey-picker-foot .ps-journey-dismiss:hover{background:#cde0ff1c;color:#f6f9ffeb}}body.theme-dark .journey-bottom-status-card{background:transparent;box-shadow:none}body.theme-dark .journey-bottom-card.is-current{filter:drop-shadow(0 14px 27px rgba(0,0,0,.5))}body.theme-dark .journey-bottom-card.is-current:focus-visible{filter:drop-shadow(0 18px 32px rgba(0,0,0,.56))}@media(hover){body.theme-dark .journey-bottom-card.is-current:hover{filter:drop-shadow(0 18px 32px rgba(0,0,0,.56))}}body.theme-dark .journey-bottom-card-badge{background:#f4f7ffe6;color:#080e18db}body.theme-dark .journey-bottom-segment:before{background:repeating-linear-gradient(to right,rgba(254,255,255,.34) 0,rgba(254,255,255,.34) 6px,transparent 6px,transparent 12px)}body.theme-dark .journey-bottom-segment:after{background:#e2ecffb3;box-shadow:0 0 0 1px #feffff3d}body.theme-dark .jb-transport-chip,body.theme-dark .jb-transport-badge,body.theme-dark .jb-add{background:linear-gradient(180deg,#f6f8fff2,#dfebf5e6);border-color:#78dceb42;color:#0e5c6cf2;box-shadow:0 8px 20px #00000052,inset 0 1px #ffffff2e}body.theme-dark .jb-transport-badge{background:#121824e6;color:#e4edffeb}body.theme-dark .jb-transport-chip{--jv-gear: #30343c;--jv-glass: #131c28}@media(max-width:743px),(max-width:767px)and (orientation:portrait){.journey-bottom-tray-shell{bottom:calc(var(--mobile-bottom-bar-height, 66px) + 22px)}.journey-bottom-tray{width:100vw;border-radius:0;padding-bottom:2px}.journey-bottom-route-play-label{display:none}.journey-bottom-route-play{width:29px;justify-content:center;padding-left:0;padding-right:0}.journey-bottom-route-play:is(.is-playing,.is-counting-down){width:auto;padding-left:9px;padding-right:9px}.journey-bottom-route-play:is(.is-playing,.is-counting-down) .journey-bottom-route-play-label{display:inline}.journey-bottom-tray.is-editing .journey-bottom-head{align-items:flex-start;flex-wrap:wrap;padding-left:12px;padding-right:12px}.journey-bottom-tray.is-editing .journey-bottom-title{flex:1 1 100%;max-width:100%}.journey-bottom-tray.is-editing .journey-bottom-head-actions{width:100%;justify-content:flex-end}.journey-bottom-track{--journey-track-edge-fade: 22px;padding-left:24px;padding-right:24px}.journey-bottom-card{flex-basis:min(50vw,176px)}.journey-bottom-card.is-editable{flex-basis:min(64vw,200px)}.journey-bottom-status-card{flex-basis:42px;height:120px}.journey-bottom-segment{height:120px}}@media(max-width:390px){.journey-bottom-track{--journey-track-edge-fade: 18px;padding-left:20px;padding-right:20px}.journey-bottom-card{flex-basis:54vw}.journey-bottom-card.is-editable{flex-basis:76vw}.journey-bottom-status-card{flex-basis:40px}.journey-bottom-card-place{font-size:12.5px}.journey-bottom-card-meta{gap:5px;font-size:9.5px}}.popup-tags-row{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 10px}.popup-tag-chip{font-size:10px;font-weight:600;padding:2px 8px;border-radius:var(--ui-radius-pill, 999px);background:#5a5b5d12;border:1px solid rgba(90,91,93,.13);color:#222325bf;cursor:pointer;user-select:none;transition:background .12s ease,border-color .12s ease;font-family:var(--font-sans)}@media(hover){.popup-tag-chip:hover{background:#5a5b5d21;border-color:#5a5b5d38}}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-tag-chip{background:#b8b9bb1a;border-color:#b8b9bb29;color:#e5e6e8cc}@media(hover){body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-tag-chip:hover{background:#b8b9bb2e;border-color:#b8b9bb42}}.post-privacy-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0}.post-privacy-btn{appearance:none;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-height:44px;border:1px solid rgba(90,91,93,.13);border-radius:var(--ui-radius-md, 10px);background:#ffffff9e;color:#3a4368b8;padding:8px 9px;font:inherit;text-align:left;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease}@media(hover){.post-privacy-btn:hover{transform:translateY(-2px);background:#ffffffdb;border-color:#5a5b5d33;color:#2a3994cc}}.post-privacy-btn.is-locked,.post-privacy-btn:disabled{opacity:.52;cursor:not-allowed}@media(hover){.post-privacy-btn.is-locked:hover,.post-privacy-btn:disabled:hover{transform:none}}.post-privacy-btn:focus-visible{outline:none;border-color:#6f707294;box-shadow:0 0 0 3px #6f707224}.post-privacy-btn--share{grid-template-columns:auto minmax(0,1fr) auto;cursor:pointer;user-select:none}.post-privacy-btn--share>input[type=checkbox]{display:none}.post-privacy-btn--share .post-privacy-icon svg{width:14px;height:14px}.post-privacy-btn--share:has(>input[type=checkbox]:checked){background:linear-gradient(180deg,#fffffff5,#e6eeffdb);border-color:#53545661;color:#182676f0;box-shadow:0 6px 16px #2425271c,inset 0 1px #fff}.post-privacy-btn--share:has(>input[type=checkbox]:checked) .post-privacy-check{opacity:1;transform:scale(1)}.post-privacy-btn.is-active{background:linear-gradient(180deg,#fffffff5,#e6eeffdb);border-color:#53545661;color:#182676f0;box-shadow:0 6px 16px #2425271c,inset 0 1px #fff}.post-privacy-btn.is-private.is-active{background:linear-gradient(180deg,#ffffffeb,#f4f5f9db);border-color:#4e526842;color:#272b3ee6}.post-privacy-btn.is-anonymous.is-active{background:linear-gradient(180deg,#fffffff0,#f1f3ffd6);border-color:#7071734d;color:#303a7ef0}.post-privacy-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--ui-radius-sm, 8px);background:#5a5b5d17;font-size:13px;line-height:1}.post-privacy-copy{display:grid;gap:0;min-width:0}.post-privacy-label{font-size:11px;font-weight:800;line-height:1.1;letter-spacing:-.01em}.post-privacy-desc{color:#3a43687a;font-size:9.5px;font-weight:650;line-height:1.28}.post-privacy-check{position:absolute;right:6px;top:6px;display:grid;place-items:center;width:14px;height:14px;border-radius:var(--ui-radius-pill, 999px);background:#393a3c24;color:#243e94e0;opacity:0;transform:scale(.75);transition:opacity .14s ease,transform .14s ease}.post-privacy-btn.is-active .post-privacy-check{opacity:1;transform:scale(1)}.post-privacy-hint{flex:1 1 auto;min-width:0;text-align:right;font-size:10px;font-weight:700;color:#3a436880;line-height:1.35}.popup-audience-badge{display:inline-flex;align-items:center;gap:3px;font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#0a0a0f70;background:#0a0a0f0f;border:1px solid rgba(10,10,15,.1);border-radius:var(--ui-radius-xs, 6px);padding:1px 6px 1px 5px;vertical-align:middle;margin-left:4px}.popup-audience-badge.is-anonymous{color:#222d4c85;background:#4852700f;border-color:#4852701c}.popup-note-time-row>.popup-audience-badge{order:1;margin-left:auto;margin-right:0}.popup-note-time-row:has(.popup-note-info)>.popup-audience-badge{margin-right:26px}.emoji-marker.is-private .emoji-marker-inner:after{content:"";position:absolute;bottom:-5px;right:-7px;width:13px;height:13px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%23293146'%3E%3Cpath d='M240-80q-33 0-56.5-23.5T160-160v-400q0-33 23.5-56.5T240-640h40v-80q0-83 58.5-141.5T480-920q83 0 141.5 58.5T680-720v80h40q33 0 56.5 23.5T800-560v400q0 33-23.5 56.5T720-80H240Zm0-80h480v-400H240v400Zm296.5-143.5Q560-327 560-360t-23.5-56.5Q513-440 480-440t-56.5 23.5Q400-393 400-360t23.5 56.5Q447-280 480-280t56.5-23.5ZM360-640h240v-80q0-50-35-85t-85-35q-50 0-85 35t-35 85v80ZM240-160v-400 400Z'/%3E%3C/svg%3E") center / 9px 9px no-repeat;box-shadow:0 1px 3px #0a0a0f47;pointer-events:none}.emoji-marker.is-private .emoji-marker-inner{position:relative}body.theme-dark .post-privacy-btn{background:#ffffff0a;border-color:#cccdcf1f;color:#ecedefb3}@media(hover){body.theme-dark .post-privacy-btn:hover{background:#b8b9bb1a;border-color:#cccdcf33;color:#feffffdb}}body.theme-dark .post-privacy-btn:focus-visible{border-color:#d0d1d39e;box-shadow:0 0 0 3px #6162643d}body.theme-dark .post-privacy-btn.is-active{background:linear-gradient(180deg,#b8b9bb2e,#b8b9bb14);border-color:#b8b9bb38;color:#e2e8ffeb;box-shadow:0 10px 20px #0000002e,inset 0 1px #ffffff14}body.theme-dark .post-privacy-btn--share:has(>input[type=checkbox]:checked){background:linear-gradient(180deg,#b8b9bb2e,#b8b9bb14);border-color:#b8b9bb38;color:#e2e8ffeb;box-shadow:0 10px 20px #0000002e,inset 0 1px #ffffff14}body.theme-dark .post-privacy-btn.is-private.is-active{background:linear-gradient(180deg,#feffff1f,#feffff0f);border-color:#feffff24;color:#e8f1ffc7}body.theme-dark .post-privacy-btn.is-anonymous.is-active{background:linear-gradient(180deg,#e9eaec29,#e9eaec12);border-color:#e9eaec38;color:#e2e8ffe6}body.theme-dark .post-privacy-icon{background:#e9eaec1f}body.theme-dark .post-privacy-desc{color:#ecedef7a}body.theme-dark .post-privacy-check{background:#e9eaec2e;color:#e2e8ffdb}body.theme-dark .post-privacy-hint{color:#ecedef80}@media(max-width:520px){.post-privacy-hint{text-align:left}.post-privacy-options{grid-template-columns:repeat(3,minmax(0,1fr))}.post-privacy-btn{min-height:0;align-items:center}}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-audience-badge{color:#ffffff73;background:#ffffff12;border-color:#ffffff1f}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-audience-badge.is-anonymous{color:#feffffb8;background:#e9eaec1a;border-color:#e9eaec29}.popup-note-message{font-family:Manrope,Inter,IBM Plex Sans,Avenir Next,Segoe UI,sans-serif;letter-spacing:.005em;font-size:13.5px;line-height:1.52;margin:2px 0 0;padding:0 var(--popup-content-gutter, 8px);min-height:3.04em}.marker-popup .popup-note-message{min-height:0}.composer-live-preview-desktop [data-composer-focus-proxy=true]{cursor:text}.composer-live-preview-desktop [data-composer-focus-proxy=true]:focus-visible{outline:2px solid rgba(61,62,64,.38);outline-offset:-2px;border-radius:var(--ui-radius-md, 10px)}.popup-inline-hashtag,.popup-inline-mention{appearance:none;border:0;background:transparent;padding:0;margin:0;display:inline;font:inherit;line-height:inherit;color:#3d3e40f5;font-weight:800;letter-spacing:.01em;cursor:pointer}@media(hover){.popup-inline-hashtag:hover,.popup-inline-mention:hover{color:#1f2022;text-decoration:underline;text-underline-offset:.08em}}.popup-inline-hashtag:focus-visible,.popup-inline-mention:focus-visible{outline:2px solid rgba(61,62,64,.28);outline-offset:2px;border-radius:var(--ui-radius-xs, 6px)}.popup-note-to{display:flex;align-items:baseline;gap:5px;font-size:12px;font-style:italic;font-weight:500;letter-spacing:.01em;color:#0a0a0f80;padding:0 var(--popup-content-gutter, 8px) 2px;white-space:pre-line;overflow-wrap:anywhere}.popup-note-to:before{content:"To";flex:none;font:700 8.5px/1 Inter,system-ui,sans-serif;letter-spacing:.2em;text-transform:uppercase}.popup-note-meta{display:grid;gap:4px;margin:6px 0 0;padding-top:8px;padding-left:var(--popup-content-gutter, 8px);padding-right:var(--popup-content-gutter, 8px)}.popup-note-author{display:flex;align-items:center;flex-wrap:wrap;gap:5px 9px;min-width:0;font-size:12px;line-height:1.25;font-weight:650;letter-spacing:.01em;color:#0a0a0fad}.popup-note-author-main{display:inline-flex;align-items:center;gap:5px;min-width:0;flex-wrap:wrap}.popup-author-trigger{max-width:100%}.popup-author-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popup-author-identity{position:relative;display:inline-flex;flex:0 0 auto;margin-right:6px}.popup-author-flag-badge{position:absolute;right:-5px;bottom:-2px;display:inline-flex;align-items:center;justify-content:center;font-size:9px;line-height:1;white-space:nowrap;filter:drop-shadow(0 0 1.2px rgba(255,255,255,.98)) drop-shadow(0 1px 1.5px rgba(18,30,52,.45))}.popup-author-avatar-chip{width:20px;height:20px;border-radius:var(--ui-radius-pill, 999px);border:1px solid rgba(0,0,0,.1);background:#898a8c29;color:#233860f2;box-shadow:inset 0 1px #ffffff9e,0 4px 10px #121e3414;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:13px;font-weight:400;line-height:1}.popup-author-avatar-chip.is-chip-bg-cloud{background:linear-gradient(180deg,#fffffffa,#e8f4fff0);background-color:#e8f4fff0;border-color:#a0caec8c}.popup-author-avatar-chip.is-chip-bg-rose{background:linear-gradient(180deg,#fff2f8fa,#fad2e4f0);background-color:#fad2e4f0;border-color:#db91b680}.popup-author-avatar-chip.is-chip-bg-butter{background:linear-gradient(180deg,#fffce5fa,#f8e39cf0);background-color:#f8e39cf0;border-color:#d3b45880}.popup-author-avatar-chip.is-chip-bg-lagoon{background:linear-gradient(180deg,#eafcfffa,#aee8eff0);background-color:#aee8eff0;border-color:#5cb6c280}.popup-author-avatar-chip.is-chip-bg-lilac{background:linear-gradient(180deg,#f8f2fffa,#dccdf5f0);background-color:#dccdf5f0;border-color:#9c88d480}.popup-author-avatar-chip.is-chip-bg-peach{background:linear-gradient(180deg,#fff6ecfa,#ffd1b5f0);background-color:#ffd1b5f0;border-color:#de9a7180}.popup-author-avatar-chip.is-chip-bg-sage{background:linear-gradient(180deg,#f3faeffa,#cae0bef0);background-color:#cae0bef0;border-color:#84ac7680}.popup-author-avatar-chip.is-chip-bg-slate{background:linear-gradient(180deg,#f4f7fcfa,#c2ccdef0);background-color:#c2ccdef0;border-color:#7a8eb080}.popup-author-avatar-chip.is-chip-bg-night{background:linear-gradient(180deg,#2c3658fa,#181f3af0);background-color:#181f3af0;border-color:#6c85d67a;color:#f2f6fffa}.popup-author-trigger.profile-inline-trigger{position:relative;gap:5px;padding-bottom:0;border-bottom:0;transition:color .16s ease}.popup-author-follow-btn{appearance:none;border:0;border-bottom:1px solid rgba(10,10,15,.08);border-radius:0;padding:0 0 1px;margin:0;background:transparent;color:#0a0a0f61;font:inherit;font-size:9px;font-weight:600;line-height:1.1;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;cursor:pointer;opacity:.58;transition:opacity .16s ease,color .16s ease,border-color .16s ease}.popup-author-follow-btn:focus-visible{opacity:.92;color:#2f3032b3;border-color:#2f30322e}@media(hover){.popup-author-follow-btn:hover{opacity:.92;color:#2f3032b3;border-color:#2f30322e}}.popup-author-follow-btn.is-connect{position:relative;display:inline-grid;place-items:center;width:22px;height:22px;flex:0 0 22px;margin:-4px 0;padding:0;border:0;border-radius:var(--ui-radius-pill, 999px);background:color-mix(in srgb,currentColor 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 10%,transparent);color:inherit;letter-spacing:0;opacity:0;pointer-events:none;transform:scale(.82);transition:opacity .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease}.popup-author-connect-icon{display:block;width:16px;height:16px}.popup-author-connect-icon>svg{display:block}.popup-note-author-main:focus-within>.popup-author-follow-btn.is-connect,.popup-author-follow-btn.is-connect:focus-visible{opacity:.66;pointer-events:auto;transform:scale(1)}@media(hover){.popup-note-author-main:hover>.popup-author-follow-btn.is-connect,.popup-author-follow-btn.is-connect:hover{opacity:.66;pointer-events:auto;transform:scale(1)}}.popup-author-follow-btn.is-connect:focus-visible{opacity:1;background:color-mix(in srgb,currentColor 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 22%,transparent)}@media(hover){.popup-author-follow-btn.is-connect:hover{opacity:1;background:color-mix(in srgb,currentColor 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 22%,transparent)}}.popup-author-follow-btn.is-connect:active{transform:scale(.9);transition-duration:70ms}.popup-author-follow-btn.is-requested{opacity:.78;color:#765216b8;border-bottom-style:dashed;border-color:#b87e1c38}.popup-author-follow-btn:focus-visible{outline:2px solid rgba(47,48,50,.2);outline-offset:1px}.popup-author-follow-btn.is-connect:focus-visible{outline-color:color-mix(in srgb,currentColor 34%,transparent)}@media(hover:none),(pointer:coarse){.popup-author-follow-btn.is-connect{opacity:.66;pointer-events:auto;transform:none}.popup-author-follow-btn.is-connect:after{content:"";position:absolute;inset:-8px -5px}.popup-author-follow-btn.is-connect:active{opacity:1;transform:scale(.9)}}.popup-note-time-row{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:3px 6px;min-width:0;max-width:100%;font-size:10.5px;line-height:1.25;color:#0a0a0f75;overflow-x:clip}.popup-note-time-row .popup-date{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0 5px;min-width:0;font-weight:500;letter-spacing:.01em}.popup-abs-date{font-weight:400;opacity:.7;font-size:10px;white-space:nowrap}.popup-note-time-row .popup-id{display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.82;white-space:nowrap}.popup-note-time-meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0}.popup-divider{height:1px;margin:8px 0 10px;border-radius:var(--ui-radius-pill, 999px);background:linear-gradient(90deg,#0a0a0f00,#0a0a0f17,#0a0a0f00)}.popup-divider.is-soft{margin:0 0 10px;opacity:.9;background:linear-gradient(90deg,#0a0a0f00,#0a0a0f11,#0a0a0f00)}.popup-first-seen{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:500;opacity:.55;letter-spacing:.01em;white-space:nowrap}.popup-first-seen-icon{width:12px;height:12px;flex:0 0 auto;display:block;opacity:.92;filter:brightness(0) saturate(100%) opacity(.8)}.popup-country-chip{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:18px;padding:0 6px;margin-left:6px;border-radius:var(--ui-radius-pill, 999px);border:1px solid rgba(130,151,187,.24);background:#ffffffbd;box-shadow:inset 0 1px #ffffff85;font-size:13px;line-height:1;vertical-align:middle;white-space:nowrap}.popup-country-chip.popup-country-chip-comment{margin-left:4px;min-width:22px;height:16px;padding:0 5px;font-size:12px}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-country-chip{border-color:#e1e2e43d;background:#181f2db8;box-shadow:inset 0 1px #ffffff14}.capsule-lock-icon{font-size:28px;line-height:0}.capsule-hourglass{display:inline-block;transform-origin:center;animation:capsuleHourglassFlip 3s ease-in-out infinite}@keyframes capsuleHourglassFlip{0%{transform:rotate(0)}35%{transform:rotate(0)}50%{transform:rotate(180deg)}85%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.capsule-hourglass{animation:none}}.capsule-lock-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.62}.capsule-lock-countdown{font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.capsule-lock-note{font-size:10px;font-weight:600;line-height:1.35;opacity:.6;text-wrap:balance}body,.panel,.panel-right,.menu-secondary-panel,.cutout,.emoji-picker,.emoji-search,.emoji-tab,.field-select,.modal-card,.modal-input,.modal-textarea,.rank-item,.toggle-btn,.emoji-input-wrap,.maplibregl-popup-content,.pink-filter{transition:background-color var(--theme-transition-duration) var(--theme-transition-ease),color var(--theme-transition-duration) var(--theme-transition-ease),border-color var(--theme-transition-duration) var(--theme-transition-ease),box-shadow var(--theme-transition-duration) var(--theme-transition-ease)}body.theme-dark{--panel-bg: rgba(18, 24, 40, .72);--panel-brd: rgba(254, 255, 255, .28);--shadow: 0 18px 34px rgba(0,0,0,.42);--shared-panel-background: radial-gradient(120% 170% at 50% -34%, rgba(172,174,178,.14), rgba(172,174,178,0) 56%), linear-gradient(180deg, rgba(56,58,62,.44), rgba(21,23,26,.38) 44%, rgba(17,19,22,.34) 70%, rgba(46,48,52,.4)), rgba(14,15,18,.44);--shared-panel-border: rgba(190,192,196,.22);--shared-panel-shadow: 0 14px 28px rgba(0,0,0,.32);--shared-panel-mobile-shadow: 0 -8px 40px rgba(0,0,0,.34);--shared-panel-inset-shadow: inset 0 1px 0 rgba(255,255,255,.24), inset 1.5px 3px 1px -2px rgba(255,255,255,.22), inset -1.5px -2.5px 1px -2px rgba(255,255,255,.1), inset 0 0 1px rgba(0,0,0,.3);--shared-panel-backdrop-filter: blur(28px) saturate(115%) brightness(.78);--text: rgba(245, 247, 255, .95);--muted: rgba(210, 220, 240, .7);--jv-gear: #8d97a6;--jv-glass: #1b2634;background:#000;color:var(--text)}body.sky-night-test{background:#000}#starCanvas{position:absolute;inset:0;z-index:1;pointer-events:none}#map{position:absolute;inset:0;z-index:2}#map:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;background:linear-gradient(180deg,#00050c94,#00050c7a 26%,#00050c33 38%,#00050c00 48%);mix-blend-mode:multiply;transition:opacity var(--theme-transition-duration) var(--theme-transition-ease)}body.theme-dark #map:after,body.sky-night-test #map:after{opacity:.4}body.sky-night-test #map:after{opacity:.56}body.theme-dark #map:after,body.sky-night-test #map:after{transition-duration:1.15s}body.sky-night-test.map-street-daylight #map:after{opacity:0}body.theme-dark #map.map-globe-lighting:after,body.sky-night-test #map.map-globe-lighting:after{opacity:0}#map .maplibregl-marker,#map .maplibregl-popup,#map .maplibregl-control-container{z-index:2}#cloudLayer{position:absolute;inset:0;z-index:4;pointer-events:none;overflow:hidden;opacity:0;transition:opacity .22s ease}#cloudLayer.is-ready{opacity:1}#cloudLayer.is-hidden{opacity:0}.cloud-deck-veil{--cloud-veil-mix: 0;position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;transition:opacity .16s linear;background:radial-gradient(120% 90% at 50% 45%,#ffffffeb,#ecf3fab8 55%,#d6e2f08c)}body.theme-dark .cloud-deck-veil{background:radial-gradient(120% 90% at 50% 45%,#586a8ae6,#3a4a68bd 55%,#26345099)}#mapFade{position:absolute;inset:0;z-index:3;pointer-events:none;background:#0a0c1259;opacity:0;transition:opacity .52s ease-in-out}body.theme-dark #mapFade{background:#080a1059}#mapFade.is-active{opacity:1}body.world-transition-active #mapFade{background:radial-gradient(circle at 50% 46%,#32406847,#04070e94 74%);transition-duration:.68s}.pink-filter{display:none}body.theme-dark .panel,body.theme-dark .panel-right,body.theme-dark .cutout,body.theme-dark .emoji-picker,body.theme-dark .emoji-search,body.theme-dark .field-select,body.theme-dark .modal-card,body.theme-dark .modal-input,body.theme-dark .modal-textarea,body.theme-dark .toggle-btn,body.theme-dark .emoji-input-wrap{background:var(--shared-panel-background);border-color:var(--shared-panel-border);color:var(--text);box-shadow:var(--shared-panel-shadow),var(--shared-panel-inset-shadow);backdrop-filter:var(--shared-panel-backdrop-filter);-webkit-backdrop-filter:var(--shared-panel-backdrop-filter)}body.theme-dark .modal-input::placeholder,body.theme-dark .modal-textarea::placeholder,body.theme-dark .emoji-search::placeholder{color:#d2dcf099}body.theme-dark .upload-input-cell{border-color:#b6b7b947;background:#8d8e900a}body.theme-dark .upload-input-cell.drag-over{border-color:#b6b7b985;background:#8d8e9017}@media(hover){body.theme-dark .upload-input-cell:hover{border-color:#b6b7b985;background:#8d8e9017}}body.theme-dark .upload-cell-label{color:#c8d7ebb3}body.theme-dark .upload-cell-browse{color:#e1e2e4e6;background:#8d8e9024;border-color:#b6b7b947}body.theme-dark .upload-input-cell.drag-over .upload-cell-browse{background:#8d8e9038;border-color:#b6b7b973}@media(hover){body.theme-dark .upload-input-cell:hover .upload-cell-browse{background:#8d8e9038;border-color:#b6b7b973}}body.theme-dark .upload-input-hint{color:#bfcfe499}body.theme-dark .emoji-input{color:var(--text)}body.theme-dark .post-here-btn-icon{filter:brightness(0) invert(.95)}body.theme-dark .action-popup .post-here-btn-icon{filter:brightness(0) invert(.98)}.gift-send-icon{overflow:visible}.gift-send-icon .gift-send-icon__group{transform-box:fill-box;transform-origin:50% 50%;transition:transform .5s ease}.gift-send-icon .gift-send-icon__trail{opacity:0;transform:translate(-3px,3px);transition:opacity .55s ease .1s,transform .55s ease .1s}#giftModeRow.is-send-hovered .gift-send-icon .gift-send-icon__group,#giftModeRow:has(>input[type=checkbox]:checked) .gift-send-icon .gift-send-icon__group{transform:translate(3px,-3px) scale(.8)}@media(hover){#giftModeRow:hover .gift-send-icon .gift-send-icon__group{transform:translate(3px,-3px) scale(.8)}}#giftModeRow.is-send-hovered .gift-send-icon .gift-send-icon__trail,#giftModeRow:has(>input[type=checkbox]:checked) .gift-send-icon .gift-send-icon__trail{opacity:1;transform:translate(0)}@media(hover){#giftModeRow:hover .gift-send-icon .gift-send-icon__trail{opacity:1;transform:translate(0)}}body.theme-dark .char-counter{color:#d2dcf085}body.theme-dark #voucherInlineApply{background:linear-gradient(135deg,#8a8b8d80,#8a8b8d6b);border-color:#ebecee6b;color:#f6faff;box-shadow:0 8px 18px #060c1c66}body.theme-dark #voucherInlineClear:disabled{opacity:.52;cursor:not-allowed;box-shadow:none}body.theme-dark .pay-method-btn{background:#101828a8;border-color:#feffff3d;color:#e4ecf8f5}body.theme-dark .pay-method-btn[aria-pressed=true]{background:#243252e6;border-color:#e4e5e780;box-shadow:0 6px 14px #040a1873;color:#f6faff}body.theme-dark #postBackStep,body.theme-dark #postSkipStep,body.theme-dark #postNextStep{background:#161a26eb;border-color:#ffffff29;color:var(--text)}body.theme-dark #giftPay,body.theme-dark #postNextStep,body.theme-dark #postSubmit{background:linear-gradient(135deg,#5ea8ff8f,#0b6bff80);border-color:#9cc2ff6b;color:#f6faff;box-shadow:0 8px 18px #060c1c66}body.theme-dark #magicLoginModal .modal-actions button{background:#101828b3;border-color:#feffff42;color:var(--text)}body.theme-dark #leafEmojiPickerModal .modal-actions button{background:#101828c2;border-color:#feffff42;color:#ecf3fff5;box-shadow:0 6px 14px #00000042}@media(hover){body.theme-dark #leafEmojiPickerModal .modal-actions button:hover:not(:disabled){border-color:#ebecee6b;background:#142034e6}}body.theme-dark #leafEmojiPickerDone{background:linear-gradient(135deg,#8a8b8d80,#8a8b8d6b);border-color:#ebecee6b;color:#f6faff;box-shadow:0 8px 18px #060c1c66}body.theme-dark #leafEmojiPickerDone:disabled{opacity:.56;cursor:not-allowed;background:#142034b3;border-color:#feffff2e;box-shadow:none}body.theme-dark #magicLoginSend,body.theme-dark #magicLoginVerify,body.theme-dark #menuLoginSend,body.theme-dark #menuLoginVerify{background:linear-gradient(135deg,#8a8b8d80,#8a8b8d6b);border-color:#ebecee6b;color:#f6faff;box-shadow:0 8px 18px #060c1c66}body.theme-dark .toast{--toast-banner-accent: rgba(205, 216, 247, .94);--toast-banner-soft: rgba(196, 211, 250, .12);--toast-glass-message: rgba(244, 247, 255, .96);--toast-plate-base: radial-gradient(120% 170% at 50% -34%, rgba(172,174,178,.16), rgba(172,174,178,0) 56%), linear-gradient(180deg, rgba(56,58,62,.4), rgba(21,23,26,.3) 44%, rgba(17,19,22,.26) 70%, rgba(46,48,52,.34)), rgba(14,15,18,.36);--toast-plate-filter: blur(28px) saturate(115%) brightness(.72);--toast-plate-rim: rgba(190,192,196,.22);--toast-plate-shadow: inset 0 1px 0 rgba(255,255,255,.3), inset 1.5px 3px 1px -2px rgba(255,255,255,.28), inset -1.5px -2.5px 1px -2px rgba(255,255,255,.14), inset 0 -1px 0 rgba(178,180,184,.12), inset 0 0 1px rgba(0,0,0,.35), 0 18px 42px rgba(0,0,0,.44), 0 3px 10px rgba(0,0,0,.3);color:#ecf2fff5}body.theme-dark .toast:before{background:radial-gradient(72% 58% at 86% 112%,color-mix(in srgb,var(--toast-banner-accent) 20%,transparent),transparent 76%);opacity:.76}body.theme-dark .toast:after{background:linear-gradient(115deg,#fff0 16%,#ffffff12 30%,#ffffff05,#fff0 54%)}body.theme-dark .toast.is-notification-banner,body.theme-dark .notifications-sheet-item{--toast-banner-accent: rgba(166, 194, 255, .98);--toast-banner-soft: rgba(116, 153, 247, .16)}body.theme-dark .toast.is-notification-like,body.theme-dark .toast.is-notification-gift-delivery,body.theme-dark .toast.is-notification-gift-journey,body.theme-dark .toast.is-notification-gift-journey-update,body.theme-dark .toast.is-notification-pen-pal-letter,body.theme-dark .notifications-sheet-item:is(.is-type-like,.is-type-gift-delivery,.is-type-gift-journey,.is-type-gift-journey-update,.is-type-pen-pal-letter,.is-type-wall-note){--toast-banner-accent: rgba(255, 151, 191, .98);--toast-banner-soft: rgba(238, 103, 156, .18)}body.theme-dark .toast.is-notification-comment,body.theme-dark .notifications-sheet-item.is-type-comment{--toast-banner-accent: rgba(116, 207, 255, .98);--toast-banner-soft: rgba(71, 172, 226, .18)}body.theme-dark .toast.is-notification-thread-reply,body.theme-dark .toast.is-notification-mention,body.theme-dark .notifications-sheet-item:is(.is-type-thread-reply,.is-type-mention){--toast-banner-accent: rgba(190, 164, 255, .98);--toast-banner-soft: rgba(147, 112, 230, .18)}body.theme-dark .toast.is-notification-connection,body.theme-dark .toast.is-notification-connection-request,body.theme-dark .toast.is-notification-follow,body.theme-dark .toast.is-notification-follow-request,body.theme-dark .notifications-sheet-item:is(.is-type-connection,.is-type-connection-request,.is-type-follow,.is-type-follow-request){--toast-banner-accent: rgba(111, 229, 217, .98);--toast-banner-soft: rgba(52, 183, 170, .18)}body.theme-dark .toast.is-notification-gift-open,body.theme-dark .toast.is-notification-credit-reward,body.theme-dark .toast.is-notification-badge-unlock,body.theme-dark .notifications-sheet-item:is(.is-type-gift-open,.is-type-credit-reward,.is-type-badge-unlock,.is-type-birthday-soon){--toast-banner-accent: rgba(255, 211, 119, .99);--toast-banner-soft: rgba(241, 174, 60, .2)}body.theme-dark .toast.is-notification-tree-level-up,body.theme-dark .notifications-sheet-item.is-type-tree-level-up{--toast-banner-accent: rgba(120, 230, 162, .98);--toast-banner-soft: rgba(58, 183, 109, .19)}body.theme-dark .toast.is-notification-gift-open{--toast-plate: radial-gradient(85% 145% at 2% -20%, rgba(255,205,99,.2), rgba(255,205,99,0) 52%), radial-gradient(80% 130% at 100% 118%, rgba(235,99,152,.16), rgba(235,99,152,0) 58%), var(--toast-plate-base)}body.theme-dark .toast.is-warning-banner{--toast-banner-accent: rgba(255, 201, 130, .98);--toast-banner-soft: rgba(235, 157, 63, .17)}body.theme-dark .toast.is-status-info{--toast-banner-accent: rgba(166, 194, 255, .98);--toast-banner-soft: rgba(116, 153, 247, .16)}body.theme-dark .toast.is-status-success{--toast-banner-accent: rgba(120, 230, 162, .98);--toast-banner-soft: rgba(58, 183, 109, .19)}body.theme-dark .toast.is-status-error{--toast-banner-accent: rgba(255, 139, 148, .98);--toast-banner-soft: rgba(220, 67, 81, .18)}body.theme-dark .toast-banner-message{color:#eef3fff0;text-shadow:0 1px 2px rgba(0,0,0,.22)}body.theme-dark .toast-banner-icon{border-color:#ffffff29;box-shadow:inset 0 1px #ffffff24,0 8px 18px #0000001f}body.theme-dark .toast-banner-dismiss{border-color:#ffffff24;background:#ffffff12;color:#eef3ff9e;box-shadow:inset 0 1px #ffffff1a}@media(hover){body.theme-dark .toast-banner-dismiss:hover{border-color:#ffffff3d;background:#ffffff21;color:#f8fafff5}}body.theme-dark .subtle,body.theme-dark .field-label{color:var(--muted)}body.theme-dark .emoji-btn{background:#161924bf;border-color:#ffffff14}body.theme-dark .emoji-picker-legend{color:#ffe8bef0}body.theme-dark .emoji-picker-legend-pill{border-color:#f0c3673d;background:linear-gradient(135deg,#483415eb,#73511ccc);color:#ffe8bef0;box-shadow:inset 0 1px #ffffff0f}body.theme-dark .emoji-btn[data-paid=true]{border-color:#f0c36757;background:radial-gradient(circle at top left,rgba(255,215,140,.2),transparent 46%),linear-gradient(180deg,#49341af5,#2e2212f0);box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #f0c36714}body.theme-dark .emoji-btn[data-rare=true]{border-color:#bcbdbf66;background:radial-gradient(circle at top left,rgba(193,170,255,.18),transparent 46%),linear-gradient(180deg,#372a5cfa,#251c3ff2);box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #bcbdbf14,0 10px 22px #341d671f}body.theme-dark .emoji-empty-state{color:#d2dcf0d1}body.theme-dark .emoji-empty-reset{background:#141e30e0;border-color:#feffff57;color:#f0f7fff5;box-shadow:0 8px 16px #040a1852}@media(hover){body.theme-dark .emoji-empty-reset:hover{background:#202d46e6;border-color:#feffff80}}body.theme-dark .emoji-empty-reset:focus-visible{outline:2px solid rgba(208,209,211,.72);outline-offset:2px}body.theme-dark .emoji-btn[data-paid=true]:after{color:#f5faffeb;text-shadow:0 1px 2px rgba(0,0,0,.6)}body.theme-dark .emoji-btn[data-rare-price]:after{border-color:#bea8ff3d;background:#19122db8;color:#efe8fff0;box-shadow:inset 0 1px #ffffff0f,0 2px 6px #0000003d;text-shadow:0 1px 2px rgba(0,0,0,.46)}body.theme-dark .neon-color-option{background:#161924eb;border-color:#ffffff2e;color:var(--text)}@media(hover){body.theme-dark .neon-color-option:hover{border-color:#feffff61}}body.theme-dark .neon-color-option.is-selected{border-color:#d0d1d39e;background:#192740eb;box-shadow:0 10px 22px #6162643d}body.theme-dark .comment-input,body.theme-dark .comment-submit,body.theme-dark .comment-vote-btn,body.theme-dark .vote-btn:not(.popup-action-chip),body.theme-dark .rank-tab,body.theme-dark .rank-tab[aria-selected=true]{background:#161924eb;border-color:#ffffff24;color:var(--text)}body.theme-dark .rank-tab[aria-selected=true]{border-color:#ffffff38;box-shadow:0 6px 14px #00000059,inset 0 0 0 1px #ffffff24,0 0 0 2px #ffffff14}body.theme-dark .rank-tab.is-new{background:#1c2234e6;border-color:#fff3;box-shadow:0 6px 12px #00000047}body.theme-dark .emoji-btn[aria-pressed=true],body.theme-dark .emoji-btn.is-leaf-selected{background:#161924eb;border-color:#d8d9db52;box-shadow:0 10px 22px #00000052,inset 0 0 0 1px #d0d1d338;outline:2px solid rgba(208,209,211,.32);outline-offset:1px}body.theme-dark .leaf-emoji-picker-chip{border-color:#feffff3d;background:linear-gradient(180deg,#22324ee0,#152237d1);color:#ecf3fff5;box-shadow:0 8px 16px #00000047,inset 0 1px #feffff1f}body.theme-dark .leaf-emoji-picker-chip.is-filled{border-color:#d4d5d76b;box-shadow:0 10px 20px #00000057,inset 0 1px #feffff33,0 0 0 1px #afb0b23d}@media(hover){body.theme-dark .leaf-emoji-picker-chip:hover{border-color:#feffff5c;box-shadow:0 10px 20px #00000057,inset 0 1px #feffff33}}body.theme-dark .leaf-emoji-picker-chip.is-empty{color:#feffffb8;border-color:#feffff47;border-style:dashed;background:linear-gradient(180deg,#18243ad6,#0f1a2ccc)}body.theme-dark .leaf-emoji-picker-chip-index{color:#feffffe0;background:#72737575;border-color:#d4d5d757}body.theme-dark .leaf-emoji-picker-chip-remove{border-color:#feffff38;background:#101a2cbf;color:#feffffeb;opacity:.92;box-shadow:inset 0 1px #feffff14}@media(hover){body.theme-dark .leaf-emoji-picker-chip-remove:hover{background:#f57e7e3d;border-color:#ffaaaa5c;color:#ffe0e0fa;opacity:1}}body.theme-dark .emoji-btn[aria-pressed=true]{background:#161924eb;border-color:#d8d9db52;box-shadow:0 10px 22px #00000052,inset 0 0 0 1px #d0d1d338;outline:2px solid rgba(208,209,211,.32);outline-offset:1px}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])):not(:has(.popup-postcard-whole-stage)):not(:has(.popup-greeting-card-stage)):not([data-paper-shape-id]) .popup-note-card{background:#1a202ef0!important;border:1px solid rgba(255,255,255,.16)!important;color:var(--text)!important;box-shadow:0 26px 48px -26px #000000ad,0 10px 24px -16px #0000007a,inset 0 1px #ffffff14!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])):not(:has(.popup-postcard-whole-stage)):not(:has(.popup-greeting-card-stage)):not([data-paper-shape-id]) .popup-note-card.is-inner-frame-inked{color:var(--note-theme-text)!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .maplibregl-popup-tip{border-color:transparent!important;filter:drop-shadow(0 0 .75px rgba(255,255,255,.16)) drop-shadow(0 0 .75px rgba(26,32,46,.94)) drop-shadow(0 6px 12px rgba(0,0,0,.35))}body.theme-dark .maplibregl-popup-anchor-bottom:not(:is([class*=note-theme-],[class*=note-skin-])) .maplibregl-popup-tip{border-top-color:#1a202ef0!important}body.theme-dark .maplibregl-popup-anchor-top:not(:is([class*=note-theme-],[class*=note-skin-])) .maplibregl-popup-tip{border-bottom-color:#1a202ef0!important}body.theme-dark .maplibregl-popup-anchor-left:not(:is([class*=note-theme-],[class*=note-skin-])) .maplibregl-popup-tip{border-right-color:#1a202ef0!important}body.theme-dark .maplibregl-popup-anchor-right:not(:is([class*=note-theme-],[class*=note-skin-])) .maplibregl-popup-tip{border-left-color:#1a202ef0!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .maplibregl-popup-content .post-here-btn,body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .maplibregl-popup-content .gift-here-btn{background:#ffffff14!important;border-color:#ffffff38!important;color:var(--text)!important;box-shadow:0 6px 14px #00000059}body.theme-dark .action-popup .maplibregl-popup-content{background:#1e2434f0!important;border:1px solid rgba(255,255,255,.2)!important;color:#f0f5fff2!important;box-shadow:0 14px 30px #0000007a!important}body.theme-dark .action-popup .maplibregl-popup-tip{border-color:transparent!important;filter:drop-shadow(0 6px 12px rgba(0,0,0,.35))}body.theme-dark .action-popup.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#1e2434f0!important}body.theme-dark .action-popup.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-bottom-color:#1e2434f0!important}body.theme-dark .action-popup.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-right-color:#1e2434f0!important}body.theme-dark .action-popup.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#1e2434f0!important}body.theme-dark .action-popup .post-here-btn,body.theme-dark .action-popup .gift-here-btn{background:#ffffff1f!important;border-color:#ffffff38!important;color:#f5f8fff5!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .marker-popup,body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .marker-popup div:not(:is(.is-inner-frame-inked,.is-inner-frame-inked *,.keepsake-tag,.keepsake-tag *,.weather-snapshot-card,.weather-snapshot-card *,.popup-postcard-stamp,.popup-postcard-stamp *,.popup-postcard-whole-stage,.popup-postcard-whole-stage *,.popup-greeting-card-stage,.popup-greeting-card-stage *,[class*=note-text-color-],[class*=note-text-color-] *,[class*=note-text-bg-],[class*=note-text-bg-] *)),body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .marker-popup span:not(:is(.is-inner-frame-inked,.is-inner-frame-inked *,.keepsake-tag,.keepsake-tag *,.weather-snapshot-card *,.popup-postcard-stamp,.popup-postcard-stamp *,.popup-postcard-whole-stage,.popup-postcard-whole-stage *,.popup-greeting-card-stage,.popup-greeting-card-stage *,.popup-voiceover-label,.popup-translate-label,.popup-note-info-toggle-label,.popup-note-turn-label,.popup-memory-action-label,.preview-attachment-actions *,.popup-author-avatar-chip,.sheet-comment,.sheet-comment *,[class*=note-text-color-],[class*=note-text-color-] *,[class*=note-text-bg-],[class*=note-text-bg-] *)){color:#ecf2fff2!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .marker-popup .popup-muted:not(.is-inner-frame-inked *){color:#cad6eecc!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .marker-popup .popup-date:where(:not(.note-text-color-own *)){color:#cad6ee9e!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .marker-popup .popup-id{color:#cad6eecc!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .marker-popup .popup-note-to:where(:not(.note-text-color-own *)){color:#cad6ee8c!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .marker-popup .popup-note-author:not(.is-inner-frame-inked *):where(:not(.note-text-color-own *)),body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .marker-popup .popup-note-time-row:where(:not(.note-text-color-own *)){color:#cad6eecc!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .marker-popup .popup-actions-row{border-top-color:#a0b8e424!important}.marker-popup .popup-divider{display:none}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .marker-popup .popup-divider{background:linear-gradient(90deg,#fff0,#a0b8e42e,#fff0)!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .marker-popup .popup-comment-card{background:#111722bd!important;border-color:#a0b8e43d!important;box-shadow:none!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .marker-popup .popup-comment-time,body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .marker-popup .popup-comment-author-name{color:#bacae8c7!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .marker-popup .popup-comment-avatar{background:#7896dc57!important;border-color:#a8beec7a!important;color:#ecf3fffa!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .marker-popup .popup-comment-avatar.is-chip-bg-cloud{background:linear-gradient(180deg,#eff7fff0,#b6d4f4e0)!important;background-color:#b6d4f4e0!important;border-color:#9cc4e88f!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .marker-popup .popup-comment-avatar.is-chip-bg-rose{background:linear-gradient(180deg,#ffe0edf0,#cd7a9be6)!important;background-color:#cd7a9be6!important;border-color:#db91b685!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .marker-popup .popup-comment-avatar.is-chip-bg-butter{background:linear-gradient(180deg,#fff5c4f0,#c29e47e6)!important;background-color:#c29e47e6!important;border-color:#d3b45885!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .marker-popup .popup-comment-avatar.is-chip-bg-lagoon{background:linear-gradient(180deg,#d6f6faf0,#489da9e6)!important;background-color:#489da9e6!important;border-color:#5cb6c285!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .marker-popup .popup-comment-avatar.is-chip-bg-lilac{background:linear-gradient(180deg,#eee5fff0,#8b76c1e6)!important;background-color:#8b76c1e6!important;border-color:#9c88d485!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .marker-popup .popup-comment-avatar.is-chip-bg-peach{background:linear-gradient(180deg,#ffe8d8f0,#c6845ce6)!important;background-color:#c6845ce6!important;border-color:#de9a7185!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .marker-popup .popup-comment-avatar.is-chip-bg-sage{background:linear-gradient(180deg,#e7f3e0f0,#729460e6)!important;background-color:#729460e6!important;border-color:#84ac7685!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .marker-popup .popup-comment-avatar.is-chip-bg-slate{background:linear-gradient(180deg,#e6ecf7f0,#6a7b99e6)!important;background-color:#6a7b99e6!important;border-color:#7a8eb085!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .marker-popup .popup-comment-avatar.is-chip-bg-night{background:linear-gradient(180deg,#39456dfa,#1a2240f0)!important;background-color:#1a2240f0!important;border-color:#6c85d685!important;color:#f2f6fffa!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .maplibregl-popup-content .vote-btn,body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .maplibregl-popup-content .comment-submit,body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .maplibregl-popup-content .comment-vote-btn,body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .maplibregl-popup-content .comment-input{background:#151b27eb!important;border-color:#e2e3e557!important;color:#f0f6fff5!important;box-shadow:none!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .maplibregl-popup-content .comment-input::placeholder{color:#fcfdffad!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .maplibregl-popup-content .popup-comment-expand{color:#f1f2f4f0!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .maplibregl-popup-content .popup-action-chip{background:#151b27eb!important;border-color:#e2e3e557!important;color:#f0f6fff5!important;box-shadow:none!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .maplibregl-popup-content .popup-action-chip .popup-action-count{background:#ffffff1a!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .maplibregl-popup-content .popup-action-chip.is-liked .popup-action-count{background:#ffd6e624!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .maplibregl-popup-content .popup-action-chip.is-saved .popup-action-count{background:#cdced024!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .maplibregl-popup-content .popup-action-chip.is-scratch .popup-action-count{background:#eabf6624!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .maplibregl-popup-content .popup-action-chip.is-liked{background:#5925348f!important;border-color:#f17ca466!important;color:#ffd6e6fa!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .maplibregl-popup-content .popup-action-chip.is-saved{background:#26375c9e!important;border-color:#cdced066!important;color:#e0eafffa!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .maplibregl-popup-content .popup-action-chip.is-scratch{background:#5644238f!important;border-color:#eabf6670!important;color:#ffe8b2fa!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .maplibregl-popup-content .popup-action-icon-img{filter:none!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .maplibregl-popup-content .popup-first-seen-icon{filter:none!important}body.theme-dark .panel-compact{background:linear-gradient(135deg,#121a2ac2,#0a101ca8);border-color:#dbdcde38;color:var(--text);box-shadow:var(--shadow)}body.theme-dark .panel-compact .brand-sub{color:var(--muted)}body.theme-dark .brand-text{border-left-color:#feffff29}body.theme-dark .maplibregl-ctrl-group{background:radial-gradient(120% 170% at 50% -34%,#acaeb229,#acaeb200 56%),linear-gradient(180deg,#383a3e66,#15171a4d 44%,#11131642 70%,#2e303457),#0e0f125c;border:1px solid rgba(190,192,196,.22);box-shadow:inset 0 1px #ffffff4d,inset 1.5px 3px 1px -2px #ffffff47,inset -1.5px -2.5px 1px -2px #ffffff24,inset 0 -1px #b2b4b81f,inset 0 0 1px #00000059,0 12px 28px #0006,0 2px 8px #00000042;backdrop-filter:blur(28px) saturate(115%) brightness(.72);-webkit-backdrop-filter:blur(28px) saturate(115%) brightness(.72);pointer-events:auto}body.theme-dark .maplibregl-ctrl-group button{color:#f0f5fff2;background-color:transparent;cursor:pointer;pointer-events:auto}body.theme-dark .maplibregl-ctrl-group .maplibregl-ctrl-icon{filter:invert(1) brightness(1.15)}body.theme-dark .maplibregl-ctrl-group button+button{border-top:1px solid rgba(219,220,222,.2)}@media(hover){body.theme-dark .maplibregl-ctrl-group button:not(:disabled):hover{background:#ffffff14}}body.theme-dark .maplibregl-ctrl-group button:focus-visible{outline:2px solid rgba(199,200,202,.45);outline-offset:2px}.brand picture,.mobile-top-brand picture{display:contents}.brand-logo{display:block;height:58px;width:auto;max-width:190px;border-radius:var(--ui-radius-sm, 8px);object-fit:contain;object-position:left center;filter:drop-shadow(0 6px 12px rgba(0,0,0,.18));transform-origin:left center}.panel-header .brand-logo,.panel-compact .brand-logo{height:96px;width:auto;max-width:182px;transform:none}.panel{position:absolute;left:16px;top:max(16px,calc(env(safe-area-inset-top,0px) + 12px));width:min(340px,calc(100vw - 32px));max-width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - max(16px,calc(env(safe-area-inset-top,0px) + 12px)) - 80px);padding:12px;border-radius:var(--ui-radius-xl);background:var(--shared-panel-background);border:1px solid var(--shared-panel-border);box-shadow:var(--shared-panel-shadow),var(--shared-panel-inset-shadow);backdrop-filter:var(--shared-panel-backdrop-filter);-webkit-backdrop-filter:var(--shared-panel-backdrop-filter);user-select:none;box-sizing:border-box;z-index:6;display:flex;flex-direction:column;gap:12px;overflow:hidden;transition:opacity .18s ease,transform .18s ease}.panel-body{display:grid;flex:1 1 auto;gap:12px;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:2px;scrollbar-color:var(--hiii-scrollbar-thumb, rgba(0, 0, 0, .22)) var(--hiii-scrollbar-track, transparent);scrollbar-width:thin;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}#mainPanel:not(.is-collapsed){max-height:none;overflow:visible}#mainPanel:not(.is-collapsed) .panel-body{overflow:visible}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:linear-gradient(145deg,#fffffff5,#f8faffe0);border:1px solid rgba(255,255,255,.7);border-radius:var(--ui-radius-xl);box-shadow:inset 0 1px #fffffff2;position:relative;cursor:pointer;isolation:isolate;transition:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}body.theme-dark .panel-header{background:linear-gradient(145deg,#1c2030f5,#141826e6);border-color:#ffffff1f;box-shadow:0 2px 8px #0003,inset 0 1px #ffffff0f}.panel.is-collapsed .panel-body{gap:0}.panel.is-collapsed .panel-section{display:none}.panel-compact{display:none;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:linear-gradient(145deg,#fffffff5,#f8faffe0);border:1px solid rgba(255,255,255,.7);border-radius:var(--ui-radius-xl);box-shadow:inset 0 1px #fffffff2;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);font-size:21px;cursor:pointer;width:100%;box-sizing:border-box;isolation:isolate;transition:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.panel-header .brand,.panel-compact .brand{pointer-events:none;-webkit-tap-highlight-color:transparent}.panel-header *,.panel-compact *{-webkit-tap-highlight-color:transparent}.panel-header .brand-logo,.panel-compact .brand-logo{-webkit-user-drag:none;user-select:none}.panel-header:active,.panel-compact:active{filter:none}.panel-header:focus,.panel-compact:focus{outline:none}.panel-header:focus-visible,.panel-compact:focus-visible{outline:2px solid rgba(255,255,255,.58);outline-offset:3px}.panel-right{position:absolute;right:16px;top:max(16px,calc(env(safe-area-inset-top,0px) + 12px));z-index:6;width:min(292px,calc(100vw - 32px));min-width:200px;padding:14px;box-sizing:border-box;border-radius:var(--ui-radius-xl);background:var(--shared-panel-background);border:1px solid var(--shared-panel-border);box-shadow:var(--shared-panel-shadow),var(--shared-panel-inset-shadow);backdrop-filter:var(--shared-panel-backdrop-filter);-webkit-backdrop-filter:var(--shared-panel-backdrop-filter);display:grid;gap:8px}.panel-right.is-collapsed{gap:0;padding-top:12px;padding-bottom:12px}.panel-right:not(.is-collapsed){grid-template-rows:auto auto minmax(0,1fr)}@media(min-width:768px),(min-width:744px)and (orientation:landscape){.panel-right:not(.is-collapsed){height:min(402px,calc(100dvh - max(16px,calc(env(safe-area-inset-top,0px) + 12px)) - 16px))}#rankPanel.panel-right:not(.is-collapsed){height:min(760px,calc(100dvh - max(16px,calc(env(safe-area-inset-top,0px) + 12px)) - var(--discover-rail-reserve, 326px)));min-height:268px}}.panel-right.is-collapsed .rank-toolbar,.panel-right.is-collapsed .rank-scroll{display:none}.panel-right.is-collapsed .rank-main-tabs:before{opacity:0}.panel-right.is-collapsed .rank-main-tab[aria-selected=true]{color:var(--muted);opacity:.92}.prompt-journal-entry:focus-visible{outline:2px solid rgba(47,111,104,.35);outline-offset:2px}body.theme-dark .prompt-journal-entry-text{color:#eef3fff0}body.theme-dark .prompt-journal-entry{background:#0a0e18a3;border-color:#dbdcde29;box-shadow:inset 0 1px #e0ecff0f}body.theme-dark .prompt-journal-turn-face{background:repeating-linear-gradient(180deg,transparent 0 27px,rgba(254,255,255,.08) 27px 28px),radial-gradient(circle at 20% 14%,rgba(146,215,203,.025),transparent 31%),linear-gradient(180deg,#171f30f5,#0e131ff0)}body.theme-dark .prompt-journal-turn-face.is-back{background:repeating-linear-gradient(180deg,transparent 0 27px,rgba(254,255,255,.075) 27px 28px),linear-gradient(90deg,#0000002e,#171f30eb 18%,#0e131ff0)}body.theme-dark .prompt-journal-entry{background:linear-gradient(90deg,color-mix(in srgb,var(--journal-ink) 82%,transparent) 0 5px,transparent 5px),linear-gradient(180deg,#12192ae0,#0a0e18cc);border-color:color-mix(in srgb,var(--journal-ink) 46%,transparent);box-shadow:inset 0 1px #e0ecff0f,0 5px 14px #00000038}@media(hover){body.theme-dark .prompt-journal-entry:hover{background:#111828f0;border-color:var(--journal-ink);box-shadow:inset 0 1px #e0ecff14,0 10px 22px #0000004d}body.theme-dark .prompt-journal-entry:hover{background:#111828e0}}body.theme-dark .prompt-journal-entry-meta{color:#feffff8f}body.theme-dark .prompt-journal-entry-prompt{color:#92d7cbb8}@media(max-width:743px),(max-width:767px)and (orientation:portrait){.prompt-journal-turn-face{padding:12px 10px 24px}.prompt-journal-entry-meta,.prompt-journal-entry-prompt{font-size:9px}.prompt-journal-entry{grid-template-columns:minmax(0,1fr);gap:7px;min-height:106px;padding:11px}.prompt-journal-entry-text{font-size:11.5px;-webkit-line-clamp:3;line-clamp:3}}.ps-journal-tab{display:grid;min-width:0}.prompt-journal-shell{display:grid;gap:24px;min-width:0;padding:2px 2px 32px;color:var(--text)}.prompt-journal-shell button{font:inherit}.prompt-journal-header{position:relative;isolation:isolate;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;min-width:0;overflow:hidden;padding:28px 30px;border:1px solid rgba(55,88,76,.13);border-radius:24px;background:radial-gradient(circle at 92% 12%,rgba(255,255,255,.86),transparent 32%),linear-gradient(135deg,#edf2e9,#f8f2e8 58%,#f2e8da);box-shadow:inset 0 1px #ffffffd6,0 12px 30px #40362714}.prompt-journal-header:after{content:"";position:absolute;z-index:-1;width:180px;height:180px;right:-68px;bottom:-92px;border:1px solid rgba(47,111,104,.12);border-radius:50%;box-shadow:0 0 0 20px #2f6f6806,0 0 0 42px #2f6f6805}.prompt-journal-heading-copy{display:grid;gap:7px;min-width:0;max-width:470px}.prompt-journal-eyebrow,.prompt-journal-archive-kicker,.prompt-journal-featured-kicker{color:#397269;font-size:10px;line-height:1;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.prompt-journal-heading-copy h2{margin:0;color:#263b38;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(27px,4vw,39px);line-height:.98;font-weight:700;letter-spacing:-.025em}.prompt-journal-heading-copy p{margin:2px 0 0;color:#3143409e;font-size:11px;line-height:1.3;font-weight:720}.prompt-journal-write-btn,.prompt-journal-empty-write{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;min-height:42px;padding:0 17px;border:1px solid rgba(29,79,71,.18);border-radius:999px;background:#2f6f68;color:#fff;font-size:12px;font-weight:850;cursor:pointer;box-shadow:inset 0 1px #fff3,0 8px 18px #2f6f682e;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.prompt-journal-write-btn>span:first-child{font-size:19px;line-height:1;font-weight:500}@media(hover){.prompt-journal-write-btn:hover,.prompt-journal-empty-write:hover{transform:translateY(-1px);background:#285f59;box-shadow:inset 0 1px #fff3,0 10px 22px #2f6f683d}}.prompt-journal-featured{appearance:none;position:relative;display:grid;gap:10px;width:100%;min-width:0;overflow:hidden;padding:30px clamp(24px,5vw,46px) 28px;border:1px solid rgba(111,86,58,.14);border-radius:24px;background:repeating-linear-gradient(180deg,transparent 0 31px,rgba(98,113,105,.045) 31px 32px),radial-gradient(circle at 92% 0%,rgba(124,164,151,.1),transparent 31%),linear-gradient(180deg,#fffefa,#fbf8f0);color:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 1px #fff,0 14px 34px #49392517;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.prompt-journal-featured:before{content:"“";position:absolute;top:16px;right:28px;color:#2f6f681f;font-family:Georgia,serif;font-size:92px;line-height:1;pointer-events:none}@media(hover){.prompt-journal-featured:hover{transform:translateY(-2px);border-color:#2f6f6847;box-shadow:inset 0 1px #fff,0 18px 42px #49392521}}.prompt-journal-featured-meta{display:flex;flex-wrap:wrap;gap:6px;color:#4149448a;font-size:11px;line-height:1.25;font-weight:740}.prompt-journal-featured-text{position:relative;max-width:31ch;color:#1f302d;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(26px,4.2vw,38px);line-height:1.12;font-weight:650;letter-spacing:-.018em;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:7;line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.prompt-journal-featured-open{display:inline-flex;align-items:center;gap:7px;width:max-content;margin-top:6px;color:#2f6f68;font-size:11px;line-height:1;font-weight:850}.prompt-journal-featured-open span,.prompt-journal-entry-arrow{transition:transform .15s ease}@media(hover){.prompt-journal-featured:hover .prompt-journal-featured-open span,.prompt-journal-entry:hover .prompt-journal-entry-arrow{transform:translate(3px)}}.prompt-journal-archive{display:grid;gap:22px;min-width:0;padding:4px 2px 0}.prompt-journal-archive-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:0 4px 2px}.prompt-journal-archive-head>div:first-child{display:grid;gap:5px}.prompt-journal-archive-head h3{margin:0;color:#1d2d2af0;font-family:Cormorant Garamond,Georgia,serif;font-size:27px;line-height:1;font-weight:700}.prompt-journal-filter{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid rgba(55,77,72,.1);border-radius:999px;background:#5367600f}.prompt-journal-filter-btn{appearance:none;min-height:28px;padding:0 11px;border:0;border-radius:999px;background:transparent;color:#31423e94;font-size:9.5px;line-height:1;font-weight:820;cursor:pointer}.prompt-journal-filter-btn[aria-selected=true]{background:#fffffff5;color:#315e57;box-shadow:0 2px 7px #2f413c17}.prompt-journal-month{display:grid;grid-template-columns:112px minmax(0,1fr);gap:20px;min-width:0;padding-top:1px}.prompt-journal-month+.prompt-journal-month{padding-top:22px;border-top:1px solid rgba(75,88,81,.09)}.prompt-journal-month-label{position:sticky;top:10px;align-self:start;margin:8px 0 0;color:#30443f9e;font-size:10px;line-height:1.3;font-weight:880;letter-spacing:.075em;text-transform:uppercase}.prompt-journal-entry-list{display:grid;gap:10px;min-width:0}.prompt-journal-entry{appearance:none;display:grid;grid-template-columns:46px minmax(0,1fr) 20px;align-items:start;gap:14px;width:100%;min-width:0;min-height:106px;padding:17px 18px 17px 16px;border:1px solid rgba(82,74,60,.11);border-radius:16px;background:#fffefad6;color:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffffe6,0 5px 16px #3c32250e;animation:rank-item-in .22s ease both;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}@media(hover){.prompt-journal-entry:hover{transform:translateY(-1px);border-color:#2f6f683b;background:#fff;box-shadow:inset 0 1px #fff,0 9px 23px #3c322517}}.prompt-journal-entry-date{display:grid;justify-items:center;gap:6px;padding-top:1px;color:#365f58}.prompt-journal-entry-date>span:first-child{font-family:Cormorant Garamond,Georgia,serif;font-size:25px;line-height:.9;font-weight:700}.prompt-journal-entry-date>span:last-child{font-size:14px;line-height:1}.prompt-journal-entry-copy{display:grid;gap:6px;min-width:0}.prompt-journal-entry-meta{display:flex;flex-wrap:wrap;gap:5px;min-width:0;color:#3f494482;font-size:9.5px;line-height:1.25;font-weight:740}.prompt-journal-entry-place{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prompt-journal-entry-text{color:#1b2a27ed;font-size:14px;line-height:1.42;font-weight:680;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.prompt-journal-entry-prompt{display:-webkit-box;color:#2f5b53a1;font-size:9.5px;line-height:1.35;font-weight:680;overflow:hidden;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.prompt-journal-entry-prompt>span{font-weight:850}.prompt-journal-entry-arrow{align-self:center;color:#2f6f687a;font-size:16px;line-height:1}.prompt-journal-more-btn{appearance:none;justify-self:center;min-height:38px;padding:0 16px;border:1px solid rgba(47,111,104,.16);border-radius:999px;background:#ffffffb8;color:#356e66;font-size:10.5px;font-weight:820;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}@media(hover){.prompt-journal-more-btn:hover{transform:translateY(-1px);border-color:#2f6f684d;background:#fff}}.prompt-journal-filter-empty{padding:30px 18px;border:1px dashed rgba(70,88,81,.16);border-radius:16px;color:#36443f94;font-size:12px;font-weight:700;text-align:center;background:#ffffff52}.prompt-journal-empty{display:grid;justify-items:center;gap:10px;min-height:320px;padding:42px 24px;align-content:center;border:1px solid rgba(95,79,56,.12);border-radius:24px;background:repeating-linear-gradient(180deg,transparent 0 31px,rgba(98,113,105,.045) 31px 32px),linear-gradient(180deg,#fffefa,#faf7ef);color:#36423d99;text-align:center;box-shadow:inset 0 1px #fff,0 12px 30px #3c32250f}.prompt-journal-empty-mark{display:grid;place-items:center;width:44px;height:44px;margin-bottom:4px;border:1px solid rgba(47,111,104,.16);border-radius:50%;color:#3c796f;font-size:17px;background:#2f6f680e}.prompt-journal-empty strong{color:#263c38;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;line-height:1;font-weight:700}.prompt-journal-empty>span:not(.prompt-journal-empty-mark){max-width:35ch;font-size:12px;line-height:1.5;font-weight:680}.prompt-journal-empty .prompt-journal-filter{margin:7px 0 1px}.prompt-journal-empty-write{margin-top:7px}.prompt-journal-write-btn:focus-visible,.prompt-journal-featured:focus-visible,.prompt-journal-filter-btn:focus-visible,.prompt-journal-entry:focus-visible,.prompt-journal-more-btn:focus-visible,.prompt-journal-empty-write:focus-visible{outline:2px solid rgba(47,111,104,.4);outline-offset:3px}body.theme-dark .prompt-journal-header{border-color:#96cdbe1f;background:radial-gradient(circle at 92% 12%,rgba(117,171,157,.08),transparent 32%),linear-gradient(135deg,#1d2e2cf5,#21272ef7);box-shadow:inset 0 1px #ffffff0d,0 14px 32px #00000038}body.theme-dark .prompt-journal-heading-copy h2,body.theme-dark .prompt-journal-archive-head h3,body.theme-dark .prompt-journal-featured-text,body.theme-dark .prompt-journal-empty strong{color:#f1f7f4f2}body.theme-dark .prompt-journal-heading-copy p,body.theme-dark .prompt-journal-featured-meta,body.theme-dark .prompt-journal-entry-meta,body.theme-dark .prompt-journal-filter-empty,body.theme-dark .prompt-journal-empty{color:#ebf3ef8c}body.theme-dark .prompt-journal-eyebrow,body.theme-dark .prompt-journal-archive-kicker,body.theme-dark .prompt-journal-featured-kicker{color:#8fd3c3c7}body.theme-dark .prompt-journal-featured,body.theme-dark .prompt-journal-empty{border-color:#dbe8e21f;background:repeating-linear-gradient(180deg,transparent 0 31px,rgba(235,243,239,.035) 31px 32px),radial-gradient(circle at 92% 0%,rgba(124,164,151,.08),transparent 31%),linear-gradient(180deg,#181f25f7,#11171df5);box-shadow:inset 0 1px #ffffff0a,0 14px 34px #00000040}body.theme-dark .prompt-journal-entry{border-color:#dbe8e21c;background:#161d23d6;box-shadow:inset 0 1px #ffffff09,0 6px 16px #00000029}@media(hover){body.theme-dark .prompt-journal-entry:hover{border-color:#8fd3c340;background:#1c252bf5;box-shadow:inset 0 1px #ffffff0d,0 10px 24px #0000003d}}body.theme-dark .prompt-journal-entry-text{color:#eef5f2e6}body.theme-dark .prompt-journal-entry-date,body.theme-dark .prompt-journal-featured-open,body.theme-dark .prompt-journal-entry-arrow,body.theme-dark .prompt-journal-entry-prompt{color:#8fd3c3b3}body.theme-dark .prompt-journal-month-label{color:#d5e5de94}body.theme-dark .prompt-journal-month+.prompt-journal-month{border-top-color:#e5f0eb14}body.theme-dark .prompt-journal-filter{border-color:#e1eee81a;background:#ffffff0b}body.theme-dark .prompt-journal-filter-btn{color:#ebf3ef8f}body.theme-dark .prompt-journal-filter-btn[aria-selected=true]{background:#8fd3c321;color:#e0f6efe6;box-shadow:none}body.theme-dark .prompt-journal-more-btn,body.theme-dark .prompt-journal-filter-empty{border-color:#8fd3c321;background:#ffffff0a;color:#b8e2d7c2}@media(max-width:743px),(max-width:767px)and (orientation:portrait){.prompt-journal-shell{gap:18px;padding:0 0 calc(var(--mobile-bottom-bar-height) + 18px)}.prompt-journal-header{align-items:stretch;flex-direction:column;gap:18px;padding:23px 21px;border-radius:20px}.prompt-journal-heading-copy h2{font-size:31px}.prompt-journal-write-btn{align-self:flex-start}.prompt-journal-featured{padding:25px 21px 23px;border-radius:20px}.prompt-journal-featured:before{right:17px}.prompt-journal-featured-text{max-width:27ch;font-size:28px}.prompt-journal-archive{gap:18px}.prompt-journal-archive-head{align-items:flex-start;flex-direction:column;gap:13px}.prompt-journal-month{grid-template-columns:1fr;gap:9px}.prompt-journal-month-label{position:static;margin:0 4px}.prompt-journal-entry{grid-template-columns:38px minmax(0,1fr) 14px;gap:11px;min-height:100px;padding:15px 13px;border-radius:14px}.prompt-journal-entry-date>span:first-child{font-size:22px}.prompt-journal-entry-text{font-size:13px}.prompt-journal-empty{min-height:290px;border-radius:20px}}.maplibregl-control-container{z-index:6}.brand{display:flex;align-items:center;gap:12px;min-width:0;width:100%}.brand-text{display:grid;gap:4px;min-width:0;padding-left:12px;border-left:1px solid rgba(74,90,132,.14)}.dot{width:10px;height:10px;border-radius:var(--ui-radius-pill, 999px);background:linear-gradient(135deg,#ffb3d9,#a6d8ff,#b8ffb3);box-shadow:0 0 0 6px #ffffff59}.brand-title{color:var(--text);font-weight:850;letter-spacing:0;font-size:14.5px;line-height:1.12;text-wrap:balance}.brand-sub{max-width:190px;font-size:11px;color:var(--muted);letter-spacing:0;font-weight:650;line-height:1.35;text-wrap:pretty}.panel-section{display:grid;gap:10px}.menu-identity-card{background:linear-gradient(160deg,#ffffffeb,#f8fcffd6);border:1px solid rgba(255,255,255,.72);border-radius:var(--ui-radius-xl);padding:12px 14px;box-shadow:0 6px 18px #00000014,inset 0 1px #ffffffe6;display:grid;gap:10px}body.theme-dark .menu-identity-card{background:linear-gradient(160deg,#1e1f23eb,#17191cd6);border-color:#ffffff1a;box-shadow:0 6px 18px #00000047,inset 0 1px #ffffff0f}.menu-identity-row{display:grid;gap:10px;min-width:0}.menu-identity-summary{display:flex;align-items:center;gap:10px;min-width:0}.menu-identity-profile{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:0;border:0;border-radius:var(--ui-radius-lg);background:transparent;color:inherit;font:inherit;text-align:left;cursor:default}.menu-identity-avatar-button{flex:0 0 auto;display:grid;place-items:center;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.menu-identity-avatar-button:focus-visible{outline:2px solid rgba(88,89,91,.55);outline-offset:4px;border-radius:50%}.menu-identity-avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-size:22px;flex-shrink:0;border:2px solid rgba(0,0,0,.08);background:#f0f3fae6;box-shadow:0 2px 8px #0000001a;position:relative;overflow:visible}.menu-identity-avatar-emoji{grid-area:1 / 1;line-height:0;color:#262e46c7}.has-avatar-portrait{overflow:hidden;background-repeat:no-repeat}.has-avatar-portrait.is-editable{overflow:visible}.menu-identity-avatar-edit-chip{position:absolute;right:-6px;bottom:-6px;width:18px;height:18px;border-radius:var(--ui-radius-pill);display:inline-flex;align-items:center;justify-content:center;background:#0a0a0fb8;border:1.5px solid rgba(255,255,255,.88);box-shadow:0 4px 10px #0c121e38;color:#fff;font-size:10px;line-height:1;pointer-events:auto;opacity:0;visibility:hidden;transform:scale(.86);transition:opacity .15s ease,visibility .15s ease,transform .15s ease}.menu-identity-avatar:not(.is-editable) .menu-identity-avatar-edit-chip{display:none}.menu-identity-avatar-button:focus-visible .menu-identity-avatar.is-editable .menu-identity-avatar-edit-chip{opacity:1;visibility:visible;transform:scale(1)}@media(hover){.menu-identity-avatar.is-editable:hover .menu-identity-avatar-edit-chip{opacity:1;visibility:visible;transform:scale(1)}}body.theme-dark .menu-identity-avatar-edit-chip{background:#1e263ceb;border-color:#feffff33}.menu-identity-copy{flex:1;min-width:0}.menu-identity-name-row{display:flex;align-items:center;min-width:0;gap:6px}.menu-identity-name{display:inline-block;min-width:0;font-size:14px;font-weight:700;color:#0a0a0fd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}body.theme-dark .menu-identity-name{color:#dce8ffe6}.menu-identity-stats{display:block;font-size:10.5px;color:#0a0a0f61;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}body.theme-dark .menu-identity-stats{color:#fafbfd5c}.menu-identity-btn{position:relative;height:32px;padding:0 10px;border-radius:var(--ui-radius-md);border:1px solid rgba(0,0,0,.09);background:#ffffffeb;color:#0a0a0fb8;font-size:11.5px;font-weight:700;cursor:pointer;white-space:nowrap;box-shadow:0 1px 4px #0000000f;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px}.menu-identity-summary>.menu-identity-btn{flex:0 0 auto;align-self:center;margin-top:0;width:34px;min-width:34px;height:34px;padding:0;gap:0;border-radius:11px;border-color:#00000014;background:#ffffffe6;color:#0a0a0fa8;box-shadow:0 1px 3px #0000000d,inset 0 1px #ffffffeb}.menu-identity-summary>.menu-identity-btn.is-auth-signin,.menu-identity-summary>.menu-identity-btn.is-auth-signout{min-width:34px;border-color:#00000014;background:#ffffffe6;color:#0a0a0fa8;box-shadow:0 1px 3px #0000000d,inset 0 1px #ffffffeb}.menu-identity-summary>.menu-identity-btn .menu-identity-btn-label{display:none}.menu-identity-summary>.menu-identity-btn[hidden]{display:none}.menu-identity-summary>.menu-identity-btn .menu-identity-btn-icon{width:16px;height:16px;fill:currentColor}@media(hover){.menu-identity-summary>.menu-identity-btn:hover,.menu-identity-summary>.menu-identity-btn.is-auth-signin:hover,.menu-identity-summary>.menu-identity-btn.is-auth-signout:hover{background:#fff;border-color:#00000024;color:#0a0a0fd1;box-shadow:0 2px 7px #00000017,inset 0 1px #fffffff2}}.menu-identity-notifications-btn{width:32px;min-width:32px;padding:0}.menu-identity-notifications-btn.is-active{border-color:#5556584d;background:#5556581f;color:#292a2cf0;box-shadow:inset 0 1px #ffffffb8,0 2px 8px #292a2c1a}.menu-identity-btn.is-auth-signin{min-width:78px;border-color:#55565847;background:#5556581a;color:#292a2ce6;box-shadow:0 2px 8px #292a2c1a,inset 0 1px #ffffffbf}.menu-identity-btn.is-auth-signout{min-width:82px;border-color:#00000012;background:#ffffff9e;color:#0a0a0f7a;box-shadow:none}.menu-identity-btn-icon{width:14px;height:14px;display:block;fill:currentColor;flex:0 0 auto}@media(hover){.menu-identity-btn:hover{background:#fff;border-color:#00000029;box-shadow:0 2px 8px #0000001a}}.menu-identity-btn .notification-dot,.mobile-bar-btn .notification-dot,.mobile-bar-btn .feed-tab-dot,.rank-main-tab .feed-tab-dot,.rank-tab .feed-filter-dot{position:absolute;width:7px;height:7px;border-radius:50%;background:#5f6062f2;box-shadow:0 0 0 2px #fffffff2,0 0 10px #5f60626b;pointer-events:none}.menu-identity-btn .notification-dot{top:5px;right:6px}.mobile-bar-btn .notification-dot,.mobile-bar-btn .feed-tab-dot{top:6px;right:calc(50% - 20px)}body.theme-dark .menu-identity-btn{background:#28324ecc;border-color:#ffffff1f;color:#feffffcc}body.theme-dark .menu-identity-btn.is-auth-signin{border-color:#bfc0c24d;background:#9d9ea02e;color:#feffffeb;box-shadow:0 2px 10px #7b7c7e29}body.theme-dark .menu-identity-btn.is-auth-signout{border-color:#ffffff14;background:#20283e8a;color:#fafbfd75;box-shadow:none}body.theme-dark .menu-identity-summary>.menu-identity-btn,body.theme-dark .menu-identity-summary>.menu-identity-btn.is-auth-signin,body.theme-dark .menu-identity-summary>.menu-identity-btn.is-auth-signout{background:#fff1;border-color:#ffffff21;color:#e9f0ffe0;box-shadow:inset 0 1px #ffffff0f}@media(hover){body.theme-dark .menu-identity-summary>.menu-identity-btn:hover,body.theme-dark .menu-identity-summary>.menu-identity-btn.is-auth-signin:hover,body.theme-dark .menu-identity-summary>.menu-identity-btn.is-auth-signout:hover{background:#ffffff1f;border-color:#fff3;color:#f4f8fff5;box-shadow:inset 0 1px #ffffff14}}body.theme-dark .menu-identity-notifications-btn.is-active{border-color:#e5e6e84d;background:#9d9ea02e;color:#fefffff0;box-shadow:inset 0 1px #ffffff14,0 8px 18px #0003}.menu-login-panel{display:none;gap:10px;padding:12px 14px 14px;border-radius:var(--ui-radius-lg);border:1px solid rgba(88,89,91,.18);background:#58595b0d}.menu-login-panel.is-open{display:grid}.menu-login-header{display:flex;align-items:center;justify-content:flex-start;gap:6px;min-height:18px;min-width:0}.menu-login-title{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#3d3e409e;min-width:0}.menu-login-actions{display:flex;flex-wrap:wrap;gap:8px}.menu-login-actions button{flex:1 1 120px}.menu-login-panel [hidden],#magicLoginModal [hidden]{display:none!important}.auth-legal-consent{margin:0;font-size:10.5px;line-height:1.4;color:var(--muted)}.auth-legal-consent a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.menu-login-entry-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}#menuLoginPanel .menu-login-entry-row{grid-template-columns:minmax(0,1fr) 92px;gap:10px}.menu-login-entry-row .modal-input{min-width:0;width:100%}.menu-login-entry-row .menu-identity-btn,.menu-login-entry-row button{min-width:116px;height:36px}#menuLoginPanel .menu-login-entry-row .menu-identity-btn,#menuLoginPanel .menu-login-entry-row button{width:92px;min-width:0;padding-inline:10px;overflow:hidden;text-overflow:ellipsis}.menu-login-entry-row .menu-identity-btn:disabled,.menu-login-entry-row button:disabled{opacity:.62;cursor:default;box-shadow:none}.menu-login-entry-row.is-code .modal-input{text-align:center;letter-spacing:.18em;font-weight:700}@media(max-width:380px){.menu-login-entry-row{grid-template-columns:1fr}.menu-login-entry-row .menu-identity-btn,.menu-login-entry-row button{width:100%}}.menu-info-panel{display:none;gap:8px;padding:12px 14px 14px;border-radius:var(--ui-radius-lg);border:1px solid rgba(0,0,0,.07);background:#ffffffc7}.menu-info-panel.is-open{display:grid}.menu-info-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.menu-info-title{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0a0a0f7a}.menu-info-body{display:grid;gap:6px;font-size:12px;line-height:1.5;color:var(--text)}.info-about{display:grid;gap:13px}.info-about-hero{display:grid;justify-items:center;gap:6px;padding:14px 13px 13px;border-radius:var(--ui-radius-xl);background:linear-gradient(160deg,#ffffffeb,#f4f8ffd1);border:1px solid rgba(0,0,0,.06);box-shadow:inset 0 1px #ffffffc7;text-align:center}.info-about-logo{display:block;width:136px;height:68px;object-fit:cover;object-position:50% 44%;pointer-events:none}.info-about-tagline{font-size:13px;font-weight:600;color:var(--muted)}.info-about-lead{margin:0;font-size:13px;line-height:1.55;color:var(--text)}.info-about-features{display:grid;gap:10px}.info-about-feature{display:flex;align-items:flex-start;gap:11px}.info-about-feature-ico{display:grid;place-items:center;width:31px;height:31px;flex:none;margin-top:1px;border-radius:var(--ui-radius-md, 10px);background:#7082a81f;color:#5b6b8c}.info-about-feature-ico svg{width:18px;height:18px;fill:currentColor}.info-about-feature-title{font-size:12.5px;font-weight:700;line-height:1.3;color:var(--text)}.info-about-feature-sub{margin-top:1px;font-size:11.5px;line-height:1.45;color:var(--muted)}.info-about-foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding-top:11px;border-top:1px solid rgba(120,140,180,.16);font-size:11.5px;font-weight:500;color:var(--muted)}.info-about-link{color:var(--text);font-weight:700;text-decoration:none}@media(hover){.info-about-link:hover{text-decoration:underline;text-underline-offset:2px}}.info-about-social{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 10px;padding:4px 4px 4px 13px;border-radius:var(--ui-radius-xl);background:#7082a814}.info-about-social-title{font-size:12.5px;font-weight:700;color:var(--text)}.info-about-social-list{display:flex;flex-wrap:wrap;margin:0 0 0 -8px;padding:0;list-style:none}.info-about-social-link{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--text)}.info-about-social-link svg{width:18px;height:18px}@media(hover){.info-about-social-link:hover{background:#7082a824}}.menu-settings-shell{display:grid;gap:12px}.menu-settings-section{display:grid;gap:7px}.menu-settings-section-title{margin:0 2px;font-size:10px;font-weight:800;letter-spacing:.1em;line-height:1.2;text-transform:uppercase;color:var(--muted)}.menu-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.menu-settings-card{appearance:none;width:100%;min-width:0;text-align:left;padding:12px;border-radius:var(--ui-radius-xl);border:1px solid rgba(0,0,0,.06);background:#ffffffb3;box-shadow:inset 0 1px #ffffff8f;cursor:pointer;display:grid;gap:7px;transition:transform .14s ease,box-shadow .16s ease,border-color .16s ease}@media(hover){.menu-settings-card:hover{transform:translateY(-1px);border-color:#7a7b7d38;box-shadow:inset 0 1px #ffffff8f,0 6px 18px #22387817}}.menu-settings-card.is-active{border-color:#57585a38;background:#ecf3ffc7;box-shadow:inset 0 1px #ffffff9e,0 6px 18px #22387814}.menu-settings-card:disabled{opacity:.55;cursor:default;transform:none;box-shadow:0 6px 14px #121e340d,inset 0 1px #ffffffb8}.menu-settings-card-icon{width:34px;height:34px;border-radius:var(--ui-radius-md);display:inline-flex;align-items:center;justify-content:center;font-size:16px;background:#7071731a;color:#222325eb;box-shadow:inset 0 1px #ffffffad}.menu-settings-card-icon svg{width:18px;height:18px;display:block;fill:currentColor;flex:0 0 auto}.menu-settings-card-title{font-size:12.5px;font-weight:800;color:var(--text);line-height:1.2}.menu-settings-card-meta{font-size:11.5px;color:var(--muted);line-height:1.35}.menu-settings-balance-card{box-sizing:border-box;grid-column:1 / -1;grid-template-columns:34px minmax(0,1fr);column-gap:10px;row-gap:2px;align-items:center;cursor:default}@media(hover){.menu-settings-balance-card:hover{transform:none}}.menu-settings-balance-card>.menu-settings-card-icon{grid-row:span 2}.menu-settings-balance-card>.map-layer-balance{grid-column:1 / -1;margin-top:4px}.menu-settings-language-card{box-sizing:border-box;grid-column:1 / -1;grid-template-columns:34px minmax(0,1fr);column-gap:10px;row-gap:2px;align-items:center;cursor:default;container-type:inline-size}@media(hover){.menu-settings-language-card:hover{transform:none}}.menu-settings-language-card>.menu-settings-card-icon{grid-row:span 2}.menu-settings-language-options{grid-column:1 / -1;display:grid;grid-auto-columns:minmax(0,auto);grid-auto-flow:column;gap:4px;margin-top:8px;padding:3px;border-radius:18px;background:#4b4c4e14}.menu-settings-language-option{appearance:none;min-width:0;min-height:30px;padding:0 8px;border:0;border-radius:999px;background:transparent;color:#0a0a0f94;font:inherit;font-size:12px;font-weight:760;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.menu-settings-language-option[aria-checked=true]{background:#fffffff5;color:#0a0a0fdb;box-shadow:0 2px 8px #2238781a}@container (max-width: 400px){.menu-settings-language-options{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));grid-auto-flow:row}.menu-settings-language-option[data-app-language=auto]{grid-column:1 / -1}}.map-layer-balance{--map-layer-balance-thumb: 18px;--map-layer-balance-track: rgba(112, 113, 115, .2);--map-layer-balance-lead: rgba(34, 35, 37, .8);display:grid;gap:1px}.map-layer-balance-slider{--map-layer-balance-at: calc(var(--map-layer-balance-thumb) / 2 + (100% - var(--map-layer-balance-thumb)) * var(--map-layer-balance, .5));appearance:none;-webkit-appearance:none;width:100%;height:28px;margin:0;padding:0;background:transparent;cursor:pointer;touch-action:pan-y}.map-layer-balance-slider::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(90deg,transparent calc(50% - 1px),var(--map-layer-balance-lead) 0 calc(50% + 1px),transparent 0),linear-gradient(90deg,var(--map-layer-balance-track) min(50%,var(--map-layer-balance-at)),var(--map-layer-balance-lead) 0 max(50%,var(--map-layer-balance-at)),var(--map-layer-balance-track) 0)}.map-layer-balance-slider::-moz-range-track{height:4px;border-radius:999px;background:linear-gradient(90deg,transparent calc(50% - 1px),var(--map-layer-balance-lead) 0 calc(50% + 1px),transparent 0),linear-gradient(90deg,var(--map-layer-balance-track) min(50%,var(--map-layer-balance-at)),var(--map-layer-balance-lead) 0 max(50%,var(--map-layer-balance-at)),var(--map-layer-balance-track) 0)}.map-layer-balance-slider::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:var(--map-layer-balance-thumb);height:var(--map-layer-balance-thumb);margin-top:calc((4px - var(--map-layer-balance-thumb)) / 2);border:1px solid rgba(0,0,0,.12);border-radius:50%;background:#fff;box-shadow:0 1px 4px #1418283d}.map-layer-balance-slider::-moz-range-thumb{box-sizing:border-box;width:var(--map-layer-balance-thumb);height:var(--map-layer-balance-thumb);border:1px solid rgba(0,0,0,.12);border-radius:50%;background:#fff;box-shadow:0 1px 4px #1418283d}.map-layer-balance-slider:focus-visible{outline:2px solid var(--map-layer-balance-lead);outline-offset:2px;border-radius:999px}.map-layer-balance-ends{display:flex;justify-content:space-between;gap:8px;font-size:11px;line-height:1.2;color:var(--muted)}.map-layer-balance-end b{font-weight:700;color:var(--text)}.map-layer-balance-end output{font-variant-numeric:tabular-nums}body.theme-dark .menu-login-panel{border-color:#b2b3b538;background:#7f808214}body.theme-dark .menu-login-title{color:#eeeff1a8}body.theme-dark .menu-info-panel{border-color:#ffffff1a;background:#161a28b8}body.theme-dark .menu-settings-card{border-color:#feffff14;background:#ffffff0a;box-shadow:inset 0 1px #ffffff0f}@media(hover){body.theme-dark .menu-settings-card:hover{border-color:#cccdcf38;box-shadow:inset 0 1px #ffffff0f,0 6px 18px #00000042}}body.theme-dark .menu-settings-card.is-active{border-color:#eff0f23d;background:#ffffff14;box-shadow:inset 0 1px #ffffff14,0 6px 18px #00000038}body.theme-dark .menu-settings-card-icon{background:#b8b9bb24;color:#fefffff0}body.theme-dark .map-layer-balance{--map-layer-balance-track: rgba(255, 255, 255, .16);--map-layer-balance-lead: rgba(254, 255, 255, .88)}body.theme-dark .menu-settings-language-options{background:#feffff12}body.theme-dark .menu-settings-language-option{color:#e8f0ff99}body.theme-dark .menu-settings-language-option[aria-checked=true]{background:#46484ee6;color:#f2f5fbf0;box-shadow:0 1px 5px #00000047}body.theme-dark .menu-info-title{color:#fafbfd7a}body.theme-dark .info-about-hero{background:linear-gradient(160deg,#1e263af0,#181e2ee0);border-color:#feffff1a;box-shadow:inset 0 1px #ffffff0f}body.theme-dark .info-about-feature-ico{background:#96aad229;color:#aebbd6}body.theme-dark .info-about-foot{border-top-color:#ffffff1f}body.theme-dark .info-about-social{background:#96aad21a}@media(hover){body.theme-dark .info-about-social-link:hover{background:#96aad229}}.menu-identity-avatar.is-chip-bg-cloud{background:linear-gradient(180deg,#fffffffa,#e8f4fff0);background-color:#e8f4fff0;border-color:#a0caec8c}.menu-identity-avatar.is-chip-bg-rose{background:linear-gradient(180deg,#fff2f8fa,#fad2e4f0);background-color:#fad2e4f0;border-color:#db91b680}.menu-identity-avatar.is-chip-bg-butter{background:linear-gradient(180deg,#fffce5fa,#f8e39cf0);background-color:#f8e39cf0;border-color:#d3b45880}.menu-identity-avatar.is-chip-bg-lagoon{background:linear-gradient(180deg,#eafcfffa,#aee8eff0);background-color:#aee8eff0;border-color:#5cb6c280}.menu-identity-avatar.is-chip-bg-lilac{background:linear-gradient(180deg,#f8f2fffa,#dccdf5f0);background-color:#dccdf5f0;border-color:#9c88d480}.menu-identity-avatar.is-chip-bg-peach{background:linear-gradient(180deg,#fff6ecfa,#ffd1b5f0);background-color:#ffd1b5f0;border-color:#de9a7180}.menu-identity-avatar.is-chip-bg-sage{background:linear-gradient(180deg,#f3faeffa,#cae0bef0);background-color:#cae0bef0;border-color:#84ac7680}.menu-identity-avatar.is-chip-bg-slate{background:linear-gradient(180deg,#f4f7fcfa,#c2ccdef0);background-color:#c2ccdef0;border-color:#7a8eb080}.menu-identity-avatar.is-chip-bg-night{background:linear-gradient(180deg,#2c3658fa,#181f3af0);background-color:#181f3af0;border-color:#6c85d67a;color:#f2f6fffa}@media(max-width:560px){.menu-settings-shell{gap:8px}.menu-settings-section{gap:5px}.menu-settings-section-title{margin:0 3px;font-size:9.5px}.menu-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.menu-settings-card{min-height:88px;padding:10px 8px 9px;gap:6px;border-radius:var(--ui-radius-lg);text-align:center;justify-items:center;align-content:start}.menu-settings-card-icon{width:28px;height:28px;border-radius:var(--ui-radius-md);font-size:14px}.menu-settings-card-icon svg{width:16px;height:16px}.menu-settings-card-title{font-size:11.5px;line-height:1.15}.menu-settings-card-meta{display:none}.menu-settings-balance-card{min-height:0;padding:10px 12px 8px;grid-template-columns:28px minmax(0,1fr);text-align:left;justify-items:stretch}.menu-settings-balance-card>.menu-settings-card-icon{grid-row:auto}.menu-settings-language-card{min-height:0;padding:10px 12px 8px;grid-template-columns:28px minmax(0,1fr);text-align:left;justify-items:stretch}.menu-settings-language-card>.menu-settings-card-icon{grid-row:auto}.menu-settings-language-card>.menu-settings-card-meta{display:block;grid-column:1 / -1;margin-top:4px}}.menu-secondary-panel{position:absolute;left:16px;top:260px;z-index:6;width:min(300px,calc(100vw - 32px));max-width:min(460px,calc(100vw - 32px));max-height:calc(100vh - 120px);padding:0;box-sizing:border-box;border-radius:var(--ui-radius-xl);background:transparent;border:0;box-shadow:none;display:grid;gap:0;overflow:visible;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.menu-secondary-panel.is-open{padding:12px;background:var(--shared-panel-background);border:1px solid var(--shared-panel-border);box-shadow:var(--shared-panel-shadow),var(--shared-panel-inset-shadow);backdrop-filter:var(--shared-panel-backdrop-filter);-webkit-backdrop-filter:var(--shared-panel-backdrop-filter);border-radius:var(--ui-radius-xl);gap:8px;pointer-events:auto}@media(min-width:768px),(min-width:744px)and (orientation:landscape){.menu-secondary-panel.is-settings-panel{position:fixed;left:auto!important;top:auto!important;right:16px;bottom:16px;width:min(420px,calc(100vw - 24px))!important;max-width:min(420px,calc(100vw - 24px));height:min(82vh,760px);max-height:min(82vh,760px);z-index:510}.menu-secondary-panel.is-settings-panel.is-open{display:flex;flex-direction:column;padding:0;gap:0;border-radius:var(--surface-radius, 24px);border:1px solid rgba(255,255,255,.75);background:linear-gradient(145deg,#ffffffbf,#fff3),#ffffff38;box-shadow:0 16px 32px #0000001f,inset 0 1px #ffffffbf;overflow:hidden;contain:paint;backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%)}.menu-secondary-panel.is-settings-panel .menu-info-panel{--people-sheet-body-inline-gutter: 18px;flex:1;min-height:0;max-height:none;padding:12px max(0px,calc(var(--people-sheet-body-inline-gutter, 18px) - var(--hiii-scrollbar-size, 11px))) 20px var(--people-sheet-body-inline-gutter, 18px);border:0;border-radius:0;background:transparent;box-shadow:none;position:relative;display:grid;gap:14px;grid-template-rows:auto minmax(0,1fr)}.menu-secondary-panel.is-settings-panel .menu-info-head{padding-right:44px}.menu-secondary-panel.is-settings-panel .menu-info-close{position:absolute;top:10px;right:12px;z-index:2}.menu-secondary-panel.is-settings-panel .menu-info-title{font-size:20px;line-height:1.08;font-weight:860;letter-spacing:0;text-transform:none;color:#0a0a0fe6}.menu-secondary-panel.is-settings-panel .menu-info-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;gap:12px;scrollbar-color:var(--hiii-scrollbar-thumb, rgba(0, 0, 0, .22)) var(--hiii-scrollbar-track, transparent);scrollbar-width:thin}.menu-secondary-panel:not(.is-settings-panel) .menu-info-panel{min-height:0;max-height:calc(100vh - 148px);grid-template-rows:auto minmax(0,1fr)}.menu-secondary-panel:not(.is-settings-panel) .menu-info-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;scrollbar-width:thin}}.menu-secondary-panel.is-hidden{opacity:0;transform:translateY(-8px);pointer-events:none}.dashboard-profile-back-btn{appearance:none;border:1px solid rgba(0,0,0,.1);background:#ffffffe0;color:var(--text);border-radius:var(--ui-radius-pill, 999px);min-height:30px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;box-shadow:0 8px 16px #36373914;white-space:nowrap}.dashboard-profile-style-options{display:flex;flex-wrap:wrap;gap:6px}.dashboard-profile-bg-option{appearance:none;border:1px solid rgba(0,0,0,.08);border-radius:var(--ui-radius-pill, 999px);width:38px;min-width:38px;height:38px;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:transparent;overflow:hidden;box-shadow:inset 0 1px #ffffff7a,0 4px 10px #3637391a;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.dashboard-profile-bg-option[data-profile-chip-bg=cloud]{background:linear-gradient(180deg,#fffffffa,#e8f4fff0);border-color:#a0caec8c}.dashboard-profile-bg-option[data-profile-chip-bg=rose]{background:linear-gradient(180deg,#fff2f8fa,#fad2e4f0);border-color:#db91b680}.dashboard-profile-bg-option[data-profile-chip-bg=butter]{background:linear-gradient(180deg,#fffce5fa,#f8e39cf0);border-color:#d3b45880}.dashboard-profile-bg-option[data-profile-chip-bg=lagoon]{background:linear-gradient(180deg,#eafcfffa,#aee8eff0);border-color:#5cb6c280}.dashboard-profile-bg-option[data-profile-chip-bg=lilac]{background:linear-gradient(180deg,#f8f2fffa,#dccdf5f0);border-color:#9c88d480}.dashboard-profile-bg-option[data-profile-chip-bg=peach]{background:linear-gradient(180deg,#fff6ecfa,#ffd1b5f0);border-color:#de9a7180}.dashboard-profile-bg-option[data-profile-chip-bg=sage]{background:linear-gradient(180deg,#f3faeffa,#cae0bef0);border-color:#84ac7680}.dashboard-profile-bg-option[data-profile-chip-bg=slate]{background:linear-gradient(180deg,#f4f7fcfa,#c2ccdef0);border-color:#7a8eb080}.dashboard-profile-bg-option[data-profile-chip-bg=night]{background:linear-gradient(180deg,#2c3658fa,#181f3af0);border-color:#7677797a}@media(hover){.dashboard-profile-bg-option:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff8f,0 8px 16px #36373924}}.dashboard-profile-bg-option[aria-pressed=true]{border-color:#57585a9e;box-shadow:0 0 0 3px #7a7b7d29,inset 0 1px #ffffff9e,0 8px 16px #36373929}.dashboard-profile-bio-hint{font-size:11px;color:#0a0a0f6b;letter-spacing:.02em;text-transform:uppercase;font-weight:700;flex:0 0 auto}.dashboard-profile-bio-input{display:block;width:100%;max-width:100%;min-width:0;min-height:74px;resize:vertical;font-size:13px;line-height:1.45;box-sizing:border-box}body.theme-dark .dashboard-profile-back-btn{background:#171f2fe0;border-color:#e1e2e438;color:#ecf2fff2;box-shadow:none}body.theme-dark .dashboard-profile-bio-hint{color:#fcfdff7a}body.theme-dark .dashboard-profile-bg-option[aria-pressed=true]{box-shadow:0 0 0 3px #d6d7d92e,inset 0 1px #ffffff2e,0 8px 16px #0c121f42}body.theme-dark .menu-secondary-panel{background:#10182885;border-color:#feffff33}body.theme-dark .menu-secondary-panel.is-open,body.theme-dark .menu-secondary-panel.is-settings-panel.is-open{background:var(--shared-panel-background);border-color:var(--shared-panel-border);box-shadow:var(--shared-panel-shadow),var(--shared-panel-inset-shadow);backdrop-filter:var(--shared-panel-backdrop-filter);-webkit-backdrop-filter:var(--shared-panel-backdrop-filter)}body.theme-dark .menu-secondary-panel.is-settings-panel .menu-info-panel{background:transparent;border:0}body.theme-dark .menu-secondary-panel.is-settings-panel .menu-info-title{color:#e8f0ffeb}body:not(.theme-dark) .panel,body:not(.theme-dark) .panel-right{background:var(--shared-panel-background);border:1px solid var(--shared-panel-border);box-shadow:var(--shared-panel-shadow),var(--shared-panel-inset-shadow);backdrop-filter:var(--shared-panel-backdrop-filter);-webkit-backdrop-filter:var(--shared-panel-backdrop-filter)}body:not(.theme-dark) .panel-header,body:not(.theme-dark) .panel-compact{background:linear-gradient(145deg,#ffffffc7,#ffffff5c),#ffffff47;border-color:#ffffffd1;box-shadow:inset 0 1px #ffffffd9;backdrop-filter:blur(18px) saturate(165%);-webkit-backdrop-filter:blur(18px) saturate(165%)}body.theme-dark .panel-header,body.theme-dark .panel-compact{background:linear-gradient(145deg,#1c2232e6,#0e1422c2),#0c121eb8;border-color:#feffff29;box-shadow:inset 0 1px #ffffff14;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}body:not(.theme-dark) .toggle-btn{background:linear-gradient(145deg,#ffffffb3,#ffffff40),#ffffff38;border:1px solid rgba(255,255,255,.7);box-shadow:0 10px 20px #0000001a,inset 0 1px #ffffffb3}body:not(.theme-dark) .rank-tab[aria-selected=true]{background:linear-gradient(145deg,#fffffff5,#f3f3f3c7),#f4f4f4a8;border-color:#0003;box-shadow:inset 0 0 0 1px #ffffff73,0 0 0 2px #00000014;transform:translateY(-1px);opacity:1}body:not(.theme-dark) #giftPay,body:not(.theme-dark) #postNextStep,body:not(.theme-dark) #postSubmit{background:linear-gradient(135deg,#dceefff5,#aacefff5);border-color:#6ea0ff8c;color:#141e30f2;box-shadow:0 12px 24px #78a0ff38,inset 0 1px #ffffffd1}body:not(.theme-dark) .maplibregl-ctrl-group{background:radial-gradient(120% 170% at 50% -34%,#fff6,#fff0 56%),linear-gradient(180deg,#ffffff52,#ffffff1a 44%,#ffffff0f 70%,#ffffff38),#fafcff24;border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 1px #ffffffe0,inset 1.5px 3px 1px -2px #fffffff2,inset -1.5px -2.5px 1px -2px #ffffffb8,inset 0 -1px #ffffff61,inset 0 0 1px #1f2d5a24,0 10px 24px #141e3629,0 2px 6px #141e361a;backdrop-filter:blur(28px) saturate(185%);-webkit-backdrop-filter:blur(28px) saturate(185%)}body:not(.theme-dark) .maplibregl-ctrl-group button{background:transparent;color:var(--text);cursor:pointer}body:not(.theme-dark) .maplibregl-ctrl-group button+button{border-top:1px solid rgba(255,255,255,.58)}@media(hover){body:not(.theme-dark) .maplibregl-ctrl-group button:not(:disabled):hover{background:#ffffff6b}}body:not(.theme-dark) .maplibregl-ctrl-group button:focus-visible{outline:2px solid rgba(199,200,202,.45);outline-offset:2px}body:not(.theme-dark) footer.site-footer:before{background:radial-gradient(120% 170% at 50% -34%,#fff6,#fff0 56%),linear-gradient(180deg,#ffffff52,#ffffff1a 44%,#ffffff0f 70%,#ffffff38),#fafcff24;border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 1px #ffffffe0,inset 1.5px 3px 1px -2px #fffffff2,inset -1.5px -2.5px 1px -2px #ffffffb8,inset 0 -1px #ffffff61,inset 0 0 1px #1f2d5a24,0 12px 28px #141e3629,0 2px 6px #141e3617;backdrop-filter:blur(28px) saturate(185%);-webkit-backdrop-filter:blur(28px) saturate(185%)}body:not(.theme-dark) .footer-link{background:linear-gradient(180deg,#ffffff8c,#f8faff4d);border:1px solid rgba(255,255,255,.62);box-shadow:inset 0 1px #ffffffd9,0 4px 10px #141e3614}@media(hover){body:not(.theme-dark) .footer-attribution-toggle:hover{background:radial-gradient(circle at 30% 30%,#fff,#f8f8f9f5 56%,#eaebeff0);border-color:#ffffffe6;color:#262b35}}body.theme-dark footer.site-footer:before{background:radial-gradient(120% 170% at 50% -34%,#acaeb229,#acaeb200 56%),linear-gradient(180deg,#383a3e66,#15171a4d 44%,#11131642 70%,#2e303457),#0e0f125c;border-color:#bec0c438;box-shadow:inset 0 1px #ffffff4d,inset 1.5px 3px 1px -2px #ffffff47,inset -1.5px -2.5px 1px -2px #ffffff24,inset 0 -1px #b2b4b81f,inset 0 0 1px #00000059,0 12px 28px #0006,0 2px 8px #00000042;backdrop-filter:blur(28px) saturate(115%) brightness(.72);-webkit-backdrop-filter:blur(28px) saturate(115%) brightness(.72)}body.theme-dark .footer-link{background:linear-gradient(180deg,#ffffff1a,#ffffff08),#0e0f124d;border-color:#bec0c43d;color:#f0f5fff2;box-shadow:inset 0 1px #ffffff24,0 4px 10px #00000047}@media(prefers-reduced-transparency:reduce){:root{--shared-panel-background: rgba(250, 251, 254, .98);--shared-panel-backdrop-filter: none}body.theme-dark{--shared-panel-background: rgba(20, 21, 24, .98);--shared-panel-backdrop-filter: none}body:not(.theme-dark) .maplibregl-ctrl-group,body:not(.theme-dark) footer.site-footer:before{background:#fafbfef5;backdrop-filter:none;-webkit-backdrop-filter:none}body.theme-dark .maplibregl-ctrl-group,body.theme-dark footer.site-footer:before{background:#141518f5;backdrop-filter:none;-webkit-backdrop-filter:none}}body.theme-dark .footer-attribution-toggle{border-color:#c4c9d433;background:radial-gradient(circle at 30% 28%,#444850fa,#1f2228f7 56%,#121418fc);color:#eef0f4f5;box-shadow:0 10px 18px #00000057,inset 0 1px #ffffff14}body.theme-dark .footer-attribution-toggle:before{background:linear-gradient(180deg,#d6dae0fa,#a0a6b0fa);color:#1c1f25fa;box-shadow:0 0 0 1px #ffffff14}body.theme-dark .footer-attribution-panel{--footer-info-card: rgba(255, 255, 255, .04);--footer-info-card-line: rgba(205, 206, 208, .12);--footer-info-card-inset: inset 0 1px 0 rgba(255, 255, 255, .03);--footer-info-row-hover: rgba(255, 255, 255, .07);--footer-info-title: rgba(236, 243, 255, .9);--footer-info-note: rgba(252, 253, 255, .62);--footer-info-chip: rgba(255, 255, 255, .035);--footer-info-chip-hover: rgba(156, 192, 255, .08);--footer-info-page-ink: rgba(210, 220, 240, .74);color:#f0f5fff2}body.theme-dark .footer-attribution-action{color:#f0f5fff2}body.theme-dark .footer-lang-menu{--footer-lang-hover: rgba(255, 255, 255, .07);--footer-lang-lit: rgba(255, 255, 255, .1);--footer-lang-tick: #9cc0ff;color:#f0f5fff2}body.theme-dark .footer-lang-region .footer-lang-list{--footer-lang-tick: #9cc0ff}@media(hover){body.theme-dark .footer-link:hover{background:linear-gradient(145deg,#8ca4ca1f,#687ca00d),#0e1420c2;color:#fafcfffa}body.theme-dark .footer-attribution-toggle:hover{background:radial-gradient(circle at 30% 28%,#425880fc,#1e283df7 56%,#101622fc);border-color:#feffff5c;color:#f8fcfffa}body.theme-dark .footer-attribution-action:hover{background:var(--footer-info-row-hover);color:#fafcfffa}}.footer-attribution-head{flex:none;display:grid;justify-items:start;gap:6px;padding:0 52px 14px 18px}.footer-attribution-mark{display:block;flex:none;width:64px;height:32px;margin-left:-4px;object-fit:cover;object-position:50% 44%;pointer-events:none}.footer-attribution-tagline{max-width:48ch;font-size:12px;line-height:1.45;font-weight:500;color:var(--footer-info-note);text-wrap:balance}body:not(.theme-dark) .emoji-picker,body:not(.theme-dark) .maplibregl-popup-content{background:linear-gradient(155deg,#ffffffd9,#ffffff2e),#ffffff1f;border:1px solid rgba(255,255,255,.85);box-shadow:0 18px 36px #00000029,inset 0 1px #fffffff2;backdrop-filter:blur(28px) saturate(190%);-webkit-backdrop-filter:blur(28px) saturate(190%)}body:not(.theme-dark) .maplibregl-popup-tip{border-color:transparent!important;filter:drop-shadow(0 0 .6px rgba(255,255,255,.9)) drop-shadow(0 0 .6px rgba(0,0,0,.14)) drop-shadow(0 6px 12px rgba(0,0,0,.18))}body:not(.theme-dark) .maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#ffffffe0!important}body:not(.theme-dark) .maplibregl-popup-anchor-top .maplibregl-popup-tip{border-bottom-color:#ffffffe0!important}body:not(.theme-dark) .maplibregl-popup-anchor-left .maplibregl-popup-tip{border-right-color:#ffffffe0!important}body:not(.theme-dark) .maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#ffffffe0!important}body:not(.theme-dark) .emoji-picker{background:linear-gradient(155deg,#fffc,#ffffff1f),#ffffff1a;border:1px solid rgba(255,255,255,.85);box-shadow:0 18px 36px #00000029,inset 0 1px #fffffff2;backdrop-filter:blur(30px) saturate(190%);-webkit-backdrop-filter:blur(30px) saturate(190%)}body:not(.theme-dark) .emoji-btn{background:#fff3;border:1px solid rgba(255,255,255,.35);box-shadow:inset 0 1px #fff9}.action-popup{--action-popup-surface-width: max-content;--action-popup-surface-max-width: min(320px, calc(100vw - 28px) );--action-popup-segment-height: 44px;--action-popup-tail-bg: rgba(255,255,255,.9);--action-popup-tail-shadow: drop-shadow(0 3px 4px rgba(15, 23, 42, .12));--action-popup-tail-width: 20px;--action-popup-tail-height: 8px;--action-popup-tail-offset: -7px;position:relative;width:var(--action-popup-surface-width)!important;max-width:var(--action-popup-surface-max-width)!important}.action-popup .maplibregl-popup-content{box-sizing:border-box;width:var(--action-popup-surface-width);max-width:var(--action-popup-surface-max-width);padding:0!important;overflow:hidden;border-radius:999px!important;position:relative;z-index:1}.action-popup>.maplibregl-popup-tip{display:none!important;animation:none!important}.action-popup:after{content:"";position:absolute;width:var(--action-popup-tail-width);height:var(--action-popup-tail-height);background:var(--action-popup-tail-bg);filter:var(--action-popup-tail-shadow);pointer-events:none;z-index:2}.action-popup:is(.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right):after{bottom:var(--action-popup-tail-offset);left:50%;transform:translate(-50%);clip-path:var(--map-popup-tail-clip-bottom, polygon(50% 100%, 3% 0, 97% 0))}.action-popup:is(.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right):after{top:var(--action-popup-tail-offset);left:50%;transform:translate(-50%);clip-path:var(--map-popup-tail-clip-top, polygon(50% 0, 3% 100%, 97% 100%))}.action-popup:is(.maplibregl-popup-anchor-left,.maplibregl-popup-anchor-right):after{top:50%;width:var(--action-popup-tail-height);height:var(--action-popup-tail-width);transform:translateY(-50%)}.action-popup.maplibregl-popup-anchor-left:after{left:var(--action-popup-tail-offset);clip-path:var(--map-popup-tail-clip-left, polygon(0 50%, 100% 3%, 100% 97%))}.action-popup.maplibregl-popup-anchor-right:after{right:var(--action-popup-tail-offset);clip-path:var(--map-popup-tail-clip-right, polygon(100% 50%, 0 3%, 0 97%))}.action-popup-shell{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:0}@keyframes actionPopupIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.action-popup:not(.action-placement-popup) .maplibregl-popup-content{animation:actionPopupIn .19s cubic-bezier(.2,.7,.2,1) both;transform-origin:bottom center}.action-popup:is(.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right):not(.action-placement-popup) .maplibregl-popup-content{transform-origin:top center}.action-popup-button-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;align-items:stretch}.action-popup-button-row:has(>.action-popup-option:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.action-popup-option{appearance:none;min-width:0;min-height:var(--action-popup-segment-height);padding:0 14px;border:0!important;border-radius:0;background:transparent!important;color:var(--text)!important;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;text-align:left;position:relative;isolation:isolate;box-shadow:none!important;transition:opacity .15s ease}.action-popup-option+.action-popup-option:before{content:"";position:absolute;left:0;top:50%;width:1px;height:20px;transform:translateY(-50%);background:#1c284821;pointer-events:none}.action-popup-option:after{content:"";position:absolute;inset:0;opacity:0;transition:opacity .15s ease;pointer-events:none;z-index:-1}.action-popup-option.is-note:after{background:#5b8cf024}.action-popup-option.is-gift:after{background:#ec866e26}.action-popup-option.is-flag:after{background:#d6a83e29}.action-popup-option:active:after{opacity:1}@media(hover){.action-popup-option:hover:after{opacity:1}}.action-popup-option:active .action-popup-icon-cell{transform:scale(.9)}.action-popup-option:focus-visible{outline:2px solid rgba(91,140,240,.6);outline-offset:-3px;border-radius:999px}.action-popup-icon-cell{width:26px;height:26px;flex:0 0 auto;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff6;transition:transform .16s cubic-bezier(.2,.7,.2,1)}.action-popup-icon-cell:before{content:"";position:absolute;inset:0;background:radial-gradient(80% 62% at 30% 16%,rgba(255,255,255,.4),transparent 62%)}.action-popup-option.is-note .action-popup-icon-cell{background:linear-gradient(140deg,#5b8cf0,#4f86e6)}.action-popup-option.is-gift .action-popup-icon-cell{background:linear-gradient(140deg,#f0a35a,#ec7e72)}.action-popup-option.is-flag .action-popup-icon-cell{background:linear-gradient(140deg,#e3b54f,#c58a22)}.action-popup-icon-cell img,.action-popup-icon-cell svg{width:21px;height:21px;display:block}.action-popup .action-popup-icon-cell img{filter:brightness(0) invert(1)!important}.action-popup-flag-icon{fill:#fff}.action-popup-option-title{display:block;white-space:nowrap;color:#181e2ef0;font-size:13px;font-weight:650;line-height:1;letter-spacing:-.005em}.action-placement-popup .action-popup-option.is-active:after{opacity:1}.action-placement-popup .action-popup-option:not(.is-active){opacity:.5}.action-popup-option[aria-disabled=true]{opacity:.45}.action-popup-option[aria-disabled=true]:after{display:none}.action-popup-option[aria-disabled=true]:active .action-popup-icon-cell{transform:none}body:not(.theme-dark) .action-popup .maplibregl-popup-content{background:linear-gradient(155deg,#fffffff0,#ffffffb3),#ffffff80!important;border:1px solid rgba(255,255,255,.9)!important;box-shadow:0 10px 24px #1e284629,0 2px 6px #1e284614,inset 0 1px #fffffff2!important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}body:not(.theme-dark) .action-popup{--action-popup-tail-bg: rgba(255,255,255,.9);--action-popup-tail-shadow: drop-shadow(0 5px 8px rgba(30, 40, 70, .14))}body:not(.theme-dark) .action-popup .maplibregl-popup-tip{border-color:transparent!important}body:not(.theme-dark) .action-popup.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#ffffffe6!important}body:not(.theme-dark) .action-popup.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-bottom-color:#ffffffe6!important}body:not(.theme-dark) .action-popup.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-right-color:#ffffffe6!important}body:not(.theme-dark) .action-popup.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#ffffffe6!important}body.theme-dark .action-popup .maplibregl-popup-content{background:linear-gradient(155deg,#313a4eeb,#161d2cf0),#101622eb!important;border:1px solid rgba(254,255,255,.2)!important;color:#f0f5fff2!important;box-shadow:0 16px 34px #0000007a,inset 0 1px #ffffff1a!important;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}body.theme-dark .action-popup{--action-popup-tail-bg: rgba(30, 36, 52, .94);--action-popup-tail-shadow: drop-shadow(0 7px 14px rgba(0,0,0,.35))}body.theme-dark .action-popup .maplibregl-popup-tip{border-color:transparent!important;filter:drop-shadow(0 7px 14px rgba(0,0,0,.4))}body.theme-dark .action-popup.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#1a2232f5!important}body.theme-dark .action-popup.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-bottom-color:#1a2232f5!important}body.theme-dark .action-popup.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-right-color:#1a2232f5!important}body.theme-dark .action-popup.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#1a2232f5!important}body.theme-dark .action-popup .maplibregl-popup-content .action-popup-button-row .action-popup-option{background:transparent!important;border:0!important;color:#f5f8fff5!important;box-shadow:none!important}body.theme-dark .action-popup .maplibregl-popup-content .action-popup-button-row .action-popup-option+.action-popup-option:before{background:#ffffff2e}body.theme-dark .action-popup .maplibregl-popup-content .action-popup-button-row .action-popup-option.is-note:after{background:#78a0fa33}body.theme-dark .action-popup .maplibregl-popup-content .action-popup-button-row .action-popup-option.is-gift:after{background:#faaa7833}body.theme-dark .action-popup .maplibregl-popup-content .action-popup-button-row .action-popup-option.is-flag:after{background:#f0cf8633}body.theme-dark .action-popup-option-title{color:#f6f9fff7}@media(pointer:coarse){.action-popup{--action-popup-segment-height: 46px}}@media(max-width:380px){.action-popup-option{padding:0 11px;gap:7px}.action-popup-icon-cell{width:24px;height:24px}.action-popup-option-title{font-size:12.5px}}body:not(.theme-dark) #legalModal{background:#080c1242;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}body:not(.theme-dark) #legalModal .modal-card{background:linear-gradient(145deg,#fffc,#ffffff42),#fff3;border:1px solid rgba(255,255,255,.78);box-shadow:0 18px 34px #00000029,inset 0 1px #ffffffdb;backdrop-filter:blur(24px) saturate(175%);-webkit-backdrop-filter:blur(24px) saturate(175%)}body:not(.theme-dark) #legalModal .legal-body{color:#0a0a0fad}.step{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--text)}.emoji-marker.is-world-hidden,.emoji-marker.is-mail-sealed{display:none}body:not([data-world=moon]) .footer-map-data-list a.footer-map-data-link[data-world-only=moon],body:not([data-world=mars]) .footer-map-data-list a.footer-map-data-link[data-world-only=mars],body:not([data-world=pluto]) .footer-map-data-list a.footer-map-data-link[data-world-only=pluto],body:not([data-world=earth]) .footer-map-data-list a.footer-map-data-link[data-earth]{display:none}body:not([data-world=earth]) #cloudLayer,body:not([data-world=earth]) .cloud-deck-veil{opacity:0;pointer-events:none}.popup-note-parties{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px 10px;min-width:0;max-width:100%}.popup-note-party{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px;min-width:0}.popup-note-party-label{flex:0 0 auto;color:#0a0a0f61;font-size:9px;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase}.popup-note-recipient-list{display:inline-flex;align-items:center;flex-wrap:wrap;gap:3px 5px;min-width:0}.popup-note-recipient-value,.popup-recipient-trigger{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%}.popup-note-recipient-value>span:first-child,.popup-recipient-name-text{overflow:hidden;max-width:190px;text-overflow:ellipsis;white-space:nowrap}.popup-recipient-trigger.profile-inline-trigger{padding-bottom:0;border-bottom:0}.popup-note-recipient-pending{flex:0 0 auto;border:1px solid rgba(112,83,31,.14);border-radius:var(--ui-radius-pill, 999px);padding:2px 5px;background:#f7e0b057;color:#5b4017b8;font-size:8px;font-style:normal;font-weight:750;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap}.popup-note-recipient-separator{color:#0a0a0f42}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .marker-popup .popup-note-party-label{color:#cad6ee80}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .marker-popup .popup-note-recipient-pending{border-color:#f6d38b33;background:#d8a54524;color:#fadea5d1}.emoji-marker{font-size:16px;line-height:16px;text-shadow:0 4px 10px rgba(0,0,0,.22);user-select:none;-webkit-user-select:none;padding:4px;will-change:transform;transform:translateZ(0);backface-visibility:hidden;filter:var(--marker-see-through-filter, var(--note-layer-filter, none));transition:opacity .16s ease,filter .16s ease,visibility .16s ease}.is-note-layer-hidden :is(.emoji-marker,.note-cluster-marker):not(.placement-ghost-marker,.is-cine-beacon){pointer-events:none;visibility:hidden}.emoji-marker.placement-ghost-marker{pointer-events:none;filter:opacity(.78) saturate(.92) drop-shadow(0 4px 7px rgba(24,42,77,.24))}:is(body.is-composer-seam-tight,body.is-composer-ghost-behind-sheet) .emoji-marker.placement-ghost-marker{filter:opacity(0)}.is-marker-placement-grab .maplibregl-canvas,.is-marker-placement-grab .maplibregl-canvas.has-map-cursor{cursor:grab}.is-marker-placement-dragging .maplibregl-canvas,.is-marker-placement-dragging .maplibregl-canvas.has-map-cursor{cursor:grabbing}.is-marker-placement-invalid .maplibregl-canvas,.is-marker-placement-invalid .maplibregl-canvas.has-map-cursor{cursor:no-drop}.emoji-marker.is-double-size{font-size:32px;line-height:32px}.emoji-marker.is-quad-size{font-size:64px;line-height:64px}.emoji-marker.is-glow .emoji-marker-inner{text-shadow:0 0 8px rgba(120,182,255,.85),0 0 16px rgba(255,145,220,.55)}.emoji-marker.is-behind{opacity:0;pointer-events:none;filter:none;visibility:hidden}.emoji-marker.is-profile-filtered-out,.emoji-marker.is-tag-filtered-out,.emoji-marker.is-collection-filtered-out{opacity:0;pointer-events:none;visibility:hidden}body.profile-country-map-active #map .emoji-marker,body.intro-showing #map .emoji-marker:not(.intro-stage-pin,.is-intro-demo){opacity:0;pointer-events:none;visibility:hidden;filter:none}.emoji-marker.is-cluster-collapsed{pointer-events:none;filter:none;visibility:hidden}.note-cluster-marker{font-size:17px;line-height:1;cursor:pointer;user-select:none;-webkit-user-select:none;padding:5px;will-change:transform;transform:translateZ(0);filter:var(--marker-see-through-filter, var(--note-layer-filter, none))}.note-cluster-marker.is-many{font-size:19px}.note-cluster-marker.is-crowd{font-size:21px}.note-cluster-stack{position:relative;display:inline-grid;place-items:center;transition:transform .18s cubic-bezier(.22,.61,.36,1),opacity .15s ease;animation:note-cluster-arrive .26s cubic-bezier(.3,1.35,.45,1)}.note-cluster-marker.is-descendant .note-cluster-stack,.note-cluster-marker.is-instant .note-cluster-stack{animation:none}@media(hover){.note-cluster-marker:hover .note-cluster-stack{transform:translateY(-2px) scale(1.05)}}.note-cluster-marker:active .note-cluster-stack{transform:translateY(0) scale(.94)}.note-cluster-marker.is-cluster-leaving{pointer-events:none}.note-cluster-marker.is-cluster-leaving .note-cluster-stack{transform:scale(.4);opacity:0}.emoji-marker.is-cluster-released .emoji-marker-visual{animation:note-cluster-release .26s cubic-bezier(.3,1.35,.45,1)}@keyframes note-cluster-release{0%{transform:scale(.5);opacity:.2}}.note-cluster-marker:focus-visible{outline:2px solid rgba(62,46,30,.55);outline-offset:3px;border-radius:10px}.note-cluster-stack>.emoji-marker-envelope-wrap,.note-cluster-stack>.emoji-marker-giftbox-wrap,.note-cluster-stack>.emoji-marker-sticky-wrap{grid-area:1 / 1}.note-cluster-stack :is(.emoji-marker-envelope-seal,.emoji-marker-envelope-seam,.emoji-marker-sticky-writing,.emoji-marker-giftbox-ribbon,.emoji-marker-giftbox-label){display:none}.note-cluster-stack:has(>.note-cluster-top.is-dark-paper)>.note-cluster-count{color:#ffffffeb;text-shadow:0 1px 0 rgba(0,0,0,.32)}.note-cluster-under{transform:rotate(-10deg) translate(-.18em,-.06em)}.note-cluster-mid{transform:rotate(8deg) translate(.16em,-.1em)}.note-cluster-top{transform:rotate(-2deg)}.note-cluster-count{grid-area:1 / 1;font-family:var(--font-sans);font-weight:800;font-size:.5em;letter-spacing:.01em;color:#2e2316cc;text-shadow:0 1px 0 rgba(255,255,255,.6);transform:translateY(.14em);pointer-events:none}@keyframes note-cluster-arrive{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}body.profile-country-map-active #map .note-cluster-marker,body.intro-showing #map .note-cluster-marker{opacity:0;pointer-events:none;visibility:hidden;filter:none}.profile-country-dom-overlay{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;overflow:visible;mix-blend-mode:normal}.profile-country-dom-overlay path{opacity:.94;filter:drop-shadow(0 0 10px rgba(80,180,220,.28))}.emoji-marker-flip{display:inline-block;transform-origin:center}.emoji-marker.is-flipped .emoji-marker-flip{transform:scaleX(-1)}.emoji-marker-visual{position:relative;display:inline-grid;place-items:center;min-width:1em;min-height:1em;isolation:isolate}.emoji-marker-envelope-wrap,.emoji-marker-giftbox-wrap,.emoji-marker-sticky-wrap,.emoji-marker-scroll-wrap,.emoji-marker-emoji-wrap{grid-area:1 / 1;display:inline-grid;place-items:center;transition:opacity .22s cubic-bezier(.22,.61,.36,1),transform .26s cubic-bezier(.22,.61,.36,1),filter .22s ease}.emoji-marker.is-envelope-style{--marker-envelope-progress: 0;--marker-envelope-opacity: calc(1 - var(--marker-envelope-progress));--marker-emoji-opacity: var(--marker-envelope-progress);--marker-envelope-scale: calc(1 - (var(--marker-envelope-progress) * .12));--marker-emoji-scale: calc(.76 + (var(--marker-envelope-progress) * .24))}.emoji-marker.is-envelope-style .emoji-marker-envelope-wrap,.emoji-marker.is-envelope-style .emoji-marker-giftbox-wrap,.emoji-marker.is-envelope-style .emoji-marker-sticky-wrap,.emoji-marker.is-envelope-style .emoji-marker-scroll-wrap{opacity:var(--marker-envelope-opacity);transform:translateZ(0) scale(var(--marker-envelope-scale))}.emoji-marker.is-envelope-style .emoji-marker-emoji-wrap{opacity:var(--marker-emoji-opacity);transform:translate3d(0,calc((1 - var(--marker-envelope-progress)) * 1.5px),0) scale(var(--marker-emoji-scale));filter:saturate(calc(.82 + (var(--marker-envelope-progress) * .18)))}@media(hover){.emoji-marker.is-envelope-style.has-emoji-marker:hover .emoji-marker-envelope-wrap,.emoji-marker.is-envelope-style.has-emoji-marker:hover .emoji-marker-giftbox-wrap,.emoji-marker.is-envelope-style.has-emoji-marker:hover .emoji-marker-sticky-wrap,.emoji-marker.is-envelope-style.has-emoji-marker:hover .emoji-marker-scroll-wrap{opacity:0;transform:translateZ(0) scale(.88)}.emoji-marker.is-envelope-style.has-emoji-marker:hover .emoji-marker-emoji-wrap{opacity:1;transform:translateZ(0) scale(1);filter:saturate(1)}}.emoji-marker-envelope-wrap{filter:drop-shadow(0 1px 1.5px rgba(54,37,24,.19)) drop-shadow(0 4px 8px rgba(54,37,24,.14))}.emoji-marker-inner{display:inline-block;transform:translateZ(0)}.emoji-marker-envelope-svg{display:block;width:1.35em;height:auto;transform:translateZ(0);pointer-events:none;user-select:none;-webkit-user-select:none;image-rendering:-webkit-optimize-contrast;shape-rendering:geometricPrecision}.emoji-marker-giftbox-wrap{filter:drop-shadow(0 1px 1.5px rgba(54,37,24,.19)) drop-shadow(0 4px 8px rgba(54,37,24,.14))}.emoji-marker-giftbox-svg{display:block;width:1.35em;height:auto;transform:translateZ(0);pointer-events:none;user-select:none;-webkit-user-select:none;shape-rendering:geometricPrecision}.emoji-marker-sticky-wrap{filter:drop-shadow(0 1px 1.5px rgba(54,37,24,.19)) drop-shadow(0 4px 8px rgba(54,37,24,.14))}.emoji-marker-sticky-svg{display:block;width:1.35em;height:auto;transform:translateZ(0);pointer-events:none;user-select:none;-webkit-user-select:none;shape-rendering:geometricPrecision}.emoji-marker-scroll-wrap{--scroll-bg-top: #faf3e2;--scroll-bg-bottom: #ecdfc2;filter:drop-shadow(0 1px 1.5px rgba(54,37,24,.19)) drop-shadow(0 4px 8px rgba(54,37,24,.14))}.emoji-marker-scroll-svg{display:block;width:1.35em;height:auto;transform:translateZ(0);pointer-events:none;user-select:none;-webkit-user-select:none;shape-rendering:geometricPrecision}@media(hover){.emoji-marker:hover .emoji-marker-inner{transform:translate3d(0,-1px,0) scale(1.06);text-shadow:0 8px 14px rgba(0,0,0,.2),0 0 8px rgba(140,190,255,.35)}}.map-cursor{position:fixed;top:0;left:0;width:34px;height:50px;pointer-events:none;z-index:99999;will-change:transform;transform-origin:17px 47px;opacity:0;transition:opacity .12s ease;--mc-clip: path("M17 1.5C9.5 1.5 3.4 7.6 3.4 15.1c0 10.9 13.6 33 13.6 33s13.6-22.1 13.6-33C30.6 7.6 24.5 1.5 17 1.5Z")}.map-cursor.is-visible{opacity:1}.mc-cast,.mc-refract,.mc-tint,.mc-glass{position:absolute;inset:0}.mc-cast,.mc-refract,.mc-tint{-webkit-clip-path:var(--mc-clip);clip-path:var(--mc-clip)}.mc-cast{background:#14243642;filter:blur(2.3px);transform:translateY(3px) scale(.965)}.mc-refract{-webkit-backdrop-filter:blur(1.5px) saturate(1.25) contrast(1.06) brightness(.95);backdrop-filter:blur(1.5px) saturate(1.25) contrast(1.06) brightness(.95);background:linear-gradient(158deg,#e8f4fb33,#96bad60f 46%,#5c8cb230);box-shadow:inset 0 1px 1.4px #ffffff8c,inset 0 -3px 5px #2e547438,inset 0 0 0 .6px #3c608029}.mc-tint{background:radial-gradient(120% 110% at 64% 92%,#22466829,#22466800 52%)}.mc-glass{display:block;overflow:visible}body.theme-dark .mc-refract{-webkit-backdrop-filter:blur(1.5px) saturate(1.2) contrast(1.04) brightness(1.14);backdrop-filter:blur(1.5px) saturate(1.2) contrast(1.04) brightness(1.14)}html.has-map-cursor-lens .mc-refract{-webkit-backdrop-filter:url(#map-cursor-lens) saturate(1.12) contrast(1.04) brightness(.98);backdrop-filter:url(#map-cursor-lens) saturate(1.12) contrast(1.04) brightness(.98);background:linear-gradient(158deg,#ffffff1a,#fff0 45%,#5c8cb212);box-shadow:inset 0 0 0 .6px #3c608024,inset 0 -2px 4px #2e547424}html.has-map-cursor-lens body.theme-dark .mc-refract{-webkit-backdrop-filter:url(#map-cursor-lens) saturate(1.1) contrast(1.02) brightness(1.12);backdrop-filter:url(#map-cursor-lens) saturate(1.1) contrast(1.02) brightness(1.12)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.mc-refract{background:linear-gradient(158deg,#e4f2fa9e,#a0c4de75 46%,#6090b68f)}}.maplibregl-canvas.has-map-cursor{cursor:default}.emoji-marker-inner.drop{animation:marker-drop .42s ease-out}.user-location-dot{width:18px;height:18px;border-radius:var(--ui-radius-pill, 999px);background:#2d7dff;border:3px solid #fff;box-shadow:0 0 0 2px #2d7dff52,0 6px 16px #12224a47;position:relative;cursor:pointer}.user-location-dot:after{content:"";position:absolute;left:50%;top:50%;width:34px;height:34px;border-radius:var(--ui-radius-pill, 999px);transform:translate(-50%,-50%);background:#2d7dff2e;animation:user-location-pulse 1.9s ease-out infinite;pointer-events:none}.place-search-pin{width:14px;height:14px;border-radius:var(--ui-radius-pill, 999px);background:#ff5a74;border:2px solid #fff;box-shadow:0 0 0 2px #ff5a7452,0 6px 14px #00000042;position:relative}.place-search-pin:after{content:"";position:absolute;left:50%;top:50%;width:30px;height:30px;border-radius:var(--ui-radius-pill, 999px);transform:translate(-50%,-50%);background:#ff5a7429;animation:user-location-pulse 1.8s ease-out infinite;pointer-events:none}@keyframes marker-drop{0%{transform:translate3d(0,-16px,0) scale(1.1);opacity:0}70%{transform:translate3d(0,2px,0) scale(1);opacity:1}to{transform:translateZ(0) scale(1)}}@keyframes user-location-pulse{0%{transform:translate(-50%,-50%) scale(.78);opacity:.7}70%{opacity:.12}to{transform:translate(-50%,-50%) scale(1.45);opacity:0}}@keyframes drop-pulse-expand{0%{transform:scale(.2);opacity:.72}to{transform:scale(3.4);opacity:0}}.drop-pulse{width:28px;height:28px;position:relative;pointer-events:none}.drop-pulse-ring{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(80,105,210,.65);animation:drop-pulse-expand 2.4s ease-out infinite}.drop-pulse-ring:nth-child(2){animation-delay:1.2s}@keyframes heart-beat{0%,70%,to{transform:scale(1)}80%{transform:scale(1.12)}88%{transform:scale(.98)}96%{transform:scale(1.06)}}@keyframes butterfly-wing-flap{0%,to{transform:rotate(-6deg) scale(1)}18%{transform:rotate(5deg) scale(1.08,.95)}38%{transform:rotate(-4deg) scale(.97,1.04)}56%{transform:rotate(7deg) scale(1.09,.94)}76%{transform:rotate(-5deg) scale(.98,1.03)}}@keyframes cat-gait-walk{0%,to{transform:translateZ(0) rotate(0) scale(1)}18%{transform:translate3d(0,-.58px,0) rotate(-.35deg) scale(1.008,.992)}38%{transform:translate3d(0,.04px,0) rotate(.18deg) scale(.997,1.003)}58%{transform:translate3d(0,-.46px,0) rotate(-.28deg) scale(1.006,.994)}78%{transform:translate3d(0,.03px,0) rotate(.14deg) scale(.998,1.002)}}.maplibregl-popup-content{position:relative;border-radius:var(--ui-radius-xl, 16px)!important;box-shadow:var(--shadow)!important;border:1px solid rgba(255,255,255,.6)!important;background:#fffffff5!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--text);padding:10px 12px!important;font-size:13px;line-height:1.35;max-height:var(--note-popup-max-height);overflow-x:hidden;overflow-y:auto;scroll-padding-block:12px;scrollbar-color:var(--hiii-scrollbar-thumb, rgba(0, 0, 0, .22)) var(--hiii-scrollbar-track, transparent);scrollbar-gutter:stable both-edges;scrollbar-width:thin;touch-action:pan-x pan-y}.maplibregl-popup:has(.marker-popup){--popup-note-body-width: min(340px, calc(100vw - 50px - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px)) );--popup-note-frame-width: calc(var(--popup-note-body-width) + 26px);--note-card-max-height: min(var(--popup-note-body-width), var(--note-popup-max-height));max-width:min(380px,calc(100vw - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)))!important}.maplibregl-popup:has(.marker-popup){--note-card-radius: var(--ui-radius-xl, 16px);--note-card-border-color: rgba(255, 255, 255, .6);--note-card-bg: rgba(255, 255, 255, .96);--note-card-shadow: 0 24px 46px -26px rgba(15, 23, 42, .42), 0 10px 22px -16px rgba(15, 23, 42, .26), inset 0 1px 0 rgba(255, 255, 255, .72);--note-card-edge-profile: 0 .5px .5px rgba(15, 23, 42, .1), 0 1px 0 rgba(15, 23, 42, .11), 0 2px 0 rgba(15, 23, 42, .1), 0 3px 0 rgba(15, 23, 42, .085), 0 4px 0 rgba(15, 23, 42, .07), 0 5px 3px -1px rgba(15, 23, 42, .14);--note-card-edge-sheen: 0 0 transparent;--note-card-backdrop: blur(14px)}.maplibregl-popup:has(.marker-popup):not(:is(.note-form-postcard,.note-form-greeting-card,.note-form-flat-card,.note-form-sticky,.note-form-torn)){--note-card-radius: 28px;--note-bubble-paper: var(--note-card-tail-bg, var(--note-theme-tail-bg, var(--note-card-bg)));--note-bubble-shade: color-mix(in oklab, var(--note-bubble-paper) 86%, #000);--note-bubble-shade-soft: color-mix(in oklab, var(--note-bubble-paper) 93%, #000);--note-bubble-light: color-mix(in oklab, var(--note-bubble-paper) 40%, #fff);--note-card-edge-profile: 0 .5px 1px rgba(15, 23, 42, .14), 0 4px 10px -3px rgba(15, 23, 42, .18);--note-card-edge-sheen: inset 0 -16px 22px -16px var(--note-bubble-shade), inset 0 12px 16px -14px var(--note-bubble-light), inset 12px 0 18px -16px var(--note-bubble-shade-soft), inset -12px 0 18px -16px var(--note-bubble-shade-soft);--map-popup-tail-width: 34px;--map-popup-tail-height: 13px;--map-popup-tail-offset: -12px;--map-popup-tail-clip-bottom: path("M0 0 C6.5 0 11.8 4 14.6 9.4 Q17 13.6 19.4 9.4 C22.2 4 27.5 0 34 0 Z");--map-popup-tail-clip-top: path("M0 13 C6.5 13 11.8 9 14.6 3.6 Q17 -0.6 19.4 3.6 C22.2 9 27.5 13 34 13 Z");--map-popup-tail-clip-left: path("M13 0 C13 6.5 9 11.8 3.6 14.6 Q-0.6 17 3.6 19.4 C9 22.2 13 27.5 13 34 Z");--map-popup-tail-clip-right: path("M0 0 C0 6.5 4 11.8 9.4 14.6 Q13.6 17 9.4 19.4 C4 22.2 0 27.5 0 34 Z")}.maplibregl-popup:has(.marker-popup):not(:is(.note-form-postcard,.note-form-greeting-card,.note-form-flat-card,.note-form-sticky,.note-form-torn)) .popup-note-card-tail{--note-card-tail-wall: drop-shadow(0 .5px .5px rgba(15, 23, 42, .14)) drop-shadow(0 3px 3px rgba(15, 23, 42, .12))}.maplibregl-popup:has(.marker-popup):not(:is(.note-form-postcard,.note-form-greeting-card,.note-form-flat-card,.note-form-sticky,.note-form-torn)) .popup-note-card-tail:before{background:linear-gradient(color-mix(in oklab,var(--note-bubble-paper) 92.5%,#000),color-mix(in oklab,var(--note-bubble-paper) 89%,#000))}body.theme-dark .maplibregl-popup:has(.marker-popup)[class*=note-theme-]:not([class*=note-skin-]):not(:is(.note-form-postcard,.note-form-greeting-card,.note-form-flat-card,.note-form-sticky,.note-form-torn)) .popup-note-card{box-shadow:var(--note-card-edge-profile),0 12px 28px #0000002e,var(--note-card-edge-sheen),inset 0 -9px 12px -12px #0f172a1a!important}.maplibregl-popup:has(.marker-popup) .maplibregl-popup-content{max-height:none;overflow:visible!important;scrollbar-gutter:auto;background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;border-radius:0!important}.maplibregl-popup:has(.marker-popup) .popup-note-card{position:relative;box-sizing:border-box;color:var(--note-theme-text, var(--text));padding:10px 12px;border-radius:var(--note-card-radius);border:1px solid var(--note-card-border-color);background:var(--note-card-bg);box-shadow:var(--note-card-edge-profile),var(--note-card-shadow),var(--note-card-edge-sheen),inset 0 -9px 12px -12px #0f172a1a;backdrop-filter:var(--note-card-backdrop);-webkit-backdrop-filter:var(--note-card-backdrop);max-height:var(--note-card-max-height, var(--note-popup-max-height));overflow:hidden}.maplibregl-popup:has(.marker-popup):not(:has(.popup-giftbox-reveal)):not(:has(.popup-envelope-reveal)) .marker-popup{width:var(--popup-note-frame-width, 366px)}.maplibregl-popup-anchor-bottom .maplibregl-popup-content{border-bottom-color:transparent!important}.maplibregl-popup-anchor-top .maplibregl-popup-content{border-top-color:transparent!important}.maplibregl-popup-anchor-left .maplibregl-popup-content{border-left-color:transparent!important}.maplibregl-popup-anchor-right .maplibregl-popup-content{border-right-color:transparent!important}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{margin-top:-1px}.maplibregl-popup-anchor-top .maplibregl-popup-tip{margin-bottom:-1px}.maplibregl-popup-anchor-left .maplibregl-popup-tip{margin-right:-1px}.maplibregl-popup-anchor-right .maplibregl-popup-tip{margin-left:-1px}@keyframes popup-enter{0%{opacity:0;transform:scale(.6,.42) translateY(10px)}38%{opacity:1}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes popup-exit{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.84,.62) translateY(5px)}}@keyframes popup-tip-in{0%{opacity:0}to{opacity:1}}@keyframes popup-content-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.maplibregl-popup:has(.marker-popup):not(.is-live-preview) .maplibregl-popup-content{animation:popup-enter .36s cubic-bezier(.34,1.46,.5,1) backwards;transform-origin:50% 100%}.maplibregl-popup:has(.marker-popup):not(.is-live-preview) .marker-popup{animation:popup-content-rise .3s .11s ease-out backwards}.maplibregl-popup.is-popup-settled:has(.marker-popup) :is(.maplibregl-popup-content,.marker-popup){animation:none}.maplibregl-popup.is-note-pin-morphing:has(.marker-popup) .maplibregl-popup-content{animation-duration:.5s}.maplibregl-popup.is-note-pin-morphing>.popup-overflow-effect-host{opacity:0}.maplibregl-popup.is-note-pinch-magnifying{z-index:32}.maplibregl-popup-content.is-note-pinch-magnifying,.popup-memory-world.is-note-pinch-magnifying{animation:none;transition:transform 80ms ease-out}.maplibregl-popup-content.is-note-pinch-resetting,.popup-memory-world.is-note-pinch-resetting{animation:none;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.maplibregl-popup:has(.marker-popup) .maplibregl-popup-content.popup-is-closing{animation:popup-exit .13s cubic-bezier(.4,0,1,1) both;pointer-events:none}.maplibregl-popup:has(.marker-popup):not(.is-live-preview) .maplibregl-popup-tip{animation:popup-tip-in .18s 90ms ease-out backwards}.maplibregl-popup:has(.marker-popup):has(.popup-is-closing) .maplibregl-popup-tip{animation:popup-tip-in 80ms ease-in reverse both}.maplibregl-popup-anchor-top:has(.marker-popup) .maplibregl-popup-content{transform-origin:50% 0%}.maplibregl-popup-anchor-left:has(.marker-popup) .maplibregl-popup-content{transform-origin:0% 50%}.maplibregl-popup-anchor-right:has(.marker-popup) .maplibregl-popup-content{transform-origin:100% 50%}.maplibregl-popup-anchor-bottom-left:has(.marker-popup) .maplibregl-popup-content{transform-origin:0% 100%}.maplibregl-popup-anchor-bottom-right:has(.marker-popup) .maplibregl-popup-content{transform-origin:100% 100%}.maplibregl-popup-anchor-top-left:has(.marker-popup) .maplibregl-popup-content{transform-origin:0% 0%}.maplibregl-popup-anchor-top-right:has(.marker-popup) .maplibregl-popup-content{transform-origin:100% 0%}.maplibregl-popup[class*=note-theme-]{--note-theme-bg: rgba(26, 32, 46, .94);--note-theme-border: rgba(255,255,255,.16);--note-theme-text: #eaf1ff;--note-theme-muted: rgba(220, 230, 248, .76)}.maplibregl-popup[class*=note-theme-]:not([class*=note-skin-]) .popup-note-card{background:var(--note-theme-bg)!important;border-color:var(--note-theme-border)!important;color:var(--note-theme-text)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.maplibregl-popup[class*=note-theme-][class*=note-skin-] .popup-note-card,.maplibregl-popup[class*=note-theme-][class*=note-skin-] .popup-reveal-shell{color:var(--note-theme-text)!important}.maplibregl-popup[class*=note-theme-]:not([class*=note-skin-]) .maplibregl-popup-tip{border:none!important;background:var(--note-theme-bg)!important;width:18px;height:10px;filter:none!important}.maplibregl-popup[class*=note-theme-]:not([class*=note-skin-]).maplibregl-popup-anchor-bottom .maplibregl-popup-tip{clip-path:polygon(50% 100%,0 0,100% 0)}.maplibregl-popup[class*=note-theme-]:not([class*=note-skin-]).maplibregl-popup-anchor-top .maplibregl-popup-tip{clip-path:polygon(50% 0,0 100%,100% 100%)}.maplibregl-popup[class*=note-theme-]:not([class*=note-skin-]).maplibregl-popup-anchor-left .maplibregl-popup-tip,.maplibregl-popup[class*=note-theme-]:not([class*=note-skin-]).maplibregl-popup-anchor-right .maplibregl-popup-tip{width:10px;height:18px}.maplibregl-popup[class*=note-theme-]:not([class*=note-skin-]).maplibregl-popup-anchor-left .maplibregl-popup-tip{clip-path:polygon(0 50%,100% 0,100% 100%)}.maplibregl-popup[class*=note-theme-]:not([class*=note-skin-]).maplibregl-popup-anchor-right .maplibregl-popup-tip{clip-path:polygon(100% 50%,0 0,0 100%)}.maplibregl-popup[class*=note-theme-] .popup-muted,.maplibregl-popup[class*=note-theme-] .marker-popup .popup-date:where(:not(.note-text-color-own *)),.maplibregl-popup[class*=note-theme-] .marker-popup .popup-note-author-location:where(:not(.note-text-color-own *)),.maplibregl-popup[class*=note-theme-] .marker-popup .popup-id,.maplibregl-popup[class*=note-theme-] .marker-popup .popup-note-author:where(:not(.note-text-color-own *)),.maplibregl-popup[class*=note-theme-] .marker-popup .popup-note-time-row:where(:not(.note-text-color-own *)),.maplibregl-popup[class*=note-theme-] .marker-popup .popup-note-to:where(:not(.note-text-color-own *)){color:var(--note-theme-muted)!important}.maplibregl-popup[class*=note-theme-] .marker-popup .popup-note-author-main:not(.note-text-color-own *){color:var(--note-theme-text)!important}.maplibregl-popup[class*=note-theme-] .marker-popup .popup-note-author-location,.maplibregl-popup[class*=note-theme-] .marker-popup .popup-date{opacity:.72}.maplibregl-popup[class*=note-theme-] .marker-popup .popup-actions-row{border-top-color:var(--note-theme-border)!important}.maplibregl-popup.note-theme-attachred{--note-theme-bg: linear-gradient(#cf2936, #cf2936);--note-theme-border: rgba(176,16,28,.48);--note-theme-text: #fff7f7;--note-theme-muted: rgba(255,247,247,.96);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255,235,238,.92), rgba(246,91,100,.78));--emoji-chip-bg-base: rgba(207,41,54,.84);--emoji-chip-border: rgba(176,16,28,.42);--emoji-chip-highlight: rgba(255,255,255,.48)}.maplibregl-popup.note-theme-attachcoral{--note-theme-bg: linear-gradient(#ff5a4d, #ff5a4d);--note-theme-border: rgba(198,48,38,.48);--note-theme-text: #3d0d08;--note-theme-muted: rgba(92,28,20,.72);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255,238,236,.96), rgba(255,138,128,.8));--emoji-chip-bg-base: rgba(252,104,92,.84);--emoji-chip-border: rgba(198,48,38,.42);--emoji-chip-highlight: rgba(255,255,255,.6)}.maplibregl-popup.note-theme-attachorange{--note-theme-bg: linear-gradient(#ff7a00, #ff7a00);--note-theme-border: rgba(202,82,0,.48);--note-theme-text: #351800;--note-theme-muted: rgba(86,38,0,.72);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255,242,229,.96), rgba(255,176,77,.8));--emoji-chip-bg-base: rgba(255,144,36,.84);--emoji-chip-border: rgba(202,82,0,.42);--emoji-chip-highlight: rgba(255,255,255,.66)}.maplibregl-popup.note-theme-attachgold{--note-theme-bg: linear-gradient(#d99a00, #d99a00);--note-theme-border: rgba(160,110,0,.48);--note-theme-text: #3a2700;--note-theme-muted: rgba(88,60,0,.72);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255,247,228,.96), rgba(240,186,60,.8));--emoji-chip-bg-base: rgba(224,166,20,.84);--emoji-chip-border: rgba(160,110,0,.42);--emoji-chip-highlight: rgba(255,255,255,.66)}.maplibregl-popup.note-theme-attachyellow{--note-theme-bg: linear-gradient(#ffd900, #ffd900);--note-theme-border: rgba(202,164,0,.48);--note-theme-text: #2f2500;--note-theme-muted: rgba(76,58,0,.72);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255,252,228,.96), rgba(255,232,77,.82));--emoji-chip-bg-base: rgba(255,223,36,.86);--emoji-chip-border: rgba(202,164,0,.42);--emoji-chip-highlight: rgba(255,255,255,.78)}.maplibregl-popup.note-theme-attachlime{--note-theme-bg: linear-gradient(#8dd824, #8dd824);--note-theme-border: rgba(76,144,16,.48);--note-theme-text: #172900;--note-theme-muted: rgba(44,78,8,.72);--emoji-chip-bg-top: linear-gradient(145deg, rgba(245,255,232,.96), rgba(180,232,84,.8));--emoji-chip-bg-base: rgba(137,209,46,.84);--emoji-chip-border: rgba(76,144,16,.42);--emoji-chip-highlight: rgba(255,255,255,.66)}.maplibregl-popup.note-theme-attachgreen{--note-theme-bg: linear-gradient(#007f3e, #007f3e);--note-theme-border: rgba(0,90,44,.48);--note-theme-text: #f3fff7;--note-theme-muted: rgba(243,255,247,.96);--emoji-chip-bg-top: linear-gradient(145deg, rgba(229,255,238,.92), rgba(54,190,109,.78));--emoji-chip-bg-base: rgba(0,127,62,.84);--emoji-chip-border: rgba(0,90,44,.42);--emoji-chip-highlight: rgba(255,255,255,.46)}.maplibregl-popup.note-theme-attachteal{--note-theme-bg: linear-gradient(#007f70, #007f70);--note-theme-border: rgba(0,91,80,.48);--note-theme-text: #f0fffb;--note-theme-muted: rgba(240,255,251,.96);--emoji-chip-bg-top: linear-gradient(145deg, rgba(228,255,250,.92), rgba(46,190,166,.78));--emoji-chip-bg-base: rgba(0,127,112,.84);--emoji-chip-border: rgba(0,91,80,.42);--emoji-chip-highlight: rgba(255,255,255,.46)}.maplibregl-popup.note-theme-attachcyan{--note-theme-bg: linear-gradient(#00bed5, #00bed5);--note-theme-border: rgba(0,126,154,.48);--note-theme-text: #062a31;--note-theme-muted: rgba(16,70,80,.72);--emoji-chip-bg-top: linear-gradient(145deg, rgba(229,253,255,.96), rgba(93,219,235,.8));--emoji-chip-bg-base: rgba(30,197,220,.84);--emoji-chip-border: rgba(0,126,154,.42);--emoji-chip-highlight: rgba(255,255,255,.62)}.maplibregl-popup.note-theme-azure{--note-theme-bg: linear-gradient(#1aa2eb, #1aa2eb);--note-theme-border: rgba(6,100,148,.46);--note-theme-text: #0b293c;--note-theme-muted: rgba(11,41,60,.74);--emoji-chip-bg-top: linear-gradient(145deg, rgba(246,251,255,.96), rgba(66,171,237,.8));--emoji-chip-bg-base: rgba(17,152,222,.84);--emoji-chip-border: rgba(6,100,148,.42);--emoji-chip-highlight: rgba(255,255,255,.72)}.maplibregl-popup.note-theme-attachblue{--note-theme-bg: linear-gradient(#0065dc, #0065dc);--note-theme-border: rgba(0,74,168,.5);--note-theme-text: #f5f9ff;--note-theme-muted: rgba(226,239,255,.78);--emoji-chip-bg-top: linear-gradient(145deg, rgba(226,240,255,.92), rgba(62,140,238,.78));--emoji-chip-bg-base: rgba(26,118,226,.84);--emoji-chip-border: rgba(0,74,168,.44);--emoji-chip-highlight: rgba(255,255,255,.46)}.maplibregl-popup.note-theme-attachindigo{--note-theme-bg: linear-gradient(#3730c9, #3730c9);--note-theme-border: rgba(32,27,148,.48);--note-theme-text: #f4f4ff;--note-theme-muted: rgba(224,224,255,.78);--emoji-chip-bg-top: linear-gradient(145deg, rgba(238,238,255,.92), rgba(104,98,220,.78));--emoji-chip-bg-base: rgba(66,60,206,.84);--emoji-chip-border: rgba(32,27,148,.42);--emoji-chip-highlight: rgba(255,255,255,.46)}.maplibregl-popup.note-theme-attachpurple{--note-theme-bg: linear-gradient(#7d4cdc, #7d4cdc);--note-theme-border: rgba(76,34,158,.48);--note-theme-text: #fbf8ff;--note-theme-muted: rgba(232,222,255,.78);--emoji-chip-bg-top: linear-gradient(145deg, rgba(243,237,255,.92), rgba(166,125,232,.78));--emoji-chip-bg-base: rgba(124,82,214,.84);--emoji-chip-border: rgba(76,34,158,.42);--emoji-chip-highlight: rgba(255,255,255,.48)}.maplibregl-popup.note-theme-attachmagenta{--note-theme-bg: linear-gradient(#c51c87, #c51c87);--note-theme-border: rgba(166,8,112,.48);--note-theme-text: #fff2fa;--note-theme-muted: rgba(255,242,250,.96);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255,234,247,.92), rgba(238,84,178,.78));--emoji-chip-bg-base: rgba(197,28,135,.84);--emoji-chip-border: rgba(166,8,112,.42);--emoji-chip-highlight: rgba(255,255,255,.48)}.maplibregl-popup.note-theme-attachpink{--note-theme-bg: linear-gradient(#f166b6, #f166b6);--note-theme-border: rgba(190,58,130,.48);--note-theme-text: #3f0f2a;--note-theme-muted: rgba(86,35,62,.72);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255,241,249,.96), rgba(248,177,218,.8));--emoji-chip-bg-base: rgba(244,136,198,.84);--emoji-chip-border: rgba(190,58,130,.42);--emoji-chip-highlight: rgba(255,255,255,.7)}.maplibregl-popup.note-theme-blush{--note-theme-bg: linear-gradient(#fdecec, #fdecec);--note-theme-border: rgba(206,132,140,.46);--note-theme-text: #4f2227;--note-theme-muted: rgba(94,50,55,.7);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255,250,250,.96), rgba(252,232,233,.78));--emoji-chip-bg-base: rgba(249,222,224,.82);--emoji-chip-border: rgba(206,132,140,.42);--emoji-chip-highlight: rgba(255,255,255,.76)}.maplibregl-popup.note-theme-coral{--note-theme-bg: linear-gradient(#ffcec0, #ffcec0);--note-theme-border: rgba(208,122,110,.46);--note-theme-text: #4e221d;--note-theme-muted: rgba(94,46,40,.72);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255,249,247,.96), rgba(255,228,222,.78));--emoji-chip-bg-base: rgba(251,214,207,.82);--emoji-chip-border: rgba(208,122,110,.42);--emoji-chip-highlight: rgba(255,255,255,.76)}.maplibregl-popup.note-theme-peach{--note-theme-bg: linear-gradient(#ffe2cb, #ffe2cb);--note-theme-border: rgba(205,124,92,.46);--note-theme-text: #4e2a1d;--note-theme-muted: rgba(92,54,39,.72);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255,250,246,.96), rgba(255,230,218,.8));--emoji-chip-bg-base: rgba(250,214,197,.84);--emoji-chip-border: rgba(205,124,92,.42);--emoji-chip-highlight: rgba(255,255,255,.76)}.maplibregl-popup.note-theme-amber{--note-theme-bg: linear-gradient(#fdecbe, #fdecbe);--note-theme-border: rgba(196,140,54,.48);--note-theme-text: #4a3415;--note-theme-muted: rgba(94,66,24,.72);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255,253,239,.96), rgba(248,232,190,.8));--emoji-chip-bg-base: rgba(243,223,173,.84);--emoji-chip-border: rgba(196,140,54,.42);--emoji-chip-highlight: rgba(255,255,255,.74)}.maplibregl-popup.note-theme-pistachio{--note-theme-bg: linear-gradient(#e2f1c5, #e2f1c5);--note-theme-border: rgba(161,177,129,.46);--note-theme-text: #232a12;--note-theme-muted: rgba(35,42,18,.74);--emoji-chip-bg-top: linear-gradient(145deg, rgba(248,252,241,.96), rgba(237,250,211,.8));--emoji-chip-bg-base: rgba(216,231,187,.84);--emoji-chip-border: rgba(161,177,129,.42);--emoji-chip-highlight: rgba(255,255,255,.72)}.maplibregl-popup.note-theme-sage{--note-theme-bg: linear-gradient(#cddfc9, #cddfc9);--note-theme-border: rgba(130,156,116,.46);--note-theme-text: #2c3b26;--note-theme-muted: rgba(56,76,48,.72);--emoji-chip-bg-top: linear-gradient(145deg, rgba(250,253,247,.96), rgba(228,238,220,.78));--emoji-chip-bg-base: rgba(219,230,210,.82);--emoji-chip-border: rgba(130,156,116,.42);--emoji-chip-highlight: rgba(255,255,255,.76)}.maplibregl-popup.note-theme-mint{--note-theme-bg: linear-gradient(#c7f3df, #c7f3df);--note-theme-border: rgba(102,169,139,.45);--note-theme-text: #1f4537;--note-theme-muted: rgba(36,86,68,.72);--emoji-chip-bg-top: linear-gradient(145deg, rgba(249,255,252,.96), rgba(224,243,234,.78));--emoji-chip-bg-base: rgba(211,236,224,.82);--emoji-chip-border: rgba(102,169,139,.4);--emoji-chip-highlight: rgba(255,255,255,.76)}.maplibregl-popup.note-theme-seafoam{--note-theme-bg: linear-gradient(#bcebf0, #bcebf0);--note-theme-border: rgba(88,160,176,.46);--note-theme-text: #123c46;--note-theme-muted: rgba(24,76,88,.72);--emoji-chip-bg-top: linear-gradient(145deg, rgba(244,253,255,.96), rgba(206,238,245,.78));--emoji-chip-bg-base: rgba(194,232,240,.82);--emoji-chip-border: rgba(88,160,176,.42);--emoji-chip-highlight: rgba(255,255,255,.76)}.maplibregl-popup.note-theme-sky{--note-theme-bg: linear-gradient(#c3ddfa, #c3ddfa);--note-theme-border: rgba(118,159,199,.46);--note-theme-text: #1e3348;--note-theme-muted: rgba(40,67,94,.72);--emoji-chip-bg-top: linear-gradient(145deg, rgba(248,252,255,.96), rgba(222,237,249,.78));--emoji-chip-bg-base: rgba(210,229,246,.82);--emoji-chip-border: rgba(118,159,199,.42);--emoji-chip-highlight: rgba(255,255,255,.76)}.maplibregl-popup.note-theme-slate{--note-theme-bg: linear-gradient(#cbd8df, #cbd8df);--note-theme-border: rgba(108,126,152,.46);--note-theme-text: #243245;--note-theme-muted: rgba(51,72,94,.72);--emoji-chip-bg-top: linear-gradient(145deg, rgba(250,252,255,.94), rgba(226,232,240,.76));--emoji-chip-bg-base: rgba(214,223,235,.8);--emoji-chip-border: rgba(108,126,152,.38);--emoji-chip-highlight: rgba(255,255,255,.72)}.maplibregl-popup.note-theme-periwinkle{--note-theme-bg: linear-gradient(#c9ccf6, #c9ccf6);--note-theme-border: rgba(124,138,202,.46);--note-theme-text: #232d55;--note-theme-muted: rgba(44,56,100,.72);--emoji-chip-bg-top: linear-gradient(145deg, rgba(250,251,255,.96), rgba(228,233,252,.78));--emoji-chip-bg-base: rgba(218,225,250,.82);--emoji-chip-border: rgba(124,138,202,.42);--emoji-chip-highlight: rgba(255,255,255,.76)}.maplibregl-popup.note-theme-lilac{--note-theme-bg: linear-gradient(#e5cdf9, #e5cdf9);--note-theme-border: rgba(138,114,192,.46);--note-theme-text: #33254d;--note-theme-muted: rgba(70,54,108,.72);--emoji-chip-bg-top: linear-gradient(145deg, rgba(252,248,255,.96), rgba(231,219,250,.78));--emoji-chip-bg-base: rgba(223,209,247,.82);--emoji-chip-border: rgba(138,114,192,.42);--emoji-chip-highlight: rgba(255,255,255,.76)}.maplibregl-popup.note-theme-mauve{--note-theme-bg: linear-gradient(#dfc2d6, #dfc2d6);--note-theme-border: rgba(166,130,152,.46);--note-theme-text: #3c2733;--note-theme-muted: rgba(76,52,66,.72);--emoji-chip-bg-top: linear-gradient(145deg, rgba(253,249,251,.96), rgba(240,228,236,.78));--emoji-chip-bg-base: rgba(234,219,229,.82);--emoji-chip-border: rgba(166,130,152,.42);--emoji-chip-highlight: rgba(255,255,255,.76)}.maplibregl-popup.note-theme-bubblegum{--note-theme-bg: linear-gradient(#efa0c6, #efa0c6);--note-theme-border: rgba(183,76,123,.46);--note-theme-text: #702639;--note-theme-muted: rgba(112,38,57,.78);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255,234,244,.96), rgba(239,160,198,.82));--emoji-chip-bg-base: rgba(239,160,198,.88);--emoji-chip-border: rgba(183,76,123,.42);--emoji-chip-highlight: rgba(255,255,255,.7)}.maplibregl-popup.note-theme-rose{--note-theme-bg: linear-gradient(#ffd3e6, #ffd3e6);--note-theme-border: rgba(193,118,154,.46);--note-theme-text: #4d2035;--note-theme-muted: rgba(92,49,69,.7);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255,249,252,.96), rgba(250,226,237,.78));--emoji-chip-bg-base: rgba(246,214,228,.82);--emoji-chip-border: rgba(193,118,154,.42);--emoji-chip-highlight: rgba(255,255,255,.76)}.maplibregl-popup.note-theme-wine{--note-theme-bg: linear-gradient(#7f2c3c, #7f2c3c);--note-theme-border: rgba(89,4,30,.48);--note-theme-text: #fff4f5;--note-theme-muted: rgba(255,244,245,.8);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255,223,226,.92), rgba(166,79,93,.78));--emoji-chip-bg-base: rgba(127,44,60,.86);--emoji-chip-border: rgba(89,4,30,.42);--emoji-chip-highlight: rgba(255,255,255,.48)}.maplibregl-popup.note-theme-terracotta{--note-theme-bg: linear-gradient(#bf8169, #bf8169);--note-theme-border: rgba(133,67,41,.46);--note-theme-text: #3b1d12;--note-theme-muted: rgba(59,29,18,.74);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255,249,246,.96), rgba(197,140,118,.8));--emoji-chip-bg-base: rgba(181,120,96,.84);--emoji-chip-border: rgba(133,67,41,.42);--emoji-chip-highlight: rgba(255,255,255,.72)}.maplibregl-popup.note-theme-cocoa{--note-theme-bg: linear-gradient(#674739, #674739);--note-theme-border: rgba(69,40,27,.48);--note-theme-text: #faf6f3;--note-theme-muted: rgba(250,246,243,.8);--emoji-chip-bg-top: linear-gradient(145deg, rgba(243,229,223,.92), rgba(139,105,90,.78));--emoji-chip-bg-base: rgba(103,71,57,.86);--emoji-chip-border: rgba(69,40,27,.42);--emoji-chip-highlight: rgba(255,255,255,.48)}.maplibregl-popup.note-theme-kraft{--note-theme-bg: linear-gradient(#c4a783, #c4a783);--note-theme-border: rgba(137,106,66,.46);--note-theme-text: #33230d;--note-theme-muted: rgba(51,35,13,.74);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255,249,242,.96), rgba(203,177,145,.8));--emoji-chip-bg-base: rgba(186,158,122,.84);--emoji-chip-border: rgba(137,106,66,.42);--emoji-chip-highlight: rgba(255,255,255,.72)}.maplibregl-popup.note-theme-ochre{--note-theme-bg: linear-gradient(#cea448, #cea448);--note-theme-border: rgba(140,104,8,.46);--note-theme-text: #322405;--note-theme-muted: rgba(50,36,5,.74);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255,250,239,.96), rgba(212,174,95,.8));--emoji-chip-bg-base: rgba(196,155,62,.84);--emoji-chip-border: rgba(140,104,8,.42);--emoji-chip-highlight: rgba(255,255,255,.72)}.maplibregl-popup.note-theme-olive{--note-theme-bg: linear-gradient(#466e28, #466e28);--note-theme-border: rgba(44,74,24,.48);--note-theme-text: #f7f6ea;--note-theme-muted: rgba(230,236,214,.78);--emoji-chip-bg-top: linear-gradient(145deg, rgba(236,244,222,.92), rgba(104,146,70,.78));--emoji-chip-bg-base: rgba(72,112,44,.84);--emoji-chip-border: rgba(44,74,24,.42);--emoji-chip-highlight: rgba(255,255,255,.46)}.maplibregl-popup.note-theme-market{--note-theme-bg: linear-gradient(#286638, #286638);--note-theme-border: rgba(27,77,39,.48);--note-theme-text: #fff1d9;--note-theme-muted: rgba(255,241,217,.86);--emoji-chip-bg-top: linear-gradient(145deg, rgba(218,237,201,.94), rgba(72,133,73,.8));--emoji-chip-bg-base: rgba(40,102,56,.88);--emoji-chip-border: rgba(27,77,39,.42);--emoji-chip-highlight: rgba(255,255,255,.6)}.maplibregl-popup.note-theme-eucalyptus{--note-theme-bg: linear-gradient(#72a594, #72a594);--note-theme-border: rgba(47,107,89,.46);--note-theme-text: #0c2d24;--note-theme-muted: rgba(12,45,36,.74);--emoji-chip-bg-top: linear-gradient(145deg, rgba(241,254,249,.96), rgba(128,173,158,.8));--emoji-chip-bg-base: rgba(105,156,139,.84);--emoji-chip-border: rgba(47,107,89,.42);--emoji-chip-highlight: rgba(255,255,255,.72)}.maplibregl-popup.note-theme-spruce{--note-theme-bg: linear-gradient(#20666a, #20666a);--note-theme-border: rgba(2,67,71,.48);--note-theme-text: #f1f9f9;--note-theme-muted: rgba(241,249,249,.8);--emoji-chip-bg-top: linear-gradient(145deg, rgba(215,237,238,.92), rgba(71,137,141,.78));--emoji-chip-bg-base: rgba(32,102,106,.86);--emoji-chip-border: rgba(2,67,71,.42);--emoji-chip-highlight: rgba(255,255,255,.48)}.maplibregl-popup.note-theme-frenchblue{--note-theme-bg: linear-gradient(#2b80b3, #2b80b3);--note-theme-border: rgba(27,88,133,.48);--note-theme-text: #fff9eb;--note-theme-muted: rgba(255,249,235,.86);--emoji-chip-bg-top: linear-gradient(145deg, rgba(233,247,255,.94), rgba(90,165,207,.8));--emoji-chip-bg-base: rgba(43,128,179,.88);--emoji-chip-border: rgba(27,88,133,.42);--emoji-chip-highlight: rgba(255,255,255,.6)}.maplibregl-popup.note-theme-storm{--note-theme-bg: linear-gradient(#8397b1, #8397b1);--note-theme-border: rgba(71,92,120,.46);--note-theme-text: #1c2736;--note-theme-muted: rgba(28,39,54,.74);--emoji-chip-bg-top: linear-gradient(145deg, rgba(247,250,255,.96), rgba(142,160,184,.8));--emoji-chip-bg-base: rgba(122,142,168,.84);--emoji-chip-border: rgba(71,92,120,.42);--emoji-chip-highlight: rgba(255,255,255,.72)}.maplibregl-popup.note-theme-navy{--note-theme-bg: linear-gradient(#1c3461, #1c3461);--note-theme-border: rgba(2,21,63,.48);--note-theme-text: #f3f7fe;--note-theme-muted: rgba(243,247,254,.8);--emoji-chip-bg-top: linear-gradient(145deg, rgba(221,233,252,.92), rgba(59,85,133,.78));--emoji-chip-bg-base: rgba(28,52,97,.86);--emoji-chip-border: rgba(2,21,63,.42);--emoji-chip-highlight: rgba(255,255,255,.48)}.maplibregl-popup.note-theme-heather{--note-theme-bg: linear-gradient(#9b88b3, #9b88b3);--note-theme-border: rgba(97,76,122,.46);--note-theme-text: #2c2039;--note-theme-muted: rgba(44,32,57,.74);--emoji-chip-bg-top: linear-gradient(145deg, rgba(251,249,255,.96), rgba(163,146,185,.8));--emoji-chip-bg-base: rgba(146,127,170,.84);--emoji-chip-border: rgba(97,76,122,.42);--emoji-chip-highlight: rgba(255,255,255,.72)}.maplibregl-popup.note-theme-plum{--note-theme-bg: linear-gradient(#6e365d, #6e365d);--note-theme-border: rgba(75,21,60,.48);--note-theme-text: #fcf4f9;--note-theme-muted: rgba(252,244,249,.8);--emoji-chip-bg-top: linear-gradient(145deg, rgba(248,224,239,.92), rgba(147,88,128,.78));--emoji-chip-bg-base: rgba(110,54,93,.86);--emoji-chip-border: rgba(75,21,60,.42);--emoji-chip-highlight: rgba(255,255,255,.48)}.maplibregl-popup.note-theme-dustyrose{--note-theme-bg: linear-gradient(#c78792, #c78792);--note-theme-border: rgba(140,73,87,.46);--note-theme-text: #3b1b22;--note-theme-muted: rgba(59,27,34,.74);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255,248,249,.96), rgba(205,146,156,.8));--emoji-chip-bg-base: rgba(189,126,137,.84);--emoji-chip-border: rgba(140,73,87,.42);--emoji-chip-highlight: rgba(255,255,255,.72)}.maplibregl-popup.note-theme-attachwhite{--note-theme-bg: linear-gradient(#ffffff, #ffffff);--note-theme-border: rgba(18,17,22,.16);--note-theme-text: #121116;--note-theme-muted: rgba(44,43,50,.66);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255,255,255,.98), rgba(242,242,244,.86));--emoji-chip-bg-base: rgba(236,236,240,.9);--emoji-chip-border: rgba(18,17,22,.14);--emoji-chip-highlight: rgba(255,255,255,.86)}.maplibregl-popup.note-theme-cream{--note-theme-bg: linear-gradient(#fdf6e4, #fdf6e4);--note-theme-border: rgba(198,172,112,.46);--note-theme-text: #4a3d20;--note-theme-muted: rgba(92,76,40,.72);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255,253,244,.96), rgba(250,240,214,.78));--emoji-chip-bg-base: rgba(248,236,206,.82);--emoji-chip-border: rgba(198,172,112,.42);--emoji-chip-highlight: rgba(255,255,255,.76)}.maplibregl-popup.note-theme-stone{--note-theme-bg: linear-gradient(#e9e3da, #e9e3da);--note-theme-border: rgba(150,138,122,.46);--note-theme-text: #3a332a;--note-theme-muted: rgba(72,64,52,.72);--emoji-chip-bg-top: linear-gradient(145deg, rgba(252,250,247,.96), rgba(237,231,222,.78));--emoji-chip-bg-base: rgba(229,222,212,.82);--emoji-chip-border: rgba(150,138,122,.4);--emoji-chip-highlight: rgba(255,255,255,.74)}.maplibregl-popup.note-theme-grey{--note-theme-bg: linear-gradient(#6b6d71, #6b6d71);--note-theme-border: rgba(74,76,79,.48);--note-theme-text: #f6f7f7;--note-theme-muted: rgba(246,247,247,.8);--emoji-chip-bg-top: linear-gradient(145deg, rgba(231,232,233,.92), rgba(142,144,149,.78));--emoji-chip-bg-base: rgba(107,109,113,.86);--emoji-chip-border: rgba(74,76,79,.42);--emoji-chip-highlight: rgba(255,255,255,.48)}.maplibregl-popup.note-theme-attachblack{--note-theme-bg: linear-gradient(#121116, #121116);--note-theme-border: rgba(255,255,255,.18);--note-theme-text: #f5f5f7;--note-theme-muted: rgba(220,222,230,.74);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255,255,255,.18), rgba(36,36,44,.86));--emoji-chip-bg-base: rgba(22,22,28,.88);--emoji-chip-border: rgba(255,255,255,.16);--emoji-chip-highlight: rgba(255,255,255,.24)}.maplibregl-popup.note-theme-fireflies{--note-theme-bg: radial-gradient(circle at 18% 24%, rgba(255, 242, 164, .28) 0%, rgba(255, 242, 164, .06) 20%, rgba(255, 242, 164, 0) 34%), radial-gradient(circle at 76% 18%, rgba(182, 255, 167, .2) 0%, rgba(182, 255, 167, .05) 18%, rgba(182, 255, 167, 0) 30%), linear-gradient(155deg, rgba(94, 132, 201, .96), rgba(109, 178, 122, .94));--note-theme-border: rgba(85, 118, 184, .46);--note-theme-text: #16314d;--note-theme-muted: rgba(31, 66, 97, .74);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255, 252, 233, .96), rgba(231, 244, 219, .72));--emoji-chip-bg-base: rgba(221, 235, 206, .76);--emoji-chip-border: rgba(120, 154, 108, .36);--emoji-chip-highlight: rgba(255,255,255,.76)}.maplibregl-popup.note-theme-butterflies{--note-theme-bg: radial-gradient(circle at 22% 18%, rgba(173, 205, 255, .3) 0%, rgba(173, 205, 255, .08) 28%, rgba(173, 205, 255, 0) 46%), radial-gradient(circle at 80% 74%, rgba(189, 246, 233, .22) 0%, rgba(189, 246, 233, .06) 24%, rgba(189, 246, 233, 0) 44%), linear-gradient(155deg, rgba(122, 146, 218, .96), rgba(132, 188, 225, .94));--note-theme-border: rgba(104, 130, 194, .44);--note-theme-text: #102e50;--note-theme-muted: rgba(22, 65, 102, .72);--emoji-chip-bg-top: linear-gradient(145deg, rgba(250, 252, 255, .96), rgba(226, 239, 248, .76));--emoji-chip-bg-base: rgba(214, 228, 242, .8);--emoji-chip-border: rgba(104, 130, 194, .38);--emoji-chip-highlight: rgba(255,255,255,.76)}.maplibregl-popup.note-theme-dandelion{--note-theme-bg: radial-gradient(88% 74% at 18% 82%, rgba(198, 218, 177, .32) 0%, rgba(198, 218, 177, 0) 52%), radial-gradient(72% 64% at 78% 22%, rgba(255, 246, 226, .4) 0%, rgba(255, 246, 226, 0) 58%), linear-gradient(155deg, rgba(236, 231, 213, .97), rgba(214, 228, 208, .95));--note-theme-border: rgba(133, 150, 117, .42);--note-theme-text: #324536;--note-theme-muted: rgba(70, 89, 73, .7);--emoji-chip-bg-top: linear-gradient(145deg, rgba(252, 250, 243, .96), rgba(231, 237, 223, .76));--emoji-chip-bg-base: rgba(223, 228, 214, .8);--emoji-chip-border: rgba(133, 150, 117, .36);--emoji-chip-highlight: rgba(255,255,255,.76)}.maplibregl-popup[class*=note-theme-]{--note-texture-ink: var(--note-theme-muted)}.maplibregl-popup.note-theme-attachred{--note-texture-ink: rgba(255, 176, 182, .34);--note-theme-tail-bg: #cf2936}.maplibregl-popup.note-theme-attachcoral{--note-texture-ink: rgba(255, 186, 178, .36);--note-theme-tail-bg: #ff5a4d}.maplibregl-popup.note-theme-attachorange{--note-texture-ink: rgba(255, 190, 120, .38);--note-theme-tail-bg: #ff7a00}.maplibregl-popup.note-theme-attachgold{--note-texture-ink: rgba(255, 214, 122, .34);--note-theme-tail-bg: #d99a00}.maplibregl-popup.note-theme-attachyellow{--note-texture-ink: rgba(202, 164, 0, .3);--note-theme-tail-bg: #ffd900}.maplibregl-popup.note-theme-attachlime{--note-texture-ink: rgba(203, 242, 118, .34);--note-theme-tail-bg: #8dd824}.maplibregl-popup.note-theme-attachgreen{--note-texture-ink: rgba(136, 232, 166, .36);--note-theme-tail-bg: #007f3e}.maplibregl-popup.note-theme-attachteal{--note-texture-ink: rgba(136, 236, 214, .36);--note-theme-tail-bg: #007f70}.maplibregl-popup.note-theme-attachcyan{--note-texture-ink: rgba(142, 240, 250, .34);--note-theme-tail-bg: #00bed5}.maplibregl-popup.note-theme-azure{--note-texture-ink: rgba(11, 112, 165, .34);--note-theme-tail-bg: #1aa2eb}.maplibregl-popup.note-theme-attachblue{--note-texture-ink: rgba(150, 200, 255, .38);--note-theme-tail-bg: #0065dc}.maplibregl-popup.note-theme-attachindigo{--note-texture-ink: rgba(180, 178, 255, .36);--note-theme-tail-bg: #3730c9}.maplibregl-popup.note-theme-attachpurple{--note-texture-ink: rgba(202, 180, 255, .36);--note-theme-tail-bg: #7d4cdc}.maplibregl-popup.note-theme-attachmagenta{--note-texture-ink: rgba(255, 176, 224, .34);--note-theme-tail-bg: #c51c87}.maplibregl-popup.note-theme-attachpink{--note-texture-ink: rgba(255, 190, 226, .36);--note-theme-tail-bg: #f166b6}.maplibregl-popup.note-theme-blush{--note-texture-ink: rgba(222, 140, 150, .34);--note-theme-tail-bg: #fdecec}.maplibregl-popup.note-theme-coral{--note-texture-ink: rgba(226, 144, 132, .34);--note-theme-tail-bg: #ffcec0}.maplibregl-popup.note-theme-peach{--note-texture-ink: rgba(224, 148, 118, .34);--note-theme-tail-bg: #ffe2cb}.maplibregl-popup.note-theme-amber{--note-texture-ink: rgba(212, 170, 86, .34);--note-theme-tail-bg: #fdecbe}.maplibregl-popup.note-theme-pistachio{--note-texture-ink: rgba(173, 191, 135, .34);--note-theme-tail-bg: #e2f1c5}.maplibregl-popup.note-theme-sage{--note-texture-ink: rgba(140, 168, 124, .34);--note-theme-tail-bg: #cddfc9}.maplibregl-popup.note-theme-mint{--note-texture-ink: rgba(106, 178, 142, .36);--note-theme-tail-bg: #c7f3df}.maplibregl-popup.note-theme-seafoam{--note-texture-ink: rgba(96, 176, 194, .34);--note-theme-tail-bg: #bcebf0}.maplibregl-popup.note-theme-sky{--note-texture-ink: rgba(109, 166, 218, .34);--note-theme-tail-bg: #c3ddfa}.maplibregl-popup.note-theme-slate{--note-texture-ink: rgba(130, 152, 184, .32);--note-theme-tail-bg: #cbd8df}.maplibregl-popup.note-theme-periwinkle{--note-texture-ink: rgba(134, 150, 216, .34);--note-theme-tail-bg: #c9ccf6}.maplibregl-popup.note-theme-lilac{--note-texture-ink: rgba(158, 132, 216, .34);--note-theme-tail-bg: #e5cdf9}.maplibregl-popup.note-theme-mauve{--note-texture-ink: rgba(178, 142, 164, .34);--note-theme-tail-bg: #dfc2d6}.maplibregl-popup.note-theme-bubblegum{--note-texture-ink: rgba(164, 66, 104, .26);--note-theme-tail-bg: #efa0c6}.maplibregl-popup.note-theme-rose{--note-texture-ink: rgba(214, 128, 164, .34);--note-theme-tail-bg: #ffd3e6}.maplibregl-popup.note-theme-wine{--note-texture-ink: rgba(216, 150, 157, .34);--note-theme-tail-bg: #7f2c3c}.maplibregl-popup.note-theme-terracotta{--note-texture-ink: rgba(150, 75, 44, .34);--note-theme-tail-bg: #bf8169}.maplibregl-popup.note-theme-cocoa{--note-texture-ink: rgba(194, 167, 156, .34);--note-theme-tail-bg: #674739}.maplibregl-popup.note-theme-kraft{--note-texture-ink: rgba(152, 116, 70, .34);--note-theme-tail-bg: #c4a783}.maplibregl-popup.note-theme-ochre{--note-texture-ink: rgba(154, 115, 10, .34);--note-theme-tail-bg: #cea448}.maplibregl-popup.note-theme-olive{--note-texture-ink: rgba(176, 208, 136, .36);--note-theme-tail-bg: #466e28}.maplibregl-popup.note-theme-market{--note-texture-ink: rgba(203, 222, 175, .3);--note-theme-tail-bg: #286638}.maplibregl-popup.note-theme-eucalyptus{--note-texture-ink: rgba(49, 120, 100, .34);--note-theme-tail-bg: #72a594}.maplibregl-popup.note-theme-spruce{--note-texture-ink: rgba(151, 196, 199, .34);--note-theme-tail-bg: #20666a}.maplibregl-popup.note-theme-frenchblue{--note-texture-ink: rgba(183, 223, 247, .32);--note-theme-tail-bg: #2b80b3}.maplibregl-popup.note-theme-storm{--note-texture-ink: rgba(79, 104, 135, .34);--note-theme-tail-bg: #8397b1}.maplibregl-popup.note-theme-navy{--note-texture-ink: rgba(124, 144, 181, .34);--note-theme-tail-bg: #1c3461}.maplibregl-popup.note-theme-heather{--note-texture-ink: rgba(110, 86, 139, .34);--note-theme-tail-bg: #9b88b3}.maplibregl-popup.note-theme-plum{--note-texture-ink: rgba(200, 155, 184, .34);--note-theme-tail-bg: #6e365d}.maplibregl-popup.note-theme-dustyrose{--note-texture-ink: rgba(158, 80, 96, .34);--note-theme-tail-bg: #c78792}.maplibregl-popup.note-theme-attachwhite{--note-texture-ink: rgba(18, 17, 22, .12);--note-theme-tail-bg: #ffffff}.maplibregl-popup.note-theme-cream{--note-texture-ink: rgba(146, 140, 128, .3);--note-theme-tail-bg: #fdf6e4}.maplibregl-popup.note-theme-stone{--note-texture-ink: rgba(140, 136, 128, .32);--note-theme-tail-bg: #e9e3da}.maplibregl-popup.note-theme-grey{--note-texture-ink: rgba(221, 222, 225, .34);--note-theme-tail-bg: #6b6d71}.maplibregl-popup.note-theme-attachblack{--note-texture-ink: rgba(255, 255, 255, .22);--note-theme-tail-bg: #121116}.maplibregl-popup[class*=note-theme-]:is(.note-theme-attachwhite,.note-theme-cream,.note-theme-stone,.note-theme-grey,.note-theme-attachblack){--note-sprinkle-motif-ink: var(--note-sprinkle-ink)}.maplibregl-popup.note-theme-fireflies{--note-theme-tail-bg: rgba(103, 161, 152, .95)}.maplibregl-popup.note-theme-butterflies{--note-theme-tail-bg: rgba(128, 172, 222, .95)}.maplibregl-popup.note-theme-dandelion{--note-theme-tail-bg: rgba(222, 229, 210, .96)}.popup-overflow-effect-host{position:absolute;pointer-events:none;overflow:visible;transition:opacity .2s ease-out}.popup-overflow-effect-host.is-back{z-index:0}.popup-overflow-effect-host.is-front{z-index:2}.popup-note-card>.popup-note-card-anim-host{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.maplibregl-popup.note-theme-paper{--note-theme-bg: linear-gradient(155deg, #fdfaf2 0%, #f9f3e4 100%);--note-theme-border: rgba(185, 153, 100, .46);--note-theme-text: #3a2c18;--note-theme-muted: rgba(80, 60, 30, .7);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255, 253, 241, .97), rgba(244, 236, 210, .82));--emoji-chip-bg-base: rgba(237, 226, 194, .86);--emoji-chip-border: rgba(185, 153, 100, .4);--emoji-chip-highlight: rgba(255, 255, 255, .8)}.maplibregl-popup.note-theme-paper,.maplibregl-popup.note-skin-paper:not([class*=note-theme-]),.maplibregl-popup.note-skin-paper-grid:not([class*=note-theme-]),.maplibregl-popup.note-skin-paper-dot-grid:not([class*=note-theme-]){--note-theme-tail-bg: #fbf6e8}.maplibregl-popup.note-skin-heart-stripes:not([class*=note-theme-]){--note-theme-tail-bg: rgba(245, 203, 221, .95)}.maplibregl-popup.note-skin-tiny-red-hearts:not([class*=note-theme-]){--note-theme-tail-bg: #fff8f1}.maplibregl-popup.note-skin-sprinkles:not([class*=note-theme-]){--note-theme-tail-bg: rgba(250, 245, 227, .97)}.maplibregl-popup.note-skin-paper{--paper-line: rgba(110, 78, 36, .1);--paper-margin: rgba(214, 76, 62, .22)}.maplibregl-popup.note-theme-sky.note-skin-paper{--paper-line: rgba(48, 92, 196, .11);--paper-margin: rgba(58, 118, 230, .28)}.maplibregl-popup.note-theme-rose.note-skin-paper{--paper-line: rgba(188, 68, 112, .11);--paper-margin: rgba(214, 84, 136, .28)}.maplibregl-popup.note-theme-peach.note-skin-paper{--paper-line: rgba(184, 92, 62, .11);--paper-margin: rgba(218, 118, 84, .28)}.maplibregl-popup.note-theme-amber.note-skin-paper{--paper-line: rgba(164, 104, 30, .11);--paper-margin: rgba(196, 124, 42, .28)}.maplibregl-popup.note-theme-mint.note-skin-paper{--paper-line: rgba(32, 132, 94, .11);--paper-margin: rgba(44, 166, 118, .28)}.maplibregl-popup.note-theme-lilac.note-skin-paper{--paper-line: rgba(116, 84, 198, .11);--paper-margin: rgba(140, 104, 228, .28)}.maplibregl-popup.note-theme-slate.note-skin-paper{--paper-line: rgba(66, 92, 148, .11);--paper-margin: rgba(82, 116, 190, .28)}.maplibregl-popup.note-theme-attachyellow.note-skin-paper{--paper-line: rgba(202, 164, 0, .13);--paper-margin: rgba(255, 122, 0, .3)}.maplibregl-popup.note-theme-attachblue.note-skin-paper{--paper-line: rgba(0, 101, 220, .13);--paper-margin: rgba(0, 101, 220, .3)}.maplibregl-popup.note-theme-attachgreen.note-skin-paper{--paper-line: rgba(0, 159, 67, .13);--paper-margin: rgba(0, 159, 67, .3)}.maplibregl-popup.note-theme-attachorange.note-skin-paper{--paper-line: rgba(255, 122, 0, .13);--paper-margin: rgba(255, 122, 0, .3)}.maplibregl-popup.note-theme-attachpink.note-skin-paper{--paper-line: rgba(241, 102, 182, .13);--paper-margin: rgba(241, 102, 182, .3)}.maplibregl-popup.note-theme-attachred.note-skin-paper{--paper-line: rgba(239, 44, 54, .13);--paper-margin: rgba(239, 44, 54, .3)}.maplibregl-popup.note-theme-attachcyan.note-skin-paper{--paper-line: rgba(0, 190, 213, .13);--paper-margin: rgba(0, 190, 213, .3)}.maplibregl-popup.note-theme-attachlime.note-skin-paper{--paper-line: rgba(141, 216, 36, .13);--paper-margin: rgba(103, 188, 24, .3)}.maplibregl-popup.note-theme-attachpurple.note-skin-paper{--paper-line: rgba(125, 76, 220, .13);--paper-margin: rgba(125, 76, 220, .3)}.maplibregl-popup.note-theme-attachblack.note-skin-paper{--paper-line: rgba(18, 17, 22, .13);--paper-margin: rgba(18, 17, 22, .3)}.maplibregl-popup.note-theme-attachwhite.note-skin-paper{--paper-line: rgba(18, 17, 22, .1);--paper-margin: rgba(18, 17, 22, .22)}.maplibregl-popup.note-skin-paper:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #fdfaf2 0%, #f9f3e4 100%);--note-theme-border: rgba(185, 153, 100, .46);--note-theme-text: #3a2c18;--note-theme-muted: rgba(80, 60, 30, .7);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255, 253, 241, .97), rgba(244, 236, 210, .82));--emoji-chip-bg-base: rgba(237, 226, 194, .86);--emoji-chip-border: rgba(185, 153, 100, .4);--emoji-chip-highlight: rgba(255, 255, 255, .8)}.maplibregl-popup.note-skin-paper:not([class*=note-theme-]) .popup-note-card{color:var(--note-theme-text)!important;border-color:var(--note-theme-border)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.maplibregl-popup.note-skin-paper:not([class*=note-theme-]) .maplibregl-popup-tip{border:none!important;background:linear-gradient(155deg,#fdfaf2,#f9f3e4)!important;width:18px;height:10px;filter:none!important}.maplibregl-popup.note-skin-paper:not([class*=note-theme-]).maplibregl-popup-anchor-bottom .maplibregl-popup-tip{clip-path:polygon(50% 100%,0 0,100% 0)}.maplibregl-popup.note-skin-paper:not([class*=note-theme-]).maplibregl-popup-anchor-top .maplibregl-popup-tip{clip-path:polygon(50% 0,0 100%,100% 100%)}.maplibregl-popup.note-skin-paper:not([class*=note-theme-]).maplibregl-popup-anchor-left .maplibregl-popup-tip,.maplibregl-popup.note-skin-paper:not([class*=note-theme-]).maplibregl-popup-anchor-right .maplibregl-popup-tip{width:10px;height:18px}.maplibregl-popup.note-skin-paper:not([class*=note-theme-]).maplibregl-popup-anchor-left .maplibregl-popup-tip{clip-path:polygon(0 50%,100% 0,100% 100%)}.maplibregl-popup.note-skin-paper:not([class*=note-theme-]).maplibregl-popup-anchor-right .maplibregl-popup-tip{clip-path:polygon(100% 50%,0 0,0 100%)}.maplibregl-popup.note-skin-paper .popup-note-card{background:repeating-linear-gradient(89deg,transparent 0px,transparent 2px,rgba(110,78,36,.016) 2px,rgba(110,78,36,.016) 3px),repeating-linear-gradient(91deg,transparent 0px,transparent 2px,rgba(110,78,36,.012) 2px,rgba(110,78,36,.012) 3px),linear-gradient(to bottom,transparent 27px,var(--paper-margin) 27px,var(--paper-margin) 28.5px,transparent 28.5px),repeating-linear-gradient(transparent 0px,transparent 27px,var(--paper-line) 27px,var(--paper-line) 28px),linear-gradient(to right,transparent 38px,var(--paper-margin) 38px,var(--paper-margin) 39.5px,transparent 39.5px),var(--note-theme-bg)!important;box-shadow:inset 0 1px #ffffffa3,0 4px 14px #8c64281a,0 1px 4px #8c64280f!important}.maplibregl-popup.note-skin-paper-grid{--paper-grid-line: rgba(110, 78, 36, .1)}.maplibregl-popup.note-theme-sky.note-skin-paper-grid{--paper-grid-line: rgba(48, 92, 196, .11)}.maplibregl-popup.note-theme-rose.note-skin-paper-grid{--paper-grid-line: rgba(188, 68, 112, .11)}.maplibregl-popup.note-theme-peach.note-skin-paper-grid{--paper-grid-line: rgba(184, 92, 62, .11)}.maplibregl-popup.note-theme-amber.note-skin-paper-grid{--paper-grid-line: rgba(164, 104, 30, .11)}.maplibregl-popup.note-theme-mint.note-skin-paper-grid{--paper-grid-line: rgba(32, 132, 94, .11)}.maplibregl-popup.note-theme-lilac.note-skin-paper-grid{--paper-grid-line: rgba(116, 84, 198, .11)}.maplibregl-popup.note-theme-slate.note-skin-paper-grid{--paper-grid-line: rgba(66, 92, 148, .11)}.maplibregl-popup.note-theme-attachyellow.note-skin-paper-grid{--paper-grid-line: rgba(202, 164, 0, .13)}.maplibregl-popup.note-theme-attachblue.note-skin-paper-grid{--paper-grid-line: rgba(0, 101, 220, .13)}.maplibregl-popup.note-theme-attachgreen.note-skin-paper-grid{--paper-grid-line: rgba(0, 159, 67, .13)}.maplibregl-popup.note-theme-attachorange.note-skin-paper-grid{--paper-grid-line: rgba(255, 122, 0, .13)}.maplibregl-popup.note-theme-attachpink.note-skin-paper-grid{--paper-grid-line: rgba(241, 102, 182, .13)}.maplibregl-popup.note-theme-attachred.note-skin-paper-grid{--paper-grid-line: rgba(239, 44, 54, .13)}.maplibregl-popup.note-theme-attachcyan.note-skin-paper-grid{--paper-grid-line: rgba(0, 190, 213, .13)}.maplibregl-popup.note-theme-attachlime.note-skin-paper-grid{--paper-grid-line: rgba(141, 216, 36, .13)}.maplibregl-popup.note-theme-attachpurple.note-skin-paper-grid{--paper-grid-line: rgba(125, 76, 220, .13)}.maplibregl-popup.note-theme-attachblack.note-skin-paper-grid{--paper-grid-line: rgba(18, 17, 22, .13)}.maplibregl-popup.note-theme-attachwhite.note-skin-paper-grid{--paper-grid-line: rgba(18, 17, 22, .1)}.maplibregl-popup.note-skin-paper-grid:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #fdfaf2 0%, #f9f3e4 100%);--note-theme-border: rgba(185, 153, 100, .46);--note-theme-text: #3a2c18;--note-theme-muted: rgba(80, 60, 30, .7)}.maplibregl-popup.note-skin-paper-grid:not([class*=note-theme-]) .popup-note-card{color:var(--note-theme-text)!important;border-color:var(--note-theme-border)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.maplibregl-popup.note-skin-paper-grid:not([class*=note-theme-]) .maplibregl-popup-tip{border:none!important;background:linear-gradient(155deg,#fdfaf2,#f9f3e4)!important;width:18px;height:10px;filter:none!important}.maplibregl-popup.maplibregl-popup-anchor-bottom.note-skin-paper-grid:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(0 0,100% 0,50% 100%)}.maplibregl-popup.maplibregl-popup-anchor-top.note-skin-paper-grid:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(0 100%,100% 100%,50% 0)}.maplibregl-popup.maplibregl-popup-anchor-left.note-skin-paper-grid:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(100% 0,100% 100%,0 50%)}.maplibregl-popup.maplibregl-popup-anchor-right.note-skin-paper-grid:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(0 0,0 100%,100% 50%)}.maplibregl-popup.note-skin-paper-grid .popup-note-card{background:repeating-linear-gradient(89deg,transparent 0px,transparent 2px,rgba(110,78,36,.016) 2px,rgba(110,78,36,.016) 3px),repeating-linear-gradient(91deg,transparent 0px,transparent 2px,rgba(110,78,36,.012) 2px,rgba(110,78,36,.012) 3px),repeating-linear-gradient(to right,transparent 0px,transparent 19px,var(--paper-grid-line) 19px,var(--paper-grid-line) 20px),repeating-linear-gradient(transparent 0px,transparent 19px,var(--paper-grid-line-y, var(--paper-grid-line)) 19px,var(--paper-grid-line-y, var(--paper-grid-line)) 20px),var(--note-theme-bg)!important;box-shadow:inset 0 1px #ffffffa3,0 4px 14px #8c64281a,0 1px 4px #8c64280f!important}.maplibregl-popup.note-form-torn :is(.popup-note-surface.popup-note-card,.popup-giftbox-note-card,.popup-envelope-note-card){padding-top:28px!important;padding-bottom:26px!important;border-radius:3px 3px 2px 2px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;max-height:var(--note-card-max-height, var(--note-popup-max-height));box-shadow:inset 0 1px #ffffff80,inset 0 -1px #ffffff6b,inset 0 -18px 15px -12px #4a341261!important;-webkit-mask-image:linear-gradient(#000 0 0),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='24' viewBox='0 0 18 24'%3E%3Cpath fill='%23fff' d='M7.7 0L10.3 0L9.8 6L8.2 6ZM9 5.6a3.4 3.4 0 1 1 0 6.8 3.4 3.4 0 0 1 0-6.8Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%,18px 24px;-webkit-mask-repeat:no-repeat,repeat-x;-webkit-mask-position:0 0,5px 0;-webkit-mask-composite:xor;mask-image:linear-gradient(#000 0 0),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='24' viewBox='0 0 18 24'%3E%3Cpath fill='%23fff' d='M7.7 0L10.3 0L9.8 6L8.2 6ZM9 5.6a3.4 3.4 0 1 1 0 6.8 3.4 3.4 0 0 1 0-6.8Z'/%3E%3C/svg%3E");mask-size:100% 100%,18px 24px;mask-repeat:no-repeat,repeat-x;mask-position:0 0,5px 0;mask-composite:exclude;clip-path:polygon(0% 0%,100% 0%,100% 100%,97% calc(100% - 5px),94.5% calc(100% - 1px),92% calc(100% - 9px),89.5% calc(100% - 3px),87% calc(100% - 15px),84.5% calc(100% - 6px),82% calc(100% - 2px),79.5% calc(100% - 11px),77% calc(100% - 4px),74.5% calc(100% - 1px),72% calc(100% - 8px),69.5% calc(100% - 17px),67% calc(100% - 6px),64.5% calc(100% - 2px),62% calc(100% - 10px),59.5% calc(100% - 4px),57% calc(100% - 1px),54.5% calc(100% - 9px),52% calc(100% - 3px),49.5% calc(100% - 16px),47% calc(100% - 6px),44.5% calc(100% - 2px),42% calc(100% - 12px),39.5% calc(100% - 4px),37% calc(100% - 1px),34.5% calc(100% - 8px),32% calc(100% - 18px),29.5% calc(100% - 6px),27% calc(100% - 2px),24.5% calc(100% - 11px),22% calc(100% - 4px),19.5% calc(100% - 1px),17% calc(100% - 9px),14.5% calc(100% - 3px),12% calc(100% - 14px),9.5% calc(100% - 5px),7% calc(100% - 2px),4.5% calc(100% - 10px),2% calc(100% - 5px),0% 100%)!important}.maplibregl-popup.note-form-torn .maplibregl-popup-tip,.maplibregl-popup.note-form-postcard .maplibregl-popup-tip,.maplibregl-popup.note-form-sticky .maplibregl-popup-tip,.maplibregl-popup.note-form-greeting-card .maplibregl-popup-tip,.maplibregl-popup.note-form-flat-card .maplibregl-popup-tip{display:none!important}.maplibregl-popup.note-form-sticky{--sticky-fold: 26px;--sticky-flap-overlap: 1px;--sticky-flap-size: calc(var(--sticky-fold) + (var(--sticky-flap-overlap) * 2));--sticky-flap-lift: 30deg;--sticky-flap-clip: polygon( 0% 7%, .5% 4.2%, 2.05% 2.05%, 4.2% .5%, 7% 0%, 100% 0%, 66.4% 34.6%, 34.6% 66.4%, 0% 100% );--sticky-flap-curl: linear-gradient(170deg, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0) 45%), linear-gradient(315deg, rgba(48, 36, 14, .3) 50%, rgba(48, 36, 14, .17) 53%, rgba(48, 36, 14, .12) 60%, rgba(48, 36, 14, .07) 75%, rgba(48, 36, 14, .02) 88%, rgba(255, 255, 255, .16) 96%, rgba(255, 255, 255, .3) 100%)}.maplibregl-popup.note-form-sticky :is(.popup-note-surface.popup-note-card,.popup-giftbox-note-card,.popup-envelope-note-card){--sticky-flap-paper: var(--note-card-tail-bg, var(--note-theme-tail-bg, var(--note-card-bg, #f4efe4)));--sticky-flap-back: color-mix(in srgb, var(--sticky-flap-paper) 88%, #fffef8)}.maplibregl-popup.note-form-sticky :is(.popup-note-surface.popup-note-card,.popup-giftbox-note-card,.popup-envelope-note-card){border-radius:2px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;max-height:var(--note-card-max-height, var(--note-popup-max-height));box-shadow:inset 0 1px #ffffff80,inset 0 -22px 22px -26px #140e0429!important;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--sticky-fold)),calc(100% - var(--sticky-fold)) 100%,0 100%)!important}.maplibregl-popup.note-form-sticky:not(.is-mobile-floating .maplibregl-popup,.note-form-preview-popup,.intro-stage-popup) :is(.popup-note-surface.popup-note-card,.popup-giftbox-note-card,.popup-envelope-note-card){display:flex;flex-direction:column;min-height:var(--note-card-max-height, var(--note-popup-max-height))}.maplibregl-popup.note-form-sticky:not(.is-mobile-floating .maplibregl-popup,.note-form-preview-popup,.intro-stage-popup) .popup-note-card>.popup-note-body,.maplibregl-popup.note-form-sticky:not(.is-mobile-floating .maplibregl-popup,.note-form-preview-popup,.intro-stage-popup) .popup-note-card .popup-reveal-shell,.maplibregl-popup.note-form-sticky:not(.is-mobile-floating .maplibregl-popup,.note-form-preview-popup,.intro-stage-popup) .popup-note-card .popup-reveal-content{flex:1 0 auto;display:flex;flex-direction:column}.maplibregl-popup.note-form-sticky:not(.is-mobile-floating .maplibregl-popup,.note-form-preview-popup,.intro-stage-popup) .popup-note-card .popup-reveal-content>*{flex-shrink:0}.maplibregl-popup.note-form-sticky:not(.is-mobile-floating .maplibregl-popup,.note-form-preview-popup,.intro-stage-popup) .popup-note-card .popup-note-meta{margin-top:auto}.maplibregl-popup.note-form-sticky .popup-note-surface.popup-note-card,.maplibregl-popup.note-form-sticky .marker-popup.is-giftbox-popup-reveal:is(.is-giftbox-popup-restored,.is-giftbox-3d-failed) .popup-giftbox-note-card,.maplibregl-popup.note-form-sticky .marker-popup.is-envelope-popup-reveal:is(.is-envelope-popup-restored,.is-envelope-3d-failed) .popup-envelope-note-card{transform:rotate(-1.5deg)!important}.maplibregl-popup.note-form-sticky :is(.popup-note-surface.popup-note-card,.popup-giftbox-note-card,.popup-envelope-note-card):after{content:"";position:absolute;right:calc(-1 * var(--sticky-flap-overlap));bottom:calc(-1 * var(--sticky-flap-overlap));width:var(--sticky-flap-size);height:var(--sticky-flap-size);pointer-events:none;z-index:3;clip-path:var(--sticky-flap-clip);background:var(--sticky-flap-curl),var(--sticky-flap-back);--note-fold-lean: calc(var(--note-tilt-x, 0) - var(--note-tilt-y, 0));transform-origin:0% 100%;transform:translate3d(calc(var(--note-fold-lean) * .16px),calc(var(--note-fold-lean) * .16px),0) perspective(320px) rotate3d(1,-1,0,calc(-1 * var(--sticky-flap-lift) - var(--note-fold-lean) * .9deg));box-shadow:inset .75px .5px #3c2d1433,inset 1.5px 1.25px #ffffff80}.maplibregl-popup.note-form-sticky .popup-note-surface.popup-note-card[data-note-spinning=true]:after{visibility:hidden}@media(max-width:743px),(max-width:767px)and (orientation:portrait){.maplibregl-popup:is(.note-form-sticky,.note-form-torn):has(.marker-popup):not(:has(.popup-memory-world)){max-width:min(100%,var(--popup-note-frame-width, 366px))!important}.maplibregl-popup:is(.note-form-sticky,.note-form-torn):has(.marker-popup):not(:has(.popup-memory-world)) .popup-note-surface.popup-note-card{max-width:min(100%,var(--popup-note-frame-width, 366px))!important}.maplibregl-popup.note-form-sticky:has(.marker-popup):not(:has(.popup-memory-world)) .popup-note-surface.popup-note-card{transform:rotate(-1.5deg) scale(.985)!important}}.note-spin-stage{perspective:1500px;perspective-origin:50% 42%}.note-spin{--note-spin-thickness: 6px;--note-spin-paper: var(--note-card-bg, #f4efe4);position:relative;transform-style:preserve-3d;transform:rotateY(var(--note-spin-y, 0rad));touch-action:pan-y;cursor:grab}.maplibregl-popup.note-form-sticky .note-spin{transform:rotate(-1.5deg) rotateY(var(--note-spin-y, 0rad))}.maplibregl-popup.note-form-sticky .popup-note-surface.popup-note-card[data-note-spinning=true]{transform:none!important}.note-spin.is-note-spin-dragging{cursor:grabbing}.note-spin-face{position:absolute;inset:0}.note-spin-front{position:relative;transform:translateZ(calc(var(--note-spin-thickness) / 2));backface-visibility:hidden}.note-spin-back{transform:translateZ(calc(var(--note-spin-thickness) / -2)) rotateY(180deg);backface-visibility:hidden;pointer-events:none}.note-spin-back-inner{position:absolute;inset:0;border-radius:var(--note-card-radius, 16px);background:var(--note-spin-paper);box-shadow:inset 0 0 26px -12px #140e0429;transform:scaleX(-1)}.maplibregl-popup.note-form-torn .note-spin-back-inner{box-shadow:inset 0 1px #ffffff80,inset 0 -1px #ffffff6b,inset 0 0 26px -12px #140e0429,inset 0 -18px 15px -12px #4a341261}.note-spin-back>.note-spin-back-tail{display:block;position:absolute;width:var(--note-card-tail-width, var(--map-popup-tail-width, 26px));height:var(--note-card-tail-height, var(--map-popup-tail-height, 10px));border:none;background:none;--note-card-tail-paint: var(--note-card-tail-bg, var(--note-theme-tail-bg, var(--note-spin-paper)));filter:var(--note-card-tail-shadow, var(--note-card-tail-wall));pointer-events:none;z-index:0}:is(.maplibregl-popup-anchor-bottom:has(.marker-popup),.note-form-preview-popup.maplibregl-popup-anchor-bottom) .note-spin-back>.note-spin-back-tail,:is(.maplibregl-popup-anchor-bottom-left:has(.marker-popup),.note-form-preview-popup.maplibregl-popup-anchor-bottom-left) .note-spin-back>.note-spin-back-tail,:is(.maplibregl-popup-anchor-bottom-right:has(.marker-popup),.note-form-preview-popup.maplibregl-popup-anchor-bottom-right) .note-spin-back>.note-spin-back-tail{bottom:var(--note-card-tail-offset, var(--map-popup-tail-offset, -9px));left:50%;transform:translate(-50%);--note-card-tail-cut: var(--map-popup-tail-clip-bottom, polygon(50% 100%, 3% 0, 97% 0))}:is(.maplibregl-popup-anchor-bottom-left:has(.marker-popup),.note-form-preview-popup.maplibregl-popup-anchor-bottom-left) .note-spin-back>.note-spin-back-tail{left:18px;transform:translate(-50%)}:is(.maplibregl-popup-anchor-bottom-right:has(.marker-popup),.note-form-preview-popup.maplibregl-popup-anchor-bottom-right) .note-spin-back>.note-spin-back-tail{right:18px;left:auto;transform:translate(50%)}:is(.maplibregl-popup-anchor-top:has(.marker-popup),.note-form-preview-popup.maplibregl-popup-anchor-top) .note-spin-back>.note-spin-back-tail,:is(.maplibregl-popup-anchor-top-left:has(.marker-popup),.note-form-preview-popup.maplibregl-popup-anchor-top-left) .note-spin-back>.note-spin-back-tail,:is(.maplibregl-popup-anchor-top-right:has(.marker-popup),.note-form-preview-popup.maplibregl-popup-anchor-top-right) .note-spin-back>.note-spin-back-tail{top:var(--note-card-tail-offset, var(--map-popup-tail-offset, -9px));left:50%;transform:translate(-50%);--note-card-tail-cut: var(--map-popup-tail-clip-top, polygon(50% 0, 3% 100%, 97% 100%));filter:none!important}:is(.maplibregl-popup-anchor-top-left:has(.marker-popup),.note-form-preview-popup.maplibregl-popup-anchor-top-left) .note-spin-back>.note-spin-back-tail{left:18px;transform:translate(-50%)}:is(.maplibregl-popup-anchor-top-right:has(.marker-popup),.note-form-preview-popup.maplibregl-popup-anchor-top-right) .note-spin-back>.note-spin-back-tail{right:18px;left:auto;transform:translate(50%)}:is(.maplibregl-popup-anchor-left:has(.marker-popup),.note-form-preview-popup.maplibregl-popup-anchor-left) .note-spin-back>.note-spin-back-tail{top:50%;left:var(--note-card-tail-offset, var(--map-popup-tail-offset, -9px));width:var(--note-card-tail-height, var(--map-popup-tail-height, 10px));height:var(--note-card-tail-width, var(--map-popup-tail-width, 26px));transform:translateY(-50%);--note-card-tail-cut: var(--map-popup-tail-clip-left, polygon(0 50%, 100% 3%, 100% 97%))}:is(.maplibregl-popup-anchor-right:has(.marker-popup),.note-form-preview-popup.maplibregl-popup-anchor-right) .note-spin-back>.note-spin-back-tail{top:50%;right:var(--note-card-tail-offset, var(--map-popup-tail-offset, -9px));width:var(--note-card-tail-height, var(--map-popup-tail-height, 10px));height:var(--note-card-tail-width, var(--map-popup-tail-width, 26px));transform:translateY(-50%);--note-card-tail-cut: var(--map-popup-tail-clip-right, polygon(100% 50%, 0 3%, 0 97%))}.note-spin-edge{position:absolute;inset:0;pointer-events:none}.note-spin-tail-edge{position:absolute;pointer-events:none}.note-spin-flap-front,.note-spin-flap-back{position:absolute;right:calc(-1 * var(--sticky-flap-overlap, 1px));bottom:calc(-1 * var(--sticky-flap-overlap, 1px));width:var(--sticky-flap-size, calc(var(--sticky-fold, 26px) + 2px));height:var(--sticky-flap-size, calc(var(--sticky-fold, 26px) + 2px));pointer-events:none;clip-path:var(--sticky-flap-clip);backface-visibility:hidden;transform-origin:0% 100%}.note-spin-flap-front{background:var(--sticky-flap-curl, none),color-mix(in srgb,var(--note-spin-paper, #f4efe4) 88%,#fffef8);box-shadow:inset .75px .5px #3c2d1433,inset 1.5px 1.25px #ffffff80;transform:translateZ(calc(var(--note-spin-thickness, 6px) / 2)) rotate3d(1,-1,0,calc(-1 * var(--sticky-flap-live-lift, var(--sticky-flap-lift, 30deg))))}.note-spin-flap-back{background:linear-gradient(315deg,#30240e42 50%,#30240e24 53%,#30240e17 60%,#30240e0d 75%,#30240e03 88%,#fffcf042),var(--note-spin-paper, #f4efe4);box-shadow:inset .75px .5px #3c2d142e,inset 1.5px 1.25px #ffffff5c;transform:translateZ(calc(var(--note-spin-thickness, 6px) / 2)) rotate3d(1,-1,0,calc(-1 * var(--sticky-flap-live-lift, var(--sticky-flap-lift, 30deg)))) translate(50%,-50%) rotate3d(1,1,0,180deg) translate(-50%,50%)}.maplibregl-popup.note-skin-paper-dot-grid:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #fdfaf2 0%, #f9f3e4 100%);--note-theme-border: rgba(185, 153, 100, .46);--note-theme-text: #3a2c18;--note-theme-muted: rgba(80, 60, 30, .7);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255, 253, 241, .97), rgba(244, 236, 210, .82));--emoji-chip-bg-base: rgba(237, 226, 194, .86);--emoji-chip-border: rgba(185, 153, 100, .4);--emoji-chip-highlight: rgba(255, 255, 255, .8)}.maplibregl-popup.note-skin-paper-dot-grid:not([class*=note-theme-]) .popup-note-card{color:var(--note-theme-text)!important;border-color:var(--note-theme-border)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.maplibregl-popup.note-skin-paper-dot-grid .maplibregl-popup-tip{border:none!important;background:var(--note-theme-bg, linear-gradient(155deg, #fdfaf2 0%, #f9f3e4 100%))!important;width:18px;height:10px;filter:none!important}.maplibregl-popup.maplibregl-popup-anchor-bottom.note-skin-paper-dot-grid:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(0 0,100% 0,50% 100%)}.maplibregl-popup.maplibregl-popup-anchor-top.note-skin-paper-dot-grid:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(0 100%,100% 100%,50% 0)}.maplibregl-popup.maplibregl-popup-anchor-left.note-skin-paper-dot-grid:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(100% 0,100% 100%,0 50%)}.maplibregl-popup.maplibregl-popup-anchor-right.note-skin-paper-dot-grid:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(0 0,0 100%,100% 50%)}.maplibregl-popup.note-skin-paper-dot-grid .popup-note-card{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='360'%20height='512'%20viewBox='0%200%20360%20512'%20fill='none'%3e%3cdefs%3e%3cpattern%20id='dotGrid'%20width='14'%20height='14'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='7'%20cy='7'%20r='1.05'%20fill='%232a2a2a'%20fill-opacity='.46'/%3e%3ccircle%20cx='7'%20cy='7'%20r='.42'%20fill='%23ffffff'%20fill-opacity='.2'/%3e%3c/pattern%3e%3c/defs%3e%3crect%20width='360'%20height='512'%20fill='url(%23dotGrid)'/%3e%3c/svg%3e"),var(--note-theme-bg)!important;background-position:center top,0 0!important;background-repeat:repeat,no-repeat!important;background-size:360px 512px,auto!important;box-shadow:inset 0 1px #ffffffa3,0 4px 14px #8c64281a,0 1px 4px #8c64280f!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.maplibregl-popup.note-skin-paper-dot-grid:is([style*="--note-pattern-ink-0:"],[style*="--note-pattern-ink-1:"],[style*="--note-pattern-auto-0:"]) .popup-note-card{background:radial-gradient(circle,var(--note-pattern-ink-1, #ffffff) .42px,transparent .9px),radial-gradient(circle,var(--note-pattern-ink-0, var(--note-pattern-auto-0, #2a2a2a)) 1.05px,transparent 1.6px),var(--note-theme-bg)!important;background-position:center top,center top,0 0!important;background-repeat:repeat,repeat,no-repeat!important;background-size:14px 14px,14px 14px,auto!important}.maplibregl-popup{--note-pattern-density-scale: 1;--note-sprinkle-density-scale: 1}.maplibregl-popup.note-skin-heart-stripes{--heart-stripe-line: rgba(255, 255, 255, .32);--heart-stripe-shade: rgba(192, 42, 96, .11);--heart-stripe-heart: #c91651;--heart-stripe-a: calc(6px * var(--note-pattern-density-scale, 1));--heart-stripe-b: calc(12px * var(--note-pattern-density-scale, 1));--heart-stripe-c: calc(16px * var(--note-pattern-density-scale, 1))}.maplibregl-popup[class*=note-theme-].note-skin-heart-stripes{--heart-stripe-shade: color-mix(in srgb, var(--note-motif-ink) 14%, transparent)}.maplibregl-popup.note-theme-sky.note-skin-heart-stripes{--heart-stripe-shade: rgba(58, 118, 230, .11)}.maplibregl-popup.note-theme-rose.note-skin-heart-stripes{--heart-stripe-shade: rgba(214, 84, 136, .14)}.maplibregl-popup.note-theme-peach.note-skin-heart-stripes{--heart-stripe-shade: rgba(218, 118, 84, .13)}.maplibregl-popup.note-theme-amber.note-skin-heart-stripes{--heart-stripe-shade: rgba(196, 124, 42, .11)}.maplibregl-popup.note-theme-mint.note-skin-heart-stripes{--heart-stripe-shade: rgba(44, 166, 118, .12)}.maplibregl-popup.note-theme-lilac.note-skin-heart-stripes{--heart-stripe-shade: rgba(140, 104, 228, .13)}.maplibregl-popup.note-theme-slate.note-skin-heart-stripes{--heart-stripe-shade: rgba(82, 116, 190, .12)}.maplibregl-popup.note-skin-heart-stripes:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, rgba(251, 219, 231, .96), rgba(241, 193, 215, .94));--note-theme-border: rgba(193, 118, 154, .46);--note-theme-text: #4d2035;--note-theme-muted: rgba(92, 49, 69, .7);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255, 249, 252, .96), rgba(250, 226, 237, .78));--emoji-chip-bg-base: rgba(246, 214, 228, .82);--emoji-chip-border: rgba(193, 118, 154, .42);--emoji-chip-highlight: rgba(255,255,255,.76)}.maplibregl-popup.note-skin-heart-stripes:not([class*=note-theme-]) .popup-note-card{color:var(--note-theme-text)!important;border-color:var(--note-theme-border)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.maplibregl-popup.note-skin-heart-stripes:not([class*=note-theme-]) .maplibregl-popup-tip{border:none!important;background:linear-gradient(155deg,#fbdbe7f5,#f1c1d7f0)!important;width:18px;height:10px;filter:none!important}.maplibregl-popup.maplibregl-popup-anchor-bottom.note-skin-heart-stripes:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(0 0,100% 0,50% 100%)}.maplibregl-popup.maplibregl-popup-anchor-top.note-skin-heart-stripes:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(0 100%,100% 100%,50% 0)}.maplibregl-popup.maplibregl-popup-anchor-left.note-skin-heart-stripes:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(100% 0,100% 100%,0 50%)}.maplibregl-popup.maplibregl-popup-anchor-right.note-skin-heart-stripes:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(0 0,0 100%,100% 50%)}.maplibregl-popup.note-skin-heart-stripes .popup-note-card{background:repeating-linear-gradient(to right,rgba(255,255,255,.08) 0px,rgba(255,255,255,.08) var(--heart-stripe-a),var(--heart-stripe-line) var(--heart-stripe-a),var(--heart-stripe-line) var(--heart-stripe-b),var(--heart-stripe-shade) var(--heart-stripe-b),var(--heart-stripe-shade) var(--heart-stripe-c)),repeating-linear-gradient(89deg,transparent 0px,transparent 3px,rgba(0,0,0,.01) 3px,rgba(0,0,0,.01) 4px),var(--note-theme-bg)!important;background-position:0 0,0 0,0 0!important;background-size:auto,auto,auto!important;box-shadow:inset 0 1px #ffffff94,0 4px 14px #a048701f,0 1px 4px #782a4e12!important}.maplibregl-popup.note-skin-tiny-red-hearts:not([class*=note-theme-]){--note-theme-bg: linear-gradient(180deg, #fffaf3, #fff7ef);--note-theme-border: rgba(160, 118, 110, .32);--note-theme-text: #432522;--note-theme-muted: rgba(67, 37, 34, .68);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255,255,255,.94), rgba(252, 236, 232, .82));--emoji-chip-bg-base: rgba(250, 227, 220, .78);--emoji-chip-border: rgba(146, 97, 92, .18);--emoji-chip-highlight: rgba(255,255,255,.78)}.maplibregl-popup.note-skin-tiny-red-hearts:not([class*=note-theme-]) .popup-note-card{color:var(--note-theme-text)!important;border-color:var(--note-theme-border)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.maplibregl-popup.note-skin-tiny-red-hearts:not([class*=note-theme-]) .maplibregl-popup-tip{border:none!important;background:var(--note-theme-bg)!important;width:18px;height:10px;filter:none!important}.maplibregl-popup.note-skin-tiny-red-hearts .popup-note-card{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='220'%20height='320'%20viewBox='0%200%20220%20320'%20fill='none'%3e%3cdefs%3e%3cg%20id='tiny-red-heart'%3e%3cpath%20d='M0%20-6.6C-2.4%20-10.2%20-8.4%20-8.5%20-8.4%20-3.6C-8.4%200.4%20-4.8%203.7%200%207C4.8%203.7%208.4%200.4%208.4%20-3.6C8.4%20-8.5%202.4%20-10.2%200%20-6.6Z'%20fill='%23b31824'/%3e%3cpath%20d='M-2.2%20-5.6C-3.8%20-7.8%20-6.8%20-6.9%20-6.8%20-3.9'%20stroke='%23d94a55'%20stroke-linecap='round'%20stroke-width='0.9'%20opacity='0.8'/%3e%3c/g%3e%3c/defs%3e%3cg%20opacity='0.98'%3e%3cg%20transform='translate(8%2012)%20rotate(-8)%20scale(0.74)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(52%2044)%20rotate(7)%20scale(0.8)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(106%2018)%20rotate(-4)%20scale(0.76)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(164%2040)%20rotate(5)%20scale(0.79)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(206%2016)%20rotate(-6)%20scale(0.75)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(22%20122)%20rotate(4)%20scale(0.78)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(86%2096)%20rotate(-7)%20scale(0.82)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(142%20126)%20rotate(6)%20scale(0.77)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(192%2094)%20rotate(-5)%20scale(0.8)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(14%20200)%20rotate(-6)%20scale(0.77)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(60%20174)%20rotate(8)%20scale(0.8)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(114%20206)%20rotate(-3)%20scale(0.75)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(172%20180)%20rotate(5)%20scale(0.81)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(32%20280)%20rotate(-5)%20scale(0.79)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(92%20254)%20rotate(4)%20scale(0.76)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(150%20286)%20rotate(-8)%20scale(0.81)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(202%20254)%20rotate(6)%20scale(0.77)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(8%20332)%20rotate(-8)%20scale(0.74)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(206%20336)%20rotate(-6)%20scale(0.75)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(22%20-198)%20rotate(4)%20scale(0.78)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(192%20-226)%20rotate(-5)%20scale(0.8)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(32%20-40)%20rotate(-5)%20scale(0.79)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(150%20-34)%20rotate(-8)%20scale(0.81)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e"),var(--note-theme-bg)!important;background-position:center top,0 0!important;background-size:220px 320px,auto!important;background-repeat:repeat,repeat!important;box-shadow:inset 0 1px #ffffff38,0 4px 14px #5a131b1f,0 1px 4px #28080c14!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.maplibregl-popup.note-skin-tiny-red-hearts .maplibregl-popup-tip{border:none!important;background:var(--note-theme-bg)!important;width:18px;height:10px;filter:none!important}.maplibregl-popup.note-skin-sprinkles:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, rgba(253, 249, 236, .98), rgba(248, 242, 222, .96));--note-theme-border: rgba(206, 190, 150, .46);--note-theme-text: #3f3827;--note-theme-muted: rgba(82, 72, 50, .68);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255, 253, 244, .97), rgba(248, 240, 216, .82));--emoji-chip-bg-base: rgba(240, 230, 202, .84);--emoji-chip-border: rgba(198, 177, 126, .36);--emoji-chip-highlight: rgba(255,255,255,.8)}.maplibregl-popup.note-skin-sprinkles:not([class*=note-theme-]) .popup-note-card{color:var(--note-theme-text)!important;border-color:var(--note-theme-border)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.maplibregl-popup.note-skin-sprinkles:not([class*=note-theme-]) .maplibregl-popup-tip{border:none!important;background:linear-gradient(155deg,#fdf9ecfa,#f8f2def5)!important;width:18px;height:10px;filter:none!important}.maplibregl-popup.maplibregl-popup-anchor-bottom.note-skin-sprinkles:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(0 0,100% 0,50% 100%)}.maplibregl-popup.maplibregl-popup-anchor-top.note-skin-sprinkles:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(0 100%,100% 100%,50% 0)}.maplibregl-popup.maplibregl-popup-anchor-left.note-skin-sprinkles:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(100% 0,100% 100%,0 50%)}.maplibregl-popup.maplibregl-popup-anchor-right.note-skin-sprinkles:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(0 0,0 100%,100% 50%)}.maplibregl-popup.note-skin-sprinkles .popup-note-card{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='132' height='112' viewBox='0 0 132 112'%3E%3Cg stroke-linecap='round' stroke-width='4.5' fill='none' opacity='.82'%3E%3Cpath d='M20 12l10 4' stroke='%2385b7f0'/%3E%3Cpath d='M58 10l10 6' stroke='%23dc77a8'/%3E%3Cpath d='M102 8l11 0' stroke='%23df5b53'/%3E%3Cpath d='M18 38l-4 11' stroke='%23e4cf55'/%3E%3Cpath d='M48 42l-8 2' stroke='%23df5b53'/%3E%3Cpath d='M86 34l9-7' stroke='%234aa897'/%3E%3Cpath d='M116 43l10-3' stroke='%23dc77a8'/%3E%3Cpath d='M28 70l-4-10' stroke='%234aa897'/%3E%3Cpath d='M70 66l9 3' stroke='%23e4cf55'/%3E%3Cpath d='M102 70l8 5' stroke='%2385b7f0'/%3E%3Cpath d='M16 94l-10-2' stroke='%23df5b53'/%3E%3Cpath d='M52 96l-9-6' stroke='%23dc77a8'/%3E%3Cpath d='M88 92l-8 6' stroke='%23df5b53'/%3E%3Cpath d='M120 96l10 0' stroke='%23df5b53'/%3E%3C/g%3E%3C/svg%3E"),repeating-linear-gradient(88deg,transparent 0px,transparent 3px,rgba(90,78,50,.01) 3px,rgba(90,78,50,.01) 4px),var(--note-theme-bg)!important;background-position:center top,0 0,0 0!important;background-size:132px 112px,auto,auto!important;box-shadow:inset 0 1px #fff9,0 4px 14px #967d4e1a,0 1px 4px #785c360f!important}.maplibregl-popup.note-skin-soft-stripes{--soft-stripe: rgba(150, 184, 112, .48);--soft-stripe-gap: rgba(255, 248, 224, .62);--soft-stripe-a: calc(13px * var(--note-pattern-density-scale, 1));--soft-stripe-b: calc(27px * var(--note-pattern-density-scale, 1))}.maplibregl-popup[class*=note-theme-].note-skin-soft-stripes{--soft-stripe: color-mix(in srgb, var(--note-motif-ink) 30%, transparent)}.maplibregl-popup.note-theme-sky.note-skin-soft-stripes{--soft-stripe: rgba(109, 166, 218, .34);--soft-stripe-gap: rgba(246, 252, 255, .58)}.maplibregl-popup.note-theme-rose.note-skin-soft-stripes{--soft-stripe: rgba(214, 128, 164, .34);--soft-stripe-gap: rgba(255, 248, 252, .58)}.maplibregl-popup.note-theme-peach.note-skin-soft-stripes{--soft-stripe: rgba(224, 148, 118, .34);--soft-stripe-gap: rgba(255, 249, 245, .58)}.maplibregl-popup.note-theme-amber.note-skin-soft-stripes{--soft-stripe: rgba(212, 170, 86, .34);--soft-stripe-gap: rgba(255, 251, 236, .58)}.maplibregl-popup.note-theme-mint.note-skin-soft-stripes{--soft-stripe: rgba(106, 178, 142, .36);--soft-stripe-gap: rgba(248, 255, 251, .58)}.maplibregl-popup.note-theme-lilac.note-skin-soft-stripes{--soft-stripe: rgba(158, 132, 216, .34);--soft-stripe-gap: rgba(253, 249, 255, .58)}.maplibregl-popup.note-theme-slate.note-skin-soft-stripes{--soft-stripe: rgba(130, 152, 184, .32);--soft-stripe-gap: rgba(250, 252, 255, .56)}.maplibregl-popup.note-skin-soft-stripes:not([class*=note-theme-]){--note-theme-bg: linear-gradient(#f6f2d8, #f6f2d8);--note-theme-border: rgba(154, 182, 104, .46);--note-theme-text: #344124;--note-theme-muted: rgba(70, 86, 48, .68);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255, 253, 235, .97), rgba(236, 244, 206, .82));--emoji-chip-bg-base: rgba(225, 238, 190, .84);--emoji-chip-border: rgba(154, 182, 104, .36);--emoji-chip-highlight: rgba(255,255,255,.8)}.maplibregl-popup.note-skin-soft-stripes:not([class*=note-theme-]) .popup-note-card{color:var(--note-theme-text)!important;border-color:var(--note-theme-border)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.maplibregl-popup.note-skin-soft-stripes:not([class*=note-theme-]) .maplibregl-popup-tip{border:none!important;background:#f6f2d8!important;width:18px;height:10px;filter:none!important}.maplibregl-popup.maplibregl-popup-anchor-bottom.note-skin-soft-stripes:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(0 0,100% 0,50% 100%)}.maplibregl-popup.maplibregl-popup-anchor-top.note-skin-soft-stripes:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(0 100%,100% 100%,50% 0)}.maplibregl-popup.maplibregl-popup-anchor-left.note-skin-soft-stripes:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(100% 0,100% 100%,0 50%)}.maplibregl-popup.maplibregl-popup-anchor-right.note-skin-soft-stripes:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(0 0,0 100%,100% 50%)}.maplibregl-popup.note-skin-soft-stripes .popup-note-card{background:repeating-linear-gradient(to bottom,var(--soft-stripe) 0px,var(--soft-stripe) var(--soft-stripe-a),var(--soft-stripe-gap) var(--soft-stripe-a),var(--soft-stripe-gap) var(--soft-stripe-b)),repeating-linear-gradient(88deg,transparent 0px,transparent 3px,rgba(76,92,54,.012) 3px,rgba(76,92,54,.012) 4px),var(--note-theme-bg)!important;box-shadow:inset 0 1px #fff9,0 4px 14px #7694541c,0 1px 4px #5c784012!important}.maplibregl-popup[class*=note-theme-]{--note-motif-ink: var(--note-pattern-ink, var(--note-texture-ink, var(--note-theme-text)));--note-sprinkle-motif-ink: var(--note-sprinkle-ink, var(--note-theme-text))}.maplibregl-popup.note-skin-star-gingham{--star-gingham-line: rgba(228, 92, 154, .16);--star-gingham-fill: rgba(255, 213, 232, .62);--star-gingham-a: calc(12px * var(--note-pattern-density-scale, 1));--star-gingham-b: calc(22px * var(--note-pattern-density-scale, 1));--star-gingham-c: calc(34px * var(--note-pattern-density-scale, 1))}.maplibregl-popup[class*=note-theme-].note-skin-star-gingham{--star-gingham-line: color-mix(in srgb, var(--note-motif-ink) 16%, transparent);--star-gingham-fill: color-mix(in srgb, var(--note-motif-ink) 7%, transparent)}.maplibregl-popup.note-theme-sky.note-skin-star-gingham{--star-gingham-line: rgba(92, 150, 224, .16);--star-gingham-fill: rgba(218, 236, 255, .6)}.maplibregl-popup.note-theme-rose.note-skin-star-gingham{--star-gingham-line: rgba(228, 92, 154, .18);--star-gingham-fill: rgba(255, 213, 232, .64)}.maplibregl-popup.note-theme-peach.note-skin-star-gingham{--star-gingham-line: rgba(228, 138, 104, .17);--star-gingham-fill: rgba(255, 226, 212, .6)}.maplibregl-popup.note-theme-amber.note-skin-star-gingham{--star-gingham-line: rgba(214, 166, 72, .16);--star-gingham-fill: rgba(255, 239, 190, .6)}.maplibregl-popup.note-theme-mint.note-skin-star-gingham{--star-gingham-line: rgba(82, 178, 138, .16);--star-gingham-fill: rgba(218, 248, 236, .6)}.maplibregl-popup.note-theme-lilac.note-skin-star-gingham{--star-gingham-line: rgba(156, 118, 222, .17);--star-gingham-fill: rgba(235, 222, 255, .6)}.maplibregl-popup.note-theme-slate.note-skin-star-gingham{--star-gingham-line: rgba(122, 146, 184, .15);--star-gingham-fill: rgba(226, 234, 246, .58)}.maplibregl-popup[style*="--note-pattern-auto-0:"].note-skin-heart-stripes{--heart-stripe-shade: var(--note-pattern-auto-0)}.maplibregl-popup[style*="--note-pattern-auto-0:"].note-skin-soft-stripes{--soft-stripe: var(--note-pattern-auto-0)}.maplibregl-popup[style*="--note-pattern-auto-0:"].note-skin-star-gingham{--star-gingham-line: var(--note-pattern-auto-0)}.maplibregl-popup[style*="--note-pattern-auto-1:"].note-skin-star-gingham{--star-gingham-line-y: var(--note-pattern-auto-1)}.maplibregl-popup[style*="--note-pattern-auto-0:"].note-skin-paper{--paper-line: var(--note-pattern-auto-0)}.maplibregl-popup[style*="--note-pattern-auto-1:"].note-skin-paper{--paper-margin: var(--note-pattern-auto-1)}.maplibregl-popup[style*="--note-pattern-auto-0:"].note-skin-paper-grid{--paper-grid-line: var(--note-pattern-auto-0)}.maplibregl-popup[style*="--note-pattern-auto-1:"].note-skin-paper-grid{--paper-grid-line-y: var(--note-pattern-auto-1)}.maplibregl-popup[style*="--note-pattern-ink:"].note-skin-heart-stripes{--heart-stripe-shade: var(--note-pattern-ink)}.maplibregl-popup[style*="--note-pattern-ink:"].note-skin-soft-stripes{--soft-stripe: var(--note-pattern-ink)}.maplibregl-popup[style*="--note-pattern-ink:"].note-skin-star-gingham{--star-gingham-line: var(--note-pattern-ink);--star-gingham-fill: color-mix(in srgb, var(--note-pattern-ink) 44%, transparent)}.maplibregl-popup[style*="--note-pattern-ink:"].note-skin-paper{--paper-line: var(--note-pattern-ink)}.maplibregl-popup[style*="--note-pattern-ink:"].note-skin-paper-grid{--paper-grid-line: var(--note-pattern-ink)}.maplibregl-popup[style*="--note-pattern-ink-0:"].note-skin-heart-stripes{--heart-stripe-shade: var(--note-pattern-ink-0)}.maplibregl-popup[style*="--note-pattern-ink-1:"].note-skin-heart-stripes{--heart-stripe-line: var(--note-pattern-ink-1)}.maplibregl-popup[style*="--note-pattern-ink-0:"].note-skin-soft-stripes{--soft-stripe: var(--note-pattern-ink-0)}.maplibregl-popup[style*="--note-pattern-ink-1:"].note-skin-soft-stripes{--soft-stripe-gap: var(--note-pattern-ink-1)}.maplibregl-popup[style*="--note-pattern-ink-0:"].note-skin-star-gingham{--star-gingham-line: var(--note-pattern-ink-0)}.maplibregl-popup[style*="--note-pattern-ink-1:"].note-skin-star-gingham{--star-gingham-line-y: var(--note-pattern-ink-1)}.maplibregl-popup[style*="--note-pattern-ink-0:"].note-skin-paper{--paper-line: var(--note-pattern-ink-0)}.maplibregl-popup[style*="--note-pattern-ink-1:"].note-skin-paper{--paper-margin: var(--note-pattern-ink-1)}.maplibregl-popup[style*="--note-pattern-ink-0:"].note-skin-paper-grid{--paper-grid-line: var(--note-pattern-ink-0)}.maplibregl-popup[style*="--note-pattern-ink-1:"].note-skin-paper-grid{--paper-grid-line-y: var(--note-pattern-ink-1)}.maplibregl-popup.note-skin-star-gingham:not([class*=note-theme-]){--note-theme-bg: linear-gradient(#ffd3e6, #ffd3e6);--note-theme-border: rgba(210, 108, 158, .46);--note-theme-text: #4d2035;--note-theme-muted: rgba(92, 49, 69, .7);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255, 249, 252, .97), rgba(250, 226, 237, .82));--emoji-chip-bg-base: rgba(246, 214, 228, .84);--emoji-chip-border: rgba(210, 108, 158, .38);--emoji-chip-highlight: rgba(255,255,255,.8)}.maplibregl-popup.note-skin-star-gingham:not([class*=note-theme-]) .popup-note-card{color:var(--note-theme-text)!important;border-color:var(--note-theme-border)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.maplibregl-popup.note-skin-star-gingham:not([class*=note-theme-]) .maplibregl-popup-tip{border:none!important;background:#ffd3e6!important;width:18px;height:10px;filter:none!important}.maplibregl-popup.maplibregl-popup-anchor-bottom.note-skin-star-gingham:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(0 0,100% 0,50% 100%)}.maplibregl-popup.maplibregl-popup-anchor-top.note-skin-star-gingham:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(0 100%,100% 100%,50% 0)}.maplibregl-popup.maplibregl-popup-anchor-left.note-skin-star-gingham:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(100% 0,100% 100%,0 50%)}.maplibregl-popup.maplibregl-popup-anchor-right.note-skin-star-gingham:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(0 0,0 100%,100% 50%)}.maplibregl-popup.note-skin-star-gingham .popup-note-card{background:var(--note-theme-bg)!important;overflow:hidden;isolation:isolate;box-shadow:inset 0 1px #ffffff94,0 4px 14px #be5c8e1f,0 1px 4px #8c366212!important}.maplibregl-popup.note-skin-star-gingham .popup-note-surface:not(:has(.popup-giftbox-reveal)):not(:has(.popup-envelope-reveal)){overflow:hidden;isolation:isolate}.maplibregl-popup.note-skin-star-gingham:not(:has(.popup-giftbox-reveal)):not(:has(.popup-envelope-reveal)):not(:has(.popup-note-surface)) .maplibregl-popup-content:before,.maplibregl-popup.note-skin-star-gingham :is(.popup-giftbox-note-card,.popup-envelope-note-card):before,.maplibregl-popup.note-skin-star-gingham .popup-note-surface:not(:has(.popup-giftbox-reveal)):not(:has(.popup-envelope-reveal)):before{content:"";position:absolute;left:0;right:0;top:0;height:var(--star-gingham-layer-height, 100%);border-radius:inherit;pointer-events:none;z-index:0;will-change:transform;backface-visibility:hidden;contain:paint;transform-style:preserve-3d;transform:translate3d(0,calc(-1 * var(--star-gingham-scroll-y, 0px)),0);background:repeating-linear-gradient(to right,transparent 0px,transparent var(--star-gingham-a),var(--star-gingham-line) var(--star-gingham-a),var(--star-gingham-line) var(--star-gingham-b),transparent var(--star-gingham-b),transparent var(--star-gingham-c)),repeating-linear-gradient(to bottom,transparent 0px,transparent var(--star-gingham-a),var(--star-gingham-line-y, var(--star-gingham-line)) var(--star-gingham-a),var(--star-gingham-line-y, var(--star-gingham-line)) var(--star-gingham-b),transparent var(--star-gingham-b),transparent var(--star-gingham-c));background-position:0 0,0 0;background-size:auto,auto}.maplibregl-popup.note-skin-star-gingham :is(.maplibregl-popup-content,.popup-note-surface,.popup-giftbox-note-card,.popup-envelope-note-card)>*:not(.popup-skin-clip):not(.note-border-layer):not(.note-inner-frame-layer):not(.note-gloss-layer):not(.popup-skin-scroll-layer):not(.popup-skin-sprinkle-layer):not(.popup-note-card-tail):not(.maplibregl-popup-close-button){position:relative;z-index:2}.popup-skin-scroll-enabled{position:relative}.popup-skin-scroll-enabled>*:not(.popup-skin-clip):not(.note-border-layer):not(.note-inner-frame-layer):not(.note-gloss-layer):not(.popup-skin-scroll-layer):not(.popup-skin-sprinkle-layer):not(.popup-note-card-tail):not(.maplibregl-popup-close-button){position:relative;z-index:2}.popup-skin-scroll-enabled>.popup-skin-clip{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:0}.popup-skin-scroll-layer{position:absolute;left:0;right:0;top:0;pointer-events:none;z-index:0;will-change:transform;backface-visibility:hidden;contain:paint;transform-style:preserve-3d;transform:translateZ(0);border-radius:inherit}.popup-skin-sprinkle-layer{position:absolute;left:0;right:0;top:0;pointer-events:none;z-index:1;will-change:transform;backface-visibility:hidden;contain:paint;transform-style:preserve-3d;transform:translateZ(0);border-radius:inherit;opacity:calc(.92 * var(--note-sprinkle-opacity, 1));mix-blend-mode:normal}.maplibregl-popup.note-sprinkle-tiny-red-hearts .popup-skin-sprinkle-layer{background:var(--note-sprinkle-motif-ink, #b31824);-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='220'%20height='320'%20viewBox='0%200%20220%20320'%20fill='none'%3e%3cdefs%3e%3cg%20id='tiny-red-heart'%3e%3cpath%20d='M0%20-6.6C-2.4%20-10.2%20-8.4%20-8.5%20-8.4%20-3.6C-8.4%200.4%20-4.8%203.7%200%207C4.8%203.7%208.4%200.4%208.4%20-3.6C8.4%20-8.5%202.4%20-10.2%200%20-6.6Z'%20fill='%23b31824'/%3e%3cpath%20d='M-2.2%20-5.6C-3.8%20-7.8%20-6.8%20-6.9%20-6.8%20-3.9'%20stroke='%23d94a55'%20stroke-linecap='round'%20stroke-width='0.9'%20opacity='0.8'/%3e%3c/g%3e%3c/defs%3e%3cg%20opacity='0.98'%3e%3cg%20transform='translate(8%2012)%20rotate(-8)%20scale(0.74)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(52%2044)%20rotate(7)%20scale(0.8)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(106%2018)%20rotate(-4)%20scale(0.76)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(164%2040)%20rotate(5)%20scale(0.79)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(206%2016)%20rotate(-6)%20scale(0.75)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(22%20122)%20rotate(4)%20scale(0.78)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(86%2096)%20rotate(-7)%20scale(0.82)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(142%20126)%20rotate(6)%20scale(0.77)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(192%2094)%20rotate(-5)%20scale(0.8)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(14%20200)%20rotate(-6)%20scale(0.77)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(60%20174)%20rotate(8)%20scale(0.8)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(114%20206)%20rotate(-3)%20scale(0.75)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(172%20180)%20rotate(5)%20scale(0.81)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(32%20280)%20rotate(-5)%20scale(0.79)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(92%20254)%20rotate(4)%20scale(0.76)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(150%20286)%20rotate(-8)%20scale(0.81)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(202%20254)%20rotate(6)%20scale(0.77)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(8%20332)%20rotate(-8)%20scale(0.74)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(206%20336)%20rotate(-6)%20scale(0.75)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(22%20-198)%20rotate(4)%20scale(0.78)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(192%20-226)%20rotate(-5)%20scale(0.8)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(32%20-40)%20rotate(-5)%20scale(0.79)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(150%20-34)%20rotate(-8)%20scale(0.81)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center top / calc(220px * var(--note-sprinkle-density-scale, 1)) calc(320px * var(--note-sprinkle-density-scale, 1)) repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='220'%20height='320'%20viewBox='0%200%20220%20320'%20fill='none'%3e%3cdefs%3e%3cg%20id='tiny-red-heart'%3e%3cpath%20d='M0%20-6.6C-2.4%20-10.2%20-8.4%20-8.5%20-8.4%20-3.6C-8.4%200.4%20-4.8%203.7%200%207C4.8%203.7%208.4%200.4%208.4%20-3.6C8.4%20-8.5%202.4%20-10.2%200%20-6.6Z'%20fill='%23b31824'/%3e%3cpath%20d='M-2.2%20-5.6C-3.8%20-7.8%20-6.8%20-6.9%20-6.8%20-3.9'%20stroke='%23d94a55'%20stroke-linecap='round'%20stroke-width='0.9'%20opacity='0.8'/%3e%3c/g%3e%3c/defs%3e%3cg%20opacity='0.98'%3e%3cg%20transform='translate(8%2012)%20rotate(-8)%20scale(0.74)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(52%2044)%20rotate(7)%20scale(0.8)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(106%2018)%20rotate(-4)%20scale(0.76)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(164%2040)%20rotate(5)%20scale(0.79)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(206%2016)%20rotate(-6)%20scale(0.75)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(22%20122)%20rotate(4)%20scale(0.78)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(86%2096)%20rotate(-7)%20scale(0.82)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(142%20126)%20rotate(6)%20scale(0.77)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(192%2094)%20rotate(-5)%20scale(0.8)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(14%20200)%20rotate(-6)%20scale(0.77)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(60%20174)%20rotate(8)%20scale(0.8)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(114%20206)%20rotate(-3)%20scale(0.75)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(172%20180)%20rotate(5)%20scale(0.81)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(32%20280)%20rotate(-5)%20scale(0.79)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(92%20254)%20rotate(4)%20scale(0.76)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(150%20286)%20rotate(-8)%20scale(0.81)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(202%20254)%20rotate(6)%20scale(0.77)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(8%20332)%20rotate(-8)%20scale(0.74)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(206%20336)%20rotate(-6)%20scale(0.75)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(22%20-198)%20rotate(4)%20scale(0.78)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(192%20-226)%20rotate(-5)%20scale(0.8)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(32%20-40)%20rotate(-5)%20scale(0.79)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3cg%20transform='translate(150%20-34)%20rotate(-8)%20scale(0.81)'%3e%3cuse%20href='%23tiny-red-heart'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center top / calc(220px * var(--note-sprinkle-density-scale, 1)) calc(320px * var(--note-sprinkle-density-scale, 1)) repeat}.maplibregl-popup.note-sprinkle-banana .popup-skin-sprinkle-layer{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cdefs%3E%3Cg id='b'%3E%3Cpath d='M-18 16C-10 23 8 27 24 22' stroke='%23856f2b' stroke-opacity='.18' stroke-width='5' stroke-linecap='round' fill='none'/%3E%3Cpath d='M-21 4C-17 15-7 23 8 25C18 26 29 22 36 14C27 17 17 16 7 12C-4 8-13 4-21 4Z' fill='%23e2d100'/%3E%3Cpath d='M-16 7C-10 15 0 20 11 21C18 22 25 20 31 15C23 16 15 15 7 12C-2 9-10 7-16 7Z' fill='%23fff27a' opacity='.88'/%3E%3Cpath d='M-20 4l4 2.6' stroke='%23716712' stroke-width='2.2' stroke-linecap='round'/%3E%3Cpath d='M36 14l4-1.8' stroke='%23716712' stroke-width='2.2' stroke-linecap='round'/%3E%3Cpath d='M-3 9C4 13 14 15 24 14' stroke='%23c9b700' stroke-opacity='.42' stroke-width='1.8' stroke-linecap='round' fill='none'/%3E%3C/g%3E%3C/defs%3E%3Cuse href='%23b' x='36' y='34' transform='rotate(-8 36 34)'/%3E%3Cuse href='%23b' x='124' y='34' transform='rotate(168 124 34)'/%3E%3Cuse href='%23b' x='82' y='88' transform='rotate(38 82 88)'/%3E%3Cuse href='%23b' x='34' y='144' transform='rotate(10 34 144)'/%3E%3Cuse href='%23b' x='134' y='144' transform='rotate(150 134 144)'/%3E%3Ccircle cx='18' cy='18' r='2' fill='%23ffffff' fill-opacity='.22'/%3E%3Ccircle cx='156' cy='22' r='2.5' fill='%23ffffff' fill-opacity='.18'/%3E%3Ccircle cx='144' cy='92' r='2' fill='%23ffffff' fill-opacity='.16'/%3E%3Ccircle cx='22' cy='116' r='1.8' fill='%230a4776' fill-opacity='.14'/%3E%3Ccircle cx='92' cy='154' r='2.2' fill='%23ffffff' fill-opacity='.16'/%3E%3C/svg%3E");background-position:center top;background-repeat:repeat;background-size:calc(180px * var(--note-sprinkle-density-scale, 1)) calc(180px * var(--note-sprinkle-density-scale, 1))}.maplibregl-popup.note-sprinkle-speckles .popup-skin-sprinkle-layer{--speckles-tile: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='280' viewBox='0 0 220 280'%3E%3Cg fill='%23000000' fill-opacity='.92'%3E%3Ccircle cx='16' cy='18' r='3.2'/%3E%3Ccircle cx='48' cy='28' r='2.4'/%3E%3Ccircle cx='82' cy='16' r='3.5'/%3E%3Ccircle cx='116' cy='30' r='2.7'/%3E%3Ccircle cx='150' cy='18' r='2.4'/%3E%3Ccircle cx='188' cy='32' r='3.5'/%3E%3Ccircle cx='28' cy='66' r='3.2'/%3E%3Ccircle cx='62' cy='56' r='2.4'/%3E%3Ccircle cx='96' cy='72' r='3.4'/%3E%3Ccircle cx='136' cy='60' r='2.5'/%3E%3Ccircle cx='172' cy='78' r='3.6'/%3E%3Ccircle cx='204' cy='62' r='2.6'/%3E%3Ccircle cx='14' cy='116' r='2.6'/%3E%3Ccircle cx='44' cy='130' r='3.5'/%3E%3Ccircle cx='84' cy='118' r='2.4'/%3E%3Ccircle cx='118' cy='136' r='3.4'/%3E%3Ccircle cx='156' cy='120' r='2.5'/%3E%3Ccircle cx='194' cy='140' r='3.5'/%3E%3Ccircle cx='22' cy='174' r='3.1'/%3E%3Ccircle cx='56' cy='188' r='2.4'/%3E%3Ccircle cx='92' cy='176' r='3.6'/%3E%3Ccircle cx='128' cy='194' r='2.5'/%3E%3Ccircle cx='166' cy='180' r='3.4'/%3E%3Ccircle cx='202' cy='196' r='2.4'/%3E%3Ccircle cx='34' cy='234' r='3.5'/%3E%3Ccircle cx='70' cy='222' r='2.5'/%3E%3Ccircle cx='108' cy='242' r='3.3'/%3E%3Ccircle cx='144' cy='226' r='2.4'/%3E%3Ccircle cx='180' cy='248' r='3.5'/%3E%3Ccircle cx='208' cy='230' r='2.5'/%3E%3C/g%3E%3C/svg%3E");background:var(--note-sprinkle-motif-ink, rgba(0, 0, 0, .92));-webkit-mask:var(--speckles-tile) center top / calc(220px * var(--note-sprinkle-density-scale, 1)) calc(280px * var(--note-sprinkle-density-scale, 1)) repeat;mask:var(--speckles-tile) center top / calc(220px * var(--note-sprinkle-density-scale, 1)) calc(280px * var(--note-sprinkle-density-scale, 1)) repeat;opacity:calc(.86 * var(--note-sprinkle-opacity, 1))}.maplibregl-popup.note-sprinkle-smiley-arcs .popup-skin-sprinkle-layer{background:var(--note-sprinkle-motif-ink, #f0c84f);-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='360'%20height='512'%20viewBox='0%200%20360%20512'%20fill='none'%3e%3cdefs%3e%3cg%20id='smileyArcsMotif'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M13.6%202.4C8.4%204.3%204.7%209.4%204.2%2015c-.5%206.5%202.5%2013%207.8%2016.7%205.1%203.6%2012.7%204.2%2018.5%201.4%206.2-2.9%2010.2-9.8%209.8-16.7-.4-6.2-4.4-12.2-10.1-15.1C25.1-1.1%2018.9-.4%2013.6%202.4Z'%20stroke-width='2.9'/%3e%3cpath%20d='M12.9%2010.7c-.1%201.1.5%202.3%201.6%202.7%201.2.6%202.8.1%203.4-1.1.6-1.1.3-2.7-.7-3.5-1-.8-2.6-.9-3.6%200-.4.4-.6%201-.7%201.9Z'%20fill='%23000'%20stroke='none'/%3e%3cpath%20d='M24.6%209.8c-.9.5-1.5%201.7-1.3%202.8.2%201.4%201.6%202.6%203%202.4%201.5-.1%202.8-1.6%202.7-3.1%200-1.3-1.1-2.6-2.4-2.9-.6-.2-1.4-.1-2%20.3Z'%20fill='%23000'%20stroke='none'/%3e%3cpath%20d='M14.2%2019.8c1.7%203.8%206%206.2%2010.1%205.8%203.1-.2%206.1-2%207.8-4.7'%20stroke-width='2.9'/%3e%3c/g%3e%3c/defs%3e%3cuse%20href='%23smileyArcsMotif'%20x='26'%20y='18'%20transform='rotate(-6%2046%2036)'/%3e%3cuse%20href='%23smileyArcsMotif'%20x='188'%20y='20'%20transform='rotate(11%20208%2038)'/%3e%3cuse%20href='%23smileyArcsMotif'%20x='298'%20y='34'%20transform='rotate(86%20318%2052)'/%3e%3cuse%20href='%23smileyArcsMotif'%20x='82'%20y='112'%20transform='rotate(98%20102%20130)'/%3e%3cuse%20href='%23smileyArcsMotif'%20x='176'%20y='170'%20transform='rotate(-95%20196%20188)'/%3e%3cuse%20href='%23smileyArcsMotif'%20x='8'%20y='216'%20transform='rotate(84%2028%20234)'/%3e%3cuse%20href='%23smileyArcsMotif'%20x='102'%20y='258'%20transform='rotate(-14%20122%20276)'/%3e%3cuse%20href='%23smileyArcsMotif'%20x='242'%20y='242'%20transform='rotate(-2%20262%20260)'/%3e%3cuse%20href='%23smileyArcsMotif'%20x='40'%20y='336'%20transform='rotate(3%2060%20354)'/%3e%3cuse%20href='%23smileyArcsMotif'%20x='186'%20y='344'%20transform='rotate(-9%20206%20362)'/%3e%3cuse%20href='%23smileyArcsMotif'%20x='292'%20y='368'%20transform='rotate(89%20312%20386)'/%3e%3cuse%20href='%23smileyArcsMotif'%20x='92'%20y='454'%20transform='rotate(96%20112%20472)'/%3e%3cuse%20href='%23smileyArcsMotif'%20x='190'%20y='498'%20transform='rotate(-92%20210%20516)'/%3e%3c/svg%3e") center top / calc(360px * var(--note-sprinkle-density-scale, 1)) auto repeat-y;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='360'%20height='512'%20viewBox='0%200%20360%20512'%20fill='none'%3e%3cdefs%3e%3cg%20id='smileyArcsMotif'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M13.6%202.4C8.4%204.3%204.7%209.4%204.2%2015c-.5%206.5%202.5%2013%207.8%2016.7%205.1%203.6%2012.7%204.2%2018.5%201.4%206.2-2.9%2010.2-9.8%209.8-16.7-.4-6.2-4.4-12.2-10.1-15.1C25.1-1.1%2018.9-.4%2013.6%202.4Z'%20stroke-width='2.9'/%3e%3cpath%20d='M12.9%2010.7c-.1%201.1.5%202.3%201.6%202.7%201.2.6%202.8.1%203.4-1.1.6-1.1.3-2.7-.7-3.5-1-.8-2.6-.9-3.6%200-.4.4-.6%201-.7%201.9Z'%20fill='%23000'%20stroke='none'/%3e%3cpath%20d='M24.6%209.8c-.9.5-1.5%201.7-1.3%202.8.2%201.4%201.6%202.6%203%202.4%201.5-.1%202.8-1.6%202.7-3.1%200-1.3-1.1-2.6-2.4-2.9-.6-.2-1.4-.1-2%20.3Z'%20fill='%23000'%20stroke='none'/%3e%3cpath%20d='M14.2%2019.8c1.7%203.8%206%206.2%2010.1%205.8%203.1-.2%206.1-2%207.8-4.7'%20stroke-width='2.9'/%3e%3c/g%3e%3c/defs%3e%3cuse%20href='%23smileyArcsMotif'%20x='26'%20y='18'%20transform='rotate(-6%2046%2036)'/%3e%3cuse%20href='%23smileyArcsMotif'%20x='188'%20y='20'%20transform='rotate(11%20208%2038)'/%3e%3cuse%20href='%23smileyArcsMotif'%20x='298'%20y='34'%20transform='rotate(86%20318%2052)'/%3e%3cuse%20href='%23smileyArcsMotif'%20x='82'%20y='112'%20transform='rotate(98%20102%20130)'/%3e%3cuse%20href='%23smileyArcsMotif'%20x='176'%20y='170'%20transform='rotate(-95%20196%20188)'/%3e%3cuse%20href='%23smileyArcsMotif'%20x='8'%20y='216'%20transform='rotate(84%2028%20234)'/%3e%3cuse%20href='%23smileyArcsMotif'%20x='102'%20y='258'%20transform='rotate(-14%20122%20276)'/%3e%3cuse%20href='%23smileyArcsMotif'%20x='242'%20y='242'%20transform='rotate(-2%20262%20260)'/%3e%3cuse%20href='%23smileyArcsMotif'%20x='40'%20y='336'%20transform='rotate(3%2060%20354)'/%3e%3cuse%20href='%23smileyArcsMotif'%20x='186'%20y='344'%20transform='rotate(-9%20206%20362)'/%3e%3cuse%20href='%23smileyArcsMotif'%20x='292'%20y='368'%20transform='rotate(89%20312%20386)'/%3e%3cuse%20href='%23smileyArcsMotif'%20x='92'%20y='454'%20transform='rotate(96%20112%20472)'/%3e%3cuse%20href='%23smileyArcsMotif'%20x='190'%20y='498'%20transform='rotate(-92%20210%20516)'/%3e%3c/svg%3e") center top / calc(360px * var(--note-sprinkle-density-scale, 1)) auto repeat-y;opacity:calc(1 * var(--note-sprinkle-opacity, 1))}.maplibregl-popup.note-sprinkle-orange-polka .popup-skin-sprinkle-layer{background:var(--note-sprinkle-motif-ink, #ff8a00);-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='360'%20height='128'%20viewBox='0%200%20360%20128'%20fill='none'%3e%3c!--%20Seamless%20staggered%20polka.%20The%20row%20period%20(120)%20divides%20the%20tile%20width%20and%20the%20row%20gap%20(64)%20is%20half%20the%20tile%20height,%20so%20the%20tile%20wraps%20on%20BOTH%20axes%20and%20can%20therefore%20be%20drawn%20at%20any%20size.%20It%20used%20to%20be%20stretched%20to%20the%20card%20width%20(100%25%20auto,%20repeat-y),%20which%20pinned%20the%20dots%20to%20one%20size%20and%20left%20the%20right-hand%20dot%20clipped.%20--%3e%3cg%20fill='%23FF8A00'%3e%3ccircle%20cx='0'%20cy='24'%20r='18'/%3e%3ccircle%20cx='120'%20cy='24'%20r='18'/%3e%3ccircle%20cx='240'%20cy='24'%20r='18'/%3e%3ccircle%20cx='360'%20cy='24'%20r='18'/%3e%3ccircle%20cx='60'%20cy='88'%20r='18'/%3e%3ccircle%20cx='180'%20cy='88'%20r='18'/%3e%3ccircle%20cx='300'%20cy='88'%20r='18'/%3e%3c/g%3e%3c/svg%3e") center top / calc(180px * var(--note-sprinkle-density-scale, 1)) calc(64px * var(--note-sprinkle-density-scale, 1)) repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='360'%20height='128'%20viewBox='0%200%20360%20128'%20fill='none'%3e%3c!--%20Seamless%20staggered%20polka.%20The%20row%20period%20(120)%20divides%20the%20tile%20width%20and%20the%20row%20gap%20(64)%20is%20half%20the%20tile%20height,%20so%20the%20tile%20wraps%20on%20BOTH%20axes%20and%20can%20therefore%20be%20drawn%20at%20any%20size.%20It%20used%20to%20be%20stretched%20to%20the%20card%20width%20(100%25%20auto,%20repeat-y),%20which%20pinned%20the%20dots%20to%20one%20size%20and%20left%20the%20right-hand%20dot%20clipped.%20--%3e%3cg%20fill='%23FF8A00'%3e%3ccircle%20cx='0'%20cy='24'%20r='18'/%3e%3ccircle%20cx='120'%20cy='24'%20r='18'/%3e%3ccircle%20cx='240'%20cy='24'%20r='18'/%3e%3ccircle%20cx='360'%20cy='24'%20r='18'/%3e%3ccircle%20cx='60'%20cy='88'%20r='18'/%3e%3ccircle%20cx='180'%20cy='88'%20r='18'/%3e%3ccircle%20cx='300'%20cy='88'%20r='18'/%3e%3c/g%3e%3c/svg%3e") center top / calc(180px * var(--note-sprinkle-density-scale, 1)) calc(64px * var(--note-sprinkle-density-scale, 1)) repeat;opacity:calc(.98 * var(--note-sprinkle-opacity, 1))}.maplibregl-popup.note-frame-pet-peek-3d-frame{--pet3d-top-outset: clamp(128px, 37vw, 186px);--pet3d-bottom-outset: clamp(64px, 20vw, 112px);--pet3d-side-outset: clamp(32px, 9vw, 64px);overflow:visible;isolation:isolate}.maplibregl-popup.note-frame-pet-peek-3d-frame .marker-popup{position:relative;isolation:isolate}.maplibregl-popup.note-frame-pet-peek-3d-frame .popup-reveal-shell{overflow:hidden}.note-pet3d-layer{position:absolute;inset:calc(-1 * var(--pet3d-top-outset, 170px)) calc(-1 * var(--pet3d-side-outset, 96px)) calc(-1 * var(--pet3d-bottom-outset, 150px));pointer-events:none;z-index:3;opacity:0;transition:opacity .42s ease}.note-pet3d-layer.is-pet3d-on{opacity:1}.maplibregl-popup.note-frame-pet-peek-3d-frame .popup-reveal-content{padding-top:22px;padding-bottom:26px}.maplibregl-popup.note-frame-pet-peek-3d-frame .marker-popup .popup-actions-row.popup-floating-actions-bar{margin-top:clamp(31px,17%,84px)}@media(max-width:430px){.maplibregl-popup.note-frame-pet-peek-3d-frame{--pet3d-top-outset: clamp(112px, 42vw, 158px);--pet3d-bottom-outset: clamp(60px, 20vw, 96px);--pet3d-side-outset: clamp(28px, 9vw, 48px)}}.maplibregl-popup.note-skin-confetti-squiggles:not([class*=note-theme-]){--note-theme-bg: linear-gradient(#edf7fb, #edf7fb);--note-theme-border: rgba(150, 194, 208, .46);--note-theme-text: #2b4050;--note-theme-muted: rgba(58, 80, 94, .68);--emoji-chip-bg-top: linear-gradient(145deg, rgba(250, 254, 255, .97), rgba(226, 244, 250, .82));--emoji-chip-bg-base: rgba(216, 238, 246, .84);--emoji-chip-border: rgba(150, 194, 208, .36);--emoji-chip-highlight: rgba(255,255,255,.8)}.maplibregl-popup.note-skin-confetti-squiggles:not([class*=note-theme-]) .popup-note-card{color:var(--note-theme-text)!important;border-color:var(--note-theme-border)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.maplibregl-popup.note-skin-confetti-squiggles:not([class*=note-theme-]) .maplibregl-popup-tip{border:none!important;background:#edf7fb!important;width:18px;height:10px;filter:none!important}.maplibregl-popup.maplibregl-popup-anchor-bottom.note-skin-confetti-squiggles:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(0 0,100% 0,50% 100%)}.maplibregl-popup.maplibregl-popup-anchor-top.note-skin-confetti-squiggles:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(0 100%,100% 100%,50% 0)}.maplibregl-popup.maplibregl-popup-anchor-left.note-skin-confetti-squiggles:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(100% 0,100% 100%,0 50%)}.maplibregl-popup.maplibregl-popup-anchor-right.note-skin-confetti-squiggles:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(0 0,0 100%,100% 50%)}.maplibregl-popup.note-skin-confetti-squiggles .popup-note-card{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='136' height='116' viewBox='0 0 136 116'%3E%3Cg fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' opacity='.76'%3E%3Cpath d='M10 16c8 0 8-10 0-10s-8 10 0 18 8 18 0 18' stroke='%23e35895'/%3E%3Cpath d='M54 10c8 0 8-10 0-10s-8 10 0 18' stroke='%2395b874'/%3E%3Cpath d='M98 22c0-12 18-12 18 0s-18 12-18 0z' stroke='%23ef8b45'/%3E%3Cpath d='M32 48c4 8 12 8 16 0s12-8 16 0' stroke='%2388b9e0'/%3E%3Cpath d='M86 52c0 10-14 10-14 0s14-10 14-20' stroke='%23b59ad9'/%3E%3Cpath d='M118 58c4 8 12 8 16 0' stroke='%23e35895'/%3E%3Cpath d='M18 86c8 0 8-10 0-10s-8 10 0 18' stroke='%2395b874'/%3E%3Cpath d='M58 98c4-8 12-8 16 0s12 8 16 0' stroke='%2388b9e0'/%3E%3Cpath d='M110 90c0-12 18-12 18 0s-18 12-18 0z' stroke='%23ef8b45'/%3E%3Cpath d='M102 108l10 0' stroke='%23e9c94c'/%3E%3Cpath d='M36 28l8 0' stroke='%23e9c94c'/%3E%3Cpath d='M76 26l8 0' stroke='%23ef8b45'/%3E%3Cpath d='M122 16l0 1' stroke='%23e35895'/%3E%3Cpath d='M40 76l8 0' stroke='%23ef8b45'/%3E%3Cpath d='M6 58l0 1' stroke='%23b59ad9'/%3E%3C/g%3E%3C/svg%3E"),repeating-linear-gradient(88deg,transparent 0px,transparent 3px,rgba(58,88,104,.008) 3px,rgba(58,88,104,.008) 4px),var(--note-theme-bg)!important;background-position:center top,0 0,0 0!important;background-size:136px 116px,auto,auto!important;box-shadow:inset 0 1px #ffffff9e,0 4px 14px #6996aa1a,0 1px 4px #50788c0f!important}.maplibregl-popup.note-skin-pool-water:not([class*=note-theme-]){--note-theme-bg: linear-gradient(#42bfd0, #42bfd0);--note-theme-border: rgba(23, 118, 138, .48);--note-theme-text: #073844;--note-theme-muted: rgba(12, 68, 82, .7);--emoji-chip-bg-top: linear-gradient(145deg, rgba(218, 252, 255, .96), rgba(93, 206, 221, .84));--emoji-chip-bg-base: rgba(67, 184, 202, .86);--emoji-chip-border: rgba(23, 118, 138, .36);--emoji-chip-highlight: rgba(241, 255, 255, .76)}.maplibregl-popup.note-skin-pool-water:not([class*=note-theme-]) .popup-note-card{color:var(--note-theme-text)!important;border-color:var(--note-theme-border)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.maplibregl-popup.note-skin-pool-water:not([class*=note-theme-]) .maplibregl-popup-tip{border:none!important;background:#42bfd0!important;width:18px;height:10px;filter:none!important}.maplibregl-popup.maplibregl-popup-anchor-bottom.note-skin-pool-water:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(0 0,100% 0,50% 100%)}.maplibregl-popup.maplibregl-popup-anchor-top.note-skin-pool-water:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(0 100%,100% 100%,50% 0)}.maplibregl-popup.maplibregl-popup-anchor-left.note-skin-pool-water:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(100% 0,100% 100%,0 50%)}.maplibregl-popup.maplibregl-popup-anchor-right.note-skin-pool-water:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(0 0,0 100%,100% 50%)}.maplibregl-popup.note-skin-pool-water .popup-note-card{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='680' viewBox='0 0 520 680'%3E%3Cdefs%3E%3Cfilter id='w'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.018 .032' numOctaves='2' seed='9'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='12'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23w)' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg stroke='%23d6fbff' stroke-width='9' stroke-opacity='.74'%3E%3Cpath d='M-30 36C34 74 87 16 143 48s100 72 164 19 120-47 184 3 84 16 118-14'/%3E%3Cpath d='M-36 146c70-50 114 28 178-20s118-34 166 19 102 38 151-14 91-27 120 5'/%3E%3Cpath d='M-42 260c66-45 116 35 172-20s104-40 166 8 116 60 164-6 86-33 124 6'/%3E%3Cpath d='M-36 384c78-52 118 31 178-21s104-29 164 18 116 45 162-13 93-18 116 16'/%3E%3Cpath d='M-42 512c72-50 125 26 181-24s115-34 166 14 108 48 166-8 92-29 116 8'/%3E%3Cpath d='M32-48C70 25 3 70 45 134s72 92 24 158-42 116 14 176 39 103-8 158'/%3E%3Cpath d='M146-58c-48 78 28 123-20 188s-32 110 19 160 38 113-12 164-27 101 7 142'/%3E%3Cpath d='M270-50c-54 79 27 126-24 190s-36 112 13 162 55 107-8 165-31 97 9 140'/%3E%3Cpath d='M396-52c-48 74 24 121-22 187s-32 111 17 163 43 110-10 160-24 102 10 145'/%3E%3C/g%3E%3Cg stroke='%231f7f94' stroke-width='5' stroke-opacity='.36'%3E%3Cpath d='M-20 92c54 24 89-33 141-8s75 70 138 25 99-46 146-1 78 30 116-11'/%3E%3Cpath d='M-26 206c62-38 102 24 158-16s97-28 145 16 96 45 137-12 75-29 106 6'/%3E%3Cpath d='M-25 333c65-42 110 30 165-18s97-32 152 12 102 48 146-9 78-24 105 11'/%3E%3Cpath d='M-27 462c62-42 108 24 160-19s105-28 150 15 96 42 144-5 74-30 98 9'/%3E%3Cpath d='M92-45c30 70-28 104 7 164s67 84 25 142-37 103 12 152 30 91-12 141'/%3E%3Cpath d='M214-42c-39 68 27 104-14 162s-28 98 14 144 42 100-10 150-25 89 9 128'/%3E%3Cpath d='M336-48c-42 72 24 108-18 165s-27 101 15 148 38 97-8 145-23 90 8 129'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"),radial-gradient(circle at 18% 12%,rgba(255,255,255,.2),transparent 24%),radial-gradient(circle at 82% 78%,rgba(14,114,142,.18),transparent 30%),var(--note-theme-bg)!important;background-position:center,0 0,0 0,0 0!important;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat!important;background-size:cover,auto,auto,auto!important;box-shadow:inset 0 1px #f0ffff94,0 4px 14px #188a9e24,0 1px 4px #0a5a6c14!important}.maplibregl-popup.note-skin-blue-mosaic:not([class*=note-theme-]){--note-theme-bg: linear-gradient(#2aa9dc, #2aa9dc);--note-theme-border: rgba(20, 95, 153, .48);--note-theme-text: #06304e;--note-theme-muted: rgba(12, 58, 91, .7);--emoji-chip-bg-top: linear-gradient(145deg, rgba(225, 250, 255, .96), rgba(96, 195, 226, .84));--emoji-chip-bg-base: rgba(73, 173, 216, .86);--emoji-chip-border: rgba(20, 95, 153, .36);--emoji-chip-highlight: rgba(244, 255, 255, .76)}.maplibregl-popup.note-skin-blue-mosaic:not([class*=note-theme-]) .popup-note-card{color:var(--note-theme-text)!important;border-color:var(--note-theme-border)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.maplibregl-popup.note-skin-blue-mosaic:not([class*=note-theme-]) .maplibregl-popup-tip{border:none!important;background:#2aa9dc!important;width:18px;height:10px;filter:none!important}.maplibregl-popup.maplibregl-popup-anchor-bottom.note-skin-blue-mosaic:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(0 0,100% 0,50% 100%)}.maplibregl-popup.maplibregl-popup-anchor-top.note-skin-blue-mosaic:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(0 100%,100% 100%,50% 0)}.maplibregl-popup.maplibregl-popup-anchor-left.note-skin-blue-mosaic:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(100% 0,100% 100%,0 50%)}.maplibregl-popup.maplibregl-popup-anchor-right.note-skin-blue-mosaic:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(0 0,0 100%,100% 50%)}.maplibregl-popup.note-skin-blue-mosaic .popup-note-card{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='112' height='112' viewBox='0 0 112 112'%3E%3Crect width='112' height='112' fill='%23d9f5fb'/%3E%3Cg%3E%3Crect x='1' y='1' width='12' height='12' rx='4' fill='%237ed2df'/%3E%3Crect x='15' y='1' width='12' height='12' rx='4' fill='%232ba5d8'/%3E%3Crect x='29' y='1' width='12' height='12' rx='4' fill='%2347bbdd'/%3E%3Crect x='43' y='1' width='12' height='12' rx='4' fill='%2385d7df'/%3E%3Crect x='57' y='1' width='12' height='12' rx='4' fill='%23299bd2'/%3E%3Crect x='71' y='1' width='12' height='12' rx='4' fill='%236fcbe0'/%3E%3Crect x='85' y='1' width='12' height='12' rx='4' fill='%2335add9'/%3E%3Crect x='99' y='1' width='12' height='12' rx='4' fill='%237fd4df'/%3E%3Crect x='1' y='15' width='12' height='12' rx='4' fill='%232a9dd4'/%3E%3Crect x='15' y='15' width='12' height='12' rx='4' fill='%2376d0df'/%3E%3Crect x='29' y='15' width='12' height='12' rx='4' fill='%2337aed9'/%3E%3Crect x='43' y='15' width='12' height='12' rx='4' fill='%23218fcd'/%3E%3Crect x='57' y='15' width='12' height='12' rx='4' fill='%237fd5df'/%3E%3Crect x='71' y='15' width='12' height='12' rx='4' fill='%2343b8dc'/%3E%3Crect x='85' y='15' width='12' height='12' rx='4' fill='%232ca1d6'/%3E%3Crect x='99' y='15' width='12' height='12' rx='4' fill='%2367c8df'/%3E%3Crect x='1' y='29' width='12' height='12' rx='4' fill='%235ec2df'/%3E%3Crect x='15' y='29' width='12' height='12' rx='4' fill='%2331a7d8'/%3E%3Crect x='29' y='29' width='12' height='12' rx='4' fill='%2384d7df'/%3E%3Crect x='43' y='29' width='12' height='12' rx='4' fill='%2338add9'/%3E%3Crect x='57' y='29' width='12' height='12' rx='4' fill='%232291cf'/%3E%3Crect x='71' y='29' width='12' height='12' rx='4' fill='%2379d0df'/%3E%3Crect x='85' y='29' width='12' height='12' rx='4' fill='%2353bfdf'/%3E%3Crect x='99' y='29' width='12' height='12' rx='4' fill='%232b9ed5'/%3E%3Crect x='1' y='43' width='12' height='12' rx='4' fill='%2384d7df'/%3E%3Crect x='15' y='43' width='12' height='12' rx='4' fill='%2340b5dc'/%3E%3Crect x='29' y='43' width='12' height='12' rx='4' fill='%232191cf'/%3E%3Crect x='43' y='43' width='12' height='12' rx='4' fill='%236dc9df'/%3E%3Crect x='57' y='43' width='12' height='12' rx='4' fill='%2336aad8'/%3E%3Crect x='71' y='43' width='12' height='12' rx='4' fill='%235cc1df'/%3E%3Crect x='85' y='43' width='12' height='12' rx='4' fill='%237fd4df'/%3E%3Crect x='99' y='43' width='12' height='12' rx='4' fill='%23309fd4'/%3E%3Crect x='1' y='57' width='12' height='12' rx='4' fill='%2332a5d8'/%3E%3Crect x='15' y='57' width='12' height='12' rx='4' fill='%2379d1df'/%3E%3Crect x='29' y='57' width='12' height='12' rx='4' fill='%2348b9dd'/%3E%3Crect x='43' y='57' width='12' height='12' rx='4' fill='%232593d0'/%3E%3Crect x='57' y='57' width='12' height='12' rx='4' fill='%2383d6df'/%3E%3Crect x='71' y='57' width='12' height='12' rx='4' fill='%2336a9d8'/%3E%3Crect x='85' y='57' width='12' height='12' rx='4' fill='%236bc9df'/%3E%3Crect x='99' y='57' width='12' height='12' rx='4' fill='%23218fcd'/%3E%3Crect x='1' y='71' width='12' height='12' rx='4' fill='%236dcae0'/%3E%3Crect x='15' y='71' width='12' height='12' rx='4' fill='%232998d2'/%3E%3Crect x='29' y='71' width='12' height='12' rx='4' fill='%2384d7df'/%3E%3Crect x='43' y='71' width='12' height='12' rx='4' fill='%2338add9'/%3E%3Crect x='57' y='71' width='12' height='12' rx='4' fill='%235fc3df'/%3E%3Crect x='71' y='71' width='12' height='12' rx='4' fill='%232291cf'/%3E%3Crect x='85' y='71' width='12' height='12' rx='4' fill='%237ed2df'/%3E%3Crect x='99' y='71' width='12' height='12' rx='4' fill='%2345b7dc'/%3E%3Crect x='1' y='85' width='12' height='12' rx='4' fill='%232ba5d8'/%3E%3Crect x='15' y='85' width='12' height='12' rx='4' fill='%235ec2df'/%3E%3Crect x='29' y='85' width='12' height='12' rx='4' fill='%2333a8d8'/%3E%3Crect x='43' y='85' width='12' height='12' rx='4' fill='%237ad1df'/%3E%3Crect x='57' y='85' width='12' height='12' rx='4' fill='%232996d1'/%3E%3Crect x='71' y='85' width='12' height='12' rx='4' fill='%2385d7df'/%3E%3Crect x='85' y='85' width='12' height='12' rx='4' fill='%233ab0da'/%3E%3Crect x='99' y='85' width='12' height='12' rx='4' fill='%236bc9df'/%3E%3Crect x='1' y='99' width='12' height='12' rx='4' fill='%237ed3df'/%3E%3Crect x='15' y='99' width='12' height='12' rx='4' fill='%2330a3d7'/%3E%3Crect x='29' y='99' width='12' height='12' rx='4' fill='%236bc9df'/%3E%3Crect x='43' y='99' width='12' height='12' rx='4' fill='%232190ce'/%3E%3Crect x='57' y='99' width='12' height='12' rx='4' fill='%2348b9dd'/%3E%3Crect x='71' y='99' width='12' height='12' rx='4' fill='%237fd5df'/%3E%3Crect x='85' y='99' width='12' height='12' rx='4' fill='%232c9ed4'/%3E%3Crect x='99' y='99' width='12' height='12' rx='4' fill='%235ec2df'/%3E%3C/g%3E%3Cg fill='%23ffffff' opacity='.7'%3E%3Cpath d='M27 25l2 5 5 2-5 2-2 5-2-5-5-2 5-2z'/%3E%3Cpath d='M84 12l1.6 4 4 1.6-4 1.6-1.6 4-1.6-4-4-1.6 4-1.6z'/%3E%3Cpath d='M54 79l1.6 4 4 1.6-4 1.6-1.6 4-1.6-4-4-1.6 4-1.6z'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(circle at 18% 12%,rgba(255,255,255,.12),transparent 24%),var(--note-theme-bg)!important;background-position:center,0 0,0 0!important;background-repeat:repeat,no-repeat,no-repeat!important;background-size:112px 112px,auto,auto!important;box-shadow:inset 0 1px #f4ffff8f,0 4px 14px #2684b724,0 1px 4px #0c4e7c14!important}.maplibregl-popup.note-skin-smiley-arcs{--smiley-arcs-mask-url: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXAAAACACAYAAAAS/DKSAAAGLElEQVR42u3dL0wkVxwH8N9eSg2GM6QJCkPS5Aw1mCoMijRBYVCYq6mhBoOqOYU5dQaFoQZTdeZqzpA0wWzThAoUTUMNaXJNE7oVQG47nZ2dfzs7u/P5JJNcdmbnwo/Z7z7evDcvAgAAAAAAAAAAAAAAAAAAAAAAAABgHp1HxGBoO42IDWUBaK9Bwe1YyQBmL7yT26ESAm3Wm9Of6z4inqkRwGzZSGlNj7M/pjW+pqyAFng00nVS9WccaIkDbfdszn6eDzWFbi/lvQOXC0AzNy5fTuhmKDzZHNP1tq9EkM+rHEF7UDKEBTjDTgqOaLpSMsgfsjsFgng9R0D3h/bfKXVnHVccmgpUaCUPH7NasIvEB7G7VsYE831ELCbesy3EIZ/FCiEswCk7ISyPIyEO2XZidH/jQkTsjXn/TUTc6gcncd3U1RWSnGfwVnnho7MYPQX+6fXLAudbS/mgCvDueB31jyrpJ861rszw4H2MvoFZJnjHdbUwv9ZLtroXDEklTOQp5Zf4782jrJZ1mVmYdMdPUXwW7iAi/s5x7ZgcBjF+QkUkHmw1vG+rQAvpQAs8un7TMgrOP7gZ2nc94jyuJSjwoUj7k/ji8c/lnRw3q1Z86KKLE3TKXHsbI15/qysF8n2IXkT154MPux16/Uyp51Y/R7DuPu7rx/+HCiZvlF9mnE+Aw5C7HB+KsjPmfNgEeNq1cFHh8Q4WD4GS/ZcvRwT3asqxywK8Mw5LNALKXo+6UWBMi+e65i+FD0ocXRpCmGa7QOgOCtxcB6K+509shFaSm+FR28pQ77XAodrzKw6ieD/o07atrJ27dlYm2J0nwCHDXg0r0z9tp8rZyQC/LdFCv0y5fo4jfSTL07ap7FBt5MmobVEJO+W7KD6noMqoJq1vmECQHymZa6XitfQmx3ut1gNRbbjYIB5m4S0pDY+hWiXER41+Otf6Bmi2Fd7POO40Pg4xXcr5yGPhDRDNLaP2usK57nXRAUz3vsltTfdeTpR2qi5z3L9YUCaYz5vfhxWWYxPe0Zp7GzM/Cq3ndwqVFvn4IyJ+j4jPfd5m9ncoKyG6s+5q0e298k3NlyVa1vtR3yM5gBmdT/BauaYqLYi/jPILfAhxmCNvEq3sAyVpjYUaw1eIA7RwbYDjGD8Ba0GIA0wnvNei2IiUnRi/1sByGIUCMPERJ70SI1J6Jc7buGd+10DHw/vHiPg6In6NiL8ygrmXsmgHAA30fV/W0JetLxwgJv/8muUS4bsV2YuchwAHqN9NRrjmbTnnOW7cDc/QBw5QzGc1nOOfgsc/V3aAmGj/9/DreznPEzkW5ZiqT/zOgTn0W0xmePVXSgswvRZ4ct9uzlb1RZv6v03kAboyBrzsPhN5ABrwvEBj9WLo39/XMEEIgAl2o7zL2PdDjO4+SXadvFJmgOZD/DSKjSB5YfYlQHM2agpdj5EFiPYspdb0lwAAUd8SeNcl3rOolADtWsf0abGH5Yj4MOKYpbb+YIbCAF0dJz7zGWkcONAVvYj4NOex32rgArTXaaJffEdJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICYwQVaR20HygTQHuc5gjttA2ZcTwlm2sA1AN31TAnmKrx/fgzktO2LjPOsKCdAc+E9vPUrvn8QEa+UFaDZ8N4qeZ6jlHOdKC/AZCRDdz/j2K2I2CvxhXCozACTb31Hzu6RtzWcF4CS+iXDexARdzV9OQAwgdb3qPDerrF1D0BBa2PC9SrHzchx4fxOgANMt/V9lbL/ZY6bn/cCHKDZAD/PEbyriWNWdaEATD/A8wbvu8f9l/rAAaYT4GcZ+zZq+j/OlRyg/gD/JmPfWsY5Fsfs0/qG8DArJms9Y99uymt7j6H8Z0Y4XykrQPv6wJP7N/V/A7QzwJPdKCdRbAanR8sCTHEWZtLN4+vrWt8AzTobE7Jp62HulPhy6Cs1QPOt8H6J1rTWN0AD7hJhe51yzELkf4TsqgCHsKgxU10Hs1fTuVwLEMaB0+wXbtFZmGvCG6A9/eGjtvN4mMizGQ9dKmnHLCknQLNeFAjyURsAU3ZRMLiPlAwgWruCz3lKcO8qDQAAAAAAAAAAAADMvH8B8be35mZQvI8AAAAASUVORK5CYII=);--smiley-arcs-ink: var(--note-motif-ink, #f0c84f);--smiley-arcs-surface: var(--note-theme-bg, linear-gradient(180deg, rgba(251, 252, 248, .98), rgba(243, 245, 240, .98)))}.maplibregl-popup.note-skin-smiley-arcs:not([class*=note-theme-]){--note-theme-bg: linear-gradient(#f7f8f5, #f7f8f5);--note-theme-border: rgba(144, 150, 142, .36);--note-theme-text: #27302f;--note-theme-muted: rgba(52, 64, 62, .66);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255, 255, 255, .96), rgba(238, 241, 236, .84));--emoji-chip-bg-base: rgba(232, 236, 230, .86);--emoji-chip-border: rgba(144, 150, 142, .28);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin-smiley-arcs:not([class*=note-theme-]) .popup-note-card{color:var(--note-theme-text)!important;border-color:var(--note-theme-border)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.maplibregl-popup.note-skin-smiley-arcs .maplibregl-popup-tip{border:none!important;background:var(--note-theme-bg, #f7f8f5)!important;width:18px;height:10px;filter:none!important}.maplibregl-popup.note-skin-smiley-arcs:not([class*=note-theme-]) .maplibregl-popup-tip{border:none!important;background:#f7f8f5!important;width:18px;height:10px;filter:none!important}.maplibregl-popup.maplibregl-popup-anchor-bottom.note-skin-smiley-arcs:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(0 0,100% 0,50% 100%)}.maplibregl-popup.maplibregl-popup-anchor-top.note-skin-smiley-arcs:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(0 100%,100% 100%,50% 0)}.maplibregl-popup.maplibregl-popup-anchor-left.note-skin-smiley-arcs:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(100% 0,100% 100%,0 50%)}.maplibregl-popup.maplibregl-popup-anchor-right.note-skin-smiley-arcs:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(0 0,0 100%,100% 50%)}.maplibregl-popup.note-skin-smiley-arcs .popup-note-card{background:radial-gradient(circle at 84% 78%,#27302f0d,#27302f00 30%),var(--smiley-arcs-surface, var(--note-theme-bg, #f7f8f5))!important;background-position:0 0,0 0!important;background-repeat:no-repeat,no-repeat!important;background-size:auto,auto!important;box-shadow:inset 0 1px #ffffff9e,0 4px 14px #78847e1a,0 1px 4px #5a625e0f!important}.maplibregl-popup.note-skin-smiley-arcs .popup-skin-scroll-layer{background:var(--smiley-arcs-ink);opacity:.98;-webkit-mask-image:var(--smiley-arcs-mask-url);-webkit-mask-position:center top;-webkit-mask-repeat:repeat-y;-webkit-mask-size:320px auto;mask-image:var(--smiley-arcs-mask-url);mask-position:center top;mask-repeat:repeat-y;mask-size:320px auto}.maplibregl-popup.note-skin-banana-blue:not([class*=note-theme-]){--note-theme-bg: linear-gradient(#58bfe9, #58bfe9);--note-theme-border: rgba(22, 109, 165, .46);--note-theme-text: #073a55;--note-theme-muted: rgba(13, 70, 100, .7);--emoji-chip-bg-top: linear-gradient(145deg, rgba(237, 252, 255, .96), rgba(101, 198, 232, .84));--emoji-chip-bg-base: rgba(80, 176, 219, .86);--emoji-chip-border: rgba(22, 109, 165, .36);--emoji-chip-highlight: rgba(244, 255, 255, .76)}.maplibregl-popup.note-skin-banana-blue:not([class*=note-theme-]) .popup-note-card{color:var(--note-theme-text)!important;border-color:var(--note-theme-border)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.maplibregl-popup.note-skin-banana-blue:not([class*=note-theme-]) .maplibregl-popup-tip{border:none!important;background:#58bfe9!important;width:18px;height:10px;filter:none!important}.maplibregl-popup.maplibregl-popup-anchor-bottom.note-skin-banana-blue:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(0 0,100% 0,50% 100%)}.maplibregl-popup.maplibregl-popup-anchor-top.note-skin-banana-blue:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(0 100%,100% 100%,50% 0)}.maplibregl-popup.maplibregl-popup-anchor-left.note-skin-banana-blue:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(100% 0,100% 100%,0 50%)}.maplibregl-popup.maplibregl-popup-anchor-right.note-skin-banana-blue:not([class*=note-theme-]) .maplibregl-popup-tip{clip-path:polygon(0 0,0 100%,100% 50%)}.maplibregl-popup.note-skin-banana-blue .popup-note-card{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cdefs%3E%3Cg id='b'%3E%3Cellipse cx='7' cy='17' rx='28' ry='7' fill='%230a4776' opacity='.28' transform='rotate(20)'/%3E%3Cpath d='M-28 2C-18 38 22 44 40 9C18 23-16 21-28 2Z' fill='%23e4d400'/%3E%3Cpath d='M-21 7C-8 26 16 30 32 12C15 20-11 18-21 7Z' fill='%23fff06c' opacity='.76'/%3E%3Cpath d='M-31 1l6 4M36 9l6-3' stroke='%23757815' stroke-width='2.5' stroke-linecap='round'/%3E%3C/g%3E%3C/defs%3E%3Cuse href='%23b' x='36' y='34' transform='rotate(-8 36 34)'/%3E%3Cuse href='%23b' x='124' y='34' transform='rotate(168 124 34)'/%3E%3Cuse href='%23b' x='82' y='88' transform='rotate(38 82 88)'/%3E%3Cuse href='%23b' x='34' y='144' transform='rotate(10 34 144)'/%3E%3Cuse href='%23b' x='134' y='144' transform='rotate(150 134 144)'/%3E%3Ccircle cx='18' cy='18' r='2' fill='%23ffffff' fill-opacity='.22'/%3E%3Ccircle cx='156' cy='22' r='2.5' fill='%23ffffff' fill-opacity='.18'/%3E%3Ccircle cx='144' cy='92' r='2' fill='%23ffffff' fill-opacity='.16'/%3E%3Ccircle cx='22' cy='116' r='1.8' fill='%230a4776' fill-opacity='.14'/%3E%3Ccircle cx='92' cy='154' r='2.2' fill='%23ffffff' fill-opacity='.16'/%3E%3C/svg%3E"),radial-gradient(circle at 18% 12%,rgba(255,255,255,.14),transparent 24%),var(--note-theme-bg)!important;background-position:center top,0 0,0 0!important;background-repeat:repeat,no-repeat,no-repeat!important;background-size:180px 180px,auto,auto!important;box-shadow:inset 0 1px #f4ffff94,0 4px 14px #1e82b424,0 1px 4px #0c4e7c14!important}.popup-note-card-tail{display:none;--note-card-tail-wall: drop-shadow(0 .5px .5px rgba(15, 23, 42, .1)) drop-shadow(0 1px 0 rgba(15, 23, 42, .11)) drop-shadow(0 2px 0 rgba(15, 23, 42, .1)) drop-shadow(0 3px 0 rgba(15, 23, 42, .085)) drop-shadow(0 4px 0 rgba(15, 23, 42, .07)) drop-shadow(0 5px 3px rgba(15, 23, 42, .14))}.popup-note-card-tail:before{content:"";position:absolute;inset:0;background:var(--note-card-tail-paint, transparent);clip-path:var(--note-card-tail-cut, none)}body.theme-dark :is(.maplibregl-popup:has(.marker-popup),.note-form-preview-popup):not(:is([class*=note-theme-],[class*=note-skin-])){--note-card-tail-bg: rgba(26, 32, 46, .94)}:is(.maplibregl-popup:has(.marker-popup),.note-form-preview-popup):has(:is(.popup-note-surface,.popup-giftbox-note-card,.popup-envelope-note-card))>.maplibregl-popup-tip{display:none!important;animation:none!important;background:transparent!important;border-color:transparent!important;filter:none!important}:is(.maplibregl-popup:has(.marker-popup),.note-form-preview-popup):not(:is(.note-form-postcard,.note-form-flat-card,.note-form-sticky,.note-form-torn)) :is(.popup-note-surface.popup-note-card,.popup-giftbox-note-card,.popup-envelope-note-card):has(>.popup-note-card-tail){overflow:visible!important}:is(.maplibregl-popup:has(.marker-popup),.note-form-preview-popup):not(:is(.note-form-postcard,.note-form-flat-card,.note-form-sticky,.note-form-torn)) :is(.popup-note-surface.popup-note-card,.popup-giftbox-note-card,.popup-envelope-note-card)>.popup-note-card-tail{display:block;position:absolute;width:var(--note-card-tail-width, var(--map-popup-tail-width, 26px));height:var(--note-card-tail-height, var(--map-popup-tail-height, 10px));border:none!important;background:none!important;--note-card-tail-paint: var(--note-card-tail-bg, var(--note-theme-tail-bg, var(--note-theme-bg, var(--note-card-bg))));filter:var(--note-card-tail-shadow, var(--note-card-tail-wall))!important;pointer-events:none;z-index:0}:is(.maplibregl-popup-anchor-bottom:has(.marker-popup),.note-form-preview-popup.maplibregl-popup-anchor-bottom):not(:is(.note-form-postcard,.note-form-flat-card,.note-form-sticky,.note-form-torn)) :is(.popup-note-surface.popup-note-card,.popup-giftbox-note-card,.popup-envelope-note-card)>.popup-note-card-tail,:is(.maplibregl-popup-anchor-bottom-left:has(.marker-popup),.note-form-preview-popup.maplibregl-popup-anchor-bottom-left):not(:is(.note-form-postcard,.note-form-flat-card,.note-form-sticky,.note-form-torn)) :is(.popup-note-surface.popup-note-card,.popup-giftbox-note-card,.popup-envelope-note-card)>.popup-note-card-tail,:is(.maplibregl-popup-anchor-bottom-right:has(.marker-popup),.note-form-preview-popup.maplibregl-popup-anchor-bottom-right):not(:is(.note-form-postcard,.note-form-flat-card,.note-form-sticky,.note-form-torn)) :is(.popup-note-surface.popup-note-card,.popup-giftbox-note-card,.popup-envelope-note-card)>.popup-note-card-tail{bottom:var(--note-card-tail-offset, var(--map-popup-tail-offset, -9px));left:50%;transform:translate(-50%);--note-card-tail-cut: var(--map-popup-tail-clip-bottom, polygon(50% 100%, 3% 0, 97% 0))}:is(.maplibregl-popup-anchor-bottom-left:has(.marker-popup),.note-form-preview-popup.maplibregl-popup-anchor-bottom-left):not(:is(.note-form-postcard,.note-form-flat-card,.note-form-sticky,.note-form-torn)) :is(.popup-note-surface.popup-note-card,.popup-giftbox-note-card,.popup-envelope-note-card)>.popup-note-card-tail{left:18px;transform:translate(-50%)}:is(.maplibregl-popup-anchor-bottom-right:has(.marker-popup),.note-form-preview-popup.maplibregl-popup-anchor-bottom-right):not(:is(.note-form-postcard,.note-form-flat-card,.note-form-sticky,.note-form-torn)) :is(.popup-note-surface.popup-note-card,.popup-giftbox-note-card,.popup-envelope-note-card)>.popup-note-card-tail{right:18px;left:auto;transform:translate(50%)}:is(.maplibregl-popup-anchor-top:has(.marker-popup),.note-form-preview-popup.maplibregl-popup-anchor-top):not(:is(.note-form-postcard,.note-form-flat-card,.note-form-sticky,.note-form-torn)) :is(.popup-note-surface.popup-note-card,.popup-giftbox-note-card,.popup-envelope-note-card)>.popup-note-card-tail,:is(.maplibregl-popup-anchor-top-left:has(.marker-popup),.note-form-preview-popup.maplibregl-popup-anchor-top-left):not(:is(.note-form-postcard,.note-form-flat-card,.note-form-sticky,.note-form-torn)) :is(.popup-note-surface.popup-note-card,.popup-giftbox-note-card,.popup-envelope-note-card)>.popup-note-card-tail,:is(.maplibregl-popup-anchor-top-right:has(.marker-popup),.note-form-preview-popup.maplibregl-popup-anchor-top-right):not(:is(.note-form-postcard,.note-form-flat-card,.note-form-sticky,.note-form-torn)) :is(.popup-note-surface.popup-note-card,.popup-giftbox-note-card,.popup-envelope-note-card)>.popup-note-card-tail{top:var(--note-card-tail-offset, var(--map-popup-tail-offset, -9px));left:50%;transform:translate(-50%);--note-card-tail-cut: var(--map-popup-tail-clip-top, polygon(50% 0, 3% 100%, 97% 100%));filter:none!important}:is(.maplibregl-popup-anchor-top-left:has(.marker-popup),.note-form-preview-popup.maplibregl-popup-anchor-top-left):not(:is(.note-form-postcard,.note-form-flat-card,.note-form-sticky,.note-form-torn)) :is(.popup-note-surface.popup-note-card,.popup-giftbox-note-card,.popup-envelope-note-card)>.popup-note-card-tail{left:18px;transform:translate(-50%)}:is(.maplibregl-popup-anchor-top-right:has(.marker-popup),.note-form-preview-popup.maplibregl-popup-anchor-top-right):not(:is(.note-form-postcard,.note-form-flat-card,.note-form-sticky,.note-form-torn)) :is(.popup-note-surface.popup-note-card,.popup-giftbox-note-card,.popup-envelope-note-card)>.popup-note-card-tail{right:18px;left:auto;transform:translate(50%)}:is(.maplibregl-popup-anchor-left:has(.marker-popup),.note-form-preview-popup.maplibregl-popup-anchor-left):not(:is(.note-form-postcard,.note-form-flat-card,.note-form-sticky,.note-form-torn)) :is(.popup-note-surface.popup-note-card,.popup-giftbox-note-card,.popup-envelope-note-card)>.popup-note-card-tail{top:50%;left:var(--note-card-tail-offset, var(--map-popup-tail-offset, -9px));width:var(--note-card-tail-height, var(--map-popup-tail-height, 10px));height:var(--note-card-tail-width, var(--map-popup-tail-width, 26px));transform:translateY(-50%);--note-card-tail-cut: var(--map-popup-tail-clip-left, polygon(0 50%, 100% 3%, 100% 97%))}:is(.maplibregl-popup-anchor-right:has(.marker-popup),.note-form-preview-popup.maplibregl-popup-anchor-right):not(:is(.note-form-postcard,.note-form-flat-card,.note-form-sticky,.note-form-torn)) :is(.popup-note-surface.popup-note-card,.popup-giftbox-note-card,.popup-envelope-note-card)>.popup-note-card-tail{top:50%;right:var(--note-card-tail-offset, var(--map-popup-tail-offset, -9px));width:var(--note-card-tail-height, var(--map-popup-tail-height, 10px));height:var(--note-card-tail-width, var(--map-popup-tail-width, 26px));transform:translateY(-50%);--note-card-tail-cut: var(--map-popup-tail-clip-right, polygon(100% 50%, 0 3%, 0 97%))}.marker-popup .popup-id{color:#0a0a0f99}.marker-popup .popup-date{color:#0a0a0f7a}.report-btn{border:none;background:transparent;color:#0a0a0f73;font-size:11px;letter-spacing:.2px;padding:2px 4px;cursor:pointer}@media(hover){.report-btn:hover{color:#0a0a0fb3}}.report-btn:focus-visible{outline:2px solid rgba(30,80,255,.28);outline-offset:2px;border-radius:var(--ui-radius-xs, 6px)}.popup-reveal-shell{position:relative;border-radius:var(--ui-radius-lg, 12px);overflow:hidden;isolation:isolate;--popup-reveal-content-layer: 2;--popup-animation-back-layer: 3;--popup-animation-front-layer: 5;--popup-reveal-action-layer: 8}.popup-postcard-whole-stage{position:relative;perspective:900px;border-radius:8px;background:transparent;height:var(--postcard-height, auto);max-height:var(--popup-max-height, var(--note-popup-max-height));overflow:hidden}.popup-postcard-whole-flipper{position:relative;display:grid;transform-style:preserve-3d;border-radius:inherit;background:transparent;transition:transform .52s cubic-bezier(.2,.78,.24,1)}.popup-postcard-whole-stage.is-postcard-flipped .popup-postcard-whole-flipper{transform:none}.popup-postcard-whole-stage.is-postcard-height-locked .popup-postcard-whole-flipper,.popup-postcard-whole-stage .popup-postcard-whole-flipper,.popup-postcard-whole-stage.is-postcard-flipped .popup-postcard-whole-flipper,.popup-postcard-whole-stage.is-postcard-flipping-to-back .popup-postcard-whole-flipper,.popup-postcard-whole-stage.is-postcard-flipping-to-front .popup-postcard-whole-flipper{height:100%}.popup-postcard-whole-stage.is-postcard-height-locked,.popup-postcard-whole-stage.is-postcard-height-locked .popup-postcard-whole-flipper,.popup-postcard-whole-stage.is-postcard-height-locked .popup-postcard-whole-face{height:var(--postcard-height);min-height:var(--postcard-height);max-height:var(--postcard-height)}.maplibregl-popup:has(.popup-postcard-whole-stage.is-postcard-size-locked) .maplibregl-popup-content{width:var(--popup-postcard-locked-width);height:var(--popup-postcard-locked-height);min-height:var(--popup-postcard-locked-height);max-height:var(--popup-postcard-locked-height);box-sizing:border-box}.popup-postcard-whole-stage .popup-postcard-whole-face,.popup-postcard-whole-stage.is-postcard-height-locked .popup-postcard-whole-face{min-height:100%;max-height:100%;box-sizing:border-box}.popup-postcard-whole-stage.is-postcard-height-locked .popup-postcard-whole-face-front{overflow:hidden}.popup-postcard-whole-stage.is-postcard-height-locked .popup-postcard-whole-face-front .popup-postcard-cover{min-height:100%;height:100%;max-height:100%;overflow:var(--postcard-cover-clip, hidden)}.popup-postcard-whole-face{grid-area:1 / 1;min-width:0;max-width:100%;max-height:var(--postcard-height, var(--popup-max-height, var(--note-popup-max-height)));border-radius:inherit;background:var(--note-bg, rgba(255, 252, 244, .98));backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:flat;-webkit-transform-style:flat;box-sizing:border-box}.popup-postcard-whole-face-front{position:relative;z-index:1;display:flex;flex-direction:column;transform:rotateY(0);visibility:visible;opacity:1;overflow:hidden}.popup-postcard-whole-face-back>div{flex:0 0 auto;min-height:0;display:block}.popup-postcard-whole-face-back>div>.popup-reveal-shell{flex:0 0 auto;min-height:0}.popup-postcard-whole-face-back .popup-reveal-shell,.popup-postcard-whole-face-back .popup-reveal-content{display:block}.popup-postcard-whole-face-back .popup-reveal-content{flex:0 0 auto;min-height:0;max-height:none;overflow:visible}.popup-postcard-whole-face-back .popup-note-title,.popup-postcard-whole-face-back .popup-note-title-row,.popup-postcard-whole-face-back .popup-note-to,.popup-postcard-whole-face-back .popup-note-meta{flex:0 0 auto}.popup-postcard-whole-face-back .popup-note-message{flex:0 0 auto;min-height:0;overflow:visible}.popup-postcard-whole-face-back .popup-note-meta{margin-top:10px}.popup-postcard-whole-face-back{position:relative;z-index:2;display:block;overflow:hidden;cursor:pointer;pointer-events:none;visibility:hidden;opacity:0;transform:none}.popup-postcard-whole-stage.is-postcard-turntable .popup-postcard-whole-face{visibility:visible;opacity:1;transition:none}.popup-postcard-whole-stage.is-postcard-turntable:not(.is-postcard-flipped) .popup-postcard-whole-flipper{transform:rotateY(0)}.popup-postcard-whole-stage.is-postcard-turntable.is-postcard-flipped .popup-postcard-whole-flipper{transform:rotateY(-180deg)}.popup-postcard-whole-stage.is-postcard-turntable .popup-postcard-whole-face-front{transform:rotateY(0)}.popup-postcard-whole-stage.is-postcard-turntable .popup-postcard-whole-face-back{transform:rotateY(180deg);pointer-events:none}.popup-postcard-whole-stage.is-postcard-turntable{box-shadow:none}.maplibregl-popup:not(.note-form-preview-popup) .popup-postcard-whole-stage.is-postcard-turntable{overflow:visible}.popup-postcard-cover{position:relative;display:grid;place-items:center;padding:28px 22px 24px;box-sizing:border-box;color:var(--note-text, rgba(24, 24, 30, .9));background:inherit}.popup-postcard-cover.is-empty{min-height:0;padding:0}.popup-postcard-cover-content{width:min(100%,280px);min-height:180px;display:grid;grid-template-rows:minmax(38px,auto) minmax(92px,1fr);align-items:center;justify-items:center;gap:14px;text-align:center}.popup-postcard-cover-content.is-empty{min-height:0;grid-template-rows:none;gap:0}.popup-postcard-cover-content.is-title-only{grid-template-rows:minmax(38px,auto);align-content:center}.popup-postcard-cover-title{max-width:100%;font:800 calc(var(--paper-cover-title-size, 30px) * var(--paper-word-scale, 1))/1 "Playfair Display",Georgia,serif;overflow-wrap:anywhere;text-wrap:balance;letter-spacing:0;text-shadow:0 1px 0 rgba(255,255,255,.45)}.popup-postcard-cover-title.is-empty{opacity:.58;font-size:calc(var(--paper-cover-title-empty-size, 28px) * var(--paper-word-scale, 1))}.popup-postcard-cover-media{width:var(--paper-cover-picture-width, min(68%, 160px));aspect-ratio:1;display:grid;place-items:center;overflow:hidden;transform:rotate(-2deg);filter:drop-shadow(0 12px 18px rgba(20,28,44,.16))}.popup-postcard-cover-media.is-sticker{width:var(--paper-cover-sticker-width, min(76%, 178px));overflow:visible;filter:drop-shadow(0 12px 16px rgba(20,28,44,.14))}.popup-postcard-cover-media img{width:100%;height:100%;object-fit:cover;display:block}.popup-postcard-cover-media.is-sticker img{object-fit:contain}.popup-postcard-whole-stage.is-postcard-flipped .popup-postcard-whole-face-front{pointer-events:none;visibility:hidden;opacity:0}.popup-postcard-whole-stage.is-postcard-flipped .popup-postcard-whole-face-back{pointer-events:auto;visibility:visible;opacity:1;overflow:hidden}.popup-postcard-whole-stage.is-postcard-flipping-to-back .popup-postcard-whole-face-front{animation:postcardFrontToBackFace .52s linear both}.popup-postcard-whole-stage.is-postcard-flipping-to-back .popup-postcard-whole-face-back{animation:postcardBackInFace .52s linear both}.popup-postcard-whole-stage.is-postcard-flipping-to-front .popup-postcard-whole-face-front{animation:postcardFrontInFace .52s linear both}.popup-postcard-whole-stage.is-postcard-flipping-to-front .popup-postcard-whole-face-back{animation:postcardBackToFrontFace .52s linear both}.popup-postcard-whole-stage.is-postcard-turntable .popup-postcard-whole-face-front,.popup-postcard-whole-stage.is-postcard-turntable .popup-postcard-whole-face-back{animation:none;visibility:visible;opacity:1;pointer-events:none;transition:none}.maplibregl-popup:has(.popup-postcard-whole-stage.is-postcard-flipping-to-back) .maplibregl-popup-content{animation:postcardWholeFlipToBack .52s cubic-bezier(.2,.78,.24,1) both;transition:none}.maplibregl-popup:has(.popup-postcard-whole-stage.is-postcard-flipping-to-front) .maplibregl-popup-content{animation:postcardWholeFlipToFront .52s cubic-bezier(.2,.78,.24,1) both;transition:none}.maplibregl-popup:where(:has(.marker-popup):not(.is-live-preview,.is-popup-settled)):has(.popup-postcard-whole-stage.is-postcard-flipping-to-back) .maplibregl-popup-content{animation:popup-enter .36s cubic-bezier(.34,1.46,.5,1) backwards,postcardWholeFlipToBack .52s cubic-bezier(.2,.78,.24,1) both}.maplibregl-popup:where(:has(.marker-popup):not(.is-live-preview,.is-popup-settled)):has(.popup-postcard-whole-stage.is-postcard-flipping-to-front) .maplibregl-popup-content{animation:popup-enter .36s cubic-bezier(.34,1.46,.5,1) backwards,postcardWholeFlipToFront .52s cubic-bezier(.2,.78,.24,1) both}@keyframes postcardWholeFlipToBack{0%{transform:rotateY(0)}48%{transform:rotateY(86deg)}52%{transform:rotateY(-86deg)}to{transform:rotateY(0)}}@keyframes postcardWholeFlipToFront{0%{transform:rotateY(0)}48%{transform:rotateY(-86deg)}52%{transform:rotateY(86deg)}to{transform:rotateY(0)}}@keyframes postcardFrontToBackFace{0%,42%{opacity:1;visibility:visible}48%,to{opacity:0;visibility:hidden}}@keyframes postcardBackInFace{0%,52%{opacity:0;visibility:hidden}58%,to{opacity:1;visibility:visible}}@keyframes postcardFrontInFace{0%,52%{opacity:0;visibility:hidden}58%,to{opacity:1;visibility:visible}}@keyframes postcardBackToFrontFace{0%,42%{opacity:1;visibility:visible}48%,to{opacity:0;visibility:hidden}}.maplibregl-popup:has(.popup-postcard-whole-stage){perspective:900px}.maplibregl-popup:has(.popup-postcard-whole-stage) .maplibregl-popup-content{transform-origin:50% 50%!important;transform:rotateY(0);transition:none}.maplibregl-popup:has(.popup-postcard-whole-stage:is(.is-postcard-flipping-to-back,.is-postcard-flipping-to-front)) .maplibregl-popup-content{transform-style:preserve-3d}.maplibregl-popup:has(.popup-postcard-whole-stage.is-postcard-flipped) .maplibregl-popup-content{transform:rotateY(0)}.maplibregl-popup:has(.popup-postcard-whole-stage.popup-postcard-whole-stage) .maplibregl-popup-content{box-sizing:border-box;max-height:var(--popup-panel-cap-height, var(--note-popup-max-height))}.maplibregl-popup:has(.popup-postcard-whole-stage) .maplibregl-popup-tip{transition:opacity .18s ease}.maplibregl-popup:has(.popup-postcard-whole-stage.is-postcard-flipped) .maplibregl-popup-tip,.maplibregl-popup:has(.popup-postcard-whole-stage.is-postcard-flipping-to-back) .maplibregl-popup-tip,.maplibregl-popup:has(.popup-postcard-whole-stage.is-postcard-flipping-to-front) .maplibregl-popup-tip{opacity:0}.popup-postcard-whole-face-back:focus-visible{outline:2px solid rgba(60,92,196,.38);outline-offset:2px}.maplibregl-popup:has(.popup-postcard-whole-stage.is-postcard-flipped) .maplibregl-popup-close-button{opacity:0;pointer-events:none}.maplibregl-popup:has(.popup-postcard-whole-stage.is-postcard-flipping-to-back) .maplibregl-popup-close-button,.maplibregl-popup:has(.popup-postcard-whole-stage.is-postcard-flipping-to-front) .maplibregl-popup-close-button{opacity:0;pointer-events:none}.marker-popup,.popup-reveal-shell,.popup-reveal-content,.cutout{min-width:0;max-width:100%;overflow-wrap:anywhere}.marker-popup{position:relative}.marker-popup{--popup-content-gutter: 8px;--popup-chip-corner-offset: 6px;width:var(--popup-note-body-width, min(340px, calc(100vw - 50px - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px)) ));margin-inline:auto}.marker-popup .popup-reveal-shell{max-height:calc(var(--note-card-max-height, var(--note-popup-max-height)) - 20px);overflow:hidden}.marker-popup .popup-reveal-content{max-height:calc(var(--note-card-max-height, var(--note-popup-max-height)) - 20px);overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--hiii-scrollbar-thumb, rgba(0, 0, 0, .22)) var(--hiii-scrollbar-track, transparent);scrollbar-gutter:auto;scrollbar-width:thin}.marker-popup .popup-postcard-whole-face-back>div,.marker-popup .popup-postcard-whole-face-back .popup-reveal-shell{flex:0 0 auto;min-height:0}.marker-popup .popup-postcard-whole-face-back .popup-reveal-shell,.marker-popup .popup-postcard-whole-face-back .popup-reveal-content{max-height:none;overflow:visible}.marker-popup .popup-postcard-whole-face-back .popup-reveal-content{display:block;flex:0 0 auto;min-height:0}.marker-popup .popup-postcard-whole-face-back .popup-note-title,.marker-popup .popup-postcard-whole-face-back .popup-note-title-row,.marker-popup .popup-postcard-whole-face-back .popup-note-to,.marker-popup .popup-postcard-whole-face-back .popup-note-meta{flex:0 0 auto}.marker-popup .popup-postcard-whole-face-back .popup-note-message{flex:0 0 auto;min-height:0;overflow:visible}.marker-popup .popup-postcard-whole-face-back .popup-note-meta{margin-top:10px}.popup-reveal-shell.is-heart-locked .popup-reveal-content{filter:blur(5px);opacity:.18;pointer-events:none;user-select:none}.popup-reveal-shell.is-capsule-locked .popup-reveal-content,.popup-reveal-shell.is-question-locked .popup-reveal-content{filter:blur(6px);opacity:.9;pointer-events:none;user-select:none}.marker-popup .popup-reveal-shell:is(.is-question-locked,.is-capsule-locked){min-height:min(260px,calc(var(--note-popup-max-height) - 20px))}.popup-question-unlock-overlay,.popup-capsule-lock-overlay{--qv-ink: var(--note-theme-text, var(--text, #3b2a2f));--qv-paper: var(--note-theme-bg, #fffdf8);--qv-face-title: "Fraunces", "Iowan Old Style", Georgia, "Times New Roman", serif;position:absolute;inset:0;z-index:var(--popup-reveal-action-layer);isolation:isolate;border-radius:inherit;display:grid;place-items:center;padding:18px 16px;box-sizing:border-box;color:var(--qv-ink);backdrop-filter:blur(10px) saturate(1.15);-webkit-backdrop-filter:blur(10px) saturate(1.15);transition:opacity .16s ease}.popup-question-unlock-overlay{overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--hiii-scrollbar-thumb, rgba(0, 0, 0, .22)) var(--hiii-scrollbar-track, transparent);scrollbar-width:thin}.popup-capsule-lock-overlay{overflow:hidden}.popup-question-unlock-overlay:before,.popup-capsule-lock-overlay:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:var(--qv-paper);opacity:.58;pointer-events:none}body.theme-dark :is(.popup-question-unlock-overlay,.popup-capsule-lock-overlay){--qv-ink: var(--note-theme-text, #f1ebe6);--qv-paper: var(--note-theme-bg, #1c2130)}:is(.popup-question-unlock-overlay,.popup-capsule-lock-overlay).is-done{opacity:0;pointer-events:none}.popup-capsule-lock-card,.popup-question-unlock-card{position:relative;z-index:1;width:min(236px,100%);max-height:100%;display:grid;gap:9px;justify-items:center;text-align:center;box-sizing:border-box}.popup-capsule-lock-card{gap:5px}.popup-question-unlock-question{font-family:var(--qv-face-title);font-size:18px;line-height:1.25;font-weight:600;letter-spacing:-.005em;text-wrap:balance;overflow-wrap:anywhere;max-height:7.5em;overflow-y:auto;scrollbar-color:var(--hiii-scrollbar-thumb, rgba(0, 0, 0, .22)) var(--hiii-scrollbar-track, transparent);scrollbar-width:thin}.popup-question-unlock-hint{font-size:12px;line-height:1.3;font-weight:600;opacity:.68}.popup-question-unlock-input{width:100%;box-sizing:border-box;min-height:36px;margin-top:3px;padding:8px 14px;border:1px solid color-mix(in srgb,var(--qv-ink) 24%,transparent);border-radius:999px;background:color-mix(in srgb,var(--qv-ink) 5%,transparent);color:var(--qv-ink);font:inherit;font-size:13px;font-weight:600;text-align:center}.popup-question-unlock-input::placeholder{color:var(--qv-ink);opacity:.45}.popup-question-unlock-input:focus{outline:2px solid color-mix(in srgb,var(--qv-ink) 55%,transparent);outline-offset:2px;border-color:color-mix(in srgb,var(--qv-ink) 36%,transparent)}.popup-question-unlock-feedback{font-size:12px;line-height:1.3;font-weight:600;opacity:.8}.popup-question-unlock-feedback:empty{display:none}.popup-question-unlock-btn{appearance:none;min-height:36px;padding:8px 17px;border:1px solid color-mix(in srgb,var(--qv-ink) 24%,transparent);border-radius:999px;background:color-mix(in srgb,var(--qv-ink) 5%,transparent);color:var(--qv-ink);font:inherit;font-size:12.5px;font-weight:700;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .12s ease}@media(hover){.popup-question-unlock-btn:hover{background:color-mix(in srgb,var(--qv-ink) 10%,transparent);border-color:color-mix(in srgb,var(--qv-ink) 36%,transparent)}}.popup-question-unlock-btn:active{transform:scale(.97)}.popup-question-unlock-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--qv-ink) 55%,transparent);outline-offset:2px}.popup-heart-reveal-overlay{position:absolute;inset:0;z-index:var(--popup-reveal-action-layer);overflow:hidden;border-radius:inherit;display:grid;place-items:center;padding:16px;background:linear-gradient(180deg,#ffffff47,#ffffff1f);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.popup-heart-reveal-overlay.is-done{opacity:0;pointer-events:none;transition:opacity .18s ease}.popup-heart-reveal-btn{appearance:none;border:1px solid rgba(0,0,0,.14);border-radius:var(--ui-radius-pill, 999px);background:#ffffffeb;color:#1c1e24eb;padding:10px 14px;display:inline-flex;align-items:center;gap:9px;cursor:pointer;font-size:13px;font-weight:600;box-shadow:0 8px 20px #0000001f;position:relative;overflow:hidden;min-height:52px;min-width:0;width:min(100%,220px);max-width:100%;touch-action:manipulation}.popup-heart-reveal-heart-wrap{position:relative;width:26px;height:26px;display:inline-grid;place-items:center;line-height:1;font-size:21px;font-weight:700;transform:scale(var(--heart-scale, 1));transition:transform 90ms ease}.popup-heart-reveal-heart-base{color:#1919199e}.popup-heart-reveal-heart-fill{position:absolute;left:0;right:0;bottom:0;height:var(--heart-fill, 0%);overflow:hidden;color:var(--tap-fill-color, rgba(227, 76, 122, .98));transition:height 80ms linear;display:inline-grid;place-items:center}.popup-heart-reveal-text{display:inline-flex;gap:7px;align-items:baseline}.popup-heart-reveal-status{min-width:8.5ch}.popup-heart-reveal-percent{font-variant-numeric:tabular-nums;color:#585a62e6;min-width:3ch;text-align:right}.popup-heart-reveal-particle{position:absolute;left:0;top:0;font-size:12px;line-height:1;color:var(--tap-particle-color, rgba(227, 76, 122, .95));pointer-events:none;opacity:0;transform:translate3d(var(--px, 0),var(--py, 0),0) scale(1);animation:popupHeartParticle .56s ease-out forwards;z-index:2}.popup-heart-reveal-btn.is-complete{animation:popupHeartRevealComplete .42s ease-out;box-shadow:0 0 0 8px var(--tap-glow-color, rgba(227, 76, 122, .24)),0 12px 26px #00000029}@keyframes popupHeartParticle{0%{opacity:.95;transform:translate3d(var(--px, 0),var(--py, 0),0) scale(.9)}to{opacity:0;transform:translate3d(var(--px2, 0),var(--py2, -18px),0) scale(1.2)}}@keyframes popupHeartRevealComplete{0%{transform:scale(1)}45%{transform:scale(1.09)}to{transform:scale(1)}}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) :not(:is(.popup-postcard-whole-stage,.popup-greeting-card-stage))>.popup-heart-reveal-overlay{background:linear-gradient(180deg,#11182470,#11182433)}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-heart-reveal-btn{background:#161e2beb;border-color:#acc0e452;color:#ebf2fff5;box-shadow:0 8px 16px #00000047}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-heart-reveal-heart-base{color:#d8e2f8bd}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-heart-reveal-heart-fill{color:var(--tap-fill-color-dark, rgba(255, 108, 152, .98))}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-heart-reveal-percent{color:#c4d4f4e0}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-heart-reveal-particle{color:var(--tap-particle-color-dark, rgba(255, 116, 160, .96))}.popup-blow-reveal-overlay{position:absolute;inset:0;z-index:var(--popup-reveal-action-layer);overflow:hidden;border-radius:inherit;background:transparent}.popup-blow-reveal-overlay.is-done{opacity:0;pointer-events:none;transition:opacity .22s ease}.popup-blow-reveal-overlay .popup-emoji-confetti-layer{z-index:1;pointer-events:none}.popup-blow-reveal-overlay .popup-emoji-confetti-piece,.popup-blow-reveal-overlay .popup-emoji-confetti-accent{animation:none!important;transform:translateZ(0) rotate(0);opacity:var(--co, .96);will-change:transform,opacity}.popup-blow-reveal-hint{position:absolute;left:50%;top:5px;transform:translate(-50%);max-width:calc(100% - 20px);padding:2px 9px;border-radius:var(--ui-radius-pill, 999px);background:#1c14269e;color:#fffffff0;font-size:10.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;z-index:3;opacity:calc(1 - (var(--reveal-cover-cleared, 0) * 1.15));transition:opacity .16s ease}.popup-blow-reveal-ui{position:absolute;right:7px;bottom:7px;width:min(112px,calc(100% - 14px));border:0;border-radius:var(--ui-radius-pill, 999px);background:#ffffff42;box-shadow:none;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);padding:4px 8px 3px;z-index:3;display:grid;gap:2px;opacity:.52;transition:opacity .14s ease,background .14s ease}.popup-blow-reveal-ui:focus-within{opacity:1;background:#ffffff75}@media(hover){.popup-blow-reveal-ui:hover{opacity:1;background:#ffffff75}}.popup-blow-reveal-meter{height:3px;border-radius:var(--ui-radius-pill, 999px);background:#121b2824;overflow:hidden;position:relative}.popup-blow-reveal-meter-fill{height:100%;width:calc(var(--wind-level, 0) * 100%);border-radius:inherit;background:#6ca4d0eb;transition:width 80ms linear}.popup-blow-reveal-actions{display:flex;justify-content:space-between;align-items:center;gap:4px}.popup-blow-reveal-sim-wrap{display:block;flex:1 1 auto;min-width:0}.popup-blow-reveal-sim{-webkit-appearance:none;appearance:none;width:100%;height:12px;margin:0;background:transparent;cursor:pointer}.popup-blow-reveal-sim::-webkit-slider-runnable-track{height:2px;border-radius:var(--ui-radius-pill, 999px);background:#121b2833}.popup-blow-reveal-sim::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:9px;height:9px;margin-top:-3.5px;border-radius:50%;background:#2634469e;box-shadow:none}.popup-blow-reveal-sim::-moz-range-track{height:2px;border-radius:var(--ui-radius-pill, 999px);background:#121b2833}.popup-blow-reveal-sim::-moz-range-thumb{width:9px;height:9px;border:0;border-radius:50%;background:#2634469e}.popup-blow-reveal-sim:focus-visible{outline:2px solid rgba(108,164,208,.75);outline-offset:2px;border-radius:var(--ui-radius-pill, 999px)}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-blow-reveal-ui{border-color:transparent;background:#141d2b6b;box-shadow:none}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-blow-reveal-ui:focus-within{background:#141d2ba8}@media(hover){body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-blow-reveal-ui:hover{background:#141d2ba8}}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-blow-reveal-sim::-webkit-slider-runnable-track,body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-blow-reveal-sim::-moz-range-track{background:#c4d4f442}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-blow-reveal-sim::-webkit-slider-thumb,body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-blow-reveal-sim::-moz-range-thumb{background:#d6e4fac7}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-blow-reveal-meter{background:#bed0f433}.popup-tilt-maze-overlay{position:absolute;inset:0;z-index:var(--popup-reveal-action-layer);overflow:hidden;border-radius:inherit;touch-action:none}.popup-reveal-shell.is-tilt-locked .popup-reveal-content{filter:blur(5px);opacity:.18;pointer-events:none;user-select:none}@property --reveal-cover-cleared{syntax: "<number>"; inherits: true; initial-value: 0;}@property --shake-level{syntax: "<number>"; inherits: true; initial-value: 0;}.popup-shake-reveal-overlay{position:absolute;inset:0;z-index:var(--popup-reveal-action-layer);overflow:hidden;border-radius:inherit;touch-action:none}.popup-shake-reveal-overlay.is-done{opacity:0;pointer-events:none;transition:opacity .22s ease}.popup-shake-reveal-overlay .popup-emoji-confetti-layer{z-index:1;pointer-events:none}.popup-shake-reveal-overlay .popup-emoji-confetti-piece,.popup-shake-reveal-overlay .popup-emoji-confetti-accent{animation:none!important;transform:translateZ(0) rotate(0);opacity:var(--co, .96);will-change:transform,opacity}.popup-reveal-shell.is-blow-locked .popup-reveal-content,.popup-reveal-shell.is-shake-locked .popup-reveal-content,.popup-reveal-shell.is-wipe-locked .popup-reveal-content{filter:blur(calc((1 - var(--reveal-cover-cleared, 0)) * 5px));opacity:calc(.2 + (var(--reveal-cover-cleared, 0) * .8));pointer-events:none;user-select:none}.photo-reveal{--photo-reveal-inset: -1px;position:relative;display:inline-block;max-width:100%;border-radius:inherit;isolation:isolate;vertical-align:top}.photo-reveal-content{position:relative;display:block;width:100%;z-index:1}.photo-reveal-cover{position:absolute;inset:var(--photo-reveal-inset, -1px);z-index:3;overflow:hidden;border-radius:inherit;container-type:size;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;transition:opacity .34s ease,transform .34s ease}.photo-reveal-cover:active{cursor:grabbing}.photo-reveal-cover:before{content:"";position:absolute;inset:0;z-index:0;background-color:#e4eaf5;background-image:var(--photo-reveal-stock, linear-gradient(150deg, rgba(239, 244, 255, .96), rgba(218, 226, 240, .92) 52%, rgba(246, 240, 232, .96)));opacity:calc(1 - var(--reveal-cover-cleared, 0));transition:opacity .11s linear;pointer-events:none}.photo-reveal.is-veil.is-veil-painted .photo-reveal-cover:before{display:none}body.theme-dark .photo-reveal-cover:before{background-color:#202736;background-image:var(--photo-reveal-stock-dark, linear-gradient(150deg, rgba(52, 60, 78, .96), rgba(34, 41, 57, .94) 52%, rgba(45, 40, 36, .96)))}.photo-reveal:is(.is-scratch,.is-blow,.is-shake):not(.is-revealed) .photo-reveal-content{filter:blur(calc((1 - var(--reveal-cover-cleared, 0)) * 6px));pointer-events:none;user-select:none}.photo-reveal-cover .photo-reveal-cover-layer{z-index:1;pointer-events:none;transform:translate3d(calc(var(--photo-blow-wind, 0) * 7px),calc(var(--photo-blow-wind, 0) * -3px),0);transition:transform .11s ease-out}.photo-reveal-cover .popup-emoji-confetti-piece,.photo-reveal-cover .popup-emoji-confetti-accent{animation:none!important;transform:translateZ(0) rotate(0);opacity:var(--co, .96);will-change:transform,opacity}.photo-reveal-cover .popup-emoji-confetti-piece.is-flying,.photo-reveal-cover .popup-emoji-confetti-accent.is-flying{animation:popup-scratch-piece-sweep var(--fly-dur, .76s) cubic-bezier(.24,.74,.22,1) forwards!important;z-index:5;pointer-events:none}.photo-reveal-cover .popup-emoji-confetti-piece.is-butterfly.is-flying{animation:popup-scratch-butterfly-fly var(--fly-dur, .76s) cubic-bezier(.24,.74,.22,1) forwards!important}.photo-reveal.is-revealed .photo-reveal-cover{opacity:0;transform:scale(1.015);pointer-events:none}.photo-reveal-sealed{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:22px;font-size:clamp(14px,26cqmin,30px);line-height:1;color:#53608080}.photo-reveal-sealed.is-tap{color:#e34c7ab8}body.theme-dark .photo-reveal-sealed{color:#d8e0f28c}.photo-reveal.photo-reveal-group{--photo-reveal-inset: 0px;display:block;width:100%}.photo-reveal.photo-reveal-group.is-maze{min-height:248px}.photo-reveal.photo-reveal-group:not(.is-revealed) .photo-reveal-content{overflow:hidden}.photo-reveal.is-tilt-locked .photo-reveal-content{filter:blur(5px);opacity:.18;pointer-events:none;user-select:none}.popup-reveal-content{position:relative;z-index:var(--popup-reveal-content-layer);display:grid;gap:8px;min-height:132px;padding:8px 0 10px;box-sizing:border-box;transition:opacity .32s ease,filter .32s ease,transform .32s ease}.marker-popup .popup-reveal-content{padding-bottom:4px}.popup-reveal-shell.has-fireflies{overflow:visible}.popup-reveal-shell.has-fireflies .popup-reveal-content{z-index:calc(var(--popup-reveal-content-layer) + 1)}.popup-fireflies-layer{position:absolute;inset:0;container-type:inline-size;pointer-events:none}.popup-fireflies-layer.is-back{z-index:var(--popup-animation-back-layer);filter:saturate(.88) blur(.34px)}.popup-fireflies-layer.is-front{z-index:var(--popup-animation-front-layer);filter:saturate(1.06)}.popup-firefly{position:absolute;left:50%;top:50%;width:var(--size);height:var(--size);--orbit-rx: calc(50cqw + var(--orbit-gap, 42px) + (var(--size, 4px) * .65));--orbit-ry: var(--ry, 130px);border-radius:var(--ui-radius-pill, 999px);background:radial-gradient(circle at 50% 50%,var(--core) 0%,rgba(255,255,255,.08) 58%,rgba(255,255,255,0) 100%);box-shadow:0 0 14px var(--glow),0 0 30px var(--glow);transform:translate3d(-50%,-50%,0);will-change:transform,opacity,filter;mix-blend-mode:screen;animation:popup-emoji-orbit-calm var(--dur) linear var(--delay) infinite,popup-firefly-glow var(--glow-dur, 2.8s) ease-in-out var(--glow-delay, 0s) infinite}.popup-firefly.is-front-pass{animation:popup-emoji-orbit-calm var(--dur) linear var(--delay) infinite,popup-firefly-glow var(--glow-dur, 2.8s) ease-in-out var(--glow-delay, 0s) infinite,popup-orbit-front-pass var(--dur) linear var(--delay) infinite}.popup-firefly.is-back-pass{animation:popup-emoji-orbit-calm var(--dur) linear var(--delay) infinite,popup-firefly-glow var(--glow-dur, 2.8s) ease-in-out var(--glow-delay, 0s) infinite,popup-orbit-back-pass var(--dur) linear var(--delay) infinite}.popup-fireflies-layer.is-front .popup-firefly{box-shadow:0 0 18px var(--glow),0 0 38px var(--glow)}.popup-reveal-shell.has-butterflies,.popup-reveal-shell.has-catwalk{overflow:visible}.popup-butterflies-layer{position:absolute;inset:-14% -8%;pointer-events:none}.popup-butterflies-layer.is-below{z-index:calc(var(--popup-reveal-content-layer) - 2);filter:blur(.4px);opacity:.52}.popup-butterflies-layer.is-back{z-index:var(--popup-animation-back-layer);opacity:.66}.popup-butterflies-layer.is-front{z-index:calc(var(--popup-reveal-content-layer) + 1);opacity:.92}.popup-butterflies-layer.is-above{z-index:var(--popup-animation-front-layer);opacity:.88}.popup-note-butterfly{position:absolute;left:var(--bx);top:var(--by);transform:translateZ(0);will-change:transform}.popup-butterflies-layer .popup-note-butterfly{pointer-events:auto;touch-action:manipulation;cursor:pointer}.popup-note-butterfly.is-fleeing{animation:popup-butterfly-flee-return var(--flee-dur, 1.8s) cubic-bezier(.24,.74,.22,1) 1}.popup-note-butterfly-motion{display:inline-block;transform:translateZ(0);animation:popup-butterfly-orbit var(--dur) cubic-bezier(.42,.02,.2,1) var(--delay) infinite;will-change:transform}.popup-note-butterfly-glyph{display:inline-block;font-size:var(--size);line-height:1;filter:drop-shadow(0 2px 5px rgba(24,42,92,.26));transform-origin:center;animation:butterfly-wing-flap calc(var(--dur) * .16) ease-in-out calc(var(--delay) * .35) infinite,popup-butterfly-shimmer calc(var(--dur) * .45) ease-in-out calc(var(--delay) * .2) infinite}.popup-butterflies-layer.is-front .popup-note-butterfly-glyph,.popup-butterflies-layer.is-above .popup-note-butterfly-glyph{filter:drop-shadow(0 3px 8px rgba(24,42,92,.34))}.popup-reveal-shell.has-catwalk .popup-reveal-content{z-index:calc(var(--popup-reveal-content-layer) + 1)}.popup-catwalk-layer{position:absolute;inset:var(--catwalk-inset-top, 0px) var(--catwalk-inset-right, 0px) var(--catwalk-inset-bottom, 0px) var(--catwalk-inset-left, 0px);pointer-events:none;z-index:var(--popup-animation-front-layer)}.popup-catwalk-mover{position:absolute;left:0;top:0;width:0;height:0;will-change:transform}.popup-catwalk-cat{position:absolute;left:0;top:0;transform:translate(-50%,-100%);transform-origin:50% 100%;will-change:transform}.popup-catwalk-glyph{display:block;font-size:var(--catwalk-size, 18px);line-height:1;transform-origin:50% 100%;filter:drop-shadow(0 1px 1px rgba(255,255,255,.58)) drop-shadow(0 2px 5px rgba(62,74,40,.2));animation:cat-gait-walk var(--cat-step-dur, .62s) ease-in-out infinite}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-catwalk-glyph{filter:drop-shadow(0 1px 1px rgba(12,18,28,.34)) drop-shadow(0 3px 7px rgba(7,12,18,.3))}.popup-reveal-shell.has-burst,.popup-reveal-shell.has-pass{overflow:visible}.popup-reveal-shell.has-pass .popup-reveal-content{z-index:calc(var(--popup-reveal-content-layer) + 1)}.popup-reveal-shell.has-orbit{overflow:visible}.popup-reveal-shell.has-orbit:before{content:none}.popup-reveal-shell.has-orbit .popup-reveal-content{z-index:calc(var(--popup-reveal-content-layer) + 1)}.popup-reveal-shell.has-dandelion{overflow:visible}.popup-reveal-shell.has-dandelion .popup-reveal-content{z-index:calc(var(--popup-reveal-content-layer) + 1)}.popup-reveal-shell.has-snowfall{overflow:visible}.popup-reveal-shell.has-snowfall:after,.popup-reveal-shell.has-snowfall .popup-reveal-content:after{content:none}.snowbed{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden;--snow-ground-bright: rgba(255, 255, 255, .96);--snow-ground-mid: rgba(248, 252, 255, .72);--snow-ground-soft: rgba(232, 242, 255, .34);--snow-ground-shadow: rgba(116, 148, 188, .16);--snow-ground-glint: rgba(255, 255, 255, .78)}.snowbed:before{content:"";position:absolute;left:-6px;right:-6px;bottom:0;height:clamp(24px,15%,44px);pointer-events:none;background:radial-gradient(36% 88% at 8% 100%,var(--snow-ground-mid) 0%,rgba(255,255,255,.52) 46%,rgba(255,255,255,0) 78%),radial-gradient(28% 92% at 27% 101%,var(--snow-ground-bright) 0%,rgba(255,255,255,.68) 42%,rgba(255,255,255,0) 74%),radial-gradient(34% 112% at 52% 104%,var(--snow-ground-bright) 0%,rgba(255,255,255,.74) 40%,rgba(255,255,255,0) 76%),radial-gradient(29% 94% at 74% 101%,var(--snow-ground-mid) 0%,rgba(255,255,255,.62) 44%,rgba(255,255,255,0) 76%),radial-gradient(24% 84% at 94% 101%,#ffffffc2,#ffffff70 46%,#fff0 78%),linear-gradient(180deg,rgba(246,250,255,0) 0%,var(--snow-ground-soft) 34%,rgba(251,253,255,.7) 80%,rgba(253,254,255,.86) 100%);box-shadow:inset 0 -2px #ffffff85,inset 0 12px 16px -16px var(--snow-ground-shadow),0 -4px 12px -10px #b4cde861;filter:blur(.55px);opacity:.96}.snowbed:after{content:"";position:absolute;left:4px;right:4px;bottom:0;height:clamp(18px,8%,28px);pointer-events:none;background:radial-gradient(circle at 10% 38%,var(--snow-ground-glint) 0 1.1px,rgba(255,255,255,0) 1.8px),radial-gradient(circle at 31% 16%,#ffffff9e 0 .9px,#fff0 1.6px),radial-gradient(circle at 63% 24%,var(--snow-ground-glint) 0 1px,rgba(255,255,255,0) 1.8px),radial-gradient(circle at 86% 42%,#ffffff94 0 .9px,#fff0 1.6px),radial-gradient(34% 60% at 20% 100%,#ffffff57,#fff0 72%),radial-gradient(38% 64% at 70% 100%,#ffffff47,#fff0 74%),linear-gradient(180deg,#f1f7ff00,#f1f7ff29 36%,#f5faff57);filter:blur(.4px);opacity:.66}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .snowbed:before{--snow-ground-bright: rgba(245, 250, 255, .38);--snow-ground-mid: rgba(232, 242, 255, .28);--snow-ground-soft: rgba(216, 232, 255, .1);--snow-ground-shadow: rgba(14, 28, 48, .2);background:radial-gradient(36% 88% at 8% 100%,var(--snow-ground-mid) 0%,rgba(245,250,255,.16) 46%,rgba(245,250,255,0) 78%),radial-gradient(28% 92% at 27% 101%,var(--snow-ground-bright) 0%,rgba(245,250,255,.2) 42%,rgba(245,250,255,0) 74%),radial-gradient(34% 112% at 52% 104%,var(--snow-ground-bright) 0%,rgba(245,250,255,.22) 40%,rgba(245,250,255,0) 76%),radial-gradient(29% 94% at 74% 101%,var(--snow-ground-mid) 0%,rgba(245,250,255,.18) 44%,rgba(245,250,255,0) 76%),radial-gradient(24% 84% at 94% 101%,#f5faff3d,#f5faff21 46%,#f5faff00 78%),linear-gradient(180deg,rgba(216,232,255,0) 0%,var(--snow-ground-soft) 34%,rgba(228,238,248,.18) 80%,rgba(236,242,248,.26) 100%);box-shadow:inset 0 -2px #f5faff24,inset 0 12px 16px -16px var(--snow-ground-shadow),0 -4px 12px -10px #d8ecff33;opacity:.9}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .snowbed:after{--snow-ground-glint: rgba(245, 250, 255, .34);background:radial-gradient(circle at 10% 38%,var(--snow-ground-glint) 0 1.1px,rgba(245,250,255,0) 1.8px),radial-gradient(circle at 31% 16%,#f5faff42 0 .9px,#f5faff00 1.6px),radial-gradient(circle at 63% 24%,var(--snow-ground-glint) 0 1px,rgba(245,250,255,0) 1.8px),radial-gradient(circle at 86% 42%,#f5faff3d 0 .9px,#f5faff00 1.6px),radial-gradient(34% 60% at 20% 100%,#f5faff1a,#f5faff00 72%),radial-gradient(38% 64% at 70% 100%,#f5faff14,#f5faff00 74%),linear-gradient(180deg,#dce9ff00,#dce9ff0f 36%,#dce9ff1f);opacity:.56}.popup-dandelion-layer{position:absolute;inset:-12% 0 -10% -18%;pointer-events:none}.popup-dandelion-layer.is-back{z-index:var(--popup-animation-back-layer);opacity:.7;filter:saturate(.94) blur(.22px)}.popup-dandelion-layer.is-front{z-index:var(--popup-animation-front-layer);opacity:.92}.popup-dandelion-clock{position:absolute;right:12px;bottom:8px;width:78px;height:102px;color:#edf4e6eb;filter:drop-shadow(0 3px 8px rgba(72,84,58,.18));transform-origin:78% 88%;animation:popup-dandelion-clock-sway 12.8s ease-in-out infinite}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-dandelion-clock{color:#e9f1e5e0;filter:drop-shadow(0 4px 10px rgba(6,12,14,.26))}.popup-dandelion-clock-svg{display:block;width:100%;height:100%;overflow:visible}.popup-dandelion-seed{position:absolute;left:var(--x, 50%);top:var(--y, 50%);width:var(--size, 20px);height:calc(var(--size, 20px) * 1.5);margin-left:calc(var(--size, 20px) * -.4);margin-top:calc(var(--size, 20px) * -.55);color:var(--seed-color, rgba(245, 248, 241, .94));opacity:0;transform-origin:42% 76%;will-change:transform,opacity;animation:popup-dandelion-seed-drift var(--dur, 22s) cubic-bezier(.34,.04,.2,1) var(--delay, 0s) infinite}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-dandelion-seed{color:var(--seed-color-dark, rgba(234, 240, 232, .88))}.popup-dandelion-layer.is-front .popup-dandelion-seed{filter:drop-shadow(0 3px 8px rgba(86,94,72,.16))}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-dandelion-layer.is-front .popup-dandelion-seed{filter:drop-shadow(0 3px 9px rgba(5,10,12,.24))}.popup-dandelion-seed-svg{display:block;width:100%;height:100%;overflow:visible}.popup-orbit-layer{position:absolute;inset:0;container-type:inline-size;pointer-events:none}.popup-orbit-layer.is-back{z-index:var(--popup-animation-back-layer);filter:saturate(.92) blur(.3px)}.popup-orbit-layer.is-front{z-index:var(--popup-animation-front-layer)}.popup-orbit-emoji{position:absolute;left:50%;top:50%;--orbit-rx: calc(50cqw + var(--orbit-gap, 42px) + (var(--size, 20px) * .65));--orbit-ry: var(--ry, 96px);font-size:var(--size, 20px);line-height:1;transform:translate3d(-50%,-50%,0);transform-origin:center;opacity:0;filter:drop-shadow(0 2px 6px rgba(40,69,120,.24));will-change:transform,opacity}.popup-orbit-emoji.is-front-pass{animation:popup-emoji-orbit-calm var(--dur, 24s) linear var(--delay, 0s) infinite,popup-orbit-front-pass var(--dur, 24s) linear var(--delay, 0s) infinite}.popup-orbit-emoji.is-back-pass{animation:popup-emoji-orbit-calm var(--dur, 24s) linear var(--delay, 0s) infinite,popup-orbit-back-pass var(--dur, 24s) linear var(--delay, 0s) infinite}.popup-orbit-layer.is-front .popup-orbit-emoji{filter:drop-shadow(0 3px 9px rgba(40,69,120,.3))}.popup-pass-layer{position:absolute;inset:0;container-type:size;pointer-events:none;overflow:visible}.popup-pass-layer.is-back{z-index:var(--popup-animation-back-layer);filter:saturate(.9) blur(.4px)}.popup-pass-layer.is-front{z-index:var(--popup-animation-front-layer)}.popup-pass-layer.is-style-flyby{--pass-scale-from: .94;--pass-scale-to: 1.08}.popup-pass-layer.is-style-dive{--pass-scale-from: .48;--pass-scale-to: 1.52}.popup-pass-layer.is-style-soar{--pass-scale-from: 1.5;--pass-scale-to: .5}.popup-emoji-pass{position:absolute;left:50%;top:50%;--pass-edge: min(calc(max(50cqw, 92px) * var(--pass-inv-cos, 1)), calc(max(50cqh, 74px) * var(--pass-inv-sin, 1)));--pass-travel: calc(var(--pass-edge) * 1.58);--pass-dx: calc(var(--pass-travel) * var(--pass-cos, 1));--pass-dy: calc(var(--pass-travel) * var(--pass-sin, 0));--pass-off-x: calc(max(50cqw, 92px) * var(--pass-lane-x, 0) * var(--pass-lane, 0));--pass-off-y: calc(max(50cqh, 74px) * var(--pass-lane-y, 1) * var(--pass-lane, 0));font-size:var(--pass-size, 20px);line-height:1;opacity:0;transform:translate3d(-50%,-50%,0);transform-origin:center;filter:drop-shadow(0 2px 6px rgba(40,69,120,.24));will-change:transform,opacity}.popup-emoji-pass.is-front-pass{animation:popup-emoji-pass-cross var(--pass-dur, 8s) linear var(--pass-delay, 0s) infinite,popup-pass-front var(--pass-dur, 8s) linear var(--pass-delay, 0s) infinite}.popup-emoji-pass.is-back-pass{animation:popup-emoji-pass-cross var(--pass-dur, 8s) linear var(--pass-delay, 0s) infinite,popup-pass-back var(--pass-dur, 8s) linear var(--pass-delay, 0s) infinite}.popup-orbit-emoji.is-retrograde{animation-direction:reverse}.popup-heart-frame-layer{position:absolute;inset:0;pointer-events:none;overflow:visible}.popup-heart-frame-stage{position:absolute;left:50%;top:50%;width:min(clamp(220px,76%,300px),calc(100% - 22px));aspect-ratio:1 / 1;transform:translate3d(-50%,-50%,0)}.popup-heart-frame-layer.is-back{z-index:calc(var(--popup-reveal-content-layer) - 1);opacity:.46;filter:blur(.45px)}.popup-heart-frame-layer.is-front{z-index:var(--popup-animation-front-layer);opacity:.86}.popup-heart-frame-heart{position:absolute;left:var(--hx, 50%);top:var(--hy, 50%);font-size:var(--hsize, 20px);line-height:1;opacity:var(--hopacity, .62);transform:translate3d(-50%,-50%,0) scale(var(--hscale, 1)) rotate(var(--hrot, 0deg));transform-origin:center;filter:drop-shadow(0 3px 8px rgba(176,42,114,.2));animation:popup-heart-frame-float var(--hdur, 8.4s) ease-in-out var(--hdelay, 0s) infinite,popup-heart-frame-pulse calc(var(--hdur, 8.4s) * .44) ease-in-out calc(var(--hdelay, 0s) * .12) infinite;will-change:transform,opacity}.popup-heart-frame-layer.is-front .popup-heart-frame-heart{filter:drop-shadow(0 4px 10px rgba(176,42,114,.28))}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-heart-frame-heart{filter:drop-shadow(0 4px 12px rgba(78,18,54,.34))}.popup-heart-frame-stage.is-breathing{animation:popup-heart-frame-breathe 10.8s ease-in-out infinite;transform-origin:50% 54%}@media(max-width:720px){.popup-heart-frame-stage{width:min(clamp(176px,84%,246px),calc(100% - 18px))}}@keyframes popup-firefly-glow{0%,to{filter:brightness(var(--twinkle-min, .78)) saturate(.9)}22%{filter:brightness(calc(var(--twinkle-min, .78) * .9)) saturate(.92)}34%{filter:brightness(calc(var(--twinkle-max, 1.1) * .82)) saturate(.98)}41%{filter:brightness(var(--twinkle-max, 1.1)) saturate(1.08)}54%{filter:brightness(calc(var(--twinkle-min, .78) * .95)) saturate(.94)}72%{filter:brightness(calc(var(--twinkle-min, .78) * .88)) saturate(.9)}84%{filter:brightness(calc(var(--twinkle-max, 1.1) * .9)) saturate(1)}}@keyframes popup-butterfly-orbit{0%,to{transform:translateZ(0) rotate(0)}24%{transform:translate3d(var(--dx1),var(--dy1),0) rotate(-4deg)}52%{transform:translate3d(var(--dx2),var(--dy2),0) rotate(5deg)}76%{transform:translate3d(calc(var(--dx1) * .45),calc(var(--dy2) * .55),0) rotate(-3deg)}}@keyframes popup-butterfly-shimmer{0%,to{filter:brightness(.96) saturate(.98)}50%{filter:brightness(1.12) saturate(1.12)}}@keyframes popup-butterfly-flee-return{0%{transform:translateZ(0) scale(1) rotate(0)}24%{transform:translate3d(calc(var(--flee-x, 0px) * .58),calc(var(--flee-y, -56px) * .58),0) scale(1.06) rotate(calc(var(--flee-tilt, 14deg) * .6))}56%{transform:translate3d(var(--flee-x, 0px),var(--flee-y, -56px),0) scale(.96) rotate(var(--flee-tilt, 14deg))}78%{transform:translate3d(calc(var(--flee-x, 0px) * -.16),calc(var(--flee-y, -56px) * -.12),0) scale(1.02) rotate(calc(var(--flee-tilt, 14deg) * -.24))}to{transform:translateZ(0) scale(1) rotate(0)}}@keyframes popup-emoji-orbit-calm{0%{transform:translate3d(calc(-50% + var(--orbit-rx, 190px)),-50%,0) scale(.98) rotate(calc(var(--tilt, 4deg) * -1))}8.333%{transform:translate3d(calc(-50% + (var(--orbit-rx, 190px) * .866) + (var(--orbit-rx, 190px) * var(--orbit-warp, 0) * .25)),calc(-50% + (var(--orbit-ry, 96px) * .5) + (var(--orbit-bob, 0px) * .866)),0) scale(1.065) rotate(calc(var(--tilt, 4deg) * -.866))}16.667%{transform:translate3d(calc(-50% + (var(--orbit-rx, 190px) * .5) + (var(--orbit-rx, 190px) * var(--orbit-warp, 0) * .75)),calc(-50% + (var(--orbit-ry, 96px) * .866) + (var(--orbit-bob, 0px) * .866)),0) scale(1.127) rotate(calc(var(--tilt, 4deg) * -.5))}25%{transform:translate3d(calc(-50% + (var(--orbit-rx, 190px) * var(--orbit-warp, 0))),calc(-50% + var(--orbit-ry, 96px)),0) scale(1.15) rotate(0)}33.333%{transform:translate3d(calc(-50% - (var(--orbit-rx, 190px) * .5) + (var(--orbit-rx, 190px) * var(--orbit-warp, 0) * .75)),calc(-50% + (var(--orbit-ry, 96px) * .866) - (var(--orbit-bob, 0px) * .866)),0) scale(1.127) rotate(calc(var(--tilt, 4deg) * .5))}41.667%{transform:translate3d(calc(-50% - (var(--orbit-rx, 190px) * .866) + (var(--orbit-rx, 190px) * var(--orbit-warp, 0) * .25)),calc(-50% + (var(--orbit-ry, 96px) * .5) - (var(--orbit-bob, 0px) * .866)),0) scale(1.065) rotate(calc(var(--tilt, 4deg) * .866))}50%{transform:translate3d(calc(-50% - var(--orbit-rx, 190px)),-50%,0) scale(.98) rotate(var(--tilt, 4deg))}58.333%{transform:translate3d(calc(-50% - (var(--orbit-rx, 190px) * .866) + (var(--orbit-rx, 190px) * var(--orbit-warp, 0) * .25)),calc(-50% - (var(--orbit-ry, 96px) * .5) + (var(--orbit-bob, 0px) * .866)),0) scale(.895) rotate(calc(var(--tilt, 4deg) * .866))}66.667%{transform:translate3d(calc(-50% - (var(--orbit-rx, 190px) * .5) + (var(--orbit-rx, 190px) * var(--orbit-warp, 0) * .75)),calc(-50% - (var(--orbit-ry, 96px) * .866) + (var(--orbit-bob, 0px) * .866)),0) scale(.833) rotate(calc(var(--tilt, 4deg) * .5))}75%{transform:translate3d(calc(-50% + (var(--orbit-rx, 190px) * var(--orbit-warp, 0))),calc(-50% - var(--orbit-ry, 96px)),0) scale(.81) rotate(0)}83.333%{transform:translate3d(calc(-50% + (var(--orbit-rx, 190px) * .5) + (var(--orbit-rx, 190px) * var(--orbit-warp, 0) * .75)),calc(-50% - (var(--orbit-ry, 96px) * .866) - (var(--orbit-bob, 0px) * .866)),0) scale(.833) rotate(calc(var(--tilt, 4deg) * -.5))}91.667%{transform:translate3d(calc(-50% + (var(--orbit-rx, 190px) * .866) + (var(--orbit-rx, 190px) * var(--orbit-warp, 0) * .25)),calc(-50% - (var(--orbit-ry, 96px) * .5) - (var(--orbit-bob, 0px) * .866)),0) scale(.895) rotate(calc(var(--tilt, 4deg) * -.866))}to{transform:translate3d(calc(-50% + var(--orbit-rx, 190px)),-50%,0) scale(.98) rotate(calc(var(--tilt, 4deg) * -1))}}@keyframes popup-emoji-pass-cross{0%{transform:translate3d(calc(-50% + var(--pass-off-x) - var(--pass-dx)),calc(-50% + var(--pass-off-y) - var(--pass-dy)),0) scale(var(--pass-scale-from, .94)) rotate(calc(var(--pass-spin, 12deg) * -1))}50%{transform:translate3d(calc(-50% + var(--pass-off-x) + var(--pass-bow-x, 0px)),calc(-50% + var(--pass-off-y) + var(--pass-bow-y, 0px)),0) scale(calc((var(--pass-scale-from, .94) + var(--pass-scale-to, 1.08)) / 2)) rotate(0)}to{transform:translate3d(calc(-50% + var(--pass-off-x) + var(--pass-dx)),calc(-50% + var(--pass-off-y) + var(--pass-dy)),0) scale(var(--pass-scale-to, 1.08)) rotate(var(--pass-spin, 12deg))}}@keyframes popup-pass-front{0%{opacity:0}5%,15%{opacity:var(--pass-opacity, .92)}18.4%{opacity:0}81.6%{opacity:0}85%,95%{opacity:var(--pass-opacity, .92)}to{opacity:0}}@keyframes popup-pass-back{0%,15%{opacity:0}18.4%,81.6%{opacity:var(--pass-back-opacity, .5)}85%,to{opacity:0}}@keyframes popup-orbit-front-pass{0%{opacity:.46}4%,46%{opacity:.92}50%{opacity:.46}54%,96%{opacity:0}to{opacity:.46}}@keyframes popup-orbit-back-pass{0%{opacity:.28}4%,46%{opacity:0}50%{opacity:.28}54%,96%{opacity:.56}to{opacity:.28}}@keyframes popup-heart-frame-float{0%,to{transform:translate3d(-50%,-50%,0) scale(var(--hscale, 1)) rotate(var(--hrot, 0deg));opacity:calc(var(--hopacity, .58) * .92)}24%{opacity:var(--hopacity, .58)}34%{transform:translate3d(calc(-50% + var(--hdx1, 3px)),calc(-50% + var(--hdy1, -5px)),0) scale(calc(var(--hscale, 1) * 1.02)) rotate(calc(var(--hrot, 0deg) - 1.4deg))}68%{opacity:calc(var(--hopacity, .58) * .97);transform:translate3d(calc(-50% + var(--hdx2, -4px)),calc(-50% + var(--hdy2, 4px)),0) scale(var(--hscale, 1)) rotate(calc(var(--hrot, 0deg) + 1.5deg))}}@keyframes popup-heart-frame-pulse{0%,to{filter:brightness(.98) saturate(.98)}50%{filter:brightness(1.09) saturate(1.05)}}@keyframes popup-heart-frame-breathe{0%,to{transform:translate3d(-50%,-50%,0) scale(.992)}50%{transform:translate3d(-50%,-50%,0) scale(1.01)}}@keyframes popup-dandelion-clock-sway{0%,to{transform:scaleX(-1) rotate(-2.2deg) translateZ(0)}50%{transform:scaleX(-1) rotate(1.8deg) translate3d(-1px,-1px,0)}}@keyframes popup-dandelion-seed-drift{0%{transform:translateZ(0) scale(.82) rotate(calc(var(--tilt, 5deg) * -1));opacity:0}10%{transform:translate3d(calc(var(--lift-x, 10px) * .5),calc(var(--lift-y, -10px) * .5),0) scale(.86) rotate(calc(var(--tilt, 5deg) * -.92));opacity:calc(var(--alpha, .7) * .7)}22%{transform:translate3d(var(--lift-x, 10px),var(--lift-y, -10px),0) scale(.9) rotate(calc(var(--tilt, 5deg) * -.7));opacity:var(--alpha, .7)}34%{transform:translate3d(var(--curve1-x, -4px),var(--curve1-y, -12px),0) scale(.92) rotate(calc(var(--tilt, 5deg) * -.4));opacity:calc(var(--alpha, .7) * .96)}46%{transform:translate3d(var(--curve2-x, -32px),var(--curve2-y, -18px),0) scale(.97) rotate(calc(var(--tilt, 5deg) * -.12));opacity:calc(var(--alpha, .7) * .92)}78%{transform:translate3d(calc(var(--dx, 60px) * .82),calc(var(--dy, -26px) * .78),0) scale(1.04) rotate(calc(var(--tilt, 5deg) * .46));opacity:calc(var(--alpha, .7) * .68)}to{transform:translate3d(var(--dx, 60px),var(--dy, -26px),0) scale(1.12) rotate(var(--tilt, 5deg));opacity:0}}.popup-leaf-fall-layer{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:4}.option-pill-motion-stage{--popup-animation-back-layer: 1;--popup-reveal-content-layer: 2;--popup-animation-front-layer: 3;position:absolute;left:50%;top:50%;width:168px;height:100px;overflow:hidden;transform:translate3d(-50%,-50%,0) scale(.36);transform-origin:center;pointer-events:none}.option-pill-motion-stage .popup-heart-frame-stage{width:144px}.option-pill-motion-stage .popup-orbit-emoji{--orbit-rx: 68px;--orbit-ry: calc(var(--ry, 96px) * .3)}.option-pill-motion-card{position:absolute;left:50%;top:50%;width:60px;height:36px;margin:-18px 0 0 -30px;border-radius:6px;background:linear-gradient(158deg,#eeebe4e0,#d6d2c9db);box-shadow:0 1px 3px #12182633;z-index:var(--popup-reveal-content-layer)}.option-pill-motion-stage .popup-emoji-pass{--pass-edge: min(calc(30px * var(--pass-inv-cos, 1)), calc(18px * var(--pass-inv-sin, 1)));--pass-off-x: calc(30px * var(--pass-lane-x, 0) * var(--pass-lane, 0));--pass-off-y: calc(18px * var(--pass-lane-y, 1) * var(--pass-lane, 0));--pass-bow-x: 0px;--pass-bow-y: 0px}.option-pill-motion-stage .popup-emoji-burst{--burst-edge: min(calc(30px * var(--burst-inv-cos, 1)), calc(18px * var(--burst-inv-sin, 1)));--burst-overshoot: 7px}.option-pill-motion-stage--catwalk .popup-catwalk-layer{inset:8px}.option-pill-motion-stage--catwalk .popup-catwalk-mover{offset-path:inset(0 round 18px);offset-rotate:auto 180deg;animation:option-pill-catwalk-loop 8s linear infinite;animation-delay:calc(var(--preview-catwalk-index, 0) * -1.35s)}@keyframes option-pill-catwalk-loop{0%{offset-distance:0%}to{offset-distance:100%}}.popup-snowfall-layer,.popup-star-shower-layer{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:4}.popup-star-shower-layer.is-back{z-index:3;animation:popup-star-shower-drift-back 11.8s ease-in-out infinite}.popup-star-shower-layer.is-front{z-index:5;animation:popup-star-shower-drift-front 9.4s ease-in-out infinite}.popup-snowfall-layer.is-far{z-index:3;animation:popup-snowfall-layer-wind-far 19.6s ease-in-out infinite}.popup-snowfall-layer.is-mid{z-index:4;animation:popup-snowfall-layer-wind-mid 14.8s ease-in-out infinite}.popup-snowfall-layer.is-near{z-index:5;animation:popup-snowfall-layer-wind-near 11.6s ease-in-out infinite}.popup-snowfall-layer.is-bokeh{z-index:2;animation:popup-snowfall-layer-wind-bokeh 24s ease-in-out infinite;filter:blur(.4px)}.popup-emoji-pulse-ring-layer,.popup-emoji-lantern-float-layer,.popup-emoji-twinkle-layer,.popup-emoji-wave-layer,.popup-bubble-rise-layer{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:4}.popup-emoji-burst-layer{position:absolute;inset:0;container-type:size;pointer-events:none;overflow:hidden;z-index:4}.popup-overflow-effect-host .popup-emoji-burst-layer{overflow:visible}.popup-emoji-confetti-layer,.popup-fireworks-layer{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:4}.popup-fireworks-layer.is-back{z-index:3;opacity:.78;filter:saturate(.9) blur(.3px)}.popup-fireworks-layer.is-front{z-index:5;opacity:.96}.popup-firework-burst{position:absolute;left:var(--bx, 50%);top:var(--by, 50%);width:1px;height:1px;transform:translate3d(-50%,-50%,0);opacity:0;animation:popup-firework-burst-fade var(--fdur, 3.2s) linear var(--fdelay, 0s) infinite;will-change:transform,opacity}.popup-firework-launch{position:absolute;left:50%;top:50%;width:var(--lw, 2.6px);height:var(--lh, 22px);border-radius:var(--ui-radius-pill, 999px);transform-origin:50% 100%;transform:translate3d(-50%,-50%,0);background:linear-gradient(180deg,rgba(255,255,255,0),var(--fc, rgba(255, 201, 112, .96)));box-shadow:0 0 8px var(--fglow, rgba(255, 201, 112, .46));opacity:0;animation:popup-firework-launch var(--fdur, 3.2s) cubic-bezier(.24,.66,.3,1) var(--fdelay, 0s) infinite;will-change:transform,opacity,filter}.popup-firework-core{position:absolute;left:50%;top:50%;width:var(--core-size, 5px);height:var(--core-size, 5px);border-radius:var(--ui-radius-pill, 999px);transform:translate3d(-50%,-50%,0);background:radial-gradient(circle,rgba(255,255,255,.98) 0%,var(--fc, rgba(255, 201, 112, .96)) 55%,rgba(255,255,255,0) 100%);box-shadow:0 0 12px var(--fglow, rgba(255, 201, 112, .46));opacity:0;animation:popup-firework-core var(--fdur, 3.2s) ease-out var(--fdelay, 0s) infinite}.popup-firework-spark{position:absolute;left:50%;top:50%;width:var(--sw, 3.6px);height:var(--sh, 14px);border-radius:var(--ui-radius-pill, 999px);transform-origin:50% 100%;background:linear-gradient(180deg,rgba(255,255,255,.98),var(--fc, rgba(255, 201, 112, .96)));box-shadow:0 0 6px var(--fglow, rgba(255, 201, 112, .46));opacity:0;animation:popup-firework-spark var(--fdur, 3.2s) cubic-bezier(.18,.66,.24,1) var(--fdelay, 0s) infinite;will-change:transform,opacity,filter}.popup-emoji-pulse-ring{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0) scale(var(--ring-start, .34));width:calc(var(--ring-radius, 72px) * 2);height:calc(var(--ring-radius, 72px) * 2);transform-origin:50% 50%;animation:popup-emoji-pulse-ring-expand var(--ring-dur, 4.6s) cubic-bezier(.24,.66,.33,1) var(--ring-delay, 0s) infinite;opacity:0;will-change:transform,opacity}.popup-emoji-pulse-ring-glyph{position:absolute;left:50%;top:50%;font-size:var(--ring-size, 16px);white-space:pre;transform:rotate(var(--ring-angle, 0deg)) translateY(calc(var(--ring-radius, 72px) * -1));transform-origin:50% 50%;filter:saturate(1.02) brightness(1.02)}.popup-emoji-lantern-float{position:absolute;left:clamp(var(--lan-edge, 12px),var(--lan-x, 50%),calc(100% - var(--lan-edge, 12px)));bottom:-10px;font-size:var(--lan-size, 14px);white-space:pre;opacity:0;filter:saturate(.98) brightness(1.04);transform:translate3d(-50%,0,0) scale(var(--lan-scale, 1)) rotate(var(--lan-rot, 0deg));transform-origin:center;animation:popup-emoji-lantern-float var(--lan-dur, 13.8s) cubic-bezier(.28,.52,.32,1) var(--lan-delay, 0s) infinite;will-change:transform,opacity}.popup-emoji-twinkle{position:absolute;left:var(--tw-x, 50%);top:var(--tw-y, 50%);font-size:var(--tw-size, 14px);line-height:1;white-space:pre;opacity:0;transform:translate3d(-50%,-50%,0) scale(var(--tw-scale, .9));transform-origin:center;filter:saturate(1.02) brightness(1.04) drop-shadow(0 0 5px rgba(255,218,120,.2));animation:popup-emoji-twinkle var(--tw-dur, 4.4s) ease-in-out var(--tw-delay, 0s) infinite;will-change:transform,opacity,filter}.popup-emoji-wave{position:absolute;left:-32px;top:var(--wave-y, 50%);font-size:var(--wave-size, 14px);line-height:1;white-space:pre;opacity:0;transform:translateZ(0) rotate(var(--wave-rot, 0deg));transform-origin:center;filter:saturate(.98) brightness(1.03);animation:popup-emoji-wave var(--wave-dur, 11.5s) linear var(--wave-delay, 0s) infinite;will-change:transform,opacity}.popup-emoji-burst{position:absolute;left:50%;top:50%;--burst-edge: min( calc(max(50cqw, 92px) * var(--burst-inv-cos, 1)), calc(max(50cqh, 74px) * var(--burst-inv-sin, 1)) );--burst-travel: calc((var(--burst-edge) + var(--burst-overshoot, 22px)) * var(--burst-reach, 1));--burst-dx: calc(var(--burst-travel) * var(--burst-cos, 1));--burst-dy: calc(var(--burst-travel) * var(--burst-sin, 0));font-size:var(--burst-size, 14px);line-height:1;white-space:pre;opacity:0;transform:translate3d(-50%,-50%,0) scale(.38);transform-origin:center;filter:saturate(1.04) brightness(1.05) drop-shadow(0 1px 5px rgba(70,45,120,.18));animation:popup-emoji-burst var(--burst-dur, 5.2s) cubic-bezier(.2,.64,.28,1) var(--burst-delay, 0s) infinite;will-change:transform,opacity}.popup-bubble-rise{position:absolute;left:var(--bubble-x, 50%);bottom:-30px;width:var(--bubble-size, 16px);height:var(--bubble-size, 16px);border:1px solid rgba(204,242,255,.72);border-radius:50%;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.82) 0 8%,rgba(207,242,255,.18) 12% 42%,rgba(121,205,235,.08) 58%,transparent 72%);box-shadow:inset -2px -2px 5px #56b2d71f,0 0 5px #bdebff29;opacity:0;animation:popup-bubble-rise var(--bubble-dur, 12s) ease-in var(--bubble-delay, 0s) infinite;will-change:transform,opacity}.popup-emoji-confetti-piece,.popup-emoji-confetti-accent{position:absolute;left:var(--cx, 50%);top:var(--cy, -10%);will-change:transform,opacity;animation:popup-emoji-confetti-fall var(--cdur, 2.1s) cubic-bezier(.2,.56,.34,1) var(--cdelay, 0s) infinite}.popup-emoji-confetti-piece.is-near,.popup-emoji-confetti-accent.is-near{z-index:5;opacity:var(--co, .96);filter:saturate(1.06) brightness(1.08)}.popup-emoji-confetti-piece.is-far,.popup-emoji-confetti-accent.is-far{z-index:3;opacity:calc(var(--co, .96) * .78);filter:saturate(.92) brightness(.96)}.popup-emoji-confetti-piece{width:var(--cw, 7px);height:var(--ch, 4px);background:var(--cc, rgba(255, 186, 88, .95));border-radius:1px;transform-origin:center;box-shadow:0 1px #ffffff57}.popup-emoji-confetti-piece.is-dot{width:var(--cw, 5px);height:var(--cw, 5px);border-radius:var(--ui-radius-pill, 999px);box-shadow:none}.popup-emoji-confetti-piece.is-streamer{width:var(--cw, 3px);height:var(--ch, 12px);border-radius:var(--ui-radius-pill, 999px);box-shadow:none}.popup-emoji-confetti-piece.is-petal{width:var(--cw, 7px);height:var(--ch, 5px);border-radius:78% 12%;box-shadow:inset 0 1px #fff6}.popup-emoji-confetti-piece.is-leaf{width:var(--cw, 8px);height:var(--ch, 6px);border-radius:0 88%;box-shadow:inset 0 0 0 .5px #482e142e}.popup-emoji-confetti-piece.is-spark{width:var(--cw, 4px);height:var(--cw, 4px);border-radius:var(--ui-radius-pill, 999px);box-shadow:0 0 5px 1px var(--cc, rgba(255, 226, 138, .95))}.popup-emoji-confetti-piece.is-butterfly{width:auto;height:auto;background:transparent;border-radius:0;box-shadow:none;line-height:1}.popup-emoji-confetti-piece.is-butterfly.is-near{filter:drop-shadow(0 5px 12px rgba(22,40,82,.34))}.popup-emoji-confetti-piece.is-butterfly.is-far{filter:blur(.1px) drop-shadow(0 2px 5px rgba(22,40,82,.2))}.popup-emoji-confetti-accent{font-size:var(--cs, 12px);line-height:1;filter:drop-shadow(0 1px 4px rgba(26,42,88,.26));transform-origin:center}.popup-leaf-fall-emoji{position:absolute;left:clamp(var(--ledge, 14px),var(--lx, 50%),calc(100% - var(--ledge, 14px)));top:0;font-size:var(--lsize, 14px);white-space:pre;opacity:var(--lopacity, .42);filter:saturate(.88) brightness(1.02);transform:translate3d(-50%,0,0) scaleX(var(--lmirror, 1)) scale(var(--lscale, 1)) rotate(var(--lrot, -4deg));transform-origin:center;animation:popup-leaf-fall-drift var(--ldur, 20.4s) linear var(--ldelay, 0s) infinite;will-change:transform,opacity}.popup-snowfall-emoji{position:absolute;left:clamp(var(--sedge, 12px),var(--sx, 50%),calc(100% - var(--sedge, 12px)));top:-10px;font-size:calc(var(--ssize, 14px) * var(--snow-size-mult, 1));white-space:pre;opacity:0;color:var(--snow-color, rgba(235, 242, 250, .92));filter:saturate(var(--snow-sat, .08)) brightness(var(--snow-bright, 1.18)) drop-shadow(0 0 6px var(--snow-glow, rgba(183, 204, 228, .46))) drop-shadow(0 1px 2px var(--snow-contrast-shadow, rgba(106, 132, 166, .3)));transform:translate3d(-50%,0,0) scale(var(--sscale, 1)) rotate(var(--srot, -2deg));transform-origin:center;animation:popup-snowfall-drift var(--sdur, 18.2s) linear var(--sdelay, 0s) infinite;will-change:transform,opacity}.popup-snowfall-emoji.is-solid{width:calc(var(--ssize, 14px) * var(--snow-dot-scale, .48));height:calc(var(--ssize, 14px) * var(--snow-dot-scale, .48));font-size:0;color:transparent;filter:none}.popup-snowfall-emoji.is-solid:before{content:"";position:absolute;inset:0;border-radius:var(--ui-radius-pill, 999px);background:radial-gradient(circle at 34% 34%,#fffffffa 0 28%,#ffffffe0 48%,#eaf3ff80 72%,#eaf3ff00);box-shadow:0 0 5px var(--snow-glow, rgba(183, 204, 228, .46)),0 0 12px color-mix(in srgb,var(--snow-glow, rgba(183, 204, 228, .46)) 70%,transparent);opacity:.88;filter:blur(var(--snow-dot-blur, .35px))}.popup-snowfall-emoji.is-far{filter:saturate(calc(var(--snow-sat, .08) * .8)) brightness(calc(var(--snow-bright, 1.18) * .96)) drop-shadow(0 0 4px var(--snow-glow, rgba(183, 204, 228, .46)))}.popup-snowfall-emoji.is-near{filter:saturate(calc(var(--snow-sat, .08) * 1.24)) brightness(calc(var(--snow-bright, 1.18) * 1.05)) drop-shadow(0 0 8px var(--snow-glow, rgba(183, 204, 228, .46)))}.popup-snowfall-emoji.is-solid.is-far{--snow-dot-scale: .42;--snow-dot-blur: .65px}.popup-snowfall-emoji.is-solid.is-near{--snow-dot-scale: .54;--snow-dot-blur: .4px}.popup-snowfall-emoji.is-bokeh{width:calc(var(--ssize, 14px) * var(--snow-bokeh-scale, 1));height:calc(var(--ssize, 14px) * var(--snow-bokeh-scale, 1));font-size:0;color:transparent;filter:none}.popup-snowfall-emoji.is-bokeh:before{content:"";position:absolute;inset:0;border-radius:var(--ui-radius-pill, 999px);background:radial-gradient(circle,#ffffffeb 0 36%,#f1f7ff75 68%,#f1f7ff00);opacity:.62;filter:blur(var(--snow-bokeh-blur, 1.8px));box-shadow:0 0 10px var(--snow-glow, rgba(183, 204, 228, .46)),0 0 22px color-mix(in srgb,var(--snow-glow, rgba(183, 204, 228, .46)) 72%,transparent)}.popup-star-shower-emoji{position:absolute;left:var(--tx, 50%);top:var(--ty, 50%);font-size:var(--tsize, 12px);line-height:1;white-space:pre;opacity:0;color:var(--star-color, rgba(230, 241, 255, .94));filter:saturate(var(--star-sat, 1.04)) brightness(var(--star-bright, 1.08)) drop-shadow(0 0 6px var(--star-glow, rgba(183, 211, 255, .44)));transform:translateZ(0) rotate(var(--trot, 0deg)) scale(var(--tscale, 1));transform-origin:center;animation:popup-star-shower-fall var(--tdur, 4.6s) linear var(--tdelay, 0s) infinite,popup-star-shower-twinkle calc(var(--tdur, 4.6s) * .34) ease-in-out var(--tdelay, 0s) infinite;will-change:transform,opacity,filter}.popup-star-shower-emoji.is-back{filter:saturate(calc(var(--star-sat, 1.04) * .9)) brightness(calc(var(--star-bright, 1.08) * .94)) drop-shadow(0 0 4px var(--star-glow, rgba(183, 211, 255, .44)))}.popup-star-shower-emoji.is-front{filter:saturate(calc(var(--star-sat, 1.04) * 1.06)) brightness(calc(var(--star-bright, 1.08) * 1.08)) drop-shadow(0 0 8px var(--star-glow, rgba(183, 211, 255, .44)))}body:not(.theme-dark) .popup-star-shower-emoji{--star-color: rgba(212, 227, 248, .94);--star-sat: .96;--star-bright: 1.03;--star-glow: rgba(160, 187, 227, .42)}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-star-shower-emoji{--star-color: rgba(241, 248, 255, .98);--star-sat: 1.08;--star-bright: 1.14;--star-glow: rgba(196, 225, 255, .78)}body:not(.theme-dark) .popup-snowfall-emoji{--snow-color: rgba(214, 229, 248, .95);--snow-sat: .06;--snow-bright: 1.1;--snow-glow: rgba(161, 188, 219, .5);--snow-contrast-shadow: rgba(110, 138, 173, .42);--snow-size-mult: 1.08}body:not(.theme-dark) .popup-snowfall-emoji.is-far{--snow-color: rgba(205, 224, 246, .92);--snow-opacity-mult: 1.08}body:not(.theme-dark) .popup-snowfall-emoji.is-near{--snow-color: rgba(222, 236, 252, .98);--snow-opacity-mult: 1.22;--snow-size-mult: 1.12}body:not(.theme-dark) .popup-snowfall-emoji.is-solid{--snow-glow: rgba(178, 199, 226, .34)}body:not(.theme-dark) .popup-snowfall-emoji.is-bokeh{--snow-glow: rgba(182, 201, 229, .28)}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-snowfall-emoji{--snow-color: rgba(242, 250, 255, .96);--snow-sat: .14;--snow-bright: 1.24;--snow-glow: rgba(216, 239, 255, .82);--snow-contrast-shadow: rgba(18, 34, 58, .26)}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-snowfall-emoji.is-solid{--snow-glow: rgba(220, 240, 255, .54)}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-snowfall-emoji.is-bokeh{--snow-glow: rgba(220, 241, 255, .4)}@keyframes popup-leaf-fall-drift{0%{transform:translate3d(-50%,0,0) scaleX(var(--lmirror, 1)) scale(var(--lscale, 1)) rotate(var(--lrot, -4deg));opacity:0}8%{opacity:var(--lopacity, .42)}22%{transform:translate3d(calc(-50% + calc(var(--lsway, 10px) * .72)),calc(var(--lfall-distance, 520px) * .22),0) scaleX(var(--lmirror, 1)) scale(var(--lscale, 1)) rotate(calc(var(--lrot, -4deg) + var(--lspin, 18deg) * .16))}44%{transform:translate3d(calc(-50% + calc(var(--lsway, 10px) * .28)),calc(var(--lfall-distance, 520px) * .44),0) scaleX(var(--lmirror, 1)) scale(var(--lscale, 1)) rotate(calc(var(--lrot, -4deg) + var(--lspin, 18deg) * .4))}66%{transform:translate3d(calc(-50% + calc(var(--lsway, 10px) * -.58)),calc(var(--lfall-distance, 520px) * .66),0) scaleX(var(--lmirror, 1)) scale(var(--lscale, 1)) rotate(calc(var(--lrot, -4deg) + var(--lspin, 18deg) * .62))}86%{opacity:calc(var(--lopacity, .42) * .92)}88%{transform:translate3d(calc(-50% + calc(var(--lsway, 10px) * -.18) + calc(var(--ldx, 18px) * .18)),calc(var(--lfall-distance, 520px) * .88),0) scaleX(var(--lmirror, 1)) scale(var(--lscale, 1)) rotate(calc(var(--lrot, -4deg) + var(--lspin, 18deg) * .84))}to{transform:translate3d(calc(-50% + var(--ldx, 18px)),var(--lfall-distance, 520px),0) scaleX(var(--lmirror, 1)) scale(calc(var(--lscale, 1) * .97)) rotate(calc(var(--lrot, -4deg) + var(--lspin, 18deg)));opacity:0}}@keyframes popup-snowfall-drift{0%{transform:translate3d(-50%,-8px,0) scale(var(--sscale, 1)) rotate(var(--srot, -2deg));opacity:0}10%{opacity:calc(var(--sopacity, .46) * var(--snow-opacity-mult, 1))}32%{transform:translate3d(calc(-50% + calc(var(--ssway, 14px) * .6)),calc(var(--sfall-distance, 520px) * .32),0) scale(calc(var(--sscale, 1) * 1.02)) rotate(calc(var(--srot, -2deg) + var(--sspin, 24deg) * .3))}64%{transform:translate3d(calc(-50% + calc(var(--ssway, 14px) * -.58)),calc(var(--sfall-distance, 520px) * .64),0) scale(var(--sscale, 1)) rotate(calc(var(--srot, -2deg) + var(--sspin, 24deg) * .62));opacity:calc(var(--sopacity, .46) * var(--snow-opacity-mult, 1) * .92)}to{transform:translate3d(calc(-50% + var(--sdrift, 18px)),var(--sfall-distance, 520px),0) scale(calc(var(--sscale, 1) * .98)) rotate(calc(var(--srot, -2deg) + var(--sspin, 24deg)));opacity:0}}@keyframes popup-snowfall-layer-wind-far{0%,to{transform:translate3d(-3px,0,0)}18%{transform:translate3d(1px,-1px,0)}38%{transform:translate3d(6px,0,0)}56%{transform:translate3d(0,1px,0)}79%{transform:translate3d(4px,0,0)}}@keyframes popup-snowfall-layer-wind-mid{0%,to{transform:translate3d(-5px,0,0)}16%{transform:translate3d(4px,-1px,0)}34%{transform:translate3d(10px,0,0)}52%{transform:translate3d(-2px,1px,0)}72%{transform:translate3d(8px,0,0)}}@keyframes popup-snowfall-layer-wind-near{0%,to{transform:translate3d(-8px,0,0)}14%{transform:translate3d(6px,-1px,0)}28%{transform:translate3d(13px,0,0)}46%{transform:translate3d(-3px,1px,0)}66%{transform:translate3d(10px,0,0)}84%{transform:translate3d(4px,0,0)}}@keyframes popup-snowfall-layer-wind-bokeh{0%,to{transform:translate3d(-2px,0,0)}30%{transform:translate3d(5px,-1px,0)}58%{transform:translate3d(1px,1px,0)}82%{transform:translate3d(7px,0,0)}}@keyframes popup-star-shower-fall{0%{transform:translateZ(0) rotate(var(--trot, 0deg)) scale(var(--tscale, 1));opacity:0}12%{opacity:var(--topacity, .66)}58%{transform:translate3d(calc(var(--tdx, -120px) * .58),calc(var(--tdy, 240px) * .58),0) rotate(calc(var(--trot, 0deg) + var(--tspin, 24deg) * .58)) scale(calc(var(--tscale, 1) * 1.02))}to{transform:translate3d(var(--tdx, -120px),var(--tdy, 240px),0) rotate(calc(var(--trot, 0deg) + var(--tspin, 24deg))) scale(var(--tscale, 1));opacity:0}}@keyframes popup-star-shower-twinkle{0%,to{filter:brightness(calc(var(--star-bright, 1.08) * .94)) saturate(var(--star-sat, 1.04))}50%{filter:brightness(calc(var(--star-bright, 1.08) * 1.18)) saturate(calc(var(--star-sat, 1.04) * 1.08))}}@keyframes popup-star-shower-drift-back{0%,to{transform:translateZ(0)}50%{transform:translate3d(4px,-3px,0)}}@keyframes popup-star-shower-drift-front{0%,to{transform:translateZ(0)}50%{transform:translate3d(-6px,3px,0)}}@keyframes popup-emoji-pulse-ring-expand{0%{transform:translate3d(-50%,-50%,0) scale(var(--ring-start, .34));opacity:0}10%{opacity:var(--ring-opacity, .56)}55%{transform:translate3d(-50%,-50%,0) scale(1.06);opacity:calc(var(--ring-opacity, .56) * .54)}to{transform:translate3d(-50%,-50%,0) scale(1.52);opacity:0}}@keyframes popup-emoji-lantern-float{0%{transform:translate3d(-50%,0,0) scale(var(--lan-scale, 1)) rotate(var(--lan-rot, 0deg));opacity:0}16%{opacity:var(--lan-opacity, .42)}42%{transform:translate3d(calc(-50% + calc(var(--lan-sway, 12px) * .54)),calc(var(--lan-rise, -420px) * .42),0) scale(var(--lan-scale, 1)) rotate(calc(var(--lan-rot, 0deg) + calc(var(--lan-wobble, 10deg) * .24)))}74%{transform:translate3d(calc(-50% + calc(var(--lan-sway, 12px) * -.48)),calc(var(--lan-rise, -420px) * .74),0) scale(calc(var(--lan-scale, 1) * .985)) rotate(calc(var(--lan-rot, 0deg) + calc(var(--lan-wobble, 10deg) * -.2)));opacity:calc(var(--lan-opacity, .42) * .8)}to{transform:translate3d(calc(-50% + calc(var(--lan-sway, 12px) * .2)),var(--lan-rise, -420px),0) scale(calc(var(--lan-scale, 1) * .96)) rotate(calc(var(--lan-rot, 0deg) + calc(var(--lan-wobble, 10deg) * .6)));opacity:0}}@keyframes popup-emoji-twinkle{0%,to{transform:translate3d(-50%,-50%,0) scale(calc(var(--tw-scale, .9) * .72));opacity:0;filter:saturate(.94) brightness(.96) drop-shadow(0 0 2px rgba(255,218,120,.12))}28%{opacity:var(--tw-opacity, .42)}52%{transform:translate3d(calc(-50% + var(--tw-dx, 2px)),calc(-50% + var(--tw-dy, -2px)),0) scale(calc(var(--tw-scale, .9) * 1.16));opacity:var(--tw-opacity, .42);filter:saturate(1.08) brightness(1.2) drop-shadow(0 0 7px rgba(255,218,120,.32))}78%{opacity:calc(var(--tw-opacity, .42) * .5)}}@keyframes popup-emoji-wave{0%{transform:translateZ(0) rotate(var(--wave-rot, 0deg)) scale(.92);opacity:0}10%{opacity:var(--wave-opacity, .42)}28%{transform:translate3d(126px,calc(var(--wave-amp, 14px) * -1),0) rotate(calc(var(--wave-rot, 0deg) + 8deg)) scale(1)}52%{transform:translate3d(238px,var(--wave-amp, 14px),0) rotate(calc(var(--wave-rot, 0deg) - 8deg)) scale(1.03)}76%{transform:translate3d(350px,calc(var(--wave-amp, 14px) * -.72),0) rotate(calc(var(--wave-rot, 0deg) + 6deg)) scale(.98);opacity:calc(var(--wave-opacity, .42) * .86)}to{transform:translate3d(470px,0,0) rotate(var(--wave-rot, 0deg)) scale(.92);opacity:0}}@keyframes popup-emoji-burst{0%,10%{transform:translate3d(-50%,-50%,0) scale(.38) rotate(0);opacity:0}18%{opacity:var(--burst-opacity, .52)}64%{transform:translate3d(calc(-50% + var(--burst-dx, 100px)),calc(-50% + var(--burst-dy, 50px)),0) scale(1.08) rotate(var(--burst-rot, 24deg));opacity:var(--burst-opacity, .52)}to{transform:translate3d(calc(-50% + calc(var(--burst-dx, 100px) * .86)),calc(-50% + calc(var(--burst-dy, 50px) * .86)),0) scale(.84) rotate(calc(var(--burst-rot, 24deg) * 1.24));opacity:0}}@keyframes popup-bubble-rise{0%{transform:translate3d(-50%,0,0) scale(.72);opacity:0}12%{opacity:var(--bubble-opacity, .34)}42%{transform:translate3d(calc(-50% + calc(var(--bubble-sway, 18px) * .7)),calc(var(--lfall-distance, 520px) * -.42),0) scale(.94)}72%{transform:translate3d(calc(-50% + calc(var(--bubble-sway, 18px) * -.46)),calc(var(--lfall-distance, 520px) * -.72),0) scale(1.04);opacity:calc(var(--bubble-opacity, .34) * .8)}to{transform:translate3d(calc(-50% + var(--bubble-sway, 18px)),calc(var(--lfall-distance, 520px) * -1),0) scale(1.12);opacity:0}}@keyframes popup-emoji-confetti-fall{0%{transform:translateZ(0) rotate(0);opacity:0}12%{opacity:var(--co, .96)}56%{transform:translate3d(calc(var(--cdx, 0px) * .58),calc(var(--cfall, 160px) * .56),0) rotate(calc(var(--cspin, 180deg) * .56))}to{transform:translate3d(var(--cdx, 0px),var(--cfall, 160px),0) rotate(var(--cspin, 180deg));opacity:0}}@keyframes popup-firework-burst-fade{0%,to{opacity:0}14%{opacity:0}20%{opacity:1}56%{opacity:.94}84%{opacity:0}}@keyframes popup-firework-launch{0%,to{opacity:0;transform:translate3d(-50%,-50%,0) translateY(var(--launch-rise, 140px)) scaleY(.45)}4%{opacity:0}9%{opacity:.84}18%{opacity:.96;transform:translate3d(-50%,-50%,0) translateY(calc(var(--launch-rise, 140px) * .22)) scaleY(1.02)}22%{opacity:0;transform:translate3d(-50%,-50%,0) translateY(0) scaleY(.36)}}@keyframes popup-firework-core{0%,to{opacity:0;transform:translate3d(-50%,-50%,0) scale(.2)}19%{opacity:.98;transform:translate3d(-50%,-50%,0) scale(1)}24%{opacity:.58;transform:translate3d(-50%,-50%,0) scale(1.35)}42%{opacity:0;transform:translate3d(-50%,-50%,0) scale(.86)}}@keyframes popup-firework-spark{0%,to{opacity:0;transform:translate3d(-50%,-50%,0) rotate(var(--fang, 0deg)) translateY(0) scaleY(.16)}18%{opacity:1}56%{opacity:.94;transform:translate3d(-50%,-50%,0) rotate(var(--fang, 0deg)) translateY(calc(var(--fradius, 84px) * -.72)) scaleY(1)}to{opacity:0;transform:translate3d(-50%,-50%,0) rotate(var(--fang, 0deg)) translateY(calc(var(--fradius, 84px) * -1)) scaleY(.48)}}.popup-rainfall-layer{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:4}.popup-rainfall-depth,.popup-rainfall-ripples{position:absolute;inset:0}.popup-rain-drop{position:absolute;left:var(--rx, 50%);top:-8%;width:1.5px;height:var(--rlen, 18px);border-radius:var(--ui-radius-pill, 999px);background:linear-gradient(180deg,#96b2d200,#96b2d28c 55%,#c4dcf4eb);transform:translate(-50%) rotate(var(--rslant, 8deg));transform-origin:top center;opacity:0;animation:popup-rain-fall var(--rdur, .9s) linear var(--rdelay, 0s) infinite;will-change:transform,opacity}.popup-rain-drop.is-far{width:1px;filter:blur(.3px)}.popup-rain-ripple{position:absolute;left:var(--rrx, 50%);bottom:5%;width:var(--rrsize, 12px);height:calc(var(--rrsize, 12px) * .36);border:1px solid rgba(176,202,228,.5);border-radius:50%;transform:translate(-50%) scale(.4);opacity:0;animation:popup-rain-ripple var(--rrdur, 2s) ease-out var(--rrdelay, 0s) infinite}@keyframes popup-rain-fall{0%{transform:translate(-50%) translateY(-10px) rotate(var(--rslant, 8deg));opacity:0}12%{opacity:var(--ropacity, .4)}86%{opacity:var(--ropacity, .4)}to{transform:translate(-50%) translateY(var(--rfall, 520px)) rotate(var(--rslant, 8deg));opacity:0}}@keyframes popup-rain-ripple{0%{transform:translate(-50%) scale(.3);opacity:0}28%{opacity:.46}to{transform:translate(-50%) scale(1.3);opacity:0}}.popup-petal-layer{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:4}.popup-petal{position:absolute;left:clamp(var(--pedge, 12px),var(--px, 50%),calc(100% - var(--pedge, 12px)));top:-8%;width:var(--psize, 12px);height:var(--psize, 12px);opacity:0;animation:popup-petal-fall var(--pdur, 12s) linear var(--pdelay, 0s) infinite;will-change:transform,opacity}.popup-petal-shape{position:absolute;inset:0;border-radius:100% 6%;box-shadow:inset 0 0 3px #ffffff6b,0 1px 2px #9658742e;animation:popup-petal-flip var(--pdur, 12s) ease-in-out var(--pdelay, 0s) infinite}.popup-petal.is-tone-a .popup-petal-shape{background:radial-gradient(circle at 30% 26%,#fff0f7f7,#ffbed6f2)}.popup-petal.is-tone-b .popup-petal-shape{background:radial-gradient(circle at 30% 26%,#ffe0ecf7,#f6a6c5f2)}.popup-petal.is-tone-c .popup-petal-shape{background:radial-gradient(circle at 30% 26%,#fff6e9f7,#ffcdc4f2)}@keyframes popup-petal-fall{0%{transform:translate(-50%,-10px) rotate(0);opacity:0}10%{opacity:var(--popacity, .6)}50%{transform:translate(calc(-50% + var(--psway, 20px)),calc(var(--pfall, 340px) * .5)) rotate(calc(var(--pspin, 240deg) * .5))}90%{opacity:calc(var(--popacity, .6) * .85)}to{transform:translate(calc(-50% - var(--psway, 20px)),var(--pfall, 340px)) rotate(var(--pspin, 240deg));opacity:0}}@keyframes popup-petal-flip{0%,to{transform:rotate(var(--ptilt, 0deg)) scaleX(1)}50%{transform:rotate(var(--ptilt, 0deg)) scaleX(-.55)}}.popup-aurora-layer{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:4}.popup-aurora-bands,.popup-aurora-stars{position:absolute;inset:0}.popup-aurora-band{position:absolute;left:-32%;right:-32%;top:var(--au-top, 6%);height:var(--au-height, 40%);opacity:0;filter:blur(13px);animation:popup-aurora-drift var(--au-dur, 16s) ease-in-out var(--au-delay, 0s) infinite;will-change:transform,opacity}.popup-aurora-band.is-tone-a{background:linear-gradient(100deg,#7affc800,#7affc880 34%,#60dcff6b,#60dcff00 90%)}.popup-aurora-band.is-tone-b{background:linear-gradient(100deg,#60d6ff00,#60d6ff75 34%,#96b0ff66,#96b0ff00 90%)}.popup-aurora-band.is-tone-c{background:linear-gradient(100deg,#b496ff00,#b496ff75 34%,#e296ec66,#e296ec00 90%)}.popup-aurora-band.is-tone-d{background:linear-gradient(100deg,#8cecc800,#8cecc870 34%,#78c8ff61,#78c8ff00 90%)}.popup-aurora-star{position:absolute;left:var(--as-x, 50%);top:var(--as-y, 20%);width:var(--as-size, 2px);height:var(--as-size, 2px);border-radius:var(--ui-radius-pill, 999px);background:radial-gradient(circle,#d6e4fff2,#d6e4ff00 70%);opacity:0;animation:popup-aurora-star var(--as-dur, 3s) ease-in-out var(--as-delay, 0s) infinite}@keyframes popup-aurora-drift{0%,to{transform:translate(calc(var(--au-drift, 10%) * -1)) skewY(var(--au-skew, 0deg)) scaleY(.9);opacity:calc(var(--au-opacity, .4) * .58)}50%{transform:translate(var(--au-drift, 10%)) skewY(var(--au-skew, 0deg)) scaleY(1.1);opacity:var(--au-opacity, .4)}}@keyframes popup-aurora-star{0%,to{opacity:0}50%{opacity:.82}}.popup-ember-layer{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:4}.popup-ember{position:absolute;left:clamp(var(--em-edge, 8px),var(--em-x, 50%),calc(100% - var(--em-edge, 8px)));bottom:-6%;width:var(--em-size, 4px);height:var(--em-size, 4px);border-radius:var(--ui-radius-pill, 999px);background:radial-gradient(circle at 50% 50%,var(--em-hot, rgba(255, 238, 182, .98)) 0%,var(--em-mid, rgba(255, 150, 72, .92)) 44%,rgba(255,110,50,0) 80%);box-shadow:0 0 6px var(--em-glow, rgba(255, 150, 72, .6));opacity:0;animation:popup-ember-rise var(--em-dur, 6s) ease-out var(--em-delay, 0s) infinite;will-change:transform,opacity}.popup-ember.is-tone-a{--em-hot: rgba(255, 240, 190, .98);--em-mid: rgba(255, 158, 78, .92);--em-glow: rgba(255, 158, 78, .62)}.popup-ember.is-tone-b{--em-hot: rgba(255, 224, 168, .98);--em-mid: rgba(255, 122, 64, .92);--em-glow: rgba(255, 122, 64, .6)}.popup-ember.is-tone-c{--em-hot: rgba(255, 216, 150, .98);--em-mid: rgba(240, 96, 66, .92);--em-glow: rgba(240, 96, 66, .58)}@keyframes popup-ember-rise{0%{transform:translate(-50%) scale(1);opacity:0}14%{opacity:var(--em-opacity, .8)}40%{opacity:calc(var(--em-opacity, .8) * var(--em-flicker, .5))}62%{opacity:var(--em-opacity, .8)}to{transform:translate(calc(-50% + var(--em-sway, 18px)),calc(var(--em-rise, 260px) * -1)) scale(.3);opacity:0}}.popup-sparkle-layer{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:4}.popup-sparkle{position:absolute;left:var(--sp-x, 50%);top:var(--sp-y, 50%);width:var(--sp-size, 10px);height:var(--sp-size, 10px);background:radial-gradient(circle,var(--sp-core, rgba(255, 248, 214, .98)) 0%,rgba(255,248,214,0) 62%);filter:drop-shadow(0 0 1.5px rgba(60,52,24,.16));opacity:0;transform:translate(-50%,-50%) scale(.2);animation:popup-sparkle-twinkle var(--sp-dur, 2.4s) ease-in-out var(--sp-delay, 0s) infinite;will-change:transform,opacity}.popup-sparkle:before,.popup-sparkle:after{content:"";position:absolute;left:50%;top:50%;border-radius:var(--ui-radius-pill, 999px);background:linear-gradient(var(--sp-ray-ang, 0deg),transparent 0%,var(--sp-ray, rgba(255, 238, 176, .95)) 50%,transparent 100%)}.popup-sparkle:before{width:13%;height:122%;transform:translate(-50%,-50%)}.popup-sparkle:after{width:122%;height:13%;transform:translate(-50%,-50%)}.popup-sparkle.is-tone-a{--sp-core: rgba(255, 248, 214, .98);--sp-ray: rgba(255, 232, 168, .95)}.popup-sparkle.is-tone-b{--sp-core: rgba(240, 248, 255, .98);--sp-ray: rgba(206, 230, 255, .95)}.popup-sparkle.is-tone-c{--sp-core: rgba(255, 236, 244, .98);--sp-ray: rgba(255, 202, 224, .95)}@keyframes popup-sparkle-twinkle{0%,to{transform:translate(-50%,-50%) scale(.15) rotate(0);opacity:0}42%{transform:translate(calc(-50% + var(--sp-drift, 0px) * .5),-50%) scale(1) rotate(calc(var(--sp-spin, 0deg) * .5));opacity:var(--sp-opacity, .8)}70%{opacity:calc(var(--sp-opacity, .8) * .62)}}.popup-bokeh-layer{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:4}.popup-bokeh-orb{position:absolute;left:clamp(var(--bo-edge, 12px),var(--bo-x, 50%),calc(100% - var(--bo-edge, 12px)));bottom:-12%;width:var(--bo-size, 24px);height:var(--bo-size, 24px);border-radius:var(--ui-radius-pill, 999px);background:radial-gradient(circle at 50% 50%,var(--bo-tone, rgba(255, 240, 250, .9)) 0%,var(--bo-mid, rgba(255, 240, 250, .28)) 44%,rgba(255,240,250,0) 72%);filter:blur(var(--bo-blur, 2px));opacity:0;animation:popup-bokeh-rise var(--bo-dur, 14s) ease-in-out var(--bo-delay, 0s) infinite;will-change:transform,opacity}.popup-bokeh-orb.is-tone-a{--bo-tone: rgba(255, 214, 232, .9);--bo-mid: rgba(255, 214, 232, .26)}.popup-bokeh-orb.is-tone-b{--bo-tone: rgba(198, 226, 255, .9);--bo-mid: rgba(198, 226, 255, .26)}.popup-bokeh-orb.is-tone-c{--bo-tone: rgba(210, 255, 224, .88);--bo-mid: rgba(210, 255, 224, .24)}.popup-bokeh-orb.is-tone-d{--bo-tone: rgba(255, 240, 200, .9);--bo-mid: rgba(255, 240, 200, .26)}@keyframes popup-bokeh-rise{0%{transform:translate(-50%) scale(.82);opacity:0}20%{opacity:var(--bo-opacity, .24)}80%{opacity:calc(var(--bo-opacity, .24) * .7)}to{transform:translate(calc(-50% + var(--bo-sway, 18px)),calc(var(--bo-rise, 300px) * -1)) scale(1.14);opacity:0}}.popup-float-heart-layer{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:4}.popup-float-heart{position:absolute;left:clamp(var(--fh-edge, 12px),var(--fh-x, 50%),calc(100% - var(--fh-edge, 12px)));bottom:-10%;width:var(--fh-size, 12px);height:var(--fh-size, 12px);opacity:0;animation:popup-float-heart-rise var(--fh-dur, 10s) ease-in var(--fh-delay, 0s) infinite;will-change:transform,opacity}.popup-float-heart-shape{position:absolute;inset:0;filter:drop-shadow(0 1px 1px rgba(150,58,88,.2));animation:popup-float-heart-pulse var(--fh-dur, 10s) ease-in-out var(--fh-delay, 0s) infinite}.popup-float-heart-shape:before,.popup-float-heart-shape:after{content:"";position:absolute;top:0;left:50%;width:50%;height:80%;border-radius:50% 50% 0 0;background:var(--fh-color, rgba(255, 120, 150, .92));transform:rotate(-45deg);transform-origin:0 100%}.popup-float-heart-shape:after{left:0;transform:rotate(45deg);transform-origin:100% 100%}.popup-float-heart.is-tone-a{--fh-color: rgba(255, 122, 152, .92)}.popup-float-heart.is-tone-b{--fh-color: rgba(248, 96, 128, .92)}.popup-float-heart.is-tone-c{--fh-color: rgba(255, 158, 186, .92)}@keyframes popup-float-heart-rise{0%{transform:translate(-50%) scale(1);opacity:0}16%{opacity:var(--fh-opacity, .6)}80%{opacity:calc(var(--fh-opacity, .6) * .8)}to{transform:translate(calc(-50% + var(--fh-sway, 20px)),calc(var(--fh-rise, 300px) * -1)) scale(.68);opacity:0}}@keyframes popup-float-heart-pulse{0%,to{transform:rotate(var(--fh-tilt, 0deg)) scale(.92)}50%{transform:rotate(var(--fh-tilt, 0deg)) scale(1.08)}}.popup-shooting-star-layer{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:4}.popup-shooting-field,.popup-shooting-streaks{position:absolute;inset:0}.popup-shooting-field-star{position:absolute;left:var(--ss-x, 50%);top:var(--ss-y, 30%);width:var(--ss-size, 2px);height:var(--ss-size, 2px);border-radius:var(--ui-radius-pill, 999px);background:radial-gradient(circle,#e8f0fffa,#e8f0ff00 70%);box-shadow:0 0 3px #b4c8f08c;opacity:0;animation:popup-shooting-twinkle var(--ss-dur, 3s) ease-in-out var(--ss-delay, 0s) infinite}.popup-shooting-streak{position:absolute;left:var(--sk-x, 20%);top:var(--sk-y, 15%);width:var(--sk-len, 90px);height:2px;transform-origin:left center;opacity:0;animation:popup-shooting-streak var(--sk-dur, 9s) ease-in var(--sk-delay, 0s) infinite;will-change:transform,opacity}.popup-shooting-streak:before{content:"";position:absolute;inset:0;border-radius:var(--ui-radius-pill, 999px);background:linear-gradient(90deg,#e2eeff00,#cedefca8 55%,#fffffffa);box-shadow:0 0 4px #bed2fa80}.popup-shooting-streak:after{content:"";position:absolute;right:-2px;top:50%;width:4px;height:4px;margin-top:-2px;border-radius:var(--ui-radius-pill, 999px);background:radial-gradient(circle,#fffffffa,#d2e2ff80 55%,#d2e2ff00);box-shadow:0 0 6px #c8dcffb3}@keyframes popup-shooting-twinkle{0%,to{opacity:.22}50%{opacity:.9}}@keyframes popup-shooting-streak{0%{transform:rotate(var(--sk-angle, 30deg)) translate(0) scaleX(.2);opacity:0}4%{opacity:1}14%{transform:rotate(var(--sk-angle, 30deg)) translate(var(--sk-travel, 200px)) scaleX(1);opacity:1}22%,to{transform:rotate(var(--sk-angle, 30deg)) translate(var(--sk-travel, 200px)) scaleX(1);opacity:0}}.popup-autumn-leaf-layer{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:4}.popup-autumn-leaf{position:absolute;left:clamp(var(--al-edge, 12px),var(--al-x, 50%),calc(100% - var(--al-edge, 12px)));top:-8%;width:var(--al-size, 16px);height:var(--al-size, 16px);opacity:0;animation:popup-autumn-leaf-fall var(--al-dur, 12s) linear var(--al-delay, 0s) infinite;will-change:transform,opacity}.popup-autumn-leaf-shape{position:absolute;inset:0;border-radius:0 100%;box-shadow:inset 0 0 3px #783c1447,0 1px 2px #783c1433;animation:popup-autumn-leaf-flip var(--al-dur, 12s) ease-in-out var(--al-delay, 0s) infinite}.popup-autumn-leaf-shape:after{content:"";position:absolute;inset:8%;background:linear-gradient(135deg,transparent 44%,rgba(120,60,20,.32) 47%,rgba(120,60,20,.32) 53%,transparent 56%)}.popup-autumn-leaf.is-tone-a .popup-autumn-leaf-shape{background:radial-gradient(circle at 30% 26%,#ffd696f7,#e68c42f2)}.popup-autumn-leaf.is-tone-b .popup-autumn-leaf-shape{background:radial-gradient(circle at 30% 26%,#fab46ef7,#d66034f2)}.popup-autumn-leaf.is-tone-c .popup-autumn-leaf-shape{background:radial-gradient(circle at 30% 26%,#eec46ef7,#be782cf2)}.popup-autumn-leaf.is-tone-d .popup-autumn-leaf-shape{background:radial-gradient(circle at 30% 26%,#d6aa60f7,#966028f2)}@keyframes popup-autumn-leaf-fall{0%{transform:translate(-50%,-10px) rotate(0);opacity:0}10%{opacity:var(--al-opacity, .6)}50%{transform:translate(calc(-50% + var(--al-sway, 24px)),calc(var(--al-fall, 340px) * .5)) rotate(calc(var(--al-spin, 320deg) * .5))}90%{opacity:calc(var(--al-opacity, .6) * .85)}to{transform:translate(calc(-50% - var(--al-sway, 24px)),var(--al-fall, 340px)) rotate(var(--al-spin, 320deg));opacity:0}}@keyframes popup-autumn-leaf-flip{0%,to{transform:rotate(var(--al-tilt, 0deg)) scaleX(1)}50%{transform:rotate(var(--al-tilt, 0deg)) scaleX(-.5)}}.popup-scratch-overlay{position:absolute;inset:0;border-radius:var(--ui-radius-lg, 12px);overflow:hidden;border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;touch-action:none;user-select:none;-webkit-user-select:none;transition:opacity .36s ease;z-index:var(--popup-reveal-action-layer)}.popup-note-card>.popup-capsule-lock-overlay,.popup-note-card>.popup-scratch-overlay,.popup-note-card>.popup-heart-reveal-overlay,.popup-note-card>.popup-blow-reveal-overlay,.popup-note-card>.popup-shake-reveal-overlay,.popup-note-card>.popup-tilt-maze-overlay,.popup-note-card>.birthday-cake-overlay,:is(.popup-postcard-whole-stage,.popup-greeting-card-stage)>:is(.popup-capsule-lock-overlay,.popup-scratch-overlay,.popup-heart-reveal-overlay,.popup-blow-reveal-overlay,.popup-shake-reveal-overlay,.popup-tilt-maze-overlay,.popup-question-unlock-overlay,.birthday-cake-overlay),.popup-note-card>.popup-question-unlock-overlay{position:absolute;inset:0;border-radius:inherit;z-index:8;--popup-reveal-content-layer: 2;--popup-animation-back-layer: 3;--popup-animation-front-layer: 5;--popup-reveal-action-layer: 8}.popup-scratch-overlay.is-done{opacity:0;pointer-events:none}.popup-scratch-overlay.is-shimmer{animation:popup-scratch-shimmer 1.2s ease-in-out}.popup-reveal-veil-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:1}.popup-scratch-overlay .popup-emoji-confetti-piece,.popup-scratch-overlay .popup-emoji-confetti-accent{animation:none!important;transform:translateZ(0) rotate(0);opacity:var(--co, .96);will-change:transform,opacity}.popup-scratch-pieces{z-index:2}.popup-scratch-overlay .popup-emoji-confetti-piece.is-flying,.popup-scratch-overlay .popup-emoji-confetti-accent.is-flying{animation:popup-scratch-piece-sweep var(--fly-dur, .76s) cubic-bezier(.24,.74,.22,1) forwards!important;z-index:5;pointer-events:none}.popup-scratch-overlay .popup-emoji-confetti-piece.is-butterfly.is-flying{animation:popup-scratch-butterfly-fly var(--fly-dur, .76s) cubic-bezier(.24,.74,.22,1) forwards!important}@keyframes popup-scratch-piece-sweep{0%{transform:translateZ(0) rotate(0) scale(1);opacity:var(--co, .95)}55%{transform:translate3d(calc(var(--fx, 0px) * .58),calc(var(--fy, -80px) * .58),0) rotate(calc(var(--fr, 40deg) * .6)) scale(.94);opacity:calc(var(--co, .95) * .7)}to{transform:translate3d(var(--fx, 0px),var(--fy, -80px),0) rotate(var(--fr, 40deg)) scale(.8);opacity:0}}.popup-scratch-butterfly{opacity:.95;transition:opacity .18s ease}.popup-scratch-butterfly.is-near{z-index:4;filter:drop-shadow(0 5px 12px rgba(22,40,82,.34))}.popup-scratch-butterfly.is-mid{z-index:3;filter:drop-shadow(0 3px 8px rgba(22,40,82,.26))}.popup-scratch-butterfly.is-far{z-index:2;opacity:.72;filter:blur(.1px) drop-shadow(0 2px 5px rgba(22,40,82,.2))}.popup-scratch-butterfly.is-flying{animation:popup-scratch-butterfly-fly var(--fly-dur, .76s) cubic-bezier(.24,.74,.22,1) forwards!important;z-index:5;pointer-events:none}.popup-scratch-butterfly.is-flying .popup-note-butterfly-glyph{animation:butterfly-wing-flap .33s ease-in-out infinite,popup-butterfly-shimmer .5s ease-in-out infinite}@keyframes popup-scratch-butterfly-fly{0%{transform:translateZ(0) rotate(0) scale(1);opacity:.95}16%{transform:translate3d(var(--fmx1, 8px),var(--fmy1, -12px),0) rotate(calc(var(--fr, 24deg) * -.16)) scale(1.01);opacity:.96}38%{transform:translate3d(var(--fmx2, 24px),var(--fmy2, -42px),0) rotate(calc(var(--fr, 24deg) * .22)) scale(.96);opacity:.9}68%{transform:translate3d(var(--fmx3, 56px),var(--fmy3, -92px),0) rotate(calc(var(--fr, 24deg) * .62)) scale(.86);opacity:.58}to{transform:translate3d(var(--fx, 0px),var(--fy, -140px),0) rotate(var(--fr, 24deg)) scale(.72);opacity:0}}.popup-scratch-butterfly-remains{position:absolute;inset:0;pointer-events:none;z-index:3;overflow:hidden}.popup-scratch-butterfly-remains .popup-note-butterfly{opacity:.78;animation-duration:1.2s}.popup-scratch-butterfly-remains.is-persistent .popup-note-butterfly{opacity:.62;animation-duration:calc(var(--dur, 8s) * 1.28)}.popup-scratch-butterfly-remains.is-persistent .popup-note-butterfly-glyph{filter:drop-shadow(0 2px 6px rgba(24,42,92,.24));animation:butterfly-wing-flap calc(var(--dur, 8s) * .19) ease-in-out calc(var(--delay, 0s) * .35) infinite,popup-butterfly-shimmer calc(var(--dur, 8s) * .62) ease-in-out calc(var(--delay, 0s) * .2) infinite}.popup-scratch-dew-drips{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.popup-scratch-dew-drip{position:absolute;width:var(--drip-size, 3px);height:calc(var(--drip-size, 3px) * 2.4);border-radius:var(--ui-radius-pill, 999px);background:linear-gradient(180deg,#fffcee5c,#d6eece14);opacity:var(--drip-opacity, .16);transform:translateZ(0);animation:dew-drip-idle var(--drip-dur, 4.2s) ease-in-out var(--drip-delay, 0s) infinite;filter:blur(.1px)}@keyframes dew-drip-idle{0%,to{transform:translateZ(0);opacity:var(--drip-opacity, .16)}50%{transform:translate3d(0,var(--drip-shift, 1.8px),0);opacity:calc(var(--drip-opacity, .16) + .08)}}.popup-scratch-ui{position:absolute;left:auto;right:7px;bottom:7px;display:flex;align-items:center;justify-content:flex-end;gap:8px;pointer-events:auto;z-index:3}.popup-scratch-rub{border:0;background:#ffffff42;color:#1f2d4eeb;border-radius:var(--ui-radius-pill, 999px);padding:3px 10px;font-size:10px;font-weight:550;cursor:pointer;pointer-events:auto;opacity:.52;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);transition:opacity .14s ease,background .14s ease}.popup-scratch-rub:focus-visible{opacity:1;background:#ffffff75}@media(hover){.popup-scratch-rub:hover{opacity:1;background:#ffffff75}}@keyframes popup-scratch-shimmer{0%{box-shadow:inset 0 0 0 1px #fff6,0 8px 18px #222e4d24}50%{box-shadow:inset 0 0 0 1px #fffaecd1,0 12px 26px #c6a68038}to{box-shadow:inset 0 0 0 1px #fff6,0 8px 18px #222e4d24}}body.theme-dark .report-btn{color:#d2dcf08c}@media(hover){body.theme-dark .report-btn:hover{color:#d2dcf0d9}}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-scratch-overlay{border-color:transparent;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-scratch-dew-drip{background:linear-gradient(180deg,#fff0ce42,#96c8a014);opacity:var(--drip-opacity, .14)}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-scratch-rub{border-color:transparent;background:#141d2b6b;color:#e8f0ffe6}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-scratch-rub:focus-visible{background:#141d2ba8}@media(hover){body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-scratch-rub:hover{background:#141d2ba8}}.maplibregl-popup:has(.popup-postcard-whole-stage) :is(.popup-note-surface.popup-note-card,.popup-giftbox-note-card.popup-note-card,.popup-envelope-note-card.popup-note-card):has(>.popup-postcard-whole-stage),.maplibregl-popup:has(.popup-greeting-card-stage) :is(.popup-note-surface.popup-note-card,.popup-giftbox-note-card.popup-note-card,.popup-envelope-note-card.popup-note-card):has(>.popup-greeting-card-stage){max-height:none;padding:0;border:0!important;border-radius:var(--gc-radius, 10px);background:transparent none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible}.maplibregl-popup:has(:is(.popup-postcard-whole-stage,.popup-greeting-card-stage)) .maplibregl-popup-content{background:transparent none!important;border:0!important;box-shadow:none!important;overflow:visible}body.theme-dark .maplibregl-popup:has(.popup-postcard-whole-stage) :is(.popup-note-surface.popup-note-card,.popup-giftbox-note-card.popup-note-card,.popup-envelope-note-card.popup-note-card):has(>.popup-postcard-whole-stage),body.theme-dark .maplibregl-popup:has(.popup-greeting-card-stage) :is(.popup-note-surface.popup-note-card,.popup-giftbox-note-card.popup-note-card,.popup-envelope-note-card.popup-note-card):has(>.popup-greeting-card-stage){background:transparent none!important;box-shadow:none!important}.popup-postcard-whole-stage:is(.is-postcard-flipping-to-back,.is-postcard-flipping-to-front){box-shadow:none!important}.maplibregl-popup .popup-skin-scroll-layer.note-skin--tex,.maplibregl-popup .popup-skin-sprinkle-layer.note-sprinkle--tex{background-image:var(--note-tex-image);background-position:center top;background-repeat:var(--note-tex-repeat, repeat);background-size:var(--note-tex-size, auto)}.maplibregl-popup.note-skin--tex[data-tex-pattern-id=zigzag]:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #fdf6ec, #f7e8d4);--note-theme-border: rgba(191, 146, 101, .42);--note-theme-text: #4a3423;--note-theme-muted: rgba(74, 52, 35, .68);--note-theme-tail-bg: rgba(250, 238, 219, .95);--note-texture-ink: rgba(217, 119, 87, .6);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255, 252, 246, .96), rgba(250, 236, 218, .8));--emoji-chip-bg-base: rgba(246, 230, 206, .8);--emoji-chip-border: rgba(191, 146, 101, .36);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin--tex[data-tex-pattern-id=scallop-waves]:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #f4fafd, #e2f0f9);--note-theme-border: rgba(112, 156, 192, .4);--note-theme-text: #23405a;--note-theme-muted: rgba(35, 64, 90, .68);--note-theme-tail-bg: rgba(228, 241, 250, .95);--note-texture-ink: rgba(88, 148, 196, .55);--emoji-chip-bg-top: linear-gradient(145deg, rgba(250, 253, 255, .96), rgba(226, 240, 250, .8));--emoji-chip-bg-base: rgba(219, 236, 248, .8);--emoji-chip-border: rgba(112, 156, 192, .34);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin--tex[data-tex-pattern-id=argyle]:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #f7f5fc, #eae6f6);--note-theme-border: rgba(140, 128, 186, .42);--note-theme-text: #3a3153;--note-theme-muted: rgba(58, 49, 83, .68);--note-theme-tail-bg: rgba(235, 231, 246, .95);--note-texture-ink: rgba(122, 110, 190, .55);--emoji-chip-bg-top: linear-gradient(145deg, rgba(253, 252, 255, .96), rgba(234, 230, 246, .8));--emoji-chip-bg-base: rgba(228, 222, 243, .8);--emoji-chip-border: rgba(140, 128, 186, .34);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin--tex[data-tex-pattern-id=diamond-trellis]:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #f5faf6, #e6f2e9);--note-theme-border: rgba(112, 158, 128, .4);--note-theme-text: #29422f;--note-theme-muted: rgba(41, 66, 47, .68);--note-theme-tail-bg: rgba(232, 243, 235, .95);--note-texture-ink: rgba(78, 143, 110, .6);--emoji-chip-bg-top: linear-gradient(145deg, rgba(250, 254, 251, .96), rgba(230, 242, 233, .8));--emoji-chip-bg-base: rgba(222, 238, 227, .8);--emoji-chip-border: rgba(112, 158, 128, .34);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin--tex[data-tex-pattern-id=linen]:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #faf5e9, #efe4cf);--note-theme-border: rgba(176, 150, 108, .42);--note-theme-text: #4d4128;--note-theme-muted: rgba(77, 65, 40, .68);--note-theme-tail-bg: rgba(244, 234, 214, .95);--note-texture-ink: rgba(150, 124, 88, .55);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255, 252, 244, .96), rgba(246, 236, 216, .8));--emoji-chip-bg-base: rgba(242, 232, 210, .8);--emoji-chip-border: rgba(176, 150, 108, .36);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin--tex[data-tex-pattern-id=pin-dots]:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #fdf3f6, #f8e0e8);--note-theme-border: rgba(210, 140, 168, .42);--note-theme-text: #5a3444;--note-theme-muted: rgba(90, 52, 68, .68);--note-theme-tail-bg: rgba(250, 235, 241, .95);--note-texture-ink: rgba(198, 120, 150, .6);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255, 250, 252, .96), rgba(250, 228, 236, .8));--emoji-chip-bg-base: rgba(248, 222, 232, .8);--emoji-chip-border: rgba(210, 140, 168, .36);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin--tex[data-tex-pattern-id=crosshatch]:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #f5f6f8, #e6e9ee);--note-theme-border: rgba(120, 132, 152, .42);--note-theme-text: #333a47;--note-theme-muted: rgba(51, 58, 71, .68);--note-theme-tail-bg: rgba(236, 239, 244, .95);--note-texture-ink: rgba(90, 100, 120, .55);--emoji-chip-bg-top: linear-gradient(145deg, rgba(252, 253, 255, .96), rgba(232, 236, 242, .8));--emoji-chip-bg-base: rgba(228, 232, 240, .8);--emoji-chip-border: rgba(120, 132, 152, .34);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin--tex[data-tex-pattern-id=honeycomb]:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #fdf8ea, #f8ecc8);--note-theme-border: rgba(198, 158, 74, .44);--note-theme-text: #574518;--note-theme-muted: rgba(87, 69, 24, .68);--note-theme-tail-bg: rgba(248, 238, 214, .95);--note-texture-ink: rgba(206, 158, 54, .6);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255, 252, 242, .96), rgba(250, 238, 206, .8));--emoji-chip-bg-base: rgba(247, 235, 202, .8);--emoji-chip-border: rgba(198, 158, 74, .36);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin--tex[data-tex-pattern-id=chevron]:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #f0f9fb, #d7edf1);--note-theme-border: rgba(90, 150, 168, .42);--note-theme-text: #204049;--note-theme-muted: rgba(32, 64, 73, .68);--note-theme-tail-bg: rgba(224, 240, 244, .95);--note-texture-ink: rgba(74, 144, 164, .55);--emoji-chip-bg-top: linear-gradient(145deg, rgba(248, 254, 255, .96), rgba(220, 240, 244, .8));--emoji-chip-bg-base: rgba(214, 236, 240, .8);--emoji-chip-border: rgba(90, 150, 168, .34);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin--tex[data-tex-pattern-id=plaid]:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #f1f7f2, #dbeae0);--note-theme-border: rgba(88, 146, 110, .42);--note-theme-text: #26402f;--note-theme-muted: rgba(38, 64, 47, .68);--note-theme-tail-bg: rgba(228, 240, 232, .95);--note-texture-ink: rgba(63, 125, 90, .55);--emoji-chip-bg-top: linear-gradient(145deg, rgba(250, 254, 251, .96), rgba(224, 240, 230, .8));--emoji-chip-bg-base: rgba(220, 238, 226, .8);--emoji-chip-border: rgba(88, 146, 110, .34);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin--tex[data-tex-pattern-id=triangles]:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #fdf5ec, #f6e2ce);--note-theme-border: rgba(198, 142, 86, .42);--note-theme-text: #593c22;--note-theme-muted: rgba(89, 60, 34, .68);--note-theme-tail-bg: rgba(248, 236, 220, .95);--note-texture-ink: rgba(201, 138, 58, .55);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255, 251, 244, .96), rgba(250, 232, 212, .8));--emoji-chip-bg-base: rgba(247, 230, 208, .8);--emoji-chip-border: rgba(198, 142, 86, .34);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin--tex[data-tex-pattern-id=petals]:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #f9f4fb, #ebe0f1);--note-theme-border: rgba(160, 124, 178, .42);--note-theme-text: #43324e;--note-theme-muted: rgba(67, 50, 78, .68);--note-theme-tail-bg: rgba(240, 232, 246, .95);--note-texture-ink: rgba(150, 110, 160, .55);--emoji-chip-bg-top: linear-gradient(145deg, rgba(253, 251, 255, .96), rgba(236, 226, 244, .8));--emoji-chip-bg-base: rgba(232, 222, 242, .8);--emoji-chip-border: rgba(160, 124, 178, .34);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin--tex[data-tex-pattern-id=herringbone]:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #f6f7fc, #e6e9f4);--note-theme-border: rgba(120, 130, 175, .42);--note-theme-text: #2f3550;--note-theme-muted: rgba(47, 53, 80, .68);--note-theme-tail-bg: rgba(233, 236, 246, .95);--note-texture-ink: rgba(96, 110, 150, .55);--emoji-chip-bg-top: linear-gradient(145deg, rgba(252, 253, 255, .96), rgba(232, 236, 246, .8));--emoji-chip-bg-base: rgba(228, 232, 244, .8);--emoji-chip-border: rgba(120, 130, 175, .34);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin--tex[data-tex-pattern-id=basketweave]:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #faf5ea, #efe2c9);--note-theme-border: rgba(176, 146, 90, .42);--note-theme-text: #574620;--note-theme-muted: rgba(87, 70, 32, .68);--note-theme-tail-bg: rgba(244, 234, 212, .95);--note-texture-ink: rgba(150, 116, 64, .55);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255, 252, 244, .96), rgba(246, 235, 212, .8));--emoji-chip-bg-base: rgba(243, 232, 206, .8);--emoji-chip-border: rgba(176, 146, 90, .36);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin--tex[data-tex-pattern-id=scales]:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #eef9fb, #d5edf1);--note-theme-border: rgba(90, 158, 172, .42);--note-theme-text: #1e434b;--note-theme-muted: rgba(30, 67, 75, .68);--note-theme-tail-bg: rgba(222, 240, 244, .95);--note-texture-ink: rgba(74, 148, 164, .58);--emoji-chip-bg-top: linear-gradient(145deg, rgba(246, 254, 255, .96), rgba(218, 240, 244, .8));--emoji-chip-bg-base: rgba(212, 236, 240, .8);--emoji-chip-border: rgba(90, 158, 172, .34);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin--tex[data-tex-pattern-id=pinstripe]:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #f5f7fc, #e3e9f5);--note-theme-border: rgba(96, 124, 178, .42);--note-theme-text: #253450;--note-theme-muted: rgba(37, 52, 80, .68);--note-theme-tail-bg: rgba(232, 238, 248, .95);--note-texture-ink: rgba(70, 96, 150, .55);--emoji-chip-bg-top: linear-gradient(145deg, rgba(250, 252, 255, .96), rgba(224, 232, 246, .8));--emoji-chip-bg-base: rgba(220, 230, 245, .8);--emoji-chip-border: rgba(96, 124, 178, .34);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin--tex[data-tex-pattern-id=checkerboard]:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #fdf2f4, #f7dbe1);--note-theme-border: rgba(206, 120, 140, .42);--note-theme-text: #5a2f3c;--note-theme-muted: rgba(90, 47, 60, .68);--note-theme-tail-bg: rgba(250, 232, 237, .95);--note-texture-ink: rgba(200, 90, 110, .55);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255, 250, 251, .96), rgba(250, 226, 232, .8));--emoji-chip-bg-base: rgba(248, 220, 228, .8);--emoji-chip-border: rgba(206, 120, 140, .36);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin--tex[data-tex-pattern-id=quilted]:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #fbf2f6, #f2dde8);--note-theme-border: rgba(168, 106, 134, .42);--note-theme-text: #4e2c3c;--note-theme-muted: rgba(78, 44, 60, .68);--note-theme-tail-bg: rgba(248, 232, 240, .95);--note-texture-ink: rgba(168, 106, 134, .55);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255, 250, 252, .96), rgba(248, 228, 238, .8));--emoji-chip-bg-base: rgba(246, 224, 234, .8);--emoji-chip-border: rgba(168, 106, 134, .36);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin--tex[data-tex-pattern-id=fans]:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #fdf8ea, #f6ebc9);--note-theme-border: rgba(198, 150, 70, .44);--note-theme-text: #574518;--note-theme-muted: rgba(87, 69, 24, .68);--note-theme-tail-bg: rgba(247, 236, 205, .95);--note-texture-ink: rgba(198, 150, 70, .6);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255, 252, 242, .96), rgba(250, 238, 206, .8));--emoji-chip-bg-base: rgba(247, 235, 202, .8);--emoji-chip-border: rgba(198, 150, 70, .36);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin--tex[data-tex-pattern-id=ogee]:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #f6f4fc, #e6e0f5);--note-theme-border: rgba(130, 116, 190, .42);--note-theme-text: #342c52;--note-theme-muted: rgba(52, 44, 82, .68);--note-theme-tail-bg: rgba(234, 228, 246, .95);--note-texture-ink: rgba(122, 110, 192, .55);--emoji-chip-bg-top: linear-gradient(145deg, rgba(253, 252, 255, .96), rgba(234, 228, 246, .8));--emoji-chip-bg-base: rgba(230, 224, 244, .8);--emoji-chip-border: rgba(130, 116, 190, .34);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin--tex[data-tex-pattern-id=ditsy-floral]:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #fdf3f6, #f8e0e9);--note-theme-border: rgba(224, 140, 168, .42);--note-theme-text: #5a3444;--note-theme-muted: rgba(90, 52, 68, .68);--note-theme-tail-bg: rgba(250, 234, 240, .95);--note-texture-ink: rgba(226, 138, 168, .6);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255, 250, 252, .96), rgba(250, 228, 236, .8));--emoji-chip-bg-base: rgba(248, 224, 232, .8);--emoji-chip-border: rgba(224, 140, 168, .36);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin--tex[data-tex-pattern-id=greek-key]:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #fdf4ee, #f6e0d2);--note-theme-border: rgba(198, 130, 90, .42);--note-theme-text: #5a3420;--note-theme-muted: rgba(90, 52, 32, .68);--note-theme-tail-bg: rgba(248, 232, 218, .95);--note-texture-ink: rgba(190, 110, 80, .55);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255, 251, 246, .96), rgba(250, 232, 216, .8));--emoji-chip-bg-base: rgba(247, 230, 212, .8);--emoji-chip-border: rgba(198, 130, 90, .36);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin--tex[data-tex-pattern-id=brick]:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #fdf3f0, #f6ddd5);--note-theme-border: rgba(190, 120, 96, .42);--note-theme-text: #5a3020;--note-theme-muted: rgba(90, 48, 32, .68);--note-theme-tail-bg: rgba(248, 228, 220, .95);--note-texture-ink: rgba(178, 96, 72, .55);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255, 250, 248, .96), rgba(250, 230, 222, .8));--emoji-chip-bg-base: rgba(247, 228, 220, .8);--emoji-chip-border: rgba(190, 120, 96, .36);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin--tex[data-tex-pattern-id=waffle]:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #fdf7ea, #f5e8c8);--note-theme-border: rgba(190, 152, 88, .42);--note-theme-text: #574518;--note-theme-muted: rgba(87, 69, 24, .68);--note-theme-tail-bg: rgba(247, 235, 206, .95);--note-texture-ink: rgba(201, 154, 90, .55);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255, 252, 242, .96), rgba(250, 238, 208, .8));--emoji-chip-bg-base: rgba(247, 235, 204, .8);--emoji-chip-border: rgba(190, 152, 88, .36);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin--tex[data-tex-pattern-id=pinwheel]:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #eef8f9, #d6edef);--note-theme-border: rgba(90, 158, 168, .42);--note-theme-text: #1e434b;--note-theme-muted: rgba(30, 67, 75, .68);--note-theme-tail-bg: rgba(222, 240, 242, .95);--note-texture-ink: rgba(90, 158, 168, .55);--emoji-chip-bg-top: linear-gradient(145deg, rgba(246, 254, 255, .96), rgba(218, 240, 242, .8));--emoji-chip-bg-base: rgba(212, 236, 238, .8);--emoji-chip-border: rgba(90, 158, 168, .34);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin--tex[data-tex-pattern-id=star-lattice]:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #f5f6fc, #e4e7f6);--note-theme-border: rgba(110, 120, 180, .42);--note-theme-text: #2c3358;--note-theme-muted: rgba(44, 51, 88, .68);--note-theme-tail-bg: rgba(232, 235, 246, .95);--note-texture-ink: rgba(90, 100, 170, .55);--emoji-chip-bg-top: linear-gradient(145deg, rgba(252, 253, 255, .96), rgba(232, 235, 246, .8));--emoji-chip-bg-base: rgba(228, 231, 244, .8);--emoji-chip-border: rgba(110, 120, 180, .34);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin--tex[data-tex-pattern-id=paisley]:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #fdf4f0, #f6ddd3);--note-theme-border: rgba(190, 116, 88, .42);--note-theme-text: #5a3220;--note-theme-muted: rgba(90, 50, 32, .68);--note-theme-tail-bg: rgba(248, 230, 222, .95);--note-texture-ink: rgba(181, 101, 74, .58);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255, 250, 248, .96), rgba(250, 230, 220, .8));--emoji-chip-bg-base: rgba(247, 228, 218, .8);--emoji-chip-border: rgba(190, 116, 88, .36);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin--tex[data-tex-pattern-id=wood-grain]:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #fbf3e8, #f0e2ce);--note-theme-border: rgba(176, 140, 92, .42);--note-theme-text: #543c20;--note-theme-muted: rgba(84, 60, 32, .68);--note-theme-tail-bg: rgba(244, 232, 214, .95);--note-texture-ink: rgba(150, 110, 70, .55);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255, 251, 244, .96), rgba(248, 234, 212, .8));--emoji-chip-bg-base: rgba(245, 232, 208, .8);--emoji-chip-border: rgba(176, 140, 92, .36);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin--tex[data-tex-pattern-id=cane]:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #faf5e8, #efe4cc);--note-theme-border: rgba(170, 136, 84, .42);--note-theme-text: #544218;--note-theme-muted: rgba(84, 66, 24, .68);--note-theme-tail-bg: rgba(244, 234, 210, .95);--note-texture-ink: rgba(160, 120, 70, .55);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255, 252, 244, .96), rgba(248, 236, 210, .8));--emoji-chip-bg-base: rgba(246, 234, 204, .8);--emoji-chip-border: rgba(170, 136, 84, .36);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin--tex[data-tex-pattern-id=aztec]:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #fdf3ee, #f6ded1);--note-theme-border: rgba(190, 120, 90, .42);--note-theme-text: #5a3020;--note-theme-muted: rgba(90, 48, 32, .68);--note-theme-tail-bg: rgba(248, 228, 218, .95);--note-texture-ink: rgba(192, 96, 58, .55);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255, 250, 248, .96), rgba(250, 230, 220, .8));--emoji-chip-bg-base: rgba(247, 228, 218, .8);--emoji-chip-border: rgba(190, 120, 90, .36);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin--tex[data-tex-pattern-id=swirls]:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #faf4fa, #ece0ec);--note-theme-border: rgba(160, 120, 160, .42);--note-theme-text: #48344a;--note-theme-muted: rgba(72, 52, 74, .68);--note-theme-tail-bg: rgba(240, 230, 240, .95);--note-texture-ink: rgba(150, 100, 150, .55);--emoji-chip-bg-top: linear-gradient(145deg, rgba(253, 251, 253, .96), rgba(240, 230, 240, .8));--emoji-chip-bg-base: rgba(236, 226, 236, .8);--emoji-chip-border: rgba(160, 120, 160, .34);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin--tex[data-tex-pattern-id=bargello]:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #fdf3ee, #f7ddce);--note-theme-border: rgba(200, 120, 90, .42);--note-theme-text: #5a3222;--note-theme-muted: rgba(90, 50, 34, .68);--note-theme-tail-bg: rgba(248, 228, 216, .95);--note-texture-ink: rgba(224, 116, 90, .58);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255, 250, 247, .96), rgba(250, 230, 218, .8));--emoji-chip-bg-base: rgba(247, 228, 216, .8);--emoji-chip-border: rgba(200, 120, 90, .36);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin--tex[data-tex-pattern-id=cross-stitch]:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #fdf2f5, #f6dde5);--note-theme-border: rgba(206, 120, 146, .42);--note-theme-text: #5a2f40;--note-theme-muted: rgba(90, 47, 64, .68);--note-theme-tail-bg: rgba(250, 230, 238, .95);--note-texture-ink: rgba(200, 90, 120, .55);--emoji-chip-bg-top: linear-gradient(145deg, rgba(255, 250, 252, .96), rgba(250, 228, 236, .8));--emoji-chip-bg-base: rgba(248, 226, 234, .8);--emoji-chip-border: rgba(206, 120, 146, .36);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin--tex[data-tex-pattern-id=houndstooth]:not([class*=note-theme-]){--note-theme-bg: linear-gradient(155deg, #f6f7f9, #e7e9ee);--note-theme-border: rgba(110, 118, 138, .42);--note-theme-text: #2f3542;--note-theme-muted: rgba(47, 53, 66, .68);--note-theme-tail-bg: rgba(234, 236, 242, .95);--note-texture-ink: rgba(64, 70, 86, .72);--emoji-chip-bg-top: linear-gradient(145deg, rgba(252, 253, 255, .96), rgba(234, 236, 242, .8));--emoji-chip-bg-base: rgba(230, 232, 240, .8);--emoji-chip-border: rgba(110, 118, 138, .34);--emoji-chip-highlight: rgba(255, 255, 255, .78)}.maplibregl-popup.note-skin--tex:is([data-tex-pattern-id=zigzag],[data-tex-pattern-id=scallop-waves],[data-tex-pattern-id=argyle],[data-tex-pattern-id=diamond-trellis],[data-tex-pattern-id=linen],[data-tex-pattern-id=pin-dots],[data-tex-pattern-id=crosshatch],[data-tex-pattern-id=honeycomb],[data-tex-pattern-id=chevron],[data-tex-pattern-id=plaid],[data-tex-pattern-id=triangles],[data-tex-pattern-id=petals],[data-tex-pattern-id=herringbone],[data-tex-pattern-id=basketweave],[data-tex-pattern-id=scales],[data-tex-pattern-id=pinstripe],[data-tex-pattern-id=checkerboard],[data-tex-pattern-id=quilted],[data-tex-pattern-id=fans],[data-tex-pattern-id=ogee],[data-tex-pattern-id=ditsy-floral],[data-tex-pattern-id=greek-key],[data-tex-pattern-id=brick],[data-tex-pattern-id=waffle],[data-tex-pattern-id=pinwheel],[data-tex-pattern-id=star-lattice],[data-tex-pattern-id=paisley],[data-tex-pattern-id=wood-grain],[data-tex-pattern-id=cane],[data-tex-pattern-id=aztec],[data-tex-pattern-id=swirls],[data-tex-pattern-id=bargello],[data-tex-pattern-id=cross-stitch],[data-tex-pattern-id=houndstooth],[data-tex-pattern-id=gingham],[data-tex-pattern-id=woven-gingham],[data-tex-pattern-id=candy-stripe],[data-tex-pattern-id=cabana-stripe],[data-tex-pattern-id=diagonal-stripe],[data-tex-pattern-id=picnic-check],[data-tex-pattern-id=tablecloth],[data-tex-pattern-id=hand-grid],[data-tex-pattern-id=watercolour],[data-tex-pattern-id=paper-fibre]){--note-card-bg: var(--note-theme-bg);--note-card-border-color: var(--note-theme-border);--note-card-backdrop: none}.maplibregl-popup.note-skin--tex:is([data-tex-pattern-id=zigzag],[data-tex-pattern-id=scallop-waves],[data-tex-pattern-id=argyle],[data-tex-pattern-id=diamond-trellis],[data-tex-pattern-id=linen],[data-tex-pattern-id=pin-dots],[data-tex-pattern-id=crosshatch],[data-tex-pattern-id=honeycomb],[data-tex-pattern-id=chevron],[data-tex-pattern-id=plaid],[data-tex-pattern-id=triangles],[data-tex-pattern-id=petals],[data-tex-pattern-id=herringbone],[data-tex-pattern-id=basketweave],[data-tex-pattern-id=scales],[data-tex-pattern-id=pinstripe],[data-tex-pattern-id=checkerboard],[data-tex-pattern-id=quilted],[data-tex-pattern-id=fans],[data-tex-pattern-id=ogee],[data-tex-pattern-id=ditsy-floral],[data-tex-pattern-id=greek-key],[data-tex-pattern-id=brick],[data-tex-pattern-id=waffle],[data-tex-pattern-id=pinwheel],[data-tex-pattern-id=star-lattice],[data-tex-pattern-id=paisley],[data-tex-pattern-id=wood-grain],[data-tex-pattern-id=cane],[data-tex-pattern-id=aztec],[data-tex-pattern-id=swirls],[data-tex-pattern-id=bargello],[data-tex-pattern-id=cross-stitch],[data-tex-pattern-id=houndstooth],[data-tex-pattern-id=gingham],[data-tex-pattern-id=woven-gingham],[data-tex-pattern-id=candy-stripe],[data-tex-pattern-id=cabana-stripe],[data-tex-pattern-id=diagonal-stripe],[data-tex-pattern-id=picnic-check],[data-tex-pattern-id=tablecloth],[data-tex-pattern-id=hand-grid],[data-tex-pattern-id=watercolour],[data-tex-pattern-id=paper-fibre]) .maplibregl-popup-tip{border:none;background:var(--note-theme-tail-bg, var(--note-theme-bg, #fff));width:18px;height:10px;filter:none}.maplibregl-popup.maplibregl-popup-anchor-bottom.note-skin--tex:is([data-tex-pattern-id=zigzag],[data-tex-pattern-id=scallop-waves],[data-tex-pattern-id=argyle],[data-tex-pattern-id=diamond-trellis],[data-tex-pattern-id=linen],[data-tex-pattern-id=pin-dots],[data-tex-pattern-id=crosshatch],[data-tex-pattern-id=honeycomb],[data-tex-pattern-id=chevron],[data-tex-pattern-id=plaid],[data-tex-pattern-id=triangles],[data-tex-pattern-id=petals],[data-tex-pattern-id=herringbone],[data-tex-pattern-id=basketweave],[data-tex-pattern-id=scales],[data-tex-pattern-id=pinstripe],[data-tex-pattern-id=checkerboard],[data-tex-pattern-id=quilted],[data-tex-pattern-id=fans],[data-tex-pattern-id=ogee],[data-tex-pattern-id=ditsy-floral],[data-tex-pattern-id=greek-key],[data-tex-pattern-id=brick],[data-tex-pattern-id=waffle],[data-tex-pattern-id=pinwheel],[data-tex-pattern-id=star-lattice],[data-tex-pattern-id=paisley],[data-tex-pattern-id=wood-grain],[data-tex-pattern-id=cane],[data-tex-pattern-id=aztec],[data-tex-pattern-id=swirls],[data-tex-pattern-id=bargello],[data-tex-pattern-id=cross-stitch],[data-tex-pattern-id=houndstooth],[data-tex-pattern-id=gingham],[data-tex-pattern-id=woven-gingham],[data-tex-pattern-id=candy-stripe],[data-tex-pattern-id=cabana-stripe],[data-tex-pattern-id=diagonal-stripe],[data-tex-pattern-id=picnic-check],[data-tex-pattern-id=tablecloth],[data-tex-pattern-id=hand-grid],[data-tex-pattern-id=watercolour],[data-tex-pattern-id=paper-fibre]) .maplibregl-popup-tip{clip-path:polygon(0 0,100% 0,50% 100%)}.maplibregl-popup.maplibregl-popup-anchor-top.note-skin--tex:is([data-tex-pattern-id=zigzag],[data-tex-pattern-id=scallop-waves],[data-tex-pattern-id=argyle],[data-tex-pattern-id=diamond-trellis],[data-tex-pattern-id=linen],[data-tex-pattern-id=pin-dots],[data-tex-pattern-id=crosshatch],[data-tex-pattern-id=honeycomb],[data-tex-pattern-id=chevron],[data-tex-pattern-id=plaid],[data-tex-pattern-id=triangles],[data-tex-pattern-id=petals],[data-tex-pattern-id=herringbone],[data-tex-pattern-id=basketweave],[data-tex-pattern-id=scales],[data-tex-pattern-id=pinstripe],[data-tex-pattern-id=checkerboard],[data-tex-pattern-id=quilted],[data-tex-pattern-id=fans],[data-tex-pattern-id=ogee],[data-tex-pattern-id=ditsy-floral],[data-tex-pattern-id=greek-key],[data-tex-pattern-id=brick],[data-tex-pattern-id=waffle],[data-tex-pattern-id=pinwheel],[data-tex-pattern-id=star-lattice],[data-tex-pattern-id=paisley],[data-tex-pattern-id=wood-grain],[data-tex-pattern-id=cane],[data-tex-pattern-id=aztec],[data-tex-pattern-id=swirls],[data-tex-pattern-id=bargello],[data-tex-pattern-id=cross-stitch],[data-tex-pattern-id=houndstooth],[data-tex-pattern-id=gingham],[data-tex-pattern-id=woven-gingham],[data-tex-pattern-id=candy-stripe],[data-tex-pattern-id=cabana-stripe],[data-tex-pattern-id=diagonal-stripe],[data-tex-pattern-id=picnic-check],[data-tex-pattern-id=tablecloth],[data-tex-pattern-id=hand-grid],[data-tex-pattern-id=watercolour],[data-tex-pattern-id=paper-fibre]) .maplibregl-popup-tip{clip-path:polygon(0 100%,100% 100%,50% 0)}.maplibregl-popup.maplibregl-popup-anchor-left.note-skin--tex:is([data-tex-pattern-id=zigzag],[data-tex-pattern-id=scallop-waves],[data-tex-pattern-id=argyle],[data-tex-pattern-id=diamond-trellis],[data-tex-pattern-id=linen],[data-tex-pattern-id=pin-dots],[data-tex-pattern-id=crosshatch],[data-tex-pattern-id=honeycomb],[data-tex-pattern-id=chevron],[data-tex-pattern-id=plaid],[data-tex-pattern-id=triangles],[data-tex-pattern-id=petals],[data-tex-pattern-id=herringbone],[data-tex-pattern-id=basketweave],[data-tex-pattern-id=scales],[data-tex-pattern-id=pinstripe],[data-tex-pattern-id=checkerboard],[data-tex-pattern-id=quilted],[data-tex-pattern-id=fans],[data-tex-pattern-id=ogee],[data-tex-pattern-id=ditsy-floral],[data-tex-pattern-id=greek-key],[data-tex-pattern-id=brick],[data-tex-pattern-id=waffle],[data-tex-pattern-id=pinwheel],[data-tex-pattern-id=star-lattice],[data-tex-pattern-id=paisley],[data-tex-pattern-id=wood-grain],[data-tex-pattern-id=cane],[data-tex-pattern-id=aztec],[data-tex-pattern-id=swirls],[data-tex-pattern-id=bargello],[data-tex-pattern-id=cross-stitch],[data-tex-pattern-id=houndstooth],[data-tex-pattern-id=gingham],[data-tex-pattern-id=woven-gingham],[data-tex-pattern-id=candy-stripe],[data-tex-pattern-id=cabana-stripe],[data-tex-pattern-id=diagonal-stripe],[data-tex-pattern-id=picnic-check],[data-tex-pattern-id=tablecloth],[data-tex-pattern-id=hand-grid],[data-tex-pattern-id=watercolour],[data-tex-pattern-id=paper-fibre]) .maplibregl-popup-tip{clip-path:polygon(100% 0,100% 100%,0 50%)}.maplibregl-popup.maplibregl-popup-anchor-right.note-skin--tex:is([data-tex-pattern-id=zigzag],[data-tex-pattern-id=scallop-waves],[data-tex-pattern-id=argyle],[data-tex-pattern-id=diamond-trellis],[data-tex-pattern-id=linen],[data-tex-pattern-id=pin-dots],[data-tex-pattern-id=crosshatch],[data-tex-pattern-id=honeycomb],[data-tex-pattern-id=chevron],[data-tex-pattern-id=plaid],[data-tex-pattern-id=triangles],[data-tex-pattern-id=petals],[data-tex-pattern-id=herringbone],[data-tex-pattern-id=basketweave],[data-tex-pattern-id=scales],[data-tex-pattern-id=pinstripe],[data-tex-pattern-id=checkerboard],[data-tex-pattern-id=quilted],[data-tex-pattern-id=fans],[data-tex-pattern-id=ogee],[data-tex-pattern-id=ditsy-floral],[data-tex-pattern-id=greek-key],[data-tex-pattern-id=brick],[data-tex-pattern-id=waffle],[data-tex-pattern-id=pinwheel],[data-tex-pattern-id=star-lattice],[data-tex-pattern-id=paisley],[data-tex-pattern-id=wood-grain],[data-tex-pattern-id=cane],[data-tex-pattern-id=aztec],[data-tex-pattern-id=swirls],[data-tex-pattern-id=bargello],[data-tex-pattern-id=cross-stitch],[data-tex-pattern-id=houndstooth],[data-tex-pattern-id=gingham],[data-tex-pattern-id=woven-gingham],[data-tex-pattern-id=candy-stripe],[data-tex-pattern-id=cabana-stripe],[data-tex-pattern-id=diagonal-stripe],[data-tex-pattern-id=picnic-check],[data-tex-pattern-id=tablecloth],[data-tex-pattern-id=hand-grid],[data-tex-pattern-id=watercolour],[data-tex-pattern-id=paper-fibre]) .maplibregl-popup-tip{clip-path:polygon(0 0,0 100%,100% 50%)}.note-border-layer{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:4;box-sizing:border-box;--bink: var(--note-border-color, var(--note-theme-text, rgba(96, 74, 54, .62)));--bw: var(--note-border-weight, 1)}.note-border-layer:before,.note-border-layer:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.popup-skin-face-border{transform-style:flat;backface-visibility:visible;contain:none}.note-border-layer.is-border-solid:before{border:calc(8px * var(--bw)) solid var(--bink)}.note-border-layer:is(.is-border-airmail,.is-border-stripe,.is-border-rainbow,.is-border-foil){-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0) border-box;-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0) border-box;mask-composite:exclude}.note-border-layer.is-border-airmail{--airmail-a: var(--note-border-ink-0, rgba(218, 50, 66, .92));--airmail-b: var(--note-border-ink-1, rgba(32, 101, 196, .92));--airmail-gap: var(--note-border-ink-2, rgba(255, 255, 255, .96));border:calc(8px * var(--bw)) solid transparent;background:repeating-linear-gradient(135deg,var(--airmail-a) 0 7px,var(--airmail-gap) 7px 13px,var(--airmail-b) 13px 20px,var(--airmail-gap) 20px 26px) border-box}.note-border-layer.is-border-stitch:before{border:calc(2px * var(--bw)) dashed color-mix(in oklab,var(--bink),transparent 10%)}.note-border-layer.is-border-stitch:after{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--bink),transparent 82%)}.note-border-layer.is-border-deco:before{border:calc(2px * var(--bw)) solid color-mix(in oklab,var(--bink),transparent 32%)}.note-border-layer.is-border-deco:after{--bdeco: calc(11px * var(--bw));background:conic-gradient(from 90deg at 0 0,var(--bink) 90deg,#0000 0) top left/var(--bdeco) var(--bdeco) no-repeat,conic-gradient(from 180deg at 100% 0,var(--bink) 90deg,#0000 0) top right/var(--bdeco) var(--bdeco) no-repeat,conic-gradient(from 0deg at 0 100%,var(--bink) 90deg,#0000 0) bottom left/var(--bdeco) var(--bdeco) no-repeat,conic-gradient(from -90deg at 100% 100%,var(--bink) 90deg,#0000 0) bottom right/var(--bdeco) var(--bdeco) no-repeat}.note-border-layer.is-border-double:before{border:calc(6px * var(--bw)) double var(--bink)}.note-border-layer.is-border-dotted:before{border:calc(4px * var(--bw)) dotted var(--bink)}.note-border-layer.is-border-stripe{border:calc(6px * var(--bw)) solid transparent;background:repeating-linear-gradient(135deg,var(--bink) 0 4px,#0000 4px 8px) border-box}.note-border-layer.is-border-check{--bcheck: calc(8px * var(--bw));--bcheck-art: repeating-conic-gradient(var(--bink) 0 25%, #0000 0 50%);border:var(--bcheck) solid transparent;background:var(--bcheck-art) top left / var(--bcheck) var(--bcheck) round no-repeat border-box,var(--bcheck-art) bottom left / var(--bcheck) var(--bcheck) round no-repeat border-box,var(--bcheck-art) top left / var(--bcheck) var(--bcheck) no-repeat round border-box,var(--bcheck-art) top right / var(--bcheck) var(--bcheck) no-repeat round border-box}.note-border-layer.is-border-rainbow{border:calc(8px * var(--bw)) solid transparent;background:repeating-linear-gradient(135deg,var(--note-border-ink-0, #ee5d58) 0 5px,var(--note-border-ink-1, #f5a13c) 5px 10px,var(--note-border-ink-2, #f6d24b) 10px 15px,var(--note-border-ink-3, #5cbc76) 15px 20px,var(--note-border-ink-4, #4c97e4) 20px 25px,var(--note-border-ink-5, #9871d6) 25px 30px) border-box}.note-border-layer.is-border-foil{--bfoil: var(--note-border-ink-0, #d2a13c);border:calc(5px * var(--bw)) solid transparent;background:linear-gradient(118deg,color-mix(in oklab,var(--bfoil),#fff 18%) 0%,color-mix(in oklab,var(--bfoil),#fff 66%) 16%,var(--bfoil) 32%,color-mix(in oklab,var(--bfoil),#000 24%) 50%,color-mix(in oklab,var(--bfoil),#fff 54%) 68%,var(--bfoil) 84%,color-mix(in oklab,var(--bfoil),#000 16%) 100%) border-box}.option-pill-swatch.is-border-swatch-solid{background:var(--ns-swatch-surface, linear-gradient(155deg, #f9fafc, #f9f3e4)) center/ calc(100% - 7px) calc(100% - 7px) no-repeat,var(--ns-swatch-ink, rgba(96, 74, 54, .82))}.option-pill-swatch.is-border-swatch-airmail{background:repeating-linear-gradient(135deg,#da3242 0 3px,#fff 3px 5px,#2065c4 5px 8px,#fff 8px 10px)}.option-pill-swatch.is-border-swatch-stitch{background:repeating-linear-gradient(90deg,var(--bsw-ink) 0 4px,#0000 4px 7px) 50% 3px/ calc(100% - 9px) 1.5px no-repeat,repeating-linear-gradient(90deg,var(--bsw-ink) 0 4px,#0000 4px 7px) 50% calc(100% - 3px) / calc(100% - 9px) 1.5px no-repeat,repeating-linear-gradient(var(--bsw-ink) 0 4px,#0000 4px 7px) 3px 50%/1.5px calc(100% - 9px) no-repeat,repeating-linear-gradient(var(--bsw-ink) 0 4px,#0000 4px 7px) calc(100% - 3px) 50%/1.5px calc(100% - 9px) no-repeat,var(--bsw-paper)}.option-pill-swatch.is-border-swatch-deco{background:conic-gradient(from 90deg at 0 0,var(--ns-swatch-ink, rgba(96, 74, 54, .82)) 90deg,#0000 0) top left/7px 7px no-repeat,conic-gradient(from -90deg at 100% 100%,var(--ns-swatch-ink, rgba(96, 74, 54, .82)) 90deg,#0000 0) bottom right/7px 7px no-repeat,var(--ns-swatch-surface, linear-gradient(155deg, #f9fafc, #f9f3e4));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ns-swatch-ink, rgba(96, 74, 54, .82)),transparent 82%)}.option-pill-swatch:is(.is-border-swatch-stitch,.is-border-swatch-double,.is-border-swatch-dotted,.is-border-swatch-stripe,.is-border-swatch-check){--bsw-paper: var(--ns-swatch-surface, linear-gradient(155deg, #f9fafc, #f9f3e4));--bsw-ink: var(--ns-swatch-ink, rgba(96, 74, 54, .82))}.option-pill-swatch.is-border-swatch-double{background:var(--bsw-paper) center/ calc(100% - 10px) calc(100% - 10px) no-repeat,linear-gradient(var(--bsw-ink) 0 0) center/ calc(100% - 7px) calc(100% - 7px) no-repeat,var(--bsw-paper) center/ calc(100% - 3px) calc(100% - 3px) no-repeat,var(--bsw-ink)}.option-pill-swatch.is-border-swatch-dotted{background:var(--bsw-paper) center/ calc(100% - 10px) calc(100% - 10px) no-repeat,radial-gradient(circle,var(--bsw-ink) 0 1.5px,#0000 2px) 0 0/5px 5px round,var(--bsw-paper)}.option-pill-swatch.is-border-swatch-stripe{background:repeating-linear-gradient(135deg,var(--bsw-ink) 0 2.5px,#0000 2.5px 5px),var(--bsw-paper)}.option-pill-swatch.is-border-swatch-check{background:repeating-conic-gradient(var(--bsw-ink) 0 25%,#0000 0 50%) 0 0/8px 8px round,var(--bsw-paper)}.option-pill-swatch.is-border-swatch-rainbow{background:repeating-linear-gradient(135deg,#ee5d58 0 2px,#f5a13c 2px 4px,#f6d24b 4px 6px,#5cbc76 6px 8px,#4c97e4 8px 10px,#9871d6 10px 12px)}.option-pill-swatch.is-border-swatch-foil{background:linear-gradient(118deg,#dab15a,#f2e2bc,#d2a13c 32%,#a27b2c,#ecd6a2 68%,#d2a13c,#b48a32)}.popup-skin-clip,.popup-skin-face-clip{-webkit-mask-image:var(--note-inner-frame-mask, none);mask-image:var(--note-inner-frame-mask, none);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.popup-skin-face-clip{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;transform:none;transform-style:flat;backface-visibility:visible;contain:none;box-sizing:border-box}.note-inner-frame-layer{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:3;box-sizing:border-box;opacity:.92}.is-inner-framed:not(.is-inner-frame-plain)>.note-inner-frame-layer:before{content:"";position:absolute;inset:0;border-radius:inherit;background:color-mix(in srgb,var(--note-inner-frame-color, var(--note-theme-text, rgba(96, 74, 54, .62))) 12%,transparent);-webkit-mask-image:var(--note-inner-frame-mask, none);mask-image:var(--note-inner-frame-mask, none);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.note-inner-frame-panel{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;box-sizing:border-box;background:var(--note-inner-frame-panel, transparent);-webkit-mask-image:var(--note-inner-frame-fill, none);mask-image:var(--note-inner-frame-fill, none);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.is-inner-framed:is(.popup-note-surface,.popup-postcard-cover,.popup-postcard-cover-content,.popup-greeting-card-inside-right,.maplibregl-popup-content){z-index:0}.maplibregl-popup .is-inner-framed.is-inner-frame-inked,.maplibregl-popup .is-inner-framed.is-inner-frame-inked :is(.popup-reveal-shell,.popup-reveal-content,.popup-note-title,.popup-note-message,.composer-inline-editor):not(.note-text-color-own,.note-text-color-own *){color:var(--note-theme-text)!important}.maplibregl-popup .is-inner-framed.is-inner-frame-inked :is(.popup-note-author,.popup-muted){color:color-mix(in srgb,var(--note-theme-text) 74%,transparent)!important}.is-inner-framed.is-inner-frame-inked{--postcard-ink: var(--note-theme-text);--postcard-ink-soft: color-mix(in srgb, var(--note-theme-text) 68%, transparent)}.maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .is-inner-framed.is-inner-frame-inked{--note-theme-muted: color-mix(in srgb, var(--note-theme-text) 74%, transparent)}.is-inner-framed>.note-inner-frame-layer:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--note-inner-frame-color, var(--note-theme-text, rgba(96, 74, 54, .62)));-webkit-mask-image:var(--note-inner-frame-line, none);mask-image:var(--note-inner-frame-line, none);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.popup-postcard-cover.is-media-cover:not(.is-media-frame) .note-inner-frame-layer:before{background:none}.popup-postcard-cover.is-media-cover .note-inner-frame-layer:after{background:var(--note-inner-frame-color, rgba(255, 255, 255, .78))}.popup-skin-face-inner-frame{transform-style:flat;backface-visibility:visible;contain:none}.option-pill-swatch.ns-inner-frame-swatch{position:relative;overflow:hidden;background:var(--ns-swatch-surface, linear-gradient(155deg, #f9fafc, #f9f3e4))}.option-pill-swatch.ns-inner-frame-swatch:after{content:"";position:absolute;inset:0;background:var(--ns-swatch-ink, rgba(96, 74, 54, .82));-webkit-mask:var(--ns-edge-swatch-art, linear-gradient(transparent, transparent)) center / 100% 100% no-repeat;mask:var(--ns-edge-swatch-art, linear-gradient(transparent, transparent)) center / 100% 100% no-repeat}.ns-pattern-color-track>.ns-frame-transparent{padding:3px 5px}.ns-pattern-color-track>.ns-frame-transparent:before{background:linear-gradient(135deg,transparent 43%,#f26370 44% 56%,transparent 57%),conic-gradient(#85878b 25%,#303238 0 50%,#85878b 0 75%,#303238 0);background-size:100% 100%,10px 10px}.is-inner-framed .popup-reveal-content{margin-block:var(--note-inner-frame-pad-block, 0px) var(--note-inner-frame-pad-block, 0px);margin-inline:var(--note-inner-frame-pad-inline, 0px);margin-top:var(--note-inner-frame-pad-top, 0px)}.is-inner-framed>.popup-greeting-card-backcover{inset:var(--note-inner-frame-pad-top, 0px) var(--note-inner-frame-pad-inline, 0px) var(--note-inner-frame-pad-block, 0px)}.popup-greeting-card-face-inside-left.is-inner-framed .popup-greeting-card-media-page{inset:var(--note-inner-frame-pad-top, 0px) var(--note-inner-frame-pad-inline, 0px) var(--note-inner-frame-pad-block, 0px)}.note-divider-layer{display:block;flex:none;width:var(--note-divider-width, 50%);height:var(--note-divider-height, 0px);margin-block:8px;margin-inline:auto;background:var(--note-divider-color, var(--note-theme-text, rgba(96, 74, 54, .62)));-webkit-mask-image:var(--note-divider-art, none);mask-image:var(--note-divider-art, none);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none;user-select:none;-webkit-user-select:none;opacity:.92;transform-style:flat;backface-visibility:visible}.note-divider-layer.is-align-left{margin-inline:0 auto}.note-divider-layer.is-align-right{margin-inline:auto 0}.paper-layout-zone>.note-divider-layer{margin-block:3px}.popup-postcard-cover.is-media-cover .note-divider-layer{background:var(--note-divider-color, rgba(255, 255, 255, .8))}.option-pill-swatch.ns-divider-swatch{position:relative;overflow:hidden;background:var(--ns-swatch-surface, linear-gradient(155deg, #f9fafc, #f9f3e4))}.option-pill-swatch.ns-divider-swatch:after{content:"";position:absolute;inset:0;background:var(--ns-swatch-ink, rgba(96, 74, 54, .82));-webkit-mask:var(--ns-edge-swatch-art, linear-gradient(transparent, transparent)) center / 100% 46% no-repeat;mask:var(--ns-edge-swatch-art, linear-gradient(transparent, transparent)) center / 100% 46% no-repeat}.is-paper-shaped{-webkit-mask-image:var(--note-paper-shape-mask);mask-image:var(--note-paper-shape-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;border-radius:0!important;border-style:solid;border-color:transparent;border-width:var(--note-paper-cut-bleed-top, 0px) var(--note-paper-cut-bleed-right, 0px) var(--note-paper-cut-bleed-bottom, 0px) var(--note-paper-cut-bleed-left, 0px);margin-top:calc(-1 * var(--note-paper-cut-bleed-top, 0px));margin-right:calc(-1 * var(--note-paper-cut-bleed-right, 0px));margin-bottom:calc(-1 * var(--note-paper-cut-bleed-bottom, 0px));margin-left:calc(-1 * var(--note-paper-cut-bleed-left, 0px));background-origin:border-box;overflow:visible}.maplibregl-popup[data-paper-shape-id] :is(.popup-note-card,.popup-greeting-card-board-face,.popup-greeting-card-leaf-face,.popup-postcard-whole-face).is-paper-shaped.is-paper-shaped{background-origin:border-box;overflow:visible;transform-origin:calc(50% + (var(--note-paper-cut-bleed-left, 0px) - var(--note-paper-cut-bleed-right, 0px)) / 2) calc(50% + (var(--note-paper-cut-bleed-top, 0px) - var(--note-paper-cut-bleed-bottom, 0px)) / 2)}.maplibregl-popup[data-paper-shape-id] .is-paper-shaped :is(.popup-skin-clip,.popup-skin-face-clip,.note-border-layer,.note-inner-frame-layer,.note-gloss-layer){inset:calc(-1 * var(--note-paper-cut-bleed-top, 0px)) calc(-1 * var(--note-paper-cut-bleed-right, 0px)) calc(-1 * var(--note-paper-cut-bleed-bottom, 0px)) calc(-1 * var(--note-paper-cut-bleed-left, 0px));width:auto;height:auto}.maplibregl-popup[data-paper-shape-id] :is(.popup-greeting-card-board-face,.popup-greeting-card-leaf-face,.popup-postcard-whole-face).is-paper-shaped:before{inset:calc(-1 * var(--note-paper-cut-bleed-top, 0px)) calc(-1 * var(--note-paper-cut-bleed-right, 0px)) calc(-1 * var(--note-paper-cut-bleed-bottom, 0px)) calc(-1 * var(--note-paper-cut-bleed-left, 0px))}.maplibregl-popup[data-paper-shape-id] .popup-note-card.is-paper-shaped{border-style:solid;border-color:transparent!important;border-width:var(--note-paper-cut-bleed-top, 0px) var(--note-paper-cut-bleed-right, 0px) var(--note-paper-cut-bleed-bottom, 0px) var(--note-paper-cut-bleed-left, 0px);overflow:visible}.maplibregl-popup[data-paper-shape-id] .popup-postcard-whole-stage,.maplibregl-popup[data-paper-shape-id] .popup-postcard-whole-stage .popup-postcard-whole-face-front{overflow:visible}.maplibregl-popup[data-paper-shape-id] .popup-postcard-whole-stage .popup-postcard-whole-face.is-paper-shaped{max-width:none;max-height:none}.maplibregl-popup[data-paper-shape-id] .popup-postcard-whole-stage.is-postcard-height-locked .popup-postcard-whole-face.is-paper-shaped{height:calc(var(--postcard-height) + var(--note-paper-cut-bleed-top, 0px) + var(--note-paper-cut-bleed-bottom, 0px));min-height:calc(var(--postcard-height) + var(--note-paper-cut-bleed-top, 0px) + var(--note-paper-cut-bleed-bottom, 0px));max-height:calc(var(--postcard-height) + var(--note-paper-cut-bleed-top, 0px) + var(--note-paper-cut-bleed-bottom, 0px))}.maplibregl-popup[data-paper-shape-id] :is(.popup-greeting-card-board,.popup-greeting-card-cover-leaf,.popup-greeting-card-book){overflow:visible}.maplibregl-popup[data-paper-shape-id] .popup-postcard-whole-face-front.is-paper-shaped,.maplibregl-popup[data-paper-shape-id] .popup-greeting-card-face.is-paper-shaped{--postcard-cover-clip: visible;--paper-document-clip: visible}.maplibregl-popup[data-paper-shape-id] .is-paper-shaped .popup-postcard-cover{background:none}.maplibregl-popup[data-paper-shape-id] .is-paper-shaped,.maplibregl-popup[data-paper-shape-id] .popup-postcard-whole-stage{box-shadow:none}.maplibregl-popup[data-paper-shape-id]:has(.popup-postcard-whole-stage:is(.is-postcard-flipping-to-back,.is-postcard-flipping-to-front)){perspective:none}.note-paper-shape-shadow{position:absolute;z-index:0;pointer-events:none;transition:opacity .2s ease;filter:var(--note-paper-cut-shadow-filter, drop-shadow(0 1px 0 rgba(15, 23, 42, .13)) drop-shadow(0 3px 0 rgba(15, 23, 42, .09)) drop-shadow(0 2px 2px rgba(15, 23, 42, .12)) drop-shadow(0 10px 16px rgba(15, 23, 42, .22)));-webkit-mask-image:var(--note-paper-shape-shadow);mask-image:var(--note-paper-shape-shadow);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:has(>.note-spin-stage)>.note-paper-shape-shadow,.popup-postcard-whole-stage.is-postcard-turntable>.note-paper-shape-shadow{opacity:0}.note-paper-shape-shadow>i{position:absolute;inset:var(--note-paper-cut-shadow-margin);background:#000;-webkit-mask-image:var(--note-paper-shape-mask);mask-image:var(--note-paper-shape-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.popup-postcard-whole-stage>.note-paper-shape-shadow{--note-paper-cut-shadow-filter: drop-shadow(0 1px 0 rgba(20, 28, 44, .16)) drop-shadow(0 1px 2px rgba(20, 28, 44, .14)) drop-shadow(0 9px 15px rgba(20, 28, 44, .3))}:is(.popup-greeting-card-board,.popup-greeting-card-cover-leaf)>.note-paper-shape-shadow{--note-paper-cut-shadow-filter: drop-shadow(0 2px 0 rgba(30, 22, 12, .2)) drop-shadow(0 3px 0 rgba(30, 22, 12, .13)) drop-shadow(0 2px 3px rgba(30, 22, 12, .22))}.maplibregl-popup[data-paper-shape-id] .note-edge-ring{display:none}.note-paper-shape-edge{position:absolute;pointer-events:none;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.note-paper-shape-edge>i{position:absolute;inset:0;transform:translateZ(calc(var(--pse-t, 6px) * var(--pse-k, 0)));-webkit-mask-image:var(--note-paper-shape-mask);mask-image:var(--note-paper-shape-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.note-paper-shape-edge>i{background:linear-gradient(#140e0412,#140e0433),var(--pse-paper, #f4efe4)}.note-paper-shape-edge>i:nth-child(1){--pse-k: .4375}.note-paper-shape-edge>i:nth-child(2){--pse-k: .3125}.note-paper-shape-edge>i:nth-child(3){--pse-k: .1875}.note-paper-shape-edge>i:nth-child(4){--pse-k: .0625}.note-paper-shape-edge>i:nth-child(5){--pse-k: -.0625}.note-paper-shape-edge>i:nth-child(6){--pse-k: -.1875}.note-paper-shape-edge>i:nth-child(7){--pse-k: -.3125}.note-paper-shape-edge>i:nth-child(8){--pse-k: -.4375}:is(.popup-greeting-card-board,.popup-greeting-card-cover-leaf)>.note-paper-shape-edge{--pse-t: calc(var(--gc-thickness) - 3 * var(--gc-weld-epsilon));--pse-paper: var(--note-theme-tail-bg, #f3ead9);transform:translateZ(calc(var(--gc-weld-epsilon) / 2))}.is-paper-shaped>.note-border-layer:before{inset:0;border:0;border-radius:0;-webkit-mask-image:var(--note-paper-shape-outline);mask-image:var(--note-paper-shape-outline);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.is-paper-shaped>.note-border-layer.is-border-solid:before{background:var(--bink)}.is-paper-shaped>.note-border-layer.is-border-stitch:before{background:color-mix(in oklab,var(--bink),transparent 10%)}.is-paper-shaped>.note-border-layer.is-border-deco:before{background:color-mix(in oklab,var(--bink),transparent 32%)}.is-paper-shaped>.note-border-layer:is(.is-border-double,.is-border-dotted):before{background:var(--bink)}.is-paper-shaped>.note-border-layer:is(.is-border-airmail,.is-border-stripe,.is-border-check,.is-border-rainbow,.is-border-foil){-webkit-mask:var(--note-paper-shape-outline) center / 100% 100% no-repeat;mask:var(--note-paper-shape-outline) center / 100% 100% no-repeat}.is-paper-shaped>.note-border-layer.is-border-check{background:repeating-conic-gradient(var(--bink) 0 25%,#0000 0 50%) 0 0 / 6px 6px}.is-paper-shaped>.note-border-layer:is(.is-border-stitch,.is-border-deco):after{display:none}.option-pill-swatch.ns-paper-shape-swatch{position:relative;overflow:hidden;background:var(--ns-swatch-ink, rgba(96, 74, 54, .82))}.option-pill-swatch.ns-paper-shape-swatch:after{content:"";position:absolute;inset:0;background:var(--ns-swatch-surface, linear-gradient(155deg, #f9fafc, #f9f3e4));-webkit-mask:var(--ns-edge-swatch-art, linear-gradient(transparent, transparent)) center / 100% 100% no-repeat;mask:var(--ns-edge-swatch-art, linear-gradient(transparent, transparent)) center / 100% 100% no-repeat}.maplibregl-popup[data-paper-shape-id] .is-paper-shaped>:is(.popup-scratch-overlay,.popup-heart-reveal-overlay,.popup-blow-reveal-overlay,.popup-shake-reveal-overlay,.popup-tilt-maze-overlay,.popup-question-unlock-overlay,.popup-capsule-lock-overlay,.birthday-cake-overlay),.maplibregl-popup[data-paper-shape-id] .popup-postcard-whole-stage>:is(.popup-scratch-overlay,.popup-heart-reveal-overlay,.popup-blow-reveal-overlay,.popup-shake-reveal-overlay,.popup-tilt-maze-overlay,.popup-question-unlock-overlay,.popup-capsule-lock-overlay,.birthday-cake-overlay){inset:calc(-1 * var(--note-paper-cut-bleed-top, 0px)) calc(-1 * var(--note-paper-cut-bleed-right, 0px)) calc(-1 * var(--note-paper-cut-bleed-bottom, 0px)) calc(-1 * var(--note-paper-cut-bleed-left, 0px));width:auto;height:auto;border-radius:0}.maplibregl-popup[data-paper-shape-id] .popup-postcard-whole-stage>:is(.popup-scratch-overlay,.popup-heart-reveal-overlay,.popup-blow-reveal-overlay,.popup-shake-reveal-overlay,.popup-tilt-maze-overlay,.popup-question-unlock-overlay,.popup-capsule-lock-overlay,.birthday-cake-overlay),.maplibregl-popup[data-paper-shape-id] .popup-greeting-card-stage:is([data-gc-state=closed],[data-gc-state=closing])>:is(.popup-scratch-overlay,.popup-heart-reveal-overlay,.popup-blow-reveal-overlay,.popup-shake-reveal-overlay,.popup-tilt-maze-overlay,.popup-question-unlock-overlay,.popup-capsule-lock-overlay,.birthday-cake-overlay){-webkit-mask-image:var(--note-paper-shape-mask, none);mask-image:var(--note-paper-shape-mask, none);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.maplibregl-popup[data-paper-shape-id] .popup-greeting-card-stage:is([data-gc-state=closed],[data-gc-state=closing])>:is(.popup-scratch-overlay,.popup-heart-reveal-overlay,.popup-blow-reveal-overlay,.popup-shake-reveal-overlay,.popup-tilt-maze-overlay,.popup-question-unlock-overlay,.popup-capsule-lock-overlay,.birthday-cake-overlay){top:calc(var(--gc-stage-pad-top) + var(--gc-page-w) * var(--gc-page-ratio) * (1 - var(--gc-closed-scale)) / 2 - var(--note-paper-cut-bleed-top, 0px) * var(--gc-closed-scale));left:calc((100% - var(--gc-spread-w)) / 2 + var(--gc-spread-w) / 4 - var(--note-paper-cut-bleed-left, 0px) * var(--gc-closed-scale));width:calc((var(--gc-page-w) + var(--note-paper-cut-bleed-left, 0px) + var(--note-paper-cut-bleed-right, 0px)) * var(--gc-closed-scale));height:calc((var(--gc-page-w) * var(--gc-page-ratio) + var(--note-paper-cut-bleed-top, 0px) + var(--note-paper-cut-bleed-bottom, 0px)) * var(--gc-closed-scale));border-radius:0}.maplibregl-popup[data-paper-shape-id] .popup-greeting-card-stage.is-gc-showing-back:is([data-gc-state=closed],[data-gc-state=closing])>:is(.popup-scratch-overlay,.popup-heart-reveal-overlay,.popup-blow-reveal-overlay,.popup-shake-reveal-overlay,.popup-tilt-maze-overlay,.popup-question-unlock-overlay,.popup-capsule-lock-overlay,.birthday-cake-overlay){left:calc((100% - var(--gc-spread-w)) / 2 + var(--gc-spread-w) / 4 - var(--note-paper-cut-bleed-right, 0px) * var(--gc-closed-scale));-webkit-mask-image:var(--note-paper-shape-mask-reversed, var(--note-paper-shape-mask, none));mask-image:var(--note-paper-shape-mask-reversed, var(--note-paper-shape-mask, none))}.maplibregl-popup[data-paper-shape-id] :is(.is-paper-shaped,.popup-postcard-whole-stage)>*>:is(.popup-scratch-ui,.popup-blow-reveal-ui,.popup-shake-reveal-ui){right:calc(7px + var(--note-paper-cut-bleed-right, 0px));bottom:calc(7px + var(--note-paper-cut-bleed-bottom, 0px))}.maplibregl-popup[data-paper-shape-id] :is(.is-paper-shaped,.popup-postcard-whole-stage)>*>.popup-tilt-maze-ui{left:calc(8px + var(--note-paper-cut-bleed-left, 0px));right:calc(8px + var(--note-paper-cut-bleed-right, 0px));bottom:calc(6px + var(--note-paper-cut-bleed-bottom, 0px))}.maplibregl-popup[data-paper-shape-id] :is(.is-paper-shaped,.popup-postcard-whole-stage)>*>:is(.popup-shake-reveal-hint,.popup-tilt-maze-hint){margin-top:var(--note-paper-cut-bleed-top, 0px)}.maplibregl-popup[data-paper-shape-id] .popup-greeting-card-stage:is([data-gc-state=closed],[data-gc-state=closing])>*>:is(.popup-scratch-ui,.popup-blow-reveal-ui,.popup-shake-reveal-ui){right:calc(7px + var(--note-paper-cut-bleed-right, 0px) * var(--gc-closed-scale));bottom:calc(7px + var(--note-paper-cut-bleed-bottom, 0px) * var(--gc-closed-scale))}.maplibregl-popup[data-paper-shape-id] .popup-greeting-card-stage:is([data-gc-state=closed],[data-gc-state=closing])>*>.popup-tilt-maze-ui{left:calc(8px + var(--note-paper-cut-bleed-left, 0px) * var(--gc-closed-scale));right:calc(8px + var(--note-paper-cut-bleed-right, 0px) * var(--gc-closed-scale));bottom:calc(6px + var(--note-paper-cut-bleed-bottom, 0px) * var(--gc-closed-scale))}.maplibregl-popup[data-paper-shape-id] .popup-greeting-card-stage:is([data-gc-state=closed],[data-gc-state=closing])>*>:is(.popup-shake-reveal-hint,.popup-tilt-maze-hint){margin-top:calc(var(--note-paper-cut-bleed-top, 0px) * var(--gc-closed-scale))}.maplibregl-popup[data-paper-shape-id] .popup-greeting-card-stage.is-gc-showing-back:is([data-gc-state=closed],[data-gc-state=closing])>*>:is(.popup-scratch-ui,.popup-blow-reveal-ui,.popup-shake-reveal-ui){right:calc(7px + var(--note-paper-cut-bleed-left, 0px) * var(--gc-closed-scale))}.maplibregl-popup[data-paper-shape-id] .popup-greeting-card-stage.is-gc-showing-back:is([data-gc-state=closed],[data-gc-state=closing])>*>.popup-tilt-maze-ui{left:calc(8px + var(--note-paper-cut-bleed-right, 0px) * var(--gc-closed-scale));right:calc(8px + var(--note-paper-cut-bleed-left, 0px) * var(--gc-closed-scale))}#nsPanel-border .ns-edge-layer[hidden]{display:none!important}.ns-edge-sides-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ns-edge-sides-row[hidden]{display:none}.ns-edge-sides-options{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px;padding:3px;border:1px solid rgba(120,120,140,.18);border-radius:999px;background:#ffffff70}.ns-edge-sides-options .option-pill-btn{width:auto;min-height:26px;justify-content:center;padding:3px 10px;gap:6px;border:0;border-radius:999px;background:transparent;box-shadow:none;font-size:12px}.ns-edge-sides-options .option-pill-btn:is(.is-selected,[aria-pressed=true]){background:#fff9eedb;color:#3a2a17;box-shadow:0 0 0 1px #c0904a2e}.ns-edge-sides-options .option-pill-btn:is(.is-selected,[aria-pressed=true]):before{content:"✓";margin-inline-end:-2px;font-size:10px;line-height:1;opacity:.72}:is(body.theme-dark,body.sky-night-test) .ns-edge-sides-options{border-color:#ffffff21;background:#ffffff0d}:is(body.theme-dark,body.sky-night-test) .ns-edge-sides-options .option-pill-btn{color:#f5f8ffc7}:is(body.theme-dark,body.sky-night-test) .ns-edge-sides-options .option-pill-btn:is(.is-selected,[aria-pressed=true]){background:#d6c49629;color:#fff;box-shadow:0 0 0 1px #d6c4962e}:is(body.theme-dark,body.sky-night-test) .ns-edge-sides-label{color:#e2ecffa8}:root{--note-paper-tooth: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='t' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' seed='7' stitchTiles='stitch' result='n'/%3E%3CfeColorMatrix in='n' values='0 0 0 0 0.11 0 0 0 0 0.094 0 0 0 0 0.078 -.192 0 0 0 .096' result='d'/%3E%3CfeColorMatrix in='n' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 .208 0 0 0 -.104' result='l'/%3E%3CfeMerge%3E%3CfeMergeNode in='d'/%3E%3CfeMergeNode in='l'/%3E%3C/feMerge%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23t)'/%3E%3C/svg%3E");--note-paper-tooth-night: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='t' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' seed='7' stitchTiles='stitch' result='n'/%3E%3CfeColorMatrix in='n' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -.144 0 0 0 .072' result='d'/%3E%3CfeColorMatrix in='n' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 .208 0 0 0 -.104' result='l'/%3E%3CfeMerge%3E%3CfeMergeNode in='d'/%3E%3CfeMergeNode in='l'/%3E%3C/feMerge%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23t)'/%3E%3C/svg%3E")}.note-gloss-layer{position:absolute;inset:0;z-index:5;border-radius:inherit;overflow:hidden;pointer-events:none;transform:none;transform-style:flat;backface-visibility:visible;contain:none;transition:opacity .42s ease}.note-gloss-layer.is-finish-matte{background-image:var(--note-paper-tooth),linear-gradient(166deg,#ffffff0d,#fff0 38%),radial-gradient(155% 135% at 42% 18%,#12100c00 58%,#12100c06 88%,#12100c09);background-size:120px 120px,100% 100%,100% 100%;background-repeat:repeat,no-repeat,no-repeat;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #1a150e0e,inset 0 -7px 11px -10px #1a150e1a}.note-gloss-layer.is-finish-glossy{--finish-graze: calc(max(var(--note-tilt-x, 0), -1 * var(--note-tilt-x, 0)) + max(var(--note-tilt-y, 0), -1 * var(--note-tilt-y, 0))) ;--finish-spin: max(sin(var(--note-spin-y, 0rad)), -1 * sin(var(--note-spin-y, 0rad)));background:linear-gradient(180deg,#ffffff14,#fff0 8%),linear-gradient(90deg,#ffffff09,#fff0 6%);box-shadow:inset 0 1px #ffffff42,inset 0 2px 7px -3px #ffffff29,inset 1px 0 #ffffff0f,inset -1px 0 #18130b0b,inset 0 -1px #18130b12}@supports ((-webkit-backdrop-filter: saturate(1.1)) or (backdrop-filter: saturate(1.1))){.note-gloss-layer.is-finish-glossy{-webkit-backdrop-filter:brightness(.985) contrast(1.05) saturate(1.12);backdrop-filter:brightness(.985) contrast(1.05) saturate(1.12)}}.popup-note-card[data-note-spinning=true]>.note-gloss-layer.is-finish-glossy{-webkit-backdrop-filter:none;backdrop-filter:none}.note-gloss-layer.is-finish-glossy:before{content:"";position:absolute;inset:-42% -34%;background:linear-gradient(164deg,#100e0a00 22%,#100e0a09 26% 31.2%,#fff3 31.8%,#ffffff2b,#ffffff12 37.8%,#fff0 42.5%,#100e0a00 48%,#100e0a0a 65%,#100e0a0e 78%);opacity:calc(.8 + (var(--finish-graze) * .014) + (var(--finish-spin) * .2));translate:calc((var(--note-tilt-y, 0) * 2.2%) + (sin(var(--note-spin-y, 0rad)) * 24%)) calc(var(--note-tilt-x, 0) * -1.9%);will-change:translate,opacity}.note-gloss-layer.is-finish-glossy:after{content:"";position:absolute;inset:-46% -38%;background:linear-gradient(164deg,#fff0 31%,#ffffff80 31.8%,#ffffff4d 33.2%,#fff0 35.2%);opacity:calc((var(--finish-graze) * .055) + (var(--finish-spin) * .8) - .06);translate:calc((var(--note-tilt-y, 0) * 2.7%) + (sin(var(--note-spin-y, 0rad)) * 30%)) calc(var(--note-tilt-x, 0) * -2.2%);will-change:translate,opacity}@media(prefers-reduced-motion:no-preference){@supports (animation-composition: add){@keyframes note-finish-glint-room{0%,to{translate:0 0;opacity:0}42%{translate:1.2% 9%;opacity:.2}}@keyframes note-finish-glint-core{0%{translate:-2% -14%;opacity:0}40%{translate:.8% 8%;opacity:.9}to{translate:3.6% 32%;opacity:0}}@keyframes note-finish-glint-room-delivered{0%,to{translate:0 0;opacity:0}42%{translate:1.2% 9%;opacity:.2}}@keyframes note-finish-glint-core-delivered{0%{translate:-2% -14%;opacity:0}40%{translate:.8% 8%;opacity:.9}to{translate:3.6% 32%;opacity:0}}.maplibregl-popup:not(.is-live-preview) .note-gloss-layer.is-finish-glossy:before{animation:note-finish-glint-room 1.5s cubic-bezier(.3,0,.25,1) .42s;animation-composition:add}.maplibregl-popup:not(.is-live-preview) .note-gloss-layer.is-finish-glossy:after{animation:note-finish-glint-core 1.5s cubic-bezier(.3,0,.25,1) .42s;animation-composition:add}.composer-live-preview-shell[data-note-finish-glint] .note-gloss-layer.is-finish-glossy:before{animation:note-finish-glint-room 1.5s cubic-bezier(.3,0,.25,1) 60ms;animation-composition:add}.composer-live-preview-shell[data-note-finish-glint] .note-gloss-layer.is-finish-glossy:after{animation:note-finish-glint-core 1.5s cubic-bezier(.3,0,.25,1) 60ms;animation-composition:add}.maplibregl-popup:not(.is-live-preview) .marker-popup:is(.is-envelope-open,.is-giftbox-open) .note-gloss-layer.is-finish-glossy:before{animation-name:note-finish-glint-room-delivered;animation-delay:.82s}.maplibregl-popup:not(.is-live-preview) .marker-popup:is(.is-envelope-open,.is-giftbox-open) .note-gloss-layer.is-finish-glossy:after{animation-name:note-finish-glint-core-delivered;animation-delay:.82s}}}.maplibregl-popup[data-note-finish=glossy] .note-spin-back-inner:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(164deg,#100e0a00 4%,#100e0a08 10% 17%,#ffffff29 18%,#ffffff21,#ffffff0d 28%,#fff0 36%,#100e0a00 48%,#100e0a0b),linear-gradient(180deg,#ffffff0f,#fff0 22%);box-shadow:inset 0 1px #fff3}.maplibregl-popup[data-note-finish=matte] .note-spin-back-inner:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:var(--note-paper-tooth),linear-gradient(166deg,#ffffff0b,#fff0 38%);background-size:120px 120px,100% 100%;background-repeat:repeat,no-repeat;box-shadow:inset 0 1px #ffffff1f}:is(body.theme-dark,body.sky-night-test) .note-gloss-layer.is-finish-glossy{background:linear-gradient(180deg,#ffffff0f,#fff0 8%),linear-gradient(90deg,#ffffff07,#fff0 6%)}:is(body.theme-dark,body.sky-night-test) .note-gloss-layer.is-finish-glossy:before{background:linear-gradient(164deg,#100e0a00 22%,#100e0a06 26% 31.2%,#ffffff25 31.8%,#ffffff1f,#ffffff0d 37.8%,#fff0 42.5%,#100e0a00 48%,#100e0a06 65%,#100e0a09 78%)}:is(body.theme-dark,body.sky-night-test) .note-gloss-layer.is-finish-glossy:after{background:linear-gradient(164deg,#fff0 31%,#ffffff5c 31.8%,#ffffff38 33.2%,#fff0 35.2%)}:is(body.theme-dark,body.sky-night-test) .note-gloss-layer.is-finish-matte{background-image:var(--note-paper-tooth-night),linear-gradient(166deg,#ffffff0a,#fff0 38%),radial-gradient(155% 135% at 42% 18%,#12100c00 58%,#12100c05 88%,#12100c08)}#postThemeSurfaceFinishRow #postThemeSurfaceFinishOptions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}#postThemeSurfaceFinishRow #postThemeSurfaceFinishOptions .option-pill-btn{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;min-height:0;padding:6px 6px 9px;gap:8px;border-radius:var(--ui-radius-lg, 12px);justify-content:flex-start;text-align:left}#postThemeSurfaceFinishRow #postThemeSurfaceFinishOptions .ns-surface-finish-copy{display:grid;gap:2px;min-width:0;padding:0 3px}#postThemeSurfaceFinishRow #postThemeSurfaceFinishOptions .option-pill-btn-label{display:block;font-size:12px;font-weight:720;line-height:1.2;white-space:normal}#postThemeSurfaceFinishRow #postThemeSurfaceFinishOptions .ns-surface-finish-desc{font-size:10.5px;line-height:1.3;color:color-mix(in srgb,var(--muted) 86%,var(--text) 14%)}#postThemeSurfaceFinishRow #postThemeSurfaceFinishOptions .option-pill-swatch{position:relative;overflow:hidden;width:100%;height:72px;flex:0 0 auto;border-radius:var(--ui-radius-md, 10px);background:var(--ns-swatch-surface, linear-gradient(160deg, rgba(253, 246, 228, 1), rgba(243, 229, 196, 1)));box-shadow:inset 0 0 0 1px #0000000f,0 1px 1px #0000000f,0 6px 14px -8px #00000052}#postThemeSurfaceFinishRow #postThemeSurfaceFinishOptions .option-pill-btn:is(.is-selected,[aria-pressed=true]) .option-pill-swatch{box-shadow:inset 0 0 0 1px #0000000f,0 0 0 2px #6f707238,0 6px 14px -8px #00000052}#postThemeSurfaceFinishRow #postThemeSurfaceFinishOptions .is-finish-matte:after{content:"";position:absolute;inset:0;background-image:var(--note-paper-tooth),var(--note-paper-tooth),linear-gradient(166deg,#ffffff1f,#fff0 55%),radial-gradient(150% 130% at 40% 16%,#12100c00 52%,#12100c08 88%,#12100c0d);background-size:120px 120px,120px 120px,100% 100%,100% 100%;background-position:0 0,61px 37px,0 0,0 0;background-repeat:repeat,repeat,no-repeat,no-repeat;box-shadow:inset 0 1px #fff3}#postThemeSurfaceFinishRow #postThemeSurfaceFinishOptions .is-finish-glossy:before{content:"";position:absolute;inset:0;background:linear-gradient(156deg,#100e0a0d 0% 21%,#ffffff57 22.5%,#ffffff42 33%,#ffffff14 44%,#fff0 53%,#100e0a00 60%,#100e0a1a);box-shadow:inset 0 1px #ffffff73,inset 0 2px 6px -3px #ffffff4d}#postThemeSurfaceFinishRow #postThemeSurfaceFinishOptions .is-finish-glossy:after{content:"";position:absolute;inset:-40% -60%;background:linear-gradient(156deg,#fff0 40%,#ffffffb3 44%,#fff6 47%,#fff0 51%);opacity:0;translate:-18% -34%}@keyframes note-finish-sample-glint{0%{translate:-18% -34%;opacity:0}30%{opacity:1}to{translate:16% 30%;opacity:0}}@media(prefers-reduced-motion:no-preference){#postThemeSurfaceFinishRow #postThemeSurfaceFinishOptions .option-pill-btn:is(.is-selected,[aria-pressed=true]) .is-finish-glossy:after{animation:note-finish-sample-glint 1.1s cubic-bezier(.3,0,.25,1) 80ms}}@media(prefers-reduced-motion:no-preference)and (hover){#postThemeSurfaceFinishRow #postThemeSurfaceFinishOptions .option-pill-btn:hover .is-finish-glossy:after{animation:note-finish-sample-glint 1.1s cubic-bezier(.3,0,.25,1)}}:is(body.theme-dark,body.sky-night-test) #postThemeSurfaceFinishRow #postThemeSurfaceFinishOptions .ns-surface-finish-desc{color:#e1e8f59e}.toast{--toast-banner-accent: rgba(57, 79, 148, .96);--toast-banner-soft: rgba(83, 109, 188, .12);--toast-glass-message: rgba(22, 29, 52, .94);--toast-plate-base: radial-gradient(120% 170% at 50% -34%, rgba(255,255,255,.4), rgba(255,255,255,0) 56%), linear-gradient(180deg, rgba(255,255,255,.32), rgba(255,255,255,.1) 44%, rgba(255,255,255,.06) 70%, rgba(255,255,255,.22)), rgba(250,252,255,.14);--toast-plate: var(--toast-plate-base);--toast-plate-filter: blur(28px) saturate(185%);--toast-plate-rim: rgba(255,255,255,.55);--toast-plate-shadow: inset 0 1px 0 rgba(255,255,255,.88), inset 1.5px 3px 1px -2px rgba(255,255,255,.95), inset -1.5px -2.5px 1px -2px rgba(255,255,255,.72), inset 0 -1px 0 rgba(255,255,255,.38), inset 0 0 1px rgba(31,45,90,.14), 0 16px 40px rgba(20,30,54,.2), 0 3px 9px rgba(20,30,54,.11);--toast-banner-duration: 6.8s;box-sizing:border-box;isolation:isolate;position:fixed;right:16px;bottom:92px;z-index:2147483647;background:var(--toast-plate);border:1px solid var(--toast-plate-rim);border-radius:var(--surface-radius, 24px);padding:13px 13px 14px;box-shadow:var(--toast-plate-shadow);backdrop-filter:var(--toast-plate-filter);-webkit-backdrop-filter:var(--toast-plate-filter);color:var(--text);display:grid;grid-template-columns:46px minmax(0,1fr) 34px;align-items:center;column-gap:11px;width:min(460px,calc(100vw - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));min-height:78px;max-width:none;overflow:hidden;opacity:0;transform:translateY(14px) scale(.965);transform-origin:50% 0;visibility:hidden;transition:opacity .28s ease,transform .44s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,visibility 0s linear .44s;pointer-events:none;will-change:opacity,transform}.toast:before{content:"";position:absolute;inset:0;z-index:0;border-radius:calc(var(--surface-radius, 24px) - 1px);background:radial-gradient(72% 58% at 86% 112%,color-mix(in srgb,var(--toast-banner-accent) 22%,transparent),transparent 76%);opacity:.82;pointer-events:none}.toast:after{content:"";position:absolute;inset:0;z-index:0;border-radius:calc(var(--surface-radius, 24px) - 1px);background:linear-gradient(115deg,#fff0 16%,#ffffff24 30%,#ffffff0a,#fff0 54%);pointer-events:none}.toast>*{position:relative;z-index:1}.toast.is-notification-banner,.notifications-sheet-item{--toast-banner-accent: rgba(48, 83, 178, .97);--toast-banner-soft: rgba(88, 127, 224, .13)}.toast.is-warning-banner{--toast-banner-accent: rgba(151, 86, 24, .97);--toast-banner-soft: rgba(225, 145, 56, .15)}.toast.is-status-info{--toast-banner-accent: rgba(48, 83, 178, .97);--toast-banner-soft: rgba(88, 127, 224, .13)}.toast.is-status-success{--toast-banner-accent: rgba(28, 126, 76, .98);--toast-banner-soft: rgba(65, 177, 112, .15)}.toast.is-status-error{--toast-banner-accent: rgba(180, 48, 59, .98);--toast-banner-soft: rgba(224, 76, 88, .14)}.toast.is-notification-like,.notifications-sheet-item.is-type-like{--toast-banner-accent: rgba(190, 55, 105, .98);--toast-banner-soft: rgba(236, 92, 143, .16)}.toast.is-notification-comment,.notifications-sheet-item.is-type-comment{--toast-banner-accent: rgba(28, 116, 166, .98);--toast-banner-soft: rgba(66, 164, 215, .15)}.toast.is-notification-thread-reply,.toast.is-notification-mention,.notifications-sheet-item:is(.is-type-thread-reply,.is-type-mention){--toast-banner-accent: rgba(104, 71, 181, .98);--toast-banner-soft: rgba(140, 107, 219, .15)}.toast.is-notification-connection,.toast.is-notification-connection-request,.toast.is-notification-follow,.toast.is-notification-follow-request,.notifications-sheet-item:is(.is-type-connection,.is-type-connection-request,.is-type-follow,.is-type-follow-request){--toast-banner-accent: rgba(24, 127, 130, .98);--toast-banner-soft: rgba(54, 174, 171, .15)}.toast.is-notification-gift-delivery,.toast.is-notification-gift-journey,.toast.is-notification-gift-journey-update,.toast.is-notification-pen-pal-letter,.notifications-sheet-item:is(.is-type-gift-delivery,.is-type-gift-journey,.is-type-gift-journey-update,.is-type-pen-pal-letter,.is-type-wall-note){--toast-banner-accent: rgba(181, 68, 111, .98);--toast-banner-soft: rgba(241, 111, 159, .17)}.toast.is-notification-gift-open,.toast.is-notification-credit-reward,.toast.is-notification-badge-unlock,.notifications-sheet-item:is(.is-type-gift-open,.is-type-credit-reward,.is-type-badge-unlock,.is-type-birthday-soon){--toast-banner-accent: rgba(165, 102, 19, .99);--toast-banner-soft: rgba(242, 177, 66, .19)}.toast.is-notification-tree-level-up,.notifications-sheet-item.is-type-tree-level-up{--toast-banner-accent: rgba(34, 126, 75, .98);--toast-banner-soft: rgba(69, 174, 112, .17)}.toast.is-notification-gift-open{grid-template-columns:54px minmax(0,1fr) 34px;min-height:88px;column-gap:12px;--toast-plate: radial-gradient(85% 145% at 2% -20%, rgba(255,236,178,.44), rgba(255,236,178,0) 52%), radial-gradient(80% 130% at 100% 118%, rgba(240,140,180,.22), rgba(240,140,180,0) 58%), var(--toast-plate-base)}.toast-banner-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:15px;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.72),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--toast-banner-soft) 72%,white),var(--toast-banner-soft));border:1px solid color-mix(in srgb,var(--toast-banner-accent) 20%,rgba(255,255,255,.7));color:var(--toast-banner-accent);box-shadow:inset 0 1px #fffc,inset 0 -1px color-mix(in srgb,var(--toast-banner-accent) 10%,transparent),0 6px 14px color-mix(in srgb,var(--toast-banner-accent) 10%,transparent);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);transition:transform .26s ease,box-shadow .26s ease}.toast-banner-icon svg{width:22px;height:22px;overflow:visible}.toast-banner-avatar{position:relative;overflow:visible;font-size:24px;line-height:1}.toast-banner-avatar.is-chip-bg-cloud{background:linear-gradient(180deg,#fffffffa,#e8f4fff0);background-color:#e8f4fff0;border-color:#a0caec8c}.toast-banner-avatar.is-chip-bg-rose{background:linear-gradient(180deg,#fff2f8fa,#fad2e4f0);background-color:#fad2e4f0;border-color:#db91b680}.toast-banner-avatar.is-chip-bg-butter{background:linear-gradient(180deg,#fffce5fa,#f8e39cf0);background-color:#f8e39cf0;border-color:#d3b45880}.toast-banner-avatar.is-chip-bg-lagoon{background:linear-gradient(180deg,#eafcfffa,#aee8eff0);background-color:#aee8eff0;border-color:#5cb6c280}.toast-banner-avatar.is-chip-bg-lilac{background:linear-gradient(180deg,#f8f2fffa,#dccdf5f0);background-color:#dccdf5f0;border-color:#9c88d480}.toast-banner-avatar.is-chip-bg-peach{background:linear-gradient(180deg,#fff6ecfa,#ffd1b5f0);background-color:#ffd1b5f0;border-color:#de9a7180}.toast-banner-avatar.is-chip-bg-sage{background:linear-gradient(180deg,#f3faeffa,#cae0bef0);background-color:#cae0bef0;border-color:#84ac7680}.toast-banner-avatar.is-chip-bg-slate{background:linear-gradient(180deg,#f4f7fcfa,#c2ccdef0);background-color:#c2ccdef0;border-color:#7a8eb080}.toast-banner-avatar.is-chip-bg-night{background:linear-gradient(180deg,#2c3658fa,#181f3af0);background-color:#181f3af0;border-color:#6c85d67a;color:#f2f6fffa}.toast-banner-avatar-badge{position:absolute;right:-6px;bottom:-6px;width:18px;height:18px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.94);border-radius:999px;background:color-mix(in srgb,var(--toast-banner-soft) 68%,white);color:var(--toast-banner-accent);box-shadow:0 2px 5px #191e2a2e}.toast-banner-avatar-badge svg{width:10px;height:10px}.toast.is-notification-gift-open .toast-banner-icon{width:52px;height:52px;border-radius:18px;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.92),transparent 40%),linear-gradient(145deg,#ffe29175,#f0739e29);box-shadow:inset 0 1px #fffffff0,inset 0 -1px #ab661521,0 9px 23px #ab661533,0 0 26px #eb7fa724}.toast.is-notification-gift-open .toast-banner-icon svg{width:25px;height:25px}.toast-banner-celebration{position:absolute;inset:-11px;z-index:-1;pointer-events:none}.toast-banner-celebration i{--spark-x: 0px;--spark-y: -8px;position:absolute;left:50%;top:50%;width:4px;height:4px;border-radius:1px;background:var(--toast-banner-accent);box-shadow:0 0 8px color-mix(in srgb,var(--toast-banner-accent) 48%,transparent);opacity:0;transform:translate(-50%,-50%) rotate(45deg) scale(.4)}.toast-banner-celebration i:nth-child(1){--spark-x: -25px;--spark-y: -23px}.toast-banner-celebration i:nth-child(2){--spark-x: 1px;--spark-y: -31px;width:3px;height:3px}.toast-banner-celebration i:nth-child(3){--spark-x: 27px;--spark-y: -20px}.toast-banner-celebration i:nth-child(4){--spark-x: 30px;--spark-y: 15px;width:3px;height:3px}.toast-banner-celebration i:nth-child(5){--spark-x: -27px;--spark-y: 18px}.toast-banner-celebration i:nth-child(6){--spark-x: 4px;--spark-y: 31px;width:3px;height:3px}.toast-banner-copy{min-width:0;display:grid;gap:4px}.toast-banner-kicker{color:var(--toast-banner-accent);font-size:9px;font-weight:880;letter-spacing:.13em;line-height:1;text-transform:uppercase}.toast-banner-message{color:var(--toast-glass-message);font-size:14px;font-weight:720;line-height:1.38;overflow-wrap:anywhere;white-space:pre-line}.toast-banner-dismiss{width:32px;height:32px;display:grid;place-items:center;align-self:center;margin:0;padding:0 0 2px;border:1px solid rgba(255,255,255,.54);border-radius:50%;background:#ffffff2e;color:color-mix(in srgb,var(--toast-glass-message) 66%,transparent);box-shadow:inset 0 1px #ffffff8a;backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);font:inherit;font-size:19px;font-weight:500;line-height:1;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}@media(hover){.toast-banner-dismiss:hover{border-color:#ffffffc7;background:#ffffff52;color:var(--toast-glass-message)}}.toast-banner-dismiss:before{content:"";position:absolute;inset:-6px;border-radius:50%}.toast-banner-dismiss:active{transform:scale(.92)}.toast-banner-dismiss:focus-visible{outline:2px solid color-mix(in srgb,var(--toast-banner-accent) 60%,white);outline-offset:2px}.toast-banner-progress{position:absolute;left:15px;right:15px;bottom:2px;z-index:2;height:2px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,color-mix(in srgb,var(--toast-banner-accent) 80%,white),var(--toast-banner-accent));box-shadow:0 0 9px color-mix(in srgb,var(--toast-banner-accent) 28%,transparent);opacity:.56;transform-origin:left center;transform:scaleX(1)}.toast.show{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;visibility:visible;transition-delay:0s}.toast.show:is(.is-notification-banner,.is-status-banner) .toast-banner-icon:not(.toast-banner-avatar) svg{animation:toastBannerIconArrive .62s cubic-bezier(.16,1,.3,1) both}.toast.show .toast-banner-avatar{animation:toastBannerIconArrive .62s cubic-bezier(.16,1,.3,1) both}.toast.show .toast-banner-celebration i{animation:toastBannerSpark .9s cubic-bezier(.16,1,.3,1) both}.toast.show .toast-banner-celebration i:nth-child(2){animation-delay:50ms}.toast.show .toast-banner-celebration i:nth-child(3){animation-delay:.1s}.toast.show .toast-banner-celebration i:nth-child(4){animation-delay:145ms}.toast.show .toast-banner-celebration i:nth-child(5){animation-delay:.19s}.toast.show .toast-banner-celebration i:nth-child(6){animation-delay:235ms}.toast.show.is-notification-gift-open .toast-banner-icon{animation:toastBannerGiftGlow 1.4s ease-out both}.toast.show .toast-banner-progress{animation:toastBannerProgress var(--toast-banner-duration) linear forwards}@keyframes toastBannerProgress{to{transform:scaleX(0)}}@keyframes toastBannerIconArrive{0%{opacity:0;transform:translateY(4px) scale(.72) rotate(-7deg)}58%{opacity:1;transform:translateY(-1px) scale(1.08) rotate(2deg)}to{opacity:1;transform:none}}@keyframes toastBannerSpark{0%{opacity:0;transform:translate(-50%,-50%) rotate(45deg) scale(.2)}24%{opacity:.9}70%{opacity:.72}to{opacity:0;transform:translate(calc(-50% + var(--spark-x)),calc(-50% + var(--spark-y))) rotate(135deg) scale(1)}}@keyframes toastBannerGiftGlow{0%{transform:scale(.82);filter:brightness(1)}44%{transform:scale(1.06);filter:brightness(1.13)}to{transform:none;filter:none}}@media(prefers-reduced-transparency:reduce){.toast{--toast-plate-base: rgba(250, 251, 254, .96);--toast-plate-filter: none}body.theme-dark .toast{--toast-plate-base: rgba(20, 21, 24, .96);--toast-plate-filter: none}.toast:after{display:none}}@media(prefers-contrast:more){.toast{--toast-plate-base: rgba(255,255,255,.95);--toast-plate-rim: color-mix(in srgb, var(--toast-banner-accent) 42%, white)}body.theme-dark .toast{--toast-plate-base: rgba(12,17,30,.95);--toast-plate-rim: color-mix(in srgb, var(--toast-banner-accent) 46%, rgba(10,14,26,.92))}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.toast{--toast-plate-base: rgba(252,253,255,.96)}body.theme-dark .toast{--toast-plate-base: rgba(13,18,31,.96)}}:root{--map-zoom-corner-offset: 20px;--map-zoom-control-size: 44px;--map-zoom-button-size: 29px;--map-zoom-footer-gap: 16px}@property --composer-mobile-preview-top{syntax: "<length>"; inherits: true; initial-value: 14px;}@property --mobile-top-brand-top{syntax: "<length>"; inherits: true; initial-value: 12px;}.maplibregl-ctrl-bottom-left{bottom:max(var(--map-zoom-corner-offset),calc(env(safe-area-inset-bottom,0px) + var(--map-zoom-corner-offset)))!important;left:max(var(--map-zoom-corner-offset),calc(env(safe-area-inset-left,0px) + var(--map-zoom-corner-offset)))!important}.maplibregl-ctrl-bottom-right{bottom:90px;right:16px}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right{display:flex;align-items:flex-end}.maplibregl-ctrl-bottom-left .maplibregl-ctrl,.maplibregl-ctrl-bottom-right .maplibregl-ctrl{margin:0!important}.maplibregl-ctrl-group{border-radius:var(--ui-radius-pill, 999px)!important;overflow:hidden}.maplibregl-ctrl-group button{border-radius:0!important;width:var(--map-zoom-button-size);height:var(--map-zoom-button-size)}.maplibregl-ctrl-group button:first-child{border-top-left-radius:var(--ui-radius-pill, 999px)!important;border-top-right-radius:var(--ui-radius-pill, 999px)!important}.maplibregl-ctrl-group button:last-child{border-bottom-left-radius:var(--ui-radius-pill, 999px)!important;border-bottom-right-radius:var(--ui-radius-pill, 999px)!important}.toggle-btn{border:1px solid rgba(255,255,255,.75);background:linear-gradient(160deg,#fffffff5,#f8faffe0);color:var(--text);height:36px;padding:0 14px;border-radius:var(--ui-radius-pill, 999px);font-size:11.5px;font-weight:600;letter-spacing:.2px;cursor:pointer;box-shadow:0 4px 12px #00000014,inset 0 1px #fffffff2;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:box-shadow .12s ease,transform .12s ease,background .12s ease}@media(hover){.toggle-btn:hover{box-shadow:0 6px 16px #0000001c,inset 0 1px #fffffff2;transform:translateY(-1px)}}.toggle-btn[aria-pressed=false]{background:#fff9;color:var(--muted)}.field{display:grid;gap:6px}.field-label{font-size:12px;color:var(--muted);font-weight:700;letter-spacing:.15px}.required-asterisk{color:var(--muted);font-weight:700;margin-left:2px}.field-select{appearance:none;border:1px solid rgba(255,255,255,.75);background:linear-gradient(160deg,#fffffff5,#f8faffe0);color:var(--text);padding:8px 12px;border-radius:var(--ui-radius-lg, 12px);font-size:16px;line-height:1;cursor:pointer;box-shadow:0 4px 12px #00000014,inset 0 1px #fffffff2;transition:box-shadow .12s ease}.field-select:focus{outline:none;box-shadow:0 0 0 3px #7d7e801f,0 4px 12px #00000014,inset 0 1px #fffffff2}#emojiPickerPanel{display:grid;gap:10px}.emoji-tools{display:grid;gap:9px}.emoji-input-wrap{position:relative;overflow:hidden;border:1px solid rgba(0,0,0,.09);border-radius:var(--ui-radius-xl, 16px);padding:14px 16px;background:linear-gradient(160deg,#fffffffa,#fafcfff0);box-shadow:inset 0 1px 3px #0000000a,0 2px 8px #0000000d}.composer-emoji-row{gap:4px}.composer-emoji-trigger{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease;padding:8px 10px 8px 8px;border-radius:var(--ui-radius-xl, 16px)}@media(hover){.composer-emoji-trigger:hover{border-color:#a9aaac57;box-shadow:inset 0 1px 3px #0000000a,0 6px 16px #0000000f,0 0 0 2px #a9aaac14}}.composer-emoji-trigger[aria-expanded=true]{border-color:#a9aaac6b;box-shadow:inset 0 1px 3px #0000000a,0 7px 18px #0000000f,0 0 0 2px #a9aaac1c}.composer-emoji-trigger-copy{min-width:0;display:grid;gap:2px;align-content:center}.composer-emoji-trigger-title{min-width:0;font-size:14px;font-weight:700;letter-spacing:-.01em;color:#22304eeb;line-height:1.1;white-space:nowrap}.composer-emoji-trigger-label{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.01em;color:#5b6d8fd1;line-height:1.1;white-space:nowrap}.composer-emoji-trigger-label:before{content:none}.composer-emoji-trigger-preview{min-width:0;display:inline-flex;align-items:center;gap:7px;padding:1px 0}.composer-emoji-trigger-preview-plus{color:#7083a5c2;line-height:0;flex:0 0 auto}.composer-emoji-trigger-stage{min-width:0;display:flex;justify-content:center;align-items:center;width:42px;height:42px;border-radius:var(--ui-radius-lg, 12px);background:radial-gradient(circle at 30% 28%,rgba(255,255,255,.9),transparent 55%),linear-gradient(180deg,#f6f9fffa,#e9f1feeb);border:1px solid rgba(142,143,145,.18);box-shadow:inset 0 1px #ffffffd1,0 4px 10px #81828414}.composer-emoji-trigger-stage.is-envelope{flex:0 0 auto}.composer-emoji-trigger .emoji-input{width:100%;min-width:0;height:100%;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:23px;line-height:1;padding:0;border-radius:var(--ui-radius-lg, 12px);background:transparent;border:0;box-shadow:none;transition:opacity .18s ease,transform .32s cubic-bezier(.2,.8,.2,1),filter .26s ease}.composer-emoji-trigger-stage .neon-envelope-swatch{width:22px;height:17px;flex:0 0 22px;transition:opacity .18s ease,transform .32s cubic-bezier(.2,.8,.2,1),filter .26s ease}.composer-emoji-trigger-stage .neon-envelope-swatch .emoji-marker-envelope-svg{width:22px}.composer-emoji-trigger-stage .neon-envelope-swatch .emoji-marker-envelope-wrap{filter:drop-shadow(0 .75px 1px rgba(54,37,24,.12)) drop-shadow(0 2px 3px rgba(54,37,24,.1))}.composer-emoji-trigger.is-auto-swapping .emoji-input,.composer-emoji-trigger.is-auto-swapping .neon-envelope-swatch{opacity:.74;transform:translateY(.75px) scale(.972);filter:saturate(.97)}.composer-emoji-trigger.is-auto-settling .emoji-input,.composer-emoji-trigger.is-auto-settling .neon-envelope-swatch{opacity:1;transform:translateY(0) scale(1);filter:saturate(1)}.composer-emoji-trigger-caret{width:26px;height:26px;min-width:26px;display:grid;place-items:center;border-radius:var(--ui-radius-pill, 999px);background:#f4f8fff2;border:1px solid rgba(142,143,145,.14);color:#546789b8;box-shadow:inset 0 1px #ffffffd1}.composer-emoji-trigger[aria-expanded=true] .composer-emoji-trigger-caret{transform:rotate(90deg)}.emoji-input-wrap.is-flipped{transform:scaleX(-1);transform-origin:center}.emoji-input{width:100%;border:0;padding:0;background:transparent;font-size:32px;line-height:1.1;text-align:center}.emoji-input.is-double-size{font-size:64px}.emoji-input.is-quad-size{font-size:128px}.emoji-input.is-glow{filter:drop-shadow(0 0 8px rgba(171,172,174,.85)) drop-shadow(0 0 16px rgba(255,145,220,.55))}.neon-color-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.neon-color-option{position:relative;border:1px solid rgba(0,0,0,.12);background:#ffffffe6;color:var(--text);border-radius:var(--ui-radius-pill, 999px);padding:7px 10px 7px 8px;font-size:11px;font-weight:700;letter-spacing:.1px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;user-select:none;-webkit-user-select:none;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease,transform .14s ease}@media(hover){.neon-color-option:hover{transform:translateY(-1px);border-color:#0003}}.neon-color-option.is-selected{background:#fffffffa;border-color:#6f707294;box-shadow:0 7px 16px #6f707233}.neon-color-option input{position:absolute;opacity:0;pointer-events:none;width:0;height:0;margin:0}.neon-envelope-swatch{width:18px;height:14px;display:inline-grid;place-items:center;flex:0 0 18px;overflow:visible}.neon-envelope-swatch .emoji-marker-envelope-wrap{filter:drop-shadow(0 .75px 1px rgba(54,37,24,.12)) drop-shadow(0 2px 3px rgba(54,37,24,.1))}.neon-envelope-swatch .emoji-marker-envelope-svg{width:18px}.message-row{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:start;width:100%}.message-row>.textarea-wrap{width:100%;max-width:100%;box-sizing:border-box}.textarea-wrap{position:relative;min-width:0}.textarea-wrap.is-resizing{cursor:ns-resize}.note-text-size-10{font-size:calc(10 * var(--note-text-size-unit, 1px))}.note-text-size-12{font-size:calc(12 * var(--note-text-size-unit, 1px))}.note-text-size-14{font-size:calc(14 * var(--note-text-size-unit, 1px))}.note-text-size-16{font-size:calc(16 * var(--note-text-size-unit, 1px))}.note-text-size-18{font-size:calc(18 * var(--note-text-size-unit, 1px))}.note-text-size-20{font-size:calc(20 * var(--note-text-size-unit, 1px))}.note-text-size-24{font-size:calc(24 * var(--note-text-size-unit, 1px))}.note-text-size-28{font-size:calc(28 * var(--note-text-size-unit, 1px))}.note-text-size-32{font-size:calc(32 * var(--note-text-size-unit, 1px))}.note-text-size-36{font-size:calc(36 * var(--note-text-size-unit, 1px))}.note-text-size-40{font-size:calc(40 * var(--note-text-size-unit, 1px))}.note-text-size-48{font-size:calc(48 * var(--note-text-size-unit, 1px))}.note-text-size-56{font-size:calc(56 * var(--note-text-size-unit, 1px))}.note-text-size-64{font-size:calc(64 * var(--note-text-size-unit, 1px))}.note-text-size-72{font-size:calc(72 * var(--note-text-size-unit, 1px))}.note-text-size-80{font-size:calc(80 * var(--note-text-size-unit, 1px))}.note-text-size-96{font-size:calc(96 * var(--note-text-size-unit, 1px))}.note-text-size-120{font-size:calc(120 * var(--note-text-size-unit, 1px))}.note-text-size-144{font-size:calc(144 * var(--note-text-size-unit, 1px))}.note-text-size-192{font-size:calc(192 * var(--note-text-size-unit, 1px))}.note-text-size-240{font-size:calc(240 * var(--note-text-size-unit, 1px))}.note-text-size-288{font-size:calc(288 * var(--note-text-size-unit, 1px))}.note-text-size-360{font-size:calc(360 * var(--note-text-size-unit, 1px))}.note-text-size-480{font-size:calc(480 * var(--note-text-size-unit, 1px))}.note-text-large{font-size:1.35em;line-height:1.45;font-weight:600}.note-text-huge{font-size:1.7em;line-height:1.4;font-weight:600}.note-text-tiny{font-size:.68em;line-height:1.3;letter-spacing:-.01em}.note-text-caps{text-transform:uppercase}.note-text-color-rainbow,.note-text-color-sunset,.note-text-color-ocean,.note-text-color-candy,.note-text-color-meadow,.note-text-align-left,.note-text-align-center,.note-text-align-right,.note-text-align-justify,.note-text-shake,.note-text-nod,.note-text-explode,.note-text-gravity,.note-text-ripple,.note-text-bloom{display:inline-block}.note-text-small{font-size:.82em;line-height:1.32;letter-spacing:-.01em}.note-text-align-left,.note-text-align-center,.note-text-align-right,.note-text-align-justify{display:block;width:100%}.note-text-align-left{text-align:left}.note-text-align-center{text-align:center}.note-text-align-right{text-align:right}.note-text-align-justify{text-align:justify;text-align-last:left}.note-text-list{display:block;margin:.48em 0;padding-left:1.35em;line-height:1.45;text-align:left}.note-text-list li{margin:.16em 0;padding-left:.12em}.note-text-list-bullet{list-style:disc}.note-text-list-number{list-style:decimal}.note-text-list-dash,.note-text-list-checkboard{list-style:none;padding-left:0}.note-text-list-dash li,.note-text-list-checkboard li{position:relative;padding-left:1.45em}.note-text-list-checkboard li{display:grid;grid-template-columns:1.05em minmax(0,1fr);align-items:start;column-gap:.42em;padding-left:0}.note-text-list-dash li:before{content:"";position:absolute;left:.15em;top:.72em;width:.72em;height:2px;border-radius:var(--ui-radius-pill, 999px);background:currentColor;opacity:.66}.note-text-check-toggle{appearance:none;width:.9em;height:.9em;margin:.32em 0 0;padding:0;border:1.5px solid currentColor;border-radius:3px;background:transparent;color:currentColor;cursor:pointer;opacity:.68;position:relative;box-sizing:border-box;transition:opacity .14s ease,background-color .14s ease,transform .14s ease}.note-text-check-toggle:focus-visible{opacity:.94;transform:translateY(-.5px);outline:none}@media(hover){.note-text-check-toggle:hover{opacity:.94;transform:translateY(-.5px);outline:none}}.note-text-check-toggle[aria-disabled=true]{cursor:not-allowed;opacity:.46}.note-text-check-toggle[aria-disabled=true]:focus-visible{opacity:.56;transform:none}@media(hover){.note-text-check-toggle[aria-disabled=true]:hover{opacity:.56;transform:none}}.note-text-check-toggle:after{content:"";position:absolute;left:.18em;top:.03em;width:.28em;height:.52em;border:solid currentColor;border-width:0 2px 2px 0;opacity:0;transform:rotate(38deg) scale(.82);transform-origin:center}.note-text-list-checkboard li.is-checked .note-text-check-toggle{background:currentColor;opacity:.82}.note-text-list-checkboard li.is-checked .note-text-check-toggle:after{color:var(--note-theme-bg-solid, #fff);opacity:1}.note-text-check-label{min-width:0}.note-text-list-checkboard li.is-checked .note-text-check-label{text-decoration:line-through;text-decoration-thickness:1.5px;opacity:.64}.note-text-font-serif{font-family:"Lora",Georgia,var(--font-sans);letter-spacing:.004em}.note-text-font-mono{font-family:var(--font-mono);font-size:.94em;letter-spacing:-.012em}.note-text-font-patrick-hand{font-family:"Patrick Hand",var(--font-sans);letter-spacing:.012em}.note-text-font-indie-flower{font-family:"Indie Flower",var(--font-sans);letter-spacing:.01em}.note-text-font-playfair-display{font-family:"Playfair Display",var(--font-sans);font-style:italic;letter-spacing:.01em}.note-text-font-dancing-script{font-family:"Dancing Script",var(--font-sans);font-weight:600;font-size:1.1em;letter-spacing:.008em}.note-text-font-architects-daughter{font-family:"Architects Daughter",var(--font-sans);font-size:1.03em;letter-spacing:.01em}.note-text-font-creepster{font-family:"Creepster",var(--font-sans);font-size:1.12em;letter-spacing:.018em}.note-text-font-gloria-hallelujah{font-family:"Gloria Hallelujah",var(--font-sans);font-size:1.02em;letter-spacing:.01em}.note-text-font-gochi-hand{font-family:"Gochi Hand",var(--font-sans);font-size:1.06em;letter-spacing:.01em}.note-text-font-rubik-bubbles{font-family:"Rubik Bubbles",var(--font-sans);font-size:1.04em;letter-spacing:.01em}.note-text-font-rubik-doodle-shadow{font-family:"Rubik Doodle Shadow",var(--font-sans);font-size:1.02em;letter-spacing:.01em}.note-text-font-rubik-glitch{font-family:"Rubik Glitch",var(--font-sans);font-size:1.08em;letter-spacing:.012em}.note-text-font-rubik-glitch-pop{font-family:"Rubik Glitch Pop",var(--font-sans);font-size:1.08em;letter-spacing:.012em}.note-text-font-limelight{font-family:"Limelight",var(--font-sans);font-size:1.02em;letter-spacing:.02em}.note-text-font-playwrite-za{font-family:"Playwrite ZA",var(--font-sans);font-size:1.02em;letter-spacing:.006em}.note-text-font-emilys-candy{font-family:"Emilys Candy",var(--font-sans);font-size:1.04em;letter-spacing:.01em}.note-text-font-cherry-bomb-one{font-family:"Cherry Bomb One",var(--font-sans);font-size:1.04em;letter-spacing:.01em}.note-text-font-monoton{font-family:"Monoton",var(--font-sans);font-size:1.05em;letter-spacing:.02em}.note-text-font-bagel-fat-one{font-family:"Bagel Fat One",var(--font-sans);font-size:1.04em;letter-spacing:.008em}.note-text-font-matemasie{font-family:"Matemasie",var(--font-sans);font-size:1.02em;letter-spacing:.012em}.note-text-font-cormorant-garamond{font-family:"Cormorant Garamond",Georgia,var(--font-sans);font-size:1.1em;font-weight:500;letter-spacing:.006em}.note-text-font-great-vibes{font-family:"Great Vibes",var(--font-sans);font-size:1.18em;letter-spacing:.01em}.note-text-font-parisienne{font-family:"Parisienne",var(--font-sans);font-size:1.12em;letter-spacing:.008em}.note-text-font-allura{font-family:"Allura",var(--font-sans);font-size:1.16em;letter-spacing:.008em}.note-text-font-pinyon-script{font-family:"Pinyon Script",var(--font-sans);font-size:1.14em;letter-spacing:.01em}.note-text-font-shadows-into-light{font-family:"Shadows Into Light",var(--font-sans);font-size:1.08em;letter-spacing:.012em}.note-text-font-special-elite{font-family:"Special Elite",var(--font-mono);font-size:.98em;letter-spacing:.01em}.note-text-font-alfa-slab-one{font-family:"Alfa Slab One",var(--font-sans);letter-spacing:.012em}.note-text-font-abril-fatface{font-family:"Abril Fatface",Georgia,var(--font-sans);font-size:1.04em;letter-spacing:.012em}.note-text-font-rye{font-family:"Rye",var(--font-sans);font-size:.98em;letter-spacing:.014em}.note-text-ransom-preview{display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:0;line-height:1;overflow:visible;text-overflow:clip}.note-text-ransom-preview .note-text-ransom-word{display:inline-flex;align-items:center;white-space:nowrap}.note-text-ransom-preview .note-text-ransom-letter{margin:0 .015em;padding:.035em .08em .045em;font-size:.88em;line-height:1;box-shadow:0 1px 1px #1418201a}.note-text-font-ransom{display:inline;font-size:1.18em;letter-spacing:0;line-height:1.84;text-transform:uppercase;overflow-wrap:anywhere;word-spacing:.28em}.note-text-ransom-word{display:inline;white-space:normal}.note-text-ransom-letter{position:relative;display:inline-block;margin:0 .035em .08em;padding:.02em .11em .04em;line-height:1.05;color:var(--ransom-ink, #111)!important;-webkit-text-fill-color:var(--ransom-ink, #111)!important;background:var(--ransom-paper, #f8f3df);border:1px solid rgba(20,24,32,.12);box-shadow:0 1px 1px #1418201f;transform:translateY(var(--ransom-y, 0)) rotate(var(--ransom-rot, 0deg));font-family:var(--ransom-font, var(--font-sans));font-size:var(--ransom-size, 1em);font-weight:var(--ransom-weight, 700);text-shadow:none!important;vertical-align:baseline}.note-text-ransom-letter:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.2;background:linear-gradient(90deg,#ffffff75,#fff0 42%,#00000014),repeating-linear-gradient(0deg,#0000000d 0 1px,#fff0 1px 3px);mix-blend-mode:multiply}.note-text-ransom-letter.is-ransom-0{--ransom-font: "Playfair Display", Georgia, serif;--ransom-paper: #f7f2df;--ransom-rot: -3deg;--ransom-y: -.02em;--ransom-weight: 800}.note-text-ransom-letter.is-ransom-1{--ransom-font: var(--font-mono);--ransom-paper: #e8f1f6;--ransom-rot: 2deg;--ransom-y: .03em;--ransom-size: .94em;--ransom-weight: 700}.note-text-ransom-letter.is-ransom-2{--ransom-font: "Patrick Hand", var(--font-sans);--ransom-paper: #f8e5ea;--ransom-rot: 4deg;--ransom-y: -.01em;--ransom-weight: 700}.note-text-ransom-letter.is-ransom-3{--ransom-font: "Gochi Hand", var(--font-sans);--ransom-paper: #e6f0dd;--ransom-rot: -2deg;--ransom-y: .02em;--ransom-size: 1.06em;--ransom-weight: 700}.note-text-ransom-letter.is-ransom-4{--ransom-font: "Dancing Script", var(--font-sans);--ransom-paper: #f3e9ff;--ransom-rot: 3deg;--ransom-y: -.03em;--ransom-size: .98em;--ransom-weight: 800}.note-text-ransom-letter.is-ransom-5{--ransom-font: "Creepster", var(--font-sans);--ransom-paper: #f7eed6;--ransom-rot: -4deg;--ransom-y: .01em;--ransom-size: 1.04em;--ransom-weight: 500}.note-text-ransom-letter.is-ransom-6{--ransom-font: "Architects Daughter", var(--font-sans);--ransom-paper: #dfeaf8;--ransom-rot: 1deg;--ransom-y: -.02em;--ransom-size: .96em;--ransom-weight: 700}.note-text-ransom-letter.is-ransom-7{--ransom-font: "Gloria Hallelujah", var(--font-sans);--ransom-paper: #f4f1f7;--ransom-rot: -1deg;--ransom-y: .025em;--ransom-size: 1.02em;--ransom-weight: 700}.note-text-ransom-letter.is-ransom-8{--ransom-font: "Creepster", var(--font-sans);--ransom-paper: #f4e2dc;--ransom-rot: 5deg;--ransom-y: -.015em;--ransom-size: .92em;--ransom-weight: 500}.note-text-ransom-letter.is-ransom-9{--ransom-font: "Architects Daughter", var(--font-sans);--ransom-paper: #e4eee4;--ransom-rot: -5deg;--ransom-y: .015em;--ransom-size: 1.05em;--ransom-weight: 700}body.theme-dark .note-text-ransom-letter,.maplibregl-popup[class*=note-theme-] .note-text-ransom-letter{border-color:#fff3;box-shadow:0 1px 2px #00000052}.paper-text-fx:is(.is-scrap-edges,.is-scraps) tspan{fill:transparent;stroke:none}.paper-text-fx:is(.is-scrap-edges,.is-scraps) .note-text-ransom-letter{fill:var(--ransom-paper);stroke:var(--ransom-paper);stroke-width:.46em;stroke-linejoin:miter;stroke-miterlimit:2}.paper-text-fx.is-scrap-edges .note-text-ransom-letter{--ransom-paper: rgba(20,24,32,.16);stroke-width:.54em}.paper-text-fx.is-shadow .note-text-ransom-letter{fill:transparent}.note-text-color-c-attachred{--note-text-ink: #cf2936}.note-text-color-c-attachcoral{--note-text-ink: #ff5a4d}.note-text-color-c-attachorange{--note-text-ink: #ff7a00}.note-text-color-c-attachgold{--note-text-ink: #d99a00}.note-text-color-c-attachyellow{--note-text-ink: #ffd900}.note-text-color-c-attachlime{--note-text-ink: #8dd824}.note-text-color-c-attachgreen{--note-text-ink: #007f3e}.note-text-color-c-attachteal{--note-text-ink: #007f70}.note-text-color-c-attachcyan{--note-text-ink: #00bed5}.note-text-color-c-azure{--note-text-ink: #1aa2eb}.note-text-color-c-attachblue{--note-text-ink: #0065dc}.note-text-color-c-attachindigo{--note-text-ink: #3730c9}.note-text-color-c-attachpurple{--note-text-ink: #7d4cdc}.note-text-color-c-attachmagenta{--note-text-ink: #c51c87}.note-text-color-c-attachpink{--note-text-ink: #f166b6}.note-text-color-c-blush{--note-text-ink: #fdecec}.note-text-color-c-coral{--note-text-ink: #ffcec0}.note-text-color-c-peach{--note-text-ink: #ffe2cb}.note-text-color-c-amber{--note-text-ink: #fdecbe}.note-text-color-c-pistachio{--note-text-ink: #e2f1c5}.note-text-color-c-sage{--note-text-ink: #cddfc9}.note-text-color-c-mint{--note-text-ink: #c7f3df}.note-text-color-c-seafoam{--note-text-ink: #bcebf0}.note-text-color-c-sky{--note-text-ink: #c3ddfa}.note-text-color-c-slate{--note-text-ink: #cbd8df}.note-text-color-c-periwinkle{--note-text-ink: #c9ccf6}.note-text-color-c-lilac{--note-text-ink: #e5cdf9}.note-text-color-c-mauve{--note-text-ink: #dfc2d6}.note-text-color-c-bubblegum{--note-text-ink: #efa0c6}.note-text-color-c-rose{--note-text-ink: #ffd3e6}.note-text-color-c-wine{--note-text-ink: #7f2c3c}.note-text-color-c-terracotta{--note-text-ink: #bf8169}.note-text-color-c-cocoa{--note-text-ink: #674739}.note-text-color-c-kraft{--note-text-ink: #c4a783}.note-text-color-c-ochre{--note-text-ink: #cea448}.note-text-color-c-olive{--note-text-ink: #466e28}.note-text-color-c-market{--note-text-ink: #286638}.note-text-color-c-eucalyptus{--note-text-ink: #72a594}.note-text-color-c-spruce{--note-text-ink: #20666a}.note-text-color-c-frenchblue{--note-text-ink: #2b80b3}.note-text-color-c-storm{--note-text-ink: #8397b1}.note-text-color-c-navy{--note-text-ink: #1c3461}.note-text-color-c-heather{--note-text-ink: #9b88b3}.note-text-color-c-plum{--note-text-ink: #6e365d}.note-text-color-c-dustyrose{--note-text-ink: #c78792}.note-text-color-c-attachwhite{--note-text-ink: #ffffff}.note-text-color-c-cream{--note-text-ink: #fdf6e4}.note-text-color-c-stone{--note-text-ink: #e9e3da}.note-text-color-c-grey{--note-text-ink: #6b6d71}.note-text-color-c-attachblack{--note-text-ink: #121116}.note-text-color-ink{--note-text-ink: #222a35}.note-text-color-graphite{--note-text-ink: #5b6470}.note-text-color-sepia{--note-text-ink: #6d4d33}.note-text-color-wine{--note-text-ink: #7d2f43}.note-text-color-forest{--note-text-ink: #2b5744}.note-text-color-navy{--note-text-ink: #234a86}.note-text-color-chalk{--note-text-ink: #f2f6fb}.note-text-color-cherry{--note-text-ink: #c2372f}.note-text-color-rose{--note-text-ink: #c84f6d}.note-text-color-blush{--note-text-ink: #cf7396}.note-text-color-magenta{--note-text-ink: #b8348a}.note-text-color-coral{--note-text-ink: #d36e4d}.note-text-color-amber{--note-text-ink: #b97718}.note-text-color-olive{--note-text-ink: #6f7a26}.note-text-color-mint{--note-text-ink: #278b6b}.note-text-color-teal{--note-text-ink: #0f7f8c}.note-text-color-sky{--note-text-ink: #316fd8}.note-text-color-indigo{--note-text-ink: #4340a8}.note-text-color-violet{--note-text-ink: #704fd0}.note-text-color-orchid{--note-text-ink: #9d4bb5}:is([class*=note-text-color-c-],.note-text-color-ink,.note-text-color-graphite,.note-text-color-sepia,.note-text-color-wine,.note-text-color-forest,.note-text-color-navy,.note-text-color-chalk,.note-text-color-cherry,.note-text-color-rose,.note-text-color-blush,.note-text-color-magenta,.note-text-color-coral,.note-text-color-amber,.note-text-color-olive,.note-text-color-mint,.note-text-color-teal,.note-text-color-sky,.note-text-color-indigo,.note-text-color-violet,.note-text-color-orchid){color:var(--note-text-ink)}.note-text-color-rainbow{background-image:linear-gradient(90deg,#d94b68,#eb8d1f 18%,#d7b316 34%,#2ea86f 52%,#316fd8 72%,#704fd0);background-size:100% 100%;background-repeat:no-repeat;color:#d94b68;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.note-text-color-sunset{background-image:linear-gradient(90deg,#d4426a,#e2703f 48%,#d9a327);background-size:100% 100%;background-repeat:no-repeat;color:#d4426a;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.note-text-color-ocean{background-image:linear-gradient(90deg,#12909e,#2f74cf 52%,#5a4fd2);background-size:100% 100%;background-repeat:no-repeat;color:#12909e;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.note-text-color-candy{background-image:linear-gradient(90deg,#d8459a,#a951cc,#5f66d8);background-size:100% 100%;background-repeat:no-repeat;color:#d8459a;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.note-text-color-meadow{background-image:linear-gradient(90deg,#7a9c1f,#2f9a6a 55%,#14868f);background-size:100% 100%;background-repeat:no-repeat;color:#7a9c1f;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.popup-note-message :is([class*=note-text-color-c-],.note-text-color-ink,.note-text-color-graphite,.note-text-color-sepia,.note-text-color-wine,.note-text-color-forest,.note-text-color-navy,.note-text-color-chalk,.note-text-color-cherry,.note-text-color-rose,.note-text-color-blush,.note-text-color-magenta,.note-text-color-coral,.note-text-color-amber,.note-text-color-olive,.note-text-color-mint,.note-text-color-teal,.note-text-color-sky,.note-text-color-indigo,.note-text-color-violet,.note-text-color-orchid),.composer-live-preview-desktop .popup-note-message :is([class*=note-text-color-c-],.note-text-color-ink,.note-text-color-graphite,.note-text-color-sepia,.note-text-color-wine,.note-text-color-forest,.note-text-color-navy,.note-text-color-chalk,.note-text-color-cherry,.note-text-color-rose,.note-text-color-blush,.note-text-color-magenta,.note-text-color-coral,.note-text-color-amber,.note-text-color-olive,.note-text-color-mint,.note-text-color-teal,.note-text-color-sky,.note-text-color-indigo,.note-text-color-violet,.note-text-color-orchid){color:var(--note-text-ink)!important}.popup-note-message .note-text-color-rainbow,.composer-live-preview-desktop .popup-note-message .note-text-color-rainbow{background-image:linear-gradient(90deg,#d94b68,#eb8d1f 18%,#d7b316 34%,#2ea86f 52%,#316fd8 72%,#704fd0)!important;background-size:100% 100%;background-repeat:no-repeat;color:#d94b68!important;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.popup-note-message .note-text-color-sunset,.composer-live-preview-desktop .popup-note-message .note-text-color-sunset{background-image:linear-gradient(90deg,#d4426a,#e2703f 48%,#d9a327)!important;background-size:100% 100%;background-repeat:no-repeat;color:#d4426a!important;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.popup-note-message .note-text-color-ocean,.composer-live-preview-desktop .popup-note-message .note-text-color-ocean{background-image:linear-gradient(90deg,#12909e,#2f74cf 52%,#5a4fd2)!important;background-size:100% 100%;background-repeat:no-repeat;color:#12909e!important;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.popup-note-message .note-text-color-candy,.composer-live-preview-desktop .popup-note-message .note-text-color-candy{background-image:linear-gradient(90deg,#d8459a,#a951cc,#5f66d8)!important;background-size:100% 100%;background-repeat:no-repeat;color:#d8459a!important;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.popup-note-message .note-text-color-meadow,.composer-live-preview-desktop .popup-note-message .note-text-color-meadow{background-image:linear-gradient(90deg,#7a9c1f,#2f9a6a 55%,#14868f)!important;background-size:100% 100%;background-repeat:no-repeat;color:#7a9c1f!important;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.note-text-shake{animation:note-text-shake .84s ease-in-out infinite}.note-text-nod{transform-origin:50% 82%;animation:note-text-nod 2.1s ease-in-out infinite}.note-text-explode{transform-origin:50% 55%;animation:note-text-explode 1.65s ease-out infinite}.note-text-gravity{display:inline}.note-text-gravity-char{display:inline-block;opacity:0;transform:translate3d(var(--gravity-start-x, 0),var(--gravity-start-y, -240px),0) rotate(var(--gravity-rot, 0deg)) scale(.96);transform-origin:50% 80%;text-shadow:0 10px 10px rgba(35,42,62,.14);backface-visibility:hidden;will-change:transform,opacity,filter}.note-text-gravity.is-gravity-ready .note-text-gravity-char{animation:note-text-gravity-snap var(--gravity-dur, 1.16s) cubic-bezier(.16,.86,.26,1) forwards;animation-delay:var(--gravity-delay, 0ms)}.note-text-ripple{transform-origin:50% 65%;animation:note-text-ripple 1.8s ease-in-out infinite}.note-text-bloom{animation:note-text-bloom 2.2s ease-in-out infinite}@keyframes note-text-shake{0%,to{transform:translateZ(0) rotate(0)}20%{transform:translate3d(-1px,0,0) rotate(-.4deg)}40%{transform:translate3d(1.2px,0,0) rotate(.5deg)}60%{transform:translate3d(-1px,0,0) rotate(-.35deg)}80%{transform:translate3d(.8px,0,0) rotate(.25deg)}}@keyframes note-text-nod{0%,to{transform:translateZ(0) rotate(0)}30%{transform:translate3d(0,1px,0) rotate(2.5deg)}55%{transform:translateZ(0) rotate(-1.6deg)}78%{transform:translate3d(0,.5px,0) rotate(1.1deg)}}@keyframes note-text-explode{0%,to{transform:scale(1) rotate(-1deg);letter-spacing:0}22%{transform:scale(1.08) rotate(-2deg);letter-spacing:.01em}48%{transform:scale(1.16) rotate(1.5deg);letter-spacing:.025em}70%{transform:scale(.98) rotate(-.6deg);letter-spacing:.005em}}@keyframes note-text-gravity-snap{0%{opacity:0;transform:translate3d(var(--gravity-start-x, 0),var(--gravity-start-y, -240px),0) rotate(var(--gravity-rot, 0deg)) scale(.96);filter:blur(1.2px)}10%{opacity:1;transform:translate3d(calc(var(--gravity-start-x, 0) * .9),calc(var(--gravity-start-y, -240px) * .9),0) rotate(calc(var(--gravity-rot, 0deg) * .82)) scale(.975);filter:blur(.7px)}30%{opacity:1;transform:translate3d(calc(var(--gravity-start-x, 0) * .62),calc(var(--gravity-start-y, -240px) * .62),0) rotate(calc(var(--gravity-rot, 0deg) * .58)) scale(.99);filter:blur(.24px)}52%{opacity:1;transform:translate3d(var(--gravity-mid-x, 0),var(--gravity-mid-y, -66px),0) rotate(calc(var(--gravity-rot, 0deg) * .34)) scale(1);filter:blur(0)}72%{opacity:1;transform:translate3d(calc(var(--gravity-mid-x, 0) * .2),calc(var(--gravity-mid-y, -66px) * .18),0) rotate(calc(var(--gravity-rot, 0deg) * .1)) scale(1.004);filter:blur(0)}86%{opacity:1;transform:translate3d(0,3.2px,0) rotate(0) scale(1.015,.985);filter:blur(0)}94%{opacity:1;transform:translate3d(0,-.9px,0) rotate(0) scale(.997,1.006);filter:blur(0)}to{opacity:1;transform:translateZ(0) rotate(0) scale(1);filter:blur(0)}}@keyframes note-text-ripple{0%,to{transform:translateZ(0) scale(1)}25%{transform:translate3d(0,-1px,0) scale(1.04,.96)}50%{transform:translate3d(0,.5px,0) scale(.98,1.04)}75%{transform:translate3d(0,-.5px,0) scale(1.03,.97)}}@keyframes note-text-bloom{0%,to{transform:scale(1);filter:brightness(1)}40%{transform:scale(1.05);filter:brightness(1.08)}68%{transform:scale(1.1);filter:brightness(1.14)}}.textarea-wrap .modal-textarea{width:100%;min-height:var(--post-emoji-preview-size);box-sizing:border-box;border-radius:var(--ui-radius-lg, 12px);padding-right:72px;padding-bottom:48px;resize:none;overflow-y:auto;max-height:min(56vh,460px)}body.theme-dark .textarea-resize-handle:before{background:none}body.theme-dark .textarea-resize-handle:after{border-color:#feffff2e}body.theme-dark .textarea-wrap.is-resizing .textarea-resize-handle:before{transform:none}@media(hover){body.theme-dark .textarea-resize-handle:hover:before{transform:none}}body.theme-dark .textarea-wrap.is-resizing .textarea-resize-handle:after{border-color:#e1e2e45c}@media(hover){body.theme-dark .textarea-resize-handle:hover:after{border-color:#e1e2e45c}}body.theme-dark .composer-emoji-trigger-title{color:#f0f5fff2}body.theme-dark .composer-emoji-trigger[aria-expanded=true]{border-color:#d6d7d957}@media(hover){body.theme-dark .composer-emoji-trigger:hover{border-color:#d6d7d957}}body.theme-dark .composer-emoji-trigger-label{color:#f8f9fbc2}body.theme-dark .composer-emoji-trigger-preview-plus{color:#e9eaec94}body.theme-dark .composer-emoji-trigger-stage .neon-envelope-swatch .emoji-marker-envelope-wrap{filter:drop-shadow(0 .75px 1px rgba(0,0,0,.22)) drop-shadow(0 2px 4px rgba(0,0,0,.18))}body.theme-dark .composer-emoji-trigger-stage{background:radial-gradient(circle at 30% 28%,rgba(255,255,255,.08),transparent 58%),linear-gradient(180deg,#2d3b57f5,#1f2a40f0);border-color:#ebecee29;box-shadow:inset 0 1px #ffffff0d,0 6px 14px #0000002e}body.theme-dark .composer-emoji-trigger .emoji-input{background:transparent;border-color:transparent;box-shadow:none}body.theme-dark .composer-emoji-trigger-caret{background:#28334cf0;border-color:#ebecee1f;color:#feffffb8;box-shadow:inset 0 1px #ffffff0a}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-inline-hashtag,body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-inline-mention{color:#f1f2f4f5}@media(hover){body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-inline-hashtag:hover,body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-inline-mention:hover{color:#feffff}}.emoji-search{appearance:none;border:1px solid rgba(255,255,255,.7);background:#ffffffd9;color:var(--text);padding:10px 12px;border-radius:var(--ui-radius-lg, 12px);font-size:12.5px;line-height:1.2;box-shadow:0 6px 16px #00000014}.emoji-tabs{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,minmax(0,auto));align-content:start;justify-content:start;gap:8px;overflow-x:auto;overflow-y:hidden;padding:2px 18px 8px 2px;margin-right:-6px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--hiii-scrollbar-thumb, rgba(0, 0, 0, .22)) var(--hiii-scrollbar-track, transparent)}.emoji-tabs::-webkit-scrollbar{height:var(--hiii-scrollbar-size, 11px)}.emoji-tabs::-webkit-scrollbar-track{background:var(--hiii-scrollbar-track, transparent)}.emoji-tabs::-webkit-scrollbar-thumb{border-radius:var(--ui-radius-pill, 999px);background:var(--hiii-scrollbar-thumb, rgba(0, 0, 0, .22))}.emoji-tab{appearance:none;border:1px solid rgba(255,255,255,.75);background:linear-gradient(160deg,#ffffffd1,#f8fcffb8);color:var(--text);padding:7px 13px;border-radius:var(--ui-radius-pill, 999px);font-size:11.5px;font-weight:700;letter-spacing:.15px;cursor:pointer;box-shadow:0 2px 6px #0000000d,inset 0 1px #ffffffe6;transition:box-shadow .12s ease,transform .12s ease,background .12s ease;white-space:nowrap;scroll-snap-align:start}@media(hover){.emoji-tab:hover{transform:translateY(-1px);box-shadow:0 4px 10px #00000014,inset 0 1px #fffffff2}}.emoji-tab[aria-pressed=true]{background:linear-gradient(160deg,#fffffffa,#f8fcffeb);border-color:#00000021;box-shadow:0 6px 16px #0000001c,inset 0 1px #fffffff2}.emoji-tab.is-letters{background:#e6faffcc;border-color:#5aaac859}.emoji-tab.is-popular{background:#ffebc8b3;border-color:#d2a55a59}.emoji-tab.is-celebration{background:linear-gradient(135deg,#ffe9ade0,#ffad75db);border-color:#d67c3370}.emoji-tab.is-celebration[aria-pressed=true]{background:linear-gradient(135deg,#fff1c2f2,#ffc08ef2);border-color:#c46c2c80}.emoji-tab.is-remembrance{background:linear-gradient(135deg,#dee4f2db,#c1cbe1d1);border-color:#7683a56b}.emoji-tab.is-remembrance[aria-pressed=true]{background:linear-gradient(135deg,#e9eef8f2,#ced7e9ed);border-color:#67769c7a}.emoji-tab.is-holidays{background:linear-gradient(135deg,#cef5d8e0,#ffe4b1db);border-color:#4a9c636b}.emoji-tab.is-holidays[aria-pressed=true]{background:linear-gradient(135deg,#dbfbe4f2,#ffecc2f0);border-color:#3e8d597a}.emoji-tab.is-heartfelt{background:linear-gradient(135deg,#ffdfe4e0,#ffc2cbd9);border-color:#dd6c826b}.emoji-tab.is-heartfelt[aria-pressed=true]{background:linear-gradient(135deg,#ffeaeef2,#ffcdd5f2);border-color:#d460777a}.emoji-tab.is-all{background:#d2ebffb3;border-color:#9e9fa159}.emoji-tab.is-rare{background:linear-gradient(135deg,#ffe8b2d9,#ffc478cc);border-color:#bb812d66}.emoji-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:8px;max-height:176px;overflow:auto;padding:10px max(0px,calc(10px - var(--hiii-scrollbar-size, 11px))) 10px 10px;scrollbar-gutter:stable;border-radius:var(--ui-radius-xl, 16px);border:1px solid rgba(255,255,255,.75);background:linear-gradient(160deg,#ffffffeb,#f8fcffd6);box-shadow:0 6px 18px #00000017,inset 0 1px #ffffffe6}.emoji-empty-state{display:grid;gap:8px;justify-items:center;text-align:center;padding:12px 10px 8px;grid-column:1 / -1;color:var(--muted);font-size:11.5px;line-height:1.35}.emoji-empty-state[hidden]{display:none}.emoji-empty-reset{appearance:none;border:1px solid rgba(0,0,0,.12);background:#ffffffe6;color:var(--text);border-radius:var(--ui-radius-pill, 999px);padding:6px 11px;font-size:11.5px;font-weight:600;cursor:pointer}@media(hover){.emoji-empty-reset:hover{border-color:#0003;transform:translateY(-1px)}}.emoji-picker-legend{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 2px 10px;font-size:11.5px;line-height:1.3}.emoji-picker-legend-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--ui-radius-pill, 999px);border:1px solid rgba(214,164,77,.28);background:linear-gradient(135deg,#fff7e0eb,#ffeccdd6);color:#674315e6;font:inherit;font-weight:700;box-shadow:inset 0 1px #ffffff8c}.emoji-picker-legend-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:var(--ui-radius-pill, 999px);background:linear-gradient(135deg,#f8d97b,#efb74f);color:#5b3708;box-shadow:inset 0 1px #fff9,0 3px 8px #ad701833;flex:0 0 auto}.emoji-picker-legend[hidden]{display:none}.cutout{background:linear-gradient(160deg,#ffffffeb,#f8fcffd6);border:1px solid rgba(255,255,255,.75);border-radius:var(--ui-radius-xl, 16px);padding:10px 10px 8px;margin:0 var(--popup-content-gutter, 8px);box-shadow:0 6px 18px #00000017,inset 0 1px #ffffffe6}.emoji-btn{appearance:none;border:1px solid transparent;background:#fff9;border-radius:var(--ui-radius-md, 10px);font-size:17px;line-height:1;min-height:36px;padding:8px 0;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,outline-color .14s ease;position:relative}.emoji-btn[data-paid=true]{border-color:#d6a44d61;background:radial-gradient(circle at top left,rgba(255,255,255,.66),transparent 48%),linear-gradient(180deg,#fff7e0fa,#ffe9c2e6);box-shadow:inset 0 1px #ffffffb8}.emoji-btn[data-rare=true]{border-color:#5e5f616b;background:radial-gradient(circle at top left,rgba(255,255,255,.62),transparent 48%),linear-gradient(180deg,#f2edfffc,#e1d6ffeb);box-shadow:inset 0 1px #ffffffc2,0 0 0 1px #83848614}@media(hover){.emoji-btn:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 6px 16px #0000001f,0 0 0 2px #a9aaac59}body:not(.theme-dark) .emoji-btn:hover{box-shadow:0 6px 16px #0000001f,0 0 0 2px #d0d1d359}body.theme-dark .emoji-btn:hover{box-shadow:0 6px 16px #00000047,0 0 0 2px #d0d1d38c}}.emoji-btn[aria-pressed=true]{border-color:#00000026;background:#fffffff2;box-shadow:0 10px 22px #00000024,0 0 0 2px #a9aaac73;animation:emoji-selected .7s ease}body:not(.theme-dark) .emoji-btn[aria-pressed=true]{box-shadow:0 10px 22px #00000024,0 0 0 2px #d0d1d373}body.theme-dark .emoji-btn[aria-pressed=true]{box-shadow:0 10px 22px #00000052,0 0 0 2px #d0d1d3a6}.emoji-btn.is-leaf-selected{border-color:#00000026;background:#fffffff2;box-shadow:0 10px 22px #00000024,0 0 0 2px #a9aaac73;outline:2px solid rgba(169,170,172,.55);outline-offset:1px}.emoji-btn[data-paid=true]:after{content:"✦";position:absolute;top:2px;right:4px;font-size:10px;font-weight:800;line-height:1;color:#5b3708;text-shadow:0 1px 0 rgba(255,255,255,.45);pointer-events:none}.emoji-btn[data-rare-price]{padding:5px 1px 16px}.emoji-btn[data-rare-price]:after{content:attr(data-rare-price);position:absolute;left:4px;right:4px;bottom:3px;display:inline-flex;align-items:center;justify-content:center;min-width:0;height:12px;padding:0 3px;border-radius:var(--ui-radius-pill, 999px);border:1px solid rgba(94,95,97,.2);background:#ffffffd1;box-shadow:inset 0 1px #ffffffbf,0 2px 5px #27282a1f;color:#492f8eeb;font-size:8.5px;font-weight:850;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}@keyframes emoji-selected{0%{transform:translateY(0) scale(1)}40%{transform:translateY(-2px) scale(1.06)}to{transform:translateY(0) scale(1)}}.emoji-btn:focus-visible,.emoji-tab:focus-visible,.emoji-search:focus-visible,.composer-emoji-trigger:focus-visible,.toggle-btn:focus-visible,.rank-main-tab:focus-visible,.rank-tab:focus-visible,.vote-btn:focus-visible,.save-btn:focus-visible,.comments-toggle-btn:focus-visible,.share-btn:focus-visible,.comment-submit:focus-visible,.comment-vote-btn:focus-visible{outline:2px solid rgba(47,48,50,.35);outline-offset:2px}.popup-action-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:6px 10px;border:1px solid rgba(0,0,0,.12);border-radius:var(--ui-radius-md, 10px);font-size:12px;line-height:1;cursor:pointer;background:#fff;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;transition:background .13s ease,border-color .13s ease,box-shadow .13s ease,color .13s ease,transform .1s ease}.popup-action-chip .popup-action-icon{font-size:12px;line-height:1;color:#182234d1}.popup-action-chip .popup-action-icon svg{width:13px;height:13px;display:block;fill:currentColor}.popup-action-chip.is-liked .popup-action-icon,.popup-action-chip.is-saved .popup-action-icon{color:currentColor}.like-heart-svg,.popup-action-svg{width:1em;height:1em;display:block;flex:0 0 auto;overflow:visible}.like-heart-inline{display:inline-flex;align-items:center;gap:.35em;line-height:1}.popup-action-chip .popup-action-icon-img{width:13px;height:13px;display:block;opacity:1}.maplibregl-popup-content .popup-action-icon-img{filter:brightness(0) saturate(100%) opacity(.78)}.maplibregl-popup-content .popup-action-chip.is-saved .popup-action-icon-img{filter:brightness(0) saturate(100%) invert(30%) sepia(42%) saturate(1158%) hue-rotate(194deg) brightness(91%) contrast(91%)}.popup-action-chip .popup-action-label{font-weight:600;white-space:nowrap}.popup-action-chip .popup-action-count{min-width:1.3ch;text-align:center;font-weight:700;font-size:10.5px;background:#00000012;border-radius:var(--ui-radius-pill, 999px);padding:1px 5px;line-height:1.5}.popup-action-chip.is-liked .popup-action-count{background:#9224481f}.popup-action-chip.is-saved .popup-action-count{background:#2b48921f}.popup-action-chip.is-scratch .popup-action-count{background:#7052181f}.popup-action-chip.is-liked{border-color:#e0668947;background:#ffe9f1e0;color:#922448eb}.popup-action-chip.is-saved{border-color:#6b6c6e47;background:#eaf1fff0;color:#2b4892f0}.popup-action-chip.is-danger{border-color:#76393929;background:#fffaf9f0;color:#7e3636db}.popup-note-meta-lines{display:grid;gap:5px;min-width:0}#postModal[data-composer-note-edit] :is(#nsTab-gifts,#nsTab-reveal,#nsWriteTab-drafts,#giftModeShell,#postSaveDraft,#postKeepsakesSection,#postRevealFields,#creditBundlesCard),#postModal[data-composer-note-edit] .ns-group-tab[data-ns-group=special],#composerDiscardModal[data-composer-note-edit] #composerDiscardSaveDraft{display:none!important}.popup-note-meta-edit-btn{width:26px;min-width:26px;height:26px;min-height:26px;padding:0;border-radius:var(--ui-radius-sm, 8px);border-color:#141f3214;background:#ffffff75;box-shadow:none;color:#141f327a;opacity:.72}.popup-note-meta-edit-btn .popup-action-icon svg{width:14px;height:14px}body.theme-dark .maplibregl-popup .popup-action-chip.is-danger{background:#802d3247!important;border-color:#ff8e8e57!important;color:#ffd6d6f5!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-note-meta-edit-btn{background:#ffffff12;border-color:#feffff1f;color:#e6eeff94}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .popup-actions-row{--popup-actions-dock-bg: rgba(28, 38, 58, .58);--popup-actions-dock-border: rgba(253, 254, 255, .12);--popup-actions-dock-shadow: inset 0 1px 0 rgba(255, 255, 255, .06), 0 1px 4px rgba(0, 0, 0, .16)}.popup-comment-card{border:1px solid rgba(0,0,0,.1);border-radius:var(--ui-radius-lg, 12px);background:#ffffffc7;padding:10px;box-shadow:0 2px 8px #121e3414}.comment-vote-btn{flex-shrink:0;border:1px solid rgba(0,0,0,.12);border-radius:var(--ui-radius-lg, 12px);padding:4px 8px;font-size:11px;font-weight:600;cursor:pointer;background:#fff;color:#0a0a0fb8;line-height:1;transition:background .12s ease,border-color .12s ease,color .12s ease,transform 80ms ease,box-shadow .12s ease}@media(hover){.comment-vote-btn:hover{background:#ffe9f1e6;border-color:#e0668952;color:#922448e6;transform:translateY(-1px);box-shadow:0 2px 5px #00000012}}.comment-vote-btn:active{transform:translateY(0) scale(.96);transition-duration:50ms}.popup-comment-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.popup-comment-meta{display:flex;align-items:center;gap:8px;min-width:0}.popup-comment-avatar{width:22px;height:22px;border-radius:var(--ui-radius-pill, 999px);border:1px solid rgba(0,0,0,.12);background:#898a8c29;color:#233860f2;font-size:14px;font-weight:400;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.popup-comment-avatar.is-chip-bg-cloud{background:linear-gradient(180deg,#fffffffa,#e8f4fff0);background-color:#e8f4fff0;border-color:#a0caec8c;box-shadow:0 6px 12px #6b6c6e1f}.popup-comment-avatar.is-chip-bg-rose{background:linear-gradient(180deg,#fff2f8fa,#fad2e4f0);background-color:#fad2e4f0;border-color:#db91b680;box-shadow:0 6px 12px #ad5e811f}.popup-comment-avatar.is-chip-bg-butter{background:linear-gradient(180deg,#fffce5fa,#f8e39cf0);background-color:#f8e39cf0;border-color:#d3b45880;box-shadow:0 6px 12px #ae8e301f}.popup-comment-avatar.is-chip-bg-lagoon{background:linear-gradient(180deg,#eafcfffa,#aee8eff0);background-color:#aee8eff0;border-color:#5cb6c280;box-shadow:0 6px 12px #328d991f}.popup-comment-avatar.is-chip-bg-lilac{background:linear-gradient(180deg,#f8f2fffa,#dccdf5f0);background-color:#dccdf5f0;border-color:#9c88d480;box-shadow:0 6px 12px #4d4e501f}.popup-comment-avatar.is-chip-bg-peach{background:linear-gradient(180deg,#fff6ecfa,#ffd1b5f0);background-color:#ffd1b5f0;border-color:#de9a7180;box-shadow:0 6px 12px #b570491f}.popup-comment-avatar.is-chip-bg-sage{background:linear-gradient(180deg,#f3faeffa,#cae0bef0);background-color:#cae0bef0;border-color:#84ac7680;box-shadow:0 6px 12px #587e4a1f}.popup-comment-avatar.is-chip-bg-slate{background:linear-gradient(180deg,#f4f7fcfa,#c2ccdef0);background-color:#c2ccdef0;border-color:#7a8eb080;box-shadow:0 6px 12px #5265881f}.popup-comment-avatar.is-chip-bg-night{background:linear-gradient(180deg,#2c3658fa,#181f3af0);background-color:#181f3af0;border-color:#7677797a;color:#f2f6fffa;box-shadow:0 6px 12px #161c3433}.popup-comment-byline{min-width:0;display:grid;gap:1px}.popup-comment-author-name{font-size:11.5px;font-weight:600;color:#0a0a0fc7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.popup-comment-time{font-size:11px;color:#0a0a0f94}.popup-comment-body{margin-top:7px;font-size:13px;line-height:1.45;white-space:pre-line;word-break:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.popup-comment-card.is-expanded .popup-comment-body{display:block;overflow:visible}.popup-comment-expand{margin-top:6px;border:0;padding:0;background:transparent;font-size:11px;font-weight:600;color:#2f3032f2;cursor:pointer}@media(hover){.popup-comment-expand:hover{text-decoration:underline}}.popup-actions-row{--popup-actions-dock-bg: rgba(255, 255, 255, .58);--popup-actions-dock-border: rgba(16, 24, 40, .08);--popup-actions-dock-shadow: inset 0 1px 0 rgba(255, 255, 255, .62), 0 1px 3px rgba(15, 23, 42, .06);position:relative;z-index:12;box-sizing:border-box;display:flex;align-items:stretch;gap:8px;margin:8px var(--popup-content-gutter, 8px) 12px;padding:6px;border:1px solid var(--popup-actions-dock-border);border-radius:var(--ui-radius-lg, 12px);flex-wrap:wrap;background:var(--popup-actions-dock-bg);box-shadow:var(--popup-actions-dock-shadow);backdrop-filter:blur(14px) saturate(145%);-webkit-backdrop-filter:blur(14px) saturate(145%)}.marker-popup .popup-actions-row:not(.popup-floating-actions-bar){margin-top:2px}.popup-actions-row>[data-popup-primary-actions-react]{display:block;flex:1 1 100%;min-width:0}.popup-primary-actions-group{display:grid;flex:1 1 100%;width:100%;grid-template-columns:repeat(4,minmax(38px,1fr));gap:6px;align-items:stretch}.popup-primary-action{width:100%;min-width:0;min-height:38px;padding:7px 8px;gap:5px;border-radius:var(--ui-radius-lg, 12px)}.popup-primary-action .popup-action-icon{flex:0 0 auto}.popup-primary-action .popup-action-label{font-size:10.4px}.popup-primary-action .popup-action-count{flex:0 0 auto;font-size:9.5px;padding:1px 3px}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .maplibregl-popup-content .popup-actions-row{background:var(--popup-actions-dock-bg)!important;border-color:var(--popup-actions-dock-border)!important;box-shadow:var(--popup-actions-dock-shadow)!important}body.theme-dark .popup-primary-action,body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .maplibregl-popup-content .popup-primary-action{background:#ffffff0e!important;border-color:#fdfeff24!important;color:#e8efffe6!important;box-shadow:inset 0 1px #ffffff0e!important}body.theme-dark .popup-primary-action:focus-visible,body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .maplibregl-popup-content .popup-primary-action:focus-visible{background:#ffffff17!important;border-color:#feffff38!important;box-shadow:inset 0 1px #ffffff14,0 2px 6px #0000002e!important}@media(hover){body.theme-dark .popup-primary-action:hover:not(:disabled),body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .maplibregl-popup-content .popup-primary-action:hover:not(:disabled){background:#ffffff17!important;border-color:#feffff38!important;box-shadow:inset 0 1px #ffffff14,0 2px 6px #0000002e!important}}body.theme-dark .popup-primary-action .popup-action-count,body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .maplibregl-popup-content .popup-primary-action .popup-action-count{background:#ffffff1c!important;color:#eef4fff0!important}body.theme-dark .popup-primary-action .popup-action-icon-img,body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .maplibregl-popup-content .popup-primary-action .popup-action-icon-img{filter:brightness(0) invert(1) opacity(.9)!important}body.theme-dark .popup-primary-action.is-liked,body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .maplibregl-popup-content .popup-primary-action.is-liked{background:#762d465c!important;border-color:#f78bb147!important;color:#ffdae8fa!important}body.theme-dark .popup-primary-action.is-liked .popup-action-count,body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .maplibregl-popup-content .popup-primary-action.is-liked .popup-action-count{background:#ffd6e621!important}body.theme-dark .popup-primary-action.is-saved,body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .maplibregl-popup-content .popup-primary-action.is-saved{background:#364b7e5c!important;border-color:#d6d7d947!important;color:#e1ebfffa!important}body.theme-dark .popup-primary-action.is-saved .popup-action-count,body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .maplibregl-popup-content .popup-primary-action.is-saved .popup-action-count{background:#d6d7d921!important}.popup-action-chip.is-scratch{border-color:#b0883e47;background:#fff3d7e6;color:#705218eb}@media(hover){.popup-action-chip:hover:not(:disabled){background:#f8fafffa;border-color:#0000002e;box-shadow:0 2px 6px #00000017,0 1px 2px #0000000d;transform:translateY(-1px)}}.popup-note-meta-edit-btn:focus-visible{border-color:#393a3c38;background:#ffffffd1;color:#27282ad6;opacity:1}@media(hover){.popup-note-meta-edit-btn:hover:not(:disabled){border-color:#393a3c38;background:#ffffffd1;color:#27282ad6;opacity:1}.popup-action-chip.is-liked:hover:not(:disabled){background:#ffdcebf5;border-color:#e066896b}.popup-action-chip.is-saved:hover:not(:disabled){background:#dae6fffa;border-color:#6b6c6e6b}.popup-action-chip.is-scratch:hover:not(:disabled){background:#ffecc2fa;border-color:#b0883e6b}.popup-action-chip.is-danger:hover:not(:disabled){background:#fff0eefa;border-color:#9e484842}body.theme-dark .maplibregl-popup .popup-action-chip.is-danger:hover:not(:disabled){background:#96343a61!important;border-color:#ffa0a06b!important}}.popup-action-chip:active:not(:disabled){transform:translateY(0) scale(.97);box-shadow:0 1px 2px #0000000f;transition-duration:60ms}.popup-action-chip:disabled{opacity:.55;cursor:not-allowed}.marker-popup .popup-actions-row{--popup-action-tile-bg: linear-gradient(180deg, rgba(255,255,255,.94), rgba(247,249,253,.84));--popup-action-tile-border: rgba(17, 24, 39, .1);--popup-action-tile-shadow: inset 0 1px 0 rgba(255,255,255,.74), 0 1px 3px rgba(15, 23, 42, .06);--popup-action-icon-plate: rgba(37, 52, 78, .055);--popup-action-icon-border: rgba(17, 24, 39, .07);--popup-action-icon-color: rgba(22, 32, 49, .78);--popup-action-badge-bg: rgba(24, 34, 52, .82);--popup-action-badge-color: #fff;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;padding:5px}.marker-popup .popup-actions-row.popup-floating-actions-bar{--popup-actions-dock-bg: transparent;--popup-actions-dock-border: transparent;--popup-actions-dock-shadow: none;--popup-action-tile-bg: linear-gradient(180deg, rgba(255,255,255,.74), rgba(246,248,252,.52));--popup-action-tile-border: rgba(16, 24, 40, .1);--popup-action-tile-shadow: inset 0 1px 0 rgba(255,255,255,.72), 0 12px 26px -18px rgba(15, 23, 42, .42), 0 4px 12px -8px rgba(15, 23, 42, .24);position:absolute;left:50%;top:calc(100% + 18px);width:min(76%,calc(100% - 44px));margin:0;gap:0;padding:0;z-index:22;border:0;border-radius:0;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none;transform:translate(-50%);transition:opacity .18s ease,transform .18s ease}.marker-popup .popup-floating-actions-bar .popup-primary-actions-group{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.marker-popup .popup-floating-actions-bar .popup-primary-action{flex:0 0 auto;width:auto;min-width:36px;max-width:36px;min-height:36px;height:36px;border-radius:var(--ui-radius-pill, 999px);pointer-events:auto;background:var(--popup-action-tile-bg);border-color:var(--popup-action-tile-border);box-shadow:var(--popup-action-tile-shadow);backdrop-filter:blur(18px) saturate(165%);-webkit-backdrop-filter:blur(18px) saturate(165%);transition:max-width .28s ease,padding .24s ease,gap .24s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.marker-popup .popup-floating-actions-bar .popup-primary-action:focus-visible{max-width:150px;padding:0 28px 0 10px;gap:6px;justify-content:flex-start}@media(hover){.marker-popup .popup-floating-actions-bar .popup-primary-action:hover{max-width:150px;padding:0 28px 0 10px;gap:6px;justify-content:flex-start}}.popup-primary-action:active:not(:disabled){transform:scale(.94);transition-duration:60ms}.marker-popup .popup-floating-actions-bar .popup-primary-action .popup-action-icon{width:22px;height:22px}.marker-popup .popup-floating-actions-bar .popup-primary-action .popup-action-icon svg,.marker-popup .popup-floating-actions-bar .popup-primary-action .popup-action-icon-img{width:13px;height:13px}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .marker-popup .popup-actions-row.popup-floating-actions-bar{--popup-actions-dock-bg: transparent;--popup-actions-dock-border: transparent;--popup-actions-dock-shadow: none;--popup-action-tile-bg: linear-gradient(180deg, rgba(37, 49, 72, .64), rgba(16, 24, 40, .48));--popup-action-tile-border: rgba(253, 254, 255, .14);--popup-action-tile-shadow: inset 0 1px 0 rgba(255,255,255,.08), 0 12px 26px -16px rgba(0,0,0,.56), 0 4px 12px -8px rgba(0,0,0,.36)}.marker-popup.is-giftbox-popup-reveal:not(:is(.is-giftbox-open,.is-giftbox-popup-restored,.is-giftbox-3d-failed)) .popup-floating-actions-bar,.marker-popup.is-envelope-popup-reveal:not(:is(.is-envelope-open,.is-envelope-popup-restored,.is-envelope-3d-failed)) .popup-floating-actions-bar{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%) translateY(-4px) scale(.98)}@keyframes popup-floating-actions-in{0%{opacity:0;transform:translate(-50%) translateY(-4px) scale(.98)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.marker-popup.is-giftbox-popup-reveal.is-giftbox-open .popup-floating-actions-bar,.marker-popup.is-envelope-popup-reveal.is-envelope-open .popup-floating-actions-bar{animation:popup-floating-actions-in .22s 1.12s ease-out both}.marker-popup.is-giftbox-popup-reveal.is-giftbox-popup-restored .popup-floating-actions-bar,.marker-popup.is-giftbox-popup-reveal.is-giftbox-3d-failed .popup-floating-actions-bar,.marker-popup.is-envelope-popup-reveal.is-envelope-popup-restored .popup-floating-actions-bar,.marker-popup.is-envelope-popup-reveal.is-envelope-3d-failed .popup-floating-actions-bar{animation:none;opacity:1;visibility:visible;transform:translate(-50%)}.marker-popup .popup-actions-row>[data-popup-primary-actions-react],.marker-popup .popup-actions-row>[data-popup-secondary-actions-react]{width:100%;min-width:0}.marker-popup .popup-primary-actions-group{grid-template-columns:repeat(4,minmax(40px,1fr));gap:6px}.marker-popup .popup-primary-action{position:relative;min-height:40px;padding:0;gap:0;border-radius:var(--ui-radius-md, 10px);background:var(--popup-action-tile-bg);border-color:var(--popup-action-tile-border);box-shadow:var(--popup-action-tile-shadow);overflow:visible}.marker-popup .popup-primary-action .popup-action-label{display:inline-block;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;transition:max-width .28s ease,opacity .16s ease}.marker-popup .popup-primary-action:focus-visible .popup-action-label{max-width:80px;opacity:1}@media(hover){.marker-popup .popup-primary-action:hover .popup-action-label{max-width:80px;opacity:1}}.marker-popup .popup-primary-action .popup-action-icon{width:26px;height:26px;display:grid;place-items:center;border:0;background:transparent;color:var(--popup-action-icon-color);font-size:15px}.marker-popup .popup-primary-action .popup-action-icon svg,.marker-popup .popup-primary-action .popup-action-icon-img{width:15px;height:15px}.marker-popup .popup-primary-action .popup-action-count{position:absolute;top:-4px;right:-4px;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border:1px solid rgba(255,255,255,.78);border-radius:var(--ui-radius-pill, 999px);background:var(--popup-action-badge-bg);color:var(--popup-action-badge-color);font-size:9px;font-weight:800;line-height:1;box-shadow:0 2px 6px #0f172a24;transition:top .24s ease,right .24s ease,transform .24s ease}.marker-popup .popup-primary-action:focus-visible .popup-action-count{top:50%;right:8px;transform:translateY(-50%)}@media(hover){.marker-popup .popup-primary-action:hover .popup-action-count{top:50%;right:8px;transform:translateY(-50%)}}.marker-popup .popup-primary-action.is-liked{--popup-action-tile-bg: linear-gradient(180deg, rgba(255,246,250,.98), rgba(255,231,241,.88));--popup-action-tile-border: rgba(224, 102, 137, .28);--popup-action-icon-plate: rgba(224, 102, 137, .13);--popup-action-icon-border: rgba(224, 102, 137, .18);--popup-action-icon-color: rgba(146, 36, 72, .94);--popup-action-badge-bg: rgba(146, 36, 72, .92)}.marker-popup .popup-primary-action.is-saved{--popup-action-tile-bg: linear-gradient(180deg, rgba(247,250,255,.98), rgba(230,239,255,.9));--popup-action-tile-border: rgba(107, 108, 110, .28);--popup-action-icon-plate: rgba(107, 108, 110, .13);--popup-action-icon-border: rgba(107, 108, 110, .18);--popup-action-icon-color: rgba(43, 72, 146, .96);--popup-action-badge-bg: rgba(43, 72, 146, .94)}.marker-popup .popup-actions-row>[data-popup-secondary-actions-react]{display:flex;align-items:stretch;flex-wrap:wrap;gap:6px}.marker-popup .popup-actions-row>[data-popup-secondary-actions-react]:empty{display:none}.marker-popup .popup-actions-row>[data-popup-secondary-actions-react] .popup-action-chip{flex:1 1 auto;min-height:34px}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .marker-popup .popup-actions-row{--popup-action-tile-bg: linear-gradient(180deg, rgba(255,255,255,.075), rgba(255,255,255,.045));--popup-action-tile-border: rgba(186, 204, 238, .14);--popup-action-tile-shadow: inset 0 1px 0 rgba(255,255,255,.06);--popup-action-icon-plate: rgba(255,255,255,.08);--popup-action-icon-border: rgba(198, 216, 255, .12);--popup-action-icon-color: rgba(236, 243, 255, .92);--popup-action-badge-bg: rgba(236, 243, 255, .16);--popup-action-badge-color: rgba(245, 248, 255, .96)}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .marker-popup .popup-primary-action{background:var(--popup-action-tile-bg)!important;border-color:var(--popup-action-tile-border)!important;color:var(--popup-action-icon-color)!important;box-shadow:var(--popup-action-tile-shadow)!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .marker-popup .popup-primary-action .popup-action-icon{background:transparent!important;border:0!important;color:var(--popup-action-icon-color)!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .marker-popup .popup-primary-action .popup-action-count{background:var(--popup-action-badge-bg)!important;color:var(--popup-action-badge-color)!important;border-color:#ffffff1f!important}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .marker-popup .popup-primary-action.is-liked{--popup-action-tile-bg: linear-gradient(180deg, rgba(118,45,70,.34), rgba(89,37,52,.48));--popup-action-tile-border: rgba(247, 139, 177, .28);--popup-action-icon-plate: rgba(255, 214, 230, .12);--popup-action-icon-border: rgba(247, 139, 177, .18);--popup-action-icon-color: rgba(255, 218, 232, .98);--popup-action-badge-bg: rgba(255, 214, 230, .18)}body.theme-dark .maplibregl-popup:not(:is([class*=note-theme-],[class*=note-skin-])) .marker-popup .popup-primary-action.is-saved{--popup-action-tile-bg: linear-gradient(180deg, rgba(54,75,126,.34), rgba(38,55,92,.52));--popup-action-tile-border: rgba(214, 215, 217, .28);--popup-action-icon-plate: rgba(214, 215, 217, .12);--popup-action-icon-border: rgba(214, 215, 217, .18);--popup-action-icon-color: rgba(225, 235, 255, .98);--popup-action-badge-bg: rgba(214, 215, 217, .18)}.emoji-tab{position:relative;--emoji-tab-bg: linear-gradient(180deg, rgba(255,255,255,.96), rgba(246, 248, 252, .92));--emoji-tab-accent: rgba(154, 155, 157, .9);--emoji-tab-ring: rgba(154, 155, 157, .18);--emoji-tab-text: #25364d;--emoji-tab-line: color-mix(in srgb, var(--emoji-tab-accent) 36%, rgba(255,255,255,.18));background:var(--emoji-tab-bg);color:var(--emoji-tab-text);transition:background-color .16s ease,border-color .16s ease,box-shadow .18s ease,transform .16s ease;border-color:color-mix(in srgb,var(--emoji-tab-accent) 28%,rgba(52,72,102,.14));box-shadow:0 4px 10px #1018280d,inset 0 0 0 1px var(--emoji-tab-line)}.emoji-tab-label{position:relative;z-index:1}.emoji-tab-inline-wrap{display:inline-flex;align-items:center;gap:6px;position:relative;z-index:1}.emoji-tab-inline-heart{display:inline-flex;align-items:center;justify-content:center;min-width:.95em;transform-origin:center;animation:heart-beat 1.8s ease-in-out infinite;filter:drop-shadow(0 1px 1px rgba(255,255,255,.45))}body.theme-dark .emoji-tab-inline-heart{filter:drop-shadow(0 1px 1px rgba(10,14,22,.75)) drop-shadow(0 0 3px rgba(255,160,180,.2))}.emoji-tab-holiday-cycle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.1em;height:1em}.emoji-tab-holiday-cycle>span{position:absolute;opacity:0;line-height:1;animation:holiday-emoji-show 7s ease-in-out infinite}.emoji-tab-holiday-cycle>span:nth-child(1){animation-delay:0s}.emoji-tab-holiday-cycle>span:nth-child(2){animation-delay:1.4s}.emoji-tab-holiday-cycle>span:nth-child(3){animation-delay:2.8s}.emoji-tab-holiday-cycle>span:nth-child(4){animation-delay:4.2s}.emoji-tab-holiday-cycle>span:nth-child(5){animation-delay:5.6s}@keyframes holiday-emoji-show{0%{opacity:0;transform:scale(.6) translateY(3px)}6%{opacity:1;transform:scale(1.18) translateY(0)}14%{opacity:1;transform:scale(1) translateY(0)}19%{opacity:0;transform:scale(.85) translateY(-3px)}19.01%,to{opacity:0;transform:scale(.6) translateY(3px)}}.emoji-tab-inline-celebration{display:inline-flex;align-items:center;justify-content:center;min-width:.95em;filter:drop-shadow(0 1px 1px rgba(255,255,255,.45))}body.theme-dark .emoji-tab-inline-celebration{filter:drop-shadow(0 1px 1px rgba(10,14,22,.75)) drop-shadow(0 0 3px rgba(255,200,100,.2))}@keyframes celebration-pop{0%{transform:scale(1) rotate(0)}6%{transform:scale(1.35) rotate(-18deg)}11%{transform:scale(.92) rotate(6deg)}16%{transform:scale(1.08) rotate(-5deg)}22%{transform:scale(1) rotate(0)}to{transform:scale(1) rotate(0)}}@media(hover){.emoji-tab:hover{background:var(--emoji-tab-bg);border-color:color-mix(in srgb,var(--emoji-tab-accent) 56%,rgba(47,67,98,.18));transform:translateY(-1px);box-shadow:0 8px 18px #10182814,inset 0 0 0 1px color-mix(in srgb,var(--emoji-tab-accent) 52%,rgba(255,255,255,.12))}}.emoji-tab:active{background:var(--emoji-tab-bg)}.emoji-tab:is([aria-pressed=true],.is-letters[aria-pressed=true],.is-popular[aria-pressed=true],.is-celebration[aria-pressed=true],.is-flowers[aria-pressed=true],.is-remembrance[aria-pressed=true],.is-holidays[aria-pressed=true],.is-heartfelt[aria-pressed=true],.is-flags[aria-pressed=true],.is-all[aria-pressed=true],.is-rare[aria-pressed=true]){background:var(--emoji-tab-bg);border-color:var(--emoji-tab-accent);color:var(--emoji-tab-text);box-shadow:0 10px 20px #1018281a,inset 0 0 0 1px color-mix(in srgb,var(--emoji-tab-accent) 58%,rgba(255,255,255,.08)),0 0 0 2px var(--emoji-tab-ring);transform:translateY(-1px)}.emoji-tab.is-letters{--emoji-tab-bg: linear-gradient(135deg, rgba(230, 246, 251, .98), rgba(219, 240, 245, .97));--emoji-tab-accent: rgba(79, 151, 170, .88);--emoji-tab-ring: rgba(79, 151, 170, .18);--emoji-tab-text: #2f6070}.emoji-tab.is-popular{--emoji-tab-bg: linear-gradient(135deg, rgba(250, 239, 210, .98), rgba(244, 229, 191, .97));--emoji-tab-accent: rgba(196, 145, 64, .88);--emoji-tab-ring: rgba(196, 145, 64, .18);--emoji-tab-text: #72501d}.emoji-tab.is-celebration{--emoji-tab-bg: linear-gradient(135deg, rgba(252, 234, 208, .98), rgba(247, 221, 197, .97));--emoji-tab-accent: rgba(207, 119, 76, .9);--emoji-tab-ring: rgba(207, 119, 76, .18);--emoji-tab-text: #7a4734}.emoji-tab.is-flowers{--emoji-tab-bg: linear-gradient(135deg, rgba(250, 232, 238, .98), rgba(247, 236, 213, .97));--emoji-tab-accent: rgba(191, 110, 143, .9);--emoji-tab-ring: rgba(191, 110, 143, .18);--emoji-tab-text: #7d4961}.emoji-tab.is-remembrance{--emoji-tab-bg: linear-gradient(135deg, rgba(232, 236, 245, .98), rgba(223, 229, 240, .97));--emoji-tab-accent: rgba(119, 130, 162, .86);--emoji-tab-ring: rgba(119, 130, 162, .18);--emoji-tab-text: #56627d}.emoji-tab.is-holidays{--emoji-tab-bg: linear-gradient(135deg, rgba(227, 243, 229, .98), rgba(245, 235, 205, .97));--emoji-tab-accent: rgba(87, 147, 102, .88);--emoji-tab-ring: rgba(87, 147, 102, .18);--emoji-tab-text: #3f6345}.emoji-tab.is-heartfelt{--emoji-tab-bg: linear-gradient(135deg, rgba(250, 231, 236, .98), rgba(247, 222, 228, .97));--emoji-tab-accent: rgba(198, 105, 132, .9);--emoji-tab-ring: rgba(198, 105, 132, .18);--emoji-tab-text: #85485d}.emoji-tab.is-trophies{--emoji-tab-bg: linear-gradient(135deg, rgba(251, 241, 210, .98), rgba(245, 229, 188, .97));--emoji-tab-accent: rgba(190, 139, 61, .9);--emoji-tab-ring: rgba(190, 139, 61, .18);--emoji-tab-text: #725421}.emoji-tab.is-flags{--emoji-tab-bg: linear-gradient(135deg, rgba(232, 238, 251, .98), rgba(245, 229, 234, .97));--emoji-tab-accent: rgba(94, 95, 97, .88);--emoji-tab-ring: rgba(94, 95, 97, .18);--emoji-tab-text: #4b5c85}.emoji-tab.is-all{--emoji-tab-bg: linear-gradient(135deg, rgba(229, 239, 250, .98), rgba(220, 234, 248, .97));--emoji-tab-accent: rgba(125, 126, 128, .88);--emoji-tab-ring: rgba(125, 126, 128, .18);--emoji-tab-text: #3f658a}.emoji-tab.is-rare{--emoji-tab-bg: linear-gradient(135deg, rgba(249, 236, 207, .98), rgba(243, 224, 193, .97));--emoji-tab-accent: rgba(180, 126, 64, .88);--emoji-tab-ring: rgba(180, 126, 64, .18);--emoji-tab-text: #734f27}body.theme-dark .emoji-tab{--emoji-tab-bg: rgba(29, 36, 52, .76);--emoji-tab-accent: rgba(229, 230, 232, .9);--emoji-tab-ring: rgba(229, 230, 232, .24);--emoji-tab-line: rgba(226, 236, 255, .12);background:var(--emoji-tab-bg);border-color:#feffff38;color:#f4f8ff;box-shadow:inset 0 0 0 1px var(--emoji-tab-line)}@media(hover){body.theme-dark .emoji-tab:hover{background:var(--emoji-tab-bg);border-color:#feffff57;box-shadow:inset 0 0 0 1px #e2ecff24}}body.theme-dark .emoji-tab:active{background:var(--emoji-tab-bg)}body.theme-dark .emoji-tab:is([aria-pressed=true],.is-letters[aria-pressed=true],.is-popular[aria-pressed=true],.is-celebration[aria-pressed=true],.is-flowers[aria-pressed=true],.is-remembrance[aria-pressed=true],.is-holidays[aria-pressed=true],.is-heartfelt[aria-pressed=true],.is-trophies[aria-pressed=true],.is-flags[aria-pressed=true],.is-all[aria-pressed=true],.is-rare[aria-pressed=true]){background:var(--emoji-tab-bg);border-color:#bfc0c2e6;color:#f4f8ff;box-shadow:inset 0 0 0 1px #e2ecff29,0 0 0 2px #bfc0c23d}.rank-list{display:grid;gap:5px;font-size:12.5px;color:var(--text)}.rank-scroll{grid-row:3;height:auto;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden;padding-right:2px;margin-right:-8px;scrollbar-color:var(--hiii-scrollbar-thumb, rgba(0, 0, 0, .22)) var(--hiii-scrollbar-track, transparent);scrollbar-gutter:stable;scrollbar-width:thin;padding-top:6px;border-top:1px solid rgba(0,0,0,.07);margin-top:0}body.theme-dark .rank-scroll{border-top-color:#ffffff12}.rank-scroll::-webkit-scrollbar{width:var(--hiii-scrollbar-size, 11px)}.rank-top-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;box-sizing:border-box}.rank-top-tabs{gap:6px;padding:0;border-radius:var(--ui-radius-lg, 12px);background:transparent;border:0;box-shadow:none}.rank-top-tabs[hidden]{display:none!important}.rank-main-tabs{grid-row:1;--main-switch-pad: 4px;--main-switch-gap: 6px;--main-switch-index: 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;position:relative;isolation:isolate;border-radius:var(--ui-radius-pill, 999px);padding:var(--main-switch-pad);background:linear-gradient(180deg,#ffffff61,#ffffff29 50%,#ffffff42),#fafcff2e;border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 1px #ffffffbf,inset 0 0 1px #1f2d5a1a;backdrop-filter:blur(28px) saturate(185%);-webkit-backdrop-filter:blur(28px) saturate(185%);overflow:hidden}.rank-main-tabs[data-active=voted]{--main-switch-index: 0}.rank-main-tabs[data-active=new]{--main-switch-index: 1}.rank-main-tabs:before{content:"";position:absolute;z-index:0;top:var(--main-switch-pad);left:var(--main-switch-pad);width:calc((100% - (var(--main-switch-pad) * 2) - var(--main-switch-gap)) / 2);height:calc(100% - (var(--main-switch-pad) * 2));border-radius:var(--ui-radius-pill, 999px);border:1px solid rgba(255,255,255,.75);box-sizing:border-box;background:linear-gradient(180deg,#ffffffd9,#f3f6fd94);box-shadow:inset 0 1px #ffffffeb,inset -1px -2.5px 6px -4px #1f2d5a24,0 4px 10px #141e361f;transform:translate(calc(var(--main-switch-index) * (100% + var(--main-switch-gap))));transition:transform .28s cubic-bezier(.22,.8,.2,1);pointer-events:none}.rank-main-tab{appearance:none;border:0;background:transparent;color:var(--muted);padding:9px 8px;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:var(--ui-radius-md, 10px);font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:none;cursor:pointer;position:relative;z-index:1;-webkit-tap-highlight-color:transparent;transition:color .18s ease,opacity .18s ease;opacity:.92}.rank-main-tab-icon{width:14px;height:14px;display:block;flex:0 0 auto;fill:currentColor;opacity:.92}.rank-main-tab-label{line-height:1}.rank-main-tab .feed-tab-dot{top:6px;right:12px}.rank-main-tab[aria-selected=true]{color:#222a38f2;opacity:1}.rank-toolbar{grid-row:2;display:grid;grid-template-columns:1fr;align-items:center;justify-content:flex-start;gap:5px;min-height:0}.rank-toolbar[hidden]{display:none}.rank-toolbar .rank-top-tabs,.rank-toolbar .feed-tabs{width:100%;max-width:100%;min-width:0;box-sizing:border-box;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.rank-toolbar .rank-top-tabs[hidden],.rank-toolbar .feed-tabs[hidden]{display:none!important;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(2px)}.rank-toolbar .rank-top-tabs:not([hidden]),.rank-toolbar .feed-tabs:not([hidden]){opacity:1;visibility:visible;transform:translateY(0)}.ps-cal-head-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ps-cal-head-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;flex:0 0 auto}.people-sheet-action.ps-posts-map-btn{display:inline-flex;align-items:center;gap:4px;min-height:22px;height:22px;padding:0 8px 0 6px;border-radius:var(--ui-radius-sm, 8px);border-color:#4b4c4e24;background:#ffffff9e;font-size:9px;letter-spacing:.05em;box-shadow:none;white-space:nowrap}@media(hover){.people-sheet-action.ps-posts-map-btn:hover{background:#f6f9ffe6;border-color:#4b4c4e3d}}.people-sheet-action.ps-posts-journal-btn{display:inline-grid;place-items:center;width:26px;height:22px;min-height:22px;padding:0;border-radius:var(--ui-radius-sm, 8px);border-color:#704f2c2e;background:#fffcf6c2;color:#704f2ce0;box-shadow:none}@media(hover){.people-sheet-action.ps-posts-journal-btn:hover{background:#fff8ecf5;border-color:#704f2c4d}}.ps-posts-journal-icon{display:block;width:14px;height:14px;fill:currentColor}.ps-posts-map-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 13px;width:13px;height:13px;border-radius:var(--ui-radius-pill, 999px);background:#4b4c4e17;letter-spacing:0;line-height:1;font-size:8px;overflow:hidden}body.theme-dark .ps-posts-map-btn{background:#ffffff0b;border-color:#c3c4c629;color:#fafbfde0}@media(hover){body.theme-dark .ps-posts-map-btn:hover{background:#9d9ea01c;border-color:#c3c4c647}}body.theme-dark .ps-posts-map-icon{background:#c3c4c61f}body.theme-dark .ps-posts-journal-btn{background:#ffeccd12;border-color:#f4c98e2e;color:#f4d7aee6}@media(hover){body.theme-dark .ps-posts-journal-btn:hover{background:#f4c98e1f;border-color:#f4c98e4d}}.cal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.cal-month-label{font-size:13px;font-weight:700;letter-spacing:-.01em;color:var(--text)}.cal-nav{appearance:none;border:none;background:none;font-size:16px;line-height:1;color:var(--muted);cursor:pointer;width:26px;height:26px;display:grid;place-items:center;border-radius:var(--ui-radius-sm, 8px);transition:color .13s,background .13s;flex-shrink:0}@media(hover){.cal-nav:hover{color:var(--text);background:#66676917}}.cal-days{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.cal-day{appearance:none;border:none;background:none;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;cursor:pointer;position:relative;transition:transform .12s;min-width:0;padding:0}.cal-day.is-empty{pointer-events:none}.cal-day-inner{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:500;color:#0a0a0f61;transition:background .15s,color .15s,box-shadow .15s;position:relative}.cal-day.has-notes .cal-day-inner{font-weight:700;color:#313234d1;background:#5d5e601a}.cal-day.has-notes-2 .cal-day-inner{color:#2b2c2ee6;background:#5d5e602b}.cal-day.has-notes-3 .cal-day-inner{color:#1d1e20f5;background:#55565840;box-shadow:0 0 0 1px #5d5e6033}@media(hover){.cal-day:hover:not(.is-empty) .cal-day-inner{background:#5d5e6024;color:#17181ae6}}.cal-day.is-today .cal-day-inner:after{content:"";position:absolute;bottom:3px;left:50%;transform:translate(-50%);width:3px;height:3px;border-radius:50%;background:#dc5050b3}.cal-day.is-selected .cal-day-inner{background:#4e4f5138;color:#161719;box-shadow:0 0 0 2px #5a5b5d73}.cal-day.is-selected.has-notes .cal-day-inner,.cal-day.is-selected.has-notes-2 .cal-day-inner,.cal-day.is-selected.has-notes-3 .cal-day-inner{background:#4e4f5142;color:#0e0f11;box-shadow:0 0 0 2px #5a5b5d80}.cal-day-list{margin-top:10px;border-top:1px solid rgba(102,103,105,.1);padding-top:8px;display:flex;flex-direction:column;gap:2px;max-height:220px;overflow-y:auto;scrollbar-width:none}.cal-day-list::-webkit-scrollbar{display:none}.cal-day-list-head{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;padding:0 4px}.cal-day-list-empty{font-size:11.5px;color:var(--muted);padding:4px 4px 6px}body.theme-dark .cal-month-label{color:#dce8ffe6}body.theme-dark .cal-day-inner{color:#dce8ff38}body.theme-dark .cal-day.has-notes .cal-day-inner{color:#e4e5e7d1;background:#abacae1f}body.theme-dark .cal-day.has-notes-2 .cal-day-inner{color:#f1f2f4e6;background:#abacae33}body.theme-dark .cal-day.has-notes-3 .cal-day-inner{color:#fdfefff5;background:#abacae47;box-shadow:0 0 0 1px #bcbdbf38}@media(hover){body.theme-dark .cal-day:hover:not(.is-empty) .cal-day-inner{background:#abacae2e;color:#fdfeffeb}}body.theme-dark .cal-day.is-today .cal-day-inner:after{background:#ff6e64bf}body.theme-dark .cal-day.is-selected .cal-day-inner{background:#a2a3a542;color:#feffff;box-shadow:0 0 0 2px #b3b4b67a}body.theme-dark .cal-day-list{border-top-color:#bbbcbe24}body.theme-dark .cal-day-list-head{color:#f6f7f97a}body.theme-dark .cal-day-list-empty{color:#f6f7f980}.place-search{position:relative;display:grid;gap:12px;margin-top:2px}.place-search-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding-bottom:4px;border-bottom:1px solid rgba(90,112,156,.1)}.place-search-title-wrap{display:grid;gap:4px;min-width:0}.place-search-title{font-size:16px;line-height:1.15;font-weight:800;color:var(--text)}.place-search-close{appearance:none;width:32px;height:32px;border-radius:var(--ui-radius-pill, 999px);border:1px solid rgba(90,112,156,.12);background:#ffffffd6;color:#2a3856b3;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;font-size:16px;box-shadow:inset 0 1px #fffffff0;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease,box-shadow .14s ease}@media(hover){.place-search-close:hover{background:#fffffffa;border-color:#64656738;color:#182544eb;box-shadow:0 6px 14px #18264414,inset 0 1px #fffffffa;transform:translateY(-1px)}}.place-search-close:focus-visible{outline:2px solid rgba(112,113,115,.36);outline-offset:2px}.place-search-label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.place-search-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:0}.place-search-tab{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(90,112,156,.1);border-radius:var(--ui-radius-md, 10px);background:#ffffff9e;color:#232e44b8;min-height:36px;padding:0 12px;font-size:12px;font-weight:700;line-height:1.15;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease}.place-search-tab:before{content:"";display:block;width:16px;height:16px;flex:0 0 auto;background:currentColor;opacity:.78;-webkit-mask:var(--place-search-tab-icon) center / contain no-repeat;mask:var(--place-search-tab-icon) center / contain no-repeat}.place-search-tab[data-place-search-tab=place]{--place-search-tab-icon: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill='%23e3e3e3'%3e%3cpath%20d='M640-560v-126%20126ZM174-132q-20%208-37-4.5T120-170v-560q0-13%207.5-23t20.5-15l212-72%20240%2084%20186-72q20-8%2037%204.5t17%2033.5v337q-15-23-35.5-42T760-528v-204l-120%2046v126q-21%200-41%203.5T560-546v-140l-160-56v523l-226%2087Zm26-96%20120-46v-468l-120%2040v474Zm496.5-32q22.5-20%2023.5-60%201-34-22.5-57T640-400q-34%200-57%2023t-23%2057q0%2034%2023%2057t57%2023q34%200%2056.5-20ZM640-160q-66%200-113-47t-47-113q0-66%2047-113t113-47q66%200%20113%2047t47%20113q0%2023-5.5%2043.5T778-238l102%20102-56%2056-102-102q-18%2011-38.5%2016.5T640-160ZM320-742v468-468Z'/%3e%3c/svg%3e")}.place-search-tab[data-place-search-tab=user]{--place-search-tab-icon: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill='%23e3e3e3'%3e%3cpath%20d='M440-480q-66%200-113-47t-47-113q0-66%2047-113t113-47q66%200%20113%2047t47%20113q0%2066-47%20113t-113%2047Zm0-80q33%200%2056.5-23.5T520-640q0-33-23.5-56.5T440-720q-33%200-56.5%2023.5T360-640q0%2033%2023.5%2056.5T440-560ZM884-20%20756-148q-21%2012-45%2020t-51%208q-75%200-127.5-52.5T480-300q0-75%2052.5-127.5T660-480q75%200%20127.5%2052.5T840-300q0%2027-8%2051t-20%2045L940-76l-56%2056ZM731-229q29-29%2029-71t-29-71q-29-29-71-29t-71%2029q-29%2029-29%2071t29%2071q29%2029%2071%2029t71-29Zm-611%2069v-111q0-34%2017-63t47-44q51-26%20115-44t142-18q-12%2018-20.5%2038.5T407-359q-60%205-107%2020.5T221-306q-10%205-15.5%2014.5T200-271v31h207q5%2022%2013.5%2042t20.5%2038H120Zm320-480Zm-33%20400Z'/%3e%3c/svg%3e")}.place-search-tab[data-place-search-tab=note]{--place-search-tab-icon: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill='%23e3e3e3'%3e%3cpath%20d='m720-430%2080%2080v190q0%2033-23.5%2056.5T720-80H160q-33%200-56.5-23.5T80-160v-560q0-33%2023.5-56.5T160-800h220q-8%2018-12%2038.5t-6%2041.5H160v560h560v-270Zm52-174%20128%20128-56%2056-128-128q-21%2012-45%2020t-51%208q-75%200-127.5-52.5T440-700q0-75%2052.5-127.5T620-880q75%200%20127.5%2052.5T800-700q0%2027-8%2051t-20%2045Zm-81-25q29-29%2029-71t-29-71q-29-29-71-29t-71%2029q-29%2029-29%2071t29%2071q29%2029%2071%2029t71-29ZM160-430v270-560%20280-12%2022Z'/%3e%3c/svg%3e")}@media(hover){.place-search-tab:hover{border-color:#9091932e;background:#ffffffd1;color:#182544db}}.place-search-tab[aria-selected=true]{border-color:#90919357;background:#fffffff5;color:var(--text);box-shadow:0 8px 18px #898a8c14}.place-search-panel[hidden]{display:none!important}.place-search-panel{display:grid;gap:8px}.place-search-input-wrap{position:relative}.place-search-input-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:#5468908f;pointer-events:none;z-index:1}.place-search-input{width:100%;height:44px;border-radius:var(--ui-radius-xl, 16px);border:1px solid rgba(90,112,156,.12);background:#ffffffe0;color:var(--text);padding:0 40px 0 38px;font-size:12.5px;font-weight:500;box-sizing:border-box;outline:none;box-shadow:inset 0 1px 2px #00000008;transition:border-color .16s ease,box-shadow .18s ease,background-color .18s ease}.place-search-note-input-wrap .place-search-input{padding-right:78px}.place-search-input:focus{border-color:#8b8c8e99;box-shadow:0 0 0 3px #8b8c8e24,0 10px 22px #8b8c8e14,inset 0 1px 2px #00000005;background:#fffffffc}.place-search-input::placeholder{color:var(--muted);opacity:.85}.place-search-input::-webkit-search-cancel-button,.place-search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.place-search-clear,.place-search-submit{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:var(--ui-radius-pill, 999px);border:1px solid rgba(90,112,156,.12);background:#fffffff0;color:#465676b8;font-size:14px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background .14s ease,border-color .14s ease,color .14s ease}.place-search-clear{font-size:14px;line-height:1}@media(hover){.place-search-clear:hover:not(:disabled),.place-search-submit:hover:not(:disabled){border-color:#90919338;background:#fffffffc;color:#1c2848e6}}.place-search-clear:disabled,.place-search-submit:disabled{opacity:.42;cursor:default}.place-search-note-input-wrap .place-search-clear{right:40px}.place-search-submit svg{width:14px;height:14px;display:block}.place-search-results{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:9;border-radius:var(--ui-radius-xl, 16px);border:1px solid rgba(90,112,156,.12);background:#fffffff5;box-shadow:0 18px 34px #101a2e24,inset 0 1px #fffffff5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);max-height:248px;overflow-y:auto;overflow-x:hidden;padding:8px max(0px,calc(8px - var(--hiii-scrollbar-size, 11px))) 8px 8px;scrollbar-gutter:stable;display:grid;gap:6px}.place-search-results[hidden]{display:none!important}.place-search-popover{position:fixed;inset:104px auto auto 50%;transform:translate(-50%);box-sizing:border-box;width:min(368px,calc(100vw - 32px));margin-top:0;padding:16px;border-radius:var(--surface-radius, 24px);background:var(--shared-panel-background);border:1px solid var(--shared-panel-border);box-shadow:0 22px 44px #101a2e29,var(--shared-panel-inset-shadow);backdrop-filter:var(--shared-panel-backdrop-filter);-webkit-backdrop-filter:var(--shared-panel-backdrop-filter);z-index:20;display:none}.place-search-popover.is-open{display:grid}.place-search-popover .place-search-results{top:calc(100% + 6px);bottom:auto}.place-search-option{appearance:none;width:100%;border:1px solid rgba(90,112,156,.08);border-radius:var(--ui-radius-lg, 12px);background:#ffffffbd;color:var(--text);padding:11px 12px;text-align:left;cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,transform .12s ease}.place-search-option[aria-selected=true]{border-color:#90919342;background:#f4f9fffa;box-shadow:0 10px 18px #898a8c1a;transform:translateY(-1px)}@media(hover){.place-search-option:hover{border-color:#90919342;background:#f4f9fffa;box-shadow:0 10px 18px #898a8c1a;transform:translateY(-1px)}}.place-search-option-icon{width:28px;height:28px;border-radius:var(--ui-radius-md, 10px);background:linear-gradient(180deg,#86878929,#86878914);color:#494a4ce0;display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1;box-shadow:inset 0 1px #ffffffb3}.place-search-option-icon.is-person{border-radius:var(--ui-radius-pill, 999px)}.place-search-option-copy{display:grid;gap:3px;min-width:0}.place-search-option-main{font-size:13px;font-weight:700;line-height:1.3;color:var(--text)}.place-search-option-sub{font-size:10.5px;line-height:1.35;color:var(--muted)}.place-search-option-tag{justify-self:end;display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:var(--ui-radius-pill, 999px);background:#ffffffd6;border:1px solid rgba(90,112,156,.1);font-size:10px;font-weight:700;letter-spacing:.02em;color:#394968a8;white-space:nowrap}.place-search-empty{font-size:11px;color:var(--muted);padding:14px 12px;border-radius:var(--ui-radius-lg, 12px);background:#ffffff94;border:1px dashed rgba(106,127,168,.16)}.place-search-loading{font-style:normal}.rank-tab{appearance:none;border:1px solid rgba(255,255,255,.66);background:#ffffff9e;color:var(--text);padding:5px 8px;border-radius:var(--ui-radius-md, 10px);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:none;cursor:pointer;text-align:center;opacity:.88;-webkit-tap-highlight-color:transparent;transition:transform .14s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease,opacity .16s ease}.rank-top-tabs .rank-tab{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:28px;padding:0 8px;border-radius:var(--ui-radius-md, 10px);border-color:#ffffffad;background:linear-gradient(145deg,#ffffffb3,#ffffff42),#ffffff38;box-shadow:inset 0 1px #ffffffad;color:#2c374ead;font-size:12px;font-weight:800;opacity:1;transform:none;position:relative}.rank-top-tab-icon{width:12px;height:12px;display:block;flex:0 0 12px;fill:currentColor}@media(hover){.rank-top-tabs .rank-tab:hover{background:linear-gradient(145deg,#ffffffd1,#ffffff5c),#ffffff52;color:#19233ad1}}.rank-tab[aria-selected=true]{background:#fffffff5;border-color:#0000002e;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #fff9,0 0 0 2px #0000000d;opacity:1}.rank-top-tabs .rank-tab[aria-selected=true]{color:#131b2df0;background:linear-gradient(145deg,#fffffff5,#f3f3f3c7),#f4f4f4a8;border-color:#0000002e;box-shadow:inset 0 0 0 1px #ffffff73,0 0 0 2px #0000000f;transform:translateY(-1px)}.rank-top-tabs .rank-tab[aria-selected=true]:after{display:none}.rank-tab.is-new{background:#ffffffd1;border-color:#0000001f;box-shadow:0 6px 12px #0000000f}.feed-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:4px;width:100%;padding:4px;border-radius:var(--ui-radius-lg, 12px);background:#485b8013;border:1px solid rgba(72,91,128,.1);box-shadow:inset 0 1px 2px #141e340a;box-sizing:border-box}.rank-tab[data-feed-filter]{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:0}.feed-tabs .rank-tab{min-height:28px;padding-inline:5px;border:0;border-radius:var(--ui-radius-md, 10px);background:transparent;box-shadow:none;color:#3a486894;font-size:10px;letter-spacing:0;overflow:hidden;transform:none}@media(hover){.feed-tabs .rank-tab:hover{background:#ffffff8a;color:#263452c2}}.feed-tabs .rank-tab[aria-selected=true]{background:#ffffffe6;color:#1e335cf0;box-shadow:0 1px 4px #141e3414,inset 0 0 0 1px #ffffffb8;transform:none}body:not(.theme-dark) .feed-tabs .rank-tab{border:0;background:transparent;box-shadow:none;color:#3a486894;transform:none}@media(hover){body:not(.theme-dark) .feed-tabs .rank-tab:hover{background:#ffffff8a;color:#263452c2}}body:not(.theme-dark) .feed-tabs .rank-tab[aria-selected=true]{border:0;background:#ffffffe6;color:#1e335cf0;box-shadow:inset 0 0 0 1px #ffffffb8;transform:none;opacity:1}.feed-tabs .rank-tab>span,.notifications-sheet-feed-tab>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.feed-filter-icon,.notifications-sheet-feed-tab-icon{display:block;width:15px;height:15px;flex:0 0 15px;object-fit:contain;opacity:.82;filter:brightness(0) saturate(100%) invert(27%) sepia(15%) saturate(690%) hue-rotate(181deg) brightness(92%) contrast(88%)}.rank-tab[data-feed-filter][aria-selected=true] .feed-filter-icon,.notifications-sheet-feed-tab[aria-selected=true] .notifications-sheet-feed-tab-icon{opacity:1}.rank-tab[data-feed-filter]{position:relative}.rank-tab .feed-filter-dot{top:4px;right:6px;width:6px;height:6px}.nearby-location-status{display:flex;align-items:center;gap:8px;min-width:0;margin:0 0 8px;padding:8px 9px;border-radius:var(--ui-radius-md, 10px);border:1px solid rgba(84,85,87,.14);background:#6e6f7114;color:#263960b8;font-size:11px;line-height:1.35;font-weight:650}.nearby-location-status-dot{width:9px;height:9px;border-radius:var(--ui-radius-pill, 999px);flex:0 0 auto;background:#747577;box-shadow:0 0 0 4px #5b5c5e24}.nearby-location-status-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.theme-dark .feed-filter-icon,body.theme-dark .notifications-sheet-feed-tab-icon{filter:brightness(0) invert(.96)}body.theme-dark .nearby-location-status{border-color:#c3c4c638;background:#9a9b9d1f;color:#feffffc2}body.theme-dark .menu-identity-btn .notification-dot,body.theme-dark .mobile-bar-btn .notification-dot,body.theme-dark .mobile-bar-btn .feed-tab-dot,body.theme-dark .rank-main-tab .feed-tab-dot,body.theme-dark .rank-tab .feed-filter-dot{background:#b9babcfa;box-shadow:0 0 0 2px #141e32f2,0 0 11px #b9babc80}body.theme-dark .rank-main-tabs{background:linear-gradient(180deg,#383a3e70,#1315185c 50%,#282a2e66),#0e0f1266;border-color:#bec0c433;box-shadow:inset 0 1px #ffffff1a,inset 0 0 1px #0000004d}body.theme-dark .rank-main-tabs:before{border-color:#a0b9ff52;background:linear-gradient(180deg,#7e96ee5c,#7e96ee24);box-shadow:inset 0 1px #ffffff2e,inset -1px -2px 1px -1.5px #8ca5ff38,0 4px 10px #0000004d}body.theme-dark .rank-main-tabs .rank-main-tab{background:transparent;border-color:transparent;box-shadow:none;color:#ecf2ffb8;transform:none}body.theme-dark .rank-main-tabs .rank-main-tab[aria-selected=true]{color:#fefffff2;background:transparent;border-color:transparent;box-shadow:none;transform:none}body.theme-dark .panel-right.is-collapsed .rank-main-tabs .rank-main-tab[aria-selected=true]{color:#ecf2ffb8;opacity:.92}@media(hover){body.theme-dark .rank-main-tabs .rank-main-tab:hover{background:transparent}}body.theme-dark .rank-top-tabs{background:transparent;border-color:#feffff1f;box-shadow:none}body.theme-dark .rank-top-tabs .rank-tab{background:linear-gradient(145deg,#2a364eb8,#121b2c85),#121c2e75;border-color:#feffff29;box-shadow:inset 0 1px #ffffff12;color:#dae6ff9e}@media(hover){body.theme-dark .rank-top-tabs .rank-tab:hover{background:linear-gradient(145deg,#32405ccc,#18243a94),#18243a85;color:#ecf3ffd1}}body.theme-dark .rank-top-tabs .rank-tab[aria-selected=true]{background:linear-gradient(145deg,#425274e0,#1f2b44c2),#1e2a42b8;border-color:#feffff47;color:#f4f8fff5;box-shadow:inset 0 1px #ffffff1c,0 0 0 2px #feffff12;transform:translateY(-1px)}body.theme-dark .rank-top-tabs .rank-tab[aria-selected=true]:after{display:none}body.theme-dark .feed-tabs{background:#feffff0e;border-color:#feffff17;box-shadow:inset 0 1px 2px #0003}body.theme-dark .feed-tabs .rank-tab{background:transparent;border-color:transparent;box-shadow:none;color:#feffff8a}@media(hover){body.theme-dark .feed-tabs .rank-tab:hover{background:#feffff14;color:#e4eeffc7}}body.theme-dark .feed-tabs .rank-tab[aria-selected=true]{background:#2a3a58e6;border-color:transparent;color:#ecf4fff0;box-shadow:0 1px 5px #00000047,inset 0 0 0 1px #feffff1a;transform:none}body.theme-dark .place-search-popover{box-shadow:0 24px 46px #00000075,var(--shared-panel-inset-shadow)}body.theme-dark .place-search-title{color:#f2f7fffa}body.theme-dark .place-search-label{color:#fcfdffb3}body.theme-dark .place-search-input{border-color:#feffff42;background:#142034c7;color:#ecf3fff5}body.theme-dark .place-search-input::placeholder{color:#fcfdff8a}body.theme-dark .place-search-input-icon{color:#feffff7a}body.theme-dark .place-search-input:focus{border-color:#d0d1d39e;box-shadow:0 0 0 3px #61626438,0 14px 26px #00000038;background:#192740eb}body.theme-dark .place-search-clear,body.theme-dark .place-search-submit{border-color:#feffff38;background:#1a2840d6;color:#feffffdb}@media(hover){body.theme-dark .place-search-clear:hover:not(:disabled),body.theme-dark .place-search-submit:hover:not(:disabled){border-color:#e5e6e85c;background:#273958f0;color:#f5f9fff5}}body.theme-dark .place-search-results{border-color:#feffff3d;background:#101828f7;box-shadow:0 18px 34px #0006}body.theme-dark .place-search-close,body.theme-dark .place-search-option-tag{border-color:#feffff24;background:#1c2840c7;color:#e4ecffd1;box-shadow:inset 0 1px #ffffff0a}@media(hover){body.theme-dark .place-search-close:hover{border-color:#e5e6e852;background:#273958f5;color:#f5f9fff5;box-shadow:0 8px 18px #00000047,inset 0 1px #ffffff0f}}body.theme-dark .place-search-option{border-color:#feffff14;background:#131f32d6;color:#ecf3fff5}body.theme-dark .place-search-option[aria-selected=true]{border-color:#cdced080;background:#1b2a44f2;box-shadow:0 10px 20px #00000040}@media(hover){body.theme-dark .place-search-option:hover{border-color:#cdced080;background:#1b2a44f2;box-shadow:0 10px 20px #00000040}}body.theme-dark .place-search-option-icon:not([class*=is-chip-bg-]){background:linear-gradient(180deg,#9d9ea033,#9d9ea01a);color:#feffffe6}body.theme-dark .place-search-option-main{color:#f4f8fffa}body.theme-dark .place-search-option-sub{color:#feffff9e}body.theme-dark .place-search-empty{background:#131f32bd;border-color:#feffff29;color:#feffffad}body.theme-dark .place-search-tab{border-color:#feffff2e;background:#131f32b8;color:#feffffb8}@media(hover){body.theme-dark .place-search-tab:hover{border-color:#e5e6e84d;background:#1b2a44db;color:#eaf2ffe0}}body.theme-dark .place-search-tab[aria-selected=true]{border-color:#cdced080;background:#1b2a44f2;color:#f0f6fff5;box-shadow:0 8px 18px #0000002e}body.theme-dark .place-search-head{border-bottom-color:#feffff1a}body:not(.theme-dark) .rank-main-tabs .rank-main-tab{background:transparent;border-color:transparent;box-shadow:none;transform:none;color:#2c374ead}body:not(.theme-dark) .rank-main-tabs .rank-main-tab[aria-selected=true]{background:transparent;border-color:transparent;box-shadow:none;transform:none;color:#121826f0;opacity:1}body:not(.theme-dark) .panel-right.is-collapsed .rank-main-tabs .rank-main-tab[aria-selected=true]{color:#2c374ead;opacity:.92}@keyframes rank-item-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.rank-list.is-list-data-refresh :is(.rank-item,.feed-auth-card,.world-prompt-card,.world-prompt-channel-card){animation:none}.rank-item{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;column-gap:9px;row-gap:4px;background:linear-gradient(160deg,#ffffffe0,#f8fcffc7);border:1px solid rgba(255,255,255,.72);border-radius:var(--ui-radius-xl, 16px);padding:10px 12px;animation:rank-item-in .22s ease both;-webkit-tap-highlight-color:transparent;transition:background .13s ease,box-shadow .13s ease,transform .13s ease;box-shadow:0 1px 4px #26375a0d,inset 0 1px #ffffffd9}@media(hover){.rank-item:is(button):hover{background:linear-gradient(160deg,#fffffffa,#f8fcffeb);box-shadow:0 4px 10px #26375a14,inset 0 1px #ffffffe6;transform:translateY(-1px)}}body.theme-dark .rank-item{background:linear-gradient(145deg,#7e94b81a,#6072920a),#0a0e18b8;border-color:#dbdcde33;color:var(--text);box-shadow:0 2px 7px #0003,inset 0 1px #e0ecff1a;backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%)}.rank-snippet{grid-column:3 / -1;font-size:11px;color:var(--muted);line-height:1.45;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;opacity:.78}.rank-votes{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:var(--ui-radius-pill, 999px);background:#d2375514;border:1px solid rgba(210,55,85,.18);color:#be2644e6;font-weight:700;white-space:nowrap;font-size:11px;justify-self:end}body.theme-dark .rank-votes{background:#ff788c1a;border-color:#ff788c38;color:#ff8c9ef2}@media(hover){body.theme-dark .rank-item:is(button):hover{background:#ffffff17;box-shadow:0 4px 10px #00000038,inset 0 1px #e0ecff1a}}.rank-index{min-width:20px;padding:2px 5px;border-radius:var(--ui-radius-pill, 999px);border:1px solid rgba(0,0,0,.1);background:#f8faffeb;color:#1e2846b3;font-size:9.5px;font-weight:800;text-align:center;letter-spacing:.02em;box-shadow:0 1px 3px #0000000f}body.theme-dark .rank-index{border-color:#feffff38;background:#161c2ef0;color:#feffffdb;box-shadow:inset 0 1px #feffff14}.rank-marker-icon{width:22px;height:22px;display:inline-grid;place-items:center;font-size:18px;line-height:1}.rank-marker-icon .emoji-marker-flip,.rank-marker-icon .emoji-marker-visual{display:inline-grid;place-items:center}.rank-marker-icon .emoji-marker-envelope-svg,.rank-marker-icon .emoji-marker-giftbox-svg,.rank-marker-icon .emoji-marker-sticky-svg,.rank-marker-icon .emoji-marker-scroll-svg{width:1.35em}.rank-author{color:var(--muted);font-size:12.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-user-item{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:0;align-items:center}.rank-user-main{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;column-gap:9px;row-gap:0;width:100%;text-align:left;border:0;background:transparent;color:inherit;padding:0;cursor:pointer;min-width:0}.rank-user-avatar{width:30px;height:30px;border-radius:var(--ui-radius-pill, 999px);display:grid;place-items:center;font-size:16px;flex:0 0 auto;border:1px solid rgba(0,0,0,.08);box-shadow:inset 0 1px #ffffff5c}.rank-user-identity{position:relative;display:inline-grid;flex:0 0 auto;margin-right:2px}.rank-user-flag-badge{position:absolute;right:-5px;bottom:-2px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1;white-space:nowrap;filter:drop-shadow(0 0 1.2px rgba(255,255,255,.98)) drop-shadow(0 1px 1.5px rgba(18,30,52,.45))}.rank-country-avatar{width:30px;height:30px;border-radius:var(--ui-radius-pill, 999px);display:grid;place-items:center;font-size:18px;line-height:1;background:#ffffffb8;border:1px solid rgba(90,112,156,.12);box-shadow:inset 0 1px #ffffff94}.rank-user-copy{min-width:0;display:grid;gap:1px}.rank-user-name{font-size:12.5px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-user-meta{font-size:10.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.rank-follow-btn{appearance:none;border:1px solid rgba(100,101,103,.24);background:#64656714;color:#354e8ef2;border-radius:var(--ui-radius-pill, 999px);padding:6px 10px;font-size:10.5px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:transform .13s ease,background .13s ease,border-color .13s ease,color .13s ease;white-space:nowrap}@media(hover){.rank-follow-btn:hover{transform:translateY(-1px);background:#64656721;border-color:#64656757}}.rank-follow-btn.is-following{background:#4e997224;border-color:#4e997247;color:#1f6543f2}.rank-follow-btn.is-requested{background:#cd962d24;border-color:#cd962d4d;color:#7e5209f2}.rank-follow-btn:disabled{opacity:.72;cursor:default;transform:none}body.theme-dark .rank-follow-btn{border-color:#e5e6e838;background:#797a7c29;color:#dae6fff5}@media(hover){body.theme-dark .rank-follow-btn:hover{background:#8d8e9038;border-color:#e5e6e857}}body.theme-dark .rank-follow-btn.is-following{background:#488a6838;border-color:#70c6954d;color:#c0f5d6f5}body.theme-dark .rank-follow-btn.is-requested{background:#b4802433;border-color:#ecb7504d;color:#ffe2a6f5}body.theme-dark .rank-country-avatar{background:#ffffff0f;border-color:#feffff24;box-shadow:inset 0 1px #feffff14}.feed-item{display:grid;gap:10px;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;text-align:left;border:1px solid rgba(74,92,128,.11);background:#ffffffeb;border-radius:var(--ui-radius-lg, 12px);padding:12px;cursor:pointer;color:var(--text);font:inherit;box-shadow:0 1px #ffffffb3,0 10px 28px #2232540f;transition:background .13s ease,border-color .13s ease,transform .13s ease,box-shadow .13s ease}.feed-item:focus-visible{outline:2px solid rgba(87,88,90,.34);outline-offset:2px}@media(hover){.feed-item:hover{border-color:#4647492e;background:#ffffffe6;transform:translateY(-1px);box-shadow:0 14px 34px #22325417}}.feed-item:active{transform:scale(.985);transition-duration:60ms}.feed-show-more{display:grid;gap:1px;place-items:center;width:100%;min-height:38px;border:1px solid rgba(87,88,90,.16);border-radius:var(--ui-radius-lg, 12px);background:#ffffff7a;color:#2f3032e6;cursor:pointer;box-shadow:none;transition:background .13s ease,border-color .13s ease,transform .13s ease}@media(hover){.feed-show-more:hover{transform:translateY(-1px);border-color:#57585a47;background:#ffffffc7}}.feed-show-more-label{font-size:12px;line-height:1.2;font-weight:850;letter-spacing:.03em}.feed-show-more-count{font-size:10px;line-height:1.2;font-weight:700;color:var(--muted)}.feed-auto-load{display:grid;gap:1px;place-items:center;width:100%;min-height:38px;padding:8px 0 4px;color:var(--muted)}.feed-auto-load-spinner{width:14px;height:14px;margin-bottom:5px;border-radius:50%;border:2px solid rgba(87,88,90,.18);border-top-color:#57585a85;animation:feed-auto-load-spin .64s linear infinite}.feed-auto-load-label{font-size:12px;line-height:1.2;font-weight:850;letter-spacing:.03em}.feed-auto-load-count{font-size:10px;line-height:1.2;font-weight:700;opacity:.78}@keyframes feed-auto-load-spin{to{transform:rotate(360deg)}}.feed-item-top{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;min-width:0;max-width:100%}.feed-item-avatar{width:36px;height:36px;border-radius:var(--ui-radius-pill, 999px);display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;border:1px solid rgba(0,0,0,.08);box-shadow:none;flex-shrink:0}:is(.feed-item-avatar,.feed-item-reason-avatar,.place-search-option-icon,.rank-user-avatar).is-chip-bg-cloud{background:linear-gradient(180deg,#fffffffa,#e8f4fff0);background-color:#e8f4fff0;border-color:#a0caec8c}:is(.feed-item-avatar,.feed-item-reason-avatar,.place-search-option-icon,.rank-user-avatar).is-chip-bg-rose{background:linear-gradient(180deg,#fff2f8fa,#fad2e4f0);background-color:#fad2e4f0;border-color:#db91b680}:is(.feed-item-avatar,.feed-item-reason-avatar,.place-search-option-icon,.rank-user-avatar).is-chip-bg-butter{background:linear-gradient(180deg,#fffce5fa,#f8e39cf0);background-color:#f8e39cf0;border-color:#d3b45880}:is(.feed-item-avatar,.feed-item-reason-avatar,.place-search-option-icon,.rank-user-avatar).is-chip-bg-lagoon{background:linear-gradient(180deg,#eafcfffa,#aee8eff0);background-color:#aee8eff0;border-color:#5cb6c280}:is(.feed-item-avatar,.feed-item-reason-avatar,.place-search-option-icon,.rank-user-avatar).is-chip-bg-lilac{background:linear-gradient(180deg,#f8f2fffa,#dccdf5f0);background-color:#dccdf5f0;border-color:#9c88d480}:is(.feed-item-avatar,.feed-item-reason-avatar,.place-search-option-icon,.rank-user-avatar).is-chip-bg-peach{background:linear-gradient(180deg,#fff6ecfa,#ffd1b5f0);background-color:#ffd1b5f0;border-color:#de9a7180}:is(.feed-item-avatar,.feed-item-reason-avatar,.place-search-option-icon,.rank-user-avatar).is-chip-bg-sage{background:linear-gradient(180deg,#f3faeffa,#cae0bef0);background-color:#cae0bef0;border-color:#84ac7680}:is(.feed-item-avatar,.feed-item-reason-avatar,.place-search-option-icon,.rank-user-avatar).is-chip-bg-slate{background:linear-gradient(180deg,#f4f7fcfa,#c2ccdef0);background-color:#c2ccdef0;border-color:#7a8eb080}:is(.feed-item-avatar,.feed-item-reason-avatar,.place-search-option-icon,.rank-user-avatar).is-chip-bg-night{background:linear-gradient(180deg,#2c3658fa,#181f3af0);background-color:#181f3af0;border-color:#7677797a;color:#f2f6fffa}.feed-item-copy{min-width:0;display:grid;gap:3px}.feed-item-activity{display:grid;gap:3px;min-width:0}.feed-item-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.feed-item-kicker{font-size:13px;font-weight:860;letter-spacing:0;text-transform:none;color:#171f30e6;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-item-time{font-size:11px;color:var(--muted);white-space:nowrap}.feed-item-title{font-size:12.75px;font-weight:760;color:var(--text);line-height:1.32;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.feed-item-meta{font-size:10.75px;line-height:1.35;color:var(--muted);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.feed-item-reason{display:flex;align-items:center;gap:7px;min-width:0;padding-bottom:9px;border-bottom:1px solid rgba(74,92,128,.1)}.feed-item-reason-avatar{width:20px;height:20px;border-radius:var(--ui-radius-pill, 999px);display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1;border:1px solid rgba(0,0,0,.08);flex-shrink:0}.feed-item-reason-copy{min-width:0;font-size:11px;line-height:1.3;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-item-reason-copy b{font-weight:750;color:#171f30b8}.feed-item-foot{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.feed-social-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;max-width:100%;overflow:hidden;padding:0 1px}.feed-social-place,.feed-social-tags{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:10.5px;font-weight:720}.feed-social-tags{color:#2f3032b8;text-align:right}.feed-action-row{--popup-action-tile-bg: linear-gradient(180deg, rgba(255,255,255,.94), rgba(247,249,253,.84));--popup-action-tile-border: rgba(17, 24, 39, .1);--popup-action-tile-shadow: inset 0 1px 0 rgba(255,255,255,.74), 0 1px 3px rgba(15, 23, 42, .06);--popup-action-icon-color: rgba(22, 32, 49, .78);--popup-action-badge-bg: rgba(24, 34, 52, .82);--popup-action-badge-color: #fff;display:grid;grid-template-columns:repeat(4,minmax(40px,1fr));align-items:stretch;gap:6px;min-width:0;padding-top:7px;border-top:1px solid rgba(74,92,128,.09)}.feed-action-row .popup-primary-action{position:relative;width:100%;min-width:0;min-height:40px;padding:0;gap:0;border-radius:var(--ui-radius-md, 10px);background:var(--popup-action-tile-bg);border-color:var(--popup-action-tile-border);box-shadow:var(--popup-action-tile-shadow);overflow:visible}.feed-action-row .popup-primary-action .popup-action-label{display:none}.feed-action-row .popup-primary-action .popup-action-icon{width:26px;height:26px;display:grid;place-items:center;border:0;background:transparent;color:var(--popup-action-icon-color);font-size:15px}.feed-action-row .popup-primary-action .popup-action-icon svg,.feed-action-row .popup-primary-action .popup-action-icon-img{width:15px;height:15px}.feed-action-row .popup-primary-action .popup-action-count{position:absolute;top:-4px;right:-4px;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border:1px solid rgba(255,255,255,.78);border-radius:var(--ui-radius-pill, 999px);background:var(--popup-action-badge-bg);color:var(--popup-action-badge-color);font-size:9px;font-weight:800;line-height:1;box-shadow:0 2px 6px #0f172a24}.feed-action-row .popup-primary-action.is-liked{--popup-action-tile-bg: linear-gradient(180deg, rgba(255,246,250,.98), rgba(255,231,241,.88));--popup-action-tile-border: rgba(224, 102, 137, .28);--popup-action-icon-color: rgba(146, 36, 72, .94);--popup-action-badge-bg: rgba(146, 36, 72, .92)}.feed-action-row .popup-primary-action.is-saved{--popup-action-tile-bg: linear-gradient(180deg, rgba(247,250,255,.98), rgba(230,239,255,.9));--popup-action-tile-border: rgba(107, 108, 110, .28);--popup-action-icon-color: rgba(43, 72, 146, .96);--popup-action-badge-bg: rgba(43, 72, 146, .94)}.feed-comment-preview{display:grid;gap:4px;padding:7px 9px;border-radius:var(--ui-radius-sm, 8px);background:#f8faffad;border:1px solid rgba(74,92,128,.08)}.feed-comment-preview.is-active-context{background:#eef6ffd6;border-color:#64656724}.feed-comment-line{min-width:0;color:#34415cb8;font-size:11px;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.feed-comment-line span{margin-right:5px;color:#1a243adb;font-weight:850}.feed-note-preview{--note-theme-bg: linear-gradient(155deg, rgba(255,255,255,.96), rgba(245,248,252,.94));--note-theme-border: rgba(74, 92, 128, .16);--note-theme-text: rgba(28, 37, 54, .96);--note-theme-muted: rgba(67, 82, 112, .68);--paper-line: rgba(90, 105, 130, .11);--paper-margin: rgba(214, 76, 62, .22);position:relative;display:grid;gap:9px;overflow:hidden;width:100%;max-width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--note-theme-border);border-radius:var(--ui-radius-lg, 12px);padding:12px;background:var(--note-theme-bg);color:var(--note-theme-text);box-shadow:inset 0 1px #ffffff75,0 1px #fff9;isolation:isolate}.feed-note-preview.has-feed-note-pattern-layer{background:var(--note-theme-bg)}.feed-note-appearance-layer{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0}.feed-note-appearance-layer.is-sprinkle{opacity:calc(.92 * var(--note-sprinkle-opacity, 1))}.feed-note-preview>:not(.feed-note-appearance-layer){position:relative;z-index:1}.feed-note-preview-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start;min-width:0;max-width:100%;padding-right:36px;box-sizing:border-box}.feed-note-heading{min-width:0;display:grid;gap:5px}.feed-note-preview.note-theme-attachred{--note-theme-bg: linear-gradient(#cf2936, #cf2936);--note-theme-border: rgba(176,16,28,.48);--note-theme-text: #fff7f7;--note-theme-muted: rgba(255,247,247,.96)}.feed-note-preview.note-theme-attachcoral{--note-theme-bg: linear-gradient(#ff5a4d, #ff5a4d);--note-theme-border: rgba(198,48,38,.48);--note-theme-text: #3d0d08;--note-theme-muted: rgba(92,28,20,.72)}.feed-note-preview.note-theme-attachorange{--note-theme-bg: linear-gradient(#ff7a00, #ff7a00);--note-theme-border: rgba(202,82,0,.48);--note-theme-text: #351800;--note-theme-muted: rgba(86,38,0,.72)}.feed-note-preview.note-theme-attachgold{--note-theme-bg: linear-gradient(#d99a00, #d99a00);--note-theme-border: rgba(160,110,0,.48);--note-theme-text: #3a2700;--note-theme-muted: rgba(88,60,0,.72)}.feed-note-preview.note-theme-attachyellow{--note-theme-bg: linear-gradient(#ffd900, #ffd900);--note-theme-border: rgba(202,164,0,.48);--note-theme-text: #2f2500;--note-theme-muted: rgba(76,58,0,.72)}.feed-note-preview.note-theme-attachlime{--note-theme-bg: linear-gradient(#8dd824, #8dd824);--note-theme-border: rgba(76,144,16,.48);--note-theme-text: #172900;--note-theme-muted: rgba(44,78,8,.72)}.feed-note-preview.note-theme-attachgreen{--note-theme-bg: linear-gradient(#007f3e, #007f3e);--note-theme-border: rgba(0,90,44,.48);--note-theme-text: #f3fff7;--note-theme-muted: rgba(243,255,247,.96)}.feed-note-preview.note-theme-attachteal{--note-theme-bg: linear-gradient(#007f70, #007f70);--note-theme-border: rgba(0,91,80,.48);--note-theme-text: #f0fffb;--note-theme-muted: rgba(240,255,251,.96)}.feed-note-preview.note-theme-attachcyan{--note-theme-bg: linear-gradient(#00bed5, #00bed5);--note-theme-border: rgba(0,126,154,.48);--note-theme-text: #062a31;--note-theme-muted: rgba(16,70,80,.72)}.feed-note-preview.note-theme-azure{--note-theme-bg: linear-gradient(#1aa2eb, #1aa2eb);--note-theme-border: rgba(6,100,148,.46);--note-theme-text: #0b293c;--note-theme-muted: rgba(11,41,60,.74)}.feed-note-preview.note-theme-attachblue{--note-theme-bg: linear-gradient(#0065dc, #0065dc);--note-theme-border: rgba(0,74,168,.5);--note-theme-text: #f5f9ff;--note-theme-muted: rgba(226,239,255,.78)}.feed-note-preview.note-theme-attachindigo{--note-theme-bg: linear-gradient(#3730c9, #3730c9);--note-theme-border: rgba(32,27,148,.48);--note-theme-text: #f4f4ff;--note-theme-muted: rgba(224,224,255,.78)}.feed-note-preview.note-theme-attachpurple{--note-theme-bg: linear-gradient(#7d4cdc, #7d4cdc);--note-theme-border: rgba(76,34,158,.48);--note-theme-text: #fbf8ff;--note-theme-muted: rgba(232,222,255,.78)}.feed-note-preview.note-theme-attachmagenta{--note-theme-bg: linear-gradient(#c51c87, #c51c87);--note-theme-border: rgba(166,8,112,.48);--note-theme-text: #fff2fa;--note-theme-muted: rgba(255,242,250,.96)}.feed-note-preview.note-theme-attachpink,.feed-note-preview.feed-note-theme-attachpink{--note-theme-bg: linear-gradient(#f166b6, #f166b6);--note-theme-border: rgba(190,58,130,.48);--note-theme-text: #3f0f2a;--note-theme-muted: rgba(86,35,62,.72)}.feed-note-preview.note-theme-blush{--note-theme-bg: linear-gradient(#fdecec, #fdecec);--note-theme-border: rgba(206,132,140,.46);--note-theme-text: #4f2227;--note-theme-muted: rgba(94,50,55,.7)}.feed-note-preview.note-theme-coral{--note-theme-bg: linear-gradient(#ffcec0, #ffcec0);--note-theme-border: rgba(208,122,110,.46);--note-theme-text: #4e221d;--note-theme-muted: rgba(94,46,40,.72)}.feed-note-preview.note-theme-peach{--note-theme-bg: linear-gradient(#ffe2cb, #ffe2cb);--note-theme-border: rgba(205,124,92,.46);--note-theme-text: #4e2a1d;--note-theme-muted: rgba(92,54,39,.72)}.feed-note-preview.note-theme-amber{--note-theme-bg: linear-gradient(#fdecbe, #fdecbe);--note-theme-border: rgba(196,140,54,.48);--note-theme-text: #4a3415;--note-theme-muted: rgba(94,66,24,.72)}.feed-note-preview.note-theme-pistachio{--note-theme-bg: linear-gradient(#e2f1c5, #e2f1c5);--note-theme-border: rgba(161,177,129,.46);--note-theme-text: #232a12;--note-theme-muted: rgba(35,42,18,.74)}.feed-note-preview.note-theme-sage{--note-theme-bg: linear-gradient(#cddfc9, #cddfc9);--note-theme-border: rgba(130,156,116,.46);--note-theme-text: #2c3b26;--note-theme-muted: rgba(56,76,48,.72)}.feed-note-preview.note-theme-mint{--note-theme-bg: linear-gradient(#c7f3df, #c7f3df);--note-theme-border: rgba(102,169,139,.45);--note-theme-text: #1f4537;--note-theme-muted: rgba(36,86,68,.72)}.feed-note-preview.note-theme-seafoam{--note-theme-bg: linear-gradient(#bcebf0, #bcebf0);--note-theme-border: rgba(88,160,176,.46);--note-theme-text: #123c46;--note-theme-muted: rgba(24,76,88,.72)}.feed-note-preview.note-theme-sky{--note-theme-bg: linear-gradient(#c3ddfa, #c3ddfa);--note-theme-border: rgba(118,159,199,.46);--note-theme-text: #1e3348;--note-theme-muted: rgba(40,67,94,.72)}.feed-note-preview.note-theme-slate{--note-theme-bg: linear-gradient(#cbd8df, #cbd8df);--note-theme-border: rgba(108,126,152,.46);--note-theme-text: #243245;--note-theme-muted: rgba(51,72,94,.72)}.feed-note-preview.note-theme-periwinkle{--note-theme-bg: linear-gradient(#c9ccf6, #c9ccf6);--note-theme-border: rgba(124,138,202,.46);--note-theme-text: #232d55;--note-theme-muted: rgba(44,56,100,.72)}.feed-note-preview.note-theme-lilac{--note-theme-bg: linear-gradient(#e5cdf9, #e5cdf9);--note-theme-border: rgba(138,114,192,.46);--note-theme-text: #33254d;--note-theme-muted: rgba(70,54,108,.72)}.feed-note-preview.note-theme-mauve{--note-theme-bg: linear-gradient(#dfc2d6, #dfc2d6);--note-theme-border: rgba(166,130,152,.46);--note-theme-text: #3c2733;--note-theme-muted: rgba(76,52,66,.72)}.feed-note-preview.note-theme-bubblegum{--note-theme-bg: linear-gradient(#efa0c6, #efa0c6);--note-theme-border: rgba(183,76,123,.46);--note-theme-text: #702639;--note-theme-muted: rgba(112,38,57,.78)}.feed-note-preview.note-theme-rose{--note-theme-bg: linear-gradient(#ffd3e6, #ffd3e6);--note-theme-border: rgba(193,118,154,.46);--note-theme-text: #4d2035;--note-theme-muted: rgba(92,49,69,.7)}.feed-note-preview.note-theme-wine{--note-theme-bg: linear-gradient(#7f2c3c, #7f2c3c);--note-theme-border: rgba(89,4,30,.48);--note-theme-text: #fff4f5;--note-theme-muted: rgba(255,244,245,.8)}.feed-note-preview.note-theme-terracotta{--note-theme-bg: linear-gradient(#bf8169, #bf8169);--note-theme-border: rgba(133,67,41,.46);--note-theme-text: #3b1d12;--note-theme-muted: rgba(59,29,18,.74)}.feed-note-preview.note-theme-cocoa{--note-theme-bg: linear-gradient(#674739, #674739);--note-theme-border: rgba(69,40,27,.48);--note-theme-text: #faf6f3;--note-theme-muted: rgba(250,246,243,.8)}.feed-note-preview.note-theme-kraft{--note-theme-bg: linear-gradient(#c4a783, #c4a783);--note-theme-border: rgba(137,106,66,.46);--note-theme-text: #33230d;--note-theme-muted: rgba(51,35,13,.74)}.feed-note-preview.note-theme-ochre{--note-theme-bg: linear-gradient(#cea448, #cea448);--note-theme-border: rgba(140,104,8,.46);--note-theme-text: #322405;--note-theme-muted: rgba(50,36,5,.74)}.feed-note-preview.note-theme-olive{--note-theme-bg: linear-gradient(#466e28, #466e28);--note-theme-border: rgba(44,74,24,.48);--note-theme-text: #f7f6ea;--note-theme-muted: rgba(230,236,214,.78)}.feed-note-preview.note-theme-market{--note-theme-bg: linear-gradient(#286638, #286638);--note-theme-border: rgba(27,77,39,.48);--note-theme-text: #fff1d9;--note-theme-muted: rgba(255,241,217,.86)}.feed-note-preview.note-theme-eucalyptus{--note-theme-bg: linear-gradient(#72a594, #72a594);--note-theme-border: rgba(47,107,89,.46);--note-theme-text: #0c2d24;--note-theme-muted: rgba(12,45,36,.74)}.feed-note-preview.note-theme-spruce{--note-theme-bg: linear-gradient(#20666a, #20666a);--note-theme-border: rgba(2,67,71,.48);--note-theme-text: #f1f9f9;--note-theme-muted: rgba(241,249,249,.8)}.feed-note-preview.note-theme-frenchblue{--note-theme-bg: linear-gradient(#2b80b3, #2b80b3);--note-theme-border: rgba(27,88,133,.48);--note-theme-text: #fff9eb;--note-theme-muted: rgba(255,249,235,.86)}.feed-note-preview.note-theme-storm{--note-theme-bg: linear-gradient(#8397b1, #8397b1);--note-theme-border: rgba(71,92,120,.46);--note-theme-text: #1c2736;--note-theme-muted: rgba(28,39,54,.74)}.feed-note-preview.note-theme-navy{--note-theme-bg: linear-gradient(#1c3461, #1c3461);--note-theme-border: rgba(2,21,63,.48);--note-theme-text: #f3f7fe;--note-theme-muted: rgba(243,247,254,.8)}.feed-note-preview.note-theme-heather{--note-theme-bg: linear-gradient(#9b88b3, #9b88b3);--note-theme-border: rgba(97,76,122,.46);--note-theme-text: #2c2039;--note-theme-muted: rgba(44,32,57,.74)}.feed-note-preview.note-theme-plum{--note-theme-bg: linear-gradient(#6e365d, #6e365d);--note-theme-border: rgba(75,21,60,.48);--note-theme-text: #fcf4f9;--note-theme-muted: rgba(252,244,249,.8)}.feed-note-preview.note-theme-dustyrose{--note-theme-bg: linear-gradient(#c78792, #c78792);--note-theme-border: rgba(140,73,87,.46);--note-theme-text: #3b1b22;--note-theme-muted: rgba(59,27,34,.74)}.feed-note-preview.note-theme-attachwhite{--note-theme-bg: linear-gradient(#ffffff, #ffffff);--note-theme-border: rgba(18,17,22,.16);--note-theme-text: #121116;--note-theme-muted: rgba(44,43,50,.66)}.feed-note-preview.note-theme-cream{--note-theme-bg: linear-gradient(#fdf6e4, #fdf6e4);--note-theme-border: rgba(198,172,112,.46);--note-theme-text: #4a3d20;--note-theme-muted: rgba(92,76,40,.72)}.feed-note-preview.note-theme-stone{--note-theme-bg: linear-gradient(#e9e3da, #e9e3da);--note-theme-border: rgba(150,138,122,.46);--note-theme-text: #3a332a;--note-theme-muted: rgba(72,64,52,.72)}.feed-note-preview.note-theme-grey{--note-theme-bg: linear-gradient(#6b6d71, #6b6d71);--note-theme-border: rgba(74,76,79,.48);--note-theme-text: #f6f7f7;--note-theme-muted: rgba(246,247,247,.8)}.feed-note-preview.note-theme-attachblack{--note-theme-bg: linear-gradient(#121116, #121116);--note-theme-border: rgba(255,255,255,.18);--note-theme-text: #f5f5f7;--note-theme-muted: rgba(220,222,230,.74)}.feed-note-preview.note-theme-paper,.feed-note-preview.feed-note-theme-paper{--note-theme-bg: linear-gradient(155deg, #fdfaf2 0%, #f9f3e4 100%);--note-theme-border: rgba(185, 153, 100, .46);--note-theme-text: #3a2c18;--note-theme-muted: rgba(80, 60, 30, .7)}.feed-note-preview.feed-note-theme-fireflies{--note-theme-bg: radial-gradient(circle at 18% 24%, rgba(255, 242, 164, .28) 0%, rgba(255, 242, 164, .06) 20%, transparent 34%), radial-gradient(circle at 76% 18%, rgba(182, 255, 167, .2) 0%, rgba(182, 255, 167, .05) 18%, transparent 30%), linear-gradient(155deg, rgba(94, 132, 201, .96), rgba(109, 178, 122, .94));--note-theme-border: rgba(85, 118, 184, .46);--note-theme-text: #16314d;--note-theme-muted: rgba(31, 66, 97, .74)}.feed-note-preview.feed-note-theme-butterflies{--note-theme-bg: radial-gradient(circle at 22% 18%, rgba(173, 205, 255, .3) 0%, rgba(173, 205, 255, .08) 28%, transparent 46%), radial-gradient(circle at 80% 74%, rgba(189, 246, 233, .22) 0%, rgba(189, 246, 233, .06) 24%, transparent 44%), linear-gradient(155deg, rgba(122, 146, 218, .96), rgba(132, 188, 225, .94));--note-theme-border: rgba(104, 130, 194, .44);--note-theme-text: #102e50;--note-theme-muted: rgba(22, 65, 102, .72)}.feed-note-preview.feed-note-theme-dandelion{--note-theme-bg: radial-gradient(88% 74% at 18% 82%, rgba(198, 218, 177, .32) 0%, transparent 52%), radial-gradient(72% 64% at 78% 22%, rgba(255, 246, 226, .4) 0%, transparent 58%), linear-gradient(155deg, rgba(236, 231, 213, .97), rgba(214, 228, 208, .95));--note-theme-border: rgba(133, 150, 117, .42);--note-theme-text: #324536;--note-theme-muted: rgba(70, 89, 73, .7)}.feed-note-preview.note-skin-paper{background:linear-gradient(90deg,transparent 0 19px,var(--paper-margin) 20px,transparent 21px),repeating-linear-gradient(180deg,transparent 0 21px,var(--paper-line) 22px),var(--note-theme-bg)}.feed-note-preview.note-skin-paper-grid,.feed-note-preview.note-skin-paper-dot-grid{background:linear-gradient(var(--paper-line) 1px,transparent 1px),linear-gradient(90deg,var(--paper-line) 1px,transparent 1px),var(--note-theme-bg);background-size:18px 18px,18px 18px,auto}.feed-note-preview:is(.note-skin-heart-stripes,.note-skin-soft-stripes):not(.has-feed-note-pattern-layer){background:repeating-linear-gradient(135deg,#ffffff2e 0 10px,#00000009 10px 20px),var(--note-theme-bg)}.feed-note-preview:is(.note-sprinkle-hearts,.note-sprinkle-tiny-red-hearts):not(.has-feed-note-sprinkle-layer):before,.feed-note-preview:is(.note-sprinkle-stars,.note-sprinkle-sprinkles,.note-sprinkle-pastel-dots):not(.has-feed-note-sprinkle-layer):before{content:"♡  ✦  •  ♡  ✦";position:absolute;inset:8px 10px auto auto;max-width:105px;color:var(--note-theme-muted);opacity:.32;font-size:16px;letter-spacing:5px;pointer-events:none}.feed-note-stamp{position:absolute;top:9px;right:10px;width:34px;height:38px;transform:rotate(5deg);border:1px dashed rgba(0,0,0,.25);background:#ffffff70;padding:3px;box-sizing:border-box;z-index:1}.feed-note-stamp img{width:100%;height:100%;object-fit:cover;display:block}.feed-note-marker{width:34px;height:34px;display:inline-grid;place-items:center;font-size:24px;line-height:1}.feed-note-marker-icon,.feed-note-marker .emoji-marker-flip,.feed-note-marker .emoji-marker-visual{display:inline-grid;place-items:center}.feed-note-marker :is(.emoji-marker-envelope-svg,.emoji-marker-giftbox-svg,.emoji-marker-sticky-svg,.emoji-marker-scroll-svg){width:1.35em;max-width:34px}.feed-note-title{font-size:15px;line-height:1.25;font-weight:850;color:var(--note-theme-text);overflow-wrap:anywhere}.feed-note-title.is-untitled{color:var(--note-theme-muted);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.feed-note-badges{display:flex;align-items:center;gap:4px;flex-wrap:wrap;min-width:0}.feed-note-badge{display:inline-flex;align-items:center;min-height:17px;padding:0 6px;border-radius:var(--ui-radius-pill, 999px);background:#ffffff6b;color:var(--note-theme-muted);font-size:9.5px;font-weight:820;line-height:1;border:1px solid rgba(255,255,255,.38)}.feed-note-to{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;overflow:hidden;color:var(--note-theme-muted);font-size:11px;font-weight:760}.feed-note-to span{display:inline-flex;min-height:17px;align-items:center;padding:0 6px;border-radius:var(--ui-radius-pill, 999px);background:#ffffff59;color:var(--note-theme-text);font-size:9.5px;text-transform:uppercase;letter-spacing:.04em}.feed-note-message{color:var(--note-theme-text);font-size:13px;line-height:1.45;font-weight:520;overflow-wrap:anywhere;word-break:break-word;white-space:normal;min-width:0;max-width:100%}.feed-note-message :is(.note-text-list,.note-text-list li,.note-text-check-label),.feed-note-message :is(strong,em,u,s,span){max-width:100%;overflow-wrap:anywhere;word-break:break-word}.feed-note-message.is-empty{color:var(--note-theme-muted)}.feed-note-preview button{pointer-events:none}.feed-note-attachments{display:grid;gap:8px;min-width:0;max-width:100%;overflow:hidden}.feed-note-attachments .photo-style-wrap,.feed-note-attachments .notecard-gif-wrap,.feed-note-attachments .note-drawing-wrap{margin:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.feed-note-attachments .photo-style-wrap{justify-content:center}.feed-note-attachments .photo-style-collage{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.feed-note-attachments .photo-style-collage-card{max-width:calc(100% - 18px);box-sizing:border-box}.feed-note-attachments :is(.photo-style-polaroid,.photo-style-scrapbook,.photo-style-film-frame,.photo-style-photobooth){max-width:100%;box-sizing:border-box}.feed-note-attachments img{max-width:100%;box-sizing:border-box}.feed-note-video-preview{position:relative;overflow:hidden;max-width:100%;box-sizing:border-box;aspect-ratio:16 / 9;border-radius:var(--ui-radius-sm, 8px);border:1px solid rgba(0,0,0,.12);background:#00000014}.feed-note-video-preview img{width:100%;height:100%;object-fit:cover;display:block}.feed-note-video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:38px;height:38px;border-radius:var(--ui-radius-pill, 999px);background:#0000009e;color:#fff;font-size:15px;padding-left:2px}.feed-note-audio-preview,.feed-note-poll-preview{display:flex;align-items:center;gap:9px;min-width:0;max-width:100%;box-sizing:border-box;overflow:hidden;border:1px solid rgba(0,0,0,.1);border-radius:var(--ui-radius-sm, 8px);background:#ffffff61;padding:8px}.feed-note-audio-cover,.feed-note-audio-icon{width:34px;height:34px;border-radius:var(--ui-radius-sm, 8px);overflow:hidden;display:grid;place-items:center;flex:0 0 auto;background:#0000001a;color:var(--note-theme-text);font-size:18px;font-weight:900}.feed-note-audio-cover img{width:100%;height:100%;object-fit:cover;display:block}.feed-note-audio-copy{min-width:0;display:grid;gap:1px;overflow:hidden}.feed-note-audio-title,.feed-note-poll-question{color:var(--note-theme-text);font-size:12px;font-weight:820;line-height:1.25;overflow-wrap:anywhere}.feed-note-audio-subtitle{color:var(--note-theme-muted);font-size:10.5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-note-poll-badge{flex:0 0 auto;min-height:20px;display:inline-flex;align-items:center;border-radius:var(--ui-radius-pill, 999px);padding:0 7px;background:#ffffff7a;color:var(--note-theme-text);font-size:10px;font-weight:850}.feed-pill{display:inline-flex;align-items:center;min-height:17px;padding:0 6px;border-radius:var(--ui-radius-pill, 999px);border:1px solid rgba(70,92,140,.12);background:#ffffff8a;color:#42506c9e;font-size:9.5px;font-weight:700;letter-spacing:0}body.theme-dark .feed-item{border-color:#feffff17;background:#141e329e;box-shadow:0 12px 30px #0000002e}@media(hover){body.theme-dark .feed-item:hover{border-color:#e5e6e82e;background:#1c2840db;box-shadow:0 16px 38px #0000003d}}body.theme-dark .feed-show-more{border-color:#e5e6e829;background:#1c28406b;color:#fefffff0;box-shadow:none}@media(hover){body.theme-dark .feed-show-more:hover{border-color:#e5e6e847;background:#22304cb8}}body.theme-dark .feed-show-more-count,body.theme-dark .feed-auto-load{color:#fcfdff94}body.theme-dark .feed-auto-load-spinner{border-color:#e5e6e82e;border-top-color:#fcfdff9e}body.theme-dark .feed-item-kicker{color:#ecf3ffeb}body.theme-dark .feed-item-title{color:#ecf3fff0}body.theme-dark .feed-item-meta,body.theme-dark .feed-item-reason-copy,body.theme-dark .feed-item-time{color:#fcfdff80}body.theme-dark .feed-item-reason{border-bottom-color:#feffff17}body.theme-dark .feed-item-reason-copy b{color:#ecf3ffc7}body.theme-dark .feed-pill{border-color:#feffff1a;background:#ffffff0b;color:#feffff94}body.theme-dark .feed-social-place{color:#fcfdff94}body.theme-dark .feed-social-tags{color:#f1f2f4c2}body.theme-dark .feed-comment-preview{background:#ffffff0b;border-color:#feffff14}body.theme-dark .feed-comment-preview.is-active-context{background:#65666821;border-color:#e5e6e824}body.theme-dark .feed-comment-line{color:#feffffa8}body.theme-dark .feed-comment-line span{color:#e8f0ffe6}body.theme-dark .feed-action-row{--popup-action-tile-bg: linear-gradient(180deg, rgba(255,255,255,.075), rgba(255,255,255,.045));--popup-action-tile-border: rgba(253, 254, 255, .14);--popup-action-tile-shadow: inset 0 1px 0 rgba(255,255,255,.06);--popup-action-icon-color: rgba(236, 243, 255, .92);--popup-action-badge-bg: rgba(236, 243, 255, .16);--popup-action-badge-color: rgba(245, 248, 255, .96);border-top-color:#feffff17}body.theme-dark .feed-action-row .popup-primary-action{background:var(--popup-action-tile-bg)!important;border-color:var(--popup-action-tile-border)!important;color:var(--popup-action-icon-color)!important;box-shadow:var(--popup-action-tile-shadow)!important}body.theme-dark .feed-action-row .popup-primary-action .popup-action-icon{background:transparent!important;border:0!important;color:var(--popup-action-icon-color)!important}body.theme-dark .feed-action-row .popup-primary-action .popup-action-count{background:var(--popup-action-badge-bg)!important;color:var(--popup-action-badge-color)!important;border-color:#ffffff1f!important}body.theme-dark .feed-action-row .popup-primary-action.is-liked{--popup-action-tile-bg: linear-gradient(180deg, rgba(118,45,70,.34), rgba(89,37,52,.48));--popup-action-tile-border: rgba(247, 139, 177, .28);--popup-action-icon-color: rgba(255, 218, 232, .98);--popup-action-badge-bg: rgba(255, 214, 230, .18)}body.theme-dark .feed-action-row .popup-primary-action.is-saved{--popup-action-tile-bg: linear-gradient(180deg, rgba(54,75,126,.34), rgba(38,55,92,.52));--popup-action-tile-border: rgba(214, 215, 217, .28);--popup-action-icon-color: rgba(225, 235, 255, .98);--popup-action-badge-bg: rgba(214, 215, 217, .18)}body.theme-dark .feed-note-preview:not([class*=note-theme-]):not([class*=feed-note-theme-]){--note-theme-bg: linear-gradient(155deg, rgba(28, 39, 62, .96), rgba(18, 27, 45, .96));--note-theme-border: rgba(254, 255, 255,.13);--note-theme-text: rgba(238, 244, 255, .94);--note-theme-muted: rgba(254, 255, 255, .66);--paper-line: rgba(254, 255, 255, .08);--paper-margin: rgba(255, 132, 150, .2);box-shadow:inset 0 1px #ffffff14,0 1px #ffffff09}body.theme-dark .feed-note-preview:is(.note-theme-attachblue,.note-theme-attachgreen,.note-theme-attachred,.note-theme-attachpurple,.note-theme-attachblack):not([class*=feed-note-theme-]){--note-theme-bg: linear-gradient(155deg, rgba(32, 45, 74, .98), rgba(16, 24, 42, .98));--note-theme-border: rgba(229, 230, 232,.2);--note-theme-text: rgba(246, 249, 255, .96);--note-theme-muted: rgba(198, 214, 244, .7)}body.theme-dark .feed-note-preview.note-theme-attachwhite:not([class*=feed-note-theme-]){--note-theme-bg: linear-gradient(155deg, rgba(238, 242, 248, .96), rgba(218, 226, 238, .94));--note-theme-border: rgba(248, 250, 255, .22);--note-theme-text: rgba(20, 28, 44, .94);--note-theme-muted: rgba(58, 72, 98, .68)}body.theme-dark .feed-note-preview:is(.note-skin-paper,.note-skin-paper-grid,.note-skin-paper-dot-grid){background:linear-gradient(90deg,transparent 0 19px,var(--paper-margin) 20px,transparent 21px),repeating-linear-gradient(180deg,transparent 0 21px,var(--paper-line) 22px),var(--note-theme-bg)}body.theme-dark .feed-note-badge,body.theme-dark .feed-note-to span,body.theme-dark .feed-note-audio-preview,body.theme-dark .feed-note-poll-preview{border-color:#feffff1f;background:#ffffff12}body.theme-dark .feed-note-stamp{border-color:#feffff47;background:#ffffff14}body.theme-dark .feed-note-video-preview,body.theme-dark .feed-note-attachments .notecard-gif-wrap img,body.theme-dark .feed-note-attachments .note-drawing-img,body.theme-dark .feed-note-attachments .photo-style-collage-card.is-style-none img,body.theme-dark .feed-note-attachments .photo-style-polaroid,body.theme-dark .feed-note-attachments .photo-style-scrapbook,body.theme-dark .feed-note-attachments .photo-style-film-frame,body.theme-dark .feed-note-attachments .photo-style-photobooth{border-color:#feffff1f;box-shadow:none}body.theme-dark .feed-note-attachments .photo-style-collage-card:not(.is-style-none){background:linear-gradient(180deg,#f4f7fcf5,#dce2ecf0);border-color:#feffff24}body.theme-dark .feed-note-audio-icon{background:#ffffff14}body.theme-dark .feed-note-title,body.theme-dark .feed-note-message,body.theme-dark .feed-note-audio-title,body.theme-dark .feed-note-poll-question{color:var(--note-theme-text)}body.theme-dark .feed-note-title.is-untitled,body.theme-dark .feed-note-to,body.theme-dark .feed-note-badge,body.theme-dark .feed-note-audio-subtitle{color:var(--note-theme-muted)}.feed-pill.is-new{border-color:#22825452;background:#dcf8eaeb;color:#126038e6}body.theme-dark .feed-pill.is-new{border-color:#64d29652;background:#143a28b8;color:#b4f0d2eb}.feed-auth-card{display:grid;gap:10px;padding:15px 14px;border-radius:var(--ui-radius-xl, 16px);border:1px solid rgba(255,255,255,.72);background:radial-gradient(circle at 12% 0%,rgba(152,153,155,.16),transparent 42%),linear-gradient(160deg,#ffffffeb,#f8fcffd1);box-shadow:0 6px 18px #00000014,inset 0 1px #ffffffdb;animation:rank-item-in .22s ease both}.feed-auth-title{font-size:13px;line-height:1.35;font-weight:800;color:var(--text)}.feed-auth-copy{font-size:11.5px;line-height:1.5;color:var(--muted)}.feed-auth-btn{justify-self:start;appearance:none;border:1px solid rgba(87,88,90,.34);background:linear-gradient(160deg,#6c6d6ff2,#464749eb);color:#fff;min-height:31px;border-radius:var(--ui-radius-pill, 999px);padding:0 13px;font-size:11.5px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 8px 18px #46474938,inset 0 1px #ffffff3d;transition:transform .13s ease,box-shadow .13s ease}.feed-auth-btn svg{width:14px;height:14px;display:block;fill:currentColor;flex:0 0 auto}@media(hover){.feed-auth-btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px #46474947,inset 0 1px #ffffff47}}body.theme-dark .feed-auth-card{border-color:#feffff24;background:radial-gradient(circle at 12% 0%,rgba(191,192,194,.2),transparent 42%),#141e32e0;box-shadow:0 6px 18px #00000047,inset 0 1px #ffffff14}body.theme-dark .feed-auth-title{color:#ecf3fff0}body.theme-dark .feed-auth-copy{color:#fcfdff94}.toast.has-action{display:inline-flex;align-items:center;gap:10px;width:auto;min-height:0;padding:11px 14px;border-radius:var(--ui-radius-xl, 16px);pointer-events:auto}.toast-undo-btn{border:1px solid rgba(42,76,150,.25);border-radius:var(--ui-radius-pill, 999px);background:#ebf2ffeb;color:#224288f5;font:inherit;font-size:12px;font-weight:750;padding:4px 9px;cursor:pointer}@media(hover){.toast-undo-btn:hover{background:#dce8fffa}}body.theme-dark .toast-undo-btn{border-color:#cecfd15c;background:#68696b6b;color:#eef4fffa}@media(hover){body.theme-dark .toast-undo-btn:hover{background:#8586888a}}.note-edit-modal.open{display:grid;place-items:center}.modal-card.note-edit-card{width:min(94vw,540px);max-height:min(90vh,780px);overflow:hidden;padding:0;display:flex;flex-direction:column;gap:0;border-radius:22px;background:#fcfcfafb;border:1px solid rgba(20,31,50,.1);box-shadow:0 28px 80px #141f323d,0 2px 8px #141f3214}.note-edit-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 22px 17px;border-bottom:1px solid rgba(20,31,50,.08);background:radial-gradient(circle at 10% 0%,rgba(255,224,184,.34),transparent 38%),#fffffff0}.note-edit-head-copy{min-width:0}.note-edit-eyebrow{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#6c4724a8}.note-edit-title{margin-top:3px;font-size:21px;line-height:1.15;font-weight:820;color:#101827f2}.note-edit-subtitle{margin-top:5px;color:#1018278f;font-size:12.5px;line-height:1.4}.note-edit-close{position:static;flex:0 0 auto;width:34px;height:34px;border-radius:var(--ui-radius-pill, 999px);background:#141f320f}.note-edit-body{display:grid;gap:12px;min-height:0;padding:16px 22px;overflow:auto;scrollbar-gutter:stable}.note-edit-section{display:grid;gap:10px;padding:14px;border:1px solid rgba(20,31,50,.09);border-radius:16px;background:#ffffffc7;box-shadow:0 1px 2px #141f3206}.note-edit-section.is-note{background:linear-gradient(145deg,#fffcf6fa,#ffffffdb);border-color:#825d3324}.note-edit-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.note-edit-section-title{font-size:13.5px;line-height:1.25;font-weight:820;color:#101827e6}.note-edit-section-hint,.note-edit-field-hint{margin-top:2px;color:#1018277a;font-size:11.5px;line-height:1.35}.note-edit-label{font-size:11.5px;font-weight:760;letter-spacing:.01em;color:#141f32ad}.note-edit-label small{color:#141f3266;font-size:10.5px;font-weight:650}.note-edit-card .modal-input,.note-edit-card .modal-textarea{width:100%;box-sizing:border-box;font-family:inherit;border-color:#141f321f;background:#fffffff0;box-shadow:0 1px 2px #141f3209;font-size:13.5px}.note-edit-card .modal-input{min-height:42px;padding:10px 11px}.note-edit-message{min-height:150px;resize:vertical;border-radius:var(--ui-radius-lg, 12px);padding:12px 13px 34px;line-height:1.5}.note-edit-message-wrap{position:relative;min-width:0}.note-edit-message-foot{position:absolute;right:11px;bottom:10px;margin:0;color:#141f326b;font-size:11px;font-weight:700;line-height:1.2;pointer-events:none;text-align:right}.note-edit-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px}.note-edit-field{display:grid;gap:6px;min-width:0}.note-edit-visibility{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.note-edit-visibility label{display:flex;align-items:center;gap:7px;min-height:62px;padding:10px;border:1px solid rgba(20,31,50,.12);border-radius:13px;background:#ffffffb3;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .1s ease}.note-edit-visibility input{position:absolute;opacity:0;pointer-events:none;accent-color:#5c5d5f}.note-edit-visibility label:has(input:checked){border-color:#3d5b8e6b;background:#eaf1fdf0;box-shadow:inset 0 0 0 1px #3d5b8e1c,0 6px 18px #39486814}@media(hover){.note-edit-visibility label:hover{transform:translateY(-1px)}}.note-edit-visibility-icon{width:22px;height:22px;flex:0 0 22px;border-radius:var(--ui-radius-pill, 999px);display:inline-flex!important;align-items:center;justify-content:center;background:#141f320f;font-size:12px}.note-edit-visibility span{display:grid;gap:2px;min-width:0}.note-edit-visibility strong{font-size:12.5px;color:#101827f0}.note-edit-visibility small{font-size:11px;color:#10182794}.note-edit-state{display:flex;align-items:center;gap:7px;min-height:34px;padding:7px 22px;border-top:1px solid rgba(20,31,50,.07);color:#10182780;background:#f8f9fadb;font-size:11.5px;font-weight:650}.note-edit-state-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#5b69805c;box-shadow:0 0 0 3px #5b698014;transition:background .14s ease,box-shadow .14s ease}.note-edit-modal.is-dirty .note-edit-state{color:#7a4b1be0}.note-edit-modal.is-dirty .note-edit-state-dot{background:#d1812aeb;box-shadow:0 0 0 3px #d1812a21}.note-edit-modal.is-saving .note-edit-state-dot{background:#3c69b8e6;box-shadow:0 0 0 3px #3c69b81f;animation:note-edit-saving-pulse .9s ease-in-out infinite alternate}.note-edit-shortcut{margin-left:auto;color:#10182761;font-size:10.5px;font-weight:650}@keyframes note-edit-saving-pulse{to{opacity:.42;transform:scale(.82)}}.note-edit-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:0;padding:13px 22px 17px;border-top:1px solid rgba(20,31,50,.07);background:#fffffff5}.note-edit-cancel,.note-edit-remove,.note-edit-save{border:1px solid rgba(20,31,50,.12);border-radius:var(--ui-radius-lg, 12px);min-height:40px;padding:8px 14px;font-weight:750;cursor:pointer;transition:transform .1s ease,box-shadow .14s ease,background .14s ease}@media(hover){.note-edit-cancel:hover:not(:disabled),.note-edit-remove:hover:not(:disabled),.note-edit-save:hover:not(:disabled){transform:translateY(-1px)}}.note-edit-remove{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-right:auto;background:#fffaf9f0;border-color:#7639392e;color:#7e3636e6}.note-edit-remove-icon{width:15px;height:15px;fill:currentColor}.note-edit-cancel{background:#ffffffd6;color:#101827bd}.note-edit-save{background:#27282af5;color:#fff;border-color:#27282a66;min-width:112px;box-shadow:0 7px 18px #141f3224}.note-edit-cancel:disabled,.note-edit-remove:disabled,.note-edit-save:disabled{opacity:.52;cursor:not-allowed;transform:none;box-shadow:none}.note-edit-modal.is-saving .note-edit-cancel:disabled,.note-edit-modal.is-saving .note-edit-remove:disabled,.note-edit-modal.is-saving .note-edit-save:disabled{cursor:wait}.note-delete-preview{padding:9px 11px;border-radius:var(--ui-radius-lg, 12px);background:#141f320d;color:#101827b3;font-size:13px;line-height:1.35;word-break:break-word}body.theme-dark .note-edit-card{background:#111723fa;border-color:#feffff24;box-shadow:0 26px 72px #0000008f}body.theme-dark .note-edit-head{background:radial-gradient(circle at 10% 0%,rgba(139,92,49,.16),transparent 42%),#141b29f5;border-bottom-color:#feffff1a}body.theme-dark .note-edit-eyebrow,body.theme-dark .note-edit-label{color:#feffff94}body.theme-dark .note-edit-title{color:#f4f8fff5}body.theme-dark .note-edit-subtitle,body.theme-dark .note-edit-section-hint,body.theme-dark .note-edit-field-hint,body.theme-dark .note-edit-label small{color:#ecf2ff7a}body.theme-dark .note-edit-close{background:#ffffff14;color:#ecf3ffd1}body.theme-dark .note-edit-body{background:#0c111b4d}body.theme-dark .note-edit-section,body.theme-dark .note-edit-section.is-note{background:#0c111cad;border-color:#f6f7f921;box-shadow:none}body.theme-dark .note-edit-section-title{color:#f4f8ffeb}body.theme-dark .note-edit-message,body.theme-dark .note-edit-card .modal-input{background:#090d16b8;border-color:#f6f7f92e;color:#f4f8fff0}body.theme-dark .note-edit-message-foot{color:#feffff80}body.theme-dark .note-edit-visibility label{background:#0c111cb3;border-color:#f6f7f929}body.theme-dark .note-edit-visibility label:has(input:checked){background:#36529257;border-color:#d3d4d67a;box-shadow:inset 0 0 0 1px #d3d4d624,0 8px 22px #0000002e}body.theme-dark .note-edit-visibility-icon{background:#ffffff14}body.theme-dark .note-edit-visibility strong{color:#f4f8fff0}body.theme-dark .note-edit-visibility small{color:#feffff94}body.theme-dark .note-edit-state{border-top-color:#feffff17;background:#0d131ee6;color:#ebf1ff94}body.theme-dark .note-edit-shortcut{color:#ebf1ff5c}body.theme-dark .note-edit-modal.is-dirty .note-edit-state{color:#ffc784e0}body.theme-dark .note-edit-actions{border-top-color:#feffff17;background:#121825f5}body.theme-dark .note-edit-cancel{background:#ffffff12;border-color:#feffff24;color:#e6eeffcc}body.theme-dark .note-edit-remove{background:#802d3247;border-color:#ff8e8e57;color:#ffd6d6f5}body.theme-dark .note-edit-save{background:#969799f5;border-color:#dbdcde61;color:#fff}body.theme-dark .note-delete-preview{background:#ffffff0f;color:#dee8ffc2}@media(max-width:560px){.note-edit-modal.open{align-items:flex-end;padding:8px}.modal-card.note-edit-card{width:100%;max-height:min(92dvh,calc(var(--app-visual-viewport-height, 100dvh) - 16px));border-radius:20px}.note-edit-head,.note-edit-body,.note-edit-actions{padding-inline:14px}.note-edit-head{padding-block:16px 14px}.note-edit-title{font-size:19px}.note-edit-body{padding-block:12px}.note-edit-section{padding:12px}.note-edit-grid,.note-edit-visibility{grid-template-columns:1fr}.note-edit-visibility label{min-height:0;align-items:center}.note-edit-actions{display:grid;grid-template-columns:1fr 1fr;padding-block:11px calc(13px + env(safe-area-inset-bottom,0px))}.note-edit-remove{grid-column:1 / -1;margin-right:0;order:3}.note-edit-state{padding-inline:14px}.note-edit-shortcut{display:none}}footer.site-footer{position:absolute;left:calc(var(--map-zoom-corner-offset) + var(--map-zoom-control-size) + var(--map-zoom-footer-gap));bottom:var(--map-zoom-corner-offset);z-index:6;display:inline-flex;gap:4px;align-items:center;padding:4px 6px;border:1px solid transparent;border-radius:var(--ui-radius-pill, 999px);font-size:11.5px;font-weight:600;letter-spacing:.2px}footer.site-footer:before{content:"";position:absolute;inset:-1px;z-index:-1;box-sizing:border-box;border:1px solid var(--panel-brd);border-radius:inherit;background:var(--panel-bg);box-shadow:var(--shadow),inset 0 1px #ffffffb3;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);pointer-events:none}.footer-link{appearance:none;color:var(--text);text-decoration:none;padding:4px 10px;border-radius:var(--ui-radius-pill, 999px);border:1px solid rgba(255,255,255,.75);background:linear-gradient(160deg,#fffffff2,#f8faffdb);box-shadow:0 2px 6px #00000012,inset 0 1px #fffffff2;display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-family:inherit;font-weight:600;line-height:1;cursor:pointer;transition:box-shadow .12s ease,transform .12s ease,background .12s ease}@media(hover){.footer-link:hover{color:var(--text);background:#ffffffc7;box-shadow:0 4px 10px #0000001a,inset 0 1px #fffffff2;transform:translateY(-1px)}}.footer-link:focus-visible{outline:2px solid rgba(47,48,50,.35);outline-offset:2px}.footer-legal-link{display:inline-flex;min-height:20px;padding:2px 6px;font-size:9.5px;letter-spacing:.1px;box-shadow:0 2px 6px #0000000f,inset 0 1px #fffffff2}.footer-lang-wrap{position:relative;display:inline-flex;align-items:center}.footer-lang-toggle{display:inline-flex;align-items:center;gap:4px;min-height:20px;padding:2px 7px 2px 5px;font-size:9.5px;letter-spacing:.1px;cursor:pointer;box-shadow:0 2px 6px #0000000f,inset 0 1px #fffffff2}.footer-lang-icon{width:12px;height:12px;flex:none;fill:currentColor;color:var(--muted);transition:color .12s ease}@media(hover){.footer-lang-toggle:hover .footer-lang-icon{color:var(--text)}}.footer-lang-current{min-width:1.4em;font-weight:700;letter-spacing:.2px}.footer-lang-menu{--footer-lang-hover: rgba(20, 34, 66, .05);--footer-lang-lit: rgba(20, 34, 66, .07);--footer-lang-tick: #2f6bd8;position:absolute;left:0;bottom:calc(100% + 10px);box-sizing:border-box;width:208px;padding:8px;border-radius:var(--ui-radius-lg, 14px);border:1px solid var(--shared-panel-border);background:var(--shared-panel-background);box-shadow:var(--shared-panel-shadow),var(--shared-panel-inset-shadow);backdrop-filter:var(--shared-panel-backdrop-filter);-webkit-backdrop-filter:var(--shared-panel-backdrop-filter);color:var(--text);text-align:left;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,6px,0);transition:opacity .17s ease,transform .17s ease,visibility 0s linear .17s;z-index:7}.footer-lang-wrap.is-open .footer-lang-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0);transition-delay:0s}.footer-lang-menu-title{margin:2px 6px 6px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.footer-lang-list{display:flex;flex-direction:column;gap:1px}.footer-lang-option{appearance:none;display:flex;align-items:center;gap:10px;width:100%;min-height:32px;padding:5px 9px;border:0;border-radius:var(--ui-radius-sm, 8px);background:transparent;color:inherit;font:inherit;font-size:12.5px;font-weight:600;text-align:left;cursor:pointer;transition:background .12s ease}.footer-lang-option-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer-lang-option:after{content:"";width:15px;height:15px;flex:none;background-color:var(--footer-lang-tick);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z'/%3E%3C/svg%3E") center / contain no-repeat;opacity:0;transform:scale(.7);transition:opacity .14s ease,transform .14s ease}@media(hover){.footer-lang-option:hover{background:var(--footer-lang-hover)}}.footer-lang-option.is-selected{font-weight:700;background:var(--footer-lang-lit)}.footer-lang-option.is-selected:after{opacity:1;transform:scale(1)}.footer-lang-option:focus-visible{outline:2px solid rgba(47,48,50,.35);outline-offset:-1px}.footer-attribution-wrap{position:static;display:inline-flex;align-items:center}.footer-attribution-toggle{cursor:pointer;appearance:none;font:inherit;width:24px;height:24px;min-width:24px;padding:0;justify-content:center;border-radius:var(--ui-radius-pill, 999px);position:relative;border:1px solid rgba(255,255,255,.82);background:radial-gradient(circle at 30% 30%,#fffffffa,#f4f4f5f0 55%,#e6e7ebeb);box-shadow:0 6px 14px #121c301f,inset 0 1px #fffffff5;color:#2f3440;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,border-color .12s ease,color .12s ease}.footer-attribution-toggle:before{content:"i";display:block;width:13px;height:13px;border-radius:var(--ui-radius-pill, 999px);background:linear-gradient(180deg,#6e747ef5,#505660fa);color:#fff;font-size:9px;font-style:normal;font-weight:800;line-height:13px;text-align:center;text-indent:.2px}.footer-attribution-wrap.is-open .footer-attribution-toggle{transform:translateY(-1px);box-shadow:0 10px 18px #121c3029,inset 0 1px #fffffffa}.footer-attribution-panel{--footer-info-card: rgba(255, 255, 255, .8);--footer-info-card-line: rgba(20, 34, 66, .07);--footer-info-card-inset: inset 0 1px 0 rgba(255, 255, 255, .62);--footer-info-row-hover: rgba(20, 34, 66, .05);--footer-info-title: rgba(10, 10, 15, .8);--footer-info-note: rgba(10, 10, 15, .52);--footer-info-chip: rgba(20, 34, 66, .035);--footer-info-chip-hover: rgba(20, 34, 66, .065);--footer-info-page-ink: rgba(10, 10, 15, .68);position:absolute;left:0;bottom:calc(100% + 10px);display:flex;flex-direction:column;box-sizing:border-box;width:min(420px,calc(100vw - 28px));max-height:calc(100dvh - 148px);padding-top:18px;overflow:hidden;border-radius:var(--surface-radius, 24px);border:1px solid var(--shared-panel-border);background:var(--shared-panel-background);box-shadow:var(--shared-panel-shadow),var(--shared-panel-inset-shadow);backdrop-filter:var(--shared-panel-backdrop-filter);-webkit-backdrop-filter:var(--shared-panel-backdrop-filter);color:var(--text);text-align:left;opacity:0;pointer-events:none;visibility:hidden;transform:translate3d(0,18px,0) scale(.985);transform-origin:0 100%;transition:opacity .18s ease,transform .22s cubic-bezier(.22,.61,.36,1),visibility 0s linear .22s;z-index:7}.footer-attribution-wrap.is-open .footer-attribution-panel{opacity:1;visibility:visible;transform:translateZ(0) scale(1);pointer-events:auto;transition:opacity .18s ease,transform .22s cubic-bezier(.22,.61,.36,1),visibility 0s}footer.site-footer:has(.footer-attribution-wrap.is-open){z-index:611}.footer-attribution-panel>.people-sheet-drag-handle{display:none}.footer-attribution-close{position:absolute;top:10px;right:12px;z-index:2}.footer-attribution-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;display:grid;align-content:start;gap:10px;padding:0 18px 18px}.footer-attribution-title{margin:8px 10px 2px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--footer-info-title)}.footer-attribution-section--legal{display:none}.footer-attribution-section{min-width:0;padding:4px;border-radius:var(--ui-radius-xl, 16px);border:1px solid var(--footer-info-card-line);background:var(--footer-info-card);box-shadow:var(--footer-info-card-inset)}.footer-attribution-actions{display:flex;flex-direction:column;gap:2px}.footer-attribution-action{appearance:none;box-sizing:border-box;display:flex;align-items:center;gap:11px;width:100%;border:0;background:transparent;color:var(--text);border-radius:12px;min-height:40px;padding:7px 10px;font:inherit;font-size:13px;font-weight:600;letter-spacing:.1px;text-align:left;text-decoration:none;box-shadow:none;cursor:pointer;transition:background .12s ease,color .12s ease}body:not(.theme-dark) .footer-link.footer-legal-link{box-shadow:0 2px 6px #0000000f,inset 0 1px #ffffffc2}body.theme-dark .footer-link.footer-legal-link{box-shadow:0 3px 8px #00000047,inset 0 1px #e0ecff1f}.footer-attribution-ico{width:19px;height:19px;flex:none;fill:currentColor;color:var(--muted);transition:color .12s ease}.footer-attribution-action-label{flex:1}.footer-attribution-chev{width:16px;height:16px;flex:none;fill:currentColor;color:var(--muted);opacity:.45;transform:translate(-2px);transition:transform .12s ease,opacity .12s ease}@media(hover){.footer-attribution-action:hover{background:var(--footer-info-row-hover)}.footer-attribution-action:hover .footer-attribution-ico{color:#818284}.footer-attribution-action:hover .footer-attribution-chev{opacity:.85;transform:translate(0)}}.footer-attribution-action[aria-expanded=true] .footer-attribution-chev{opacity:.85;transform:rotate(90deg)}.footer-attribution-action:focus-visible{outline:2px solid rgba(47,48,50,.35);outline-offset:1px}.footer-attribution-links{display:flex;flex-wrap:wrap;align-items:center;gap:3px 7px;font-size:12px;line-height:1.4}.footer-attribution-links a{color:var(--muted);text-decoration:none;transition:color .12s ease}.footer-attribution-links a:not(:last-child):after{content:"·";margin-left:7px;opacity:.55}@media(hover){.footer-attribution-links a:hover{color:var(--text)}}.footer-support-region{display:grid;grid-template-rows:0fr;margin-top:-2px;transition:grid-template-rows .24s cubic-bezier(.2,.8,.2,1)}.footer-support-region.is-open{grid-template-rows:1fr}.footer-support-clip{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear .24s}.footer-support-region.is-open .footer-support-clip{visibility:visible;transition-delay:0s}.footer-support-body{display:grid;gap:7px;padding:2px 10px 10px 40px;color:var(--footer-info-note);font-size:12px;font-weight:500;line-height:1.4}.footer-support-body p{margin:0}.footer-attribution-value{flex:none;max-width:46%;overflow:hidden;color:var(--muted);font-size:12px;font-weight:600;text-align:right;text-overflow:ellipsis;white-space:nowrap}.footer-lang-region .footer-lang-list{--footer-lang-hover: var(--footer-info-row-hover);--footer-lang-lit: var(--footer-info-chip-hover);--footer-lang-tick: #2f6bd8;padding:0 0 6px 30px}.footer-lang-region .footer-lang-option{min-height:38px;padding:7px 10px;border-radius:12px;font-size:13px}.footer-support-email{color:var(--text);font-size:13px;font-weight:800;text-decoration:none;overflow-wrap:anywhere}@media(hover){.footer-support-email:hover{text-decoration:underline;text-underline-offset:3px}}.footer-support-note{opacity:.86}.footer-attribution-page{display:none}.footer-attribution-panel.is-on-page>.footer-attribution-head,.footer-attribution-panel.is-on-page>.footer-attribution-body{display:none}.footer-attribution-panel.is-on-page>.footer-attribution-page{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.footer-attribution-page-head{flex:none;display:flex;align-items:center;gap:10px;padding:0 52px 12px 18px}.footer-attribution-back{appearance:none;flex:none;box-sizing:border-box;display:grid;place-items:center;width:34px;height:34px;padding:0;border-radius:var(--ui-radius-md, 10px);border:1px solid var(--footer-info-card-line);background:var(--footer-info-card);box-shadow:var(--footer-info-card-inset);color:var(--muted);cursor:pointer;transition:color .14s ease,transform .14s ease}@media(hover){.footer-attribution-back:hover{color:var(--text)}}.footer-attribution-back:active{transform:scale(.94)}.footer-attribution-back:focus-visible{outline:2px solid rgba(47,48,50,.35);outline-offset:1px}.footer-attribution-back svg{width:13px;height:13px;fill:currentColor}.footer-attribution-page-title{min-width:0;margin:0;font-size:18px;line-height:1.15;font-weight:800;color:var(--text);overflow-wrap:anywhere}.footer-attribution-page-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:0 18px 18px}.footer-attribution-page-body.legal-body{align-content:start;gap:10px;color:var(--footer-info-page-ink);font-size:12.5px;line-height:1.6}.footer-attribution-page-body strong{color:var(--text)}.footer-attribution-page-body a{color:var(--text);text-decoration:underline;text-underline-offset:2px}.footer-map-data-note{margin:0 10px 8px;color:var(--footer-info-note);font-size:11px;font-weight:500;line-height:1.4;letter-spacing:0}.footer-map-data-list.footer-attribution-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;font-size:inherit;line-height:1}.footer-map-data-list.footer-attribution-links a.footer-map-data-link{position:relative;display:flex;align-items:center;box-sizing:border-box;min-width:0;min-height:34px;padding:7px 24px 7px 10px;border:1px solid var(--footer-info-card-line);border-radius:12px;background:var(--footer-info-chip);color:var(--text);box-shadow:none;text-decoration:none;transition:border-color .12s ease,background .12s ease,color .12s ease}.footer-map-data-list.footer-attribution-links a.footer-map-data-link:after{content:"";position:absolute;top:11px;right:11px;width:5px;height:5px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;margin-left:0;opacity:.2;transform:rotate(45deg);transition:opacity .12s ease}.footer-map-data-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.footer-map-data-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:11px;font-weight:700;letter-spacing:0}@media(hover){.footer-map-data-list.footer-attribution-links a.footer-map-data-link:hover{background:var(--footer-info-chip-hover)}.footer-map-data-list.footer-attribution-links a.footer-map-data-link:hover:after{opacity:.36}}.footer-map-data-list.footer-attribution-links a.footer-map-data-link:focus-visible{outline:2px solid rgba(47,107,216,.35);outline-offset:2px}.footer-social-list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;min-height:40px;margin:6px 0 0;padding:0;list-style:none}.footer-social-link{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:40px;border:1px solid var(--footer-info-card-line);border-radius:12px;background:var(--footer-info-chip);color:inherit;transition:background .12s ease}.footer-social-link svg{width:19px;height:19px}@media(hover){.footer-social-link:hover{background:var(--footer-info-chip-hover)}}.footer-social-link:focus-visible{outline:2px solid rgba(47,107,216,.35);outline-offset:2px}.footer-attribution-fineprint{margin:-2px 0 0;text-align:center;font-size:11px;font-weight:500;line-height:1.4}.footer-attribution-fineprint a{display:inline-block;padding:6px 8px;color:var(--footer-info-note);text-decoration:none}@media(hover){.footer-attribution-fineprint a:hover{text-decoration:underline;text-underline-offset:3px}}@media(max-width:720px){.place-search-popover{width:min(368px,calc(100vw - 32px))}.maplibregl-ctrl-bottom-right{bottom:84px;right:16px}.toast{bottom:108px}}.mobile-sheet-overlay,.mobile-bottom-bar,.mobile-top-brand,.mobile-top-corner-btn,.mobile-utility-stack{display:none}.mobile-bar-btn:focus-visible{outline:2px solid rgba(38,52,112,.85);outline-offset:2px;border-radius:var(--ui-radius-pill, 999px)}body.theme-dark .mobile-bar-btn:focus-visible{outline-color:#b2c8ffeb}@media(max-width:743px),(max-width:767px)and (orientation:portrait){body{--mobile-bottom-bar-offset: max(10px, calc(env(safe-area-inset-bottom, 0px) - 10px) );--mobile-bottom-bar-height: calc(66px + var(--mobile-bottom-bar-offset));--mobile-sheet-peek: calc(var(--mobile-bottom-bar-height) + 12px);--mobile-nav-overlay-z: 620;--mobile-top-brand-top: max(12px, env(safe-area-inset-top, 0px) + 6px);--mobile-chrome-shelf: calc(var(--mobile-bottom-bar-height) + 30px)}html.mobile-sheet-open,html.people-sheet-open,html.notifications-sheet-open,html.composer-sheet-open,html.admin-dashboard-panel-open{overscroll-behavior-y:none}body.mobile-sheet-open,body.people-sheet-open,body.notifications-sheet-open,body.composer-sheet-open,body.admin-dashboard-panel-open{overflow:hidden;overscroll-behavior-y:none}.mobile-top-brand{position:fixed;top:var(--mobile-top-brand-top);left:50%;transform:translate(-50%);z-index:7;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;box-shadow:none;cursor:pointer;transition:transform .16s ease,opacity .16s ease,filter .16s ease}@media(hover){.mobile-top-brand:hover{transform:translate(-50%) translateY(-1px);filter:brightness(1.02)}}.mobile-top-brand:focus-visible{outline:2px solid rgba(112,113,115,.42);outline-offset:3px}.mobile-top-brand .brand-logo{display:block;height:70px;width:auto;max-width:min(82vw,300px);transform:none;filter:none}body.mobile-sheet-open .mobile-top-brand,body.mobile-discover-open .mobile-top-brand{opacity:1;pointer-events:auto;z-index:9;transform:translate(-50%)}.mobile-top-corner-btn{position:fixed;top:var(--mobile-top-brand-top);z-index:var(--mobile-nav-overlay-z, 620);width:52px;height:52px;border:1px solid rgba(255,255,255,.55);border-radius:var(--ui-radius-xl, 16px);background:radial-gradient(120% 170% at 50% -34%,#fff6,#fff0 56%),linear-gradient(180deg,#ffffff52,#ffffff1a 44%,#ffffff0f 70%,#ffffff38),#fafcff24;box-shadow:inset 0 1px #ffffffe0,inset 1.5px 3px 1px -2px #fffffff2,inset -1.5px -2.5px 1px -2px #ffffffb8,inset 0 -1px #ffffff61,inset 0 0 1px #1f2d5a24,0 10px 24px #141e3629,0 2px 6px #141e361a;backdrop-filter:blur(28px) saturate(185%);-webkit-backdrop-filter:blur(28px) saturate(185%);align-items:center;justify-content:center;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .24s cubic-bezier(.3,1.45,.5,1),box-shadow .2s ease,opacity .16s ease,border-color .16s ease,background .2s ease}.mobile-top-corner-btn-left{left:calc(12px + env(safe-area-inset-left,0px))}.mobile-top-corner-btn-right{right:calc(12px + env(safe-area-inset-right,0px))}@media(hover){.mobile-top-corner-btn:hover{transform:translateY(-1px);box-shadow:inset 1.5px 3px 1px -2px #fffffff2,inset -1.5px -2.5px 1px -2px #ffffffb8,inset 0 0 0 1px #ffffff42,0 12px 28px #141e3633,0 3px 8px #141e361f}}.mobile-top-corner-btn:focus-visible{outline:2px solid rgba(112,113,115,.42);outline-offset:3px}.mobile-top-corner-btn-icon{width:20px;height:20px;display:block;object-fit:contain;opacity:.92}.mobile-top-corner-btn.is-active{background:linear-gradient(180deg,#ffffffa8,#f3f6fd66),#fafcff24;border-color:#ffffffb8;box-shadow:inset 0 1px #ffffffeb,inset -1px -2.5px 6px -4px #1f2d5a29,0 10px 22px #141e3624}body.people-sheet-travel-active .mobile-top-corner-btn{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-12px)}body.composer-sheet-open .mobile-top-brand{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%) translateY(-10px)}body:is(.mobile-sheet-open,.mobile-discover-open,.mobile-info,.people-sheet-open,.notifications-sheet-open,.composer-sheet-open,.admin-dashboard-panel-open) .mobile-top-corner-btn{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px)}body.composer-sheet-open:has(#postModal.open.is-open:not(.is-previewing):not([hidden])):has(#postLivePreviewDock:is([hidden],.is-mobile-full-snap-hidden)) .mobile-top-brand{opacity:1;visibility:visible;pointer-events:none;transform:translate(-50%)}.mobile-utility-stack{position:fixed;right:12px;bottom:var(--mobile-chrome-shelf);z-index:var(--mobile-nav-overlay-z, 620);display:none;gap:10px;justify-items:end;opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .18s ease,transform .18s ease}body:is(.mobile-sheet-open,.people-sheet-open,.notifications-sheet-open,.composer-sheet-open,.admin-dashboard-panel-open,.place-search-open,.journey-bottom-tray-open) .mobile-utility-stack{opacity:0;pointer-events:none;transform:translateY(8px)}.mobile-utility-btn{width:50px;height:50px;padding:0;border:1px solid rgba(255,255,255,.55);border-radius:var(--ui-radius-pill, 999px);background:radial-gradient(120% 170% at 50% -34%,#fff6,#fff0 56%),linear-gradient(180deg,#ffffff52,#ffffff1a 44%,#ffffff0f 70%,#ffffff38),#fafcff24;box-shadow:inset 0 1px #ffffffe0,inset 1.5px 3px 1px -2px #fffffff2,inset -1.5px -2.5px 1px -2px #ffffffb8,inset 0 -1px #ffffff61,inset 0 0 1px #1f2d5a24,0 10px 24px #141e3629,0 2px 6px #141e361a;backdrop-filter:blur(28px) saturate(185%);-webkit-backdrop-filter:blur(28px) saturate(185%);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .24s cubic-bezier(.3,1.45,.5,1),box-shadow .2s ease,border-color .16s ease,opacity .16s ease,background .2s ease}@media(hover){.mobile-utility-btn:hover{transform:translateY(-1px);box-shadow:inset 1.5px 3px 1px -2px #fffffff2,inset -1.5px -2.5px 1px -2px #ffffffb8,inset 0 0 0 1px #ffffff42,0 12px 28px #141e3633,0 3px 8px #141e361f}}.mobile-utility-btn:focus-visible{outline:2px solid rgba(112,113,115,.42);outline-offset:3px}.mobile-utility-btn[aria-pressed=true]{background:linear-gradient(180deg,#ffffffa8,#f3f6fd66),#fafcff24;border-color:#ffffffb8;box-shadow:inset 0 1px #ffffffeb,inset -1px -2.5px 6px -4px #1f2d5a29,0 10px 22px #141e3624}.mobile-utility-btn-icon{width:20px;height:20px;display:block;fill:currentColor;color:#2c3a60f0}.mobile-theme-mode-picker,.mobile-random-picker{position:relative;width:50px;height:50px;display:grid;justify-items:end}.mobile-theme-mode-options,.mobile-random-options{position:absolute;top:0;right:60px;display:flex;gap:10px;opacity:0;pointer-events:none;transform:translate(10px);transition:opacity .16s ease,transform .16s ease}.mobile-theme-mode-picker.is-open .mobile-theme-mode-options,.mobile-random-picker.is-open .mobile-random-options{opacity:1;pointer-events:auto;transform:translate(0)}.mobile-theme-mode-options:after,.mobile-random-options:after{content:"";position:absolute;top:0;right:-10px;width:10px;height:100%}@media(hover:hover){.mobile-theme-mode-picker:hover .mobile-theme-mode-options,.mobile-random-picker:hover .mobile-random-options,.mobile-random-picker:focus-within .mobile-random-options{opacity:1;pointer-events:auto;transform:translate(0)}}.mobile-sheet-overlay{display:block;position:fixed;inset:0;z-index:7;background:linear-gradient(180deg,#080e1a2e,#080e1a8f),#0a101c6b;backdrop-filter:none;-webkit-backdrop-filter:none;opacity:0;pointer-events:none;transition:opacity .18s ease}body.mobile-sheet-open .mobile-sheet-overlay{opacity:1;pointer-events:auto}body.standard-mobile-sheet-swapping .mobile-sheet-overlay,body.standard-mobile-sheet-swapping .panel,body.standard-mobile-sheet-swapping .panel-right,body.standard-mobile-sheet-swapping .menu-secondary-panel{transition:opacity .16s ease!important}body.mobile-discover-open .mobile-sheet-overlay,body.mobile-info .mobile-sheet-overlay{background:transparent;opacity:0;backdrop-filter:none;-webkit-backdrop-filter:none}.panel{left:env(safe-area-inset-left,0px);right:env(safe-area-inset-right,0px);top:auto;bottom:0;width:calc(100% - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))!important;max-width:none;max-height:min(84vh,calc(100vh - 24px));border-radius:var(--surface-radius, 24px) var(--surface-radius, 24px) 0 0;border-bottom:none;z-index:8;transform:translateY(calc(100% + 24px));opacity:0;pointer-events:none;box-shadow:var(--shared-panel-mobile-shadow, 0 28px 52px rgba(16, 26, 46, .24)),var(--shared-panel-inset-shadow, inset 0 1px 0 rgba(255,255,255,.82));will-change:transform,opacity;contain:paint;visibility:hidden;transition:transform var(--mobile-sheet-motion-duration, .3s) var(--mobile-sheet-motion-ease, cubic-bezier(.3,.15,.2,1)),opacity .18s ease,box-shadow .18s ease,visibility 0s linear var(--mobile-sheet-motion-duration, .3s)}.panel:before{content:"";position:absolute;top:10px;left:50%;width:44px;height:5px;border-radius:var(--ui-radius-pill, 999px);transform:translate(-50%);background:#788ab257;box-shadow:inset 0 1px #ffffff73;pointer-events:none}.people-sheet-drag-handle{--sheet-handle-edge: rgba(117, 118, 120, .18);--sheet-handle-center: rgba(91, 92, 94, .4);--sheet-handle-top-line: rgba(255,255,255,.46);--sheet-handle-drop-shadow: rgba(55, 78, 142, .12);--sheet-handle-pill-glow: rgba(108, 109, 111, .1);--sheet-handle-inset: rgba(255,255,255,.34);--sheet-handle-glow-core: rgba(108, 109, 111, .12);--sheet-handle-glow-mid: rgba(108, 109, 111, .05);--sheet-handle-glow-opacity: .72;display:none;width:100%;height:30px;margin:0 auto 4px;position:relative;align-items:center;justify-content:center;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none}.people-sheet-drag-handle:before{content:"";display:block;width:var(--mobile-sheet-handle-width, 46px);height:var(--mobile-sheet-handle-height, 5px);border-radius:var(--ui-radius-pill, 999px);background:linear-gradient(90deg,var(--sheet-handle-edge),var(--sheet-handle-center),var(--sheet-handle-edge));box-shadow:0 1px 0 var(--sheet-handle-top-line),0 4px 10px var(--sheet-handle-drop-shadow),0 0 14px var(--sheet-handle-pill-glow),inset 0 1px 0 var(--sheet-handle-inset);opacity:var(--mobile-sheet-handle-opacity, .86);position:relative;z-index:1;transition:width .18s ease,height .18s ease,opacity .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.people-sheet-drag-handle:after{content:"";position:absolute;left:50%;top:50%;width:calc(var(--mobile-sheet-handle-width, 46px) + 38px);height:18px;border-radius:var(--ui-radius-pill, 999px);background:radial-gradient(ellipse at 50% 50%,var(--sheet-handle-glow-core) 0%,var(--sheet-handle-glow-mid) 42%,transparent 76%);box-shadow:none;opacity:calc(var(--mobile-sheet-handle-glow-opacity, 1) * var(--sheet-handle-glow-opacity));transform:translate(-50%,-50%);z-index:0;pointer-events:none;transition:opacity .18s ease}.people-sheet.is-mobile-snap-collapsed,#postModal.composer-sheet.is-mobile-snap-collapsed,.panel-right.is-mobile-snap-collapsed,.footer-attribution-panel.is-mobile-snap-collapsed{--mobile-sheet-handle-width: 34px;--mobile-sheet-handle-opacity: .55}.people-sheet.is-mobile-snap-middle,#postModal.composer-sheet.is-mobile-snap-middle,.panel-right.is-mobile-snap-middle,.footer-attribution-panel.is-mobile-snap-middle{--mobile-sheet-handle-width: 50px;--mobile-sheet-handle-opacity: .82}.people-sheet.is-mobile-snap-full,#postModal.composer-sheet.is-mobile-snap-preview,#postModal.composer-sheet.is-mobile-snap-full,.panel-right.is-mobile-snap-full,.footer-attribution-panel.is-mobile-snap-full{--mobile-sheet-handle-width: 62px;--mobile-sheet-handle-opacity: .95;--mobile-sheet-handle-glow-opacity: 1}.people-sheet.is-mobile-dragging,#postModal.composer-sheet.is-mobile-dragging,.panel-right.is-mobile-dragging,.footer-attribution-panel.is-mobile-dragging,#postModal.open.is-mobile-preview-dragging{--mobile-sheet-handle-width: 72px;--mobile-sheet-handle-height: 6px;--mobile-sheet-handle-opacity: 1;--mobile-sheet-handle-glow-opacity: 1}.people-sheet.is-mobile-dragging .people-sheet-drag-handle:before,#postModal.composer-sheet.is-mobile-dragging .people-sheet-drag-handle:before,.panel-right.is-mobile-dragging>.people-sheet-drag-handle:before,.footer-attribution-panel.is-mobile-dragging>.people-sheet-drag-handle:before,#postModal.open.is-mobile-preview-dragging .people-sheet-drag-handle:before{transform:scaleY(1.08);background:linear-gradient(90deg,var(--sheet-handle-edge),var(--sheet-handle-center),var(--sheet-handle-edge));box-shadow:0 1px 0 var(--sheet-handle-top-line),0 5px 12px var(--sheet-handle-drop-shadow),0 0 16px var(--sheet-handle-pill-glow),inset 0 1px 0 var(--sheet-handle-inset)}.people-sheet.is-mobile-dragging .people-sheet-drag-handle:after,#postModal.composer-sheet.is-mobile-dragging .people-sheet-drag-handle:after,.panel-right.is-mobile-dragging>.people-sheet-drag-handle:after,.footer-attribution-panel.is-mobile-dragging>.people-sheet-drag-handle:after,#postModal.open.is-mobile-preview-dragging .people-sheet-drag-handle:after{opacity:1}:is(.people-sheet.is-open,#rankPanel.is-mobile-open,.menu-secondary-panel.is-open:not(.is-hidden))>.people-sheet-drag-handle{display:flex}#rankPanel .discover-panel-drag-handle{grid-row:1;-webkit-tap-highlight-color:transparent}.panel.is-collapsed{display:flex}.panel.is-collapsed .panel-body,.panel.is-collapsed .panel-section{display:grid}.panel.is-collapsed .panel-header{display:flex}.panel.is-collapsed .panel-compact{display:none}.panel:not(.is-collapsed){transform:translateY(0);opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s}.panel-body{gap:11px;padding-top:10px;padding-right:0;padding-bottom:calc(var(--mobile-bottom-bar-height) + 18px)}.panel-compact{display:none!important}.panel-header{cursor:default;position:sticky;top:0;z-index:1;padding-top:18px}#panelHeader{display:none!important}.menu-identity-card{padding:14px;border-radius:var(--ui-radius-xl, 16px)}.menu-identity-row{gap:10px}.menu-identity-summary{gap:12px;align-items:center}.menu-identity-avatar{width:60px;height:60px;font-size:30px;border-width:2px;box-shadow:0 8px 18px #121e341f}.menu-identity-avatar-edit-chip{right:-7px;bottom:-7px;width:22px;height:22px;font-size:11px}.menu-identity-name{font-size:16px;font-weight:800;letter-spacing:0;line-height:1.15}.menu-identity-stats{margin-top:4px;font-size:11.5px;line-height:1.35;color:#0a0a0f7a}.menu-identity-btn{height:36px;border-radius:var(--ui-radius-md, 10px);font-size:12px}.menu-identity-summary>.menu-identity-btn,.menu-identity-summary>.menu-identity-btn.is-auth-signin,.menu-identity-summary>.menu-identity-btn.is-auth-signout{width:40px;min-width:40px;height:40px;margin-top:0;border-radius:13px}.menu-identity-summary>.menu-identity-btn .menu-identity-btn-icon{width:18px;height:18px}body.theme-dark .menu-identity-avatar{box-shadow:0 8px 18px #00000038}body.theme-dark .menu-identity-stats{color:#fafbfd75}.panel-right,.menu-secondary-panel{left:12px!important;right:12px;top:auto!important;width:auto!important;max-width:none;bottom:0;max-height:min(84vh,calc(100vh - 24px));border-radius:var(--surface-radius, 24px) var(--surface-radius, 24px) 0 0;z-index:8;transform:translateY(calc(100% + 24px));opacity:0;pointer-events:none;box-shadow:var(--shared-panel-mobile-shadow, 0 28px 52px rgba(16, 26, 46, .24)),var(--shared-panel-inset-shadow, inset 0 1px 0 rgba(255,255,255,.82));transition:transform var(--mobile-sheet-motion-duration, .3s) var(--mobile-sheet-motion-ease, cubic-bezier(.3,.15,.2,1)),opacity .18s ease,box-shadow .18s ease}.panel-right{left:env(safe-area-inset-left,0px)!important;right:env(safe-area-inset-right,0px);top:var(--people-sheet-mobile-top, calc(100vh - 248px) )!important;bottom:0;height:auto!important;width:calc(100% - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))!important;min-width:0;max-height:none;grid-template-rows:auto auto minmax(0,1fr);padding-top:22px;border-radius:var(--surface-radius, 24px) var(--surface-radius, 24px) 0 0;border-bottom:none;touch-action:pan-y;background:var(--shared-panel-background, rgba(250, 251, 255, .97));border-color:var(--shared-panel-border, rgba(255,255,255,.75));box-shadow:var(--shared-panel-mobile-shadow, 0 -8px 40px rgba(17,24,46,.16)),var(--shared-panel-inset-shadow, inset 0 1px 0 rgba(255,255,255,.75));backdrop-filter:var(--shared-panel-backdrop-filter, blur(20px) saturate(136%));-webkit-backdrop-filter:var(--shared-panel-backdrop-filter, blur(20px) saturate(136%));-webkit-tap-highlight-color:transparent;transform:translateY(calc(100vh - var(--people-sheet-mobile-top, calc(100vh - 248px) )));will-change:transform,opacity}.panel-right.is-collapsed{padding-top:12px;padding-bottom:12px}.panel-right.is-mobile-open,.menu-secondary-panel.is-open:not(.is-hidden){transform:translateY(0);opacity:1;pointer-events:auto}.panel-right.is-mobile-open{height:auto!important;min-height:0}#rankPanel.panel-right.is-mobile-open,#rankPanel.panel-right:not(.is-collapsed){grid-template-rows:auto auto auto minmax(0,1fr);height:auto!important;min-height:0;bottom:0}.panel-right.is-mobile-dragging,.panel-right.is-mobile-settling{--mobile-sheet-handle-width: 72px;--mobile-sheet-handle-height: 6px;--mobile-sheet-handle-opacity: 1;--mobile-sheet-handle-glow-opacity: 1;transition:none!important;transform:translate3d(0,var(--people-sheet-mobile-motion-offset, 0px),0)!important}.panel-right.is-mobile-dragging{touch-action:none}.panel-right.is-mobile-dragging .rank-scroll{overflow:hidden;overscroll-behavior:none;touch-action:none}:is(.is-mobile-snap-collapsed,.is-mobile-snap-middle) [data-sheet-drag-surface]{touch-action:pan-x}#rankPanel.panel-right.is-mobile-open{padding-top:0}#rankPanel.panel-right:before,#rankPanel.panel-right:after{content:none;display:none}#rankPanel.panel-right .rank-main-tabs{grid-row:2}#rankPanel.panel-right .rank-toolbar{grid-row:3}#rankPanel.panel-right .rank-scroll{grid-row:4}.panel-right .rank-main-tabs,.panel-right .rank-toolbar{position:sticky;top:0;z-index:1;background:transparent}.panel-right .rank-toolbar{padding-top:2px}.rank-scroll{min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(var(--mobile-bottom-bar-height) + 18px)}.menu-secondary-panel{padding:12px;background:var(--shared-panel-background, linear-gradient(160deg, rgba(255,255,255,.9), rgba(248,252,255,.8)));border:1px solid var(--shared-panel-border, rgba(255,255,255,.72));box-shadow:var(--shared-panel-mobile-shadow, 0 -8px 40px rgba(17,24,46,.16)),var(--shared-panel-inset-shadow, inset 0 1px 0 rgba(255,255,255,.75));backdrop-filter:var(--shared-panel-backdrop-filter, blur(20px) saturate(136%));-webkit-backdrop-filter:var(--shared-panel-backdrop-filter, blur(20px) saturate(136%));border-radius:var(--surface-radius, 24px) var(--surface-radius, 24px) 0 0;gap:8px;padding-bottom:calc(var(--mobile-bottom-bar-height) + 12px)}.menu-secondary-panel.is-hidden{display:grid}.menu-info-head{position:sticky;top:0;z-index:1;background:inherit}.menu-info-panel{min-height:0;max-height:calc(min(84vh,calc(100vh - 24px)) - 34px);display:grid;grid-template-rows:auto minmax(0,1fr)}.menu-info-panel.is-open{display:grid}.menu-info-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding-bottom:calc(var(--mobile-bottom-bar-height) + 4px)}#menuIntroMiniBtn{width:100%;min-height:42px}.place-search-popover{left:50%;right:auto;top:calc(var(--mobile-top-brand-top) + 82px);bottom:auto;transform:translate(-50%);width:min(368px,calc(100vw - 24px - (2*max(env(safe-area-inset-left,0px),env(safe-area-inset-right,0px)))))}.place-search-popover.is-open{display:grid}.place-search-popover .place-search-results{top:calc(100% + 6px);bottom:auto}footer.site-footer{display:inline-flex!important;left:12px;bottom:var(--mobile-chrome-shelf);padding:0;background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:z-index var(--mobile-sheet-motion-duration, .3s) step-end}footer.site-footer:before{display:none}.footer-legal-link,.footer-lang-wrap{display:none}.footer-attribution-section--legal{display:block}.footer-attribution-toggle{position:relative;z-index:10}.footer-attribution-panel{position:fixed;left:env(safe-area-inset-left,0px);right:env(safe-area-inset-right,0px);top:var(--people-sheet-mobile-top, calc(var(--app-visual-viewport-height, 100dvh) * .42));bottom:0;width:auto;max-height:none;padding-top:0;border-bottom:0;border-radius:var(--surface-radius, 24px) var(--surface-radius, 24px) 0 0;box-shadow:var(--shared-panel-mobile-shadow, 0 -8px 40px rgba(17, 24, 46, .16)),var(--shared-panel-inset-shadow);backdrop-filter:var(--shared-panel-backdrop-filter);-webkit-backdrop-filter:var(--shared-panel-backdrop-filter);transform:translate3d(0,calc(100% + 24px),0);transition:opacity var(--mobile-sheet-motion-duration, .3s) step-end,transform var(--mobile-sheet-motion-duration, .3s) var(--mobile-sheet-motion-ease, cubic-bezier(.3, .15, .2, 1)),visibility var(--mobile-sheet-motion-duration, .3s) step-end;z-index:20}.footer-attribution-wrap.is-open .footer-attribution-panel{transform:translateZ(0);transition:opacity .18s ease,transform var(--mobile-sheet-motion-duration, .3s) var(--mobile-sheet-motion-ease, cubic-bezier(.3, .15, .2, 1)),visibility 0s}.footer-attribution-wrap.is-open .footer-attribution-panel:is(.is-mobile-dragging,.is-mobile-settling){transition:none;transform:translate3d(0,var(--people-sheet-mobile-motion-offset, 0px),0);margin-bottom:calc(-1 * var(--people-sheet-mobile-top, calc(var(--app-visual-viewport-height, 100dvh) * .42)))}.footer-attribution-panel.is-mobile-dragging :is(.footer-attribution-body,.footer-attribution-page-body){overflow:hidden;overscroll-behavior:none;touch-action:none}footer.site-footer:has(.footer-attribution-wrap.is-open){z-index:622;transition:none}footer.site-footer:has(.footer-attribution-wrap.is-open):before{display:block;position:fixed;inset:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:auto}.footer-attribution-panel>.people-sheet-drag-handle{display:flex;flex:none}.footer-attribution-close{top:14px;right:14px}.footer-attribution-head{padding-left:16px;touch-action:none}.footer-attribution-body{padding:0 16px calc(16px + env(safe-area-inset-bottom,0px))}.footer-attribution-page-head{padding-left:16px;touch-action:none}.footer-attribution-back{width:36px;height:36px}.footer-attribution-page-body{padding:0 16px calc(16px + env(safe-area-inset-bottom,0px))}.footer-attribution-action{min-height:44px}.daily-prompt-banner{bottom:calc(var(--mobile-bottom-bar-height) + 18px);max-width:calc(100vw - 24px);padding:10px 10px 10px 14px;border-radius:var(--ui-radius-xl, 16px)}.daily-prompt-text{font-size:12px}.toast{bottom:calc(var(--mobile-bottom-bar-height) + 18px)}.mobile-bottom-bar{box-sizing:border-box;position:fixed;left:10px;right:10px;bottom:var(--mobile-bottom-bar-offset);z-index:var(--mobile-nav-overlay-z);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px;align-items:center;padding:4px 8px;pointer-events:none}body.mobile-nav-corner-mock .mobile-top-corner-btn{display:inline-flex}.mobile-utility-stack{display:grid}body.mobile-nav-corner-mock .mobile-top-brand{pointer-events:auto}body.mobile-nav-corner-mock .mobile-bottom-bar{left:50%;right:auto;bottom:var(--mobile-bottom-bar-offset);z-index:var(--mobile-nav-overlay-z);width:clamp(374px,calc(100vw - 32px),430px);min-width:0;transform:translate(-50%);grid-template-columns:minmax(0,1fr) 152px minmax(0,1fr);column-gap:0}body.mobile-nav-corner-mock .mobile-bottom-bar:before{display:block;inset:2px;border-radius:var(--ui-radius-pill, 999px)}body.mobile-nav-corner-mock .mobile-bottom-bar:after{inset:2px}body.mobile-nav-corner-mock #mobileMenuBtn,body.mobile-nav-corner-mock #mobileDiscoverBtn,body.mobile-nav-corner-mock #mobileNotificationsBtn{display:none}body.mobile-nav-corner-mock #mobileYouBtn,body.mobile-nav-corner-mock #mobileFeedBtn{display:grid}body.mobile-nav-corner-mock #mobileFeedBtn{order:1}body.mobile-nav-corner-mock .mobile-create-split{order:2}body.mobile-nav-corner-mock #mobileYouBtn{order:3}body.mobile-nav-corner-mock .maplibregl-ctrl-bottom-left{display:none}body.mobile-nav-corner-mock .mobile-bar-btn-sub{min-width:0;min-height:52px;max-width:none;padding:0 2px 2px;gap:2px}body.mobile-nav-corner-mock .mobile-bar-btn-sub:before{inset:5px 3px;border-radius:var(--ui-radius-pill, 999px)}.mobile-bottom-bar:before{content:"";position:absolute;inset:0;border-radius:var(--ui-radius-pill, 999px);background:radial-gradient(120% 170% at 50% -34%,#fff6,#fff0 56%),linear-gradient(180deg,#ffffff52,#ffffff1a 44%,#ffffff0f 70%,#ffffff38),#fafcff24;border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 1px #ffffffe0,inset 1.5px 3px 1px -2px #fffffff2,inset -1.5px -2.5px 1px -2px #ffffffb8,inset 0 -1px #ffffff61,inset 0 0 1px #1f2d5a24,0 16px 40px #141e3633,0 3px 9px #141e361c;backdrop-filter:blur(28px) saturate(185%);-webkit-backdrop-filter:blur(28px) saturate(185%)}.mobile-bottom-bar:after{content:"";position:absolute;inset:0;z-index:0;border-radius:var(--ui-radius-pill, 999px);background:linear-gradient(115deg,#fff0 16%,#ffffff24 30%,#ffffff0a,#fff0 54%);pointer-events:none}.mobile-bottom-bar>*{position:relative;z-index:1;pointer-events:auto}.mobile-bar-btn{appearance:none;position:relative;width:100%;min-width:0;max-width:none;min-height:58px;border:0;background:transparent;color:var(--text);display:grid;gap:4px;align-content:center;justify-items:center;padding:7px 10px 6px;border-radius:var(--ui-radius-pill, 999px);cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent;transition:transform .24s cubic-bezier(.3,1.45,.5,1),color .16s ease,opacity .16s ease}#mobileMenuBtn{justify-self:start}#mobileDiscoverBtn{justify-self:end}#mobileFeedBtn{order:1}.mobile-create-split{order:2}#mobileYouBtn{order:3}.mobile-bar-btn:before{content:"";position:absolute;inset:4px 3px;border-radius:var(--ui-radius-pill, 999px);background:linear-gradient(180deg,#ffffff38,#fff0);border:1px solid transparent;opacity:.5;transition:background .16s ease,box-shadow .16s ease,opacity .16s ease,transform .24s cubic-bezier(.3,1.45,.5,1),border-color .16s ease}.mobile-bar-btn:after{content:"";position:absolute;left:50%;bottom:2px;width:28px;height:3px;border-radius:var(--ui-radius-pill, 999px);transform:translate(-50%) scaleX(.45);transform-origin:center;background:#263470e6;opacity:0;transition:transform .16s ease,opacity .16s ease,background .16s ease}.mobile-bar-btn-label{position:relative;font-size:10px;font-weight:600;letter-spacing:.005em;text-transform:none;opacity:.76;transition:opacity .16s ease,transform .16s ease,color .16s ease}.mobile-bar-btn-icon{position:relative;width:20px;height:20px;display:block;object-fit:contain;opacity:.78;transition:opacity .16s ease,transform .16s ease,filter .16s ease}.mobile-bar-btn-sub{display:none}.mobile-bar-btn-sub-icon{position:relative;width:20px;height:20px;display:block;fill:currentColor;opacity:.8;transition:opacity .16s ease,transform .16s ease,fill .16s ease,filter .16s ease}.mobile-bar-you-avatar{position:relative;display:grid;place-items:center;width:20px;height:20px}.notifications-sheet-activity-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:4px;border-radius:var(--ui-radius-xl, 16px);border:1px solid rgba(0,0,0,.06);background:#ffffff8f;box-shadow:inset 0 1px #ffffff9e}.notifications-sheet-activity-tab{appearance:none;min-width:0;min-height:36px;border:0;border-radius:var(--ui-radius-lg, 12px);background:transparent;color:#0a0a0f8f;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:11px;font-weight:850;letter-spacing:0;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.notifications-sheet-activity-tab-icon{width:16px;height:16px;display:block;flex:0 0 auto;fill:currentColor}.notifications-sheet-activity-tab[aria-selected=true]{background:#fffffff0;color:#242527e6;box-shadow:0 4px 12px #2238781a}@media(max-width:400px){.people-sheet-body .notifications-sheet-activity-tabs,.people-sheet-body .notifications-sheet-activity-tab{gap:4px}}@media(max-width:340px){.people-sheet-body .notifications-sheet-activity-tab-icon{display:none}}@media(hover){.mobile-bar-btn:hover{transform:translateY(-1px)}}.mobile-bar-btn:active{transform:translateY(1px) scale(.98)}.mobile-bottom-bar .mobile-bar-btn:active:before{transform:translateY(1px) scale(.98);box-shadow:inset 0 2px 7px #2a3a6a29;opacity:1}@media(hover){.mobile-bar-btn:hover:before{opacity:.92}.mobile-bar-btn:hover .mobile-bar-btn-icon,.mobile-bar-btn:hover .mobile-bar-btn-sub-icon,.mobile-bar-btn:hover .mobile-bar-btn-label{opacity:.94}}.mobile-bar-btn.is-active .mobile-bar-btn-label,.mobile-bar-btn.is-active .mobile-bar-btn-icon,.mobile-bar-btn.is-active .mobile-bar-btn-sub-icon{color:#162048fa}.mobile-bottom-bar .mobile-bar-btn.is-active:before{background:linear-gradient(180deg,#ffffffb8,#f3f6fd70);border-color:#ffffffb8;box-shadow:inset 0 1px #ffffffeb,inset -1px -2.5px 6px -4px #1f2d5a29,0 6px 16px #141e3626;opacity:1;transform:translateY(-1px)}.mobile-bar-btn.is-active:after{opacity:1;transform:translate(-50%) scaleX(1)}.mobile-bar-btn.is-active .mobile-bar-btn-icon,.mobile-bar-btn.is-active .mobile-bar-btn-sub-icon,.mobile-bar-btn.is-active .mobile-bar-btn-label{opacity:1;transform:translateY(-1px)}body:not(.theme-dark) .mobile-bar-btn{color:#2c3a60f0}body:not(.theme-dark) .mobile-bar-btn-label,body:not(.theme-dark) .mobile-bar-btn-icon,body:not(.theme-dark) .mobile-bar-btn-sub-icon{opacity:.96}body:not(.theme-dark) .mobile-bar-btn:before{background:linear-gradient(180deg,#ffffff29,#fff0);opacity:.6}body:not(.theme-dark) .mobile-bar-btn.is-active .mobile-bar-btn-label,body:not(.theme-dark) .mobile-bar-btn.is-active .mobile-bar-btn-sub-icon,body:not(.theme-dark) .mobile-bar-btn.is-active .mobile-bar-btn-icon{color:#162048fa}body:not(.theme-dark) .mobile-top-corner-btn-icon{opacity:.96}body:not(.theme-dark) .mobile-utility-btn-icon{color:#2c3a60f5}body.theme-dark:not(.mobile-discover-open):not(.mobile-info) .mobile-sheet-overlay{background:linear-gradient(180deg,#0408102e,#040810ad),#0408108f}body.theme-dark .mobile-top-brand,body.theme-dark .mobile-top-brand .brand-logo{filter:none}body.theme-dark .mobile-top-corner-btn{background:radial-gradient(120% 170% at 50% -34%,#acaeb229,#acaeb200 56%),linear-gradient(180deg,#383a3e66,#15171a4d 44%,#11131642 70%,#2e303457),#0e0f125c;border-color:#bec0c438;box-shadow:inset 0 1px #ffffff4d,inset 1.5px 3px 1px -2px #ffffff47,inset -1.5px -2.5px 1px -2px #ffffff24,inset 0 -1px #b2b4b81f,inset 0 0 1px #00000059,0 12px 28px #0006,0 2px 8px #00000042;backdrop-filter:blur(28px) saturate(115%) brightness(.72);-webkit-backdrop-filter:blur(28px) saturate(115%) brightness(.72)}body.theme-dark .mobile-top-corner-btn-icon{filter:brightness(0) invert(.96);opacity:.92}body.theme-dark .mobile-top-corner-btn.is-active{background:linear-gradient(180deg,#7e96ee52,#7e96ee1a),#0e0f125c;border-color:#a0b9ff57;box-shadow:inset 0 1px #fff3,inset -1px -2px 1px -1.5px #8ca5ff38,0 10px 22px #0000004d}body.theme-dark .mobile-utility-btn{background:radial-gradient(120% 170% at 50% -34%,#acaeb229,#acaeb200 56%),linear-gradient(180deg,#383a3e66,#15171a4d 44%,#11131642 70%,#2e303457),#0e0f125c;border-color:#bec0c438;box-shadow:inset 0 1px #ffffff4d,inset 1.5px 3px 1px -2px #ffffff47,inset -1.5px -2.5px 1px -2px #ffffff24,inset 0 -1px #b2b4b81f,inset 0 0 1px #00000059,0 12px 28px #0006,0 2px 8px #00000042;backdrop-filter:blur(28px) saturate(115%) brightness(.72);-webkit-backdrop-filter:blur(28px) saturate(115%) brightness(.72)}body.theme-dark .mobile-utility-btn[aria-pressed=true]{background:linear-gradient(180deg,#7e96ee52,#7e96ee1a),#0e0f125c;border-color:#a0b9ff57;box-shadow:inset 0 1px #fff3,inset -1px -2px 1px -1.5px #8ca5ff38,0 10px 22px #0000004d}body.theme-dark .mobile-utility-btn-icon{color:#e4ecfff0}body.theme-dark .mobile-bottom-bar:before{background:radial-gradient(120% 170% at 50% -34%,#acaeb229,#acaeb200 56%),linear-gradient(180deg,#383a3e66,#15171a4d 44%,#11131642 70%,#2e303457),#0e0f125c;border-color:#bec0c438;box-shadow:inset 0 1px #ffffff4d,inset 1.5px 3px 1px -2px #ffffff47,inset -1.5px -2.5px 1px -2px #ffffff24,inset 0 -1px #b2b4b81f,inset 0 0 1px #00000059,0 18px 42px #00000070,0 3px 10px #0000004d;backdrop-filter:blur(28px) saturate(115%) brightness(.72);-webkit-backdrop-filter:blur(28px) saturate(115%) brightness(.72)}body.theme-dark .mobile-bottom-bar:after{background:linear-gradient(115deg,#fff0 16%,#ffffff12 30%,#ffffff05,#fff0 54%)}body.theme-dark .mobile-bar-btn{color:#e4ecffe6}body.theme-dark .mobile-bar-btn-icon{filter:brightness(0) invert(.96);opacity:.92}body.theme-dark .mobile-bar-btn-sub-icon{opacity:.92}body.theme-dark .mobile-bar-btn:before{background:linear-gradient(180deg,#ffffff0a,#fff0)}body.theme-dark .mobile-bar-btn.is-active .mobile-bar-btn-label,body.theme-dark .mobile-bar-btn.is-active .mobile-bar-btn-icon,body.theme-dark .mobile-bar-btn.is-active .mobile-bar-btn-sub-icon{color:#fefffff5}body.theme-dark .mobile-bar-btn.is-active .mobile-bar-btn-icon{filter:brightness(0) saturate(100%) invert(84%) sepia(16%) saturate(701%) hue-rotate(184deg) brightness(103%) contrast(101%)}body.theme-dark .mobile-bar-btn.is-active:before{background:linear-gradient(180deg,#7e96ee52,#7e96ee1a);border-color:#a0b9ff57;box-shadow:inset 0 1px #fff3,inset -1px -2px 1px -1.5px #8ca5ff38,0 6px 16px #00000052}body.theme-dark .mobile-bar-btn:active:before{box-shadow:inset 0 2px 8px #0000005c}body.theme-dark .mobile-bar-btn.is-active:after{background:#b2c8fff2}body.theme-dark .notifications-sheet-activity-tabs{border-color:#feffff29;background:#162034b8;box-shadow:inset 0 1px #feffff14}body.theme-dark .notifications-sheet-activity-tab{color:#fcfdff9e}body.theme-dark .notifications-sheet-activity-tab[aria-selected=true]{background:#ffffff14;color:#fefffff0}:is(body.theme-dark,body.sky-night-test) .people-sheet-drag-handle{--sheet-handle-edge: rgba(189, 190, 192, .1);--sheet-handle-center: rgba(166, 186, 226, .26);--sheet-handle-top-line: rgba(255,255,255,.1);--sheet-handle-drop-shadow: rgba(0,0,0,.2);--sheet-handle-pill-glow: rgba(128, 129, 131, .1);--sheet-handle-inset: rgba(255,255,255,.08);--sheet-handle-glow-core: rgba(141, 142, 144, .11);--sheet-handle-glow-mid: rgba(141, 142, 144, .04);--sheet-handle-glow-opacity: .56}@media(hover:none){.mobile-bar-btn:hover:not(:active){transform:none}}}@media(min-width:768px),(min-width:744px)and (orientation:landscape){body{--desktop-bottom-bar-height: 76px;--desktop-side-panel-right: calc(16px + env(safe-area-inset-right, 0px)) ;--desktop-side-panel-width: min(420px, calc(100vw - 24px) );--desktop-side-panel-height: min(82vh, 760px)}body.desktop-side-buttons-enabled{--desktop-side-button-top: max(18px, env(safe-area-inset-top, 0px) + 18px);--desktop-side-panel-right: 80px }body.desktop-side-buttons-enabled .mobile-top-corner-btn{position:fixed;top:var(--desktop-side-button-top);z-index:var(--mobile-nav-overlay-z, 620);width:52px;height:52px;border:1px solid rgba(255,255,255,.55);border-radius:var(--ui-radius-xl, 16px);background:radial-gradient(120% 170% at 50% -34%,#fff6,#fff0 56%),linear-gradient(180deg,#ffffff52,#ffffff1a 44%,#ffffff0f 70%,#ffffff38),#fafcff24;box-shadow:inset 0 1px #ffffffe0,inset 1.5px 3px 1px -2px #fffffff2,inset -1.5px -2.5px 1px -2px #ffffffb8,inset 0 -1px #ffffff61,inset 0 0 1px #1f2d5a24,0 10px 24px #141e3629,0 2px 6px #141e361a;backdrop-filter:blur(28px) saturate(185%);-webkit-backdrop-filter:blur(28px) saturate(185%);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:transform .24s cubic-bezier(.3,1.45,.5,1),box-shadow .2s ease,opacity .16s ease,border-color .16s ease,background .2s ease}body.desktop-side-buttons-enabled .mobile-top-corner-btn-left{left:calc(16px + env(safe-area-inset-left,0px))}body.desktop-side-buttons-enabled .mobile-top-corner-btn-right{right:calc(16px + env(safe-area-inset-right,0px))}body.desktop-side-buttons-enabled #mobileMenuCornerBtn,body.desktop-side-buttons-enabled #mobileDiscoverCornerBtn{display:none}@media(hover){body.desktop-side-buttons-enabled .mobile-top-corner-btn:hover{transform:translateY(-1px);box-shadow:inset 1.5px 3px 1px -2px #fffffff2,inset -1.5px -2.5px 1px -2px #ffffffb8,inset 0 0 0 1px #ffffff42,0 12px 28px #141e3633,0 3px 8px #141e361f}}body.desktop-side-buttons-enabled .mobile-top-corner-btn:focus-visible{outline:2px solid rgba(112,113,115,.42);outline-offset:3px}body.desktop-side-buttons-enabled .mobile-top-corner-btn-icon{width:20px;height:20px;display:block;object-fit:contain;opacity:.96}body.desktop-side-buttons-enabled .mobile-top-corner-btn.is-active{background:linear-gradient(180deg,#ffffffa8,#f3f6fd66),#fafcff24;border-color:#ffffffb8;box-shadow:inset 0 1px #ffffffeb,inset -1px -2.5px 6px -4px #1f2d5a29,0 10px 22px #141e3624}body.desktop-side-buttons-enabled .mobile-utility-stack{position:fixed;right:16px;bottom:max(24px,calc(env(safe-area-inset-bottom,0px) + 20px));z-index:200;display:grid;gap:10px;justify-items:end;opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .18s ease,transform .18s ease}body.desktop-side-buttons-enabled.mobile-sheet-open .mobile-utility-stack{opacity:0;pointer-events:none;transform:translateY(8px)}body.desktop-side-buttons-enabled .people-sheet,body.desktop-side-buttons-enabled .menu-secondary-panel.is-settings-panel,body.desktop-side-buttons-enabled .panel-right{right:var(--desktop-side-panel-right)}body.desktop-side-buttons-enabled #rankPanel.panel-right{right:calc(16px + env(safe-area-inset-right,0px))}body.desktop-side-buttons-enabled .mobile-utility-btn{width:50px;height:50px;padding:0;border:1px solid rgba(255,255,255,.55);border-radius:var(--ui-radius-pill, 999px);background:radial-gradient(120% 170% at 50% -34%,#fff6,#fff0 56%),linear-gradient(180deg,#ffffff52,#ffffff1a 44%,#ffffff0f 70%,#ffffff38),#fafcff24;box-shadow:inset 0 1px #ffffffe0,inset 1.5px 3px 1px -2px #fffffff2,inset -1.5px -2.5px 1px -2px #ffffffb8,inset 0 -1px #ffffff61,inset 0 0 1px #1f2d5a24,0 10px 24px #141e3629,0 2px 6px #141e361a;backdrop-filter:blur(28px) saturate(185%);-webkit-backdrop-filter:blur(28px) saturate(185%);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .24s cubic-bezier(.3,1.45,.5,1),box-shadow .2s ease,border-color .16s ease,opacity .16s ease,background .2s ease}@media(hover){body.desktop-side-buttons-enabled .mobile-utility-btn:hover{transform:translateY(-1px);box-shadow:inset 1.5px 3px 1px -2px #fffffff2,inset -1.5px -2.5px 1px -2px #ffffffb8,inset 0 0 0 1px #ffffff42,0 12px 28px #141e3633,0 3px 8px #141e361f}}body.desktop-side-buttons-enabled .mobile-utility-btn:focus-visible{outline:2px solid rgba(112,113,115,.42);outline-offset:3px}body.desktop-side-buttons-enabled .mobile-utility-btn[aria-pressed=true]{background:linear-gradient(180deg,#ffffffa8,#f3f6fd66),#fafcff24;border-color:#ffffffb8;box-shadow:inset 0 1px #ffffffeb,inset -1px -2.5px 6px -4px #1f2d5a29,0 10px 22px #141e3624}body.desktop-side-buttons-enabled .mobile-utility-btn-icon{width:20px;height:20px;display:block;fill:currentColor;color:#2c3a60f5}body.desktop-side-buttons-enabled :is(.mobile-theme-mode-picker,.mobile-random-picker){position:relative;width:50px;height:50px;display:grid;justify-items:end}body.desktop-side-buttons-enabled :is(.mobile-theme-mode-options,.mobile-random-options){position:absolute;top:0;right:60px;display:flex;gap:10px;opacity:0;pointer-events:none;transform:translate(10px);transition:opacity .16s ease,transform .16s ease}body.desktop-side-buttons-enabled .mobile-theme-mode-picker.is-open .mobile-theme-mode-options,body.desktop-side-buttons-enabled .mobile-random-picker.is-open .mobile-random-options{opacity:1;pointer-events:auto;transform:translate(0)}body.desktop-side-buttons-enabled :is(.mobile-theme-mode-options,.mobile-random-options):after{content:"";position:absolute;top:0;right:-10px;width:10px;height:100%}@media(hover:hover){body.desktop-side-buttons-enabled .mobile-theme-mode-picker:hover .mobile-theme-mode-options,body.desktop-side-buttons-enabled .mobile-random-picker:hover .mobile-random-options,body.desktop-side-buttons-enabled .mobile-random-picker:focus-within .mobile-random-options{opacity:1;pointer-events:auto;transform:translate(0)}}.mobile-bottom-bar{position:fixed;left:50%;right:auto;bottom:16px;z-index:9;width:min(430px,calc(100vw - 28px));display:grid;grid-template-columns:minmax(0,1fr) 168px minmax(0,1fr);column-gap:0;align-items:center;padding:4px 9px;transform:translate(-50%);pointer-events:none}.mobile-bottom-bar:before{content:"";position:absolute;inset:0;border-radius:var(--ui-radius-pill, 999px);background:radial-gradient(120% 170% at 50% -34%,#fff6,#fff0 56%),linear-gradient(180deg,#ffffff52,#ffffff1a 44%,#ffffff0f 70%,#ffffff38),#fafcff24;border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 1px #ffffffe0,inset 1.5px 3px 1px -2px #fffffff2,inset -1.5px -2.5px 1px -2px #ffffffb8,inset 0 -1px #ffffff61,inset 0 0 1px #1f2d5a24,0 16px 40px #141e3633,0 3px 9px #141e361c;backdrop-filter:blur(28px) saturate(185%);-webkit-backdrop-filter:blur(28px) saturate(185%)}.mobile-bottom-bar:after{content:"";position:absolute;inset:0;z-index:0;border-radius:var(--ui-radius-pill, 999px);background:linear-gradient(115deg,#fff0 16%,#ffffff24 30%,#ffffff0a,#fff0 54%);pointer-events:none}.mobile-bottom-bar>*{position:relative;z-index:1;pointer-events:auto}#mobileMenuBtn,#mobileDiscoverBtn,#mobileNotificationsBtn{display:none}#mobileFeedBtn{order:1}.mobile-create-split{order:2}#mobileYouBtn{order:3}.mobile-bar-btn{appearance:none;position:relative;width:100%;min-width:0;min-height:50px;border:0;background:transparent;color:#2c3a60f0;display:grid;gap:3px;align-content:center;justify-items:center;max-width:none;padding:6px;border-radius:var(--ui-radius-pill, 999px);cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent;transition:transform .24s cubic-bezier(.3,1.45,.5,1),color .16s ease,opacity .16s ease}.mobile-bar-btn:before{content:"";position:absolute;inset:3px 5px;border-radius:var(--ui-radius-pill, 999px);background:linear-gradient(180deg,#fff3,#fff0);border:1px solid transparent;opacity:.5;transition:background .16s ease,box-shadow .16s ease,opacity .16s ease,transform .24s cubic-bezier(.3,1.45,.5,1)}.mobile-bar-btn:after{content:"";position:absolute;left:50%;bottom:3px;width:26px;height:3px;border-radius:var(--ui-radius-pill, 999px);transform:translate(-50%) scaleX(.45);background:#263470e6;opacity:0;transition:transform .16s ease,opacity .16s ease}.mobile-bar-btn-label{position:relative;font-size:10.5px;font-weight:600;letter-spacing:.005em;text-transform:none;opacity:.96}.mobile-bar-btn-icon,.mobile-bar-btn-sub-icon{position:relative;width:20px;height:20px;display:block;fill:currentColor;object-fit:contain;opacity:.96}@media(hover){.mobile-bar-btn:hover{transform:translateY(-1px)}}.mobile-bar-btn:active{transform:translateY(1px) scale(.98)}.mobile-bar-btn:active:before{transform:translateY(1px) scale(.98);box-shadow:inset 0 2px 7px #2a3a6a29;opacity:1}.mobile-bar-btn.is-active .mobile-bar-btn-label,.mobile-bar-btn.is-active .mobile-bar-btn-icon,.mobile-bar-btn.is-active .mobile-bar-btn-sub-icon{color:#162048fa}.mobile-bar-btn.is-active:before{background:linear-gradient(180deg,#ffffffb8,#f3f6fd70);border-color:#ffffffb8;box-shadow:inset 0 1px #ffffffeb,inset -1px -2.5px 6px -4px #1f2d5a29,0 6px 16px #141e3626;opacity:1;transform:translateY(-1px)}.mobile-bar-btn.is-active:after{opacity:1;transform:translate(-50%) scaleX(1)}body.theme-dark .mobile-bottom-bar:before{background:radial-gradient(120% 170% at 50% -34%,#acaeb229,#acaeb200 56%),linear-gradient(180deg,#383a3e66,#15171a4d 44%,#11131642 70%,#2e303457),#0e0f125c;border-color:#bec0c438;box-shadow:inset 0 1px #ffffff4d,inset 1.5px 3px 1px -2px #ffffff47,inset -1.5px -2.5px 1px -2px #ffffff24,inset 0 -1px #b2b4b81f,inset 0 0 1px #00000059,0 18px 42px #00000070,0 3px 10px #0000004d;backdrop-filter:blur(28px) saturate(115%) brightness(.72);-webkit-backdrop-filter:blur(28px) saturate(115%) brightness(.72)}body.theme-dark .mobile-bottom-bar:after{background:linear-gradient(115deg,#fff0 16%,#ffffff12 30%,#ffffff05,#fff0 54%)}body.theme-dark .mobile-bar-btn{color:#e4ecffe6}body.theme-dark .mobile-bar-btn-icon{filter:brightness(0) invert(.96)}body.theme-dark .mobile-bar-btn.is-active .mobile-bar-btn-label,body.theme-dark .mobile-bar-btn.is-active .mobile-bar-btn-icon,body.theme-dark .mobile-bar-btn.is-active .mobile-bar-btn-sub-icon{color:#fefffff5}body.theme-dark .mobile-bar-btn.is-active:before{background:linear-gradient(180deg,#7e96ee4d,#7e96ee1a);border-color:#a0b9ff52;box-shadow:inset 0 1px #ffffff2e,inset -1px -2px 1px -1.5px #8ca5ff38,0 8px 18px #0000004d}body.theme-dark .mobile-bar-btn:active:before{box-shadow:inset 0 2px 8px #0000005c}body.theme-dark .notifications-sheet-activity-tabs{border-color:#feffff29;background:#162034b8;box-shadow:inset 0 1px #feffff14}body.theme-dark .notifications-sheet-activity-tab{color:#fcfdff9e}body.theme-dark .notifications-sheet-activity-tab[aria-selected=true]{background:#ffffff14;color:#fefffff0}body.desktop-side-buttons-enabled.theme-dark .mobile-top-corner-btn,body.desktop-side-buttons-enabled.theme-dark .mobile-utility-btn{background:radial-gradient(120% 170% at 50% -34%,#acaeb229,#acaeb200 56%),linear-gradient(180deg,#383a3e66,#15171a4d 44%,#11131642 70%,#2e303457),#0e0f125c;border-color:#bec0c438;box-shadow:inset 0 1px #ffffff4d,inset 1.5px 3px 1px -2px #ffffff47,inset -1.5px -2.5px 1px -2px #ffffff24,inset 0 -1px #b2b4b81f,inset 0 0 1px #00000059,0 12px 28px #0006,0 2px 8px #00000042;backdrop-filter:blur(28px) saturate(115%) brightness(.72);-webkit-backdrop-filter:blur(28px) saturate(115%) brightness(.72)}body.desktop-side-buttons-enabled.theme-dark .mobile-top-corner-btn-icon{filter:brightness(0) invert(.96);opacity:.92}body.desktop-side-buttons-enabled.theme-dark .mobile-top-corner-btn.is-active,body.desktop-side-buttons-enabled.theme-dark .mobile-utility-btn[aria-pressed=true]{background:linear-gradient(180deg,#7e96ee52,#7e96ee1a),#0e0f125c;border-color:#a0b9ff57;box-shadow:inset 0 1px #fff3,inset -1px -2px 1px -1.5px #8ca5ff38,0 10px 22px #0000004d}body.desktop-side-buttons-enabled.theme-dark .mobile-utility-btn-icon{color:#e4ecfff0}}.mobile-utility-btn:active,.mobile-top-corner-btn:active{transform:translateY(0) scale(.94);transition:transform 80ms ease}@media(prefers-reduced-transparency:reduce){.mobile-bottom-bar:before,.mobile-utility-btn,.mobile-top-corner-btn,.rank-main-tabs{background:#fafbfef5;backdrop-filter:none;-webkit-backdrop-filter:none}.mobile-bottom-bar:after{display:none}body.theme-dark .mobile-bottom-bar:before,body.theme-dark .mobile-utility-btn,body.theme-dark .mobile-top-corner-btn,body.theme-dark .rank-main-tabs{background:#141518f5;backdrop-filter:none;-webkit-backdrop-filter:none}}.mobile-random-reveal{display:none}@media(hover:none){.mobile-random-reveal{position:absolute;top:0;right:36px;z-index:1;width:14px;height:50px;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--ui-radius-pill, 999px) 0 0 var(--ui-radius-pill, 999px);background:transparent;cursor:pointer}.mobile-random-reveal:before{content:"";position:absolute;inset:0 0 0 -10px}.mobile-random-reveal:focus-visible{outline:2px solid rgba(112,113,115,.42);outline-offset:1px}.mobile-random-reveal-icon{width:12px;height:12px;display:block;fill:currentColor;color:#2c3a609e;transition:transform .16s ease}.mobile-random-picker.is-open .mobile-random-reveal-icon{transform:rotate(180deg)}body.theme-dark .mobile-random-reveal-icon{color:#e4ecffb3}.mobile-random-picker .mobile-random-trigger{position:relative}.mobile-random-picker .mobile-random-trigger:after,.mobile-random-reveal:after{content:"";position:absolute;top:0;bottom:0;opacity:0;background:#2a3a6a12;box-shadow:inset 0 2px 7px #2a3a6a29;transition:opacity .12s ease;pointer-events:none}.mobile-random-picker .mobile-random-trigger:after{left:0;right:0;border-radius:var(--ui-radius-pill, 999px);clip-path:inset(0 0 0 14px)}.mobile-random-reveal:after{left:0;right:-36px;border-radius:var(--ui-radius-pill, 999px);clip-path:inset(0 36px 0 0)}.mobile-random-picker .mobile-random-trigger:active:after,.mobile-random-reveal:active:after{opacity:1}.mobile-random-reveal:active .mobile-random-reveal-icon{color:#2c3a60f0}body.theme-dark .mobile-random-picker .mobile-random-trigger:after,body.theme-dark .mobile-random-reveal:after{background:#ffffff1a;box-shadow:inset 0 2px 8px #0000005c}body.theme-dark .mobile-random-reveal:active .mobile-random-reveal-icon{color:#f0f6fffa}}@media(max-width:390px)and (hover:none){.mobile-random-reveal{right:32px;height:46px}.mobile-random-reveal:after{right:-32px;clip-path:inset(0 32px 0 0)}}@media(max-width:390px){.mobile-top-brand{top:max(14px,env(safe-area-inset-top,0px) + 10px)}.mobile-top-brand .brand-logo{height:58px;max-width:min(84vw,240px)}.mobile-top-corner-btn{width:48px;height:48px;border-radius:var(--ui-radius-xl, 16px)}.mobile-utility-stack{right:10px;gap:8px}.mobile-utility-btn{width:46px;height:46px;border-radius:var(--ui-radius-pill, 999px)}.mobile-theme-mode-picker,.mobile-random-picker{width:46px;height:46px}.mobile-random-options{right:54px;gap:8px}.mobile-random-options:after{right:-8px;width:8px}}.toast.show{opacity:1;transform:translateY(0)}.sparkle-layer{position:absolute;inset:0;pointer-events:none;z-index:7;overflow:hidden}.sparkle{position:absolute;will-change:transform,opacity;animation:sparkle-pop 2.4s ease-out forwards;filter:drop-shadow(0 6px 10px rgba(0,0,0,.12))}.emoji-launch-flight{position:fixed;left:0;top:0;z-index:20;pointer-events:none;will-change:transform,opacity;transform:translate(-50%,-50%);text-shadow:0 8px 12px rgba(0,0,0,.2);filter:none}.unlock-seq{position:absolute;will-change:transform,opacity;transform:translate(-50%,-50%) scale(.72);opacity:0;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#fff;color:#293146;box-shadow:0 8px 18px #0000003d;animation:unlock-seq-in .22s ease-out forwards}.unlock-seq.is-mid{animation:unlock-seq-mid .28s ease-out forwards}.unlock-seq.is-open{animation:unlock-seq-open .76s cubic-bezier(.2,.7,.2,1) forwards}@keyframes sparkle-pop{0%{transform:translate3d(0,8px,0) scale(.55) rotate(0);opacity:0}30%{opacity:1}to{transform:translate3d(var(--dx),var(--dy),0) scale(var(--s)) rotate(18deg);opacity:0}}@keyframes unlock-seq-in{0%{transform:translate(-50%,-50%) scale(.72);opacity:0}to{transform:translate(-50%,-50%) scale(1.02);opacity:1}}@keyframes unlock-seq-mid{0%{transform:translate(-50%,-50%) scale(.94) rotate(-9deg);opacity:1}50%{transform:translate(-50%,-50%) scale(1.1) rotate(4deg);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes unlock-seq-open{0%{transform:translate(-50%,-50%) scale(1);opacity:1}40%{transform:translate(-50%,-58%) scale(1.2);opacity:1}to{transform:translate(-50%,-98%) scale(1.06);opacity:0}}:root{--app-visual-viewport-height: 100vh;--app-visual-viewport-offset-top: 0px}@supports (height: 100dvh){:root{--app-visual-viewport-height: 100dvh}}.modal{position:fixed;inset:0;background:#0a0a0f6b;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:40000;display:none;align-items:center;justify-content:center;padding:16px}.modal.open{display:flex}#postModal{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}#postModal.composer-sheet{inset:0;width:auto;max-height:none;border:0;border-radius:0;box-shadow:none;opacity:1;visibility:visible;transform:none;contain:none;overflow:visible}#postModal.composer-sheet.open{display:flex;opacity:1;visibility:visible;pointer-events:none;transform:none}#postModal.composer-sheet.open:not(.is-previewing) .modal-card{pointer-events:auto}#postLivePreviewDock.is-map-anchored.is-map-outside{visibility:hidden;opacity:0;pointer-events:none}#postModal.is-previewing{pointer-events:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}#postModal.is-previewing .modal-card{opacity:0;transform:translateY(8px) scale(.985);pointer-events:none}.modal-card{width:min(420px,92vw);background:linear-gradient(145deg,#ffffffbf,#fff3),#ffffff38;border:1px solid rgba(255,255,255,.75);border-radius:var(--surface-radius, 24px);box-shadow:0 16px 32px #0000001f,inset 0 1px #ffffffbf;backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);padding:16px max(0px,calc(16px - var(--hiii-scrollbar-size, 11px))) 16px 16px;display:grid;gap:10px;font-size:12.5px;max-height:min(88vh,660px);overflow:auto;scrollbar-gutter:stable}.note-unlock-card{width:min(360px,92vw);gap:12px}.note-unlock-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.note-unlock-head-copy{display:grid;gap:3px}.note-unlock-title{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--text);line-height:1.2}.note-unlock-sub{font-size:11.5px;color:var(--muted);line-height:1.35}.note-unlock-close-btn{appearance:none;border:1px solid rgba(0,0,0,.12);background:#fffffff0;color:var(--text);border-radius:var(--ui-radius-pill, 999px);box-sizing:border-box;width:28px;height:28px;min-width:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:17px;line-height:1;cursor:pointer;flex-shrink:0}.note-unlock-question-block{padding:11px 13px;background:linear-gradient(135deg,#edeef02e,#dcc8ff1f);border:1px solid rgba(145,146,148,.2);border-left:3px solid rgba(145,146,148,.55);border-radius:var(--ui-radius-md, 10px)}.note-unlock-question-text{font-size:13px;font-weight:600;color:var(--text);line-height:1.45}.note-open-prompt{position:relative;z-index:60;display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:9px;row-gap:3px;align-items:start;margin:0 0 10px;padding:11px 13px 11px 12px;border-radius:var(--ui-radius-md, 10px);border:1px solid rgba(108,109,111,.22);background:radial-gradient(circle at 12% 18%,#ffffffbf,#fff0 28%),linear-gradient(135deg,#f5f9fff2,#fff6fbeb);color:var(--text);box-shadow:0 12px 34px #1c2d4a2e,inset 0 1px #ffffffb3;opacity:1;transition:opacity .18s ease,filter .18s ease,transform .18s ease}.note-open-prompt:before{content:attr(data-author-icon);grid-row:1 / span 2;width:28px;height:28px;border-radius:var(--ui-radius-sm, 8px);display:inline-grid;place-items:center;background:linear-gradient(135deg,#727375e6,#ee7eaad1);box-shadow:inset 0 1px #ffffff6b,0 6px 16px #40414333;color:#fffffff5;font-size:15px;line-height:1}.note-open-prompt.is-hidden-after-reveal{opacity:0;filter:blur(2px);pointer-events:none}.maplibregl-popup>.note-open-prompt{position:absolute;left:50%;bottom:calc(100% + 10px);width:max-content;max-width:min(320px,calc(100vw - 32px));min-width:min(220px,calc(100vw - 48px));transform:translate(-50%);margin:0;pointer-events:auto;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);animation:note-open-prompt-in .18s ease-out both}.maplibregl-popup>.note-open-prompt.is-hidden-after-reveal{transform:translate(-50%) translateY(-5px) scale(.985)}.maplibregl-popup>.note-open-prompt:after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;transform:translate(-50%) rotate(45deg);background:#f8fbffeb;border-right:1px solid rgba(145,146,148,.18);border-bottom:1px solid rgba(145,146,148,.18)}.maplibregl-popup-anchor-top>.note-open-prompt,.maplibregl-popup-anchor-top-left>.note-open-prompt,.maplibregl-popup-anchor-top-right>.note-open-prompt{top:calc(100% + 10px);bottom:auto}.maplibregl-popup-anchor-top>.note-open-prompt:after,.maplibregl-popup-anchor-top-left>.note-open-prompt:after,.maplibregl-popup-anchor-top-right>.note-open-prompt:after{top:-6px;bottom:auto;border-right:0;border-bottom:0;border-left:1px solid rgba(145,146,148,.18);border-top:1px solid rgba(145,146,148,.18)}@keyframes note-open-prompt-in{0%{opacity:0;transform:translate(-50%) translateY(6px) scale(.98)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.note-open-prompt-label{grid-column:2;font-size:9.5px;line-height:1.1;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:#242527ad}.note-open-prompt-text{grid-column:2;font-size:13px;line-height:1.38;font-weight:720;color:#0a0a0fd1;overflow-wrap:anywhere}.note-unlock-card .note-open-prompt{margin-bottom:0}.note-unlock-hint-row{display:flex;align-items:flex-start;gap:5px;padding:0 2px}.note-unlock-hint-icon{flex-shrink:0;margin-top:1px;color:var(--muted);line-height:0}.note-unlock-hint-text{font-size:11.5px;color:var(--muted);font-style:italic;line-height:1.4}.note-unlock-confirm-btn{display:inline-flex;align-items:center;gap:5px;background:linear-gradient(135deg,#ffdcf0e6,#f6f7f9e6)!important;border-color:#9192944d!important;font-weight:600!important}body.theme-dark .note-unlock-card{background:#1c1e2af7}body.theme-dark .note-unlock-question-block{background:linear-gradient(135deg,#b8b9bb1a,#afb0b212);border-color:#c7c8ca38;border-left-color:#c7c8ca80}body.theme-dark .note-open-prompt{background:linear-gradient(180deg,#272a32f5,#191c23f0);border-color:#ffffff21;box-shadow:0 14px 34px #0000005c,inset 0 1px #ffffff14}body.theme-dark .note-open-prompt:before{background:linear-gradient(180deg,#ffffff24,#ffffff12);box-shadow:inset 0 1px #ffffff1f,0 6px 16px #00000038;color:#f5f7fceb}body.theme-dark .maplibregl-popup>.note-open-prompt:after{background:#191c23f0;border-right-color:#ffffff1a;border-bottom-color:#ffffff1a;border-left-color:#ffffff1a;border-top-color:#ffffff1a}body.theme-dark .note-open-prompt-label{color:#e1e5ee94}body.theme-dark .note-open-prompt-text{color:#f5f8ffe6}body.theme-dark .note-unlock-close-btn{background:#ffffff14;border-color:#ffffff1f}body.theme-dark .note-unlock-confirm-btn{background:linear-gradient(135deg,#b48cc859,#bfc0c24d)!important;border-color:#e1e2e44d!important}.composer-discard-card{max-width:min(420px,calc(100vw - 24px));gap:12px}#composerDiscardModal{z-index:40010}#hiiiConfirmModal{z-index:41010}body:not(.theme-dark,.sky-night-test) :is(#composerDiscardModal,#hiiiConfirmModal,.note-delete-modal,.surface-paint-discard-modal){background:#0a101e24;backdrop-filter:none;-webkit-backdrop-filter:none}.composer-discard-copy{display:grid;gap:6px}.composer-discard-title{font-size:18px;font-weight:780;line-height:1.08;color:var(--text);letter-spacing:-.02em}.composer-discard-sub{font-size:13px;line-height:1.45;color:var(--muted)}.composer-discard-keep{font-weight:700}.composer-discard-leave{background:var(--composer-discard-leave-background, rgba(255, 114, 114, .12))!important;border-color:var(--composer-discard-leave-border, rgba(220, 90, 90, .2))!important;color:var(--composer-discard-leave-color, rgba(145, 32, 32, .92))!important;font-weight:700!important}@media(hover){.composer-discard-leave:hover{background:var(--composer-discard-leave-hover-background, rgba(255, 114, 114, .18))!important;border-color:var(--composer-discard-leave-hover-border, rgba(220, 90, 90, .3))!important}}:is(body.theme-dark,body.sky-night-test) .composer-discard-card{background:#1c1e2af7}:is(body.theme-dark,body.sky-night-test) :is(#composerDiscardModal,#hiiiConfirmModal,.note-delete-modal) .composer-discard-keep{background:#101828c2;border-color:#cde0ff42;color:#ecf3fff5;box-shadow:0 6px 14px #00000042,inset 0 1px #ffffff14}@media(hover){:is(body.theme-dark,body.sky-night-test) :is(#composerDiscardModal,#hiiiConfirmModal,.note-delete-modal) .composer-discard-keep:hover{background:#142034e6;border-color:#ebecee6b;box-shadow:0 8px 18px #00000052,inset 0 1px #ffffff1a}}:is(body.theme-dark,body.sky-night-test) :is(#composerDiscardModal,#hiiiConfirmModal,.note-delete-modal) .composer-discard-leave{background:#ff787824!important;border-color:#ff8c8c38!important;color:#ffcacaf2!important;box-shadow:0 6px 14px #0000003d,inset 0 1px #ffffff0f}@media(hover){:is(body.theme-dark,body.sky-night-test) :is(#composerDiscardModal,#hiiiConfirmModal,.note-delete-modal) .composer-discard-leave:hover{background:#ff787833!important;border-color:#ff969657!important;box-shadow:0 8px 18px #0000004d,inset 0 1px #ffffff14}}#postModal .modal-card{--post-modal-inline-padding: 16px;--post-modal-bottom-padding: 14px;--post-modal-shadow-gutter: 16px;gap:12px;padding:16px var(--post-modal-inline-padding) var(--post-modal-bottom-padding);position:relative;display:flex;flex-direction:column;min-height:0;overflow-y:hidden;overflow-x:hidden;scrollbar-gutter:initial}.post-modal-step{display:grid;flex:1 1 auto;align-content:start;gap:11px;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;margin-inline:calc(var(--post-modal-shadow-gutter) * -1);padding-left:calc(var(--post-modal-shadow-gutter) + var(--hiii-scrollbar-half-gutter, 5.5px));padding-right:calc(var(--post-modal-shadow-gutter) - var(--hiii-scrollbar-half-gutter, 5.5px));scrollbar-gutter:stable;scrollbar-width:thin;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.post-modal-step[hidden]{display:none}#postComposerMainStep{flex:0 1 auto}#postPremiumStep{flex:1 1 auto}#postModal .modal-head{display:contents}#postModal .modal-drag-handle{display:none;flex:0 0 100%}#postModal.is-premium-step .modal-card{position:relative}#postModal.is-premium-step .modal-head{display:contents}#postModal .share-commit-place{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-width:0;margin:0 0 14px;padding:12px;border:1px solid rgba(78,103,132,.11);border-radius:14px;background:linear-gradient(135deg,#ffffffb3,#edf6ff6b),#ebf4fc57;box-shadow:inset 0 1px #ffffffc7,0 8px 24px #374f6b0b}#postModal .share-commit-place-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(69,118,166,.16);border-radius:12px;background:linear-gradient(145deg,#f8fcfffa,#daebfbe0);color:#4d83b7;box-shadow:inset 0 1px #ffffffe6,0 4px 12px #3766941a}#postModal .share-commit-place-icon svg{width:21px;height:21px;overflow:visible}#postModal .share-commit-place-icon path{fill:currentColor}#postModal .share-commit-place-icon circle{fill:#f9fcfff5}#postModal .share-commit-place-copy{display:grid;gap:2px;min-width:0}#postModal .modal-eyebrow{font-size:10.5px;font-weight:720;line-height:1.15;letter-spacing:.105em;text-transform:uppercase;color:#46576ca8}#postModal .modal-title{display:block;min-width:0;font-size:16px;font-weight:690;line-height:1.18;letter-spacing:-.025em;color:var(--text);max-width:100%;word-break:break-word;text-wrap:pretty}#postModal .modal-subtitle{display:block;color:#32405194;font-size:11.5px;line-height:1.3;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0}body.theme-dark #postModal .share-commit-place{border-color:#c9dcf51f;background:linear-gradient(135deg,#3e4c689e,#212c427a),#1d273b80;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #0308121f}body.theme-dark #postModal .share-commit-place-icon{border-color:#a8cdf129;background:linear-gradient(145deg,#3e5677e0,#283a56e6);color:#8cc5f2;box-shadow:inset 0 1px #ffffff14,0 4px 12px #0208122e}body.theme-dark #postModal .share-commit-place-icon circle{fill:#19253aeb}body.theme-dark #postModal .modal-eyebrow{color:#dae5f494}body.theme-dark #postModal .modal-subtitle{color:#dae5f49e}#postModal .modal-actions{position:static;margin:0;padding:0;border-top:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}#postModal .post-modal-footer{position:static;flex:0 0 auto;z-index:3;margin:0 calc(var(--post-modal-inline-padding) * -1) calc(var(--post-modal-bottom-padding) * -1);padding:0 var(--post-modal-inline-padding) calc(12px + env(safe-area-inset-bottom,0px));border-top:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}body.theme-dark #postModal .post-modal-footer{border-top-color:transparent;background:transparent}#postModal .composer-dock{flex:0 0 auto;display:flex;flex-direction:column;min-width:0;position:relative;z-index:3;margin:0 calc(var(--post-modal-inline-padding) * -1) calc(var(--post-modal-bottom-padding) * -1);margin-top:auto;padding:0 var(--post-modal-inline-padding) max(10px,env(safe-area-inset-bottom,0px));border-top:1px solid rgba(58,59,61,.1);background:transparent}body.theme-dark #postModal .composer-dock{border-top-color:#e2e9ff1f}#postModal .composer-dock-rail{min-width:0}#postModal .composer-dock-rail[hidden]{display:none}#postModal .composer-dock .post-modal-footer{margin:0;padding:10px 0 0}#postModal .composer-dock .post-modal-footer.is-collapsed{display:none}#postLivePreviewShell .popup-memory-world:not(.is-tidy):has(.popup-memory-item~.popup-memory-item) .popup-memory-item{--memory-current-x: calc(var(--memory-x, 0px) * .6);--memory-current-y: calc(var(--memory-y, 0px) * .6);--memory-current-scale: .6}#postLivePreviewShell .popup-memory-world:not(.is-tidy):has(.popup-memory-item~.popup-memory-item~.popup-memory-item) .popup-memory-item{--memory-current-x: calc(var(--memory-x, 0px) * .5);--memory-current-y: calc(var(--memory-y, 0px) * .5);--memory-current-scale: .5}.composer-live-preview-desktop{position:fixed;right:auto;left:calc(50% - (min(420px,92vw) / 2) - var(--composer-live-preview-gap, 56px));top:50%;transform:translate(calc(-100% + var(--composer-cluster-shift-x, 0px))) translateY(-50%);z-index:40005;pointer-events:auto;width:auto}@media(min-width:768px),(min-width:744px)and (orientation:landscape){body{--composer-desktop-panel-width: calc(var(--desktop-side-panel-width) + 2px)}#postModal.open{justify-content:flex-end;align-items:flex-end;padding:16px var(--desktop-side-panel-right) 16px 16px}#postModal.open .modal-card{box-sizing:border-box;margin:0;transform:none;width:var(--composer-desktop-panel-width);flex:0 0 var(--composer-desktop-panel-width);height:calc(var(--desktop-side-panel-height) + 2px);max-height:calc(var(--desktop-side-panel-height) + 2px)}#postLivePreviewDock{left:calc((100vw - var(--composer-desktop-panel-width) - var(--desktop-side-panel-right)) / 2);top:50%;transform:translate(-50%,-50%)}#postLivePreviewDock.is-map-anchored{left:var(--composer-map-preview-x);top:var(--composer-map-preview-y);transform:translate(-50%,-100%) scale(var(--composer-desktop-preview-scale, 1));transform-origin:center bottom;transition:none}}@media(min-width:744px)and (max-width:1000px){#postModal .composer-dock-rail .ns-group-tab{padding-inline:4px}#postModal .composer-dock-rail .ns-group-label{font-size:10px}#postModal .customise-tab.customise-tab-post{padding-inline:10px}}.composer-live-preview-desktop[hidden]{display:none!important}.composer-live-preview-shell{width:auto;overflow:visible}.composer-live-preview-desktop .maplibregl-popup{position:relative;top:auto;left:auto;transform:none!important;margin:0;max-width:min(380px,calc(100vw - 24px));overflow:visible}.composer-live-preview-desktop .maplibregl-popup.is-live-preview .maplibregl-popup-content{position:relative}.composer-live-preview-desktop .popup-actions-row{gap:6px}.composer-live-preview-desktop .popup-action-chip{flex:1 1 calc(25% - 4.5px);min-width:0;justify-content:center;padding:6px 8px;gap:4px}.composer-live-preview-desktop .popup-action-chip .popup-action-label{min-width:0;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.composer-live-preview-desktop .popup-action-chip .popup-action-count{display:none}.composer-live-preview-desktop[class*=note-theme-]{--note-theme-bg: rgba(26, 32, 46, .94);--note-theme-border: rgba(255,255,255,.16);--note-theme-text: #eaf1ff;--note-theme-muted: rgba(220, 230, 248, .76)}.composer-live-preview-desktop[class*=note-theme-] .popup-muted{color:var(--note-theme-muted)!important}@media(max-width:743px),(max-width:767px)and (orientation:portrait){:root{--composer-mobile-preview-top: max(14px, env(safe-area-inset-top, 0px) + 8px);--composer-mobile-preview-height: 178px;--composer-mobile-preview-overhang: 26px;--composer-mobile-preview-active-height: var(--composer-mobile-preview-height);--composer-mobile-preview-reserved-height: calc(var(--composer-mobile-preview-active-height) + var(--composer-mobile-preview-overhang));--composer-mobile-preview-gap: 12px;--composer-mobile-preview-row: 32px}:root:has(body.is-composer-writing-keyboard){--composer-mobile-preview-row: 0px}#postModal.open{align-items:flex-end;top:var(--app-visual-viewport-offset-top, 0px);bottom:auto;height:var(--app-visual-viewport-height, 100dvh);min-height:0;box-sizing:border-box;padding:calc(var(--composer-mobile-preview-top) + var(--composer-mobile-preview-reserved-height) + var(--composer-mobile-preview-gap)) 12px calc(12px + env(safe-area-inset-bottom,0px));transition:padding .22s cubic-bezier(.22,.61,.36,1)}#postModal.open .modal-card{width:min(420px,100%);max-height:calc(var(--app-visual-viewport-height, 100dvh) - var(--composer-mobile-preview-top) - var(--composer-mobile-preview-reserved-height) - var(--composer-mobile-preview-gap) - 28px - env(safe-area-inset-bottom,0px));margin-top:auto;gap:8px;--post-modal-inline-padding: 12px;--post-modal-bottom-padding: 12px;padding:8px var(--post-modal-inline-padding) var(--post-modal-bottom-padding);border-radius:var(--surface-radius, 24px) var(--surface-radius, 24px) var(--surface-radius, 24px) var(--surface-radius, 24px);box-shadow:0 28px 54px #0e182a38,inset 0 1px #ffffffe6;transition:max-height .22s cubic-bezier(.22,.61,.36,1),padding .22s cubic-bezier(.22,.61,.36,1)}#postModal.open:has(:is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,textarea:focus,select:focus,[contenteditable=true]:focus)){padding:max(12px,calc(env(safe-area-inset-top,0px) + 8px)) 12px calc(8px + env(safe-area-inset-bottom,0px))}#postModal.open:has(:is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,textarea:focus,select:focus,[contenteditable=true]:focus)) .modal-card{max-height:calc(var(--app-visual-viewport-height, 100dvh) - 20px - env(safe-area-inset-bottom,0px))}body:has(#postModal.open :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,textarea:focus,select:focus,[contenteditable=true]:focus)) .composer-live-preview-desktop.is-mobile-floating:not([data-draft-preview-dock]){display:none!important}.composer-live-preview-desktop:not(.is-mobile-floating):not([data-draft-preview-mount]):not([data-draft-preview-dock]){display:none!important}.composer-live-preview-desktop.is-mobile-floating{position:fixed;left:calc(50% + (env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))/2);top:var(--composer-mobile-preview-top);right:auto;opacity:var(--composer-mobile-sheet-preview-opacity, 1);visibility:visible;transform:translate(-50%) translateY(calc(var(--composer-mobile-sheet-preview-shift, 0px) + var(--composer-preview-pet-head-room, 0px))) scale(calc(var(--composer-mobile-sheet-preview-scale, 1) * var(--composer-preview-fit-scale, 1)));transform-origin:50% 0%;z-index:40005;width:min(420px,calc(100vw - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));pointer-events:auto;will-change:opacity,transform;transition:opacity 70ms linear,transform 90ms cubic-bezier(.22,.61,.36,1),visibility 0s linear 0s}.composer-live-preview-desktop.is-mobile-floating:before{content:"";position:absolute;left:50%;bottom:100%;width:calc(var(--composer-preview-pet-head-span, 0px) / var(--composer-preview-fit-scale, 1));height:calc(var(--composer-preview-pet-head-room, 0px) / var(--composer-preview-fit-scale, 1));transform:translate(-50%)}.composer-live-preview-desktop.is-mobile-floating .composer-live-preview-shell{display:flex;justify-content:center;width:100%}.composer-live-preview-desktop.is-mobile-floating .maplibregl-popup{width:auto;max-width:min(100%,380px);margin:0 auto;overflow:visible;flex:0 0 auto;pointer-events:auto}.composer-live-preview-desktop.is-mobile-floating .maplibregl-popup:has(.marker-popup):not(:has(.marker-popup.is-envelope-popup-reveal)):not(:has(.popup-memory-world)){max-width:min(100%,var(--popup-note-frame-width, 366px))!important}.composer-live-preview-desktop.is-mobile-floating .maplibregl-popup:has(.marker-popup) .maplibregl-popup-content{width:auto;max-width:100%;box-sizing:border-box;overflow-y:hidden;overflow-x:hidden;scrollbar-gutter:auto}.composer-live-preview-desktop.is-mobile-floating .marker-popup{width:var(--popup-note-body-width, min(340px, calc(100vw - 50px) ));max-width:100%}.composer-live-preview-desktop.is-mobile-floating .maplibregl-popup:has(.popup-note-card-tail):not(:has(.popup-giftbox-reveal)):not(:has(.popup-envelope-reveal)) .marker-popup{width:var(--popup-note-frame-width, calc(var(--popup-note-body-width, min(340px, calc(100vw - 50px) )) + 26px));max-width:100%}.composer-live-preview-desktop.is-mobile-floating .maplibregl-popup:has(.marker-popup.is-envelope-popup-reveal):not(:has(.popup-postcard-whole-stage,.popup-greeting-card-stage)){width:var(--popup-envelope-width, min(380px, calc(100vw - 18px) ));max-width:min(100%,var(--popup-envelope-width, 380px))}.composer-live-preview-desktop.is-mobile-floating .marker-popup.is-envelope-popup-reveal{width:var(--popup-envelope-note-surface-width, var(--popup-note-frame-width, min(366px, calc(100vw - 24px) )))}.composer-live-preview-desktop.is-mobile-floating .marker-popup .popup-reveal-shell,.composer-live-preview-desktop.is-mobile-floating .marker-popup .popup-reveal-content{max-height:none;overflow:visible}.composer-live-preview-desktop.is-mobile-floating .maplibregl-popup.is-live-preview.is-note-two-size .popup-note-surface.popup-note-card{height:var(--note-two-size-height, 196px);min-height:var(--note-two-size-height, 196px);max-height:var(--note-two-size-height, 196px);display:flex;flex-direction:column}.composer-live-preview-desktop.is-mobile-floating .maplibregl-popup.is-live-preview.is-note-two-size :is(.popup-giftbox-note-card,.popup-envelope-note-card).popup-note-card{max-height:var(--note-two-size-height, 196px);display:flex;flex-direction:column}.composer-live-preview-desktop.is-mobile-floating .maplibregl-popup.is-live-preview.is-note-two-size .popup-note-card>div{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.composer-live-preview-desktop.is-mobile-floating .maplibregl-popup.is-live-preview.is-note-two-size .popup-note-card .popup-reveal-shell{flex:1 1 auto;min-height:0;height:auto;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.composer-live-preview-desktop.is-mobile-floating .maplibregl-popup.is-live-preview.is-note-two-size .popup-note-card .popup-reveal-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;max-height:100%;overflow-x:hidden;overflow-y:auto}.composer-live-preview-desktop.is-mobile-floating .maplibregl-popup.is-live-preview.is-note-two-size .popup-note-card .popup-note-message{flex:1 1 auto;min-height:0}.composer-live-preview-desktop.is-mobile-floating .maplibregl-popup.is-live-preview.is-note-two-size .popup-note-card .popup-note-meta{flex:0 0 auto;margin-top:auto}.composer-live-preview-desktop.is-mobile-floating .maplibregl-popup.is-live-preview.is-note-two-size .popup-note-card .popup-reveal-content>:not(.popup-note-message){flex-shrink:0}.composer-live-preview-desktop.is-mobile-floating .maplibregl-popup.is-live-preview.is-note-two-size .popup-note-card .popup-note-message{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--hiii-scrollbar-thumb, rgba(0, 0, 0, .22)) var(--hiii-scrollbar-track, transparent);scrollbar-width:thin}.composer-live-preview-desktop.is-mobile-floating .maplibregl-popup.is-live-preview.is-note-two-size .popup-note-surface.popup-note-card .popup-note-message{margin-bottom:-8px}.composer-live-preview-desktop.is-mobile-floating .maplibregl-popup.is-live-preview.is-note-two-size :is(.popup-giftbox-note-card,.popup-envelope-note-card).popup-note-card .popup-reveal-content:after{content:"";flex:0 9999 8px;min-height:0;margin:-8px 0}.composer-live-preview-desktop.is-mobile-floating .maplibregl-popup.is-live-preview.is-note-two-size :is(.popup-giftbox-note-card,.popup-envelope-note-card).popup-note-card .popup-note-meta{order:1}@property --note-two-size-fade-top{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --note-two-size-fade-bottom{syntax: "<length>"; inherits: false; initial-value: 0px;}@keyframes note-two-size-fade-top{0%{--note-two-size-fade-top: 0px}to{--note-two-size-fade-top: 1lh}}@keyframes note-two-size-fade-bottom{0%{--note-two-size-fade-bottom: 1lh}to{--note-two-size-fade-bottom: 0px}}@supports (animation-timeline: scroll()){.composer-live-preview-desktop.is-mobile-floating .maplibregl-popup.is-live-preview.is-note-two-size .popup-note-card .popup-note-message:not(.note-magic-in){animation:note-two-size-fade-top linear both,note-two-size-fade-bottom linear both;animation-timeline:scroll(self),scroll(self);animation-range:0 1lh,calc(100% - 1lh - max(1.85em,24px)) calc(100% - max(1.85em,24px));-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--note-two-size-fade-top),#000 calc(100% - var(--note-two-size-fade-bottom)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--note-two-size-fade-top),#000 calc(100% - var(--note-two-size-fade-bottom)),transparent)}.composer-live-preview-desktop.is-mobile-floating .maplibregl-popup.is-live-preview.is-note-two-size .popup-note-card .popup-note-message:focus-within{-webkit-mask-image:none;mask-image:none}}.composer-live-preview-desktop.is-mobile-floating:has(.maplibregl-popup.is-live-preview.is-note-two-size .marker-popup.is-envelope-popup-reveal:not(.is-envelope-open):not(.is-envelope-popup-restored):not(.is-envelope-3d-failed)),.composer-live-preview-desktop.is-mobile-floating .maplibregl-popup.is-live-preview.is-note-two-size:has(.marker-popup.is-envelope-popup-reveal:not(.is-envelope-open):not(.is-envelope-popup-restored):not(.is-envelope-3d-failed)),.composer-live-preview-desktop.is-mobile-floating .maplibregl-popup.is-live-preview.is-note-two-size:has(.marker-popup.is-envelope-popup-reveal:not(.is-envelope-open):not(.is-envelope-popup-restored):not(.is-envelope-3d-failed)) .maplibregl-popup-content,.composer-live-preview-desktop.is-mobile-floating:has(.maplibregl-popup.is-live-preview.is-note-two-size .marker-popup.is-giftbox-popup-reveal:not(.is-giftbox-open):not(.is-giftbox-popup-restored):not(.is-giftbox-3d-failed)),.composer-live-preview-desktop.is-mobile-floating .maplibregl-popup.is-live-preview.is-note-two-size:has(.marker-popup.is-giftbox-popup-reveal:not(.is-giftbox-open):not(.is-giftbox-popup-restored):not(.is-giftbox-3d-failed)),.composer-live-preview-desktop.is-mobile-floating .maplibregl-popup.is-live-preview.is-note-two-size:has(.marker-popup.is-giftbox-popup-reveal:not(.is-giftbox-open):not(.is-giftbox-popup-restored):not(.is-giftbox-3d-failed)) .maplibregl-popup-content,.composer-live-preview-desktop.is-mobile-floating .maplibregl-popup.is-live-preview.is-note-two-size .marker-popup.is-giftbox-popup-reveal:not(.is-giftbox-open):not(.is-giftbox-popup-restored):not(.is-giftbox-3d-failed) .popup-giftbox-3d-host{pointer-events:none}.composer-live-preview-desktop.is-mobile-floating .maplibregl-popup.is-live-preview.is-note-two-size:has(.marker-popup.is-envelope-popup-reveal:not(.is-envelope-open):not(.is-envelope-popup-restored):not(.is-envelope-3d-failed)) .maplibregl-popup-close-button,.composer-live-preview-desktop.is-mobile-floating .maplibregl-popup.is-live-preview.is-note-two-size .marker-popup.is-envelope-popup-reveal:not(.is-envelope-open):not(.is-envelope-popup-restored):not(.is-envelope-3d-failed) .en-viewer-canvas,.composer-live-preview-desktop.is-mobile-floating .maplibregl-popup.is-live-preview.is-note-two-size:has(.marker-popup.is-giftbox-popup-reveal:not(.is-giftbox-open):not(.is-giftbox-popup-restored):not(.is-giftbox-3d-failed)) .maplibregl-popup-close-button,.composer-live-preview-desktop.is-mobile-floating .maplibregl-popup.is-live-preview.is-note-two-size .marker-popup.is-giftbox-popup-reveal:not(.is-giftbox-open):not(.is-giftbox-popup-restored):not(.is-giftbox-3d-failed) .gb-viewer-canvas:not(.parcel-viewer),.composer-live-preview-desktop.is-mobile-floating .maplibregl-popup.is-live-preview.is-note-two-size .marker-popup.is-giftbox-popup-reveal:not(.is-giftbox-open):not(.is-giftbox-popup-restored):not(.is-giftbox-3d-failed) .parcel-three-canvas,.composer-live-preview-desktop.is-mobile-floating .maplibregl-popup.is-live-preview.is-note-two-size .marker-popup.is-giftbox-popup-reveal:not(.is-giftbox-open):not(.is-giftbox-popup-restored):not(.is-giftbox-3d-failed):not(.is-giftbox-3d) .popup-giftbox-lid-control{pointer-events:auto}.composer-live-preview-desktop.is-mobile-floating .maplibregl-popup.is-live-preview.is-note-two-size .marker-popup.is-envelope-popup-reveal:not(.is-envelope-open):not(.is-envelope-popup-restored):not(.is-envelope-3d-failed) .en-viewer-canvas[data-envelope-flap-down]{max-height:calc(100% - max(0px,var(--popup-envelope-height) + 24px - var(--note-two-size-height, 196px) - var(--composer-mobile-preview-gap, 12px) - var(--composer-mobile-preview-row, 0px)));object-fit:cover;object-position:50% 0%;overflow:visible}.composer-live-preview-desktop.is-mobile-floating .maplibregl-popup.is-live-preview.is-note-two-size .marker-popup.is-giftbox-popup-reveal:not(.is-giftbox-open):not(.is-giftbox-popup-restored):not(.is-giftbox-3d-failed) :is(.gb-viewer-canvas,.parcel-three-canvas)[data-giftbox-at-rest]{max-height:calc(100% - clamp(0px,var(--popup-giftbox-stage-h) + 22px - var(--note-two-size-height, 196px) - var(--composer-mobile-preview-gap, 12px) - var(--composer-mobile-preview-row, 0px),32px));object-fit:cover;object-position:50% 0%;overflow:visible}.composer-live-preview-desktop.is-mobile-floating .maplibregl-popup.is-live-preview.is-note-two-size .marker-popup.is-giftbox-popup-reveal:not(.is-giftbox-open):not(.is-giftbox-popup-restored):not(.is-giftbox-3d-failed):not(.is-giftbox-3d) .popup-giftbox-lid-control{--lid-control-over-the-line: max(0px, var(--popup-giftbox-stage-h) + 14px - var(--note-two-size-height, 196px) - var(--composer-mobile-preview-gap, 12px) - var(--composer-mobile-preview-row, 0px));bottom:var(--lid-control-over-the-line);height:calc(var(--popup-giftbox-stage-h) - var(--lid-control-over-the-line))}#postModal.open .modal-head{padding-top:4px}#postModal.open .modal-drag-handle{display:flex;height:20px;margin-bottom:-2px;overflow:visible}#postModal.open.is-mobile-preview-dragging .modal-drag-handle{cursor:grabbing}#postModal.open.is-mobile-preview-dragging{transition:none}#postModal.open.is-mobile-preview-dragging .modal-card,#postModal.open.is-mobile-preview-dragging .composer-live-preview-desktop.is-mobile-floating .maplibregl-popup,#postModal.open.is-mobile-preview-dragging .composer-live-preview-desktop.is-mobile-floating .maplibregl-popup-content{transition:none!important}#postModal.open .post-modal-footer{position:static;padding-top:8px;box-shadow:none}body.standard-mobile-sheet-swapping #postModal.composer-sheet.open,body.standard-mobile-sheet-swapping #postModal.composer-sheet.open .modal-card{transition:opacity .16s ease!important}#postModal.composer-sheet.open{align-items:stretch;justify-content:stretch;top:var(--app-visual-viewport-offset-top, 0px);bottom:auto;height:var(--app-visual-viewport-height, 100dvh);min-height:0;padding:0;box-sizing:border-box;transition:none}#postModal.composer-sheet.open .modal-card{position:fixed;left:env(safe-area-inset-left,0px);right:env(safe-area-inset-right,0px);top:var(--people-sheet-mobile-top, calc(var(--app-visual-viewport-height, 100dvh) - 248px));bottom:0;width:calc(100% - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));max-width:none;max-height:none;height:auto;margin:0;box-sizing:border-box;gap:8px;--post-modal-inline-padding: 12px;--post-modal-bottom-padding: 12px;padding:6px var(--post-modal-inline-padding) var(--post-modal-bottom-padding);border-bottom:0;border-radius:var(--surface-radius, 24px) var(--surface-radius, 24px) 0 0;box-shadow:0 -8px 40px #11182e29,inset 0 1px #ffffffe6;transform:translateY(calc(var(--app-visual-viewport-height, 100dvh) - var(--people-sheet-mobile-top, calc(var(--app-visual-viewport-height, 100dvh) - 248px))));transition:transform var(--mobile-sheet-motion-duration, .3s) var(--mobile-sheet-motion-ease, cubic-bezier(.3,.15,.2,1)),box-shadow .18s ease,top var(--mobile-sheet-motion-duration, .3s) var(--mobile-sheet-motion-ease, cubic-bezier(.3,.15,.2,1))}#postModal.composer-sheet.open.is-open .modal-card{transform:translateY(0)}#postModal.composer-sheet.open.is-mobile-dragging .modal-card,#postModal.composer-sheet.open.is-mobile-settling .modal-card{transition:none!important;transform:translate3d(0,var(--people-sheet-mobile-motion-offset, 0px),0);margin-bottom:calc(-1 * var(--people-sheet-mobile-top, calc(var(--app-visual-viewport-height, 100dvh) - 248px)))}#postModal.composer-sheet.open .composer-dock{transform:translateZ(0)}#postModal.composer-sheet.open:is(.is-mobile-dragging,.is-mobile-settling) .composer-dock{transform:translate3d(0,calc(-1 * (var(--people-sheet-mobile-top, calc(var(--app-visual-viewport-height, 100dvh) - 248px)) + var(--people-sheet-mobile-motion-offset, 0px))),0)}#postModal.composer-sheet.open.is-mobile-settling.is-mobile-leaving .composer-dock{transform:translate3d(0,calc(-1 * var(--people-sheet-mobile-top, calc(var(--app-visual-viewport-height, 100dvh) - 248px))),0)}#postModal.composer-sheet.open .modal-drag-handle{flex:0 0 20px;height:20px;align-self:stretch;margin-bottom:-2px;overflow:visible}#postModal.composer-sheet.open.is-mobile-snap-collapsed .post-modal-step{display:none!important}#postModal.composer-sheet.open.is-mobile-snap-full~#postLivePreviewDock{opacity:var(--composer-mobile-sheet-preview-opacity, 0);transform:translate(-50%) translateY(calc(var(--composer-mobile-sheet-preview-shift, -10px) + var(--composer-preview-pet-head-room, 0px))) scale(calc(var(--composer-mobile-sheet-preview-scale, .965) * var(--composer-preview-fit-scale, 1)));pointer-events:none}#postModal.composer-sheet.open:is(.is-mobile-dragging,.is-mobile-settling)~#postLivePreviewDock{pointer-events:none;transition:none}#postModal.composer-sheet.open.is-mobile-snap-full~#postLivePreviewDock.is-note-editing{pointer-events:auto}#postLivePreviewDock.is-mobile-full-snap-hidden{visibility:hidden}#postModal.composer-sheet.open:has(:is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,textarea:focus,select:focus,[contenteditable=true]:focus)){padding:0}#postModal.composer-sheet.open:has(:is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,textarea:focus,select:focus,[contenteditable=true]:focus)) .modal-card{top:max(12px,calc(env(safe-area-inset-top,0px) + 8px));max-height:none}#postModal.composer-sheet.open.is-previewing .modal-card{opacity:0;transform:translateY(8px) scale(.985);pointer-events:none}body.is-composer-writing-keyboard #postModal.composer-sheet.open .modal-card{position:absolute;top:auto;height:auto;min-height:0;max-height:none;gap:0;padding:6px 8px 8px;border:none;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible}body.is-composer-writing-keyboard #postModal.composer-sheet.open .modal-head,body.is-composer-writing-keyboard #postModal.composer-sheet.open #postComposerMainStep,body.is-composer-writing-keyboard #postModal.composer-sheet.open #postPremiumStep,body.is-composer-writing-keyboard #postModal.composer-sheet.open .composer-dock-rail>:not(.ns-kb-strip,.ns-rail-write,.ns-rail-write-dismiss),body.is-composer-writing-keyboard #postModal.composer-sheet.open .post-modal-footer,body.is-composer-writing-keyboard #postModal.composer-sheet.open .composer-tabs-entry{display:none!important}body.is-composer-writing-keyboard #postModal.composer-sheet.open .composer-dock{margin:0;padding:0;border-top:none;background:none}body.is-composer-writing-keyboard #postModal.composer-sheet.open .composer-dock-rail{flex-direction:row;align-items:center;gap:4px;padding:3px;border:1px solid rgba(255,255,255,.55);border-radius:var(--ui-radius-pill, 999px);background:radial-gradient(120% 170% at 50% -34%,#fff6,#fff0 56%),linear-gradient(180deg,#ffffff52,#ffffff1a 44%,#ffffff0f 70%,#ffffff38),#fafcff24;box-shadow:inset 0 1px #ffffffe0,inset 1.5px 3px 1px -2px #fffffff2,inset -1.5px -2.5px 1px -2px #ffffffb8,inset 0 -1px #ffffff61,inset 0 0 1px #1f2d5a24,0 16px 40px #141e3633,0 3px 9px #141e361c;backdrop-filter:blur(28px) saturate(185%);-webkit-backdrop-filter:blur(28px) saturate(185%)}body.theme-dark.is-composer-writing-keyboard #postModal.composer-sheet.open .composer-dock-rail{border-color:#bec0c438;background:radial-gradient(120% 170% at 50% -34%,#acaeb229,#acaeb200 56%),linear-gradient(180deg,#383a3e66,#15171a4d 44%,#11131642 70%,#2e303457),#0e0f125c;box-shadow:inset 0 1px #ffffff4d,inset 1.5px 3px 1px -2px #ffffff47,inset -1.5px -2.5px 1px -2px #ffffff24,inset 0 -1px #b2b4b81f,inset 0 0 1px #00000059,0 18px 42px #00000070,0 3px 10px #0000004d;backdrop-filter:blur(28px) saturate(115%) brightness(.72);-webkit-backdrop-filter:blur(28px) saturate(115%) brightness(.72)}body.is-composer-writing-keyboard #postModal.composer-sheet.open .composer-dock-rail .ns-rail-write{display:flex;flex:0 0 auto;gap:2px;grid-template-columns:none;margin-bottom:0;border-bottom:none;padding:0 16px 0 0;overflow:visible}body.is-composer-writing-keyboard #postModal.composer-sheet.open .composer-dock-rail .ns-rail-write .ns-rail-tab{background:transparent;border-color:transparent;border-radius:var(--ui-radius-pill, 999px);flex:0 0 var(--kb-cell, 38px);flex-direction:row;gap:0;min-height:40px;padding:6px 0;white-space:nowrap}body.is-composer-writing-keyboard #postModal.composer-sheet.open .composer-dock-rail .ns-rail-write .ns-rail-divider{margin-inline:3px}body.is-composer-writing-keyboard #postModal.composer-sheet.open .composer-dock-rail .ns-rail-write .ns-rail-label{margin-left:0;max-width:0;opacity:0;overflow:hidden}body.is-composer-writing-keyboard #postModal.composer-sheet.open .composer-dock-rail .ns-rail-write .ns-rail-tab.is-active{background:transparent;border-color:transparent;box-shadow:none;color:color-mix(in srgb,var(--text) 62%,var(--muted) 38%)}body.theme-dark.is-composer-writing-keyboard #postModal.composer-sheet.open .composer-dock-rail .ns-rail-write .ns-rail-tab.is-active{color:#e2e9ffbd}body.is-composer-writing-keyboard #postModal.composer-sheet.open .ns-rail-write-dismiss{display:inline-flex}body.is-composer-writing-keyboard .mobile-bottom-bar{visibility:hidden}:is(body.theme-dark,body.sky-night-test).is-composer-writing-keyboard #postModal.composer-sheet.open .modal-card{box-shadow:none}@media(prefers-reduced-transparency:reduce){body.is-composer-writing-keyboard #postModal.composer-sheet.open .composer-dock-rail{background:#fafbfef5;backdrop-filter:none;-webkit-backdrop-filter:none}body.theme-dark.is-composer-writing-keyboard #postModal.composer-sheet.open .composer-dock-rail{background:#141518f5;backdrop-filter:none;-webkit-backdrop-filter:none}}}.legal-card{width:min(360px,92vw)}.legal-body{display:grid;gap:8px;color:var(--muted);line-height:1.5;font-size:12px}#legalModal .legal-card{width:min(560px,94vw);max-height:min(88vh,780px)}#legalModal .legal-card{display:flex;flex-direction:column;overflow:hidden;padding:16px;scrollbar-gutter:auto}#legalModal .legal-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-right:-4px}#legalModal #legalBody{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}#legalModal .legal-body{gap:10px;line-height:1.6;font-size:12.5px}#legalModal .legal-body strong{color:var(--text)}#legalModal .legal-body a{color:var(--text);text-decoration:underline;text-underline-offset:2px}#legalModal{z-index:40040}#legalModal .legal-letterhead{display:flex;justify-content:center;padding:2px 0 12px;border-bottom:1px solid rgba(120,140,180,.16)}#legalModal .legal-letterhead-logo{display:block;width:120px;height:60px;object-fit:cover;object-position:50% 44%;pointer-events:none}body.theme-dark #legalModal .legal-letterhead{border-bottom-color:#ffffff1f}.modal-row{display:grid;gap:6px}.modal-input,.modal-textarea{border:1px solid rgba(0,0,0,.1);border-radius:var(--ui-radius-lg, 12px);padding:9px 11px;font-size:12.5px;background:#fffffff5;box-shadow:inset 0 1px 3px #0000000d;transition:border-color .15s ease,box-shadow .15s ease,background-color .2s ease}.modal-input:focus,.modal-textarea:focus{outline:none;border-color:#7d7e808c;box-shadow:0 0 0 3px #7d7e801f,inset 0 1px 3px #0000000a}.input-with-prefix{position:relative;min-width:0}.input-prefix-icon{--input-prefix-color: rgba(62, 80, 109, .78);position:absolute;left:10px;top:50%;transform:translateY(-50%);z-index:1;width:13px;height:13px;color:var(--input-prefix-color);pointer-events:none}.input-prefix-icon.is-text-prefix{width:auto;height:auto;line-height:1;font-size:12.5px;font-weight:750;transform:translateY(-52%)}.input-prefix-icon svg{display:block;width:100%;height:100%;fill:currentColor}.input-with-prefix .modal-input{padding-left:27px}.upload-input-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;min-width:0}.upload-input-cell{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;justify-content:flex-start;position:relative;width:100%;min-width:0;min-height:112px;padding:18px 14px;box-sizing:border-box;overflow:hidden;border-radius:var(--ui-radius-xl, 16px);border:2px dashed rgba(102,103,105,.28);background:#66676906;cursor:pointer}.upload-input-cell.drag-over{border-color:#66676985;background:#6667690e}@media(hover){.upload-input-cell:hover{border-color:#66676985;background:#6667690e}}.upload-input-cell .field-label{margin:0}.upload-input-hint{font-size:11px;line-height:1.35;color:#384961a3}.upload-input-cell.is-hidden{display:none}.modal-input[type=file],.upload-cell-trigger{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:0;border:none;background:none;margin:0;padding:0}.upload-cell-trigger:disabled{cursor:not-allowed}.toggle-btn-destructive{background:linear-gradient(160deg,#ff50501f,#ff3c3c14);border-color:#dc3c3c52;color:#c82828e6;box-shadow:0 4px 12px #dc3c3c1a,inset 0 1px #fffc}@media(hover){.toggle-btn-destructive:hover:not(:disabled){background:linear-gradient(160deg,#ff505033,#ff3c3c26);border-color:#dc3c3c80;box-shadow:0 6px 16px #dc3c3c2e,inset 0 1px #fffc}}.toggle-btn-destructive:disabled{opacity:.45}@keyframes audio-lines-bounce{0%,to{transform:scaleY(1)}50%{transform:scaleY(.3)}}.audio-lines-icon{flex-shrink:0;overflow:visible;margin-right:5px}.audio-lines-icon__bar{transform-box:view-box}.audio-lines-icon__bar:nth-child(1){transform-origin:8.4% 48.1%}.audio-lines-icon__bar:nth-child(2){transform-origin:25% 47.9%}.audio-lines-icon__bar:nth-child(3){transform-origin:41.9% 50%}.audio-lines-icon__bar:nth-child(4){transform-origin:58.4% 47.9%}.audio-lines-icon__bar:nth-child(5){transform-origin:75% 47.9%}.audio-lines-icon__bar:nth-child(6){transform-origin:91.6% 48.1%}#postVoiceStop:not([disabled]) .audio-lines-icon__bar{animation:audio-lines-bounce .8s ease-in-out infinite}#postVoiceStop:not([disabled]) .audio-lines-icon__bar:nth-child(1){animation-delay:0s}#postVoiceStop:not([disabled]) .audio-lines-icon__bar:nth-child(2){animation-delay:.15s}#postVoiceStop:not([disabled]) .audio-lines-icon__bar:nth-child(3){animation-delay:.05s}#postVoiceStop:not([disabled]) .audio-lines-icon__bar:nth-child(4){animation-delay:.25s}#postVoiceStop:not([disabled]) .audio-lines-icon__bar:nth-child(5){animation-delay:.1s}#postVoiceStop:not([disabled]) .audio-lines-icon__bar:nth-child(6){animation-delay:.2s}@keyframes voice-record-pulse{0%,to{opacity:1}50%{opacity:.25}}#postVoiceRecordCell.is-recording{border-color:#dc3c3c73;background:#dc3c3c0a}@media(hover){#postVoiceRecordCell.is-recording:hover{border-color:#dc3c3ca6;background:#dc3c3c14}}#postVoiceRecordCell.is-recording .voice-record-cell-icon:after{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#dc3c3ce6;margin-left:5px;vertical-align:middle;animation:voice-record-pulse 1.1s ease-in-out infinite}#postVoiceRecordCell.is-recording .voice-record-cell-label{color:#c82828d9}#postVoiceRecordCell.is-recording .voice-record-cell-browse{background:#dc3c3c1a;border-color:#dc3c3c47;color:#c82828d9}.voice-record-timer{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#c82828d9;line-height:1;pointer-events:none}.voice-record-timer[hidden]{display:none}.upload-cell-icon{font-size:26px;line-height:1;pointer-events:none;margin-bottom:2px}.upload-cell-icon svg{display:block;width:26px;height:26px}.upload-cell-label{font-size:12.5px;font-weight:600;color:#1e2e46b3;pointer-events:none;margin:0}.upload-cell-browse{display:inline-block;margin-top:auto;padding:5px 13px;border-radius:var(--ui-radius-pill, 999px);font-size:11px;font-weight:600;letter-spacing:.01em;color:#5b5c5ee6;background:#6667691a;border:1px solid rgba(102,103,105,.22);pointer-events:none;transition:background .15s,border-color .15s}.upload-input-cell.drag-over .upload-cell-browse{background:#6667692e;border-color:#66676961}@media(hover){.upload-input-cell:hover .upload-cell-browse{background:#6667692e;border-color:#66676961}}@media(max-width:680px){.upload-input-grid{grid-template-columns:1fr}}.camera-preview-modal{position:fixed;inset:0;z-index:99999;background:#000000e0;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.camera-preview-modal[hidden]{display:none}.camera-preview-inner{position:relative;width:100%;max-width:560px;background:#111;border-radius:var(--ui-radius-xl, 16px);overflow:hidden;display:flex;flex-direction:column}.camera-preview-video{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;background:#000}.camera-preview-stage{position:relative;width:100%}.camera-preview-stamp-overlay{position:absolute;inset:0;pointer-events:none;display:flex;align-items:flex-end;justify-content:center}.camera-preview-stamp-overlay[hidden]{display:none}.camera-preview-stamp-svg{position:absolute;inset:0;width:100%;height:100%;display:block}.camera-preview-stamp-hint{position:relative;margin:0 0 14px;padding:6px 14px;border-radius:var(--ui-radius-pill, 999px);background:#080c1699;color:#ffffffeb;font-size:13px;font-weight:600;letter-spacing:.01em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.camera-preview-actions{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 20px}.camera-preview-capture{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1;max-width:200px;min-height:48px;padding:12px 20px;border-radius:var(--ui-radius-pill, 999px);border:none;font-size:15px;font-weight:600;background:#666769e6;color:#fff;cursor:pointer;transition:background .15s}@media(hover){.camera-preview-capture:hover{background:#666769}}.camera-preview-close{width:40px;height:40px;border-radius:50%;border:none;background:#ffffff1f;color:#fffc;line-height:0;cursor:pointer;transition:background .15s;flex-shrink:0}@media(hover){.camera-preview-close:hover{background:#ffffff38}}.modal-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;padding-top:2px}.char-counter{justify-self:end;margin-top:4px;font-size:11px;color:#323c4e8c;letter-spacing:.01em}.modal-actions button{-webkit-appearance:none;appearance:none;border:1px solid rgba(0,0,0,.1);border-radius:var(--ui-radius-lg, 12px);padding:7px 12px;font-size:12px;font-weight:600;cursor:pointer;background:linear-gradient(160deg,#fffffffa,#f8faffeb);box-shadow:0 2px 6px #00000012,inset 0 1px #ffffffe6;transition:box-shadow .12s ease,transform .12s ease,background .12s ease}@media(hover){.modal-actions button:hover{box-shadow:0 4px 10px #0000001a,inset 0 1px #fffffff2;transform:translateY(-1px)}}.note-share-modal{background:#0a101e24;backdrop-filter:none;-webkit-backdrop-filter:none}.note-share-card{--note-share-rule: rgba(92, 116, 158, .16);--note-share-well: rgba(255, 255, 255, .38);--note-share-well-strong: rgba(255, 255, 255, .58);--note-share-lip: inset 0 1px 0 rgba(255, 255, 255, .72);--note-share-lens: linear-gradient(180deg, rgba(255, 255, 255, .9), rgba(243, 246, 253, .64));--note-share-drop: 0 30px 70px rgba(10, 17, 34, .24), 0 8px 22px rgba(10, 17, 34, .1);width:min(520px,calc(100vw - 24px));max-height:calc(100vh - 32px);padding:0;gap:0;overflow:auto;border-radius:var(--surface-radius, 24px);background:var(--shared-panel-background);border:1px solid var(--shared-panel-border);box-shadow:var(--note-share-drop),var(--shared-panel-inset-shadow);backdrop-filter:var(--shared-panel-backdrop-filter);-webkit-backdrop-filter:var(--shared-panel-backdrop-filter);scrollbar-width:none}.note-share-card::-webkit-scrollbar{display:none}.note-share-top{padding:17px 18px 13px;border-bottom:1px solid var(--note-share-rule)}.note-share-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.note-share-title-row{display:flex;align-items:center;gap:8px;min-width:0}.note-share-title{font-size:19px;font-weight:820;letter-spacing:-.02em;color:#0a0a0fe6}.note-share-note-id{flex:0 0 auto;border:1px solid var(--note-share-rule);border-radius:var(--ui-radius-pill, 999px);padding:3px 7px;background:var(--note-share-well-strong);box-shadow:var(--note-share-lip);color:#2b2c2ebd;font-size:10px;font-weight:850;line-height:1}.note-share-subtitle{margin-top:3px;font-size:12.5px;line-height:1.35;color:#0a0a0f85}.note-share-subtitle:empty{display:none}.note-share-close{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--ui-radius-pill, 999px);border:1px solid var(--note-share-rule);background:var(--note-share-well-strong);box-shadow:var(--note-share-lip);color:#0a0a0f8c;cursor:pointer;font-size:18px;line-height:1;transition:box-shadow .12s ease,transform .24s cubic-bezier(.3,1.45,.5,1),background .12s ease}.note-share-body{display:grid;gap:10px;padding:12px 14px 14px}.note-share-preview-card{min-width:0;overflow:hidden;border:1px solid var(--note-share-rule);border-radius:19px;background:var(--note-share-well);box-shadow:var(--note-share-lip),0 12px 28px #141c3212}.note-share-preview-stage{position:relative;display:grid;place-items:center;height:220px;overflow:hidden;background:radial-gradient(circle at 50% -20%,rgba(111,142,210,.38),transparent 58%),linear-gradient(150deg,#17223a,#080d19 62%,#142438);isolation:isolate}.note-share-preview-stage:before,.note-share-preview-stage:after{position:absolute;z-index:-1;width:150px;height:150px;border:1px solid rgba(255,255,255,.09);border-radius:50%;content:""}.note-share-preview-stage:before{left:-48px;bottom:-96px;box-shadow:0 0 0 34px #ffffff06,0 0 0 68px #ffffff05}.note-share-preview-stage:after{top:-116px;right:-32px;box-shadow:0 0 0 26px #ffffff05}.note-share-preview-image{display:block;width:auto;height:188px;max-width:calc(100% - 44px);border-radius:4px;object-fit:contain;box-shadow:0 18px 40px #00000061,0 0 0 1px #ffffff29}.note-share-preview-image[hidden]{display:none}.note-share-preview-fallback{display:grid;place-items:center;gap:9px;color:#ffffffb8}.note-share-preview-fallback[hidden]{display:none}.note-share-preview-fallback-emoji{font-size:34px;filter:drop-shadow(0 8px 16px rgba(0,0,0,.35))}.note-share-preview-status{font-size:11px;font-weight:750;letter-spacing:.02em}.note-share-preview-badge{position:absolute;top:11px;left:11px;padding:6px 9px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#080d198f;color:#ffffffe6;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.note-share-summary{min-width:0;padding:9px 12px 10px}.note-share-summary-copy{min-width:0;display:grid;gap:2px}.note-share-summary-label{color:#0a0a0f61;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.note-share-summary-text{min-width:0;overflow:hidden;color:#0a0a0fbd;font-size:12px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.note-share-composition{display:grid;min-width:0;gap:6px;padding:10px 0 11px;border-top:1px solid var(--note-share-rule)}.note-share-composition-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 12px}.note-share-composition-title{color:#0a0a0f6b;font-size:9px;font-weight:880;letter-spacing:.09em;text-transform:uppercase}.note-share-composition-selected{min-width:0;overflow:hidden;color:#25376ce0;font-size:10px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.note-share-composition-rail{display:flex;min-width:0;gap:8px;padding:2px 12px 5px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:12px;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.note-share-composition-rail::-webkit-scrollbar{display:none}.note-share-composition-loading{padding:15px 2px;color:#0a0a0f6b;font-size:10px;font-weight:750}.note-share-composition-option{display:grid;flex:0 0 min(78%,300px);grid-template-columns:43px minmax(0,1fr) 20px;gap:9px;align-items:center;min-height:63px;padding:7px 8px;border:1px solid var(--note-share-rule);border-radius:13px;background:var(--note-share-well-strong);color:#0a0a0fb8;box-shadow:var(--note-share-lip),0 5px 14px #141c320f;cursor:pointer;scroll-snap-align:center;scroll-snap-stop:always;text-align:left;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}@media(hover){.note-share-composition-option:hover{border-color:#3f549a47;box-shadow:var(--note-share-lip),0 8px 18px #141c321a;transform:translateY(-1px)}}.note-share-composition-option.is-selected{border-color:#3f549ab3;background:var(--note-share-lens);box-shadow:var(--note-share-lip),0 0 0 2px #4e65b11f,0 8px 18px #141c321a}.note-share-composition-swatch{width:43px;height:48px;border:1px solid rgba(20,28,50,.1);border-radius:8px;background:radial-gradient(circle at 74% 24%,var(--composition-swatch-c),transparent 33%),linear-gradient(145deg,var(--composition-swatch-a),var(--composition-swatch-b));box-shadow:inset 0 1px #fff3,0 4px 10px #141c321f}.note-share-composition-option-copy{display:grid;min-width:0;gap:3px}.note-share-composition-option-name{overflow:hidden;font-size:11px;font-weight:860;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.note-share-composition-option-blurb{display:-webkit-box;overflow:hidden;color:#0a0a0f75;font-size:9px;font-weight:650;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.note-share-composition-check{display:grid;place-items:center;width:19px;height:19px;border:1px solid rgba(20,28,50,.11);border-radius:50%;color:transparent}.note-share-composition-check svg{width:13px;height:13px}.note-share-composition-option.is-selected .note-share-composition-check{border-color:#5266a3;background:#5266a3;color:#fff}.note-share-composition-hint{padding:0 12px;color:#0a0a0f5c;font-size:8.5px;font-weight:760;letter-spacing:.02em}.note-share-print-panel{border-top:1px solid var(--note-share-rule)}.note-share-print-toggle{display:grid;grid-template-columns:32px minmax(0,1fr) 18px;gap:9px;align-items:center;min-height:54px;padding:8px 12px;color:#0a0a0fb8;cursor:pointer;list-style:none;user-select:none}.note-share-print-toggle::-webkit-details-marker{display:none}.note-share-print-toggle-icon{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--note-share-rule);border-radius:10px;background:var(--note-share-well-strong);color:#2b3e78d1;box-shadow:var(--note-share-lip),0 4px 11px #141c3212}.note-share-print-toggle-icon svg{width:15px;height:15px;fill:currentColor}.note-share-print-toggle-copy{display:grid;min-width:0;gap:2px}.note-share-print-toggle-copy strong{font-size:11px;font-weight:850}.note-share-print-toggle-copy small{overflow:hidden;color:#0a0a0f6b;font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.note-share-print-toggle-chevron{width:18px;height:18px;fill:#0a0a0f6b;transition:transform .15s ease}.note-share-print-panel[open] .note-share-print-toggle-chevron{transform:rotate(180deg)}.note-share-print-options{display:grid;gap:9px;padding:0 12px 12px}.note-share-print-mode-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.note-share-print-mode{display:grid;min-width:0;gap:3px;min-height:50px;padding:8px 10px;border:1px solid var(--note-share-rule);border-radius:12px;background:var(--note-share-well);color:#0a0a0f94;box-shadow:var(--note-share-lip);cursor:pointer;text-align:left}.note-share-print-mode span{font:840 10.5px/1.15 var(--font-sans)}.note-share-print-mode small{overflow:hidden;color:#0a0a0f61;font:650 8.5px/1.15 var(--font-sans);text-overflow:ellipsis;white-space:nowrap}.note-share-print-mode.is-selected{border-color:#3f549a6b;background:var(--note-share-lens);color:#25376cf0;box-shadow:var(--note-share-lip),0 0 0 2px #4e65b117,0 5px 13px #141c3212}.note-share-print-mode.is-selected small{color:#25376c94}.note-share-output{display:grid;gap:7px;padding:2px 0 0}.note-share-output[hidden]{display:none}.note-share-output-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.note-share-output-title{color:#0a0a0f6b;font-size:9px;font-weight:880;letter-spacing:.09em;text-transform:uppercase}.note-share-output-selected{min-width:0;overflow:hidden;color:#25376ce0;font-size:10px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.note-share-output-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--note-share-rule);border-radius:13px;background:#1a26480e}.note-share-output-option{display:grid;place-items:center;gap:2px;min-width:0;min-height:41px;padding:5px 7px;border:1px solid transparent;border-radius:9px;background:transparent;color:#0a0a0f94;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,color .12s ease,background .12s ease}.note-share-output-option span{font:850 10.5px/1 var(--font-sans)}.note-share-output-option small{overflow:hidden;max-width:100%;color:#0a0a0f66;font:680 8px/1.1 var(--font-sans);text-overflow:ellipsis;white-space:nowrap}@media(hover){.note-share-output-option:hover:not(:disabled){color:#25376ce6;background:var(--note-share-well-strong)}}.note-share-output-option.is-selected{border-color:#3f549a47;background:var(--note-share-lens);color:#25376cf0;box-shadow:var(--note-share-lip),0 5px 13px #141c321a}.note-share-output-option.is-selected small{color:#25376c99}.note-share-output-option:disabled{cursor:not-allowed;opacity:.38}.note-share-physical{display:grid;gap:3px;padding:11px 12px;border:1px solid rgba(92,69,42,.14);border-radius:13px;background:linear-gradient(145deg,#fff8ebb8,#fff6);color:#211b16b3;box-shadow:var(--note-share-lip)}.note-share-physical[hidden]{display:none}.note-share-physical-options{display:grid;gap:9px}.note-share-physical-options[hidden]{display:none}.note-share-paper-options{grid-template-columns:repeat(2,minmax(0,1fr))}.note-share-physical-kicker{color:#724d2a8c;font-size:8px;font-weight:880;letter-spacing:.08em;text-transform:uppercase}.note-share-physical strong{font-size:12px;font-weight:850}.note-share-physical>span:not(.note-share-physical-kicker){font-size:9px;font-weight:720}.note-share-physical p{margin:3px 0 0;color:#211b1680;font-size:9px;line-height:1.35}.note-share-physical small{margin-top:3px;color:#6d441fb3;font-size:8.5px;font-weight:780}.note-share-print-hint{margin:0;color:#0a0a0f61;font-size:8.5px;font-weight:650;line-height:1.35}.note-share-primary-actions{display:grid;grid-template-columns:1.2fr 1fr;gap:8px}.note-share-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 11px;border-radius:12px;border:1px solid var(--note-share-rule);background:var(--note-share-well-strong);color:#0a0a0fb8;box-shadow:var(--note-share-lip);font:820 11px/1 var(--font-sans);cursor:pointer;transition:box-shadow .12s ease,transform .24s cubic-bezier(.3,1.45,.5,1),background .12s ease}.note-share-action svg{width:14px;height:14px;fill:currentColor;flex:0 0 auto}.note-share-action.is-copy{color:#192749d6}.note-share-action.is-primary{min-height:44px;background:var(--note-share-commit-background);border-color:var(--note-share-commit-border);color:var(--note-share-commit-ink);box-shadow:var(--note-share-commit-shadow)}.note-share-action:disabled,.note-share-action[aria-busy=true]{cursor:wait;opacity:.62;transform:none;box-shadow:none}.note-share-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.note-share-action.is-print{border-color:#4e60a847;background:linear-gradient(135deg,#e8edfcad,#dee6fa80);color:#2b3e78e6}.note-share-link-card{display:grid;grid-template-columns:78px minmax(0,1fr);gap:11px;align-items:center;padding:9px 11px 9px 9px;border:1px solid var(--note-share-rule);border-radius:16px;background:var(--note-share-well);box-shadow:var(--note-share-lip)}.note-share-qr-card{position:relative;display:grid;place-items:center;min-width:0}.note-share-qr-frame{display:grid;place-items:center;box-sizing:border-box;width:74px;aspect-ratio:1;padding:4px;border:1px solid rgba(20,28,50,.07);border-radius:11px;background:#fff;box-shadow:0 7px 16px #141c3212;font:inherit;cursor:zoom-in;transition:transform .24s cubic-bezier(.3,1.45,.5,1),box-shadow .12s ease}.note-share-qr-canvas{width:100%;height:100%;border-radius:8px;image-rendering:auto}.note-share-qr-meta{position:absolute;inset:0;display:grid;place-items:center;padding:5px;border-radius:11px;background:#ffffffeb;color:#0a0a0f8f;font-size:9px;font-weight:800;text-align:center}.note-share-qr-meta[hidden]{display:none}.note-share-link-copy{display:grid;min-width:0;gap:3px}.note-share-link-label{color:#0a0a0fad;font-size:11px;font-weight:820}.note-share-link{width:100%;min-width:0;height:22px;padding:0;overflow:hidden;border:0;outline:none;background:transparent;color:#0a0a0f75;font:650 10px/1.2 var(--font-mono);text-overflow:ellipsis}.note-share-qr-save{justify-self:start;padding:0;border:0;background:transparent;color:#324a96e6;font:800 10px/1.2 var(--font-sans);cursor:pointer}.note-share-qr-tools{display:flex;align-items:center;gap:12px}.note-share-qr-heart{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;background:transparent;color:#0a0a0f85;font:800 10px/1.2 var(--font-sans);cursor:pointer}.note-share-qr-heart svg{width:12px;height:12px;fill:currentColor}.note-share-qr-heart-fill,.note-share-qr-heart[aria-pressed=true] .note-share-qr-heart-outline{display:none}.note-share-qr-heart[aria-pressed=true] .note-share-qr-heart-fill{display:inline}.note-share-qr-heart[aria-pressed=true]{color:#922448eb}.note-share-qr-heart[aria-pressed=true] svg{fill:#e0527a}@media(hover){.note-share-action:hover,.note-share-close:hover{transform:translateY(-1px);box-shadow:var(--note-share-lip),0 10px 22px #141c3224}.note-share-qr-save:hover,.note-share-qr-heart:hover,.note-share-qr-frame:hover{transform:translateY(-1px)}}.note-share-qr-frame:active{transform:scale(.95);transition:transform 80ms ease}.note-share-action:active:not(:disabled):not([aria-busy=true]),.note-share-close:active{transform:scale(.97);transition:transform 80ms ease}.note-share-action:focus-visible,.note-share-close:focus-visible,.note-share-qr-save:focus-visible,.note-share-qr-heart:focus-visible,.note-share-qr-frame:focus-visible,.note-share-composition-option:focus-visible,.note-share-print-toggle:focus-visible,.note-share-print-mode:focus-visible,.note-share-output-option:focus-visible{outline:2px solid rgba(91,92,94,.55);outline-offset:2px}body.theme-dark .note-share-modal{background:#02050c4d}body.theme-dark .note-share-card{--note-share-rule: rgba(224, 236, 255, .14);--note-share-well: rgba(255, 255, 255, .06);--note-share-well-strong: rgba(255, 255, 255, .1);--note-share-lip: inset 0 1px 0 rgba(255, 255, 255, .08);--note-share-lens: linear-gradient(180deg, rgba(126, 150, 238, .34), rgba(126, 150, 238, .14));--note-share-drop: 0 30px 70px rgba(0, 0, 0, .46), 0 8px 22px rgba(0, 0, 0, .26);box-shadow:var(--note-share-drop),var(--shared-panel-inset-shadow)}body.theme-dark .note-share-title{color:#f5f7fff0}body.theme-dark .note-share-note-id{color:#feffffd6}body.theme-dark .note-share-subtitle,body.theme-dark .note-share-summary-label,body.theme-dark .note-share-qr-meta,body.theme-dark .note-share-link{color:#d2dcf085}body.theme-dark .note-share-preview-card,body.theme-dark .note-share-link-card,body.theme-dark .note-share-action,body.theme-dark .note-share-close{color:#ebf1ffc7}body.theme-dark .note-share-summary-text,body.theme-dark .note-share-link-label{color:#f5f7ffd1}body.theme-dark .note-share-composition-title,body.theme-dark .note-share-composition-hint,body.theme-dark .note-share-composition-loading{color:#d2dcf080}body.theme-dark .note-share-composition-selected{color:#c2cfffe6}body.theme-dark .note-share-composition-option{color:#f5f7ffdb;box-shadow:var(--note-share-lip),0 6px 16px #00000029}body.theme-dark .note-share-composition-option.is-selected{border-color:#9db0f1b8;box-shadow:var(--note-share-lip),0 0 0 2px #899de01f,0 8px 18px #0003}body.theme-dark .note-share-composition-option-blurb{color:#d2dcf08c}body.theme-dark .note-share-composition-check{border-color:#ffffff2e}body.theme-dark .note-share-print-toggle{color:#ebf1ffd1}body.theme-dark .note-share-print-toggle-icon{color:#cad6ffe6;box-shadow:var(--note-share-lip)}body.theme-dark .note-share-print-toggle-copy small,body.theme-dark .note-share-print-toggle-chevron{color:#d2dcf07a;fill:#d2dcf07a}body.theme-dark .note-share-print-mode{color:#e1e9fab3}body.theme-dark .note-share-print-mode small{color:#d2dcf070}body.theme-dark .note-share-print-mode.is-selected{border-color:#9db0f170;color:#f5f7fff0;box-shadow:var(--note-share-lip),0 0 0 2px #899de014,0 5px 13px #00000029}body.theme-dark .note-share-print-mode.is-selected small{color:#d2dcffad}body.theme-dark .note-share-output-title{color:#d2dcf080}body.theme-dark .note-share-output-selected{color:#c2cfffe6}body.theme-dark .note-share-output-options{background:#0000001f}body.theme-dark .note-share-output-option{color:#e1e9faa3}body.theme-dark .note-share-output-option small{color:#d2dcf06b}body.theme-dark .note-share-output-option.is-selected{border-color:#9db0f15c;color:#f5f7fff0;box-shadow:var(--note-share-lip),0 5px 13px #0003}body.theme-dark .note-share-output-option.is-selected small{color:#d2dcffb3}body.theme-dark .note-share-physical{border-color:#ffdaab26;background:#77532f1f;color:#f9ecdad6}body.theme-dark .note-share-physical-kicker,body.theme-dark .note-share-physical p{color:#efdabf80}body.theme-dark .note-share-physical small{color:#ffd39eb8}body.theme-dark .note-share-print-hint{color:#d2dcf075}body.theme-dark .note-share-qr-frame{background:#fff;border-color:#ffffffd1;box-shadow:inset 0 0 0 5px #fff,0 0 0 1px #feffff2e,0 12px 24px #00000042}body.theme-dark .note-share-qr-canvas{background:#fff}body.theme-dark .note-share-action.is-primary{background:var(--note-share-commit-background);border-color:var(--note-share-commit-border);color:var(--note-share-commit-ink);box-shadow:var(--note-share-commit-shadow)}body.theme-dark .note-share-action.is-print{border-color:var(--note-share-rule);background:#7284be29;color:#dde4ffeb}body.theme-dark .note-share-qr-save{color:#b8c7ffe6}body.theme-dark .note-share-qr-heart{color:#d2dcf094}body.theme-dark .note-share-qr-heart[aria-pressed=true]{color:#ffc8dcf0}body.theme-dark .note-share-qr-heart[aria-pressed=true] svg{fill:#f78bb1}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.note-share-card{background:#fafbfef7}body.theme-dark .note-share-card{background:#141518f7}}@media(max-width:520px){.note-share-modal{align-items:flex-end;padding:0}.note-share-card{width:100%;max-height:min(94vh,760px);border-radius:var(--surface-radius, 24px) var(--surface-radius, 24px) 0 0}.note-share-card,body.theme-dark .note-share-card{--note-share-drop: var(--shared-panel-mobile-shadow)}.note-share-top{padding:14px 15px 11px}.note-share-body{gap:9px;padding:10px 12px max(14px,env(safe-area-inset-bottom))}.note-share-preview-stage{height:clamp(178px,25vh,220px)}.note-share-preview-image{height:calc(clamp(178px,25vh,220px) - 30px)}.note-share-composition-option{flex-basis:min(82%,276px)}.note-share-action{min-height:38px}.note-share-action span{white-space:nowrap}}#postBackStep,#postSkipStep,#postNextStep,#postSubmit,#giftPay{height:36px;box-sizing:border-box;padding:0 14px;justify-content:center}#postBackStep,#postSkipStep,#postSubmit{min-width:124px}#postNextStep{min-width:74px}#postBackStep,#postSkipStep{min-width:0}#postBackStep{display:inline-flex;align-items:center;gap:4px}#postBackStep svg{width:12px;height:12px;flex:0 0 auto;fill:currentColor}.note-text-shadow-black{--note-text-shadow-color: rgb(17 22 30 / .36)}.note-text-shadow-white{--note-text-shadow-color: rgb(255 255 255 / .62)}.note-text-shadow-red{--note-text-shadow-color: rgb(226 54 60 / .5)}.note-text-shadow-orange{--note-text-shadow-color: rgb(242 120 12 / .5)}.note-text-shadow-yellow{--note-text-shadow-color: rgb(238 180 0 / .55)}.note-text-shadow-green{--note-text-shadow-color: rgb(28 160 106 / .5)}.note-text-shadow-blue{--note-text-shadow-color: rgb(44 124 232 / .5)}.note-text-shadow-purple{--note-text-shadow-color: rgb(128 88 222 / .5)}.note-text-shadow-pink{--note-text-shadow-color: rgb(246 70 146 / .5)}.note-text-shadow-custom{--note-text-shadow-color: color-mix(in srgb, var(--note-text-shadow-hex, #1d232d) 50%, transparent)}.note-text-outline-black{--note-text-outline-color: #1d232d}.note-text-outline-white{--note-text-outline-color: #ffffff}.note-text-outline-red{--note-text-outline-color: #e2363c}.note-text-outline-orange{--note-text-outline-color: #f2780c}.note-text-outline-yellow{--note-text-outline-color: #ffc629}.note-text-outline-green{--note-text-outline-color: #1fa56c}.note-text-outline-blue{--note-text-outline-color: #2c7ce8}.note-text-outline-purple{--note-text-outline-color: #8058de}.note-text-outline-pink{--note-text-outline-color: #f64692}.note-text-outline-custom{--note-text-outline-color: var(--note-text-outline-hex, #1d232d)}.note-text-bg-black{--note-text-bg-color: #1d232d;color:#fff}.note-text-bg-white{--note-text-bg-color: #ffffff;color:#1d232d}.note-text-bg-red{--note-text-bg-color: #ffbcbc;color:#1d232d}.note-text-bg-orange{--note-text-bg-color: #ffd3a1;color:#1d232d}.note-text-bg-yellow{--note-text-bg-color: #ffe466;color:#1d232d}.note-text-bg-green{--note-text-bg-color: #bdeecb;color:#1d232d}.note-text-bg-blue{--note-text-bg-color: #c2dcff;color:#1d232d}.note-text-bg-purple{--note-text-bg-color: #ddd0ff;color:#1d232d}.note-text-bg-pink{--note-text-bg-color: #ffc6de;color:#1d232d}.note-text-bg-custom{--note-text-bg-color: var(--note-text-bg-hex, #ffe466);color:var(--note-text-bg-ink, #1d232d)}.note-text-outline-thin{--note-text-outline-width: .09em}.note-text-outline-thick{--note-text-outline-width: .26em}span:is(.note-text-shadow-black,.note-text-shadow-white,.note-text-shadow-red,.note-text-shadow-orange,.note-text-shadow-yellow,.note-text-shadow-green,.note-text-shadow-blue,.note-text-shadow-purple,.note-text-shadow-pink,.note-text-shadow-custom),span:is(.note-text-shadow-black,.note-text-shadow-white,.note-text-shadow-red,.note-text-shadow-orange,.note-text-shadow-yellow,.note-text-shadow-green,.note-text-shadow-blue,.note-text-shadow-purple,.note-text-shadow-pink,.note-text-shadow-custom) *{text-shadow:.035em .07em .1em var(--note-text-shadow-color);--note-text-fx-drop: drop-shadow(.035em .07em .1em var(--note-text-shadow-color))}span:is(.note-text-outline-black,.note-text-outline-white,.note-text-outline-red,.note-text-outline-orange,.note-text-outline-yellow,.note-text-outline-green,.note-text-outline-blue,.note-text-outline-purple,.note-text-outline-pink,.note-text-outline-custom),span:is(.note-text-outline-black,.note-text-outline-white,.note-text-outline-red,.note-text-outline-orange,.note-text-outline-yellow,.note-text-outline-green,.note-text-outline-blue,.note-text-outline-purple,.note-text-outline-pink,.note-text-outline-custom) *{-webkit-text-stroke:var(--note-text-outline-width, .16em) var(--note-text-outline-color);paint-order:stroke fill;--note-text-fx-ring: drop-shadow(calc(var(--note-text-outline-width, .16em) / 2) 0 0 var(--note-text-outline-color)) drop-shadow(calc(var(--note-text-outline-width, .16em) / -2) 0 0 var(--note-text-outline-color)) drop-shadow(0 calc(var(--note-text-outline-width, .16em) / 2) 0 var(--note-text-outline-color)) drop-shadow(0 calc(var(--note-text-outline-width, .16em) / -2) 0 var(--note-text-outline-color))}span:is(.note-text-bg-black,.note-text-bg-white,.note-text-bg-red,.note-text-bg-orange,.note-text-bg-yellow,.note-text-bg-green,.note-text-bg-blue,.note-text-bg-purple,.note-text-bg-pink,.note-text-bg-custom){background-color:var(--note-text-bg-color);padding:.06em .3em;border-radius:.3em;-webkit-box-decoration-break:clone;box-decoration-break:clone}span:is(.note-text-color-rainbow,.note-text-color-sunset,.note-text-color-ocean,.note-text-color-candy,.note-text-color-meadow):is(span:is(.note-text-shadow-black,.note-text-shadow-white,.note-text-shadow-red,.note-text-shadow-orange,.note-text-shadow-yellow,.note-text-shadow-green,.note-text-shadow-blue,.note-text-shadow-purple,.note-text-shadow-pink,.note-text-shadow-custom,.note-text-outline-black,.note-text-outline-white,.note-text-outline-red,.note-text-outline-orange,.note-text-outline-yellow,.note-text-outline-green,.note-text-outline-blue,.note-text-outline-purple,.note-text-outline-pink,.note-text-outline-custom),span:is(.note-text-shadow-black,.note-text-shadow-white,.note-text-shadow-red,.note-text-shadow-orange,.note-text-shadow-yellow,.note-text-shadow-green,.note-text-shadow-blue,.note-text-shadow-purple,.note-text-shadow-pink,.note-text-shadow-custom,.note-text-outline-black,.note-text-outline-white,.note-text-outline-red,.note-text-outline-orange,.note-text-outline-yellow,.note-text-outline-green,.note-text-outline-blue,.note-text-outline-purple,.note-text-outline-pink,.note-text-outline-custom) *){-webkit-text-stroke-width:0;text-shadow:none;filter:var(--note-text-fx-ring, ) var(--note-text-fx-drop, )}span:is(.note-text-color-rainbow,.note-text-color-sunset,.note-text-color-ocean,.note-text-color-candy,.note-text-color-meadow):is(span:is(.note-text-shadow-black,.note-text-shadow-white,.note-text-shadow-red,.note-text-shadow-orange,.note-text-shadow-yellow,.note-text-shadow-green,.note-text-shadow-blue,.note-text-shadow-purple,.note-text-shadow-pink,.note-text-shadow-custom,.note-text-outline-black,.note-text-outline-white,.note-text-outline-red,.note-text-outline-orange,.note-text-outline-yellow,.note-text-outline-green,.note-text-outline-blue,.note-text-outline-purple,.note-text-outline-pink,.note-text-outline-custom),span:is(.note-text-shadow-black,.note-text-shadow-white,.note-text-shadow-red,.note-text-shadow-orange,.note-text-shadow-yellow,.note-text-shadow-green,.note-text-shadow-blue,.note-text-shadow-purple,.note-text-shadow-pink,.note-text-shadow-custom,.note-text-outline-black,.note-text-outline-white,.note-text-outline-red,.note-text-outline-orange,.note-text-outline-yellow,.note-text-outline-green,.note-text-outline-blue,.note-text-outline-purple,.note-text-outline-pink,.note-text-outline-custom) *) *{-webkit-text-stroke-width:0;text-shadow:none}span:is(.note-text-color-rainbow,.note-text-color-sunset,.note-text-color-ocean,.note-text-color-candy,.note-text-color-meadow) span:is(.note-text-shadow-black,.note-text-shadow-white,.note-text-shadow-red,.note-text-shadow-orange,.note-text-shadow-yellow,.note-text-shadow-green,.note-text-shadow-blue,.note-text-shadow-purple,.note-text-shadow-pink,.note-text-shadow-custom,.note-text-outline-black,.note-text-outline-white,.note-text-outline-red,.note-text-outline-orange,.note-text-outline-yellow,.note-text-outline-green,.note-text-outline-blue,.note-text-outline-purple,.note-text-outline-pink,.note-text-outline-custom,.note-text-bg-black,.note-text-bg-white,.note-text-bg-red,.note-text-bg-orange,.note-text-bg-yellow,.note-text-bg-green,.note-text-bg-blue,.note-text-bg-purple,.note-text-bg-pink,.note-text-bg-custom),span:is(.note-text-color-rainbow,.note-text-color-sunset,.note-text-color-ocean,.note-text-color-candy,.note-text-color-meadow) span:is(.note-text-shadow-black,.note-text-shadow-white,.note-text-shadow-red,.note-text-shadow-orange,.note-text-shadow-yellow,.note-text-shadow-green,.note-text-shadow-blue,.note-text-shadow-purple,.note-text-shadow-pink,.note-text-shadow-custom,.note-text-outline-black,.note-text-outline-white,.note-text-outline-red,.note-text-outline-orange,.note-text-outline-yellow,.note-text-outline-green,.note-text-outline-blue,.note-text-outline-purple,.note-text-outline-pink,.note-text-outline-custom,.note-text-bg-black,.note-text-bg-white,.note-text-bg-red,.note-text-bg-orange,.note-text-bg-yellow,.note-text-bg-green,.note-text-bg-blue,.note-text-bg-purple,.note-text-bg-pink,.note-text-bg-custom) *{-webkit-text-fill-color:currentColor}.paper-text-fx{fill:transparent;stroke:none}.paper-text-fx.is-bg tspan{fill:var(--note-text-bg-color, transparent);stroke:var(--note-text-bg-color, none);stroke-width:.56em;stroke-linejoin:round;stroke-linecap:round}.paper-text-fx.is-shadow tspan{fill:var(--note-text-shadow-color, transparent);stroke:none}.paper-text-fx.is-outline tspan{fill:transparent;stroke:var(--note-text-outline-color, none);stroke-width:var(--note-text-outline-width, .16em);stroke-linejoin:round}.comments-sheet-overlay,.people-sheet-overlay{position:fixed;inset:0;opacity:0;pointer-events:none}.comments-sheet{position:fixed;left:env(safe-area-inset-left,0px);right:env(safe-area-inset-right,0px);bottom:0;opacity:0;pointer-events:none;visibility:hidden;transform:translateY(100%)}.comments-sheet.is-open{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.people-sheet{position:fixed;right:var(--desktop-side-panel-right, 16px);bottom:16px;width:var(--desktop-side-panel-width, min(420px, calc(100vw - 24px) ));max-height:var(--desktop-side-panel-height, min(82vh, 760px));opacity:0;pointer-events:none;visibility:hidden;transform:translateY(18px) scale(.985)}.people-sheet.is-open{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0) scale(1)}@media(min-width:768px),(min-width:744px)and (orientation:landscape){:is(#peopleSheet,#notificationsSheet){height:var(--desktop-side-panel-height, min(82vh, 760px))}}.people-sheet-tab{display:inline-flex;align-items:center;justify-content:center;flex-direction:row;gap:5px}.people-sheet-tab .people-sheet-tab-icon{width:12px!important;height:12px!important;min-width:12px;max-width:12px;min-height:12px;max-height:12px;display:block;flex:0 0 12px;fill:currentColor}.people-sheet-tab>span{display:block;line-height:1;white-space:nowrap}.social-list-sheet{position:fixed;left:50%;top:50%;width:min(380px,calc(100vw - 24px));max-height:min(78vh,680px);opacity:0;pointer-events:none;visibility:hidden;transform:translate(-50%,calc(-50% + 16px)) scale(.985)}.social-list-sheet.is-open{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%,-50%) scale(1)}#collectionsModal{position:fixed;inset:0;z-index:2400;background:#0a0a0f73;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s}#collectionsModal.open{opacity:1;pointer-events:auto}.collections-modal-card{background:var(--panel-bg, rgba(255,255,255,.97));border:1px solid var(--panel-brd, rgba(255,255,255,.55));border-radius:var(--surface-radius, 24px) var(--surface-radius, 24px) 0 0;padding-bottom:env(safe-area-inset-bottom,0);width:100%;max-width:480px;max-height:80vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 -8px 40px #00000024;transform:translateY(10px);transition:transform .22s cubic-bezier(.22,.61,.36,1)}#collectionsModal.open .collections-modal-card{transform:translateY(0)}.collections-modal-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid rgba(10,10,15,.07);flex-shrink:0}.collections-modal-title{font-size:14px;font-weight:700}.collections-modal-back{background:none;border:none;cursor:pointer;line-height:0;padding:4px 8px;color:#0a0a0f80;border-radius:var(--ui-radius-xs, 6px);transition:background .12s;margin-right:2px}@media(hover){.collections-modal-back:hover{background:#0a0a0f12}}.collections-modal-close{background:none;border:none;cursor:pointer;line-height:0;width:27px;height:23px;padding:0;color:#0a0a0f73;border-radius:var(--ui-radius-xs, 6px);transition:background .12s}@media(hover){.collections-modal-close:hover{background:#0a0a0f12}}.collections-modal-note{padding:7px 16px 8px;font-size:12px;color:#0a0a0f85;flex-shrink:0;border-bottom:1px solid rgba(10,10,15,.05);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collections-empty{padding:22px 16px;text-align:center;font-size:12px;color:#0a0a0f61}.collection-item{display:flex;align-items:center;gap:10px;padding:9px 16px;cursor:pointer;transition:background .12s;outline:none}@media(hover){.collection-item:hover{background:#0a0a0f0a}}.collection-item:focus-visible{background:#0a0a0f0f}.collection-item-checkbox{width:18px;height:18px;flex-shrink:0;border:1.5px solid rgba(10,10,15,.22);border-radius:var(--ui-radius-xs, 6px);background:#fff;display:flex;align-items:center;justify-content:center;transition:background .12s,border-color .12s}.collection-item.is-checked .collection-item-checkbox{background:#5a3cbee0;border-color:transparent}.collection-item.is-checked .collection-item-checkbox:after{content:"✓";color:#fff;font-size:11px;font-weight:700}.collection-item-emoji{font-size:18px;flex-shrink:0;line-height:1}.collection-item-name{flex:1;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-item-count{font-size:11px;color:#0a0a0f66;flex-shrink:0}.collection-item-count.is-private{display:inline-flex;align-items:center;gap:3px;color:#345692c2;font-weight:600}.collection-item-delete{background:none;border:none;cursor:pointer;font-size:15px;padding:2px 5px;border-radius:var(--ui-radius-xs, 6px);color:#0a0a0f47;opacity:0;transition:opacity .12s,background .12s,color .12s;flex-shrink:0}@media(hover){.collection-item:hover .collection-item-delete{opacity:1}}@media(hover:none){.collection-item-delete{opacity:1}}@media(hover){.collection-item-delete:hover{background:#c8282814;color:#be2828b3}}.collections-create-section{padding:10px 16px 14px;border-top:1px solid rgba(10,10,15,.07);flex-shrink:0}.collections-create-row{display:flex;gap:7px;align-items:center}.collections-suggestions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.collections-suggestion-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:7px 10px;border:1px solid rgba(10,10,15,.09);border-radius:var(--ui-radius-pill, 999px);background:#0a0a0f0a;color:#0a0a0fbd;font-size:12px;font-weight:500;cursor:pointer;transition:background .12s,border-color .12s,color .12s,transform .12s}@media(hover){.collections-suggestion-chip:hover{background:#5a3cbe14;border-color:#5a3cbe29;color:#4628aaeb}}.collections-suggestion-chip:active{transform:scale(.985)}.collections-suggestion-chip-more{background:transparent;border-style:dashed;color:#0a0a0f80}.collections-suggestion-chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collections-create-emoji-btn{width:36px;height:36px;flex-shrink:0;background:#0a0a0f0f;border:1px solid rgba(10,10,15,.1);border-radius:var(--ui-radius-md, 10px);cursor:pointer;font-size:17px;display:flex;align-items:center;justify-content:center;transition:background .12s}@media(hover){.collections-create-emoji-btn:hover{background:#0a0a0f1a}}.collections-create-input{flex:1;height:36px;padding:0 10px;border:1px solid rgba(10,10,15,.15);border-radius:var(--ui-radius-md, 10px);font-size:13px;font-family:inherit;background:#ffffffd9;outline:none;transition:border-color .15s}.collections-create-input:focus{border-color:#5a3cbe80}.collections-create-input::placeholder{color:#0a0a0f59}.collections-create-btn{height:36px;padding:0 14px;background:#5a3cbee0;color:#fff;border:none;border-radius:var(--ui-radius-md, 10px);font-size:13px;font-weight:600;cursor:pointer;flex-shrink:0;transition:background .12s}@media(hover){.collections-create-btn:hover{background:#462daae6}}.collections-create-btn:disabled{opacity:.4;cursor:default}body.theme-dark #collectionsModal{background:#0009}body.theme-dark .collections-modal-card{background:#1c1c26fa;border-color:#ffffff1a}body.theme-dark .collections-modal-header,body.theme-dark .collections-create-section{border-color:#ffffff14}body.theme-dark .collections-modal-note{border-color:#ffffff0f;color:#fff6}body.theme-dark .collections-modal-title{color:#ffffffe0}@media(hover){body.theme-dark .collection-item:hover{background:#ffffff0f}}body.theme-dark .collection-item:focus-visible{background:#ffffff14}body.theme-dark .collection-item-checkbox{background:#ffffff14;border-color:#fff3}body.theme-dark .collection-item-name{color:#ffffffd9}body.theme-dark .collection-item-count{color:#ffffff59}body.theme-dark .collection-item-count.is-private{color:#c6e0ffd1}body.theme-dark .collection-item-delete{color:#ffffff40}body.theme-dark .collections-create-input{background:#ffffff12;border-color:#ffffff24;color:#ffffffd9}body.theme-dark .collections-create-input::placeholder{color:#ffffff4d}body.theme-dark .collections-suggestion-chip{background:#ffffff0d;border-color:#ffffff1a;color:#ffffffb8}@media(hover){body.theme-dark .collections-suggestion-chip:hover{background:#8c64ff24;border-color:#aa82ff3d;color:#dccdffe6}}body.theme-dark .collections-suggestion-chip-more{color:#ffffff75}body.theme-dark .collections-create-emoji-btn{background:#ffffff14;border-color:#ffffff1f}body.theme-dark .collections-modal-close{color:#ffffff73}@media(hover){body.theme-dark .collections-modal-close:hover{background:#ffffff14}}body.theme-dark .collections-modal-back{color:#ffffff73}@media(hover){body.theme-dark .collections-modal-back:hover{background:#ffffff14}}body.theme-dark .collections-empty{color:#ffffff59}#collectionEditorModal{position:fixed;inset:0;z-index:2410;background:#0a0a0f80;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:flex-end;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s}#collectionEditorModal.open{opacity:1;pointer-events:auto}.collection-editor-modal-card{width:100%;max-width:480px;max-height:min(86vh,760px);border-radius:var(--surface-radius, 24px) var(--surface-radius, 24px) 0 0;transform:translateY(18px)}#collectionEditorModal.open .collection-editor-modal-card{transform:translateY(0)}.collection-editor-modal-card .collections-modal-header,.collection-manage-modal-card .collections-modal-header{align-items:flex-start;padding:17px 18px 14px;background:linear-gradient(145deg,#6f48d214,#fff0 72%)}.collection-editor-heading{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.collection-editor-eyebrow{color:#5c37b9ad;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.collection-editor-modal-card .collections-modal-title,.collection-manage-modal-card .collections-modal-title{color:#14121deb;font-size:20px;font-weight:790;letter-spacing:-.025em;line-height:1.15}.collection-editor-header-sub{color:#14121d7a;font-size:11px;line-height:1.35}.collection-editor-modal-card .collections-modal-close,.collection-manage-modal-card .collections-modal-close{width:32px;height:32px;padding:0;border:1px solid rgba(20,18,29,.09);border-radius:50%;background:#ffffffc2;display:inline-flex;align-items:center;justify-content:center}.collection-editor-stage{display:flex;flex-direction:column;gap:11px}.collection-editor-stage[hidden]{display:none}.collection-editor-create-section{padding:0;border:0}.collection-editor-modal-note{display:flex;align-items:center;gap:10px;margin-bottom:2px;padding:11px 12px;border:1px solid rgba(100,63,190,.11);border-radius:var(--ui-radius-md, 10px);background:#643fbe0e;color:#0a0a0f85;font-size:12px;line-height:1.45}.collection-editor-intro-icon{display:inline-flex;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center;border-radius:var(--ui-radius-sm, 8px);background:#643fbe17;color:#4628aaeb;font-size:17px}.collection-editor-modal-note>span:last-child{display:flex;min-width:0;flex-direction:column;gap:1px}.collection-editor-modal-note strong{color:#14121dcc;font-size:12px}.collection-editor-modal-note small{color:#14121d75;font-size:10px}.collection-editor-label-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.collection-editor-label-row label{color:#14121dbf;font-size:11px;font-weight:750}.collection-editor-label-row span{color:#14121d5c;font-size:9px;font-weight:700;text-transform:uppercase}.collection-editor-modal-card .collections-create-row{gap:9px}.collection-editor-modal-card .collections-create-emoji-btn{width:46px;height:46px;border-color:#643fbe29;background:#643fbe12;font-size:21px}.collection-editor-modal-card .collections-create-input{height:46px;padding:0 13px;border-color:#14121d21;border-radius:var(--ui-radius-sm, 8px);font-size:14px}.collection-editor-modal-card .collections-create-input:focus{border-color:#643fbe8c;box-shadow:0 0 0 3px #643fbe14}.collection-editor-suggestions-label{font-size:11px;font-weight:700;letter-spacing:.01em;color:#0a0a0f6b;margin:13px 0 7px}.collection-editor-modal-card .collections-suggestions{gap:6px;margin-top:0}.collection-editor-modal-card .collections-suggestion-chip{padding:7px 10px;background:#14121d06}.collection-editor-actions{display:flex;gap:8px;margin-top:15px}.collection-editor-manage-btn{appearance:none;border:1px solid rgba(90,60,190,.14);background:#5a3cbe0f;color:#4628aaeb;border-radius:var(--ui-radius-md, 10px);padding:9px 12px;font-size:12px;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s}@media(hover){.collection-editor-manage-btn:hover{background:#5a3cbe1a;border-color:#5a3cbe3d}}.collection-editor-actions .collections-create-btn{flex:1;width:auto;height:43px;border-radius:var(--ui-radius-sm, 8px);background:#5736b0f0;font-size:13px;font-weight:750}.collection-editor-ready-chip{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(100,63,190,.12);border-radius:var(--ui-radius-md, 10px);background:#643fbe0f}.collection-editor-ready-emoji,.collection-editor-option-icon{display:inline-flex;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center;border-radius:var(--ui-radius-sm, 8px);background:#643fbe17;color:#4628aaeb;font-size:18px}.collection-editor-ready-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}.collection-editor-ready-copy small{color:#14121d66;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.collection-editor-ready-copy strong{overflow:hidden;color:#14121dd1;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.collection-editor-ready-state{color:#2f894bdb;font-size:10px;font-weight:700}.collection-editor-next-label{margin-top:2px;color:#14121d6e;font-size:10px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.collection-editor-option{display:flex;width:100%;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(20,18,29,.12);border-radius:var(--ui-radius-md, 10px);background:#ffffffd6;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:background .12s,border-color .12s,transform .12s}.collection-editor-option:focus-visible{border-color:#643fbe4d;background:#643fbe0e;outline:none}@media(hover){.collection-editor-option:hover{border-color:#643fbe4d;background:#643fbe0e;outline:none}}.collection-editor-option:active{transform:scale(.992)}.collection-editor-option.is-primary{border-color:#643fbe3d;background:linear-gradient(135deg,#f4effff5,#fbf8ffeb);box-shadow:0 5px 14px #4a2b9a12}.collection-editor-option-body{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.collection-editor-option-body strong{color:#14121dd1;font-size:13px}.collection-editor-option-body small{color:#14121d70;font-size:11px}.collection-editor-option-arrow{color:#14121d40;line-height:0;margin-right:-5px}.collection-editor-dismiss{width:100%;padding:5px 8px;border:0;background:transparent;color:#14121d66;cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;line-height:1.2;text-align:center}@media(hover){.collection-editor-dismiss:hover{color:#14121dad}}#collectionEditorModal[data-collection-editor-stage=picker] .collection-editor-modal-body{display:flex;min-height:0;padding:0;overflow:hidden}.collection-editor-picker-stage{width:100%;min-height:0;gap:0}.collection-editor-picker-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 16px 10px;border-bottom:1px solid rgba(20,18,29,.07)}.collection-editor-picker-back{padding:6px 8px;border:1px solid rgba(100,63,190,.12);border-radius:var(--ui-radius-sm, 8px);background:#643fbe0e;color:#4c2d9ec7;cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;line-height:1}.collection-editor-picker-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.collection-editor-picker-copy strong{color:#14121dd6;font-size:13px}.collection-editor-picker-copy small{color:#14121d6e;font-size:10px}.collection-editor-picker-count{padding:5px 8px;border-radius:var(--ui-radius-pill, 999px);background:#14121d0b;color:#14121d6b;font-size:9px;font-weight:750;white-space:nowrap}.collection-editor-picker-count.has-selection{background:#643fbe1c;color:#4c2d9edb}.collection-editor-picker-list{max-height:min(47vh,400px);padding:9px 0 2px}.collection-editor-picker-list .collection-item{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:10px;margin:0 12px 7px;padding:10px 11px;border:1px solid rgba(20,18,29,.09);border-radius:var(--ui-radius-md, 10px);background:#ffffffb8;box-shadow:0 2px 8px #18102d06}.collection-editor-picker-list .collection-item:focus-visible{border-color:#643fbe47;background:#643fbe0a}@media(hover){.collection-editor-picker-list .collection-item:hover{border-color:#643fbe47;background:#643fbe0a}}.collection-editor-picker-list .collection-item.is-checked{border-color:#643fbe73;background:#643fbe14;box-shadow:inset 3px 0 #643fbed1}.collection-editor-picker-list .collection-item-emoji{display:inline-flex;width:31px;height:31px;align-items:center;justify-content:center;border-radius:var(--ui-radius-sm, 8px);background:#643fbe12;font-size:16px}.collection-editor-picker-list .collection-item-name{color:#14121dd1;font-size:12px;font-weight:650}.collection-editor-picker-list .collection-item-count{max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-editor-picker-foot{display:grid;gap:5px;padding:10px 16px max(13px,env(safe-area-inset-bottom,0px));border-top:1px solid rgba(20,18,29,.07);background:#fffffff0}.collection-editor-picker-foot .collections-create-btn{width:100%;height:42px;border-radius:var(--ui-radius-sm, 8px);font-weight:750}.collection-editor-picker-empty{display:flex;margin:12px;padding:24px 16px;flex-direction:column;gap:5px;border:1px dashed rgba(100,63,190,.18);border-radius:var(--ui-radius-md, 10px);background:#643fbe09}.collection-editor-picker-empty>span{line-height:0;color:#4628aa99}.collection-editor-picker-empty strong{color:#14121db8;font-size:12px}.collection-editor-picker-empty small{color:#14121d6b;font-size:10px;line-height:1.45}body.theme-dark #collectionEditorModal{background:#0009}body.theme-dark :is(.collection-editor-modal-card,.collection-manage-modal-card) .collections-modal-header{background:linear-gradient(145deg,#8056e21f,#1c1c2600 72%)}body.theme-dark .collection-editor-eyebrow{color:#bea3ffb3}body.theme-dark :is(.collection-editor-modal-card,.collection-manage-modal-card) .collections-modal-title{color:#ffffffeb}body.theme-dark .collection-editor-header-sub{color:#ffffff75}body.theme-dark :is(.collection-editor-modal-card,.collection-manage-modal-card) .collections-modal-close{border-color:#ffffff1a;background:#ffffff0d}body.theme-dark .collection-editor-modal-note{border-color:#ba99ff1f;background:#8c64ff14;color:#ffffff73}body.theme-dark .collection-editor-intro-icon,body.theme-dark :is(.collection-editor-ready-emoji,.collection-editor-option-icon){background:#8c64ff21;color:#dccdffe6}body.theme-dark .collection-editor-modal-note strong,body.theme-dark .collection-editor-label-row label,body.theme-dark .collection-editor-ready-copy strong,body.theme-dark .collection-editor-option-body strong,body.theme-dark .collection-editor-picker-copy strong{color:#ffffffe0}body.theme-dark .collection-editor-modal-note small,body.theme-dark .collection-editor-label-row span,body.theme-dark .collection-editor-ready-copy small,body.theme-dark .collection-editor-next-label,body.theme-dark .collection-editor-option-body small,body.theme-dark .collection-editor-picker-copy small{color:#ffffff6b}body.theme-dark .collection-editor-suggestions-label{color:#ffffff61}body.theme-dark .collection-editor-manage-btn{background:#8c64ff1f;border-color:#aa82ff2e;color:#dccdffe6}@media(hover){body.theme-dark .collection-editor-manage-btn:hover{background:#8c64ff2e;border-color:#aa82ff42}}body.theme-dark .collection-editor-ready-chip{border-color:#ba99ff21;background:#8c64ff14}body.theme-dark .collection-editor-option{border-color:#ffffff1c;background:#ffffff09}body.theme-dark .collection-editor-option:is(:hover,:focus-visible),body.theme-dark .collection-editor-option.is-primary{border-color:#aa82ff42;background:#8c64ff1a}body.theme-dark .collection-editor-option-arrow,body.theme-dark .collection-editor-dismiss{color:#ffffff57}body.theme-dark .collection-editor-picker-head,body.theme-dark .collection-editor-picker-foot{border-color:#ffffff14}body.theme-dark .collection-editor-picker-back{border-color:#aa82ff29;background:#8c64ff1a;color:#d7c6ffd1}body.theme-dark .collection-editor-picker-count{background:#ffffff0f;color:#fff6}body.theme-dark .collection-editor-picker-count.has-selection{background:#8c64ff29;color:#e0d3ffe6}body.theme-dark .collection-editor-picker-list .collection-item{border-color:#ffffff17;background:#ffffff06;box-shadow:none}body.theme-dark .collection-editor-picker-list .collection-item:is(:hover,:focus-visible){border-color:#aa82ff40;background:#8c64ff14}body.theme-dark .collection-editor-picker-list .collection-item.is-checked{border-color:#aa82ff6b;background:#8c64ff1f;box-shadow:inset 3px 0 #aa82ffcc}body.theme-dark .collection-editor-picker-list .collection-item-emoji{background:#8c64ff1c}body.theme-dark .collection-editor-picker-list .collection-item-name{color:#ffffffd6}body.theme-dark .collection-editor-picker-foot{background:#1c1c26f5}body.theme-dark .collection-editor-picker-empty{border-color:#aa82ff2e;background:#8c64ff0f}body.theme-dark .collection-editor-picker-empty>span{color:#cdbcffb8}body.theme-dark .collection-editor-picker-empty strong{color:#ffffffc2}body.theme-dark .collection-editor-picker-empty small{color:#fff6}#collectionManageModal{position:fixed;inset:0;z-index:2415;background:#0a0a0f80;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:flex-end;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s}#collectionManageModal.open{opacity:1;pointer-events:auto}#collectionManageModal.open .collections-modal-card{transform:translateY(0)}.collection-manage-modal-card{max-height:min(86vh,760px)}.collection-manage-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px 9px;border-bottom:1px solid rgba(20,18,29,.07)}.collection-manage-toolbar>span:first-child{display:flex;min-width:0;flex-direction:column;gap:2px}.collection-manage-toolbar strong{color:#14121dd1;font-size:12px}.collection-manage-toolbar small{color:#14121d6b;font-size:10px}.collection-manage-picker-list{max-height:min(55vh,460px)}.collection-manage-actions{display:grid;justify-content:stretch;flex-shrink:0}body.theme-dark #collectionManageModal{background:#0009}body.theme-dark :is(.collection-manage-toolbar,.collection-manage-actions){border-color:#ffffff14}body.theme-dark .collection-manage-toolbar strong{color:#ffffffd6}body.theme-dark .collection-manage-toolbar small{color:#fff6}#collectionViewModal{position:fixed;inset:0;z-index:9999;background:#00000073;display:flex;align-items:flex-end;justify-content:center;opacity:0;pointer-events:none;transition:opacity .18s ease}#collectionViewModal.open{opacity:1;pointer-events:auto}.cv-modal-card{background:#fff;border-radius:var(--surface-radius, 24px) var(--surface-radius, 24px) 0 0;padding-bottom:env(safe-area-inset-bottom,0);width:100%;max-width:480px;min-height:160px;max-height:82vh;display:flex;flex-direction:column;transform:translateY(12px);transition:transform .22s cubic-bezier(.32,1.1,.56,1);overflow:hidden}#collectionViewModal.open .cv-modal-card{transform:translateY(0)}.cv-modal-header{display:flex;align-items:center;gap:8px;padding:14px 16px 12px;border-bottom:1px solid rgba(10,10,15,.07);flex-shrink:0}.cv-modal-title{flex:1;font-size:14px;font-weight:700;color:#0a0a0fd9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-modal-meta{font-size:11px;color:#0a0a0f66;flex-shrink:0}.cv-modal-map-btn{appearance:none;border:1px solid rgba(90,60,190,.14);background:#5a3cbe0f;color:#4628aaeb;border-radius:var(--ui-radius-pill, 999px);padding:6px 10px;font-size:11px;font-weight:700;cursor:pointer;transition:background .12s,border-color .12s;flex-shrink:0}@media(hover){.cv-modal-map-btn:hover{background:#5a3cbe1a;border-color:#5a3cbe3d}}.cv-modal-edit-btn{width:30px;height:30px;border:none;border-radius:var(--ui-radius-pill, 999px);background:#5a3cbe14;color:#4628aaeb;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;transition:background .12s,transform .12s}@media(hover){.cv-modal-edit-btn:hover{background:#5a3cbe24;transform:scale(1.04)}}.cv-modal-close{width:28px;height:28px;border-radius:50%;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;color:#0a0a0f73;transition:background .12s}@media(hover){.cv-modal-close:hover{background:#0a0a0f12}}.cv-posts-actions{padding:8px 16px 14px;border-top:1px solid rgba(10,10,15,.07);display:flex;justify-content:center;flex-shrink:0}.cv-posts-more-btn{appearance:none;border:1px solid rgba(90,60,190,.14);background:#5a3cbe0f;color:#4628aaeb;border-radius:var(--ui-radius-pill, 999px);padding:8px 14px;font-size:12px;font-weight:700;cursor:pointer;transition:background .12s,border-color .12s}@media(hover){.cv-posts-more-btn:hover{background:#5a3cbe1a;border-color:#5a3cbe3d}}.cv-post-item{display:flex;align-items:flex-start;gap:10px;padding:10px 16px;cursor:pointer;transition:background .1s}@media(hover){.cv-post-item:hover{background:#0a0a0f0a}}.cv-post-item:active{background:#0a0a0f12}.cv-post-emoji{font-size:22px;line-height:1;flex-shrink:0;margin-top:1px}.cv-post-body{flex:1;min-width:0}.cv-post-message{font-size:13px;font-weight:500;color:#0a0a0fd9;line-height:1.4;margin-bottom:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cv-post-footer{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cv-post-location{font-size:11px;color:#0a0a0f73}.cv-post-time{font-size:11px;color:#0a0a0f59}.cv-post-likes{font-size:11px;color:#0a0a0f59;margin-left:auto}.cv-posts-empty{padding:32px 16px;text-align:center;font-size:13px;color:#0a0a0f66}body.theme-dark #collectionViewModal{background:#0009}body.theme-dark .cv-modal-card{background:#1a1825}body.theme-dark .cv-modal-header{border-color:#ffffff14}body.theme-dark .cv-modal-title{color:#ffffffe0}body.theme-dark .cv-modal-meta{color:#ffffff59}body.theme-dark .cv-modal-map-btn{background:#8c64ff1f;border-color:#aa82ff2e;color:#dccdffe6}@media(hover){body.theme-dark .cv-modal-map-btn:hover{background:#8c64ff2e;border-color:#aa82ff42}}body.theme-dark .cv-modal-edit-btn{background:#8c64ff1f;color:#dccdffe6}@media(hover){body.theme-dark .cv-modal-edit-btn:hover{background:#8c64ff33}}body.theme-dark .cv-modal-close{color:#ffffff73}@media(hover){body.theme-dark .cv-modal-close:hover{background:#ffffff14}}body.theme-dark .cv-posts-actions{border-color:#ffffff14}body.theme-dark .cv-posts-more-btn{background:#8c64ff1f;border-color:#aa82ff2e;color:#dccdffe6}@media(hover){body.theme-dark .cv-posts-more-btn:hover{background:#8c64ff2e;border-color:#aa82ff42}body.theme-dark .cv-post-item:hover{background:#ffffff0d}}body.theme-dark .cv-post-message{color:#ffffffd9}body.theme-dark .cv-post-location{color:#fff6}body.theme-dark .cv-post-time,body.theme-dark .cv-post-likes{color:#ffffff4d}body.theme-dark .cv-posts-empty{color:#ffffff59}body.theme-dark .maplibregl-popup[class*=note-theme-]:not([class*=note-skin-]) .popup-note-card{background:var(--note-theme-bg)!important;border-color:var(--note-theme-border)!important;color:var(--note-theme-text)!important;box-shadow:0 12px 28px #0000002e!important;scrollbar-color:var(--hiii-scrollbar-thumb, rgba(245, 250, 255, .3)) var(--hiii-scrollbar-track, transparent)!important}body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .maplibregl-popup-tip{border:none!important;background:var(--note-theme-bg)!important;filter:none!important}body.theme-dark .maplibregl-popup[class*=note-theme-] .marker-popup,body.theme-dark .maplibregl-popup[class*=note-theme-] .marker-popup div:not(:is([class*=note-text-color-],[class*=note-text-color-] *)),body.theme-dark .maplibregl-popup[class*=note-theme-] .marker-popup span:not(:is(.popup-author-avatar-chip,.keepsake-tag-from-chip,.preview-attachment-actions *,[class*=note-text-color-],[class*=note-text-color-] *)),body.theme-dark .maplibregl-popup[class*=note-theme-] .popup-note-title,body.theme-dark .maplibregl-popup[class*=note-skin-]:not([class*=note-theme-]) .marker-popup,body.theme-dark .maplibregl-popup[class*=note-skin-]:not([class*=note-theme-]) .marker-popup div:not(:is([class*=note-text-color-],[class*=note-text-color-] *)),body.theme-dark .maplibregl-popup[class*=note-skin-]:not([class*=note-theme-]) .marker-popup span:not(:is(.popup-author-avatar-chip,.keepsake-tag-from-chip,.preview-attachment-actions *,[class*=note-text-color-],[class*=note-text-color-] *)),body.theme-dark .maplibregl-popup[class*=note-skin-]:not([class*=note-theme-]) .popup-note-title{color:var(--note-theme-text)!important}body.theme-dark .maplibregl-popup[class*=note-theme-] .popup-muted,body.theme-dark .maplibregl-popup[class*=note-theme-] .marker-popup .popup-date:where(:not(.note-text-color-own *)),body.theme-dark .maplibregl-popup[class*=note-theme-] .marker-popup .popup-id,body.theme-dark .maplibregl-popup[class*=note-theme-] .marker-popup .popup-note-author:where(:not(.note-text-color-own *)),body.theme-dark .maplibregl-popup[class*=note-theme-] .marker-popup .popup-note-time-row:where(:not(.note-text-color-own *)),body.theme-dark .maplibregl-popup[class*=note-theme-] .marker-popup .popup-note-to:where(:not(.note-text-color-own *)),body.theme-dark .maplibregl-popup[class*=note-theme-] .popup-comment-time,body.theme-dark .maplibregl-popup[class*=note-theme-] .popup-comment-author-name,body.theme-dark .maplibregl-popup[class*=note-skin-]:not([class*=note-theme-]) .popup-muted,body.theme-dark .maplibregl-popup[class*=note-skin-]:not([class*=note-theme-]) .marker-popup .popup-date:where(:not(.note-text-color-own *)),body.theme-dark .maplibregl-popup[class*=note-skin-]:not([class*=note-theme-]) .marker-popup .popup-id,body.theme-dark .maplibregl-popup[class*=note-skin-]:not([class*=note-theme-]) .marker-popup .popup-note-author:where(:not(.note-text-color-own *)),body.theme-dark .maplibregl-popup[class*=note-skin-]:not([class*=note-theme-]) .marker-popup .popup-note-time-row:where(:not(.note-text-color-own *)),body.theme-dark .maplibregl-popup[class*=note-skin-]:not([class*=note-theme-]) .marker-popup .popup-note-to:where(:not(.note-text-color-own *)),body.theme-dark .maplibregl-popup[class*=note-skin-]:not([class*=note-theme-]) .popup-comment-time,body.theme-dark .maplibregl-popup[class*=note-skin-]:not([class*=note-theme-]) .popup-comment-author-name{color:var(--note-theme-muted)!important}body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .marker-popup .popup-actions-row{border-top-color:var(--note-theme-border)!important}body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-country-chip{border-color:#8297bb3d!important;background:#ffffffbd!important;box-shadow:inset 0 1px #ffffff85!important}body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-comment-card{background:#ffffffc7!important;border-color:#0000001a!important;box-shadow:0 2px 8px #121e3414!important}body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-comment-avatar{background:#7795d829!important;border-color:#0000001f!important;color:#233860f2!important}body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-comment-avatar.is-chip-bg-cloud{background:linear-gradient(180deg,#fffffffa,#e8f4fff0)!important;background-color:#e8f4fff0!important;border-color:#a0caec8c!important;box-shadow:0 6px 12px #4c8ac91f!important}body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-comment-avatar.is-chip-bg-rose{background:linear-gradient(180deg,#fff2f8fa,#fad2e4f0)!important;background-color:#fad2e4f0!important;border-color:#db91b680!important;box-shadow:0 6px 12px #ad5e811f!important}body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-comment-avatar.is-chip-bg-butter{background:linear-gradient(180deg,#fffce5fa,#f8e39cf0)!important;background-color:#f8e39cf0!important;border-color:#d3b45880!important;box-shadow:0 6px 12px #ae8e301f!important}body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-comment-avatar.is-chip-bg-lagoon{background:linear-gradient(180deg,#eafcfffa,#aee8eff0)!important;background-color:#aee8eff0!important;border-color:#5cb6c280!important;box-shadow:0 6px 12px #328d991f!important}body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-comment-avatar.is-chip-bg-lilac{background:linear-gradient(180deg,#f8f2fffa,#dccdf5f0)!important;background-color:#dccdf5f0!important;border-color:#9c88d480!important;box-shadow:0 6px 12px #7058b31f!important}body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-comment-avatar.is-chip-bg-peach{background:linear-gradient(180deg,#fff6ecfa,#ffd1b5f0)!important;background-color:#ffd1b5f0!important;border-color:#de9a7180!important;box-shadow:0 6px 12px #b570491f!important}body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-comment-avatar.is-chip-bg-sage{background:linear-gradient(180deg,#f3faeffa,#cae0bef0)!important;background-color:#cae0bef0!important;border-color:#84ac7680!important;box-shadow:0 6px 12px #587e4a1f!important}body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-comment-avatar.is-chip-bg-slate{background:linear-gradient(180deg,#f4f7fcfa,#c2ccdef0)!important;background-color:#c2ccdef0!important;border-color:#7a8eb080!important;box-shadow:0 6px 12px #5265881f!important}body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-comment-avatar.is-chip-bg-night{background:linear-gradient(180deg,#2c3658fa,#181f3af0)!important;background-color:#181f3af0!important;border-color:#6c85d67a!important;color:#f2f6fffa!important;box-shadow:0 6px 12px #161c3433!important}body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .vote-btn,body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .comment-submit,body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .comment-vote-btn,body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .comment-input,body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-action-chip{background:#fff!important;border-color:#0000001f!important;color:#0a0a0fb8!important;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a!important}body.theme-dark .maplibregl-popup.maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .marker-popup .popup-action-chip :is(.popup-action-label,.popup-action-icon,.popup-action-count){color:inherit!important}body.theme-dark:not(.sky-night-test) .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .marker-popup .popup-translate :is(.popup-note-turn-glyph,.popup-voiceover-glyph,.popup-translate-glyph,.popup-memory-action-icon,.popup-translate-note,.popup-translate-note span){color:#ecf2fff2!important}body.theme-dark:not(.sky-night-test) .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .marker-popup .popup-translate :is(.popup-note-turn-label,.popup-voiceover-label,.popup-translate-label,.popup-note-info-toggle-label,.popup-memory-action-label){color:inherit!important}body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-action-chip .popup-action-count{background:#00000012!important}body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-action-chip.is-liked .popup-action-count{background:#9224481f!important}body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-action-chip.is-saved .popup-action-count{background:#2b48921f!important}body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-action-chip.is-scratch .popup-action-count{background:#7052181f!important}body.theme-dark .maplibregl-popup.maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .marker-popup .popup-action-chip.popup-primary-action .popup-action-count{background:var(--popup-action-badge-bg)!important;color:var(--popup-action-badge-color)!important}body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-action-chip.is-liked{border-color:#e0668947!important;background:#ffe9f1e0!important;color:#922448eb!important}body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-action-chip.is-saved{border-color:#627dd347!important;background:#eaf1fff0!important;color:#2b4892f0!important}body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-action-chip.is-scratch{border-color:#b0883e47!important;background:#fff3d7e6!important;color:#705218eb!important}body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-action-chip.is-danger{border-color:#ff8e8e57!important;background:#802d3247!important;color:#ffd6d6f5!important}body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-action-icon-img{filter:brightness(0) saturate(100%) opacity(.78)!important}body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-action-chip.is-saved .popup-action-icon-img{filter:brightness(0) saturate(100%) invert(30%) sepia(42%) saturate(1158%) hue-rotate(194deg) brightness(91%) contrast(91%)!important}body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-first-seen-icon{filter:brightness(0) saturate(100%) opacity(.8)!important}body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .comment-input::placeholder{color:#0a0a0f57!important}body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-comment-expand,body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-inline-hashtag,body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .popup-inline-mention{color:#2e58aaf2!important}body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) :is([class*=note-text-color-c-],.note-text-color-ink,.note-text-color-graphite,.note-text-color-sepia,.note-text-color-wine,.note-text-color-forest,.note-text-color-navy,.note-text-color-chalk,.note-text-color-cherry,.note-text-color-rose,.note-text-color-blush,.note-text-color-magenta,.note-text-color-coral,.note-text-color-amber,.note-text-color-olive,.note-text-color-mint,.note-text-color-teal,.note-text-color-sky,.note-text-color-indigo,.note-text-color-violet,.note-text-color-orchid){color:var(--note-text-ink)!important}body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .note-text-color-rainbow{background-image:linear-gradient(90deg,#d94b68,#eb8d1f 18%,#d7b316 34%,#2ea86f 52%,#316fd8 72%,#704fd0)!important;background-size:100% 100%;background-repeat:no-repeat;color:#d94b68!important;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .note-text-color-sunset{background-image:linear-gradient(90deg,#d4426a,#e2703f 48%,#d9a327)!important;background-size:100% 100%;background-repeat:no-repeat;color:#d4426a!important;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .note-text-color-ocean{background-image:linear-gradient(90deg,#12909e,#2f74cf 52%,#5a4fd2)!important;background-size:100% 100%;background-repeat:no-repeat;color:#12909e!important;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .note-text-color-candy{background-image:linear-gradient(90deg,#d8459a,#a951cc,#5f66d8)!important;background-size:100% 100%;background-repeat:no-repeat;color:#d8459a!important;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}body.theme-dark .maplibregl-popup:is([class*=note-theme-],[class*=note-skin-]) .note-text-color-meadow{background-image:linear-gradient(90deg,#7a9c1f,#2f9a6a 55%,#14868f)!important;background-size:100% 100%;background-repeat:no-repeat;color:#7a9c1f!important;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.intro-glance{position:fixed;left:50%;bottom:calc(var(--mobile-bottom-bar-height, 78px) + 24px);z-index:600;width:min(388px,calc(100vw - 24px));display:grid;justify-items:center;align-items:end;transform:translate(-50%);pointer-events:none}.intro-glance[hidden]{display:none!important}.intro-caption{--intro-accent: 64, 214, 190;--intro-ink: 0, 128, 112;--intro-rotate-ms: 2.4s;grid-area:1 / 1;position:relative;isolation:isolate;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;text-align:left;padding:12px 16px 14px;border-radius:22px;border:1px solid rgba(255,255,255,.62);background:linear-gradient(180deg,#ffffffdb,#f6f8fcc2);box-shadow:0 18px 40px #10182a33,0 3px 10px #10182a14,inset 0 1px #ffffffe6;backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%);color:#0f1624eb;pointer-events:auto;cursor:pointer;touch-action:pan-y;visibility:hidden;opacity:0;transform:translateY(12px);transition:opacity .26s ease,transform .3s cubic-bezier(.22,.61,.36,1),visibility 0s linear .3s}.intro-caption[data-chapter=draw]{--intro-accent: 255, 106, 164;--intro-ink: 196, 40, 112}.intro-caption[data-chapter=write]{--intro-accent: 255, 199, 58;--intro-ink: 156, 104, 0}.intro-caption[data-chapter=gift]{--intro-accent: 255, 138, 92;--intro-ink: 200, 74, 32}.intro-caption[data-chapter=world]{--intro-accent: 102, 222, 150;--intro-ink: 18, 138, 82}.intro-caption:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(90% 130% at 0% 0%,rgba(var(--intro-accent),.22),transparent 62%)}.intro-caption-text,.intro-caption-steps{position:relative;z-index:1}.intro-glance.is-open .intro-caption{visibility:visible;opacity:1;transform:translateY(0);transition:opacity .28s ease,transform .34s cubic-bezier(.22,.61,.36,1)}.mobile-top-brand{--intro-hero-lift: 165px;--intro-hero-scale: 2.25}.mobile-top-brand .hiii-logo{transform-origin:center center;transition:transform .66s cubic-bezier(.22,.68,.24,1),filter .55s ease;will-change:transform}body.intro-guide-open .mobile-top-brand{z-index:601;transition:transform .16s ease,opacity .16s ease,filter .55s ease}body.intro-guide-open :is(#map,#starCanvas){position:fixed}body.intro-guide-open:not(.intro-stage-away) .mobile-top-brand .hiii-logo{transform:translateY(var(--intro-hero-lift)) scale(var(--intro-hero-scale));filter:drop-shadow(0 22px 46px rgba(8,16,38,.5))}body.intro-guide-open:not(.intro-stage-away) .mobile-top-brand{filter:drop-shadow(0 calc(6px * var(--intro-hero-scale)) calc(22px * var(--intro-hero-scale)) rgba(32,148,126,.26))}@media(hover){body.intro-guide-open:not(.intro-stage-away) .mobile-top-brand:hover{filter:brightness(1.02) drop-shadow(0 calc(6px * var(--intro-hero-scale)) calc(22px * var(--intro-hero-scale)) rgba(32,148,126,.26))}}@media(max-height:809px){.mobile-top-brand{--intro-hero-lift: 140px;--intro-hero-scale: 1.7}}@media(max-height:719px){.mobile-top-brand{--intro-hero-lift: 12px;--intro-hero-scale: 1.45}}@media(max-height:639px){.mobile-top-brand{--intro-hero-lift: 0px;--intro-hero-scale: 1}}body.intro-stage-tall .mobile-top-brand{--intro-hero-lift: 0px;--intro-hero-scale: 1}body.intro-guide-open:not(.intro-stage-away) .mobile-top-brand .hiii-logo{--note-hero-rise: calc((55px - 16.3px * var(--intro-hero-scale) + var(--intro-hero-lift)) / var(--intro-hero-scale))}body.intro-guide-open:not(.intro-stage-away) .mobile-top-brand .hiii-logo-note-yellow{animation:intro-hero-note-yellow 15s linear infinite both}body.intro-guide-open:not(.intro-stage-away) .mobile-top-brand .hiii-logo-note-pink{animation:intro-hero-note-pink 15s linear -10s infinite both}body.intro-guide-open:not(.intro-stage-away) .mobile-top-brand .hiii-logo-note-cyan{animation:intro-hero-note-cyan 15s linear -5s infinite both}@keyframes intro-hero-note-yellow{0%{opacity:0;transform:translate(0) rotate(0) scale(1)}5%{opacity:1;transform:translate(-1px,-2px) rotate(-1deg) scale(1.01)}40%{transform:translate(-5px,calc(var(--note-hero-rise) * -.4)) rotate(2.4deg) scale(1)}70%{transform:translate(4px,calc(var(--note-hero-rise) * -.7)) rotate(-2deg) scale(.99)}82%{opacity:1;transform:translate(-3px,calc(var(--note-hero-rise) * -.82)) rotate(1.6deg) scale(.985)}to{opacity:0;transform:translate(2px,calc(var(--note-hero-rise) * -1)) rotate(-2.4deg) scale(.98)}}@keyframes intro-hero-note-pink{0%{opacity:0;transform:translate(0) rotate(0) scale(1)}5%{opacity:1;transform:translate(1px,-2px) rotate(1deg) scale(1.01)}40%{transform:translate(5px,calc(var(--note-hero-rise) * -.4)) rotate(-2.2deg) scale(1)}70%{transform:translate(-4px,calc(var(--note-hero-rise) * -.7)) rotate(2.2deg) scale(.99)}82%{opacity:1;transform:translate(3px,calc(var(--note-hero-rise) * -.82)) rotate(-1.6deg) scale(.985)}to{opacity:0;transform:translate(-2px,calc(var(--note-hero-rise) * -1)) rotate(2deg) scale(.98)}}@keyframes intro-hero-note-cyan{0%{opacity:0;transform:translate(0) rotate(0) scale(1)}5%{opacity:1;transform:translateY(-2px) rotate(-.8deg) scale(1.01)}40%{transform:translate(4px,calc(var(--note-hero-rise) * -.42)) rotate(2deg) scale(1)}70%{transform:translate(-5px,calc(var(--note-hero-rise) * -.72)) rotate(-2.4deg) scale(.99)}82%{opacity:1;transform:translate(3px,calc(var(--note-hero-rise) * -.84)) rotate(2deg) scale(.985)}to{opacity:0;transform:translate(-2px,calc(var(--note-hero-rise) * -1)) rotate(-2.2deg) scale(.98)}}.intro-demo-float{position:absolute;left:50%;bottom:calc(100% + 18px);width:min(344px,calc(100vw - 36px));transform:translate(-50%);pointer-events:none}.intro-demo-float:empty{display:none}.intro-demo-float .intro-stage-passport{margin:0;padding:0;background:none;filter:drop-shadow(0 14px 22px rgba(4,10,24,.4));transition:translate .64s cubic-bezier(.3,.1,.2,1);animation:intro-stage-arrive .46s cubic-bezier(.2,.9,.3,1.12) backwards}.intro-demo-float .intro-stage-passport.is-shut{translate:-25% 0}.intro-stage-passport .ps-passport-closed,.intro-stage-passport .ps-passport-book{min-height:0}.intro-demo-float .intro-stage-online .avatar-online{position:static;align-items:stretch}.intro-demo-float .intro-stage-online .avatar-online[data-state=open] .avatar-online-panel{position:static;width:auto;max-width:none;animation:intro-stage-arrive .46s cubic-bezier(.2,.9,.3,1.12) backwards}.intro-demo-float .intro-stage-online :is(.avatar-online-coin,.avatar-online-close,.avatar-online-foot){display:none}@keyframes intro-stage-arrive{0%{opacity:0;scale:.86}to{opacity:1;scale:1}}.intro-stage-pin>*{animation:intro-stage-pin-drop .46s cubic-bezier(.2,.9,.3,1.25) backwards}@keyframes intro-stage-pin-drop{0%{opacity:0;translate:0 -22px;scale:.6}60%{opacity:1}to{opacity:1;translate:0 0;scale:1}}.intro-stage-pin.is-standing>*{animation:none}.maplibregl-popup.intro-stage-popup.is-dealt:has(.marker-popup):not(.is-live-preview) .maplibregl-popup-content{animation:intro-stage-deal .24s cubic-bezier(.2,.9,.3,1.2) backwards}.maplibregl-popup.intro-stage-popup.is-dealt:has(.marker-popup):not(.is-live-preview) :is(.marker-popup,.maplibregl-popup-tip){animation:none}.maplibregl-popup.intro-stage-popup.is-covered{opacity:0;transition:opacity .15s ease 80ms}.intro-stage-popup.is-keepsakes-boxed .popup-memory-spill>.popup-memory-item:not(.is-intro-out,.is-intro-warming){display:none}.maplibregl-popup.intro-stage-popup.is-keepsakes-boxed .popup-memory-item.is-intro-popping .popup-memory-card{animation:popup-giftbox-card-pop .72s cubic-bezier(.2,.78,.24,1) backwards}.maplibregl-popup.intro-stage-popup.is-keepsakes-boxed :is(.keepsake-caption,.popup-memory-tidy-btn){display:none}@keyframes intro-stage-deal{0%{opacity:0;transform:translateY(-16px) rotate(var(--intro-deal-tilt, -3deg)) scale(.95)}50%{opacity:1}to{opacity:1;transform:none}}:is(.mail-journey-hud,.mail-journey-tool).is-intro-demo{display:none}body[data-intro-spot=write] #mobileWriteBtn,body[data-intro-spot=draw] #mobileDrawBtn,body[data-intro-spot=you] #mobileYouBtn,.world-strip-item.is-intro-lit{outline:2px solid rgba(120,224,200,0);animation:intro-spot-breathe 1.7s ease-in-out infinite}.world-strip-item.is-intro-lit{z-index:3;opacity:1;transform:translateY(var(--world-strip-arc-y, 0)) scale(1.28)}@keyframes intro-spot-breathe{0%,to{outline-color:#78e0c800;outline-offset:1px}50%{outline-color:#78e0c8e6;outline-offset:4px}}@media(prefers-reduced-motion:reduce){.intro-stage-pin>*,.intro-demo-float .intro-stage-passport,.intro-demo-float .intro-stage-online .avatar-online[data-state=open] .avatar-online-panel,.maplibregl-popup.intro-stage-popup.is-dealt:has(.marker-popup):not(.is-live-preview) .maplibregl-popup-content{animation:none;transition:none}body[data-intro-spot=write] #mobileWriteBtn,body[data-intro-spot=draw] #mobileDrawBtn,body[data-intro-spot=you] #mobileYouBtn,.world-strip-item.is-intro-lit{animation:none;outline-color:#78e0c8e6;outline-offset:3px}}.intro-caption-text{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%}.intro-caption-eyebrow{display:inline-flex;align-items:center;gap:7px;margin:0 0 2px;color:rgb(var(--intro-ink));font-size:10.5px;font-weight:820;text-transform:uppercase;letter-spacing:.13em;transition:color .4s ease}.intro-caption-eyebrow-icon{width:20px;height:20px;box-sizing:border-box;padding:3.5px;flex:0 0 auto;border-radius:999px;background:rgba(var(--intro-accent),.22);fill:rgb(var(--intro-ink));transition:fill .4s ease,background-color .4s ease}.intro-caption-eyebrow-label{display:inline-block}.intro-caption-title{margin:0;color:#0c121ef7;font-size:19px;line-height:1.16;font-weight:820;letter-spacing:-.018em;text-wrap:balance}.intro-caption-line{margin:0;min-height:2.6em;max-width:42ch;color:#111725a3;font-size:13px;line-height:1.3;font-weight:540;text-wrap:pretty}:is(.intro-caption-eyebrow-label,.intro-caption-title,.intro-caption-line).is-swap{animation:intro-line-in .52s cubic-bezier(.2,.8,.2,1) backwards}.intro-caption-title.is-swap{animation-delay:.05s}.intro-caption-line.is-swap{animation-delay:.12s}@keyframes intro-line-in{0%{opacity:0;transform:translateY(6px);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}.intro-caption-close{position:absolute;top:9px;right:9px;z-index:2;width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(16,22,34,.1);background:#ffffffbd;color:#10162285;cursor:pointer;box-shadow:0 2px 8px #121c301a;transition:background .14s ease,color .14s ease,transform .12s ease}.intro-caption-close svg{width:16px;height:16px;fill:currentColor}@media(hover){.intro-caption-close:hover{background:#fff;color:#101622d6;transform:translateY(-1px)}}.intro-caption-close:focus-visible{outline:2px solid rgba(var(--intro-accent),.7);outline-offset:2px}.intro-caption-steps{display:flex;align-items:center;gap:3px;margin:3px 36px 11px 0}.intro-caption-step{position:relative;flex:1 1 0;min-width:0;height:3px;padding:0;border:0;border-radius:3px;background:#11172524;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .3s ease}.intro-caption-step.is-chapter-start{margin-left:5px}.intro-caption-step:before{content:"";position:absolute;inset:-11px -1.5px}.intro-caption-step.is-done{background:#11172575}.intro-caption-step.is-active:after{content:"";position:absolute;inset:0;border-radius:inherit;transform-origin:left center;transform:scaleX(0);background:rgb(var(--intro-accent))}.intro-caption-step.is-active.is-timing:after{animation:intro-step-fill var(--intro-rotate-ms) linear forwards}.intro-caption.is-paused .intro-caption-step.is-active.is-timing:after{animation-play-state:paused}.intro-caption-step:focus-visible{outline:2px solid rgba(var(--intro-accent),.7);outline-offset:3px}@keyframes intro-step-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}body.intro-guide-open .mobile-utility-stack{opacity:0;pointer-events:none;transform:translateY(8px)}body:is(.intro-guide-open,.intro-replay-offered) :is(.avatar-online,.avatar-chat,.avatar-voice,.avatar-nearby):not([data-state=open]){opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility 0s linear .2s}.intro-after{grid-area:1 / 1;align-self:end;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.intro-replay{--intro-offer-fill: linear-gradient(115deg, rgba(255, 255, 255, 0) 16%, rgba(255, 255, 255, .16) 30%, rgba(255, 255, 255, .04) 42%, rgba(255, 255, 255, 0) 54%), radial-gradient(120% 170% at 50% -34%, rgba(255, 255, 255, .46), rgba(255, 255, 255, 0) 56%), linear-gradient(180deg, rgba(255, 255, 255, .42), rgba(255, 255, 255, .18) 44%, rgba(255, 255, 255, .14) 70%, rgba(255, 255, 255, .3)), rgba(250, 252, 255, .34);--intro-offer-rim: rgba(255, 255, 255, .55);--intro-offer-shadow: inset 0 1px 0 rgba(255, 255, 255, .88), inset 1.5px 3px 1px -2px rgba(255, 255, 255, .95), inset -1.5px -2.5px 1px -2px rgba(255, 255, 255, .72), inset 0 -1px 0 rgba(255, 255, 255, .38), inset 0 0 1px rgba(31, 45, 90, .14), 0 16px 36px rgba(20, 30, 54, .2), 0 3px 9px rgba(20, 30, 54, .11);--intro-offer-glyph: rgb(18, 138, 82);--intro-offer-track: rgba(18, 138, 82, .16);display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:11px 18px 11px 14px;box-sizing:border-box;border:1px solid var(--intro-offer-rim);border-radius:999px;color:#0f1624eb;font:700 14px/1.1 inherit;letter-spacing:-.005em;background:var(--intro-offer-fill);cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;box-shadow:var(--intro-offer-shadow);backdrop-filter:blur(28px) saturate(185%);-webkit-backdrop-filter:blur(28px) saturate(185%);opacity:0;visibility:hidden;transform:translateY(10px) scale(.96);transition:opacity .28s ease,transform .36s cubic-bezier(.22,.61,.36,1),visibility 0s linear .36s,scale .24s cubic-bezier(.3,1.45,.5,1)}.intro-replay svg{flex:none;color:var(--intro-offer-glyph)}.intro-replay.is-offered{opacity:1;visibility:visible;transform:none;transition-delay:.3s,.3s,0s,0s}.intro-replay.is-offered:active{scale:.95;transition-duration:.28s,.36s,0s,.08s}@media(hover:hover){.intro-replay.is-offered:hover{scale:1.03}}.intro-replay:focus-visible{outline:2px solid rgba(102,222,150,.7);outline-offset:3px}body.theme-dark .intro-replay{--intro-offer-fill: linear-gradient(115deg, rgba(255, 255, 255, 0) 16%, rgba(255, 255, 255, .07) 30%, rgba(255, 255, 255, .02) 42%, rgba(255, 255, 255, 0) 54%), radial-gradient(120% 170% at 50% -34%, rgba(172, 174, 178, .16), rgba(172, 174, 178, 0) 56%), linear-gradient(180deg, rgba(56, 58, 62, .46), rgba(21, 23, 26, .36) 44%, rgba(17, 19, 22, .32) 70%, rgba(46, 48, 52, .4)), rgba(14, 15, 18, .42);--intro-offer-rim: rgba(190, 192, 196, .22);--intro-offer-shadow: inset 0 1px 0 rgba(255, 255, 255, .3), inset 1.5px 3px 1px -2px rgba(255, 255, 255, .28), inset -1.5px -2.5px 1px -2px rgba(255, 255, 255, .14), inset 0 -1px 0 rgba(178, 180, 184, .12), inset 0 0 1px rgba(0, 0, 0, .35), 0 18px 40px rgba(0, 0, 0, .44), 0 3px 10px rgba(0, 0, 0, .3);--intro-offer-glyph: rgb(102, 222, 150);--intro-offer-track: rgba(102, 222, 150, .18);color:#f0f5fff2;backdrop-filter:blur(28px) saturate(115%) brightness(.72);-webkit-backdrop-filter:blur(28px) saturate(115%) brightness(.72)}.intro-replay.intro-replay-tour,.intro-replay.intro-resume-tour{gap:10px;padding:7px 18px 7px 7px}:is(.intro-replay-tour,.intro-resume-tour) svg{box-sizing:content-box;padding:5px;border-radius:50%;background:radial-gradient(120% 120% at 30% 20%,#128a5233,#128a521a);box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #128a5229;transition:rotate .42s cubic-bezier(.3,1.45,.5,1)}@media(hover:hover){.intro-replay-tour.is-offered:hover svg{rotate:-50deg}}body.theme-dark :is(.intro-replay-tour,.intro-resume-tour) svg{background:radial-gradient(120% 120% at 30% 20%,#66de963d,#66de961a);box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #66de9638}@property --intro-offer-left{syntax: "<angle>"; inherits: false; initial-value: 360deg;}.intro-replay.intro-resume-tour{position:relative}.intro-resume-tour:after{content:"";position:absolute;left:5px;top:50%;width:32px;height:32px;margin-top:-16px;border-radius:50%;background:conic-gradient(var(--intro-offer-glyph) var(--intro-offer-left),var(--intro-offer-track) 0);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(closest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));pointer-events:none}.intro-resume-tour.is-offered:after{animation:intro-offer-drains var(--intro-offer-ms, 9s) linear .3s both}@keyframes intro-offer-drains{0%{--intro-offer-left: 360deg}to{--intro-offer-left: 0deg}}@media(prefers-reduced-transparency:reduce){.intro-replay{--intro-offer-fill: rgba(250, 251, 254, .96);backdrop-filter:none;-webkit-backdrop-filter:none}body.theme-dark .intro-replay{--intro-offer-fill: rgba(20, 21, 24, .96);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.intro-replay.is-offered:active{scale:none}@media(hover){.intro-replay.is-offered:hover{scale:none}.intro-replay-tour.is-offered:hover svg{rotate:none}}}.intro-landed{margin:0;max-width:min(340px,calc(100vw - 136px));padding:8px 14px;box-sizing:border-box;border-radius:14px;border:1px solid rgba(255,255,255,.55);background:#fafcffbd;color:#0f1624e6;font-size:13px;font-weight:600;line-height:1.3;text-align:center;box-shadow:0 10px 26px #141e3629;backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%);opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none;transition:opacity .28s ease,transform .36s cubic-bezier(.22,.61,.36,1),visibility 0s linear .36s}.intro-landed.is-offered{opacity:1;visibility:visible;transform:none;transition-delay:0s}body.theme-dark .intro-landed{border-color:#bec0c438;background:#131519bd;color:#f0f5fff2;box-shadow:0 12px 30px #0006;backdrop-filter:blur(24px) saturate(115%) brightness(.72);-webkit-backdrop-filter:blur(24px) saturate(115%) brightness(.72)}@media(prefers-reduced-transparency:reduce){.intro-landed{background:#fafbfef5;backdrop-filter:none;-webkit-backdrop-filter:none}body.theme-dark .intro-landed{background:#141518f5;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.intro-landed{transform:none;transition:opacity .2s ease,visibility 0s linear .2s}}body.theme-dark .intro-caption{--intro-ink: var(--intro-accent);border-color:#ffffff1f;background:linear-gradient(180deg,#161b27cc,#0c0f18d6);color:#ecf2fcf0;box-shadow:0 20px 44px #00000070,0 3px 12px #0000004d,inset 0 1px #ffffff14}body.theme-dark.intro-stage-away .intro-caption{background:linear-gradient(180deg,#161b27e6,#0c0f18e6)}body.theme-dark .intro-caption:before{background:radial-gradient(90% 130% at 0% 0%,rgba(var(--intro-accent),.26),transparent 62%)}body.theme-dark .intro-caption-title{color:#f8fafff7}body.theme-dark .intro-caption-line{color:#dee6f4a8}body.theme-dark .intro-caption-step{background:#ffffff2e}body.theme-dark .intro-caption-step.is-done{background:#ffffffb3}body.theme-dark .intro-caption-close{border-color:#ffffff1f;background:#ffffff14;color:#e6eefa9e;box-shadow:none}@media(hover){body.theme-dark .intro-caption-close:hover{background:#ffffff29;color:#f4f8fff2}}@media(max-width:420px){.intro-glance{width:calc(100vw - 18px)}.intro-caption{padding:11px 14px 13px;border-radius:20px}.intro-caption-title{font-size:17.5px}.intro-caption-line{font-size:12.5px}}:where(.panel-body,.menu-info-body,.maplibregl-popup-content,.popup-note-info-panel,.popup-postcard-whole-face-front,.popup-postcard-whole-face-back,.popup-postcard-cover,.popup-reveal-content,.popup-question-unlock-overlay,.popup-capsule-lock-overlay,.popup-question-unlock-card,.popup-question-unlock-question,.comments-scroll,.rank-scroll,.place-search-results,.modal-card,.emoji-picker,.emoji-tabs,.textarea-wrap .modal-textarea,.note-edit-card,.note-unlock-card,.post-modal-step,.post-text-format-bar,.collection-editor-modal-body,.collections-list,.cv-posts-list,.comments-sheet-body,.people-sheet-body,.people-sheet-avatar-results,.people-sheet-flag-grid,.people-sheet-list.is-scrollable,.people-sheet-post-deck-wrap,.social-list-sheet-body,.ps-journey-existing-list,.journey-bottom-create-panel,.journey-bottom-existing-host .ps-journey-existing-list,.gif-search-results,#spotifySearchResults){scrollbar-color:var(--hiii-scrollbar-thumb, rgba(0, 0, 0, .22)) var(--hiii-scrollbar-track, transparent);scrollbar-width:thin}:where(.panel-body,.menu-info-body,.maplibregl-popup-content,.popup-note-info-panel,.popup-postcard-whole-face-front,.popup-postcard-whole-face-back,.popup-postcard-cover,.popup-reveal-content,.popup-question-unlock-overlay,.popup-capsule-lock-overlay,.popup-question-unlock-card,.popup-question-unlock-question,.comments-scroll,.rank-scroll,.place-search-results,.modal-card,.emoji-picker,.emoji-tabs,.textarea-wrap .modal-textarea,.note-edit-card,.note-unlock-card,.post-modal-step,.post-text-format-bar,.collection-editor-modal-body,.collections-list,.cv-posts-list,.comments-sheet-body,.people-sheet-body,.people-sheet-avatar-results,.people-sheet-flag-grid,.people-sheet-list.is-scrollable,.people-sheet-post-deck-wrap,.social-list-sheet-body,.ps-journey-existing-list,.journey-bottom-create-panel,.journey-bottom-existing-host .ps-journey-existing-list,.gif-search-results,#spotifySearchResults)::-webkit-scrollbar{width:var(--hiii-scrollbar-size, 11px);height:var(--hiii-scrollbar-size, 11px)}:where(.panel-body,.menu-info-body,.maplibregl-popup-content,.popup-note-info-panel,.popup-postcard-whole-face-front,.popup-postcard-whole-face-back,.popup-postcard-cover,.popup-reveal-content,.popup-question-unlock-overlay,.popup-capsule-lock-overlay,.popup-question-unlock-card,.popup-question-unlock-question,.comments-scroll,.rank-scroll,.place-search-results,.modal-card,.emoji-picker,.emoji-tabs,.textarea-wrap .modal-textarea,.note-edit-card,.note-unlock-card,.post-modal-step,.post-text-format-bar,.collection-editor-modal-body,.collections-list,.cv-posts-list,.comments-sheet-body,.people-sheet-body,.people-sheet-avatar-results,.people-sheet-flag-grid,.people-sheet-list.is-scrollable,.people-sheet-post-deck-wrap,.social-list-sheet-body,.ps-journey-existing-list,.journey-bottom-create-panel,.journey-bottom-existing-host .ps-journey-existing-list,.gif-search-results,#spotifySearchResults)::-webkit-scrollbar-track{background:var(--hiii-scrollbar-track, transparent)}:where(.panel-body,.menu-info-body,.maplibregl-popup-content,.popup-note-info-panel,.popup-postcard-whole-face-front,.popup-postcard-whole-face-back,.popup-postcard-cover,.popup-reveal-content,.popup-question-unlock-overlay,.popup-capsule-lock-overlay,.popup-question-unlock-card,.popup-question-unlock-question,.comments-scroll,.rank-scroll,.place-search-results,.modal-card,.emoji-picker,.emoji-tabs,.textarea-wrap .modal-textarea,.note-edit-card,.note-unlock-card,.post-modal-step,.post-text-format-bar,.collection-editor-modal-body,.collections-list,.cv-posts-list,.comments-sheet-body,.people-sheet-body,.people-sheet-avatar-results,.people-sheet-flag-grid,.people-sheet-list.is-scrollable,.people-sheet-post-deck-wrap,.social-list-sheet-body,.ps-journey-existing-list,.journey-bottom-create-panel,.journey-bottom-existing-host .ps-journey-existing-list,.gif-search-results,#spotifySearchResults)::-webkit-scrollbar-thumb{border-radius:var(--ui-radius-pill, 999px);background:var(--hiii-scrollbar-thumb, rgba(0, 0, 0, .22))}@media(hover){:where(.panel-body,.menu-info-body,.maplibregl-popup-content,.popup-note-info-panel,.popup-postcard-whole-face-front,.popup-postcard-whole-face-back,.popup-postcard-cover,.popup-reveal-content,.popup-question-unlock-overlay,.popup-capsule-lock-overlay,.popup-question-unlock-card,.popup-question-unlock-question,.comments-scroll,.rank-scroll,.place-search-results,.modal-card,.emoji-picker,.emoji-tabs,.textarea-wrap .modal-textarea,.note-edit-card,.note-unlock-card,.post-modal-step,.post-text-format-bar,.collection-editor-modal-body,.collections-list,.cv-posts-list,.comments-sheet-body,.people-sheet-body,.people-sheet-avatar-results,.people-sheet-flag-grid,.people-sheet-list.is-scrollable,.people-sheet-post-deck-wrap,.social-list-sheet-body,.ps-journey-existing-list,.journey-bottom-create-panel,.journey-bottom-existing-host .ps-journey-existing-list,.gif-search-results,#spotifySearchResults):hover::-webkit-scrollbar-thumb{background:var(--hiii-scrollbar-thumb-hover, rgba(0, 0, 0, .28))}}.maplibregl-popup:has(.marker-popup) .maplibregl-popup-content,.maplibregl-popup:has(.marker-popup) .popup-postcard-whole-face-front,.maplibregl-popup:has(.marker-popup) .popup-postcard-whole-face-back,.maplibregl-popup:has(.marker-popup) .popup-postcard-cover,.maplibregl-popup:has(.marker-popup) .popup-reveal-content{scrollbar-gutter:auto}:where(.rank-scroll,.people-sheet-body,.comments-sheet-body){overscroll-behavior:contain}#rankPanel{--rank-strong-ink: rgba(10, 10, 15, .88);--rank-body-ink: rgba(10, 10, 15, .72);--rank-meta-ink: rgba(10, 10, 15, .62);--rank-hairline: rgba(24, 34, 58, .12);--rank-row-radius: var(--ui-radius-lg, 12px);--rank-focus-ring: rgba(64, 116, 214, .95);width:min(328px,calc(100vw - 32px));gap:10px}body.theme-dark #rankPanel{--rank-strong-ink: rgba(246, 249, 255, .95);--rank-body-ink: rgba(226, 234, 250, .82);--rank-meta-ink: rgba(214, 224, 244, .72);--rank-hairline: rgba(226, 236, 255, .16);--rank-focus-ring: rgba(150, 190, 255, .95)}.explore-feed-intro{display:flex;align-items:center;gap:11px;min-width:0;padding:12px 13px;border:1px solid rgba(91,103,166,.14);border-radius:var(--ui-radius-lg, 12px);background:linear-gradient(135deg,#f0ecffd1,#e8f6ffb8);color:#1e335ceb;box-shadow:inset 0 1px #ffffffb8}.explore-feed-intro-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:#ffffffc2;color:#5c4db2e6;box-shadow:0 3px 10px #4246821a}.explore-feed-intro-icon svg{width:18px;height:18px;fill:currentColor}.explore-feed-intro-copy{display:grid;gap:2px;min-width:0;font-size:11px;line-height:1.42;color:#3a4868ad}.explore-feed-intro-copy strong{color:#1e335cf0;font-size:12px;font-weight:800;letter-spacing:.01em}body.theme-dark .explore-feed-intro{border-color:#cac4ff29;background:linear-gradient(135deg,#55468e3d,#2c5c7e33);box-shadow:inset 0 1px #ffffff0d}body.theme-dark .explore-feed-intro-icon{background:#d7cfff1f;color:#d7cfffeb;box-shadow:none}body.theme-dark .explore-feed-intro-copy{color:#d6e0f4ad}body.theme-dark .explore-feed-intro-copy strong{color:#f6f9fff0}.rank-status-live{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}#rankPanel.is-collapsed{width:auto;min-width:0;padding-block:9px;gap:0}#rankPanel.is-collapsed .rank-main-tabs{grid-template-columns:auto auto}#rankPanel.is-collapsed .rank-main-tab{height:36px;padding-inline:16px}#rankPanel .rank-panel-close{display:none}@media(max-width:743px),(max-width:767px)and (orientation:portrait){#rankPanel:not(.is-collapsed) .rank-panel-close{display:grid;position:absolute;top:10px;right:12px;z-index:2}}#rankPanel .rank-filter-row{display:flex;align-items:center;gap:8px;min-width:0;justify-content:space-between;flex-wrap:wrap;row-gap:6px}#rankPanel .rank-filter-row>#rankTopTabs{flex:1 0 100%;width:100%;max-width:none;min-width:0;grid-template-columns:repeat(5,auto)}#rankPanel .rank-filter-row>#rankTopTabs:has([data-top-view=countries][hidden]){grid-template-columns:repeat(4,auto)}#rankPanel .rank-filter-row>#rankTopTabs[data-mode=new]:has([data-top-view=users][hidden]){grid-template-columns:repeat(2,minmax(0,1fr))}#rankPanel .rank-filter-row>#rankPeopleSort{flex:1 0 100%;display:flex;gap:5px}#rankPanel .rank-filter-row>#rankPeopleSort[hidden],#rankPanel .rank-filter-row:has(>#rankTopTabs[hidden])>#rankPeopleSort{display:none}#rankPanel .rank-people-sort-option{min-height:26px;padding:0 11px;border:1px solid var(--rank-hairline);border-radius:999px;background:transparent;color:var(--rank-meta-ink);font:inherit;font-size:11px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}#rankPanel .rank-people-sort-option[aria-pressed=true]{border-color:#0000002e;background:linear-gradient(145deg,#fffffff5,#f3f3f3c7),#f4f4f4a8;color:var(--rank-strong-ink);font-weight:700}body.theme-dark #rankPanel .rank-people-sort-option[aria-pressed=true]{border-color:#feffff47;background:linear-gradient(145deg,#425274e0,#1f2b44c2),#1e2a42b8}#rankPanel .rank-people-sort-option:focus-visible{outline:none;box-shadow:0 0 0 2px var(--rank-focus-ring)}#rankPanel .rank-filter-row>#rankTabs{flex:0 0 auto;width:auto;max-width:none;margin:0;justify-self:auto}#rankPanel #feedTabs{grid-template-columns:repeat(3,minmax(0,1fr))}#rankPanel .rank-toolbar{gap:0}#rankPanel .rank-filter-row :is(.rank-top-tab-icon,.feed-filter-icon){display:none}#rankPanel #rankTopTabs{gap:5px}#rankPanel #rankTopTabs .rank-tab{padding-inline:5px}#rankPanel .rank-tab{min-height:30px;padding-inline:7px;font-size:11px;letter-spacing:.01em;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--rank-meta-ink)}#rankPanel .rank-tab>span{min-width:0;overflow:hidden;text-overflow:ellipsis}:lang(de) #rankPanel #rankTopTabs .rank-tab,:lang(de) #rankPanel #rankTopTabs .rank-tab>span{white-space:normal;text-overflow:clip;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 3;line-height:1.1}#rankPanel .rank-tab[aria-selected=true]{color:var(--rank-strong-ink);font-weight:700}#rankPanel .rank-main-tab{height:38px;color:var(--rank-meta-ink)}#rankPanel .rank-main-tab[aria-selected=true]{color:var(--rank-strong-ink)}#rankPanel .rank-main-tab:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--rank-focus-ring);border-radius:var(--ui-radius-lg, 12px)}#rankPanel .rank-scroll{margin-right:0;padding-right:0;padding-top:8px;border-top-color:var(--rank-hairline)}#rankPanel .rank-list{gap:7px}#rankPanel .rank-list:focus-visible{outline:none}#rankPanel .rank-item{text-align:left;align-content:center;column-gap:8px;row-gap:5px;padding:11px 12px;border-radius:var(--rank-row-radius);color:var(--rank-strong-ink)}body.theme-dark #rankPanel .rank-item{backdrop-filter:none;-webkit-backdrop-filter:none}#rankPanel :is(.rank-item,.rank-user-main,.rank-follow-btn,.feed-show-more):focus-visible{outline:2px solid var(--rank-focus-ring);outline-offset:2px}#rankPanel .rank-author{font-size:12.5px;font-weight:650;color:var(--rank-strong-ink)}#rankPanel .rank-snippet{grid-column:1 / -1;font-size:12.5px;line-height:1.45;color:var(--rank-body-ink);opacity:1}#rankPanel :is(.rank-user-meta,.rank-user-name){color:var(--rank-strong-ink)}#rankPanel .rank-user-meta{font-size:11.5px;color:var(--rank-meta-ink)}#rankPanel .rank-votes{background:#788ab021;border-color:var(--rank-hairline);color:var(--rank-meta-ink);font-weight:650;font-size:11px}body.theme-dark #rankPanel .rank-votes{background:#bed0f021;border-color:#e2ecff33;color:var(--rank-body-ink)}#rankPanel .rank-index{font-size:10.5px;color:var(--rank-meta-ink)}.rank-empty{display:grid;justify-items:center;gap:5px;padding:26px 18px 30px;text-align:center}.rank-empty-title{font-size:13px;font-weight:700;color:var(--rank-strong-ink, var(--text))}.rank-empty-hint{font-size:12px;line-height:1.45;color:var(--rank-meta-ink, var(--muted));max-width:34ch}.rank-empty-action{appearance:none;margin-top:5px;padding:7px 13px;min-height:32px;border-radius:var(--ui-radius-pill, 999px);border:1px solid var(--rank-hairline, rgba(24, 34, 58, .12));background:#788ab021;color:var(--rank-strong-ink, var(--text));font:inherit;font-size:12px;font-weight:650;cursor:pointer;transition:background .13s ease}@media(hover){.rank-empty-action:hover{background:#788ab033}}.rank-empty-action:focus-visible{outline:2px solid var(--rank-focus-ring, rgba(64, 116, 214, .95));outline-offset:2px}body.theme-dark .rank-empty-action{background:#bed0f021;border-color:#e2ecff33}@media(hover){body.theme-dark .rank-empty-action:hover{background:#bed0f033}}.rank-list-end{display:grid;justify-items:center;gap:6px;padding:16px 12px 6px;text-align:center}.rank-list-end-label{font-size:11.5px;color:var(--rank-meta-ink, var(--muted))}#rankPanel .rank-skeleton{display:grid;gap:7px}#rankPanel .rank-skeleton>span{display:block;height:62px;border-radius:var(--rank-row-radius);background:linear-gradient(100deg,#8296be17 30%,#8296be2b,#8296be17 70%);background-size:300% 100%;animation:rank-skeleton-sweep 1.5s linear infinite}body.theme-dark #rankPanel .rank-skeleton>span{background-image:linear-gradient(100deg,#bed0f012 30%,#bed0f026,#bed0f012 70%)}@keyframes rank-skeleton-sweep{0%{background-position:150% 0}to{background-position:-150% 0}}@media(max-width:743px),(max-width:767px)and (orientation:portrait){#rankPanel .rank-main-tab{height:44px}#rankPanel .rank-tab{min-height:40px;font-size:12.5px}#rankPanel .rank-people-sort-option{min-height:34px;font-size:12px}#rankPanel .rank-filter-row{gap:6px}@keyframes rank-sheet-hide{to{visibility:hidden}}#rankPanel.panel-right:not(.is-mobile-open){animation:rank-sheet-hide .22s step-end forwards}#rankPanel.panel-right.is-collapsed .rank-scroll{display:block}#rankPanel.panel-right.is-mobile-dragging,#rankPanel.panel-right.is-mobile-settling{transition:none}#rankPanel.panel-right.is-mobile-dragging,#rankPanel.panel-right.is-mobile-settling{margin-bottom:calc(-1 * var(--people-sheet-mobile-top, calc(100vh - 248px) ))}#rankPanel.panel-right{transition:transform var(--mobile-sheet-motion-duration, .3s) var(--mobile-sheet-motion-ease, cubic-bezier(.3,.15,.2,1)),opacity .18s ease,box-shadow .18s ease,top var(--mobile-sheet-motion-duration, .3s) var(--mobile-sheet-motion-ease, cubic-bezier(.3,.15,.2,1)),margin-bottom var(--mobile-sheet-motion-duration, .3s) var(--mobile-sheet-motion-ease, cubic-bezier(.3,.15,.2,1))}}#rankPanel .feed-item{gap:9px;padding:10px;border-radius:var(--ui-radius-sm, 8px)}#rankPanel .feed-note-preview{gap:7px;border-radius:var(--ui-radius-sm, 8px);padding:9px 10px 10px;box-shadow:inset 0 1px #ffffff61}#rankPanel .feed-note-preview-head{grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:center;padding-right:30px}#rankPanel .feed-note-heading{gap:4px}#rankPanel .feed-note-marker{width:28px;height:28px;font-size:20px}#rankPanel .feed-note-stamp{top:8px;right:8px;width:26px;height:30px;padding:2px}#rankPanel .feed-note-title{display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.24;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}#rankPanel .feed-note-title.is-untitled{font-size:10.5px}#rankPanel .feed-note-badges{gap:3px;max-height:17px;overflow:hidden}#rankPanel .feed-note-badge{min-height:16px;padding:0 5px;font-size:9px}#rankPanel .feed-note-badge:nth-child(n+3){display:none}#rankPanel .feed-note-to{gap:5px;font-size:10.5px;white-space:nowrap;text-overflow:ellipsis}#rankPanel .feed-note-to span{min-height:16px;padding:0 5px;font-size:9px}#rankPanel .feed-note-message{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.42;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}#rankPanel .feed-note-message :is(.note-text-list,.note-text-list li){margin-top:0;margin-bottom:0}#rankPanel .feed-note-attachments{gap:6px;max-height:132px;overflow:hidden}#rankPanel .feed-note-attachments>:not(:first-child){display:none}#rankPanel .feed-note-attachments .photo-style-wrap,#rankPanel .feed-note-attachments .notecard-gif-wrap,#rankPanel .feed-note-attachments .note-drawing-wrap,#rankPanel .feed-note-video-preview{max-height:132px}#rankPanel .feed-note-attachments img{max-height:132px;object-fit:cover}#rankPanel .feed-note-audio-preview,#rankPanel .feed-note-poll-preview{gap:7px;padding:6px 7px;border-radius:var(--ui-radius-sm, 8px)}#rankPanel .feed-note-audio-cover,#rankPanel .feed-note-audio-icon{width:28px;height:28px;border-radius:var(--ui-radius-xs, 6px);font-size:15px}#rankPanel .feed-note-audio-title,#rankPanel .feed-note-poll-question{font-size:11px}#rankPanel .feed-note-audio-subtitle{font-size:10px}@media(min-width:768px),(min-width:744px)and (orientation:landscape){body.desktop-side-buttons-enabled #mainPanel{width:min(292px,calc(100vw - 32px))!important;max-width:min(292px,calc(100vw - 32px))}body.desktop-side-buttons-enabled #mainPanel.is-collapsed{width:auto!important;max-width:min(292px,calc(100vw - 32px))}body.desktop-side-buttons-enabled #mainPanel .panel-compact,body.desktop-side-buttons-enabled #mainPanel .panel-header{display:none}body.desktop-side-buttons-enabled #mainPanel.is-collapsed{padding:0;max-height:none;overflow:visible;background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body.desktop-side-buttons-enabled #mainPanel:not(.is-collapsed){padding:0;gap:0;background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body.desktop-side-buttons-enabled #mainPanel:not(.is-collapsed) .panel-body{gap:0;padding:0}body.desktop-side-buttons-enabled #mainPanel.is-collapsed .panel-body{display:grid;gap:0;padding:0;overflow:visible}body.desktop-side-buttons-enabled #mainPanel.is-collapsed #menuIdentitySection{display:grid;width:100%}body.desktop-side-buttons-enabled #mainPanel.is-collapsed .menu-identity-card{gap:0;padding:9px 10px;background:var(--shared-panel-background);border:1px solid var(--shared-panel-border);box-shadow:var(--shared-panel-shadow),var(--shared-panel-inset-shadow);backdrop-filter:var(--shared-panel-backdrop-filter);-webkit-backdrop-filter:var(--shared-panel-backdrop-filter)}body.desktop-side-buttons-enabled #mainPanel.is-collapsed .menu-identity-row{gap:0}body.desktop-side-buttons-enabled #mainPanel.is-collapsed .menu-identity-summary{min-height:44px;gap:8px}body.desktop-side-buttons-enabled #mainPanel.is-collapsed .menu-identity-profile{min-height:40px;gap:8px;cursor:pointer}body.desktop-side-buttons-enabled #mainPanel.is-collapsed .menu-identity-avatar{width:38px;height:38px;border-width:1.5px;font-size:20px;box-shadow:0 2px 6px #00000016}body.desktop-side-buttons-enabled #mainPanel.is-collapsed .menu-identity-avatar-edit-chip{right:-5px;bottom:-5px;width:16px;height:16px;font-size:8.5px;border-width:1px;box-shadow:0 3px 8px #0c121e2e}body.desktop-side-buttons-enabled #mainPanel.is-collapsed .menu-identity-name-row{gap:4px}body.desktop-side-buttons-enabled #mainPanel.is-collapsed .menu-identity-name{font-size:13.25px;line-height:1.15}body.desktop-side-buttons-enabled #mainPanel.is-collapsed .menu-identity-stats{margin-top:0;font-size:10px;line-height:1.2}body.desktop-side-buttons-enabled #mainPanel.is-collapsed .menu-identity-summary>.menu-identity-btn{width:34px;min-width:34px;height:34px;padding:0;align-self:center;margin-top:0;border-radius:11px}body.desktop-side-buttons-enabled #mainPanel.is-collapsed .menu-identity-btn.is-auth-signin,body.desktop-side-buttons-enabled #mainPanel.is-collapsed .menu-identity-btn.is-auth-signout{min-width:34px}body.desktop-side-buttons-enabled #mainPanel.is-collapsed .menu-identity-btn-label{display:none}body.desktop-side-buttons-enabled #mainPanel.is-collapsed .menu-identity-summary>.menu-identity-btn .menu-identity-btn-icon{width:16px;height:16px}body.desktop-side-buttons-enabled #mainPanel.is-collapsed .menu-identity-btn .notification-dot{top:6px;right:6px}body.desktop-side-buttons-enabled.theme-dark #mainPanel.is-collapsed .menu-identity-card{box-shadow:0 5px 15px #0000003d,inset 0 1px #ffffff0e}body.desktop-side-buttons-enabled.theme-dark #mainPanel.is-collapsed .menu-identity-avatar{box-shadow:0 3px 9px #0003}body.desktop-side-buttons-enabled #mainPanel.is-collapsed #menuLoginPanel{display:none}body.desktop-side-buttons-enabled #mainPanel:not(.is-collapsed) #menuLoginPanel{padding:0;border:0;border-radius:0;background:transparent}body.desktop-side-buttons-enabled #rankPanel.panel-right.is-collapsed .rank-main-tabs{background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body.desktop-side-buttons-enabled #rankPanel.panel-right.is-collapsed{padding:9px 10px}body.desktop-side-buttons-enabled :is(#mainPanel,#rankPanel).is-panel-morphing{width:var(--panel-morph-width)!important;height:var(--panel-morph-height);min-width:0;min-height:0;max-height:none;overflow:clip;will-change:width,height}body.desktop-side-buttons-enabled :is(#mainPanel,#rankPanel).is-panel-morphing.is-panel-morph-ready{transition:width var(--panel-morph-shell-duration) cubic-bezier(.2,.75,.25,1),height var(--panel-morph-shell-duration) cubic-bezier(.2,.75,.25,1),opacity var(--panel-morph-fade-duration) ease,transform var(--panel-morph-fade-duration) ease}body.desktop-side-buttons-enabled #mainPanel .menu-identity-card{overflow:hidden;border-radius:var(--surface-radius, 24px)}body.desktop-side-buttons-enabled #rankPanel.panel-right{border-radius:var(--surface-radius, 24px)}@media(max-height:609px){body.desktop-side-buttons-enabled #rankPanel.panel-right{right:max(76px,calc(16px + env(safe-area-inset-right,0px)))}body.desktop-side-buttons-enabled #rankPanel.panel-right:not(.is-collapsed){--discover-rail-reserve: calc(var(--desktop-bottom-bar-height, 76px) + 14px);width:min(328px,calc(50vw - 121px));min-height:0}}body.desktop-side-buttons-enabled .menu-secondary-panel.is-open:not(.is-settings-panel){border-radius:var(--surface-radius, 24px)}body.desktop-side-buttons-enabled :is(#mainPanel,#rankPanel).is-panel-morphing-to-expanded :is(#menuLoginPanel.is-open,.rank-toolbar:not([hidden]),.rank-scroll){animation:panel-morph-content-in var(--panel-morph-in-duration) 25ms cubic-bezier(.22,.8,.2,1) both}body.desktop-side-buttons-enabled #rankPanel.is-panel-morphing-to-collapsed .rank-toolbar.is-panel-morph-outgoing{display:grid}body.desktop-side-buttons-enabled #rankPanel.is-panel-morphing-to-collapsed .rank-scroll.is-panel-morph-outgoing{display:block}body.desktop-side-buttons-enabled #mainPanel.is-panel-morphing-to-collapsed #menuLoginPanel.is-panel-morph-outgoing{display:grid}body.desktop-side-buttons-enabled :is(#mainPanel,#rankPanel).is-panel-morphing-to-collapsed .is-panel-morph-outgoing{pointer-events:none;animation:panel-morph-content-out var(--panel-morph-out-duration) cubic-bezier(.4,0,.2,1) both}@keyframes panel-morph-content-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes panel-morph-content-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}body.desktop-side-buttons-enabled{--panel-morph-shell-duration: .3s;--panel-morph-fade-duration: .18s;--panel-morph-in-duration: .22s;--panel-morph-out-duration: .17s}body.desktop-side-buttons-enabled .footer-attribution-section--legal{display:block}body.desktop-side-buttons-enabled .mobile-top-brand{position:fixed;top:max(18px,env(safe-area-inset-top,0px) + 18px);left:50%;transform:translate(-50%);z-index:7;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;box-shadow:none;cursor:pointer;transition:transform .16s ease,opacity .16s ease,filter .16s ease}@media(hover){body.desktop-side-buttons-enabled .mobile-top-brand:hover{transform:translate(-50%) translateY(-1px);filter:brightness(1.02)}}body.desktop-side-buttons-enabled .mobile-top-brand:focus-visible{outline:2px solid rgba(112,113,115,.42);outline-offset:3px}body.desktop-side-buttons-enabled .mobile-top-brand .brand-logo{display:block;height:74px;width:auto;max-width:min(28vw,260px);border-radius:var(--ui-radius-sm, 8px);object-fit:contain;object-position:center;filter:none;transform:none}}.app-close-btn,.maplibregl-popup:has(.marker-popup) .maplibregl-popup-close-button,.maplibregl-popup.is-live-preview .maplibregl-popup-close-button{appearance:none;border:1px solid transparent;background:transparent;color:#14182261;border-radius:var(--ui-radius-pill, 999px);box-sizing:border-box;width:28px;height:28px;min-width:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1;cursor:pointer;flex-shrink:0;transition:background .12s ease,color .12s ease,transform .12s ease}@media(hover){.app-close-btn:hover,.maplibregl-popup:has(.marker-popup) .maplibregl-popup-close-button:hover,.maplibregl-popup.is-live-preview .maplibregl-popup-close-button:hover{background:#0a0e180f;color:#141822d1;transform:scale(1.06)}}.app-close-btn:active,.maplibregl-popup:has(.marker-popup) .maplibregl-popup-close-button:active,.maplibregl-popup.is-live-preview .maplibregl-popup-close-button:active{background:#0a0e1817;color:#141822db;transform:scale(.9);transition-duration:60ms}.app-close-btn:focus-visible,.maplibregl-popup:has(.marker-popup) .maplibregl-popup-close-button:focus-visible,.maplibregl-popup.is-live-preview .maplibregl-popup-close-button:focus-visible{outline:none;background:#5e83f51f;color:#141822db;box-shadow:0 0 0 3px #5e83f533}body.theme-dark .app-close-btn,body.theme-dark #postModal .app-close-btn,body.theme-dark .maplibregl-popup:has(.marker-popup) .maplibregl-popup-close-button,body.theme-dark .maplibregl-popup.is-live-preview .maplibregl-popup-close-button{background:transparent;border-color:transparent;color:#e4ecf86b}@media(hover){body.theme-dark .app-close-btn:hover,body.theme-dark #postModal .app-close-btn:hover,body.theme-dark .maplibregl-popup:has(.marker-popup) .maplibregl-popup-close-button:hover,body.theme-dark .maplibregl-popup.is-live-preview .maplibregl-popup-close-button:hover{background:#ffffff14;color:#f4f8ffe6}}body.theme-dark .app-close-btn:active,body.theme-dark #postModal .app-close-btn:active,body.theme-dark .maplibregl-popup:has(.marker-popup) .maplibregl-popup-close-button:active,body.theme-dark .maplibregl-popup.is-live-preview .maplibregl-popup-close-button:active{background:#ffffff1c;color:#f4f8ffeb}body.theme-dark .app-close-btn:focus-visible,body.theme-dark #postModal .app-close-btn:focus-visible,body.theme-dark .maplibregl-popup:has(.marker-popup) .maplibregl-popup-close-button:focus-visible,body.theme-dark .maplibregl-popup.is-live-preview .maplibregl-popup-close-button:focus-visible{background:#9cc2ff24;color:#f4f8ffeb;box-shadow:0 0 0 3px #9cc2ff38}.maplibregl-popup:has(.marker-popup) .maplibregl-popup-close-button,.maplibregl-popup.is-live-preview .maplibregl-popup-close-button{position:absolute;top:7px;right:7px;z-index:30}#postModal .app-close-btn{position:absolute;top:12px;right:12px;z-index:40030}#postModal .share-commit-back{display:none}@media(pointer:coarse){.app-close-btn,.maplibregl-popup:has(.marker-popup) .maplibregl-popup-close-button,.maplibregl-popup.is-live-preview .maplibregl-popup-close-button{width:36px;height:36px;min-width:36px;font-size:15px}.maplibregl-popup:has(.marker-popup) .maplibregl-popup-close-button,.maplibregl-popup.is-live-preview .maplibregl-popup-close-button{top:8px;right:8px}#postModal .app-close-btn{top:8px;right:8px}}#postModal .modal-card.is-safe-nudge{animation:post-modal-safe-nudge .36s cubic-bezier(.22,.61,.36,1)}#postModal .app-close-btn.is-safe-nudge{animation:post-close-safe-nudge .52s cubic-bezier(.22,.61,.36,1)}@keyframes post-modal-safe-nudge{0%{transform:translate(0)}22%{transform:translate(-7px)}48%{transform:translate(6px)}72%{transform:translate(-3px)}to{transform:translate(0)}}@keyframes post-close-safe-nudge{0%{transform:scale(1)}35%{transform:scale(1.14)}60%{transform:scale(.96)}to{transform:scale(1)}}:is(body.theme-dark,body.sky-night-test) .modal-actions button,:is(body.theme-dark,body.sky-night-test) .menu-mini-action{border-color:#bed4ff1f;background:#182032c7;color:#e4ecffd1;box-shadow:0 6px 14px #00000038,inset 0 1px #ffffff0e}@media(hover){:is(body.theme-dark,body.sky-night-test) .modal-actions button:hover:not(:disabled),:is(body.theme-dark,body.sky-night-test) .menu-mini-action:hover{border-color:#9abbff38;background:#202a40db;box-shadow:0 9px 18px #00000042,inset 0 1px #ffffff12}}:is(body.theme-dark,body.sky-night-test) #postBackStep,:is(body.theme-dark,body.sky-night-test) #postSkipStep{border-color:#cde0ff1f;background:#161a26eb;box-shadow:0 6px 14px #00000038,inset 0 1px #ffffff0e}:is(body.theme-dark,body.sky-night-test) #postModal .modal-card{background:linear-gradient(145deg,#7e94b81a,#6072920a),#0a0e18b8;border-color:#dbdcde33;box-shadow:0 18px 34px #00000057,inset 0 1px #e0ecff24;backdrop-filter:blur(22px) saturate(155%);-webkit-backdrop-filter:blur(22px) saturate(155%)}:is(body.theme-dark,body.sky-night-test) #postModal.open .modal-card{box-shadow:0 24px 46px #00000057,inset 0 1px #e0ecff24}:is(body.theme-dark,body.sky-night-test) #postModal.composer-sheet.open .modal-card{box-shadow:0 -8px 36px #00000057,inset 0 1px #e0ecff24}.hiii-logo{position:relative;display:inline-grid;flex:none;line-height:0;overflow:visible;isolation:isolate}.hiii-logo-base{grid-area:1 / 1;pointer-events:none}.hiii-logo-note{position:absolute;z-index:1;inset:0;background:url(/assets/hiii-logo-DqSP_gsk.svg) center / 100% 100% no-repeat;opacity:0;pointer-events:none;transform:translate(0)}.hiii-logo-note-yellow{clip-path:polygon(50.34% 25.62%,57.42% 25.62%,58.02% 25.74%,58.53% 26.08%,58.87% 26.59%,58.99% 27.19%,58.99% 32.1%,59.07% 32.51%,59.3% 32.86%,59.78% 33.34%,60.07% 33.81%,60.11% 34.36%,59.9% 34.87%,59.48% 35.23%,58.95% 35.36%,51.27% 35.36%,50.44% 35.23%,49.69% 34.84%,49.09% 34.25%,48.71% 33.5%,48.58% 32.66%,48.58% 27.38%,48.71% 26.71%,49.09% 26.13%,49.67% 25.75%);transform-origin:54.34% 35.36%}.hiii-logo-note-pink{clip-path:polygon(64.95% 25.62%,72.03% 25.62%,72.63% 25.74%,73.14% 26.08%,73.48% 26.59%,73.6% 27.19%,73.6% 32.1%,73.68% 32.51%,73.91% 32.86%,74.39% 33.34%,74.68% 33.81%,74.72% 34.36%,74.51% 34.87%,74.09% 35.23%,73.55% 35.36%,65.88% 35.36%,65.05% 35.23%,64.3% 34.84%,63.7% 34.25%,63.32% 33.5%,63.18% 32.66%,63.18% 27.38%,63.32% 26.71%,63.7% 26.13%,64.27% 25.75%);transform-origin:68.95% 35.36%}.hiii-logo-note-cyan{clip-path:polygon(79.56% 25.62%,86.64% 25.62%,87.24% 25.74%,87.75% 26.08%,88.09% 26.59%,88.21% 27.19%,88.21% 32.1%,88.29% 32.51%,88.52% 32.86%,89% 33.34%,89.29% 33.81%,89.33% 34.36%,89.12% 34.87%,88.7% 35.23%,88.16% 35.36%,80.49% 35.36%,79.66% 35.23%,78.9% 34.84%,78.31% 34.25%,77.92% 33.5%,77.79% 32.66%,77.79% 27.38%,77.93% 26.71%,78.31% 26.13%,78.88% 25.75%);transform-origin:83.56% 35.36%}.hiii-logo-note{will-change:transform,opacity}.hiii-logo-note-yellow{animation:hiii-note-breeze-yellow 15s linear infinite both}.hiii-logo-note-pink{animation:hiii-note-breeze-pink 15s linear -10s infinite both}.hiii-logo-note-cyan{animation:hiii-note-breeze-cyan 15s linear -5s infinite both}@keyframes hiii-note-breeze-yellow{0%{opacity:0;transform:translate(0) rotate(0) scale(1)}3%{opacity:.9;transform:translateY(-.3%) rotate(0) scale(1.001)}6%{opacity:1;transform:translate(.3%,-1%) rotate(.3deg) scale(1.003)}16%{opacity:1;transform:translate(2.4%,-8%) rotate(1.6deg) scale(1.005)}28%{opacity:1;transform:translate(-.6%,-17%) rotate(-.6deg) scale(1.002)}40%{opacity:1;transform:translate(3.1%,-28%) rotate(3deg) scale(.999)}52%{opacity:1;transform:translate(.4%,-39%) rotate(1.5deg) scale(.995)}58%{opacity:.82;transform:translate(2.6%,-45%) rotate(3.6deg) scale(.992)}64%{opacity:.4;transform:translate(1%,-51%) rotate(4.8deg) scale(.989)}70%,to{opacity:0;transform:translate(2.2%,-57%) rotate(5.8deg) scale(.986)}}@keyframes hiii-note-breeze-pink{0%{opacity:0;transform:translate(0) rotate(0) scale(1)}3%{opacity:.9;transform:translateY(-.3%) rotate(0) scale(1.001)}6%{opacity:1;transform:translate(-.3%,-1%) rotate(-.4deg) scale(1.002)}16%{opacity:1;transform:translate(-2.5%,-8.2%) rotate(-1.7deg) scale(1.004)}28%{opacity:1;transform:translate(.6%,-17.4%) rotate(.7deg) scale(1.001)}40%{opacity:1;transform:translate(-3.2%,-28.6%) rotate(-3.1deg) scale(.998)}52%{opacity:1;transform:translate(-.5%,-39.8%) rotate(-1.6deg) scale(.994)}58%{opacity:.82;transform:translate(-2.7%,-45.8%) rotate(-3.8deg) scale(.991)}64%{opacity:.4;transform:translate(-1.1%,-51.8%) rotate(-5deg) scale(.988)}70%,to{opacity:0;transform:translate(-2.3%,-58%) rotate(-6.1deg) scale(.985)}}@keyframes hiii-note-breeze-cyan{0%{opacity:0;transform:translate(0) rotate(0) scale(1)}3%{opacity:.9;transform:translateY(-.3%) rotate(0) scale(1.001)}6%{opacity:1;transform:translate(.2%,-.95%) rotate(.4deg) scale(1.003)}16%{opacity:1;transform:translate(1.4%,-7.8%) rotate(1.9deg) scale(1.005)}28%{opacity:1;transform:translate(3%,-16.6%) rotate(2.6deg) scale(1.002)}40%{opacity:1;transform:translate(.3%,-27.6%) rotate(.8deg) scale(.999)}52%{opacity:1;transform:translate(2.8%,-38.8%) rotate(3.2deg) scale(.995)}58%{opacity:.82;transform:translate(1.2%,-44.8%) rotate(4.4deg) scale(.992)}64%{opacity:.4;transform:translate(2.7%,-50.8%) rotate(5.4deg) scale(.989)}70%,to{opacity:0;transform:translate(1.5%,-56.6%) rotate(6.2deg) scale(.986)}}@media print{.hiii-logo-note{display:none}}.hiii-logo--brush .hiii-logo-note{display:none}.hiii-logo--brush .hiii-logo-base{clip-path:inset(0 54.3% 0 0)}.hiii-logo-brushes{grid-area:1 / 1;z-index:1;display:block;width:100%;height:100%;pointer-events:none}.hiii-logo.is-mark-in-flight{opacity:0}#mobileTopBrand .brand-logo{transition:filter .55s ease}body.theme-dark #mobileTopBrand .brand-logo,#map.map-globe-lighting~#mobileTopBrand .brand-logo{filter:drop-shadow(0 0 1px rgba(200,222,255,.45))}body.theme-dark:not(.intro-guide-open) #mobileTopBrand .hiii-logo,body:not(.intro-guide-open)>#map.map-globe-lighting~#mobileTopBrand .hiii-logo{filter:drop-shadow(0 0 12px rgba(120,170,255,.2))}:root{--cine-z: 4000;--note-share-commit-background: linear-gradient(135deg, rgba(220, 238, 255, .96), rgba(170, 206, 255, .96));--note-share-commit-border: rgba(110, 160, 255, .55);--note-share-commit-ink: rgba(20, 30, 48, .95);--note-share-commit-shadow: 0 12px 24px rgba(120, 160, 255, .22), inset 0 1px 0 rgba(255,255,255,.82)}body.theme-dark{--note-share-commit-background: linear-gradient(135deg, rgba(94, 168, 255, .56), rgba(11, 107, 255, .5));--note-share-commit-border: rgba(156, 194, 255, .42);--note-share-commit-ink: #f6faff;--note-share-commit-shadow: 0 8px 18px rgba(6, 12, 28, .4)}html.is-cinematic-boarding:before{content:"";position:fixed;inset:0;z-index:4010;background:#090c12}body.is-cinematic-flight{--marker-see-through-filter: opacity(.12) saturate(.5);overflow:hidden}body.is-cinematic-flight :is(#mainPanel,footer.site-footer,.maplibregl-ctrl-group,#mobileBottomBar,#mobileUtilityStack,#mobileMenuCornerBtn,#mobileTopBrand,#mobileDiscoverCornerBtn,#rankPanel,#dailyPromptBanner,nav.world-strip,.world-constellation,.map-cursor){opacity:0!important;pointer-events:none!important}body.is-cinematic-flight :is(.avatar-name-chips,.avatar-say-stack,.avatar-voice-wave,.avatar-ride-toot){display:none!important}body.is-cinematic-flight #map .maplibregl-popup{opacity:0!important;pointer-events:none!important}body.is-cinematic-flight>:not(#map):not(#starCanvas):not(#cloudLayer):not(#mapFade):not(.note-film-host):not(.note-film-clouds):not(.ai-consent-dialog):not(script):not(style):not(link){opacity:0!important;pointer-events:none!important}body.is-cinematic-flight .emoji-marker.is-cine-beacon{--marker-see-through-filter: none}body.is-cinematic-flight #map{position:fixed!important;inset:auto!important;left:var(--note-film-left, 0)!important;top:var(--note-film-top, 0)!important;width:var(--note-film-width, 100vw)!important;height:var(--note-film-height, 100dvh)!important}body.is-cinematic-flight .map-credit{display:none!important}body.is-cinematic-flight>.note-film-clouds{position:fixed!important;inset:auto!important;left:var(--note-film-left, 0)!important;top:var(--note-film-top, 0)!important;width:var(--note-film-width, 100vw)!important;height:var(--note-film-height, 100dvh)!important}.note-film-host{position:fixed;inset:0;z-index:var(--cine-z);outline:none}.note-film-studio{--film-accent: #a9c8ff;--film-night: #04060a;--film-ink: rgba(245, 247, 255, .95);--film-soft: rgba(214, 224, 246, .7);--film-faint: rgba(214, 224, 246, .48);--film-rule: rgba(224, 236, 255, .14);--film-well: rgba(255, 255, 255, .06);--film-lip: inset 0 1px 0 rgba(255, 255, 255, .08);--film-lens: linear-gradient(180deg, rgba(126, 150, 238, .34), rgba(126, 150, 238, .14));--film-lens-ring: inset 0 0 0 1px rgba(156, 194, 255, .42), inset 0 1px 0 rgba(255, 255, 255, .16);--film-glass: radial-gradient(120% 170% at 50% -34%, rgba(172, 174, 178, .14), rgba(172, 174, 178, 0) 56%), linear-gradient(180deg, rgba(56, 58, 62, .44), rgba(21, 23, 26, .38) 44%, rgba(17, 19, 22, .34) 70%, rgba(46, 48, 52, .4)), rgba(14, 15, 18, .44);--film-rim: rgba(190, 192, 196, .22);--film-frost: blur(28px) saturate(115%) brightness(.78);--note-share-commit-background: linear-gradient(135deg, rgba(94, 168, 255, .56), rgba(11, 107, 255, .5));--note-share-commit-border: rgba(156, 194, 255, .42);--note-share-commit-ink: #f6faff;--note-share-commit-shadow: 0 8px 18px rgba(6, 12, 28, .4);--film-plate: inset 0 1px 0 rgba(255, 255, 255, .24), inset 1.5px 3px 1px -2px rgba(255, 255, 255, .22), inset -1.5px -2.5px 1px -2px rgba(255, 255, 255, .1), inset 0 0 1px rgba(0, 0, 0, .3), 0 14px 28px rgba(0, 0, 0, .32);height:100%;display:flex;flex-direction:column;color:var(--film-ink);font-family:Manrope,Inter,sans-serif}.note-film-studio button,.note-film-studio input,.note-film-studio summary{font:inherit}.note-film-studio button{cursor:pointer;touch-action:manipulation;transition:background .15s,transform .24s cubic-bezier(.3,1.45,.5,1)}.note-film-studio button:active{transform:scale(.97);transition-duration:80ms}.note-film-studio button:disabled{opacity:.35;cursor:default}.note-film-studio :is(button,input,summary):focus-visible{outline:2px solid var(--film-accent);outline-offset:3px}.film-inspector,.film-transport,.film-header .film-icon-btn{background:var(--film-glass);border:1px solid var(--film-rim);box-shadow:var(--film-plate);-webkit-backdrop-filter:var(--film-frost);backdrop-filter:var(--film-frost)}.film-header{display:flex;align-items:center;justify-content:space-between;height:72px;padding:env(safe-area-inset-top,0px) 16px 0 26px;flex:none;position:relative;z-index:3}.film-studio-brand{display:flex;gap:13px;align-items:center}.film-studio-brand strong{font-size:17px;display:block;font-weight:700;letter-spacing:-.03em}.film-studio-brand span{font-size:11px;display:block;color:var(--film-soft);margin-top:3px}.film-icon-btn{border:0;background:var(--film-well);box-shadow:var(--film-lip);color:var(--film-ink);width:40px;height:40px;border-radius:50%;display:inline-grid;place-items:center;padding:0;flex:none}@media(hover){.film-icon-btn:hover{background:#ffffff1f}}.film-workspace{min-height:0;flex:1;display:grid;grid-template-columns:minmax(0,1fr) 364px}.film-view{min-width:0;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 26px 16px;gap:14px;container-type:inline-size}.film-frame{--film-ratio: .5625;--film-fit: min(100cqw, calc((100dvh - 232px) * var(--film-ratio)));position:relative;flex:none;width:var(--film-fit);height:calc(var(--film-fit) / var(--film-ratio));border-radius:18px;box-shadow:0 0 0 1px var(--film-rim),0 0 0 100vmax var(--film-night);overflow:hidden;isolation:isolate;container-type:inline-size;background:transparent}.note-film-studio[data-format=square] .film-frame{--film-ratio: 1}.note-film-studio[data-format=landscape] .film-frame{--film-ratio: 1.777778}.film-frame-brand{--film-logo-size: clamp(52px, 14cqw, 76px);position:absolute;z-index:2;top:max(24px,5%);left:50%;transform:translate(-50%);display:flex;align-items:center;opacity:.5;pointer-events:none;transition:opacity .4s}.film-frame[data-ending] .film-frame-brand{opacity:0}.film-closing{position:absolute;inset:0;z-index:3;width:100%;height:100%;pointer-events:none}.film-frame-brand .hiii-logo,.film-frame-brand .hiii-logo-base{width:var(--film-logo-size);height:var(--film-logo-size)}.film-domain-suffix{margin-left:calc(var(--film-logo-size) * -.06);color:#4b4b4b;font-family:Inter,Arial Rounded MT Bold,sans-serif;font-weight:900;font-size:calc(var(--film-logo-size) * .48);line-height:1;letter-spacing:-.065em;-webkit-text-stroke:.035em #000;paint-order:stroke fill;text-shadow:0 .035em #000}.film-note-stage{position:absolute;inset:18% 8%;opacity:1;transition:opacity .65s,translate .85s cubic-bezier(.16,1,.3,1)}.film-note-letter.is-unwritten{visibility:hidden}.film-note-stage[aria-hidden=true]{opacity:0;translate:0 15px;pointer-events:none}body.is-cinematic-flight .film-note-stage .maplibregl-popup{position:absolute!important;width:max-content!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%) scale(var(--film-note-scale, 1))!important;opacity:1!important;pointer-events:auto!important}.film-note-stage :is(.maplibregl-popup-tip,.maplibregl-popup-close-button),.film-note-stage .popup-floating-actions-bar>:not(.popup-translate),.film-note-stage .popup-translate>:not(.popup-note-turn-btn),.film-note-stage .popup-note-turn-label{display:none!important}.film-safe-guide{position:absolute;inset:15% 14% 20% 8%;border:1px dashed #ffffff58;border-radius:3px;pointer-events:none}.film-preparing,.film-countdown{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:9%;text-align:center;background:radial-gradient(ellipse at 50% 30%,#1b2635,#090d16 75%)}.film-loading-orbit{width:44px;height:44px;border:1px solid #ffffff20;border-top-color:var(--film-accent);border-radius:50%;animation:film-orbit 1.8s linear infinite}.film-countdown{background:#090d16e8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.film-countdown-ring{width:54px;height:54px;border:2px solid #ffffff20;border-top-color:var(--film-accent);border-radius:50%;animation:film-orbit 1s linear infinite}.film-transport{width:min(100%,480px);position:relative;z-index:2;flex:none;padding:10px 14px 11px;border-radius:24px}.film-transport-row{display:flex;align-items:center;gap:12px;font-size:12px;font-variant-numeric:tabular-nums;color:var(--film-ink)}.film-transport-row>span>i{font-style:normal;color:var(--film-faint)}.film-transport-row>button:last-child{margin-left:auto}.film-transport-row>button[aria-pressed=true]{background:var(--film-lens);box-shadow:var(--film-lens-ring)}.film-shot-name{margin-left:auto;color:var(--film-soft);font-size:11px}.film-transport>input{width:100%;margin:10px 0 0;accent-color:var(--film-accent);cursor:pointer;height:3px;display:block}.film-playback-status{font-size:11px;color:var(--film-soft);margin:10px 2px 0;min-height:16px;line-height:1.45}.film-inspector{position:relative;z-index:3;margin:0 16px 16px 0;padding:24px 22px 22px;border-radius:var(--surface-radius, 24px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff20 transparent}.film-inspector-heading h2{margin:6px 0 8px;font-size:24px;line-height:1.12;font-weight:700;letter-spacing:-.03em}.film-eyebrow{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--film-accent);line-height:1.6}.film-inspector-heading>p{font-size:12px;line-height:1.6;color:var(--film-soft);margin:0 0 24px}.film-settings{border:0;padding:0;margin:0;min-width:0}.film-field{display:block;border:0;padding:0;margin:0 0 18px;min-width:0;font-size:12px;font-weight:600;color:var(--film-ink)}.film-field legend{padding:0;margin-bottom:9px;font:inherit}.film-choices{display:flex;gap:3px;border-radius:999px;background:var(--film-well);box-shadow:var(--film-lip);padding:4px}.film-choices button{flex:1;border:0;border-radius:999px;color:var(--film-soft);background:transparent;font-size:11px;font-weight:600;white-space:nowrap;padding:9px 4px}.film-choices button[aria-pressed=true]{color:#fff;background:var(--film-lens);box-shadow:var(--film-lens-ring)}@media(hover){.film-choices button:not([aria-pressed=true]):hover{background:#ffffff12}}.film-field-help{font-size:11px;line-height:1.6;color:var(--film-soft);margin:-8px 2px 20px}.film-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.film-toggle input{-webkit-appearance:none;appearance:none;position:relative;flex:none;width:42px;height:26px;margin:0;border-radius:999px;background:var(--film-well);box-shadow:var(--film-lip),inset 0 0 0 1px var(--film-rule);cursor:pointer;transition:background .18s}.film-toggle input:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#f4f7ff;box-shadow:0 1px 3px #0006;transition:transform .24s cubic-bezier(.3,1.45,.5,1)}.film-toggle input:checked{background:linear-gradient(135deg,#5ea8ffeb,#0b6bffd6)}.film-toggle input:checked:before{transform:translate(16px)}.film-pace{display:flex;align-items:center;justify-content:space-between;gap:10px}.film-pace span{font-size:11px;color:var(--film-soft);font-weight:400}.film-pace input,.film-cue-editor input{width:50px;color:var(--film-ink);font-size:12px;padding:7px 6px;border:0;border-radius:10px;background:var(--film-well);box-shadow:var(--film-lip),inset 0 0 0 1px var(--film-rule);margin-right:4px}.film-cues{border-top:1px solid var(--film-rule);padding:14px 0}.film-cues summary{cursor:pointer;font-size:12px;font-weight:600;color:var(--film-ink)}.film-cues summary span{float:right;font-size:11px;font-weight:400;color:var(--film-soft)}.film-cues>p{font-size:11px;color:var(--film-soft);line-height:1.6}.film-cue-editor{display:flex;gap:8px;margin-top:8px;align-items:center}.film-cue-editor>button{text-align:left;flex:1;min-width:0;padding:9px 11px;background:var(--film-well);box-shadow:var(--film-lip);border:0;border-radius:12px;color:var(--film-ink);font-size:11px;line-height:1.5}.film-cue-editor>button>span{display:block;color:var(--film-accent);font-size:10px;margin-bottom:3px}.film-cue-editor>label{font-size:10px;color:var(--film-soft);flex:none}.film-actions{border-top:1px solid var(--film-rule);padding-top:20px}.film-record-btn,.film-secondary-btn{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 8px;border-radius:999px;font-size:12.5px!important;font-weight:700!important}.film-record-btn{color:var(--note-share-commit-ink);background:var(--note-share-commit-background);border:1px solid var(--note-share-commit-border);box-shadow:var(--note-share-commit-shadow)}@media(hover){.film-record-btn:hover{filter:brightness(1.07)}}.film-record-btn[data-making]{background:linear-gradient(90deg,rgba(126,186,255,.5) calc(var(--film-made, 0) * 100%),transparent 0),var(--note-share-commit-background);font-variant-numeric:tabular-nums}.film-actions>p{font-size:11px;line-height:1.6;color:var(--film-soft);margin:12px 2px 18px}.film-secondary-btn{background:var(--film-well);box-shadow:var(--film-lip),inset 0 0 0 1px var(--film-rule);border:0;color:var(--film-ink)}@media(hover){.film-secondary-btn:hover{background:#ffffff1c}}.film-note-link{display:flex;gap:5px;align-items:center;justify-content:center;width:100%;color:var(--film-soft);font-size:11.5px!important;margin-top:10px;border:0;background:transparent;padding:10px}.film-note-link svg{width:14px;height:14px}.film-note-warning{padding:12px 14px;background:var(--film-well);box-shadow:inset 0 0 0 1px #f5c99038;border-radius:14px;font-size:11.5px;color:#f5c990;line-height:1.6}.note-film-studio.is-clean .film-header,.note-film-studio.is-clean .film-inspector,.note-film-studio.is-clean .film-transport{display:none}.note-film-studio.is-clean .film-workspace{grid-template-columns:minmax(0,1fr)}.note-film-studio.is-clean .film-view{padding:0;gap:0}.note-film-studio.is-clean .film-frame{--film-fit: min(100vw, calc(100dvh * var(--film-ratio)));border-radius:0;box-shadow:0 0 0 100vmax var(--film-night)}@media(max-width:740px){.film-header{height:58px;padding:env(safe-area-inset-top,0px) 12px 0 18px;background:var(--film-night)}.film-workspace{display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.film-view{flex:none;padding:8px 16px 18px;gap:12px}.film-frame{--film-fit: min(100cqw, calc(52dvh * var(--film-ratio)))}.film-inspector{flex:none;overflow:visible;margin:0;border-width:1px 0 0;border-radius:var(--surface-radius, 24px) var(--surface-radius, 24px) 0 0;padding:22px 20px calc(24px + env(safe-area-inset-bottom,0px))}.film-choices button{padding:11px 6px}.note-film-studio.is-clean .film-workspace{overflow:hidden}.note-film-studio.is-clean .film-view{flex:1}}@media(prefers-reduced-transparency:reduce){.note-film-studio{--film-glass: rgba(20, 21, 24, .98);--film-frost: none}}@keyframes film-orbit{to{transform:rotate(360deg)}}.note-share-fly-row{--note-share-lip: inset 0 1px 0 #ffe4bc22;display:flex;gap:8px;grid-column:1 / -1;min-width:0}.note-share-fly-row .note-share-action.is-fly{flex:1;min-width:0;display:flex;align-items:center;gap:12px;text-align:left;padding:13px 14px;border:1px solid var(--note-share-commit-border);background:var(--note-share-commit-background);color:var(--note-share-commit-ink);box-shadow:var(--note-share-commit-shadow)}@media(hover){.note-share-fly-row .note-share-action.is-fly:hover{filter:brightness(1.07)}}.note-share-fly-row .note-share-action:active{transform:scale(.98);transition-duration:60ms}.note-share-fly-row .note-share-action svg{flex:none;width:22px;height:22px;fill:currentColor}.note-share-fly-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.note-share-fly-label{font-weight:700;font-size:13.5px}.note-share-fly-sub{font-size:11px;opacity:.7;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.note-share-fly-row .note-share-action.is-fly-preview{flex:none;width:48px;display:grid;place-items:center;border:1px solid var(--note-share-commit-border);background:var(--note-share-commit-background);color:var(--note-share-commit-ink);box-shadow:var(--note-share-commit-shadow)}@media(hover){.note-share-fly-row .note-share-action.is-fly-preview:hover{filter:brightness(1.07)}}.surface-pixel-icon{position:relative;width:20px;height:20px;display:grid;grid-template-columns:repeat(3,5px);grid-template-rows:repeat(3,5px);gap:1px;place-content:center;flex:0 0 auto}.surface-pixel-icon i{display:block;width:5px;height:5px;border-radius:1px;background:currentColor;box-shadow:0 0 0 .5px #ffffff3d inset}.surface-pixel-icon i:nth-child(1){grid-area:1 / 1}.surface-pixel-icon i:nth-child(2){grid-area:1 / 2;opacity:.7}.surface-pixel-icon i:nth-child(3){grid-area:2 / 2}.surface-pixel-icon i:nth-child(4){grid-area:3 / 3;opacity:.82}.mobile-create-split{--create-ink: #2b55ca;--create-ink-hover: #2b55ca;--create-hover-wash: rgba(255, 255, 255, .72);--create-hover-shadow: 0 4px 12px rgba(26, 53, 127, .1);order:2;position:relative;box-sizing:border-box;min-width:0;min-height:54px;display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:stretch;margin:0 2px;padding:3px;border:1px solid rgba(58,89,163,.2);border-radius:var(--ui-radius-pill, 999px);background:radial-gradient(circle at 50% 0,rgba(255,255,255,.58),transparent 56%),linear-gradient(145deg,#c4d9ffe0,#cee8ffd1);box-shadow:0 9px 22px #1c398633,inset 0 1px #fffffff5;pointer-events:auto;isolation:isolate}.mobile-create-split:after{content:"";position:absolute;inset:3px;z-index:-1;border-radius:var(--ui-radius-pill, 999px);background:#ffffff38}.mobile-create-action{appearance:none;min-width:0;min-height:46px;margin:0;padding:4px 3px 3px;border:0;border-radius:var(--ui-radius-pill, 999px);background:transparent;color:var(--create-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font:700 9.5px/1 var(--font-sans, "Inter", sans-serif);cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.mobile-create-action-icon{width:21px;height:21px;display:block;fill:currentColor;opacity:.86}.mobile-create-action[hidden]{display:none!important}.mobile-create-divider{width:1px;align-self:stretch;margin:8px 0;background:#304b8d29}@media(hover){.mobile-create-action:hover{background:var(--create-hover-wash);box-shadow:var(--create-hover-shadow);color:var(--create-ink-hover)}.mobile-create-action:hover .mobile-create-action-icon{opacity:1}}.mobile-create-action:active{transform:translateY(1px) scale(.97)}.mobile-create-action:focus-visible{outline:2px solid var(--create-ink);outline-offset:1px}.mobile-create-action[aria-pressed=true]{background:var(--create-hover-wash);color:var(--create-ink-hover);box-shadow:var(--create-hover-shadow),inset 0 0 0 1px #2b55ca38}.mobile-create-action[aria-pressed=true] .mobile-create-action-icon{opacity:1}.mobile-create-split #mobileWriteBtn{order:0}:is(body.theme-dark,body.sky-night-test) .mobile-create-split{--create-ink: #b8cfff;--create-ink-hover: #eaf1ff;--create-hover-wash: rgba(255, 255, 255, .1);--create-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .14);border-color:#96b7ff3b;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.13),transparent 58%),linear-gradient(145deg,#27458fa8,#184f8094);box-shadow:0 10px 24px #00000057,inset 0 1px #ffffff26}:is(body.theme-dark,body.sky-night-test) .mobile-create-split:after{background:#110f1c57}:is(body.theme-dark,body.sky-night-test) .mobile-create-divider{background:#ffffff24}:is(body.theme-dark,body.sky-night-test) .mobile-create-action[aria-pressed=true]{box-shadow:var(--create-hover-shadow),inset 0 0 0 1px #b8cfff4d}@media(max-width:767px){.mobile-create-split{min-height:52px;margin-inline:1px;padding:2px;border-radius:var(--ui-radius-pill, 999px)}.mobile-create-action{min-height:46px;padding-inline:1px;font-size:9px}.mobile-create-action .surface-pixel-icon{width:18px;height:18px}}
