@font-face{font-family:Satoshi;src:url(../../../fonts/satoshi-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(../../../fonts/satoshi-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(../../../fonts/satoshi-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(../../../fonts/satoshi-900.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--pear: #C2E83A;--pear-dark: #9BB92E;--darkest: #0C0C0C;--ink-on-pear: #0C0C0C;--ink: #FBFBF7;--surf-1: #FFFFFF;--surf-2: #F2F2EC;--surf-3: #E7E7DF;--line: #E3E3D9;--line-strong: #CFCFC3;--fg: #0C0C0C;--fg-2: #2E2E2A;--mut: #5E5F58;--dim: #85867E;--media-fg: #F2F2EA;--media-dim: #C2C2B9;--media-dot: #B4B4AB;--media-prime: #C2E83A;--media-caution: #F0C674;--media-stop: #FF8585;--ink-edge: #0C0C0C;--pear-text: #54700D;--pear-bg: #F1F7E0;--pear-line: #D3E5A6;--warn: #8A5A06;--warn-bg: #FDF5E4;--warn-line: #EFDDB4;--danger: #A32D2D;--danger-fill: #A32D2D;--danger-bg: #FDECEC;--danger-line: #F3C9C9;--bar: rgba(251,251,247,.92);--scrim: rgba(11,11,9,.72);--scene-hi: 88%;--scene-lo: 74%;--scene-mass: 80%;--scene-line: 46%;--av-bg-s: 42%;--av-bg-l: 84%;--av-fg-s: 45%;--av-fg-l: 26%;--f: "Satoshi", system-ui, -apple-system, "Segoe UI", sans-serif;--f-head: var(--f);--f-body: var(--f);--r-sm: 10px;--r: 16px;--r-full: 999px;--r-lg: 16px;--s-0: 2px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-12: 48px;--t-xs: 11px;--lh-xs: 1.4;--t-sm: 12.5px;--lh-sm: 1.4;--t-base: 14px;--lh-base: 1.55;--t-md: 15px;--lh-md: 1.45;--t-lg: 18px;--lh-lg: 1.3;--t-xl: 23px;--lh-xl: 1.2;--t-2xl: 30px;--lh-2xl: 1.1;--focus: 2px solid var(--pear);--focus-offset: 2px;--ease: cubic-bezier(.22, .61, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--t-fast: .13s;--t: .22s;--t-slow: .38s;--shell: 480px;--container: 1280px;--topnav-h: 65px;--col-left: 224px;--col-main: 760px;--col-right: 256px;--col-gap: 20px;--safe-top: var(--safe-area-inset-top, env(safe-area-inset-top, 0px));--safe-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--ink: #0B0B09;--surf-1: #141412;--surf-2: #1D1D1A;--surf-3: #282825;--line: #2E2E2A;--line-strong: #3C3C37;--fg: #FFFFFF;--fg-2: #E2E2DA;--mut: #9A9A92;--dim: #6E6E68;--ink-edge: #39481F;--pear-text: #C2E83A;--pear-bg: #171C0F;--pear-line: #39481F;--warn: #E0B357;--warn-bg: #241B08;--warn-line: #4A3A14;--danger: #EC6A6A;--danger-fill: #C93B3B;--danger-bg: #2A1414;--danger-line: #4E2626;--bar: rgba(11,11,9,.92);--scene-hi: 19%;--scene-lo: 11%;--scene-mass: 15%;--scene-line: 62%;--av-bg-s: 22%;--av-bg-l: 22%;--av-fg-s: 45%;--av-fg-l: 78%}}:root[data-theme=dark]{--ink: #0B0B09;--surf-1: #141412;--surf-2: #1D1D1A;--surf-3: #282825;--line: #2E2E2A;--line-strong: #3C3C37;--fg: #FFFFFF;--fg-2: #E2E2DA;--mut: #9A9A92;--dim: #6E6E68;--ink-edge: #39481F;--pear-text: #C2E83A;--pear-bg: #171C0F;--pear-line: #39481F;--warn: #E0B357;--warn-bg: #241B08;--warn-line: #4A3A14;--danger: #EC6A6A;--danger-fill: #C93B3B;--danger-bg: #2A1414;--danger-line: #4E2626;--bar: rgba(11,11,9,.92);--scene-hi: 19%;--scene-lo: 11%;--scene-mass: 15%;--scene-line: 62%;--av-bg-s: 22%;--av-bg-l: 22%;--av-fg-s: 45%;--av-fg-l: 78%}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:var(--focus);outline-offset:var(--focus-offset);border-radius:var(--r-sm)}:where(a,button,input,textarea,select,[tabindex]):focus:not(:focus-visible){outline:none}html,body{margin:0;padding:0;background:var(--ink);color:var(--fg);font-family:var(--f-body);font-size:var(--t-md);line-height:1.55;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}h1,h2,h3,h4,.head{font-family:var(--f-head);font-weight:700;letter-spacing:-.03em;margin:0;line-height:1.14}h1{font-size:var(--t-2xl);letter-spacing:-.042em}h2{font-size:var(--t-xl);letter-spacing:-.036em}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a{color:inherit;text-decoration:none}button{font:inherit;border:none;background:none;color:inherit;cursor:pointer}input,textarea,select{font:inherit;color:inherit}.topnav{display:none}.frame{display:contents}.shell{max-width:480px;margin:0 auto;min-height:100dvh;background:var(--ink);position:relative;padding-bottom:82px}.topbar{--head-h: calc(51px + var(--safe-top));position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:calc(14px + var(--safe-top)) 18px 12px;background:var(--bar);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.topbar h1{font-size:var(--t-lg)}.body{--head-h: calc(51px + var(--safe-top));padding:16px 18px 24px;display:flex;flex-direction:column;gap:var(--s-3)}.page-grid{display:block}.rail{display:none}.nav{position:fixed;bottom:0;left:0;right:0;z-index:30;max-width:480px;margin:0 auto;display:flex;justify-content:space-around;align-items:center;padding:10px 8px calc(14px + var(--safe-bottom));background:var(--bar);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line)}.nav a{display:flex;flex-direction:column;align-items:center;gap:var(--s-1);font-size:var(--t-xs);font-weight:600;font-family:var(--f-head);color:var(--dim);padding:2px 10px;border:0;background:none;cursor:pointer}.nav a.on{color:var(--fg)}.nav svg{width:21px;height:21px;flex:0 0 auto}.nav .nav-head{display:none}.nav .new{order:3}.nav .new .label{display:none}.nav .fab{width:42px;height:42px;border-radius:var(--r);background:var(--pear);display:grid;place-items:center;margin-top:-3px}.nav .fab svg{width:20px;height:20px;color:var(--ink-on-pear)}.nav .feed{order:1}.nav .places{order:2}.nav .events{order:4}.nav .you{order:5}@media (min-width: 900px){body{background:var(--ink)}.body{--head-h: calc(var(--topnav-h) + var(--safe-top))}.topnav{display:flex;align-items:center;position:fixed;top:0;left:0;right:0;height:calc(var(--topnav-h) + var(--safe-top));padding-top:var(--safe-top);z-index:40;background:var(--bar);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.topnav .inner{width:100%;max-width:var(--container);margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:var(--s-5)}.topnav .brand{display:flex;align-items:center;color:var(--fg);transition:opacity var(--t-fast) var(--ease)}.topnav .brand:hover{opacity:.78}.topnav .spacer{flex:1}.frame{display:grid;grid-template-columns:var(--col-left) minmax(0,1fr);gap:var(--col-gap);max-width:var(--container);margin:0 auto;padding:calc(var(--topnav-h) + var(--safe-top)) 24px 0;align-items:start}.shell{max-width:none;margin:0;border:none;padding-bottom:60px;min-height:calc(100dvh - var(--topnav-h) - var(--safe-top))}.topbar{top:calc(var(--topnav-h) + var(--safe-top));padding:18px 0 14px;background:var(--bar);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:var(--col-main)}.topbar h1{font-size:var(--t-xl)}.body{padding:20px 0 44px;gap:var(--s-4);max-width:var(--col-main)}.nav{position:sticky;top:calc(var(--topnav-h) + var(--safe-top) + 22px);bottom:auto;left:auto;right:auto;width:auto;max-width:none;margin:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--s-1);padding:22px 0;border-top:none;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.nav a{flex-direction:row;align-items:center;gap:var(--s-3);font-size:var(--t-base);padding:10px 13px;border-radius:var(--r-sm)}.nav a:hover{background:var(--surf-1);color:var(--fg)}.nav a.on{background:var(--surf-2)}.nav .new{order:9;margin-top:16px}.nav .new .label{display:block}.nav .new:hover{background:none}.nav .fab{width:100%;height:auto;margin:0;padding:12px 16px;border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;gap:var(--s-2);font-family:var(--f-head);font-size:var(--t-base);font-weight:600;color:var(--ink-on-pear)}.nav .nav-head{display:block;font-family:var(--f-head);font-size:var(--t-xs);font-weight:600;color:var(--dim);text-transform:uppercase;letter-spacing:.1em;padding:0 13px 10px}}@media (min-width: 1320px){.page-grid{display:grid;grid-template-columns:var(--col-main) var(--col-right);gap:var(--col-gap);align-items:start;padding:20px 0 44px}.page-grid>.body{padding:0;max-width:none}.rail{display:flex;flex-direction:column;gap:var(--s-3);position:sticky;top:calc(var(--topnav-h) + var(--safe-top) + 22px)}.rail .lbl{margin-top:0}}.card{background:var(--surf-1);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.lap{position:relative}.lap.media{background:none;border:none;border-radius:0}.lap.media .pad{padding:13px 18px 4px}.lap.plain{background:var(--surf-1);border:1px solid var(--line);border-radius:var(--r);padding:14px 15px}.lap.media .frame{margin:0 -18px;border-radius:0;overflow:hidden;background:var(--surf-2);position:relative;aspect-ratio:4 / 3}@media (min-width: 560px){.lap.media .frame{margin:0;border-radius:var(--r-lg)}}.feed-stack{display:flex;flex-direction:column;gap:var(--s-4)}.pad{padding:14px 15px}.row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.col{display:flex;flex-direction:column;gap:var(--s-3)}.hr{height:1px;background:var(--line)}.mut{color:var(--mut)}.sub{font-size:var(--t-sm);color:var(--dim);line-height:1.4}.txt{font-size:var(--t-base);line-height:1.55;color:var(--fg-2)}.lbl{font-family:var(--f-head);font-size:var(--t-xs);font-weight:600;color:var(--dim);text-transform:uppercase;letter-spacing:.1em;margin-top:6px}.av{border-radius:50%;display:grid;place-items:center;font-size:var(--t-sm);font-weight:700;font-family:var(--f-head);flex:0 0 auto;overflow:hidden}.av img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.stack{display:flex;align-items:center}.stack .av{border:2px solid var(--surf-1);margin-left:-8px}.stack .av:first-child{margin-left:0}.btn{font-family:var(--f-head);font-size:var(--t-sm);font-weight:600;padding:10px 18px;border-radius:var(--r-sm);background:var(--pear);color:var(--ink-on-pear);display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);white-space:nowrap;transition:background .12s,opacity .12s}.btn{transition:background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease),opacity var(--t-fast)}.btn:active{background:var(--pear-dark);transform:scale(.972)}.chip,.cc,.seg button,.opt,.pick{transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.chip:active,.cc:active,.seg button:active,.opt:active,.pick:active{transform:scale(.985)}@keyframes rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.rise{animation:rise var(--t-slow) var(--ease-out) backwards}.btn.ghost{background:transparent;color:var(--fg);border:1px solid var(--line-strong)}.btn.ghost.on{background:var(--surf-2);border-color:var(--line-strong);color:var(--fg)}.btn.block{width:100%}.btn.sm{padding:7px 13px;font-size:var(--t-sm)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:disabled:active{transform:none}.chip{display:inline-flex;align-items:center;gap:var(--s-1);font-family:var(--f-head);font-size:var(--t-sm);font-weight:600;padding:5px 10px;border-radius:var(--r-sm);background:var(--surf-2);color:var(--mut);border:1px solid transparent}.chip.pear{background:var(--surf-2);color:var(--fg-2);border-color:var(--line)}.chip.pear:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--pear);flex:0 0 auto}.chip.warn{background:var(--warn-bg);color:var(--warn);border-color:var(--warn-line)}.chips{display:flex;flex-wrap:wrap;gap:var(--s-2)}.seg{display:flex;gap:var(--s-2);overflow-x:auto;scrollbar-width:none}.seg::-webkit-scrollbar{display:none}.seg button{font-family:var(--f-head);font-size:var(--t-sm);font-weight:600;padding:7px 14px;border-radius:var(--r);white-space:nowrap;background:var(--surf-1);color:var(--mut);border:1px solid var(--line)}.seg button.on{background:var(--fg);color:var(--ink);border-color:var(--fg)}.empty{text-align:center;padding:48px 24px;color:var(--dim)}.empty h3{font-size:var(--t-md);color:var(--mut);margin-bottom:6px}.field{width:100%;background:var(--surf-1);border:1px solid var(--line);border-radius:var(--r);padding:13px 14px;font-size:var(--t-base);resize:none}.field:focus{outline:none;border-color:var(--line-strong)}.field::placeholder{color:var(--dim)}.field{min-width:0}.field,input,select,textarea{font-size:16px!important}input[type=date],input[type=time],input[type=datetime-local]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;max-width:100%;min-height:48px}.notice{background:var(--surf-2);border-left:2px solid var(--line-strong);padding:12px 14px;font-size:var(--t-sm);line-height:1.5;color:var(--fg-2)}.notice.warn{border-left-color:var(--warn)}.stats{display:flex;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stats>div{flex:1;padding:13px 6px;text-align:center;border-right:1px solid var(--line)}.stats>div:last-child{border-right:none}.stats b{display:block;font-family:var(--f-head);font-size:var(--t-lg);font-weight:600;letter-spacing:-.02em}.stats span{display:block;font-family:var(--f-head);font-size:var(--t-xs);color:var(--dim);text-transform:uppercase;letter-spacing:.09em;margin-top:2px;font-weight:600}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-1)}@media (min-width: 900px){.grid3{grid-template-columns:repeat(4,1fr);gap:var(--s-2)}}.tile{aspect-ratio:1;border-radius:var(--r-sm);overflow:hidden;background:var(--surf-2);position:relative;transition:transform var(--t) var(--ease-out)}.tile:hover{transform:scale(1.025)}.tile svg,.tile img{width:100%;height:100%;display:block;object-fit:cover}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.head-block{padding:14px 18px 0;display:flex;flex-direction:column;gap:var(--s-3)}@media (min-width: 900px){.head-block{padding:18px 0 0;max-width:var(--col-main)}}:root{--scrim-strong: rgba(11,11,9,.95)}.scrim.svelte-1vviwqr{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:90}.sheet.svelte-1vviwqr{position:fixed;left:0;right:0;bottom:0;z-index:91;max-width:460px;margin:0 auto;background:var(--surf-1);border:1px solid var(--line);border-radius:20px 20px 0 0;padding:10px 20px calc(24px + var(--safe-bottom));display:flex;flex-direction:column;gap:var(--s-3)}.grab.svelte-1vviwqr{width:38px;height:4px;border-radius:var(--r-sm);background:var(--line-strong);margin:0 auto 8px}.sheet.svelte-1vviwqr h2:where(.svelte-1vviwqr){font-size:var(--t-xl)}.linky.svelte-1vviwqr{color:var(--dim);font-family:var(--f-head);font-size:var(--t-base);font-weight:600;padding:var(--s-2);text-align:center}@media (min-width: 900px){.sheet.svelte-1vviwqr{bottom:50%;transform:translateY(50%);border-radius:var(--r);max-width:400px}}.toast.svelte-1cpok13{position:fixed;z-index:300;left:50%;transform:translate(-50%);bottom:calc(78px + var(--safe-bottom));display:flex;align-items:center;gap:var(--s-3);width:max-content;max-width:min(92vw,460px);padding:11px 11px 11px 16px;background:var(--surf-1);border:1px solid var(--line-strong);border-radius:var(--r-full);box-shadow:0 16px 40px #00000061;animation:svelte-1cpok13-toast-in .2s var(--ease-out) backwards}@media (min-width: 900px){.toast.svelte-1cpok13{bottom:28px}}@keyframes svelte-1cpok13-toast-in{0%{opacity:0;transform:translate(-50%) translateY(12px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.toast.svelte-1cpok13{animation:none}}.msg.svelte-1cpok13{font-size:var(--t-base);color:var(--fg);line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.undo.svelte-1cpok13{flex:0 0 auto;font-family:var(--f-head);font-size:var(--t-sm);font-weight:700;color:var(--pear-text);padding:6px 12px;border-radius:var(--r-full);transition:background var(--t-fast) var(--ease)}.undo.svelte-1cpok13:hover{background:var(--surf-2)}.x.svelte-1cpok13{flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:var(--dim);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.x.svelte-1cpok13:hover{background:var(--surf-2);color:var(--fg)}.fb-copy.svelte-1957mnb{margin:0;line-height:1.45}.fb-go.svelte-1957mnb{margin-left:auto}.whoami.svelte-1mzjx0{display:flex;align-items:center;gap:var(--s-3);width:100%;padding:var(--s-3);margin-bottom:var(--s-3);border:1px solid var(--line);border-radius:var(--r);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.whoami.svelte-1mzjx0:hover{border-color:var(--line-strong)}.wtext.svelte-1mzjx0{flex:1;min-width:0;display:flex;flex-direction:column}.wtext.svelte-1mzjx0 strong:where(.svelte-1mzjx0){font-size:var(--t-base)}.menu.svelte-1mzjx0{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.menu.svelte-1mzjx0 li:where(.svelte-1mzjx0){border-bottom:1px solid var(--line)}.menu.svelte-1mzjx0 li:where(.svelte-1mzjx0):last-child{border-bottom:0}.menu.svelte-1mzjx0 li.cut:where(.svelte-1mzjx0){margin-top:var(--s-3);border-top:1px solid var(--line)}.menu.svelte-1mzjx0 button:where(.svelte-1mzjx0),.menu.svelte-1mzjx0 a:where(.svelte-1mzjx0){display:flex;align-items:center;gap:var(--s-3);width:100%;padding:13px 2px;border:0;background:none;color:var(--fg);font:inherit;font-size:var(--t-base);text-align:left;text-decoration:none;cursor:pointer}.menu.svelte-1mzjx0 button:where(.svelte-1mzjx0) span:where(.svelte-1mzjx0):first-of-type,.menu.svelte-1mzjx0 a:where(.svelte-1mzjx0) span:where(.svelte-1mzjx0):first-of-type{flex:1}.menu.svelte-1mzjx0 button:where(.svelte-1mzjx0):hover,.menu.svelte-1mzjx0 a:where(.svelte-1mzjx0):hover{color:var(--pear-text)}.menu.svelte-1mzjx0 .danger:where(.svelte-1mzjx0){color:var(--danger)}.inline.svelte-1mzjx0{display:flex;align-items:center;justify-content:space-between;padding:9px 2px}.mrow.svelte-1mzjx0{display:flex;align-items:center;gap:var(--s-3)}.avbtn.svelte-12qhfyh{border:0;background:none;padding:0;cursor:pointer;line-height:0;border-radius:50%}.avwait.svelte-12qhfyh{width:30px;height:30px;border-radius:999px;background:var(--surf-2)}.avbtn.svelte-12qhfyh:hover{opacity:.85}.tn-icon.svelte-12qhfyh{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--r-sm);color:var(--mut);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.tn-icon.svelte-12qhfyh:hover{background:var(--surf-1);color:var(--fg)}.tn-dot.svelte-12qhfyh{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:var(--pear);box-shadow:0 0 0 2px var(--bg)}
