
:root{--ink-900:#0a0a0a;--ink-850:#0e0e0e;--ink-800:#141414;--ink-750:#161616;--ink-700:#171717;--ink-650:#1f1f1f;--ink-600:#262626;--ink-500:#383838;--fog-500:#555;--fog-400:#7e7e7e;--fog-300:#a1a1a1;--fog-200:#c9c9c9;--fog-100:#e4e4e4;--paper:#ededed;--white:#fff;--lime-300:#e4ff8f;--lime-400:#d6ff5c;--lime-500:#c6ff36;--lime-600:#b2f114;--lime-700:#93c70a;--lime-800:#6b8f00;--lime-glow:#c6ff3638;--candy-300:#ffb1d9;--candy-400:#ff85c4;--candy-500:#ff5cad;--candy-600:#f23d97;--candy-glow:#ff5cad38;--chalk-400:#e7e7e7;--chalk-500:#fff;--chalk-600:#cfcfcf;--chalk-glow:#ffffff38;--honey-300:#ffd18a;--honey-400:#ffbe5c;--honey-500:#ffa62e;--honey-600:#f08c0a;--cap-300:#ff9db3;--cap-400:#ff6e8e;--cap-500:#ff466f;--cap-600:#e62a55;--signal-400:#74d4ff;--signal-500:#3cb6ff;--signal-600:#1a93e0;--true-500:#34e5a1;--bg-app:var(--ink-900);--bg-raised:var(--ink-800);--bg-sunken:var(--ink-850);--surface-card:var(--ink-700);--surface-hover:#ffffff0a;--surface-active:var(--ink-600);--surface-inset:var(--ink-850);--border-subtle:var(--ink-600);--border-strong:var(--ink-500);--border-accent:var(--lime-500);--text-primary:var(--paper);--text-secondary:var(--fog-300);--text-muted:var(--fog-400);--text-faint:var(--fog-500);--text-on-accent:var(--ink-900);--accent:var(--lime-500);--accent-hover:var(--lime-400);--accent-press:var(--lime-600);--accent-soft:#c6ff361f;--accent-2:var(--honey-500);--accent-2-soft:#ffa62e1f;--danger:var(--cap-500);--danger-soft:#ff466f1f;--like:var(--cap-500);--like-soft:#ff466f1f;--info:var(--signal-500);--info-soft:#3cb6ff1f;--success:var(--true-500);--success-soft:#34e5a11f;--warning:var(--honey-500);--scrim-60:#0009;--white-a10:#ffffff1a;--white-a45:#ffffff73;--ring:#c6ff368c;--focus-ring:var(--lime-500);--overlay:#060709a8}:root[data-theme=light],.theme-light{--bg-app:#f4f3ee;--bg-raised:#fbfaf6;--bg-sunken:#eceae2;--surface-card:#fff;--surface-hover:#f4f3ee;--surface-active:#e9e7df;--surface-inset:#f0eee6;--border-subtle:#e2dfd4;--border-strong:#cfcbbd;--border-accent:var(--lime-700);--text-primary:#16170f;--text-secondary:#4d4f45;--text-muted:#6e7063;--text-faint:#a6a899;--text-on-accent:#16170f;--accent:var(--lime-600);--accent-hover:var(--lime-500);--accent-press:var(--lime-700);--accent-soft:#92c70a24;--accent-2:var(--honey-600);--accent-2-soft:#f08c0a1f;--danger:var(--cap-600);--danger-soft:#e62a551a;--like:var(--cap-600);--like-soft:#e62a551a;--info:var(--signal-600);--info-soft:#1a93e01a;--success:#12a876;--success-soft:#12a8761f;--warning:var(--honey-600);--ring:#92c70a8c;--focus-ring:var(--lime-800);--overlay:#28261e6b}:root[data-theme=cutesy]{--border-accent:var(--candy-500);--accent:var(--candy-500);--accent-hover:var(--candy-400);--accent-press:var(--candy-600);--accent-soft:#ff5cad1f;--ring:#ff5cad8c;--focus-ring:var(--candy-500);--glow-accent:0 0 0 1px var(--candy-glow), 0 6px 26px var(--candy-glow)}:root[data-theme=based]{--border-accent:var(--chalk-500);--accent:var(--chalk-500);--accent-hover:var(--chalk-400);--accent-press:var(--chalk-600);--accent-soft:#ffffff1f;--ring:#ffffff8c;--focus-ring:var(--chalk-500);--glow-accent:0 0 0 1px var(--chalk-glow), 0 6px 26px var(--chalk-glow)}
:root{--font-display:"Bricolage Grotesque", "Space Grotesk", system-ui, sans-serif;--font-ui:"Space Grotesk", system-ui, -apple-system, sans-serif;--font-body:"Space Grotesk", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-display:800;--fs-3xs:11px;--fs-2xs:12px;--fs-xs:13px;--fs-sm:14px;--fs-md:16px;--fs-lg:18px;--fs-xl:21px;--fs-2xl:26px;--fs-3xl:33px;--fs-4xl:44px;--fs-5xl:58px;--fs-6xl:76px;--fs-15:15px;--fs-17:17px;--fs-20:20px;--lh-tight:1.05;--lh-snug:1.18;--lh-normal:1.4;--lh-relaxed:1.6;--ls-tight:-.02em;--ls-snug:-.01em;--ls-normal:0;--ls-wide:.02em;--ls-caps:.08em;--text-display:var(--fw-display) var(--fs-5xl)/var(--lh-tight) var(--font-display);--text-h1:var(--fw-bold) var(--fs-3xl)/var(--lh-snug) var(--font-display);--text-h2:var(--fw-bold) var(--fs-2xl)/var(--lh-snug) var(--font-display);--text-h3:var(--fw-semibold) var(--fs-xl)/var(--lh-snug) var(--font-ui);--text-body:var(--fw-regular) var(--fs-md)/var(--lh-relaxed) var(--font-body);--text-body-sm:var(--fw-regular) var(--fs-sm)/var(--lh-normal) var(--font-body);--text-label:var(--fw-medium) var(--fs-sm)/1.2 var(--font-ui);--text-meta:var(--fw-regular) var(--fs-xs)/1.3 var(--font-mono);--text-handle:var(--fw-regular) 15px/20px var(--font-mono)}
:root{--s-0:0;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--s-24:96px;--s-0-5:2px;--s-1-5:6px;--s-2-5:10px;--s-3-5:14px;--maxw-feed:612px;--maxw-app:1152px;--nav-bottom-h:52px;--nav-top-h:60px;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-xl:24px;--r-2xl:32px;--r-full:999px;--r-8:8px;--r-12:12px;--bw-hair:1px;--bw-1:1.5px;--bw-2:2px;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 2px 6px #00000073;--shadow-md:0 8px 24px #00000080;--shadow-lg:0 18px 50px #00000094;--shadow-pop:0 24px 70px #0000009e;--glow-accent:0 0 0 1px var(--lime-glow), 0 6px 26px var(--lime-glow);--ring-cutout:0 0 0 4px var(--bg-app);--ring-cutout-sm:0 0 0 2px var(--bg-app);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--dlg-w-400:400px;--dlg-w-520:520px;--dlg-w-600:600px;--dlg-gutter:60px;--dlg-h-max:calc(100dvh - 2 * var(--dlg-gutter));--z-nav:50;--z-drawer:80;--z-overlay:90;--z-menu:95;--z-modal:100;--z-toast:120}

*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}*{-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable;overscroll-behavior:none;height:100%;overflow-x:clip}@media (pointer:coarse){html{overscroll-behavior-y:auto}}body{background:var(--bg-app);min-height:100dvh;color:var(--text-primary);font:var(--text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}a{color:inherit;text-decoration:none}button{appearance:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;background:0 0;font-family:inherit}.om-navlink,.om-tabslot,.om-wordmark,.om-linkrow{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}button svg,a svg{pointer-events:none}:focus-visible,.om-field:focus-within{outline:2px solid var(--focus-ring);outline-offset:-2px}.om-field :is(input,textarea,select,[contenteditable=true]):focus{outline:none}.om-drop-host:has([data-dragover]){position:relative}.om-drop-host:has([data-dragover]):after{content:"";z-index:3;pointer-events:none;outline:2px dashed var(--focus-ring);outline-offset:-2px;border-radius:inherit;position:absolute;inset:0}.om-feed-composer>.om-drop-host:has([data-dragover]):after{top:calc(-1 * var(--s-4))}.om-composer-input:focus,.om-trap-container:focus,.om-quiet-focus:focus{outline:none}.om-btn-accent:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.om-act:focus-visible{outline:none}.om-act:focus-visible .om-act-ico{outline:2px solid var(--focus-ring);outline-offset:-2px}.om-author:focus-visible,.om-richlink:focus-visible,.om-prose a:focus-visible,.om-faq-a a:focus-visible,.om-footer-link:focus-visible,.om-linktext:focus-visible,.om-terms-link:focus-visible,.om-name-link:focus-visible .om-handle{text-underline-offset:3px;outline:none;text-decoration:underline!important;-webkit-text-decoration-color:var(--focus-ring)!important;text-decoration-color:var(--focus-ring)!important;text-decoration-thickness:2px!important}.om-name-link:focus-visible{outline:none}.om-hoverline:hover,.om-hovername:hover .om-handle{text-decoration:underline!important}.om-peoplerow:hover:not(:has(button:hover,a:hover)) .om-peoplename{text-decoration:underline}.om-peoplerow:last-child{border-bottom-left-radius:calc(var(--r-2xl) - 1px);border-bottom-right-radius:calc(var(--r-2xl) - 1px);border-bottom-color:#0000!important}.om-peopleoption{align-items:center;gap:var(--s-2-5);box-sizing:border-box;width:100%;padding:var(--s-2) var(--s-2-5);border-radius:var(--r-md);color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;text-decoration:none;display:flex}.om-peopleoption[data-active=true],.om-peopleoption:focus-visible{background:var(--surface-hover)}.om-peoplelist .om-peopleoption{border-radius:var(--r-xl)}@media (hover:hover){.om-peoplelist .om-peopleoption:hover{background:var(--surface-hover)}.om-peoplelist:focus-within .om-peopleoption:hover:not(:focus-visible){background:0 0}}input[type=range]{border-radius:var(--r-full)}.om-slider input:focus-visible~.om-slider-thumb{outline:2px solid var(--focus-ring);outline-offset:2px}.om-video-bar{opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out)}.om-video[data-paused] .om-video-bar,.om-video:hover .om-video-bar,.om-video:focus-within .om-video-bar{opacity:1;pointer-events:auto}@media (hover:none){.om-video-bar{opacity:1;pointer-events:auto}}.om-video-ctl{color:#fff;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0}@media (hover:hover){.om-video-ctl:hover{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent)}}@media (prefers-reduced-motion:reduce){:not(.om-spin),:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::selection{background:var(--accent);color:var(--text-on-accent)}.om-bubble-accent::selection,.om-bubble-accent ::selection{background:var(--text-on-accent);color:var(--accent)}.om-skip{z-index:var(--z-toast);border-radius:var(--r-md);background:var(--accent);color:var(--text-on-accent);font:600 14px/1 var(--font-ui);padding:10px 16px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.om-skip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;transform:none}.om-shell{z-index:1;flex-direction:column;min-height:100dvh;display:flex;position:relative}.om-shell--chat{height:100dvh;overflow:hidden}@media (max-width:767px){.om-shell--chat{height:auto;position:fixed;inset:0}}.om-shell--chat{--chat-top:var(--s-4)}@media (min-width:1024px){.om-shell--chat{--chat-top:66px}}.om-shell--chat .om-layout{height:100%;min-height:0}.om-shell--chat .om-main{flex-direction:column;height:100%;min-height:0;display:flex}@media (max-width:767px){.om-shell--chat .om-main{padding-bottom:calc(var(--nav-bottom-h) + env(safe-area-inset-bottom) + 22px)}.om-shell--chat[data-kb="1"] .om-main{padding-bottom:8px}.om-shell--chat[data-kb="1"] .om-tabbar{display:none}}.om-chatbar{padding:var(--s-3) var(--s-4) 0}@media (min-width:768px){.om-chatbar{padding:var(--s-3) var(--s-4) var(--s-4)}}.om-video:fullscreen{aspect-ratio:auto!important;border:none!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important}.om-shell--chat .om-sidebar,.om-shell--chat .om-rightrail{overscroll-behavior:contain}.om-shell--chat .om-rightrail{height:100%;min-height:0;overflow:hidden auto}.om-header{z-index:var(--z-nav);position:sticky;top:0}.om-scrub-in{will-change:transform;transition:transform .35s cubic-bezier(0,0,0,1)}@media (prefers-reduced-motion:reduce){.om-scrub-in{transition:none}}.om-header-in{padding-top:env(safe-area-inset-top);background:var(--bg-app);box-shadow:0 1px 0 var(--border-subtle)}.om-header:has(:focus-visible) .om-scrub-in{transform:none!important}@media (max-width:767px){body:before{content:"";height:env(safe-area-inset-top);background:var(--bg-app);z-index:calc(var(--z-nav) + 10);pointer-events:none;position:fixed;top:0;left:0;right:0}}.om-header-inner{width:100%;max-width:var(--maxw-app);height:var(--nav-top-h);align-items:center;gap:var(--s-3);padding:0 var(--s-4);box-sizing:border-box;margin:0 auto;display:flex}.om-wordmark{cursor:pointer;border-radius:var(--r-full);flex-shrink:0;align-items:center;gap:9px;display:inline-flex}.om-header .om-wordmark{margin:-4px -10px;padding:4px 10px}.om-wordmark span{font:var(--fw-display) 20px/1 var(--font-display);letter-spacing:-.02em;color:var(--text-primary)}.om-main{flex:auto;width:100%;min-width:0}@media (max-width:767px){.om-sidebar,.om-rightrail{display:none!important}.om-main{padding-bottom:calc(var(--nav-bottom-h) + env(safe-area-inset-bottom) + 26px)}}@media (min-width:768px){.om-header,.om-tabbar{display:none!important}}.om-layout{width:100%;max-width:var(--maxw-app);flex:auto;align-items:stretch;margin:0 auto;display:flex}.om-sidebar{border-right:1px solid var(--border-subtle);box-sizing:border-box;flex-direction:column;flex-shrink:0;gap:2px;width:250px;height:100dvh;padding:12px 20px 16px 12px;display:flex;position:sticky;top:0}.om-rightrail{display:none}@media (min-width:1024px){.om-rightrail{border-left:1px solid var(--border-subtle);box-sizing:border-box;flex-direction:column;flex-shrink:0;width:290px;padding:0 12px 0 20px;display:flex}}.om-trend-item{border-radius:var(--r-md);cursor:pointer;text-align:left;width:100%;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:space-between;align-items:baseline;gap:8px;padding:9px 12px;display:flex}@media (hover:hover){.om-trend-item:hover{background:var(--surface-hover)}}.om-composer{padding:var(--s-4);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--r-lg);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out);align-items:center;gap:12px;display:flex}@media (hover:hover){.om-composer:hover{border-color:var(--border-strong)}}.om-only-narrow{display:block}@media (min-width:1024px){.om-only-narrow{display:none}}@media (min-width:768px){.om-hide-desktop{display:none!important}}@media (max-width:767px){.om-hide-mobile{display:none!important}}.om-sheet-scroll{padding:0 20px calc(env(safe-area-inset-bottom) + 20px)}.om-sheet-scroll:has(+.om-sheet-band:not(:empty)){padding-bottom:0}.om-bonusfield{container-type:inline-size}@container (max-width:228px){.om-bonus-pct{display:none}}@container (min-width:228.01px){.om-bonus-unit{display:none}}.om-onb-cap{container-type:inline-size}.om-onb-cap-short{display:none}@container (max-width:312px){.om-onb-cap-long{display:none}.om-onb-cap-short{display:inline}}.om-scrolltabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.om-scrolltabs::-webkit-scrollbar{display:none}.om-feedtabs,.om-backheader{top:0}.om-feedtabs{margin-bottom:16px}@media (max-width:767px){.om-feedtabs{margin-bottom:0}.om-feedtabs,.om-backheader{top:calc(var(--nav-top-h) + env(safe-area-inset-top))}:is(.om-feedtabs:has(:focus-visible) .om-scrub-in,.om-backheader:has(:focus-visible) .om-scrub-in){transform:none!important}}@media (min-width:768px){.om-feedtabs .om-scrub-in,.om-backheader .om-scrub-in{transform:none!important}}@media (max-width:767px){.om-feed-composer,.om-thread-composer{display:none}}.om-search-kbd{opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}@media (hover:none){.om-search-kbd{display:none!important}}.om-search:hover .om-search-kbd{opacity:1}.om-search:focus-within .om-search-kbd{opacity:0}.om-page{width:100%;max-width:var(--maxw-feed);padding:var(--s-4);margin:0 auto}@media (min-width:768px){.om-page{padding:var(--s-4) var(--s-4) var(--s-12)}}html:has(.om-shell--chat){overscroll-behavior-y:none}.om-row{margin-inline:calc(-1 * var(--s-4));padding:var(--s-4);border-bottom:1px solid var(--border-subtle)}.om-row-click{cursor:pointer}.om-sealed-panel{gap:var(--s-3);width:100%;padding:var(--s-3);border:1px solid var(--border-subtle);cursor:default;border-radius:12px;flex-direction:column;display:flex}.om-sealed-actionrow{flex-wrap:wrap}.om-sealed-actions{align-items:center;gap:var(--s-2);flex-shrink:0;width:100%;display:inline-flex}.om-sealed-actions>.om-btn,.om-sealed-actions>.om-infochip{flex:1 1 0}.om-sealed-share{flex-shrink:0}.om-sealed-actions:empty{display:none}.om-infochip{border-radius:var(--r-full);border:1px solid var(--border-subtle);color:var(--text-muted);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.om-blocked-visual{filter:grayscale()contrast(.35)brightness(.3)}:root[data-theme=light] .om-blocked-visual,.theme-light .om-blocked-visual{filter:grayscale()contrast(.5)brightness(.85)}.om-sealed-money{justify-content:space-between;align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}@property --om-fade-l{syntax:"<length>";inherits:false;initial-value:0}@property --om-fade-r{syntax:"<length>";inherits:false;initial-value:0}@supports (animation-timeline:scroll(self inline)){.om-edgefade{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--om-fade-l), #000 calc(100% - var(--om-fade-r)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--om-fade-l), #000 calc(100% - var(--om-fade-r)), transparent);animation-name:om-edgefade;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(self inline)}@keyframes om-edgefade{0%{--om-fade-l:0px;--om-fade-r:24px}15%,85%{--om-fade-l:24px;--om-fade-r:24px}to{--om-fade-l:24px;--om-fade-r:0px}}}@media (hover:hover){.om-splitseg:hover{background:var(--surface-hover)}}.om-sealed-share>.om-splitseg:first-child{border-radius:var(--r-full) 0 0 var(--r-full)}.om-sealed-share>.om-splitseg:last-child{border-radius:0 var(--r-full) var(--r-full) 0}@media (hover:hover){.om-activity-row:hover{background:var(--surface-hover)}.om-activity-row:hover .om-activity-title{text-decoration:underline}}.om-sealed-badge{border-radius:var(--r-full);background:color-mix(in srgb, var(--accent) 14%, transparent);width:40px;height:40px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.om-compose-grid{aspect-ratio:16/9}@media (max-width:767px){.om-compose-grid{aspect-ratio:4/3}}.om-compose-indent{margin-left:var(--compose-indent,0px)}@media (max-width:767px){.om-compose-indent{margin-left:0}}.om-segs{align-items:stretch;display:flex}.om-seg{appearance:none;border:none;border-left:1px solid var(--border-subtle);color:var(--text-secondary);font:600 13px/1 var(--font-ui);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast);background:0 0;padding:0 12px}@media (hover:hover){.om-seg:not([aria-pressed=true]):not([aria-checked=true]):hover{background:var(--surface-hover)}}.om-seg[aria-pressed=true],.om-seg[aria-checked=true]{background:var(--accent);color:var(--text-on-accent)}.om-seg:disabled{cursor:not-allowed;opacity:.45}.om-segbar{border:1.5px solid var(--border-subtle);border-radius:var(--r-md);height:42px;overflow:hidden}.om-segbar>.om-seg{min-width:0;padding:0 var(--s-1);flex:1 1 0}.om-segbar>.om-seg:first-child{border-radius:calc(var(--r-md) - 1.5px) 0 0 calc(var(--r-md) - 1.5px);border-left:none}.om-segbar>.om-seg:last-child{border-radius:0 calc(var(--r-md) - 1.5px) calc(var(--r-md) - 1.5px) 0}.om-money-affix{color:var(--text-muted);font:inherit;flex-shrink:0}[data-money]{font-variant-numeric:tabular-nums!important}.om-goalfield{border:1.5px solid var(--border-subtle);border-radius:var(--r-md);height:44px;transition:border-color var(--dur-fast);align-items:center;gap:.2em;padding:0 12px;display:flex}.om-goalfield:focus-within{outline:2px solid var(--focus-ring);outline-offset:-2px}.om-goalfield[data-invalid]{border-color:var(--danger)}.om-goalfield>input{min-width:0;color:var(--text-primary);font:500 15px/1.2 var(--font-ui);font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;flex:1}.om-sealed-divider{background:var(--border-subtle);height:1px}.om-sealed-pos{gap:var(--s-4);flex-wrap:wrap;display:flex}.om-sealed-pos-col{gap:var(--s-0-5);flex-direction:column;flex:120px;min-width:0;display:flex}.om-sealed-pos-label{align-items:center;gap:var(--s-1-5);font:var(--text-meta);color:var(--text-muted);white-space:nowrap;display:inline-flex}.om-sealed-pos-dot,.om-sealed-dot{border-radius:var(--r-full);flex-shrink:0;width:6px;height:6px}.om-sealed-dot[data-pulse]{animation:2s ease-in-out infinite om-dot-pulse}@keyframes om-dot-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.om-sealed-dot[data-pulse]{animation:none}}.om-sealed-count{gap:var(--s-2);display:inline-flex}.om-sealed-seg{flex-direction:column;align-items:center;min-width:28px;display:inline-flex}.om-sealed-seg strong{font:var(--fw-bold) var(--fs-lg) / 1 var(--font-ui);color:var(--text-primary);font-variant-numeric:tabular-nums}.om-sealed-seg span{font:var(--fw-regular) 10px/1 var(--font-mono);letter-spacing:.08em;color:var(--text-muted);margin-top:3px}.om-meter-duo{border-radius:var(--r-8);background:var(--surface-inset);flex-direction:column;gap:2px;display:flex;overflow:hidden}.om-meter-bar{background:color-mix(in srgb, var(--accent) 12%, transparent);height:10px}.om-meter-bar-bond{background:color-mix(in srgb, var(--text-primary) 12%, transparent)}.om-meter-fill{background:var(--accent);height:100%;transition:width .7s var(--ease-out)}.om-meter-fill-bond{background:var(--text-primary)}@media (prefers-reduced-motion:reduce){.om-meter-fill{transition:none}}.om-slider--scrubber .om-slider-thumb{opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.om-slider--scrubber:hover .om-slider-thumb,.om-slider--scrubber:focus-within .om-slider-thumb{opacity:1}@media (hover:none){.om-slider--scrubber .om-slider-thumb{opacity:1}}.om-pinned{background:color-mix(in srgb, var(--accent) 5%, transparent);position:relative}.om-pinned:after{content:"";pointer-events:none;opacity:0;animation:omShine 1.4s var(--ease-out) .25s 1 both;background:linear-gradient(100deg,#0000 38%,#ffffff1a 50%,#0000 62%) 140% 0/220% 100% no-repeat;position:absolute;inset:0}@keyframes omShine{0%{opacity:0;background-position:140% 0}15%{opacity:1}85%{opacity:1}to{opacity:0;background-position:-40% 0}}.om-pill-btn{cursor:pointer;color:var(--text-muted);transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0}.om-pill-btn:hover{background:var(--surface-hover);border-color:var(--border-strong);color:var(--text-primary)}.om-blog-card{border:1px solid var(--border-subtle);border-radius:var(--r-lg);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;padding:22px;text-decoration:none;display:block}.om-blog-card:hover{border-color:var(--border-strong);background:var(--surface-hover)}.om-tabbar{z-index:var(--z-nav);padding:8px 12px calc(env(safe-area-inset-bottom) + 10px);position:fixed;bottom:0;left:0;right:0}.om-tabbar-pill{height:var(--nav-bottom-h);border-radius:var(--r-full);background:color-mix(in srgb, var(--bg-app) 26%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.9);backdrop-filter:blur(16px)saturate(1.9);transform-origin:50% 100%;align-items:stretch;padding:4px;display:flex;position:relative;box-shadow:0 8px 24px #00000059}.om-tabbar-pill.om-glass-uniform:before{background:#ffffff26!important}.om-tabbar-pill:before{content:"";border-radius:inherit;background:linear-gradient(calc(115deg + var(--glass-tilt,0deg)), #ffffff52, #ffffff0f 32%, #ffffff05 58%, #ffffff2e);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.om-tabbar:focus-within .om-tabbar-pill{transform:none!important}.om-msg-actions{opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}@media (hover:hover){.om-msg:hover .om-msg-actions{opacity:1}}.om-msg:focus-within .om-msg-actions,.om-msg[data-expanded=true] .om-msg-actions{opacity:1}.om-msg-actions:has(button[aria-expanded=true]){opacity:1}@media (hover:none){.om-msg-actions{pointer-events:none}.om-msg:focus-within .om-msg-actions,.om-msg[data-expanded=true] .om-msg-actions{pointer-events:auto}.om-msg-actions:has(button[aria-expanded=true]){pointer-events:auto}}.om-newchat{box-sizing:border-box;border-radius:var(--r-full);border:1px solid var(--border-subtle);background:var(--surface-card);width:100%;height:42px;color:var(--text-primary);font:var(--text-label);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:0 14px;display:flex}.om-newchat:hover{background:var(--surface-hover);border-color:var(--border-strong)}.om-chattitle{transition:background var(--dur-fast) var(--ease-out);padding-right:12px}.om-chatrow[data-active] .om-chatpreview,.om-chatrow[data-active] .om-chatswap{color:var(--text-secondary)!important}.om-chatrow[data-unread] .om-chatname{font-weight:700!important}.om-chatrow[data-unread] .om-chatpreview{color:var(--text-primary)!important;font-weight:600!important}.om-chatinline{display:none}.om-chatbleed{margin-inline:calc(4px - var(--s-4))}@media (min-width:768px){.om-chatbleed{margin-inline:0}}@media (hover:hover){.om-chatrow:hover .om-chatswap{display:none}.om-chatrow:has(:focus-visible) .om-chatswap{display:none}.om-chatrow:has(button[aria-expanded=true]) .om-chatswap{display:none}.om-chatrow:hover .om-chattitle{padding-right:32px}.om-chatrow:has(:focus-visible) .om-chattitle{padding-right:32px}.om-chatrow:has(button[aria-expanded=true]) .om-chattitle{padding-right:32px}}@media (hover:none){.om-chattitle{padding-right:40px}.om-chatswap{display:none}.om-chatinline{display:inline-flex}}.om-chatmenu{opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.om-chatrow:has(button[aria-expanded=true]) .om-chatmenu{opacity:1}.om-chatrow:has(:focus-visible) .om-chatmenu{opacity:1}@media (hover:hover){.om-chatrow:hover .om-chatmenu{opacity:1}.om-chatrow:hover .om-trend-item{background:var(--surface-hover)}}.om-chatrow:has(button[aria-expanded=true]) .om-trend-item{background:var(--surface-hover)}@media (hover:none){.om-chatmenu{opacity:1}}.om-chatdel{opacity:0;transition:opacity var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}.om-chatrow:hover .om-chatdel,.om-chatrow:focus-within .om-chatdel{opacity:1}@media (hover:none){.om-chatdel{opacity:.6}}.om-hover-row,.om-iconbtn,.om-linkrow{background:0 0;border:none}.om-hover-row,.om-iconbtn,.om-navlink,.om-tag,.om-linkrow{transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}.om-navlink{color:var(--text-secondary);background:0 0}.om-navlink-active{background:var(--surface-active);color:var(--text-primary)}.om-hover-row{background:0 0}:root{--menu-bottom-guard:0px}@media (max-width:767px){:root{--menu-bottom-guard:calc(var(--nav-bottom-h) + env(safe-area-inset-bottom) + 8px)}}.om-menu-trigger{color:var(--text-muted);background:0 0}@media (hover:hover){.om-hover-row:hover{background:var(--surface-hover)}.om-navlink:hover{background:var(--surface-hover);color:var(--text-primary)}.om-navlink-active:hover{background:var(--surface-active);color:var(--text-primary)}.om-iconbtn:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.om-iconbtn:disabled{cursor:not-allowed}.om-btn--fill:hover:not(:disabled):not([aria-busy=true]){filter:brightness(1.08)}.om-btn--soft:hover:not(:disabled):not([aria-busy=true]),.om-iconbtn-ghost:hover:not(:disabled){background:var(--surface-hover)!important}.om-menu-trigger:hover{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent)}.om-card-int:hover{transform:translateY(-2px);border-color:var(--border-strong)!important}.om-card-int:not(.om-card-glow):hover{box-shadow:var(--shadow-md)}.om-tag-int:hover{color:var(--text-primary)!important;border-color:var(--border-strong)!important}}.om-iconbtn:active:not(:disabled),.om-chip:active:not(:disabled),.om-chatshare:active:not(:disabled),.om-press:active:not(:disabled){transform:scale(.96)}.om-newchat:active:not(:disabled),.om-press-block:active:not(:disabled){transform:scale(.985)}@media (hover:none){:is(.om-hover-row:active:not(:has(button:active,a:active)),.om-linkrow:active:not(:has(button:active,a:active)),.om-trend-item:active,.om-navlink:active){background:var(--surface-hover)}.om-iconbtn:active{background:var(--surface-hover);color:var(--text-primary)}.om-act:active .om-act-ico,.om-compose-media:active:not(:disabled){background:color-mix(in srgb, var(--accent) 16%, transparent)}.om-act-static:active .om-act-ico{background:0 0}.om-btn--soft:active:not(:disabled){background:var(--surface-hover)!important}.om-tabslot:active{background:#ffffff1a!important}}.reactEasyCrop_Container .reactEasyCrop_CropArea{border-color:#ffffffbf}.reactEasyCrop_Container .reactEasyCrop_CropAreaGrid:before,.reactEasyCrop_Container .reactEasyCrop_CropAreaGrid:after{border-color:#ffffff59}.om-compose-media{color:var(--text-secondary);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0}@media (hover:hover){.om-compose-media:hover:not(:disabled):not([aria-disabled=true]){color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent)}}.om-compose-media:disabled{color:var(--text-muted);opacity:.5;cursor:not-allowed}::highlight(om-search-match){background-color:color-mix(in srgb, var(--accent) 24%, transparent)}.om-chatsend{backface-visibility:hidden;transform:translateZ(0)}.om-chatsend.om-press:active:not(:disabled){transform:scale(.96)translateZ(0)}.om-linkcard{transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}.om-linkcard:hover{background:var(--surface-hover);border-color:var(--border-strong)}.om-act{cursor:pointer;color:var(--text-muted);font:600 13px/1 var(--font-mono);-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:none;align-items:center;gap:0;padding:0;display:inline-flex;position:relative}.om-act-ico{border-radius:var(--r-full);width:28px;height:28px;transition:background var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;margin:-5px 0;display:inline-flex}.om-act-ico-lg{width:32px;height:32px}.om-act-n{text-align:left;font-variant-numeric:tabular-nums;align-items:center;width:26px;height:18px;margin-left:-1px;display:inline-flex}.om-act-n-lg{height:22px}@media (hover:hover){.om-act:hover{color:var(--accent)}.om-act:hover .om-act-ico{background:color-mix(in srgb, var(--accent) 16%, transparent)}.om-act-like:hover{color:var(--like)}.om-act-like:hover .om-act-ico{background:color-mix(in srgb, var(--like) 16%, transparent)}.om-act-bookmark:hover{color:var(--accent)}.om-act-bookmark:hover .om-act-ico{background:color-mix(in srgb, var(--accent) 16%, transparent)}.om-act-static:hover{color:var(--text-muted)}.om-act-static:hover .om-act-ico{background:0 0}}.om-act-static{cursor:default}.om-close{color:var(--text-muted);cursor:pointer;border-radius:var(--r-full);transition:color var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.om-close:hover:not(:disabled){color:var(--text-primary)}}.om-close:disabled{cursor:not-allowed}.om-media-btn{-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);color:#fff;transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:#000000b8;border:1px solid #ffffff38;box-shadow:0 1px 6px #00000073}.om-media-btn:hover:not(:disabled){background:#000000d9}.om-media-btn:active:not(:disabled){transform:scale(.94)}.om-msg-action:hover{background:var(--surface-active);color:var(--text-primary)}html{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted);background-clip:padding-box}.om-feedbtn{color:var(--accent);transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0;border:none}.om-feedbtn:hover{background:var(--surface-active)}.om-feedbtn:active{transform:scale(.96)}@keyframes omLoadingSlide{0%{left:-35%}to{left:100%}}.om-loadingbar{opacity:0;transition:opacity .2s var(--ease-out);overflow:hidden}.om-loadingbar[data-active]{opacity:1}.om-loadingbar:before{content:"";background:var(--accent);width:35%;box-shadow:0 0 9px var(--accent), 0 0 4px var(--accent);border-radius:999px;position:absolute;top:0;bottom:0;left:-35%}.om-loadingbar[data-active]:before{animation:omLoadingSlide 1.05s var(--ease-in-out,ease-in-out) infinite}.om-tag:hover{border-color:var(--border-strong);color:var(--text-primary)}.om-wordmark:hover span{color:var(--accent)}@media (hover:hover){.om-linkrow:hover{background:var(--surface-hover)}}.om-author{cursor:pointer;background:0 0;border:none}.om-handle:hover{text-decoration:underline}.om-richlink{text-decoration:none}.om-richlink:hover{text-decoration:underline}.om-footer-link{font:var(--fw-regular) 12px/1.5 var(--font-ui);color:var(--text-muted);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out);margin-block:-3px;padding-block:3px;text-decoration:none}.om-footer-link:hover{color:var(--text-primary);text-decoration:underline}@keyframes omCheckDraw{to{stroke-dashoffset:0}}.om-check-draw{stroke-dasharray:26;stroke-dashoffset:26px;animation:omCheckDraw .35s var(--ease-out) 50ms forwards}@media (prefers-reduced-motion:reduce){.om-check-draw{stroke-dashoffset:0;animation:none}}.om-media-sync{opacity:0}.om-media-sync[data-loaded]{opacity:1}.om-media-sync:not([data-loaded])~*{visibility:hidden}.om-money-note{font:var(--fw-regular) var(--fs-2xs) / 1.45 var(--font-mono)}.om-terms-link{color:inherit;text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out);text-decoration:underline}.om-terms-link:hover{color:var(--text-primary)}.om-prose{color:var(--text-secondary);font:var(--text-body);line-height:1.7}.om-prose>*+*{margin-top:1em}.om-prose h2{font:var(--text-h3);color:var(--text-primary);letter-spacing:-.01em;margin-top:1.9em;margin-bottom:.1em;scroll-margin-top:80px}.om-prose h3{font:var(--fw-semibold) var(--fs-md)/1.4 var(--font-ui);color:var(--text-primary);margin-top:1.4em}.om-prose p{margin:0}.om-prose p+p{margin-top:1em}.om-prose strong{color:inherit;font-weight:inherit}.om-prose ul,.om-prose ol{margin:.6em 0;padding-left:1.4em}.om-prose li{margin:.35em 0}.om-prose li::marker{color:var(--text-muted)}.om-prose hr{border:none;border-top:1px solid var(--border-subtle);margin:2em 0}.om-prose .om-glossary>div+div{margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--border-subtle)}.om-prose .om-glossary dt{font:var(--fw-semibold) var(--fs-md) / 1.4 var(--font-ui);color:var(--text-primary)}.om-prose .om-glossary dd{color:var(--text-secondary);overflow-wrap:anywhere;margin:4px 0 0}.om-faq details{border-bottom:1px solid var(--border-subtle)}.om-faq details:last-child{border-bottom:none}.om-faq summary{cursor:pointer;border-radius:var(--r-xs);font:var(--fw-semibold) var(--fs-md)/1.45 var(--font-ui);color:var(--text-primary);transition:color var(--dur-fast) var(--ease-out);justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;list-style:none;display:flex}.om-faq summary::-webkit-details-marker{display:none}.om-faq summary:hover{color:var(--accent)}.om-faq summary:after{content:"";border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);width:10px;height:10px;transition:transform var(--dur-base) var(--ease-out);flex:none;margin-right:4px;transform:rotate(45deg)}.om-faq details[open] summary:after{transform:rotate(-135deg)}.om-faq-a{color:var(--text-secondary);font:var(--text-body);max-width:66ch;padding:0 2px 20px;line-height:1.65}.om-prose a,.om-faq-a a{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:2px;transition:color var(--dur-fast) var(--ease-out), text-decoration-color var(--dur-fast) var(--ease-out)}.om-prose a:hover,.om-faq-a a:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.om-chip{border:1px solid var(--border-subtle);border-radius:var(--r-full);color:var(--text-secondary);font:var(--text-label);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;align-items:center;padding:5px 12px;display:inline-flex}@media (hover:hover){.om-chip:hover{border-color:var(--border-strong);color:var(--text-primary)}}.om-chip-active,.om-chip-active:hover{background:var(--accent-soft);border-color:var(--border-accent);color:var(--accent)}@keyframes omSpin{to{transform:rotate(360deg)}}@keyframes omFade{0%{opacity:0}to{opacity:1}}@keyframes omSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes omSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes omPop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes omSlideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.om-sparks{pointer-events:none;position:absolute;inset:0}.om-spark{opacity:0;width:3.5px;height:3.5px;transform:translate(-50%, -50%) rotate(var(--om-spark-a)) translateY(0) scale(1);background:currentColor;border-radius:999px;animation:.52s cubic-bezier(.22,1,.36,1) forwards omSpark;position:absolute;top:50%;left:50%}@keyframes omSpark{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--om-spark-a)) translateY(-1px) scale(.5)}20%{opacity:1;transform:translate(-50%, -50%) rotate(var(--om-spark-a)) translateY(calc(-.5 * var(--om-spark-d,12px))) scale(1)}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--om-spark-a)) translateY(calc(-1 * var(--om-spark-d,12px))) scale(.25)}}.om-date:hover{text-underline-offset:2px;text-decoration:underline}@keyframes omBlink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.om-loadmore{margin-inline:calc(-1 * var(--s-4));width:calc(100% + 2 * var(--s-4));transition:background var(--dur-fast) var(--ease-out);background:0 0}@media (hover:hover){.om-loadmore:hover:not(:disabled){background:var(--surface-hover)}}@media (hover:none){.om-loadmore:active:not(:disabled){background:var(--surface-hover)}}.om-showmore{height:calc(var(--s-8) + var(--s-4));padding:0 var(--s-4) 0 calc(var(--s-4) + 40px + var(--s-3));border:none;border-bottom:1px solid var(--border-subtle);color:var(--accent);font:var(--fw-semibold) 15px/1 var(--font-ui);letter-spacing:-.01em;text-align:left;cursor:pointer;border-radius:0;align-items:center;display:flex;position:relative}.om-showmore:before{content:"";background:repeating-linear-gradient(to bottom, transparent 0 5px, var(--border-strong) 5px 8px);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:36px}.om-showmore[aria-busy=true]{padding-inline:var(--s-4);color:var(--accent);justify-content:center}@media (hover:hover){.om-showmore:hover:not([aria-busy=true]){color:var(--accent-hover)}}.om-spin{transform-origin:50%;will-change:transform;backface-visibility:hidden;animation:.65s linear infinite omSpin}@media (prefers-reduced-motion:reduce){.om-spin{animation-duration:1.3s}}.om-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
