@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f3f1ec;--surface:#fff;--sunken:#f5f3ef;--ink:#1e1b16;--ink-2:#6c665c;--ink-3:#a39d92;--line:#1e1b1614;--line-strong:#1e1b1629;--danger:#d2463b;--sun:#ffc233;--sun-hover:#ffb810;--sun-soft:#ffe9a8;--cream:#fff3d1;--coral:#ef7b5b;--coral-text:#cf5a3b;--heart:#f0644d;--cocoa:#7b4535;--olive:#8ea53b;--taupe:#7d7668;--periwinkle:#a9b6f4;--lilac:#ddd5fb;--blush:#f8dcd3;--sage:#e1e8c9;--radius-lg:30px;--radius:24px;--radius-sm:16px;--shadow-sm:0 1px 2px #1e1b160d, 0 2px 10px #1e1b160d;--shadow:0 2px 6px #1e1b160d, 0 16px 40px #1e1b161f;--font:"Plus Jakarta Sans Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--col:480px;--gutter:20px;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg)}body{background:var(--bg);min-height:100dvh;color:var(--ink);font:400 16px/1.4 var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}h1,h2,h3,p{margin:0}button,input,textarea,select{font:inherit;color:inherit}button,a,label{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}img{display:block}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}::placeholder{color:var(--ink-3);opacity:1}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page{max-width:var(--col);min-height:100dvh;padding:calc(var(--safe-t) + 18px) var(--gutter) calc(120px + var(--safe-b));margin:0 auto;position:relative}.page--detail{padding-top:calc(var(--safe-t) + 10px);padding-bottom:calc(112px + var(--safe-b))}.page--editor{padding-top:calc(var(--safe-t) + 10px);padding-bottom:calc(108px + var(--safe-b))}.screen-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.topbar{justify-content:space-between;align-items:center;gap:12px;min-height:52px;margin-bottom:8px;display:flex}.topbar__title{font:700 17px/1.2 var(--font)}.topbar__spacer{width:44px}.stack{flex-direction:column;gap:10px;display:flex}.splash{background:var(--bg);min-height:100dvh}.title{font:750 28px/1.12 var(--font);letter-spacing:-.025em;text-wrap:balance}.title--xl{letter-spacing:-.03em;font-size:34px;line-height:1.06}.title--center{text-align:center}.subtitle{color:var(--ink-2);text-wrap:pretty;font-size:15.5px;line-height:1.5}.eyebrow{color:var(--ink-2);font:500 15px/1.3 var(--font);margin-bottom:4px}.section-title{font:700 18px/1.2 var(--font);letter-spacing:-.01em;margin:28px 2px 12px}.fineprint{max-width:340px;color:var(--ink-2);text-align:center;text-wrap:pretty;margin:18px auto 0;font-size:13px;line-height:1.45}.form-error{color:var(--danger);font:500 14px/1.4 var(--font);text-align:center}.empty-note,.empty-inline{border-radius:var(--radius);background:var(--surface);color:var(--ink-2);text-align:center;padding:18px 20px;font-size:15px;line-height:1.45}.empty-note{margin-top:16px}@keyframes fade-in{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}@keyframes pulse{50%{opacity:.55}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.accent-0{--accent:#ffc233;--accent-soft:#ffeebc;--accent-ink:#5a3d00;--accent-text:#b87700}.accent-1{--accent:#ef7b5b;--accent-soft:#fbded3;--accent-ink:#fff;--accent-text:#cf5a3b}.accent-2{--accent:#8ea53b;--accent-soft:#e5ebcd;--accent-ink:#fff;--accent-text:#6c8424}.accent-3{--accent:#7b4535;--accent-soft:#eddcd5;--accent-ink:#fff;--accent-text:#7b4535}.accent-4{--accent:#a9b6f4;--accent-soft:#e3e7fd;--accent-ink:#26306b;--accent-text:#4f5dc2}.accent-5{--accent:#c9bcf6;--accent-soft:#ece7fd;--accent-ink:#3f2f80;--accent-text:#6a54c8}.accent-6{--accent:#f9b98a;--accent-soft:#fde5d3;--accent-ink:#6b3510;--accent-text:#c26627}.accent-7{--accent:#7d7668;--accent-soft:#e7e4dd;--accent-ink:#fff;--accent-text:#615b4f}.btn{height:48px;font:650 16px/1 var(--font);white-space:nowrap;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;transition:transform .12s,background .2s,opacity .2s;display:inline-flex}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.45}.btn--primary{background:var(--sun);color:var(--ink)}@media (hover:hover){.btn--primary:hover:not(:disabled){background:var(--sun-hover)}}.btn--secondary{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn--ghost{color:var(--ink-2);background:0 0}.btn--danger-ghost{color:var(--danger);background:0 0;margin-top:20px}.btn--lg{height:56px;font-size:17px}.btn--sm{height:36px;padding:0 16px;font-size:14px}.btn--block{width:100%;display:flex}.btn__badge{background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:-8px;display:grid}.text-btn{color:var(--ink-2);font:600 14px var(--font);text-underline-offset:3px;background:0 0;border:0;padding:8px 10px;text-decoration:underline}.icon-btn{background:var(--surface);width:44px;height:44px;color:var(--ink);border:0;border-radius:50%;flex:none;place-items:center;padding:0;text-decoration:none;transition:transform .12s;display:grid}.icon-btn:active:not(:disabled){transform:scale(.94)}.icon-btn--plain{background:0 0}.icon-btn:disabled{opacity:.25}.round-btn{background:var(--sunken);width:48px;height:48px;color:var(--ink);border:0;border-radius:50%;place-items:center;display:grid}.round-btn--danger{color:var(--danger);background:#fde6e2}.tabbar{z-index:50;padding:0 14px calc(10px + var(--safe-b));pointer-events:none;position:fixed;bottom:0;left:0;right:0}.tabbar__inner{max-width:calc(var(--col) - 28px);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);height:66px;box-shadow:var(--shadow);pointer-events:auto;background:#ffffffeb;border-radius:26px;grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.tabbar__item{color:var(--ink-3);font:600 11px/1 var(--font);flex-direction:column;justify-content:center;align-items:center;gap:3px;text-decoration:none;transition:color .2s;display:flex}.tabbar__item.active{color:var(--ink)}.tabbar__item.active svg{animation:.3s tab-pop}.tabbar__item:first-child.active svg{color:var(--heart)}@keyframes tab-pop{50%{transform:scale(1.15)}}.fab{right:max(18px, calc(50% - var(--col) / 2 + 18px));bottom:calc(90px + var(--safe-b));z-index:45;background:var(--sun);width:60px;height:60px;color:var(--ink);border-radius:50%;place-items:center;transition:transform .15s;display:grid;position:fixed;box-shadow:0 2px 4px #b877002e,0 12px 26px #f5a40061}.fab:active{transform:scale(.94)}.fab--docked{bottom:calc(22px + var(--safe-b))}.card{border-radius:var(--radius);background:var(--surface);padding:18px 20px}.chip{background:var(--surface);height:30px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);font:600 13px/1 var(--font);white-space:nowrap;border:0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 13px;display:inline-flex}.chip--xs{background:var(--sunken);height:22px;box-shadow:none;color:var(--ink-2);padding:0 9px;font-size:11.5px}.chip--on{background:var(--ink);box-shadow:none;color:#fff}.chip--suggest{background:var(--sunken);box-shadow:none;color:var(--ink-2)}.chip-row{gap:8px;display:flex}.chip-row--wrap{flex-wrap:wrap}.chip-row--center{justify-content:center}.chip-row--scroll{scrollbar-width:none;margin:0 -18px;padding:0 18px;overflow-x:auto}.chip-row--scroll::-webkit-scrollbar{display:none}.avatar{--size:48px;width:var(--size);height:var(--size);background:var(--accent,var(--sun));color:var(--accent-ink,var(--ink));font:750 calc(var(--size) * .36) / 1 var(--font);letter-spacing:-.02em;border-radius:32%;flex:none;place-items:center;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar--me{background:var(--sun);color:var(--ink);border-radius:50%}.avatar-stack{padding-left:6px;display:inline-flex}.avatar-stack .avatar{box-shadow:0 0 0 2px var(--surface);border-radius:50%;margin-left:-6px}.avatar-stack__more{color:var(--ink-2);font:700 12px/22px var(--font);margin-left:4px}.photo{object-fit:cover;width:100%;height:100%;display:block}.photo--empty{background:var(--sunken);color:var(--ink-3);place-items:center;display:grid}.photo--empty[aria-busy=true]{animation:1.2s ease-in-out infinite pulse}.heart-meter{flex:none;overflow:visible}.heart-meter__empty{fill:#ebe6dd}.heart-meter__fill{fill:var(--heart)}.heart-score{font:750 14px/1 var(--font);align-items:center;gap:4px;display:inline-flex}.heart-input{align-items:center;gap:16px;display:flex}.heart-input__heart{transition:transform .2s}.heart-input__body{flex:1;min-width:0}.heart-input__value{color:var(--ink-3);font:600 15px/1 var(--font);align-items:baseline;gap:2px;margin-bottom:8px;display:flex}.heart-input__value b{color:var(--ink);font-size:28px;font-weight:800}.heart-input__value em{color:var(--ink-2);margin-left:auto;font-size:14px;font-style:normal}.range{--pct:0%;appearance:none;cursor:pointer;background:0 0;width:100%;height:32px;margin:0}.range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--heart) var(--pct), #ebe6dd var(--pct));border-radius:999px;height:10px}.range::-moz-range-track{background:linear-gradient(to right, var(--heart) var(--pct), #ebe6dd var(--pct));border-radius:999px;height:10px}.range::-webkit-slider-thumb{width:28px;height:28px;box-shadow:0 0 0 1px var(--line-strong), 0 3px 10px #1e1b162e;appearance:none;background:#fff;border:0;border-radius:50%;margin-top:-9px}.range::-moz-range-thumb{width:28px;height:28px;box-shadow:0 0 0 1px var(--line-strong), 0 3px 10px #1e1b162e;background:#fff;border:0;border-radius:50%}.form-card{border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:12px;margin-top:12px;padding:16px 18px;display:flex}.form-card--writing{gap:8px;padding:20px}.form-card--flat{background:0 0;gap:8px;margin:0;padding:0}.form-card__title{font:700 15px/1.2 var(--font)}.input{border-radius:var(--radius-sm);background:var(--surface);width:100%;height:52px;box-shadow:inset 0 0 0 1px var(--line-strong);font:500 16px var(--font);border:0;outline:none;padding:0 18px;transition:box-shadow .15s}.input:focus{box-shadow:inset 0 0 0 2px var(--ink)}.input--lg{height:58px;font-size:18px}.input--code{font:750 26px var(--font);letter-spacing:.5em;text-align:center;padding-left:calc(18px + .5em)}.input--title,.input--title:focus{height:auto;box-shadow:none;font:750 28px/1.2 var(--font);letter-spacing:-.02em;text-align:center;background:0 0;border-radius:0;margin-top:14px;padding:6px 0}.input--story-title,.input--story-title:focus{height:auto;box-shadow:none;font:750 21px/1.3 var(--font);letter-spacing:-.015em;background:0 0;padding:0}.textarea{border-radius:var(--radius-sm);background:var(--sunken);width:100%;min-height:96px;font:400 16px/1.55 var(--font);resize:none;border:0;outline:none;padding:14px 16px;display:block}.textarea--story{background:0 0;min-height:160px;padding:0;font-size:17px;line-height:1.6}.input-row{border-radius:var(--radius-sm);background:var(--sunken);height:52px;color:var(--ink-2);align-items:center;gap:12px;padding:0 16px;display:flex}.input-row input{min-width:0;height:100%;color:var(--ink);font:500 16px var(--font);background:0 0;border:0;outline:none;flex:1}.field-row{width:100%;min-height:48px;color:var(--ink);font:600 15px var(--font);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.field-row__icon{background:var(--sunken);width:40px;height:40px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.field-row__flag{font-size:22px}.field-row__label{flex:1}.field-row__value{max-width:50%;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.field-row__value--empty,.field-row>svg{color:var(--ink-3)}.field-hint{color:var(--ink-3);font-size:13px;line-height:1.4}.date-field{border-radius:var(--radius-sm);background:var(--sunken);align-items:center;gap:12px;min-height:52px;padding:0 10px 0 16px;display:flex;position:relative}.date-field__label{font:600 15px var(--font)}.date-field__value{font:500 15px var(--font);text-align:right;flex:1}.date-field__value--empty{color:var(--ink-3)}.date-field__input{opacity:0;cursor:pointer;appearance:none;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.date-field__icon{width:32px;height:32px;color:var(--ink-3);place-items:center;display:grid}.date-field__clear{z-index:1;background:var(--surface);width:32px;height:32px;color:var(--ink-2);border:0;border-radius:50%;place-items:center;display:grid;position:relative}.search{background:var(--surface);height:48px;color:var(--ink-3);border-radius:999px;align-items:center;gap:10px;padding:0 16px;display:flex}.search input{min-width:0;height:100%;color:var(--ink);font:500 15px var(--font);background:0 0;border:0;outline:none;flex:1}.search--page{margin-top:16px}.segmented{--pad:4px;grid-template-columns:repeat(var(--count), 1fr);padding:var(--pad);background:#e8e5de;border-radius:999px;display:grid;position:relative}.segmented__thumb{top:var(--pad);bottom:var(--pad);left:var(--pad);width:calc((100% - 2 * var(--pad)) / var(--count));transform:translateX(calc(var(--index) * 100%));background:#fff;border-radius:999px;transition:transform .3s cubic-bezier(.3,.7,.2,1);position:absolute;box-shadow:0 1px 2px #1e1b160f,0 4px 14px #1e1b1614}.segmented__option{z-index:1;height:42px;color:var(--ink-2);font:600 15px var(--font);background:0 0;border:0;padding:0 12px;transition:color .2s;position:relative}.segmented__option[aria-checked=true]{color:var(--ink)}.segmented--sm{--pad:3px;background:var(--sunken)}.segmented--sm .segmented__option{height:36px;font-size:14px}.tag-input__box{border-radius:var(--radius-sm);background:var(--sunken);flex-wrap:wrap;align-items:center;gap:8px;min-height:52px;padding:10px;display:flex}.tag-input__field{min-width:120px;height:32px;font:500 15px var(--font);background:0 0;border:0;outline:none;flex:140px;padding:0 6px}.tag-input__suggestions{margin-top:10px}.people-field{flex-wrap:wrap;gap:8px;display:flex}.person-chip{background:var(--sunken);height:40px;color:var(--ink);font:600 14px var(--font);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 6px;text-decoration:none;display:inline-flex}.person-chip .avatar{border-radius:50%}.person-chip>svg{color:var(--ink-3)}.person-chip--add{border:1.5px dashed var(--line-strong);color:var(--ink-2);background:0 0;padding:0 16px 0 12px}.person-chip--add>svg{color:inherit}.person-chip__flag{padding-left:6px;font-size:18px}.pick-list{flex-direction:column;display:flex}.pick-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:54px;color:var(--ink);font:500 16px var(--font);text-align:left;background:0 0;align-items:center;gap:14px;padding:8px 4px;display:flex}.pick-row__flag{text-align:center;width:32px;font-size:24px}.pick-row__name{flex-direction:column;flex:1;gap:2px;display:flex}.pick-row__name small{color:var(--ink-2);font-size:13px}.pick-row .check{border:1.5px solid var(--line-strong);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.pick-row[aria-pressed=true] .check{border-color:var(--sun);background:var(--sun)}.avatar-picker{flex-direction:column;align-items:center;gap:4px;margin-top:4px;display:flex}.avatar-picker__button{cursor:pointer;position:relative}.avatar-picker__button[aria-busy=true] .avatar{animation:1.2s ease-in-out infinite pulse}.avatar-picker__badge{background:var(--sun);width:42px;height:42px;box-shadow:0 0 0 4px var(--bg);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-6px;right:-6px}.avatar-picker__button:focus-within{outline:2px solid var(--ink);outline-offset:4px;border-radius:32%}.photo-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.photo-grid__item{aspect-ratio:1;background:var(--sunken);border-radius:14px;position:relative;overflow:hidden}.photo-grid__item--busy{animation:1.2s ease-in-out infinite pulse}.photo-grid__remove{color:#fff;background:#14100c99;border:0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:6px;right:6px}.photo-grid__cover{font:700 10px/1.2 var(--font);letter-spacing:.04em;text-transform:uppercase;background:#ffffffeb;border-radius:999px;padding:3px 8px;position:absolute;bottom:6px;left:6px}.photo-grid__add{aspect-ratio:1;border:1.5px dashed var(--line-strong);color:var(--ink-2);font:600 12px var(--font);cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.photo-grid__add:focus-within{outline:2px solid var(--ink);outline-offset:2px}.gallery{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.gallery__item{aspect-ratio:1;background:var(--sunken);border:0;border-radius:18px;padding:0;overflow:hidden}.carousel{margin:22px calc(-1 * var(--gutter)) 0;padding:0 var(--gutter);scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.carousel::-webkit-scrollbar{display:none}.carousel__item{aspect-ratio:4/3;border-radius:var(--radius);background:var(--sunken);scroll-snap-align:start;border:0;flex:0 0 86%;padding:0;overflow:hidden}.carousel--single .carousel__item{flex-basis:100%}.lightbox{z-index:200;background:#0f0d0a;animation:.2s fade-in;position:fixed;inset:0}.lightbox__track{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.lightbox__track::-webkit-scrollbar{display:none}.lightbox__slide{height:100%;padding:calc(var(--safe-t) + 64px) 0 calc(var(--safe-b) + 64px);scroll-snap-align:center;flex:0 0 100%;place-items:center;display:grid}.lightbox__photo{object-fit:contain}.lightbox__photo.photo--empty{background:0 0}.lightbox__close{top:calc(var(--safe-t) + 12px);color:#fff;background:#ffffff24;position:absolute;right:12px}.lightbox__count{bottom:calc(var(--safe-b) + 18px);color:#fff;font:600 14px var(--font);background:#ffffff24;border-radius:999px;padding:6px 12px;position:absolute;left:50%;transform:translate(-50%)}.story-card{border-radius:var(--radius);background:var(--surface);color:inherit;gap:14px;padding:14px;text-decoration:none;transition:transform .15s;display:flex}.story-card:active{transform:scale(.985)}.story-card__date{background:var(--cream);border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:52px;height:60px;display:flex}.story-card__date b{font:800 21px/1 var(--font)}.story-card__date span{color:var(--ink-2);font:700 11px/1 var(--font);letter-spacing:.04em;text-transform:uppercase;margin-top:3px}.story-card__date small{color:var(--ink-3);font:600 10px/1 var(--font);margin-top:3px}.story-card__body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.story-card__title{font:700 16px/1.3 var(--font)}.story-card__text{color:var(--ink-2);font:400 14.5px/1.45 var(--font);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.story-card__text:first-child{color:var(--ink)}.story-card__photos{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:2px;display:grid}.story-card__thumb{aspect-ratio:4/3;background:var(--sunken);border-radius:10px;position:relative;overflow:hidden}.story-card__more{color:#fff;font:750 15px var(--font);background:#14100c6b;place-items:center;display:grid;position:absolute;inset:0}.story-card__meta{color:var(--ink-2);font:600 12.5px var(--font);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:2px;display:flex}.story-card__names{text-overflow:ellipsis;white-space:nowrap;max-width:60%;overflow:hidden}.story-card__flag{font-size:16px;line-height:1}.sheet-backdrop,.dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1e1b1652;justify-content:center;align-items:flex-end;animation:.2s fade-in;display:flex;position:fixed;inset:0}.dialog-backdrop{padding:12px 12px calc(12px + var(--safe-b))}.bottom-sheet{width:100%;max-width:var(--col);max-height:88dvh;padding-bottom:var(--safe-b);background:var(--surface);border-radius:28px 28px 0 0;flex-direction:column;animation:.3s cubic-bezier(.2,.8,.2,1) rise;display:flex;box-shadow:0 -20px 60px #1e1b1633}.bottom-sheet--tall{height:88dvh}@media (width>=600px){.bottom-sheet--tall{height:80dvh}.sheet-backdrop,.dialog-backdrop{align-items:center}.bottom-sheet{border-radius:28px;max-height:80dvh}}.bottom-sheet__head{justify-content:space-between;align-items:center;padding:18px 12px 8px 20px;display:flex}.bottom-sheet__title{font:750 21px/1.2 var(--font);letter-spacing:-.02em}.bottom-sheet__body{padding:4px var(--gutter) 16px;overscroll-behavior:contain;flex:1;overflow-y:auto}.bottom-sheet__body .section-title{color:var(--ink-2);margin:20px 4px 4px;font-size:14px}.bottom-sheet__body .search{z-index:1;background:var(--sunken);position:sticky;top:0}.bottom-sheet__body .input{background:var(--sunken);box-shadow:none}.bottom-sheet__body .input:focus{box-shadow:inset 0 0 0 2px var(--ink)}.bottom-sheet__foot{padding:12px var(--gutter) 16px;border-top:1px solid var(--line)}.sheet-form{flex-direction:column;gap:10px;padding-top:6px;display:flex}.dialog{background:var(--surface);border-radius:30px;width:100%;max-width:440px;padding:26px 20px 16px;animation:.3s cubic-bezier(.2,.8,.2,1) rise;box-shadow:0 24px 60px #1e1b1633}.dialog__title{font:750 21px/1.2 var(--font);letter-spacing:-.02em;text-align:center;margin-bottom:8px}.dialog__message{color:var(--ink-2);text-align:center;margin-bottom:22px;line-height:1.45}.dialog__title+.dialog__actions{margin-top:20px}.dialog__actions{flex-direction:column;gap:8px;display:flex}.btn--danger{background:var(--danger);color:#fff}.toast{bottom:calc(96px + var(--safe-b));z-index:150;background:var(--ink);color:#fff;max-width:calc(100vw - 32px);box-shadow:var(--shadow);font:500 14px var(--font);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:12px 20px;animation:.3s cubic-bezier(.2,.8,.2,1) toast-in,.3s 2.3s forwards toast-out;position:fixed;left:50%;overflow:hidden;transform:translate(-50%)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,12px)}}@keyframes toast-out{to{opacity:0;transform:translate(-50%,8px)}}.banner{border-radius:var(--radius);background:var(--cream);gap:14px;margin:4px 0 14px;padding:16px;display:flex}.banner__icon{background:var(--sun);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.banner__title{font:700 15px/1.3 var(--font)}.banner__text{color:var(--ink-2);margin-top:2px;font-size:14px;line-height:1.45}.banner__actions{gap:4px;margin-top:12px;margin-left:-2px;display:flex}.sticky-foot{z-index:40;padding:18px var(--gutter) calc(14px + var(--safe-b));background:linear-gradient(to top, var(--bg) 62%, #f3f1ec00);pointer-events:none;position:fixed;bottom:0;left:0;right:0}.sticky-foot .btn{max-width:calc(var(--col) - 2 * var(--gutter));pointer-events:auto;margin:0 auto;box-shadow:0 10px 24px #f5a40047}.scene{width:100%;height:100%;display:block}.scene__heart{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite float}.group{border-radius:var(--radius);background:var(--surface);overflow:hidden}.row{width:100%;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:14px 16px;display:flex}.row+.row{border-top:1px solid var(--line)}.row--button:active{background:var(--sunken)}.row__icon{background:var(--sunken);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.row__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.row__body b{font:650 15px/1.3 var(--font)}.row__body small{color:var(--ink-2);font-size:13px;line-height:1.4}.welcome{max-width:var(--col);min-height:100dvh;padding:calc(var(--safe-t) + 16px) var(--gutter) calc(20px + var(--safe-b));flex-direction:column;margin:0 auto;display:flex}.welcome__back{margin-bottom:10px}.welcome__hero{border-radius:var(--radius-lg);background:#ffc53d;flex-direction:column;flex:none;height:clamp(360px,54dvh,480px);transition:height .35s cubic-bezier(.3,.7,.2,1);display:flex;overflow:hidden}.welcome__hero--small{height:210px}.welcome__hero .scene{flex:1;min-height:0}.welcome__words{text-align:center;padding:30px 24px 0}.welcome__title{font:800 34px/1.05 var(--font);letter-spacing:-.035em}.welcome__lead{color:#1e1b16bd;max-width:300px;font:500 16px/1.45 var(--font);text-wrap:pretty;margin:10px auto 0}.welcome__body{flex-direction:column;flex:1;gap:12px;padding-top:24px;animation:.3s fade-in;display:flex}.welcome__actions{flex-direction:column;align-items:center;gap:10px;margin-top:6px;display:flex}.screen-head__me{text-decoration:none}.pill-stats{flex-wrap:wrap;gap:8px;display:flex}.pill-stat{color:var(--ink);font:500 14px/1 var(--font);border-radius:999px;align-items:baseline;gap:5px;padding:9px 15px;text-decoration:none;display:inline-flex}.pill-stat b{font-weight:800}.pill-stat--sun{background:var(--sun-soft)}.pill-stat--lilac{background:var(--lilac)}.pill-stat--sage{background:var(--sage)}.people-group .section-title{margin-top:26px}.person-card{border-radius:var(--radius);background:var(--surface);color:inherit;align-items:center;gap:14px;padding:12px 16px 12px 12px;text-decoration:none;transition:transform .15s;display:flex}.person-card:active{transform:scale(.985)}.person-card__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.person-card__name{font:700 17px/1.25 var(--font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.person-card__meta{color:var(--ink-2);font:500 13.5px/1.3 var(--font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.person-card__flag{margin-right:6px}.person-card__tags{gap:4px;margin-top:4px;display:flex;overflow:hidden}.person-card__side{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.person-card__count{color:var(--ink-3);font:650 12.5px/1 var(--font);align-items:center;gap:4px;display:inline-flex}.empty-card{border-radius:var(--radius-lg);background:var(--surface);text-align:center;padding-bottom:20px;overflow:hidden}.empty-card__art{height:210px}.empty-card__title{font:750 22px/1.2 var(--font);letter-spacing:-.02em;margin:22px 20px 8px}.empty-card__text{color:var(--ink-2);text-wrap:pretty;margin:0 24px 20px;line-height:1.5}.empty-card .btn{width:calc(100% - 40px);margin:0 20px}.profile{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.profile__avatar{box-shadow:0 0 0 7px var(--accent-soft);margin-bottom:12px}.profile__date{color:var(--accent-text);font:700 14px/1.3 var(--font)}.profile .chip-row{margin-top:6px}.facts{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;margin-top:24px;display:grid}.fact{color:#1e1b16a8;min-width:0;min-height:88px;font:600 12px/1.2 var(--font);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px 6px;display:flex}.fact b{color:var(--ink);font:800 15px/1 var(--font)}.fact span:last-child{text-overflow:ellipsis;max-width:100%;overflow:hidden}.fact__big{color:var(--ink);font:800 22px/1.1 var(--font)}.fact__big--text{font-size:15px;line-height:1.2}.fact--sun{background:var(--sun-soft)}.fact--lilac{background:var(--lilac)}.fact--sage{background:var(--sage)}.fact--blush{background:var(--blush)}.prose{font:400 16px/1.6 var(--font);white-space:pre-wrap;text-wrap:pretty;margin-top:14px}.link-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.link-pill{background:var(--surface);height:40px;color:var(--ink);font:600 14px var(--font);border-radius:999px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.story-head{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-top:4px;display:flex}.story-head__date{color:var(--coral-text);font:700 14px/1.3 var(--font)}.story-head .chip-row{margin-top:2px}.prose--story{margin-top:22px;padding:0 2px;font-size:17px;line-height:1.65}.prose--story p+p{margin-top:.9em}.story-facts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:26px;display:flex}.story-facts .person-chip{background:var(--surface)}.action-dock{bottom:calc(20px + var(--safe-b));z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow);background:#ffffffeb;border-radius:999px;gap:10px;padding:8px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.month-nav{border-radius:var(--radius-lg);background:var(--surface);padding:10px 10px 16px}.month-nav__head{justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.month-nav__year{font:800 18px/1 var(--font)}.month-nav__grid{grid-template-columns:repeat(6,1fr);gap:12px 2px;display:grid}.month{color:var(--ink);background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.month__name{color:var(--ink-2);font:600 12px/1 var(--font)}.month__dot{background:var(--cream);width:42px;height:42px;font:750 14px/1 var(--font);border-radius:50%;place-items:center;transition:background .2s,transform .2s;display:grid}.month:disabled .month__name{color:var(--ink-3)}.month:disabled .month__dot{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.month[aria-current] .month__dot{background:var(--sun);transform:scale(1.05);box-shadow:0 6px 14px #f5a40052}.month-group{scroll-margin-top:0}.month-group__title{z-index:5;margin:18px calc(-1 * var(--gutter)) 4px;padding:calc(var(--safe-t) + 10px) var(--gutter) 10px;background:linear-gradient(var(--bg) 78%, #f3f1ec00);position:sticky;top:0}.month-group__title button{color:var(--ink);font:750 18px/1.2 var(--font);letter-spacing:-.01em;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.month-group__title span{background:var(--surface);color:var(--ink-2);font:700 12px/1.2 var(--font);border-radius:999px;padding:3px 8px}.map-caption{color:var(--ink-2);font:500 14px/1.4 var(--font);text-align:center;margin:12px 4px 14px}.world-map,.map-legend,.rank-list{--l0:#e7e3db}.world-map--coral,.map-legend--coral,.rank-list--coral{--l1:#f6ab90;--l2:#ef7b5b;--l3:#d65b3b;--l4:#a63f24}.world-map--periwinkle,.map-legend--periwinkle,.rank-list--periwinkle{--l1:#aeb9f4;--l2:#8595eb;--l3:#6271d6;--l4:#4350ae}.world-map{aspect-ratio:16/9.5;border-radius:var(--radius-lg);background:var(--surface);place-items:center;display:grid;position:relative;overflow:hidden}.world-map__svg{cursor:grab;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.world-map__svg:active{cursor:grabbing}.world-map__country{fill:var(--l0);stroke:#fff;stroke-width:.6px;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .35s}.world-map__country.level-1{fill:var(--l1)}.world-map__country.level-2{fill:var(--l2)}.world-map__country.level-3{fill:var(--l3)}.world-map__country.level-4{fill:var(--l4)}.world-map__country[aria-current]{stroke:var(--ink);stroke-width:1.5px}@media (hover:hover){.world-map__country:hover{opacity:.85}}.world-map__loading{background:var(--sunken);width:100%;height:100%;animation:1.2s ease-in-out infinite pulse}.world-map--empty p{max-width:260px;color:var(--ink-2);text-align:center;font-size:14px}.world-map__controls{flex-direction:column;gap:6px;display:flex;position:absolute;bottom:10px;right:10px}.map-btn{background:var(--surface);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-sm);color:var(--ink);border:0;border-radius:12px;place-items:center;display:grid}.map-legend{color:var(--ink-2);font:600 12px/1 var(--font);justify-content:center;gap:16px;margin-top:12px;display:flex}.map-legend__item{align-items:center;gap:6px;display:inline-flex}.map-legend i{border-radius:4px;width:12px;height:12px}.map-legend .level-1{background:var(--l1)}.map-legend .level-2{background:var(--l2)}.map-legend .level-3{background:var(--l3)}.map-legend .level-4{background:var(--l4)}.country-panel{border-radius:var(--radius);background:var(--surface);margin-top:16px;padding:12px 14px 14px;animation:.25s cubic-bezier(.2,.8,.2,1) rise}.country-panel__head{align-items:center;gap:10px;margin-bottom:6px;display:flex}.country-panel__flag{font-size:28px;line-height:1}.country-panel__name{font:750 19px/1.2 var(--font);flex:1}.country-panel .empty-inline{text-align:left;padding:8px 0}.country-panel .story-card{background:var(--sunken)}.country-panel .story-card__date{background:var(--surface)}.mini-person{border-top:1px solid var(--line);color:inherit;align-items:center;gap:12px;padding:10px 2px;text-decoration:none;display:flex}.mini-person__body{flex-direction:column;flex:1;gap:2px;display:flex}.mini-person__body b{font:700 15px/1.3 var(--font)}.mini-person__body span{color:var(--ink-2);font-size:13px}.mini-person>svg{color:var(--ink-3)}.rank-list{border-radius:var(--radius);background:var(--surface);padding:6px}.rank-row{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:18px;align-items:center;gap:12px;padding:10px;display:flex}.rank-row[aria-pressed=true]{background:var(--sunken)}.rank-row__flag{font-size:24px;line-height:1}.rank-row__body{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.rank-row__name{font:600 15px/1.2 var(--font)}.rank-row__bar{background:linear-gradient(to right, var(--l2) var(--pct), var(--sunken) var(--pct));border-radius:999px;height:6px}.rank-row__count{min-width:20px;font:750 15px/1 var(--font);text-align:right}.me-card{border-radius:var(--radius-lg);background:var(--surface);padding:18px}.me-card__top{align-items:center;gap:14px;display:flex}.me-card__top .icon-btn{background:var(--sunken)}.me-card__who{flex:1;min-width:0}.me-card__name{font:800 22px/1.2 var(--font);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.me-card__details{color:var(--ink-2);font:500 14px/1.3 var(--font);margin-top:3px}.me-card__about{font:400 15.5px/1.55 var(--font);white-space:pre-wrap;margin-top:14px}.me-card__prompt{border:1.5px dashed var(--line-strong);border-radius:var(--radius-sm);width:100%;color:var(--ink-2);font:500 14px/1.45 var(--font);text-align:left;background:0 0;margin-top:14px;padding:14px 16px}.tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tile{border-radius:var(--radius);min-height:108px;color:var(--ink);flex-direction:column;justify-content:flex-end;gap:4px;padding:18px;text-decoration:none;transition:transform .15s;display:flex}a.tile:active{transform:scale(.98)}.tile b{font:800 38px/1 var(--font);letter-spacing:-.04em}.tile span{color:#1e1b16ad;font:650 14px/1.2 var(--font)}.tile--sun{background:var(--sun)}.tile--lilac{background:#d3c9fa}.tile--sage{background:#cfdc98}.tile--blush{background:#f7c6b6}.chart-card{border-radius:var(--radius-lg);background:var(--surface);margin-top:12px;padding:18px}.chart-card__title{font:750 18px/1.2 var(--font);letter-spacing:-.01em}.chart-card__sub{border-bottom:1px solid var(--line);color:var(--ink-3);font:500 13px/1.3 var(--font);margin-top:4px;padding-bottom:14px}.pill-bars{grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;margin-top:16px;display:grid}.pill-bar{flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.pill-bar__track{background:#f2efe9;border-radius:999px;width:100%;height:200px;position:relative;overflow:hidden}.pill-bar__fill{height:var(--h);color:#fff;font:750 13px/1 var(--font);border-radius:999px;justify-content:center;align-items:flex-end;padding-bottom:14px;animation:.7s cubic-bezier(.2,.8,.2,1) grow;display:flex;position:absolute;bottom:0;left:0;right:0}@keyframes grow{0%{height:0}}.pill-bar__fill.tone-0{background:var(--sun);color:var(--ink)}.pill-bar__fill.tone-1{background:var(--cocoa)}.pill-bar__fill.tone-2{background:var(--olive)}.pill-bar__fill.tone-3{background:var(--taupe)}.pill-bar__label{max-width:100%;color:var(--ink-2);font:600 13px/1.2 var(--font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.year-bars{align-items:stretch;gap:10px;height:180px;margin-top:18px;display:flex}.year-bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.year-bar__bar{width:100%;max-width:48px;height:calc(var(--h) * .72);background:#dfdbd3;border-radius:14px;min-height:10px;animation:.7s cubic-bezier(.2,.8,.2,1) grow}.year-bar--top .year-bar__bar{background:linear-gradient(#f59a7f, var(--coral))}.year-bar__count{color:var(--ink-2);font:700 12px/1 var(--font)}.year-bar--top .year-bar__count{color:var(--coral-text)}.year-bar__label{color:var(--ink-3);font:600 12px/1 var(--font)}.highlights{gap:10px;margin-top:12px;display:grid}.highlight{border-radius:var(--radius);background:var(--surface);color:inherit;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.highlight>span:last-child{flex-direction:column;gap:2px;display:flex}.highlight b{font:800 18px/1.2 var(--font)}.highlight small{color:var(--ink-2);font:500 13px/1.3 var(--font)}
