*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}textarea{resize:none}*{-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);font-variant-numeric:tabular-nums;-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{outline:2px solid var(--focus-ring);outline-offset:-2px}::placeholder{color:var(--text-muted);opacity:1}.om-picked-field{align-items:center;gap:var(--s-2);height:var(--ctl-h-md);padding:0 var(--s-1-5) 0 var(--s-2-5);background:var(--surface-inset);border-radius:var(--r-md);border:1px solid #0000;display:flex}.om-picked-field[data-readonly]{opacity:.45}.om-picked-field[data-invalid]{border-color:var(--danger)}.om-picked-token{align-items:center;gap:var(--s-2);min-width:0;font:var(--text-body);letter-spacing:-.01em;white-space:nowrap;flex:1;display:inline-flex;overflow:hidden}.om-picked-name{color:var(--text-primary);text-overflow:ellipsis;font-weight:700;overflow:hidden}.om-picked-sub{color:var(--text-muted);text-overflow:ellipsis;overflow:hidden}.om-picked-clear{border-radius:var(--r-full);width:32px;height:32px;color:var(--text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.om-picked-clear:disabled{cursor:default}@media (hover:hover){.om-picked-clear:not(:disabled):hover{color:var(--text-primary);background:var(--surface-hover)}}.om-field:focus-within,.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-info-foot 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-peoplename-text:hover{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-3-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--in-field{border-radius:calc(var(--r-lg) - 6px);padding-inline:var(--s-2-5)}.om-peopleoption[data-active=true],.om-peopleoption:focus-visible{background:var(--surface-hover)}.om-peoplelist .om-peopleoption{border-radius:var(--r-xl)}.om-picker-search{align-items:center;gap:var(--s-2-5);height:var(--ctl-h-md);padding:0 calc(var(--s-1) + var(--s-3-5));border-bottom:var(--bw-hair) solid var(--border-subtle);color:var(--text-muted);flex-shrink:0;display:flex}.om-picker-search input{min-width:0;height:100%;color:var(--text-primary);font:var(--text-body);letter-spacing:-.01em;background:0 0;border:none;outline:none;flex:1;padding:0}.om-picker-search input::placeholder{color:var(--text-muted)}.om-picker-rule{height:var(--bw-hair);margin:var(--s-1) calc(-1 * var(--s-1));background:var(--border-subtle)}.om-picker-foot{padding:var(--s-1);border-top:var(--bw-hair) solid var(--border-subtle);flex-shrink:0}@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,.om-audio-box[data-paused] .om-video-bar,.om-audio-box:hover .om-video-bar,.om-audio-box: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:var(--text-on-overlay);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(--text-on-overlay) 16%, transparent);color:var(--text-on-overlay)}}@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-colbanner{gap:var(--s-4);z-index:21;margin:calc(-1 * var(--s-4)) calc(-1 * var(--s-4)) var(--s-4);background:var(--band-bg);color:var(--band-ink);display:flex;position:relative}.om-colbanner:after{content:"";height:var(--r-card);background:var(--band-bg);pointer-events:none;-webkit-mask:radial-gradient(circle at var(--r-card) var(--r-card), transparent calc(var(--r-card) - .5px), currentColor calc(var(--r-card) + .5px)) left top / var(--r-card) var(--r-card) no-repeat, radial-gradient(circle at 0 var(--r-card), transparent calc(var(--r-card) - .5px), currentColor calc(var(--r-card) + .5px)) right top / var(--r-card) var(--r-card) no-repeat;-webkit-mask:radial-gradient(circle at var(--r-card) var(--r-card), transparent calc(var(--r-card) - .5px), currentColor calc(var(--r-card) + .5px)) left top / var(--r-card) var(--r-card) no-repeat, radial-gradient(circle at 0 var(--r-card), transparent calc(var(--r-card) - .5px), currentColor calc(var(--r-card) + .5px)) right top / var(--r-card) var(--r-card) no-repeat;mask:radial-gradient(circle at var(--r-card) var(--r-card), transparent calc(var(--r-card) - .5px), currentColor calc(var(--r-card) + .5px)) left top / var(--r-card) var(--r-card) no-repeat, radial-gradient(circle at 0 var(--r-card), transparent calc(var(--r-card) - .5px), currentColor calc(var(--r-card) + .5px)) right top / var(--r-card) var(--r-card) no-repeat;position:absolute;top:100%;left:0;right:0}.om-colbanner--hero{padding:var(--s-5);align-items:stretch}.om-colbanner-body{gap:var(--s-2);min-width:0;padding-right:var(--s-6);flex-direction:column;flex:auto;display:flex}.om-colbanner-eyebrow{font:var(--text-label);color:inherit;letter-spacing:.02em}.om-colbanner-title{font:var(--text-h2);color:inherit;overflow-wrap:anywhere;margin:0}.om-colbanner-lines{font:var(--text-body);color:color-mix(in srgb, var(--band-ink) 80%, transparent);margin:0;padding:0 0 0 1.1em}.om-colbanner-actions{gap:var(--s-2);margin-top:var(--s-2);display:flex}.om-colbanner-art{justify-content:center;align-items:center;gap:var(--s-3);color:var(--band-bg);border-radius:var(--r-media);background:linear-gradient(135deg, var(--band-ink) 0%, color-mix(in srgb, var(--band-ink) 82%, var(--band-btn-bg)) 100%);flex-direction:column;flex:0 0 160px;min-height:160px;display:flex}.om-colbanner--guest .om-colbanner-body{gap:0}.om-colbanner-lockup{color:inherit;align-items:center;gap:9px;display:inline-flex}.om-colbanner--guest .om-colbanner-lockup span{color:inherit}.om-colbanner--guest .om-colbanner-title{margin-top:var(--s-4);font:var(--text-h1);letter-spacing:-.02em}.om-colbanner-subhead{margin:var(--s-2) 0 0;font:var(--fw-semibold) var(--fs-17) / var(--lh-snug) var(--font-ui);letter-spacing:-.01em;color:inherit}.om-colbanner--guest .om-colbanner-lines{margin-top:var(--s-3);font:var(--text-handle);color:inherit;padding:0;list-style:none}.om-colbanner--guest .om-colbanner-lines li{gap:var(--s-2-5);display:flex}.om-colbanner-note{margin:var(--s-2) 0 0;font:var(--text-meta);color:color-mix(in srgb, var(--band-ink) 80%, transparent)}.om-colbanner-art-line{font:var(--fw-bold) var(--fs-lg) / 1 var(--font-ui);letter-spacing:-.01em;color:var(--band-bg)}.om-colbanner-dot{width:var(--s-2);text-align:center;flex:none}.om-colbanner--guest .om-colbanner-actions{margin-top:var(--s-5)}@media (min-width:768px){.om-colbanner--guest{min-height:315px}}.om-colbanner--invite .om-colbanner-body{padding-right:var(--s-9)}.om-colbanner-x{top:var(--s-3);right:var(--s-3);border-radius:var(--r-full);width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute}.om-colbanner-x:focus-visible{outline-color:var(--band-ink)}@media (hover:hover){.om-colbanner-x:hover{background:color-mix(in srgb, var(--band-ink) 12%, transparent)}}@media (max-width:767px){.om-colbanner-art{display:none}.om-colbanner--hero{padding:var(--s-4)}.om-colbanner-body{padding-right:0}}.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 (min-width:768px){.om-shell--chat .om-main{border-right:1px solid var(--border-subtle)}}@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-shell--chat .om-rightrail:not(.om-chatrail){border-left:none;border-right:1px solid var(--border-subtle);width:var(--w-chat-rail);padding:0}.om-shell--chat .om-rightrail .om-trend-item,.om-chatrow .om-trend-item{border-radius:0;width:100%;margin:0;padding:9px 12px}@media (min-width:1024px){.om-chathome .om-backheader{display:none}.om-back-below-desktop{display:none!important}}.om-header{z-index:var(--z-nav);position:sticky;top:0}.om-pglass-tint{background:var(--pglass-tint)}@media (prefers-reduced-transparency:reduce){.om-pglass-tint{background:var(--bg-app)}.om-pglass-blur{display:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.om-pglass-tint{background:var(--bg-app)}}.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-sidebar .om-wordmark{align-self:flex-start}.om-wordmark span,.om-colbanner-lockup span{font:var(--fw-display) 22px/1 var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 96;color:var(--text-primary);transform:translateY(-1px)}.om-main{flex-direction:column;flex:auto;width:100%;min-width:0;display:flex}.om-main>*{flex-shrink:0}.om-betastrip{align-items:center;gap:var(--s-1) var(--s-2);width:100%;max-width:var(--maxw-feed);padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--border-subtle);font:var(--text-meta);color:var(--text-secondary);flex-wrap:wrap;margin:0 auto;display:flex}.om-betastrip-pill{padding:3px var(--s-2);border-radius:var(--r-full);background:var(--surface-inset);font:var(--fw-semibold) var(--fs-3xs) / 1.3 var(--font-ui);color:var(--text-primary);white-space:nowrap;flex:none}.om-betastrip-text{flex:0 auto;min-width:0;margin:0}.om-betastrip-actions{align-items:center;gap:var(--s-4);margin-left:auto;display:flex}.om-betastrip-action{min-height:24px;font:inherit;font-weight:var(--fw-semibold);color:var(--accent-text);white-space:nowrap;cursor:pointer;background:0 0;border:none;flex:none;align-items:center;padding:0;text-decoration:none;display:inline-flex}.om-betastrip-action--quiet{color:var(--text-primary)}@media (hover:hover){.om-betastrip-action:hover{text-decoration:underline}}.om-page-stretch{flex:1 0 auto}@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{height:100dvh;width:var(--w-nav);border-right:1px solid var(--border-subtle);box-sizing:border-box;flex-direction:column;flex-shrink:0;gap:2px;padding:12px 20px 16px 12px;display:flex;position:sticky;top:0}.om-sidebar--rail{width:80px;padding:12px 12px 16px}.om-sidebar--rail .om-navlink{isolation:isolate;position:relative}.om-sidebar--rail .om-navlink:before{content:"";border-radius:var(--r-full);width:46px;height:46px;transition:background var(--dur-fast) var(--ease-out);z-index:-1;background:0 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover){.om-sidebar--rail .om-navlink:hover{background:0 0}.om-sidebar--rail .om-navlink:hover:before{background:var(--surface-hover)}.om-sidebar--rail .om-navlink:hover .om-navlink-pill{background:0 0}}.om-rightrail{display:none}@media (min-width:1024px){.om-rightrail{overflow-anchor:none;width:var(--w-rail);padding:0 var(--pad-rail-r) 0 var(--pad-rail-l);border-left:1px solid var(--border-subtle);box-sizing:border-box;flex-direction:column;flex-shrink:0;display:flex}}.om-trend-item{border-radius:var(--r-md);cursor:pointer;text-align:left;width:calc(100% + 16px);transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:space-between;align-items:baseline;gap:8px;margin:0 -8px;padding:9px 8px;display:flex}@media (hover:hover){.om-trend-item:hover{background:var(--surface-hover)}}.om-trend-more{border-radius:var(--r-md);width:calc(100% + 16px);font:var(--text-label);color:var(--accent-text);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;align-items:center;margin:0 -8px;padding:9px 8px;display:flex}@media (hover:hover){.om-trend-more:hover:not([aria-busy=true]){background:var(--surface-hover)}}@media (hover:none){.om-trend-more:active:not([aria-busy=true]){background:var(--surface-hover)}}.om-trend-more{position:relative}.om-trend-more-spin{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.om-composer{padding:var(--s-4);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--r-card);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-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[data-placing]:not([data-placed]){visibility:hidden}.om-scrolltabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}@media (hover:hover){.om-scrolltabs-wrap>.om-scrolltabs{scroll-padding-inline:var(--tabnav-cap)}}.om-scrolltabs-wrap{--tabnav-solid:calc(var(--s-4) * 2 + var(--s-8));--tabnav-fade:var(--s-3);--tabnav-cap:calc(var(--tabnav-solid) + var(--tabnav-fade));min-width:0;position:relative}.om-scrolltabs-ruled:after{content:"";background:var(--border-subtle);z-index:3;pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.om-scrolltabs-nav{display:none}@media (hover:hover){.om-scrolltabs-nav{z-index:2;border-radius:var(--r-full);cursor:pointer;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.om-scrolltabs-wrap .om-scrolltabs-nav{background:var(--bg-app);color:var(--text-secondary)}.om-scrolltabs-wrap .om-scrolltabs-nav:hover:not(:disabled){background:linear-gradient(var(--surface-hover), var(--surface-hover)) var(--bg-app);color:var(--text-primary)}.om-scrolltabs-wrap .om-scrolltabs-nav:active:not(:disabled){transform:translateY(-50%)scale(.96)}.om-scrolltabs-nav[data-side=left]{left:var(--s-4)}.om-scrolltabs-nav[data-side=right]{right:var(--s-4)}.om-scrolltabs-cap{z-index:1;width:var(--tabnav-cap);position:absolute;top:0;bottom:1px}.om-scrolltabs-cap[data-side=left]{background:linear-gradient(to right, var(--bg-app) 0 var(--tabnav-solid), transparent var(--tabnav-cap));left:0}.om-scrolltabs-cap[data-side=right]{background:linear-gradient(to left, var(--bg-app) 0 var(--tabnav-solid), transparent var(--tabnav-cap));right:0}}.om-scrolltabs>[role=tab]{flex:1 1 0;min-width:max-content}.om-scrolltabs::-webkit-scrollbar{display:none}.om-feedtabs,.om-backheader{top:0}.om-feedtabs{margin-bottom:16px}.om-compose-panel-head{align-items:center;gap:var(--s-2);font:var(--fw-bold) var(--fs-15) / 1.2 var(--font-body);color:var(--text-primary);display:flex}.om-compose-foot{align-items:center;gap:var(--s-2);display:flex}.om-compose-state{min-width:0;font:var(--text-body-sm);color:var(--text-secondary)}.om-compose-sep{background:var(--border-subtle);width:1px;height:20px;margin:0 var(--s-1);flex-shrink:0;display:inline-block}.om-people-bio{padding:0 20px 12px calc(20px + 40px + var(--s-3));font:var(--text-body-sm);color:var(--text-secondary);overflow-wrap:anywhere;-webkit-line-clamp:2;border-bottom:1px solid var(--border-subtle);-webkit-box-orient:vertical;margin-top:-6px;display:-webkit-box;overflow:hidden}.om-showcase-filter{align-items:center;gap:var(--s-2);width:100%;padding:0 0 var(--s-3);flex-wrap:wrap;display:flex}@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-glyph{color:var(--text-muted);transition:color var(--dur-fast)}.om-search-glyph[data-focused]{color:var(--accent)}:root:not([data-scheme=dark]) .om-search-glyph,:root:not([data-scheme=dark]) .om-search-glyph[data-focused]{color:var(--text-primary)}.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);cursor:default;border:0;flex-direction:column;width:100%;padding:0;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-actions--row{justify-content:flex-end}.om-sealed-actions--row>.om-btn,.om-sealed-actions--row>.om-infochip{flex:none}.om-split-pill{border-radius:var(--r-full);grid-template-columns:1fr 1fr;align-items:stretch;min-width:0;display:inline-grid;position:relative}.om-split-pill[data-weight=detail]{height:var(--ctl-h-lg);--split-run:14.4px;--split-x:13.79px;--split-gap:var(--s-1);font:var(--fw-bold) var(--fs-md) / 1 var(--font-ui)}.om-split-pill[data-weight=row]{height:var(--ctl-h-md);--split-run:11.4px;--split-x:10.92px;--split-gap:0px;font:var(--fw-semibold) var(--fs-15) / 1 var(--font-ui);color:var(--text-primary);border:var(--bw-hair) solid var(--border-strong)}.om-split-half{appearance:none;font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;min-width:0;margin:0;display:inline-flex}.om-split-back{padding:0 calc(var(--s-3) + var(--split-run)) 0 18px;border-radius:var(--r-full) 0 0 var(--r-full);clip-path:polygon(0 0, 100% 0, calc(100% - var(--split-run)) 100%, 0 100%)}.om-split-sponsor{margin-left:calc(var(--split-gap) - var(--split-run));padding:0 18px 0 calc(var(--s-3) + var(--split-run));border-radius:0 var(--r-full) var(--r-full) 0;clip-path:polygon(var(--split-run) 0, 100% 0, 100% 100%, 0 100%)}.om-split-pill[data-weight=detail] .om-split-back{background:var(--accent);color:var(--text-on-accent)}.om-split-pill[data-weight=detail] .om-split-sponsor{background:var(--tooltip-bg);color:var(--tooltip-text)}.om-split-pill[data-weight=row] .om-split-back{background:linear-gradient(106.7deg, transparent calc(100% - var(--split-x) - 1px), var(--border-strong) calc(100% - var(--split-x) - 1px))}.om-split-half[aria-disabled=true]{opacity:.45;cursor:not-allowed}@media (hover:hover){.om-split-pill[data-weight=detail] .om-split-half:hover:not([aria-disabled=true]){filter:brightness(1.08)}.om-split-pill[data-weight=row] .om-split-back:hover:not([aria-disabled=true]){background:linear-gradient(106.7deg, var(--surface-hover) calc(100% - var(--split-x) - 1px), var(--border-strong) calc(100% - var(--split-x) - 1px))}.om-split-pill[data-weight=row] .om-split-sponsor:hover:not([aria-disabled=true]){background:var(--surface-hover)}}.om-split-half:focus-visible{outline:none}.om-split-pill:has(.om-split-half:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.om-split-half:focus-visible .om-split-word{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.om-sealed-actions>.om-split-pill{flex:1 1 0}.om-sealed-actions--row>.om-split-pill{flex:none}.om-piece-closeup-foot-right>.om-split-pill{flex:auto}.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:not([data-scheme=dark]) .om-blocked-visual{filter:grayscale()contrast(.5)brightness(.85)}.om-sealed-money{--sealed-unit-gap:var(--s-4);align-items:flex-end;gap:var(--sealed-unit-gap);row-gap:var(--s-3);flex-wrap:wrap;display:flex;overflow-x:clip}.om-sealed-money>.om-sealed-count{margin-left:auto}@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}}}.om-activity-list[aria-busy=true]{opacity:.5;transition:opacity var(--dur-fast) var(--ease-out)}.om-activity-list{grid-template-columns:max-content minmax(0,1fr) max-content;display:grid}.om-activity-line{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;column-gap:var(--s-3);display:grid}@supports not (grid-template-columns:subgrid){.om-activity-line{grid-template-columns:max-content minmax(0,1fr) minmax(7rem,max-content)}}.om-activity-money{white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.om-tilebox{border-radius:var(--r-8);border:1px solid var(--border-subtle);background:var(--bg-raised);width:78px;height:44px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@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:var(--accent-soft);width:40px;height:40px;color:var(--accent-text);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)}.om-compose-bar{margin:0 -8px 0 calc(var(--compose-indent,0px) - 8px);padding:0 var(--s-2)}@media (max-width:767px){.om-compose-indent{margin-left:0}.om-compose-bar{margin-left:-8px}}.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(--surface-raised);color:var(--text-primary);box-shadow:var(--shadow-xs)}.om-btn--soft[aria-pressed]{font-weight:var(--fw-semibold)!important}.om-btn--soft[aria-pressed=true]:not(:disabled){background:var(--surface-raised)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-xs)!important;border-color:#0000!important}.om-btn--soft[aria-pressed=true]:focus-visible,.om-seg[aria-pressed=true]:focus-visible,.om-seg[aria-checked=true]:focus-visible{outline-color:var(--focus-ring)}.om-btn-inverse:focus-visible{outline-color:var(--band-btn-ink)}:root:not([data-scheme=dark]) .om-btn-ink:focus-visible,:root:not([data-scheme=dark]) .om-btn-flip:focus-visible{outline-color:var(--tooltip-text)}:root[data-scheme=dark] .om-btn-flip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:root:not([data-scheme=dark]) .om-media-btn:focus-visible{outline-color:var(--text-on-overlay)}.om-toast-action:focus-visible{outline-color:var(--text-on-accent)}.om-seg:disabled{cursor:not-allowed;opacity:.45}.om-segbar--scroll{scrollbar-width:none;overflow-x:auto}.om-segbar--scroll::-webkit-scrollbar{display:none}.om-segbar--scroll .om-seg{flex:none}.om-segbar{height:var(--ctl-h-md);background:var(--surface-inset);border-radius:var(--r-md);border:none;gap:2px;padding:2px;overflow:hidden}.om-segbar>.om-seg{min-width:0;padding:0 var(--s-1);border-radius:calc(var(--r-md) - 2px);border-left:none;flex:1 1 0}.om-segbar[data-stack]{flex-direction:column;height:auto}.om-segbar[data-stack]>.om-seg{height:calc(var(--ctl-h-md) - 4px);flex:none}.om-money-affix{color:var(--text-muted);font:inherit;flex-shrink:0}[data-money]{font-variant-numeric:tabular-nums!important}.om-goalfield{height:var(--ctl-h-md);background:var(--surface-inset);border:var(--bw-hair) solid transparent;border-radius:var(--r-md);transition:border-color var(--dur-fast);align-items:center;gap:.2em;padding:0 12px;display:flex}.om-goalfield:focus-within{outline:none}.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-mono-muted);white-space:nowrap;display:inline-flex}.om-sealed-pos-dot{border-radius:var(--r-full);flex-shrink:0;width:6px;height:6px}.om-meter-duo{border-radius:var(--r-8);background:var(--surface-inset);flex-direction:column;gap:0;display:flex;overflow:hidden}.om-meter-bar{background:color-mix(in srgb, var(--accent) 12%, transparent);height:12px}.om-meter-bar-sponsor{border-top:var(--bw-hair) solid var(--border-subtle);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-sponsor{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-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{align-items:center;gap:var(--s-3);border:1px solid var(--border-subtle);border-radius:var(--r-card);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:flex}.om-blog-card:hover{border-color:var(--border-strong);background:var(--surface-hover)}.om-blog-h2{margin:0 0 var(--s-4);font:var(--text-h2);letter-spacing:-.02em;color:var(--text-primary)}.om-blog-card-main{flex:1;min-width:0}.om-blog-card-chev{color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out);flex:none;display:inline-flex}@media (hover:hover){.om-blog-card:hover .om-blog-card-chev{color:var(--accent-text)}}.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);box-shadow:var(--shadow-md);transform-origin:50% 100%;align-items:stretch;padding:4px;display:flex;position:relative}.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}:root:not([data-scheme=dark]) .om-tabbar-pill:before{background:linear-gradient(calc(115deg + var(--glass-tilt,0deg)), #1d1f1a2e, #1d1f1a12 32%, #1d1f1a0a 58%, #1d1f1a1f)}:root:not([data-scheme=dark]) .om-tabbar-pill.om-glass-uniform:before{background:#1d1f1a1f!important}.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{width:100%;height:var(--ctl-h-md);box-sizing:border-box;border-radius:var(--r-full);border:1px solid var(--border-subtle);background:var(--surface-card);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-iconbtn--solid{background:var(--bg-app)}.om-hover-row,.om-iconbtn,.om-navlink,.om-navlink-pill,.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,:root:not([data-scheme=dark]) .om-navlink,:root:not([data-scheme=dark]) .om-account-more{color:var(--text-primary)}:root:not([data-scheme=dark]) .om-navlink:not(.om-navlink-active) svg{stroke-width:2.2px}.om-navlink[aria-expanded=true]{color:var(--text-primary)}.om-navlink[aria-expanded=true] .om-navlink-pill{background:var(--surface-hover)}.om-sidebar--rail .om-navlink[aria-expanded=true] .om-navlink-pill{background:0 0}.om-sidebar--rail .om-navlink[aria-expanded=true]:before{background:var(--surface-hover)}.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);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0}.om-menu-trigger[aria-expanded=true]{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent-text)}:root:not([data-scheme=dark]) .om-menu-trigger[aria-expanded=true]{background:var(--surface-active);color:var(--text-primary)}.om-row .om-menu-trigger,.om-piece-closeup-head .om-menu-trigger{--om-menu-grow:1.12}.om-row .om-menu-trigger[aria-expanded=true],.om-piece-closeup-head .om-menu-trigger[aria-expanded=true]{transform:scale(var(--om-menu-grow))}@media (hover:hover){.om-hover-row:hover{background:var(--surface-hover)}.om-navlink:hover{color:var(--text-primary);background:0 0}.om-navlink:hover .om-navlink-pill{background:var(--surface-hover)}.om-iconbtn:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.om-iconbtn--solid:hover:not(:disabled){background:linear-gradient(var(--surface-hover), var(--surface-hover)) var(--bg-app)}.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-text)}:root:not([data-scheme=dark]) .om-menu-trigger:hover{background:var(--surface-hover);color:var(--text-primary)}:root:not([data-scheme=dark]) .om-menu-trigger[aria-expanded=true]:hover{background:var(--surface-active)}.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){.om-trend-item:active,.om-navlink:active .om-navlink-pill{background:var(--surface-hover)}.om-hover-row:active:not(:has(button:active,a:active)){background:var(--surface-hover)}.om-linkrow:active:not(:has(button:active,a:active)):not([aria-busy=true]){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-like:active .om-act-ico{background:color-mix(in srgb, var(--like) 16%, transparent)}.om-act-static:active .om-act-ico{background:0 0}.om-btn--soft:active:not(:disabled):not([aria-busy=true]){background:var(--surface-hover)!important}:root:not([data-scheme=dark]) .om-act:not(.om-act-like):not(.om-act-static):active .om-act-ico,:root:not([data-scheme=dark]) .om-compose-media:active:not(:disabled){background:var(--surface-hover)}:root:not([data-scheme=dark]) .om-compose-media[aria-pressed=true]:active:not(:disabled){background:var(--surface-active)}.om-tabslot:active{background:var(--plate-selected)!important}}.reactEasyCrop_Container .reactEasyCrop_CropArea{border-color:#ffffffbf;box-shadow:0 0 0 1px #0006,inset 0 0 0 1px #0006,0 0 0 9999em}.reactEasyCrop_Container .reactEasyCrop_CropAreaGrid:before,.reactEasyCrop_Container .reactEasyCrop_CropAreaGrid:after{border-color:#ffffff59;box-shadow:0 0 0 1px #0003,inset 0 0 0 1px #0003}.om-compose-media{color:var(--text-secondary);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform 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-text);background:color-mix(in srgb, var(--accent) 16%, transparent);transform:scale(1.12)}:root:not([data-scheme=dark]) .om-compose-media:hover:not(:disabled):not([aria-disabled=true]){color:var(--text-primary);background:var(--surface-hover)}.om-compose-media[aria-pressed=true]:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-active)}.om-compose-media.om-compose-soon:hover{color:var(--accent-text);background:color-mix(in srgb, var(--accent) 16%, transparent)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.om-compose-media.om-compose-soon:hover{transform:scale(1.12)}}.om-compose-media[aria-pressed=true]{background:var(--surface-hover)}:root:not([data-scheme=dark]){--compose-chrome:color-mix(in oklab, var(--text-primary) 70%, var(--text-secondary))}:root:not([data-scheme=dark]) .om-compose-media{color:var(--compose-chrome)}:root:not([data-scheme=dark]) .om-compose-media[aria-pressed=true]{color:var(--text-primary)!important}.om-compose-media:disabled,.om-compose-media[aria-disabled=true]:not(.om-compose-soon){color:var(--text-muted);opacity:.5;cursor:not-allowed}.om-chatsend{backface-visibility:hidden;transform:translateZ(0)}.om-chatsend.om-press:active:not(:disabled){transform:scale(.96)translateZ(0)}.om-linkcard{margin-top:var(--s-3);border:1px solid var(--border-subtle);border-radius:var(--r-media);cursor:pointer;min-width:0;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;align-items:stretch;display:flex;overflow:hidden}.om-linkcard-thumb{background:var(--surface-inset);width:96px;min-height:96px;color:var(--text-muted);border-right:1px solid var(--border-subtle);flex:none;justify-content:center;align-items:center;display:flex}.om-linkcard-thumb img{object-fit:cover;width:100%;height:100%;display:block}.om-linkcard-text{justify-content:center;gap:var(--s-0-5);min-width:0;padding:var(--s-2-5) var(--s-3);flex-direction:column;flex:auto;display:flex}.om-linkcard-title{font:var(--text-body-sm);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.om-linkcard-desc{font:var(--text-body-sm);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.om-linkcard-domain{font:var(--text-meta);color:var(--text-mono-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.om-act{cursor:pointer;color:var(--text-mono-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:32px;height:32px;transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;margin:-7px -2px;display:inline-flex;position:relative}.om-act-ico-lg{width:36px;height:36px}.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-text)}.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-text)}.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:not(.om-act-static):hover .om-act-ico{transform:scale(1.12)}.om-row .om-menu-trigger:hover,.om-piece-closeup-head .om-menu-trigger:hover{transform:scale(var(--om-menu-grow))}:root:not([data-scheme=dark]) .om-act:not(.om-act-like):not(.om-act-static):hover{color:var(--text-primary)}:root:not([data-scheme=dark]) .om-act:not(.om-act-like):not(.om-act-static):hover .om-act-ico{background:var(--surface-hover)}}.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);background:var(--surface-hover)}[data-overlay-dark] .om-close:hover:not(:disabled){background:var(--white-a10)}}:root:not([data-scheme=dark]) :is([role=dialog]:not([data-overlay-dark]),.om-dialog-chrome) .om-close,:root:not([data-scheme=dark]) :is([role=dialog]:not([data-overlay-dark]),.om-dialog-chrome) .om-close:hover:not(:disabled){color:var(--text-primary)}@media (hover:hover){.om-icon-danger:hover:not(:disabled),:root:not([data-scheme=dark]) :is([role=dialog]:not([data-overlay-dark]),.om-dialog-chrome) .om-icon-danger:hover:not(:disabled){color:var(--danger)}}[data-overlay-dark]{--media-plate:#000}:root:not([data-scheme=dark]) [data-overlay-dark] .om-close,:root:not([data-scheme=dark]) [data-overlay-dark] .om-close:hover:not(:disabled){color:var(--text-on-overlay)}:root:not([data-scheme=dark]) [data-overlay-dark] .om-close:focus-visible,:root:not([data-scheme=dark]) [data-overlay-dark] :is(button,a,[tabindex]):not(.om-video-ctl):focus-visible{outline-color:var(--text-on-overlay)}:root:not([data-scheme=dark]) :is([role=dialog]:not([data-overlay-dark]),.om-dialog-chrome) .om-iconbtn-ghost{color:var(--text-primary)!important}@media (hover:hover){:root:not([data-scheme=dark]) [data-overlay-dark] .om-iconbtn-ghost:hover:not(:disabled){background:0 0!important}}.om-avatar-brand{background:var(--lime-500);color:var(--lime-ink)}.om-switch{background:var(--surface-hover);border:1px solid var(--border-strong)}.om-switch[data-on]{background:var(--control-on);border-color:#0000}.om-switch-knob{background:var(--text-secondary)}.om-switch[data-on] .om-switch-knob{background:var(--control-on-ink)}:root:not([data-scheme=dark]) .om-switch:not([data-on]){background:var(--bg-app);border-color:var(--border-subtle)}:root:not([data-scheme=dark]) .om-switch:not([data-on]) .om-switch-knob{background: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--solid{background:var(--ink-900);-webkit-backdrop-filter:none;backdrop-filter:none}.om-media-btn--solid:hover:not(:disabled){background:color-mix(in srgb, var(--ink-900) 80%, var(--tooltip-bg))}.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-text);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)}@media (hover:hover){.om-linkrow:hover:not([aria-busy=true]){background:var(--surface-hover)}}.om-author{cursor:pointer;background:0 0;border:none}.om-handle:hover{text-decoration:underline}.om-subhead-id .om-handle:hover{text-decoration:none}.om-richlink,.om-richtok{color:var(--accent-text);text-decoration:none}:root:not([data-scheme=dark]) .om-richlink{color:var(--text-primary);font-weight:700}.om-richlink.om-richlink--meta,:root:not([data-scheme=dark]) .om-richlink.om-richlink--meta{color:var(--text-primary);font-weight:inherit;text-decoration:none}.om-richlink.om-richlink--meta:hover,:root:not([data-scheme=dark]) .om-richlink.om-richlink--meta:hover{text-decoration:underline}:root:not([data-scheme=dark]) .om-richtok{color:var(--text-primary);-webkit-text-stroke:.4px currentColor}.om-richlink:hover{text-decoration:underline}@media (hover:hover){.om-richname: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-draft-check{appearance:none;border:2px solid var(--border-strong);border-radius:var(--r-xs);cursor:pointer;width:20px;height:20px;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;place-content:center;margin:0;display:grid;position:relative}.om-draft-check:before{content:"";position:absolute;inset:-4px}.om-draft-check:after{content:"";border-left:2px solid var(--text-on-accent);border-bottom:2px solid var(--control-on-ink);opacity:0;width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.om-draft-check:checked{background:var(--control-on);border-color:var(--control-on)}.om-draft-check:checked:after{opacity:1}.om-draft-check:focus-visible{outline-offset:2px}.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);color:var(--text-mono-muted)}.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-text)}.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,.om-info-foot 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,.om-info-foot a:hover{color:var(--accent-text);-webkit-text-decoration-color:var(--accent-text);text-decoration-color:var(--accent-text)}:root:not([data-scheme=dark]) .om-prose a:hover,:root:not([data-scheme=dark]) .om-faq-a a:hover,:root:not([data-scheme=dark]) .om-hub-link:hover{color:var(--text-primary);-webkit-text-decoration-color:var(--text-primary);text-decoration-color:var(--text-primary);text-decoration-thickness:2px}@media (hover:hover){:root:not([data-scheme=dark]) .om-faq summary:hover{background:var(--surface-hover)}}.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}button.om-chip{min-height:var(--ctl-h-sm);padding:0 var(--s-3);border-radius:var(--r-sm);border-color:var(--border-strong);color:var(--text-primary);font:600 13px/1 var(--font-ui)}button.om-chip[role=radio][aria-checked=true],button.om-chip[role=radio][aria-checked=true]:hover,button.om-chip-active,button.om-chip-active:hover{background:var(--surface-raised);color:var(--text-primary);box-shadow:var(--shadow-xs);border-color:#0000}button.om-chip[role=radio][aria-checked=true]:focus-visible,button.om-chip-active:focus-visible{outline-color:var(--focus-ring)}@media (hover:hover){button.om-chip:not([aria-checked=true]):not(.om-chip-active):not(:disabled):hover{background:var(--surface-hover);border-color:var(--text-muted);color:var(--text-primary)}.om-btn--soft[aria-pressed]:not([aria-pressed=true]):not(:disabled):hover{background:var(--surface-hover)!important;border-color:var(--text-muted)!important}.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-text)}@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 omSlideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.om-newrow{animation:omSlideDown var(--dur-base) var(--ease-out)}.om-newpill-slot{z-index:var(--z-nav);padding:0 var(--s-6) var(--s-6);pointer-events:none;position:fixed;overflow:hidden;transform:translate(-50%)}.om-newpill{align-items:center;gap:var(--s-2);height:36px;padding:0 var(--s-4) 0 var(--s-3);border-radius:var(--r-full);background:var(--accent);color:var(--text-on-accent);font:var(--fw-semibold) 14px/1 var(--font-ui);letter-spacing:-.01em;white-space:nowrap;box-shadow:var(--shadow-md);cursor:pointer;pointer-events:auto;animation:omPillIn var(--dur-base) var(--ease-out);border:none;display:inline-flex;position:relative}.om-newpill[data-leaving]{animation:omPillOut var(--dur-base) var(--ease-out) forwards;pointer-events:none}@keyframes omPillIn{0%{transform:translateY(calc(-100% - var(--s-3)))}to{transform:translateY(0)}}@keyframes omPillOut{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--s-3)))}}.om-newpill:active:not([aria-disabled=true]){transform:scale(.97)}.om-newpill[aria-disabled=true]{cursor:default}@media (prefers-reduced-motion:reduce){.om-newrow,.om-newpill,.om-newpill[data-leaving]{animation:none}}@keyframes omSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes omPop{0%{opacity:0;scale:.96}to{opacity:1;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):not([aria-busy=true]){background:var(--surface-hover)}}@media (hover:none){.om-loadmore:active:not(:disabled):not([aria-busy=true]){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-text);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}[data-rail]{border-radius:var(--r-full)}.om-showmore:before{content:"";border-radius:var(--r-full);background:var(--border-strong);width:2px;height:5px;box-shadow:0 9px 0 var(--border-strong), 0 18px 0 var(--border-strong);margin-left:-1px;position:absolute;top:calc(50% - 11.5px);left:36px}.om-showmore[aria-busy=true]{padding-inline:var(--s-4);color:var(--accent-text);justify-content:center}@media (hover:hover){.om-showmore:hover:not([aria-busy=true]){color:var(--accent-hover)}:root:not([data-scheme=dark]) .om-showmore:hover:not([aria-busy=true]){color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}}.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}.om-breakdown{gap:var(--s-1);flex-direction:column;margin:0;display:flex}.om-breakdown>div{justify-content:space-between;align-items:baseline;gap:var(--s-3);min-width:0;display:flex}.om-breakdown dt{color:var(--text-muted);overflow-wrap:anywhere;min-width:0;margin:0}.om-breakdown dd{color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin:0}.om-breakdown dd[data-fee]{color:var(--text-muted)}.om-invite-row-line{align-items:center;gap:var(--s-1);min-width:0;font:var(--text-meta);color:var(--text-mono-muted);line-height:18px;display:inline-flex}.om-invite-row-line--credit{font:var(--text-body-sm);line-height:18px}.om-invite-card-row{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.om-invite-card-input{min-width:0;height:34px;padding:0 var(--s-3);border-radius:var(--r-full);background:var(--surface-inset);color:var(--text-primary);font:600 14px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;flex:160px}.om-invite-card-input::placeholder{color:var(--text-muted);text-transform:none;letter-spacing:0}.om-invite-card-input[aria-invalid=true]{border-color:var(--danger)}.om-select-wrap{align-items:center;gap:var(--s-2);width:100%;height:var(--ctl-h-md);padding:0 var(--s-3-5);border-radius:var(--r-md);background:var(--surface-inset);box-sizing:border-box;font:var(--text-body);letter-spacing:-.01em;color:var(--text-primary);text-align:left;cursor:pointer;border:1px solid #0000;display:flex;position:relative}.om-select-trigger:disabled{cursor:not-allowed;opacity:.45}.om-select-trigger[data-invalid]{border-color:var(--danger)}.om-select-trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.om-select-chevron{color:var(--text-muted);pointer-events:none;transition:transform var(--dur-fast) var(--ease-out);margin-left:auto;display:flex;transform:rotate(90deg)}.om-select-trigger[aria-expanded=true] .om-select-chevron{transform:rotate(-90deg)}@supports (anchor-name:--x) and (top:anchor(bottom)){.om-picker-pop[data-anchored][data-side=below]{top:calc(anchor(bottom) + 4px);left:anchor(left)}.om-picker-pop[data-anchored][data-side=above]{bottom:calc(anchor(top) + 4px);left:anchor(left)}.om-picker-pop[data-anchored]{position-visibility:anchors-visible}}@supports (top:anchor(bottom)){.om-suggest-pop[data-anchored][data-side=below]{top:calc(anchor(bottom) + var(--suggest-gap));left:anchor(left);position-try-fallbacks:flip-inline}.om-suggest-pop[data-anchored][data-side=above]{bottom:calc(anchor(top) + var(--suggest-gap));left:anchor(left);position-try-fallbacks:flip-inline}.om-suggest-pop[data-anchored]{position-visibility:anchors-visible}}.om-social-row{gap:var(--s-1);flex-wrap:wrap;margin:10px 0 0 -8px;display:flex}.om-social-link{border-radius:var(--r-full);min-width:34px;height:34px;transition:background var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.om-social-link:hover{background:var(--surface-hover)}}@media (hover:none){.om-social-link:active{background:var(--surface-hover)}}.om-social-disc{border-radius:var(--r-full);border:1px solid var(--border-subtle);background:var(--surface-hover);width:26px;height:26px;color:var(--text-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.om-social-favicon{width:var(--s-4);height:var(--s-4);object-fit:contain;display:block}.om-social-favicon--fill{object-fit:cover;width:100%;height:100%}.om-cursor-pick{gap:var(--s-1-5);flex-wrap:wrap;display:flex}.om-cursor-opt{border-radius:var(--r-full);border:1px solid var(--border-subtle);min-width:40px;height:40px;color:var(--text-primary);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.om-cursor-opt--text{padding:0 var(--s-3);font:700 12px/1 var(--font-ui);color:var(--text-tab)}.om-cursor-opt[aria-pressed=true]{background:var(--surface-active);border-color:var(--border-strong);color:var(--text-primary)}.om-cursor-opt:disabled{cursor:not-allowed;opacity:.45}@media (hover:hover){.om-cursor-opt:not([aria-pressed=true]):hover{background:var(--surface-hover)}}.om-cursor-opt span,.om-cursor-opt svg,.om-cursor-opt img{display:block}.om-cursor-opt svg,.om-cursor-opt img{object-fit:contain;width:18px;height:18px}@media (hover:hover){.om-cursor,.om-cursor *{cursor:var(--om-cursor)!important}.om-cursor :is(a[href],button:not(:disabled),[role=button],[role=link],[role=tab],[role=menuitem],[role=switch],[role=checkbox],[role=radio],input,select,textarea,summary,label,[tabindex]:not([tabindex="-1"]),[style*="cursor: pointer"]),.om-cursor :is(a[href],button:not(:disabled),[role=button],[role=link],[role=tab],[role=menuitem],[role=switch],[role=checkbox],[role=radio],input,select,textarea,summary,label,[tabindex]:not([tabindex="-1"]),[style*="cursor: pointer"]) *{cursor:var(--om-cursor-hot)!important}}.om-badge-row{flex-wrap:wrap;gap:6px 8px;margin-top:12px;display:flex}.om-badge-row-inline{flex-wrap:nowrap;align-items:center;margin-top:0}.om-badge-row-compact{flex-wrap:nowrap;align-items:center;gap:5px;margin-top:0}.om-badge-row-compact .om-badge{width:20px;height:20px}.om-badge-row-compact .om-badge svg{width:12px;height:12px}.om-badge-pick{align-items:center;gap:var(--s-2);margin-top:var(--s-1);display:inline-flex}.om-badge-pick-label{font:var(--text-meta);color:var(--text-muted)}.om-badge{border-radius:var(--r-full);background:var(--text-secondary);width:24px;height:24px;color:var(--badge-glyph);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out);border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}@media (hover:hover){.om-badge:hover,.om-palette-swatch:hover{transform:scale(1.12)}.om-commission-chip:hover{transform:scale(1.06)}.om-pts-side:hover{transform:scale(1.12)}}.om-badge-lg{width:32px;height:32px;cursor:inherit}.om-badge[data-badge=early_adopter]{background:var(--badge-early-adopter)}.om-badge[data-badge=vouched]{background:var(--badge-vouched)}.om-badge[data-badge=streak_4]{background:var(--badge-streak-4)}.om-badge[data-badge=teacher_10]{background:var(--badge-teacher-10)}.om-badge[data-badge=duelist_10]{background:var(--badge-duelist-10)}.om-badge[data-badge=defended_10]{background:var(--badge-defended-10)}.om-badge[data-badge=dualist_10]{background:var(--badge-dualist-10)}.om-badge[data-badge=reveals_10]{background:var(--badge-reveals-10)}.om-badge[data-badge=supporter_10]{background:var(--badge-supporter-10)}.om-badge[data-badge=year_1],.om-badge[data-badge=drawn_10],.om-badge[data-badge=linked_5],.om-badge[data-badge=attacked_10],.om-badge[data-badge=commissioned_5]{border-radius:var(--r-sm)}.om-badge[data-badge=year_1]{background:var(--badge-year-1)}.om-badge[data-badge=drawn_10]{background:var(--badge-drawn-10)}.om-badge[data-badge=linked_5]{background:var(--badge-linked-5)}.om-badge[data-badge=attacked_10]{background:var(--badge-attacked-10)}.om-badge[data-badge=commissioned_5]{background:var(--badge-commissioned-5)}.om-badge-more{background:var(--surface-active);color:var(--text-secondary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-primary) 14%, transparent);font:var(--fw-semibold) var(--fs-3xs) / 1 var(--font-ui);font-variant-numeric:tabular-nums;cursor:pointer}.om-badge-more-n{padding-right:1px;display:inline-block;transform:translate(-.5px)}.om-badge-more-pop{z-index:calc(var(--z-modal) + 6);border-radius:var(--r-sm);background:var(--tooltip-bg);color:var(--tooltip-text);box-shadow:var(--shadow-md);border:1px solid #ffffff14;align-items:center;gap:6px;padding:6px;display:inline-flex;position:fixed;transform:translate(-50%)}.om-badge-more-pop:before{content:"";height:10px;position:absolute;bottom:-10px;left:0;right:0}.om-badge-more-pop[data-below]:before{top:-10px;bottom:auto}.om-badge-more-pop:after{content:"";border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid var(--tooltip-bg);width:0;height:0;margin-left:-6px;position:absolute;bottom:-6px;left:50%}.om-badge-more-pop[data-below]:after{border-top:none;border-bottom:6px solid var(--tooltip-bg);top:-6px;bottom:auto}.om-badge-sm{width:18px;height:18px;position:relative}.om-badge-sm:after{content:"";border-radius:inherit;position:absolute;inset:-3px}.om-points-chip{border-radius:var(--r-full);height:20px;font:var(--fw-semibold) var(--fs-3xs) / 1 var(--font-mono);letter-spacing:.02em;white-space:nowrap;cursor:help;vertical-align:middle;transition:transform var(--dur-fast) var(--ease-out);background:0 0;align-items:stretch;display:inline-flex;position:relative;overflow:visible}.om-points-chip[data-solo=attack]{background:0 0}.om-pts-side{cursor:pointer;transform-origin:50%;transition:transform var(--dur-fast) var(--ease-out);will-change:transform;backface-visibility:hidden;align-items:center;gap:3px;padding:0 7px;display:inline-flex}.om-pts-landed{background:linear-gradient(106.7deg, var(--duel-attack) calc(100% - 5.74px), transparent calc(100% - 5.74px));color:var(--text-on-overlay);border-radius:var(--r-full) 0 0 var(--r-full);padding-right:11px}.om-pts-taken{background:linear-gradient(106.7deg, transparent 5.74px, var(--duel-defend) 5.74px);color:var(--text-on-overlay);border-radius:0 var(--r-full) var(--r-full) 0;margin-left:0;padding-left:8px}.om-pts-side{position:relative}.om-pts-side:hover{z-index:1}.om-points-chip[data-solo] .om-pts-landed,.om-points-chip[data-solo] .om-pts-taken{border-radius:var(--r-full);background:var(--duel-attack);margin:0;padding:0 7px}.om-points-chip[data-solo] .om-pts-taken{background:var(--duel-defend)}button.om-pts-side{appearance:none;font:inherit;letter-spacing:inherit;cursor:pointer;border:0;margin:0}.om-points-chip-sm{height:18px}.om-points-chip-sm .om-pts-side{padding:0 6px}.om-points-chip-sm .om-pts-landed{background:linear-gradient(108.4deg, var(--duel-attack) calc(100% - 5.69px), transparent calc(100% - 5.69px));padding-right:10px}.om-points-chip-sm .om-pts-taken{background:linear-gradient(108.4deg, transparent 5.69px, var(--duel-defend) 5.69px)}.om-byline-badges{align-self:center;align-items:center;gap:4px;min-width:0;display:inline-flex}.om-commission-chip{height:20px;padding:0 var(--s-2);border-radius:var(--r-full);font:var(--fw-semibold) var(--fs-2xs) / 1 var(--font-mono);white-space:nowrap;vertical-align:middle;cursor:default;transition:transform var(--dur-fast) var(--ease-out);will-change:transform;backface-visibility:hidden;border:none;flex-shrink:0;align-self:center;align-items:center;gap:3px;display:inline-flex}.om-commission-chip[data-status=open]{color:var(--text-on-accent);background:var(--accent)}.om-commission-chip[data-status=waitlist]{color:var(--text-on-overlay);background:var(--commission-wait)}.om-commission-chip[data-status=wanted]{color:var(--ink-900);background:var(--white)}.om-commission-chip[data-status=filled],.om-commission-chip[data-status=closed]{color:var(--text-on-overlay);background:var(--commission-closed)}.om-commission-chip-label{position:relative}.om-commission-chip[data-status=open] .om-commission-chip-label{top:-1px}.om-commission-chip-glyph{flex-shrink:0;display:inline-flex}.om-commission-mark{border-radius:var(--r-full);flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.om-commission-mark svg{transform:translate(.6px)translateY(.6px)}.om-commission-mark[data-status=open]{color:var(--text-on-accent);background:var(--accent)}.om-commission-mark[data-status=waitlist]{color:var(--text-on-overlay);background:var(--commission-wait)}.om-commission-mark[data-status=wanted]{color:var(--ink-900);background:var(--white)}.om-commission-mark[data-status=filled],.om-commission-mark[data-status=closed]{color:var(--text-on-overlay);background:var(--commission-closed)}span.om-commission-chip{cursor:help}button.om-commission-chip{cursor:pointer}a.om-commission-chip{cursor:pointer;text-decoration:none}.om-showcase-dlg-byline{align-items:center;gap:var(--s-2-5);flex:auto;min-width:0;display:flex}.om-showcase-dlg-avatar{border-radius:var(--r-full);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;display:inline-flex}.om-showcase-dlg-id{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.om-showcase-dlg-name{text-align:left;max-width:100%;font:var(--fw-bold) var(--fs-15) / 1.2 var(--font-ui);letter-spacing:-.01em;color:var(--text-primary);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;padding:0;overflow:hidden}.om-showcase-dlg-handle{align-items:center;gap:var(--s-1-5);font:var(--text-handle);color:var(--text-mono-muted);min-width:0;display:flex}.om-showcase-dlg-controls{align-items:center;gap:var(--s-2);flex-shrink:0;display:inline-flex}.om-showcase-dlg-chat{border:1px solid var(--border-subtle);border-radius:var(--r-full);width:32px;height:32px;color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.om-showcase-view{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.om-piece-closeup-head{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-2-5) var(--s-3-5);flex-shrink:0;display:flex}.om-piece-closeup-head-side{align-items:center;gap:var(--s-1);display:inline-flex}.om-piece-closeup{--stack-item-h:clamp(var(--dlg-closeup-port-min), calc(var(--dlg-h-max) - var(--dlg-closeup-chrome)), var(--dlg-closeup-port-max));--closeup-port:var(--stack-item-h);height:calc(var(--closeup-port) + 2 * var(--s-4));grid-template-columns:minmax(0, 1fr) var(--w-postcard);gap:var(--s-8);overscroll-behavior:contain;min-height:0;padding:var(--s-4);--stack-gap:var(--s-4);flex:0 auto;display:grid;overflow-y:auto}.om-piece-closeup-left,.om-piece-closeup-right{flex-direction:column;min-width:0;display:flex}.om-piece-closeup-left{align-self:start}.om-piece-closeup-right .om-sealed-stats{border:0;border-radius:0;padding:0}.om-piece-closeup-stage{text-align:center;min-height:0}.om-piece-closeup-artist{flex-shrink:0}.om-piece-closeup-idrow{align-items:center;gap:var(--s-3);min-width:0;display:flex}.om-piece-closeup-chip{align-items:center;gap:6px;min-width:0;display:inline-flex}.om-piece-closeup-id{flex:auto;min-width:0;display:block}.om-piece-closeup-id>.om-hovercard-handle{margin-top:3px;display:flex}.om-piece-closeup-tag,.om-piece-closeup-tag:hover,.om-piece-closeup-tag:active{cursor:default;border-color:var(--border-subtle);color:var(--text-secondary);transform:none}.om-piece-closeup-stage .om-stack-item{height:auto;aspect-ratio:var(--stack-aspect,var(--ratio-showcase));max-height:var(--stack-item-h);--media-radius:0;--media-edge:none;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.om-piece-closeup-stage .om-stack-item img,.om-piece-closeup-stage .om-stack-item video,.om-piece-closeup-stage .om-stack-item canvas,.om-piece-closeup-stage .om-stack-item .om-audio-box{outline:1px solid var(--border-subtle);outline-offset:-1px}.om-piece-closeup-stage .om-stack-item video{object-fit:cover}.om-piece-closeup-stage .om-stack-item>*{max-height:100%}.om-piece-closeup-face,.om-piece-closeup-artist button.om-hovercard-name{cursor:pointer;background:0 0;border:0;padding:0}.om-piece-closeup-when{margin:var(--s-3) 0 0;font:var(--text-meta);color:var(--text-muted);flex-shrink:0}.om-piece-closeup-body{gap:var(--s-3);padding-top:var(--s-4);margin-top:var(--s-4);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.om-piece-closeup-panel{gap:var(--s-3);min-width:0;padding-top:var(--s-4);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.om-piece-closeup-pane{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.om-piece-closeup-panel .om-showcase-view-tabs{position:static}.om-piece-closeup-facts{gap:var(--s-1-5);flex-direction:column;margin:0;display:flex}.om-piece-closeup-facts>div{justify-content:space-between;gap:var(--s-4);min-width:0;display:flex}.om-piece-closeup-facts dt{font:var(--text-meta);color:var(--text-muted);flex-shrink:0}.om-piece-closeup-facts dd{font:var(--text-meta);color:var(--text-secondary);text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.om-piece-closeup-line{min-width:0;font:var(--text-meta);color:var(--text-muted);overflow-wrap:anywhere;margin:0}.om-piece-closeup-pile{align-items:center;gap:var(--s-2);min-width:0;display:flex}.om-piece-closeup-more{min-width:0}.om-piece-closeup-sub{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.om-piece-closeup-sub-body,.om-attack-embed,.om-stake-embed{flex-direction:column;min-width:0;display:flex}.om-piece-closeup-form{scroll-margin-top:var(--s-4)}.om-piece-closeup-form .om-dlg-money-foot{position:static}.om-piece-closeup-charrow{text-align:left;width:100%;font:inherit;color:inherit}.om-attack-gallery{gap:var(--s-1);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.om-attack-gallery-row{align-items:center;gap:var(--s-3);width:100%;min-width:0;padding:var(--s-1-5);border-radius:var(--r-md);text-align:left;font:var(--text-meta);color:var(--text-muted);cursor:pointer;background:0 0;border:0;display:flex}@media (hover:hover){.om-attack-gallery-row:hover{background:var(--surface-hover)}}.om-attack-gallery-thumb{border-radius:var(--r-sm);background:var(--surface-inset);flex-shrink:0;width:56px;height:56px;overflow:hidden}.om-attack-gallery-thumb img{object-fit:cover;width:100%;height:100%;display:block}.om-attack-gallery-who{align-items:center;gap:var(--s-2);flex:auto;min-width:0;display:flex}.om-attack-gallery-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--fw-medium);color:var(--text-primary);overflow:hidden}.om-attack-gallery-time{flex-shrink:0}.om-piece-closeup-title{min-width:0;font:var(--text-h2);letter-spacing:-.02em;color:var(--text-primary);overflow-wrap:anywhere;margin:0}.om-piece-closeup-tags{gap:var(--gap-chip-row);flex-wrap:wrap;margin:0;display:flex}.om-piece-closeup-body .om-showcase-view-postlink{margin-top:var(--s-1);font:var(--text-meta);color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:none}@media (hover:hover){.om-piece-closeup-body .om-showcase-view-postlink:hover{color:var(--text-primary);text-decoration:underline}}.om-piece-closeup-foot{box-sizing:border-box;min-height:var(--dlg-closeup-foot-h);grid-template-columns:minmax(0, 1fr) var(--w-postcard);align-items:center;gap:var(--s-8);padding:var(--s-4);flex-shrink:0;display:grid}.om-piece-closeup-foot-right{justify-content:flex-end;align-items:center;gap:var(--s-4);min-width:0;display:flex}.om-piece-closeup-foot-right>.om-btn{flex:auto;min-width:0}.om-piece-closeup-head{border-bottom:1px solid #0000}.om-piece-closeup-head[data-more]{border-bottom-color:var(--border-subtle)}.om-piece-closeup-foot{border-top:1px solid var(--border-subtle)}.om-piece-closeup-foot .om-piece-closeup-artist{align-items:center;gap:var(--s-4);min-width:0;margin:0;padding:0;display:flex}.om-piece-closeup-foot .om-piece-closeup-idrow{flex:auto}.om-piece-closeup-handle{font:inherit;color:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;overflow:hidden}.om-showcase-view-media{z-index:2;min-width:0;padding:0 var(--s-4) var(--s-1);background:var(--bg-raised);align-items:flex-end;gap:var(--s-3);flex-shrink:0;display:flex;position:sticky;top:0;overflow:hidden}.om-showcase-view-ruler{pointer-events:none;width:100%;height:0;display:block;position:absolute}.om-showcase-view-headrow{will-change:width;flex:none;min-width:0;display:block;position:relative}.om-showcase-view-headtitle{min-width:0;padding-bottom:var(--s-2);font:var(--fw-bold) var(--fs-17) / 1.2 var(--font-ui);letter-spacing:-.01em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:auto;align-self:center;overflow:hidden}.om-showcase-view-cover{width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:block}.om-showcase-view-tabs{z-index:1;background:var(--bg-raised);border-bottom:1px solid var(--border-subtle);flex-shrink:0;display:flex;position:sticky;top:0}.om-showcase-view-tab{appearance:none;height:44px;padding:0 var(--s-4);font:var(--fw-medium) var(--fs-15) / 1 var(--font-ui);color:var(--text-tab);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;flex:1;margin-bottom:-1px}.om-showcase-view-tablabel{align-items:center;gap:var(--s-1-5);min-width:0;display:inline-flex}.om-showcase-view-tab[data-on]{color:var(--text-primary);border-bottom-color:var(--indicator);font-weight:700}@media (max-width:767px){.om-showcase-view-media,.om-showcase-view-tabs{background:var(--bg-app)}}.om-kind-dialog-attacks{border-radius:var(--r-media);grid-template-columns:repeat(3,1fr);gap:2px;display:grid;overflow:hidden}.om-kind-dialog-attack{aspect-ratio:1;background:var(--bg-raised);cursor:pointer;border:none;padding:0;position:relative;overflow:hidden}.om-kind-dialog-attack>img{object-fit:cover;width:100%;height:100%;display:block}.om-showcase-metarow{justify-content:space-between;align-items:flex-start;gap:var(--s-3);min-width:0;margin-top:var(--s-1);padding:0 var(--tile-inset,var(--s-4));display:flex}.om-showcase-item>.om-showcase-bylink{padding:0 var(--tile-inset,var(--s-4))}.om-showcase-metarow>.om-showcase-bylink{min-width:0;margin-top:0}.om-showcase-rating{white-space:nowrap;flex-shrink:0;display:flex}.om-showcase-category{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--text-meta);color:var(--text-mono-muted);line-height:20px;overflow:hidden}.om-showcase-rating .om-rating-chip--btn{align-items:center;min-height:24px;margin-block:-2px;display:inline-flex}.om-kind-dialog-sibling{text-align:left;font:var(--text-body);color:var(--text-primary);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:none;padding:0}.om-showcase-view-postlink{appearance:none;font:var(--text-body);font-weight:var(--fw-semibold);color:var(--accent-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}@media (hover:hover){.om-showcase-view-postlink:hover{color:var(--text-primary)}}.om-dlg-embed{flex-direction:column;min-width:0;display:flex}.om-dlg-embed-body{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.om-dlg-money-foot[data-embedded]{padding:var(--s-4) 0 0;background:0 0;border-top:none;position:static}.om-showcase-subhead{margin:0 0 var(--s-2);font:var(--fw-bold) var(--fs-15) / 1.2 var(--font-ui);color:var(--text-primary)}.om-showcase-order,.om-showcase-terms{min-width:0}.om-showcase-facts{gap:var(--s-1-5);flex-direction:column;margin:0;display:flex}.om-showcase-facts>div{justify-content:space-between;gap:var(--s-4);min-width:0;display:flex}.om-showcase-facts dt{font:var(--text-meta);color:var(--text-muted);flex-shrink:0}.om-showcase-facts dd{font:var(--text-meta);color:var(--text-secondary);text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.om-showcase-view-info{gap:var(--s-3);padding:var(--s-4);flex-direction:column;flex-shrink:0;min-width:0;display:flex}.om-showcase-view-eyebrow{min-width:0;font:var(--text-meta);color:var(--text-mono-muted);overflow-wrap:anywhere}.om-showcase-view-title{min-width:0;font:var(--text-h3);letter-spacing:-.01em;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;overflow:hidden}.om-showcase-view-price{align-items:baseline;gap:var(--s-2);display:flex}.om-showcase-view-price>strong{font:var(--fw-bold) var(--fs-2xl) / 1 var(--font-mono);letter-spacing:-.01em;color:var(--text-primary)}.om-showcase-view-artist{padding-top:var(--s-3);border-top:1px solid var(--border-subtle);align-items:flex-start;gap:var(--s-2-5);min-width:0;display:flex}.om-showcase-view-artist .om-showcase-dlg-id{flex:auto}.om-showcase-view-artist .om-showcase-dlg-name{line-height:20px}.om-showcase-view-artist .om-showcase-dlg-controls{margin-top:4px}.om-showcase-view-artist .om-showcase-dlg-handle{flex-wrap:wrap}.om-showcase-meta{margin-top:var(--s-0-5);font:var(--text-meta);color:var(--text-mono-muted);display:block}.om-showcase-actions{align-items:center;gap:var(--s-2);margin-top:var(--s-3);display:flex}.om-showcase-more-empty{min-height:28px;font:var(--text-body-sm);color:var(--text-muted);align-items:center;margin:0;display:flex}.om-note-bubble{z-index:2;border-radius:var(--r-lg);background:var(--surface-card);min-width:0;max-width:260px;filter:drop-shadow(var(--shadow-xs));color:var(--text-secondary);font:var(--fw-regular) var(--fs-xs) / 1.4 var(--font-body);text-align:left;cursor:default;transition:filter var(--dur-fast) var(--ease-out);border:0;border-bottom-left-radius:0;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;display:inline-flex;position:absolute;bottom:calc(100% + 4px);left:120px}.om-note-bubble:after{content:"";background:inherit;width:14px;height:9px;clip-path:path("M8,0 H14 V4 C11.5,6.4 8,8 2,8 C5.2,7.6 8,5.2 8,0 Z");position:absolute;top:calc(100% - 4px);left:-8px}.om-note-bubble-text{overflow-wrap:anywhere}.om-note-bubble-meta{font:var(--fw-regular) var(--fs-2xs) / 1.3 var(--font-body);color:var(--text-muted)}button.om-note-bubble{cursor:pointer;font:var(--fw-regular) var(--fs-xs) / 1.4 var(--font-body)}@media (hover:hover){button.om-note-bubble:hover{filter:drop-shadow(var(--shadow-sm))}}.om-note-bubble--empty{color:var(--text-muted)}.om-shell{--chat-card-w:calc(var(--w-rail) - var(--pad-rail-l) - var(--pad-rail-r) - 1px);--chat-media-h:calc(var(--chat-card-w) * 9 / 16)}.om-showcase-grid{gap:var(--s-3);padding:0 0 var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.om-showcase-item{--tile-inset:4px}.om-spotlight-entry{--tile-inset:0}.om-showcase-grid--strip{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.om-showcase-item{min-width:0;position:relative}.om-showcase-link{min-width:0;color:inherit;border-radius:var(--r-media);text-decoration:none;display:block}.om-showcase-tile{gap:var(--s-1-5);flex-direction:column;min-width:0;display:flex}.om-showcase-cover{aspect-ratio:var(--ratio-showcase);border-radius:var(--r-media);background:var(--surface-hover);display:block;position:relative;overflow:hidden}.om-showcase-cover img,.om-showcase-cover .om-animated-image img,.om-showcase-cover .om-animated-image canvas{object-fit:cover;width:100%;height:100%;display:block}.om-showcase-cover-empty{width:100%;height:100%;display:block}.om-showcase-cover[data-split]{gap:var(--s-0-5);grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.om-showcase-cover[data-split="2"]{grid-template-rows:minmax(0,1fr)}.om-showcase-cover[data-split="3"]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.om-showcase-cover[data-split="3"]>:first-child{grid-row:1/span 2}.om-showcase-cell{min-width:0;min-height:0;display:block;position:relative;overflow:hidden}.om-kind-mark{align-items:center;display:inline-flex}.om-kind-dot{opacity:.55;padding-left:var(--dot-pl);padding-right:var(--dot-pr)}.om-kind-mark svg{margin-left:var(--ink-l);margin-right:var(--ink-r)}.om-showcase-menu{top:var(--s-2);right:var(--s-2);z-index:2;position:absolute}:root .om-showcase-item .om-showcase-menu .om-menu-trigger{-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);color:#fff;opacity:0;transition:opacity var(--dur-fast) var(--ease-out), background var(--dur-fast), color var(--dur-fast);background:#000000b8;border:1px solid #ffffff38;box-shadow:0 1px 6px #00000073}:root .om-showcase-item .om-showcase-menu .om-menu-trigger:hover,:root .om-showcase-item .om-showcase-menu .om-menu-trigger[aria-expanded=true],:root .om-showcase-item .om-showcase-menu .om-menu-trigger[aria-expanded=true]:hover{color:#fff;background:#000000d9}@media (hover:hover){:is(.om-showcase-item:has(.om-showcase-cover:hover,.om-showcase-nav:hover,.om-showcase-menu:hover) .om-showcase-menu .om-menu-trigger,.om-showcase-item:has(:focus-visible) .om-showcase-menu .om-menu-trigger){opacity:1}}@media (hover:none){.om-showcase-item .om-showcase-menu .om-menu-trigger{opacity:1}}.om-showcase-item .om-showcase-menu .om-menu-trigger:focus-visible,.om-showcase-item .om-showcase-menu .om-menu-trigger[aria-expanded=true]{opacity:1}.om-showcase-title-row{justify-content:space-between;align-items:baseline;gap:var(--s-2);min-width:0;padding:0 var(--tile-inset,var(--s-4));display:flex}.om-showcase-title{font:var(--fw-bold) var(--fs-md) / 20px var(--font-ui);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.om-showcase-price,.om-character-tile-sale{font:var(--text-handle);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap;flex-shrink:0}.om-showcase-byline{align-items:center;gap:var(--s-0-5) var(--s-1-5);min-width:0;color:var(--text-secondary);font:var(--text-body-sm);flex-wrap:wrap;display:flex}.om-showcase-byline-face{flex-shrink:0;display:inline-flex}.om-showcase-byline-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.om-showcase-byline[data-plain] .om-showcase-byline-name{color:var(--text-muted)}.om-rightrail .om-showcase-byline>:not(.om-showcase-byline-name){flex-shrink:0}@media (hover:hover){.om-rightrail .om-showcase-nav,.om-rightrail .om-showcase-dots{opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.om-rightrail .om-showcase-item:hover .om-showcase-nav,.om-rightrail .om-showcase-item:hover .om-showcase-dots{opacity:1}.om-rightrail .om-showcase-item:has(:focus-visible) .om-showcase-nav{opacity:1}.om-rightrail .om-showcase-item:has(:focus-visible) .om-showcase-dots{opacity:1}}.om-sealed-card{margin-top:var(--s-3);border:1px solid var(--border-subtle);border-radius:var(--r-media);overflow:hidden}.om-sealed-card-media{position:relative}.om-explore-grid{gap:var(--s-2-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:4px 0 18px;display:grid}.om-explore-tile{justify-content:center;align-items:center;gap:var(--s-2);min-height:84px;padding:var(--s-3) var(--s-2);border:1px solid var(--border-subtle);border-radius:var(--r-media);color:var(--text-primary);font:var(--fw-semibold) var(--fs-xs) / 1.2 var(--font-body);text-align:center;overflow-wrap:anywhere;transition:background var(--dur-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}@media (hover:hover){.om-explore-tile:hover{background:var(--surface-hover)}}.om-explore-tile:active{background:var(--surface-active)}.om-pick-toggle.om-pick-soon{cursor:default;display:block}.om-identity-chevron{border-radius:var(--r-full);background:color-mix(in oklab, var(--surface-active) 82%, var(--text-primary));width:16px;height:16px;color:var(--text-secondary);box-shadow:var(--ring-cutout-sm);z-index:3;cursor:pointer;opacity:0;justify-content:center;align-items:center;margin-top:4px;margin-bottom:0;transition:none;display:flex;position:relative}@media (hover:hover){[data-identity-trigger]:hover .om-identity-chevron,[data-identity-trigger][data-open] .om-identity-chevron,button:focus-visible>[data-identity-trigger] .om-identity-chevron{opacity:1;transition:opacity var(--dur-fast) var(--ease-out)}}.om-identity-chevron:before{content:"";height:4px;position:absolute;top:-4px;left:0;right:0}.om-identity-chevron>svg{transform:translateY(.5px)}@media (hover:none){.om-identity-chevron{opacity:1}}.om-activity-mask{border-radius:var(--r-xs);box-shadow:0 0 0 2px var(--bg-app);pointer-events:none;display:flex;position:absolute;bottom:-2px;left:-2px}.om-explore-tile-soon{cursor:not-allowed;position:relative}.om-explore-tile-soon:active{background:0 0}.om-explore-soon{top:var(--s-2-5);right:var(--s-2-5);border-radius:var(--r-full);background:var(--surface-active);font:var(--fw-semibold) 9px / 15px var(--font-body);letter-spacing:.01em;color:var(--text-mono-muted);white-space:nowrap;padding:0 6px;position:absolute}.om-kind-card{margin-top:var(--s-2-5);border:1px solid var(--border-subtle);border-radius:var(--r-media);background:0 0;overflow:hidden}.om-translated-line{font:var(--text-meta);color:var(--text-muted);margin:1.5px 0 2px;line-height:18px}.om-translated-toggle{appearance:none;font:inherit;color:var(--text-secondary);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}@media (hover:hover){.om-translated-toggle:hover{color:var(--text-primary)}}.om-draw{margin:12px 0 var(--s-3);border:1px solid var(--border-subtle);border-radius:var(--r-media);background:var(--surface-inset);flex-direction:column;display:flex;overflow:hidden}[data-scroll-body] .om-draw{margin-bottom:var(--s-1)}.om-draw--dialog{background:0 0;border:0;border-radius:0;flex:auto;min-height:0;margin:0}.om-draw--dialog .om-draw-sheet{aspect-ratio:auto;flex:auto;min-height:0}.om-draw-dialog-body{min-height:0;padding:var(--s-2) var(--s-4) 10px;flex-direction:column;flex:auto;display:flex}.om-draw--dialog .om-draw-sheet{border:1px solid var(--border-subtle);border-radius:var(--r-media);overflow:hidden}.om-draw--dialog .om-draw-tools{padding:var(--s-3) 0 0;background:0 0;border-top:0}.om-draw-sheet{width:100%;aspect-ratio:var(--ratio-showcase);position:relative}@media (max-width:767px){.om-draw-sheet{aspect-ratio:4/3}}.om-draw-canvas{touch-action:none;cursor:crosshair;width:100%;height:100%;display:block}.om-draw-tools{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-top:1px solid var(--border-subtle);background:var(--surface-card);display:flex}.om-draw-history{align-items:center;gap:var(--s-1);display:inline-flex}.om-draw-hist{border-radius:var(--r-full);cursor:pointer;width:32px;height:32px}.om-draw-hist[aria-disabled=true]{color:var(--text-muted);cursor:default}.om-draw-spacer{flex:auto}.om-hovercard{z-index:calc(var(--z-modal) + 5);padding:var(--s-4);background:var(--surface-popover);border:1px solid var(--border-subtle);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);animation:omPop var(--dur-fast) var(--ease-out);color:var(--text-primary);display:block}.om-hovercard-head{justify-content:space-between;align-items:flex-start;gap:var(--s-3);margin-bottom:var(--s-3);display:flex}.om-hovercard-face{border-radius:var(--r-full);display:inline-flex}.om-hovercard-nameline{align-items:baseline;column-gap:var(--s-2);row-gap:var(--gap-chip-row);flex-wrap:wrap;display:flex}.om-hovercard-name{min-width:0;font:var(--text-h3);font-size:var(--fs-20);letter-spacing:-.02em;color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-weight:700;text-decoration:none}.om-hovercard-handle{align-items:center;gap:var(--gap-chip-row) 8px;overflow-wrap:anywhere;min-width:0;font:var(--text-handle);font-size:var(--fs-15);color:var(--text-muted);flex-wrap:wrap;display:inline-flex}.om-hovercard-bio{margin:var(--s-3) 0 0;font-family:var(--font-body);font-size:var(--fs-15);color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:20px;display:-webkit-box;overflow:hidden}.om-hovercard-owner{margin-top:var(--s-3);font:var(--text-meta);color:var(--text-secondary)}.om-hovercard-owner a{color:var(--text-primary);font-weight:var(--fw-semibold);text-decoration:none}.om-hovercard-counts{margin:var(--s-3) 0 0;font:var(--text-body-sm);color:var(--text-muted);flex-wrap:wrap;gap:6px 18px;display:flex}.om-hovercard-counts a{color:inherit;text-decoration:none}.om-hovercard-door{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.om-hovercard-counts .om-hovercard-door{display:inline}@media (hover:hover){.om-hovercard-door:hover{text-underline-offset:2px;text-decoration:underline}}.om-hovercard-counts b{color:var(--text-primary);font-weight:var(--fw-bold)}.om-hovercard-empty{font:var(--text-meta);color:var(--text-muted);margin:0}@media (hover:hover){.om-hovercard-name:hover,.om-hovercard-owner a:hover,.om-hovercard-counts a:hover{text-decoration:underline}}.om-kind-card-title{padding:var(--s-3) var(--s-4) 0;font:var(--fw-bold) var(--fs-17) / 1.3 var(--font-body);color:var(--text-primary);overflow-wrap:anywhere;margin:0}.om-kind-card-title+.om-kind-card-text{padding-top:var(--s-1-5)}.om-kind-card-text.om-kind-card-tline{padding-bottom:0}.om-kind-card-tline+.om-kind-card-title,.om-kind-card-tline+.om-kind-card-text{padding-top:var(--s-1)}.om-kind-card-title+.om-kind-card-foot,.om-kind-card-text+.om-kind-card-foot{padding-top:0}.om-kind-card-media{position:relative}.om-kind-card-foot{gap:var(--s-3);padding:var(--s-3) var(--s-4) var(--s-4);flex-direction:column;min-width:0;display:flex}.om-kind-card-line{align-items:center;gap:var(--s-1);font:var(--text-meta);color:var(--text-mono-muted);white-space:nowrap;text-overflow:ellipsis;display:inline-flex;overflow:hidden}.om-kind-card-actions{align-items:center;gap:var(--s-2);width:100%;display:inline-flex}.om-kind-card-actions>.om-btn,.om-kind-card-actions>.om-infochip{flex:1 1 0}.om-kind-card-actions--row{justify-content:flex-end}.om-kind-card-actions--row>.om-btn,.om-kind-card-actions--row>.om-infochip{flex:none}.om-kind-card-actions>.om-btn{min-width:0;max-width:100%}.om-btn-clip{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.om-kind-card-text{padding:var(--s-3) var(--s-4) var(--s-3)}.om-kind-card-eyebrow{padding:var(--s-3) var(--s-4) 0}.om-kind-card-kindline{justify-content:space-between;align-items:center;gap:var(--s-3);vertical-align:baseline;width:100%;min-width:0;display:inline-flex}.om-kind-card-kindline>.om-rating-chip{flex-shrink:0;margin-block:-2px}.om-kind-card-eyebrow+.om-kind-card-text{padding-top:2px}.om-kind-card>.om-showcase-item--post{border:none;border-radius:0;margin-top:0}.om-kind-card-foot>.om-showcase-postinfo{padding:0}.om-kind-card .om-sealed-panel{width:100%}.om-kind-card .om-sealed-stats{border:0;border-radius:0;padding:0}.om-char-foot{align-items:center;gap:var(--s-2);min-width:0;max-width:100%;color:inherit;text-decoration:none;display:inline-flex}.om-char-foot-name{font:var(--text-handle);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.om-char-foot-ref{font:var(--text-handle);color:var(--text-mono-muted);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1000;min-width:0;overflow:hidden}.om-char-foot-face,.om-char-foot-name,.om-char-foot-ref{text-decoration:none}.om-char-foot-face{color:inherit;flex-shrink:0;display:flex}.om-compose-take{align-items:center;gap:var(--s-2);min-width:0;min-height:var(--ctl-h-md);padding:0 var(--s-2) 0 var(--s-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);color:var(--text-mono-muted);font:var(--text-meta);display:flex}.om-compose-take>svg{flex-shrink:0}.om-compose-take-words{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.om-compose-take-title{color:var(--text-primary);font-weight:700}@media (hover:hover){.om-char-foot-name:hover{text-decoration:underline}.om-showcase-title:hover,.om-character-tile-name:hover{text-underline-offset:2px;text-decoration:underline}}.om-sealed-card-body{padding:var(--s-3) var(--s-4) var(--s-4)}.om-sealed-card .om-sealed-panel{gap:var(--s-3)}.om-sealed-card .om-sealed-stats{border:0;border-radius:0;padding:0}button.om-showcase-link{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:block}.om-showcase-item--post{margin-top:var(--s-2-5);border:1px solid var(--border-subtle);border-radius:var(--r-media);transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;overflow:hidden}.om-showcase-item--post .om-showcase-tile{gap:0}.om-showcase-item--post .om-showcase-cover,.om-showcase-item--post .om-kind-audio-face{border-radius:0}.om-search-stream[data-headed]{margin-top:var(--s-2)}.om-showcase-postinfo{gap:var(--s-1);padding:var(--s-3) var(--s-4) var(--s-3-5);flex-direction:column;min-width:0;display:flex}.om-showcase-postinfo-kind{align-items:center;gap:var(--s-1);font:var(--text-meta);color:var(--text-mono-muted);white-space:nowrap;text-overflow:ellipsis;display:inline-flex;overflow:hidden}.om-showcase-postinfo-row{justify-content:space-between;align-items:baseline;gap:var(--s-3);min-width:0;display:flex}.om-cat-line{min-width:0;font:var(--text-meta);color:var(--text-mono-muted);overflow-wrap:anywhere;flex:auto}.om-showcase-bylink{width:max-content;max-width:100%;margin-top:var(--s-1);color:inherit;text-decoration:none;display:block}@media (hover:hover){.om-showcase-byline-name:hover{text-decoration:underline}.om-showcase-byline[data-plain] .om-showcase-byline-name:hover{text-decoration:none}}.om-showcase-navlayer{aspect-ratio:var(--ratio-showcase);pointer-events:none;z-index:1;position:absolute;top:0;left:0;right:0}.om-showcase-nav{border-radius:var(--r-full);-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);color:#fff;cursor:pointer;pointer-events:auto;width:26px;height:26px;transition:background var(--dur-fast) var(--ease-out);background:#000000b8;border:1px solid #ffffff38;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 6px #00000073}@media (hover:hover){.om-showcase-nav:hover{color:#fff;background:#000000d9}}.om-showcase-dots{left:0;right:0;bottom:var(--s-2);justify-content:center;gap:var(--s-1-5);pointer-events:none;display:flex;position:absolute}.om-showcase-dot{border-radius:var(--r-full);background:var(--white-a45);width:6px;height:6px;transition:background var(--dur-fast) var(--ease-out)}.om-showcase-dot[data-on]{background:var(--white)}.om-showcase-nav--prev{left:var(--s-2)}.om-showcase-nav--next{right:var(--s-2)}.om-character-grid .om-showcase-navlayer{aspect-ratio:1}.om-showcase-grid--rail{gap:var(--s-4);padding:0 0 var(--s-2);grid-template-columns:minmax(0,1fr)}.om-cat-chip{border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:var(--r-full);font:var(--text-label);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;flex-shrink:0;padding:6px 14px;font-weight:600}@media (hover:hover){.om-cat-chip:hover{background:var(--surface-hover);color:var(--text-primary)}}.om-cat-chip[aria-pressed=true]{background:var(--surface-active);color:var(--text-primary);border-color:#0000}.om-rightrail .om-footer-link,.om-rightrail .om-footer-copyright,.om-rightrail footer nav>span{white-space:nowrap;font-size:var(--fs-3xs)!important}.om-rightrail footer nav{flex-wrap:nowrap!important;column-gap:4px!important}.om-portfolio-field{gap:var(--s-1-5);flex-direction:column;display:flex}.om-editor-help{font:var(--text-meta);color:var(--text-mono-muted);overflow-wrap:anywhere;min-width:0;margin:0}.om-field-error{font:var(--text-meta);color:var(--danger);overflow-wrap:anywhere;min-width:0;margin:0}html{background:var(--bg-app)}body{background:var(--bg-gradient,var(--bg-app))}.om-glass-bar{background:color-mix(in oklab, var(--bg-app) 88%, transparent);-webkit-backdrop-filter:blur(12px)}.om-glass-bar--solid{background:var(--glass-solid,var(--bg-app));-webkit-backdrop-filter:var(--glass-solid-blur,none)}.om-hub-h2{font:var(--text-h3);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 12px}.om-hub-link{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-hub-link:hover{color:var(--accent-text);-webkit-text-decoration-color:var(--accent-text);text-decoration-color:var(--accent-text)}.om-hub-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.om-hub-list li{font:var(--text-body);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.om-hub-blurb{font:var(--text-meta);color:var(--text-mono-muted)}.om-back-link,.om-linktext{align-items:center;gap:var(--s-1-5);font:var(--fw-regular) var(--fs-sm) / 1.3 var(--font-ui);color:var(--text-mono-muted);transition:color var(--dur-fast) var(--ease-out);margin-bottom:20px;text-decoration:none;display:inline-flex}@media (hover:hover){.om-back-link:hover,.om-linktext:hover{color:var(--accent-text)}}.om-list-action{color:var(--accent-text);align-items:center;margin:0;text-decoration:none;display:inline-flex}.om-list-action--danger{color:var(--danger)}.om-list-action:focus-visible{outline:none;text-decoration:underline!important;-webkit-text-decoration-color:var(--focus-ring)!important;text-decoration-color:var(--focus-ring)!important}.om-info-list{border:1px solid var(--border-subtle);border-radius:var(--r-card);background:var(--surface-card);margin:0;padding:0;list-style:none;overflow:hidden}.om-info-row{align-items:center;gap:var(--s-3);min-width:0;min-height:48px;padding:var(--s-3) var(--s-4);color:var(--text-primary);transition:background var(--dur-fast) var(--ease-out);text-decoration:none;display:flex}.om-info-list li+li .om-info-row{border-top:1px solid var(--border-subtle)}.om-info-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.om-info-row-title{font:var(--fw-medium) var(--fs-md) / 1.4 var(--font-ui);overflow-wrap:anywhere}.om-info-row-blurb{font:var(--text-body-sm);color:var(--text-secondary);overflow-wrap:anywhere}.om-info-row-chev{color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out);flex:none;display:inline-flex}@media (hover:hover){.om-info-row:hover{background:var(--surface-hover)}.om-info-row:hover .om-info-row-chev{color:var(--accent-text)}}.om-info-foot{margin-top:var(--s-12);padding-top:var(--s-4);border-top:1px solid var(--border-subtle);font:var(--text-body);color:var(--text-secondary)}.om-by-slot,.om-by-link{vertical-align:bottom;font:var(--text-body-sm);white-space:nowrap;align-items:center;gap:4px;line-height:18px;display:inline-flex}.om-by-link{color:var(--text-muted);border-radius:var(--r-full);transition:color var(--dur-fast) var(--ease-out);text-decoration:none}@media (hover:hover){.om-by-link:hover{color:var(--text-primary);text-underline-offset:2px;text-decoration:underline}.om-by-link--face:hover{color:var(--text-muted);text-decoration:none}}.om-by-pair{align-items:stretch;gap:4px;display:inline-flex}.om-by-pair>*{align-items:center;display:inline-flex}.om-by-face{border-radius:var(--r-full);display:inline-flex}.om-mono-label{font:var(--fw-regular) var(--fs-2xs) / 1.3 var(--font-mono);letter-spacing:.04em;color:var(--text-secondary);display:block}.om-sealed-unit{white-space:nowrap;flex-direction:column;gap:3px;min-width:0;display:inline-flex}.om-sealed-unit:has(+.om-sealed-unit){margin-right:calc(var(--sealed-unit-gap) + var(--bw-hair))}.om-sealed-unit+.om-sealed-unit{position:relative}.om-sealed-unit+.om-sealed-unit:before{content:"";inset-block:0;left:calc(-1 * (var(--sealed-unit-gap) + var(--bw-hair)));border-left:var(--bw-hair) solid var(--border-subtle);position:absolute}.om-sealed-unit-label{font:500 var(--fs-sm) / 1.2 var(--font-mono);color:var(--text-mono-muted)}.om-sealed-unit-value{font:500 var(--fs-sm) / 1.2 var(--font-mono);color:var(--text-mono-muted);align-items:baseline;gap:5px;display:inline-flex}.om-sealed-unit-value>strong{font:700 var(--fs-lg) / 1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary)}.om-compose-media svg{stroke-width:2.2px}.om-sealed-stats{gap:var(--s-3);border:var(--bw-hair) solid var(--border-subtle);border-radius:var(--r-card);flex-direction:column;padding:12px;display:flex;container-type:inline-size}@container (max-width:380px){.om-sealed-money{--sealed-unit-gap:var(--s-3)}}.om-sealed-count{align-items:flex-end;gap:var(--s-3);display:inline-flex}.om-sealed-seg{flex-direction:column;align-items:center;gap:3px;min-width:26px;display:inline-flex}.om-sealed-seg:last-child{align-items:flex-end;min-width:0}.om-sealed-seg>strong{font:700 var(--fs-lg) / 1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary)}.om-sealed-count[data-urgent]>.om-sealed-seg>strong{color:var(--danger)}.om-sealed-seg>span{font:500 var(--fs-sm) / 1.2 var(--font-mono);color:var(--text-mono-muted)}.om-listing-chip-host{align-items:center;display:inline-flex}.om-listing-chip-host[data-on-cover]{z-index:3;position:absolute;top:8px;left:8px}.om-listing-chip-host[data-on-cover] .om-commission-chip{box-shadow:0 1px 6px #00000073}.om-listing-chip-host[data-static]{pointer-events:none}.om-listing-chip-host:not([data-static]) .om-commission-chip{cursor:pointer}.om-piece-closeup-whenrow .om-listing-chip-host{margin-left:auto}.om-piece-closeup-whenrow{align-items:center;gap:var(--s-2);margin-top:var(--s-3);display:flex}.om-piece-closeup-whenrow .om-piece-closeup-when{margin-top:0}.om-piece-closeup-kind{align-items:center;gap:var(--s-2);min-width:0;margin-left:auto;display:inline-flex}.om-kind-plate{z-index:3;border-radius:var(--r-full);height:24px;font:var(--fw-bold) 12px/1 var(--font-ui);pointer-events:none;white-space:nowrap;align-items:center;gap:5px;padding:0 10px;display:inline-flex;position:absolute;top:8px;left:8px}.om-duration-chip:hover,.om-duration-chip:active{background:#000000b8;transform:none}.om-alt-badge{left:var(--s-2);bottom:var(--s-2);z-index:2;height:24px;padding:0 var(--s-2);border-radius:var(--r-full);font:var(--fw-bold) 12px/1 var(--font-ui);letter-spacing:.02em;cursor:pointer;align-items:center;display:inline-flex;position:absolute}.om-alt-overlay{z-index:var(--z-modal);background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:var(--s-5);animation:omFade var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.om-alt-card{width:100%;max-width:min(var(--dlg-w-400), 100vw - 40px);background:var(--bg-raised);border-radius:var(--r-2xl);border:1px solid var(--border-subtle);max-height:calc(100dvh - 40px);box-shadow:var(--shadow-pop);padding:22px 22px var(--s-5);box-sizing:border-box;animation:omFade var(--dur-base) var(--ease-out);flex-direction:column;display:flex}.om-alt-title{margin:0 0 var(--s-2);font:var(--text-h3);letter-spacing:-.01em;color:var(--text-primary);flex-shrink:0}.om-alt-text{margin:0 0 var(--s-5);min-height:0;font:var(--text-body-sm);color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;overflow-y:auto}.om-alt-actions{flex-shrink:0;justify-content:flex-end;display:flex}.om-search input:focus-visible,input[aria-label=Search\ people]:focus-visible{outline:none}:root:not([data-scheme=dark]) [data-veil-on=card] .om-veil-dust{filter:invert()}input:not([type=checkbox]):not([type=radio]):not([type=range]):focus-visible,textarea:focus-visible,[contenteditable=true]:focus-visible{outline:none}.om-payoff{border:var(--bw-hair) solid var(--border-subtle);border-radius:var(--r-md);flex-direction:column;margin:0;display:flex;overflow:hidden}.om-payoff>div{justify-content:space-between;align-items:baseline;gap:4px var(--s-3);flex-wrap:wrap;padding:10px 12px;display:flex}.om-payoff>div+div{border-top:var(--bw-hair) solid var(--border-subtle)}.om-payoff dt{font:var(--text-meta);color:var(--text-mono-muted);flex:auto;min-width:0}.om-payoff dd{font:var(--fw-bold) var(--fs-15) / 1.2 var(--font-ui);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-primary);flex:none;margin:0 0 0 auto}.om-payoff>.om-payoff-head dd{font:700 var(--fs-lg) / 1 var(--font-mono)}.om-payoff dd[data-fee]{color:var(--text-muted);font-weight:var(--fw-regular)}.om-facepile-face{border-radius:var(--r-full);transition:transform var(--dur-fast) var(--ease-out);display:inline-flex;position:relative}.om-facepile-more{letter-spacing:-1px;padding-right:2px!important}@media (hover:hover){.om-facepile-face:hover{transform:translateY(-1px)}}.om-invite-tree{padding:0 12px 6px 22px}.om-invite-branch{border-left:1px solid var(--border-subtle);margin:0;padding:0 0 0 12px;list-style:none}.om-invite-branch[data-deep]{padding-left:6px}.om-invite-more{color:var(--text-mono-muted);font:var(--text-meta);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:none;align-items:center;gap:4px;padding:0 2px;display:inline-flex}@media (hover:hover){.om-invite-more:hover{color:var(--text-primary)}}.om-invite-branch>li{padding:3px 0}.om-invite-node{color:var(--text-mono-muted);font:var(--text-body-sm);align-items:center;gap:4px;min-width:0;line-height:18px;display:inline-flex}.om-meta-dot{border-radius:var(--r-full);background:var(--indicator);width:6px;height:6px;box-shadow:0 0 0 2px var(--bg-app);position:absolute;top:-2px;right:-1px}.om-hero-faces-row{line-height:20px}.om-hero-faces-row>span{height:20px}.om-facepile-btn{min-width:0;height:20px;color:var(--text-muted);font:inherit;cursor:pointer;border-radius:var(--r-full);background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}@media (hover:hover){.om-facepile-btn:hover{color:var(--text-primary)}}.om-slider-base{background:var(--border-strong)}.om-slider-thumb,.om-slider-fill{background:var(--indicator)}:root:not([data-scheme=dark]) .om-slider--scrubber .om-slider-base{background:var(--bg-app);box-shadow:inset 0 0 0 1px var(--border-subtle)}:root:not([data-scheme=dark]) .om-video-bar .om-slider--scrubber .om-slider-base{background:var(--white-a45);box-shadow:none}:root:not([data-scheme=dark]) .om-video-bar .om-slider--scrubber .om-slider-fill,:root:not([data-scheme=dark]) .om-video-bar .om-slider--scrubber .om-slider-thumb{background:var(--text-on-overlay)}.om-position-row{border:var(--bw-hair) solid var(--border-subtle);border-radius:var(--r-md);padding:12px;overflow:hidden}.om-position-head{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.om-position-label{column-gap:var(--s-2);min-width:0;font:var(--text-meta);color:var(--text-mono-muted);flex-wrap:wrap;flex:auto;row-gap:2px;display:flex}.om-position-value{font:var(--fw-bold) var(--fs-15) / 1.2 var(--font-ui);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-primary);flex-shrink:0}.om-cat-caret{color:var(--text-muted);transition:transform var(--dur-fast) var(--ease-out);flex-shrink:0;margin-left:auto;display:inline-flex;transform:rotate(90deg)}.om-cat-caret[data-open]{transform:rotate(270deg)}@media (prefers-reduced-motion:reduce){.om-cat-caret{transition:none}}.om-cat-subs{border-left:1px solid var(--border-subtle);flex-direction:column;margin:2px 0 6px 28px;padding:0 0 0 12px;list-style:none;display:flex}.om-cat-subs button{text-align:left;width:100%;font:var(--text-body-sm);color:var(--text-muted);cursor:pointer;border-radius:var(--r-md);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;padding:5px 8px;display:block;overflow:hidden}@media (hover:hover){.om-cat-subs button:hover{background:var(--surface-hover);color:var(--text-primary)}}.om-cat-more{width:100%;font:var(--text-label);color:var(--text-secondary);cursor:pointer;border-radius:var(--r-md);background:0 0;border:none;align-items:center;gap:4px;margin-top:4px;padding:8px 12px;display:flex}@media (hover:hover){.om-cat-more:hover{background:var(--surface-hover);color:var(--text-primary)}}.om-audio-box{background:var(--surface-hover)}:root:not([data-scheme=dark]) .om-audio-box{background:var(--bg-app)}.om-lightbox-audio .om-audio-box{background:var(--viewer-plate)}.om-audio-wave{pointer-events:none;align-items:center;display:flex;position:absolute;inset:0}.om-audio-wave,.om-audio-box,.om-video{-webkit-user-select:none;user-select:none}.om-audio-wave>div{flex:auto;min-width:0}:root [data-wave] .om-slider--scrubber .om-slider-base,:root [data-wave] .om-slider--scrubber .om-slider-fill,:root [data-wave] .om-slider-base,:root [data-wave] .om-slider-fill{box-shadow:none;background:0 0}:root [data-wave] .om-slider-thumb{opacity:0}:root [data-wave] .om-slider input:focus-visible~.om-slider-thumb{opacity:1}[data-wave] .om-slider{z-index:1;position:relative}.om-character-grid{gap:var(--s-3);padding:0 0 var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}@media (max-width:767px){.om-character-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.om-character-link{min-width:0;color:inherit;border-radius:var(--r-media);text-decoration:none;display:block}.om-character-tile{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.om-character-cover{aspect-ratio:1;border-radius:var(--r-media);background:var(--surface-hover);display:block;position:relative;overflow:hidden}.om-character-cover img,.om-character-cover .om-animated-image img,.om-character-cover .om-animated-image canvas{object-fit:cover;width:100%;height:100%;display:block}.om-character-cover-empty{width:100%;height:100%;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.om-character-tile-row{justify-content:space-between;align-items:baseline;gap:var(--s-2);min-width:0;margin-top:var(--s-0-5);padding:0 var(--tile-inset,var(--s-4));display:flex}.om-character-tile-name{font:var(--text-handle);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.om-character-tile-ref{font:var(--text-meta);color:var(--text-mono-muted);text-overflow:ellipsis;white-space:nowrap;padding:0 var(--tile-inset,0);overflow:hidden}@media (hover:hover){.om-character-tile-name:hover{text-decoration:underline}}.om-character-face{border-radius:var(--r-lg);background:var(--surface-inset);width:100%;height:100%;display:block;overflow:hidden}.om-character-face img{object-fit:cover;width:100%;height:100%;display:block}.om-character-facts{gap:var(--s-1-5);margin-top:var(--s-3);font:var(--text-body-sm);color:var(--text-secondary);flex-direction:column;display:flex}.om-character-facts a{color:inherit}.om-refs-strip{gap:var(--s-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.om-refs-strip>.om-refs-tile,.om-refs-strip>.om-refs-add{aspect-ratio:1;border-radius:var(--r-md);background:var(--surface-hover);cursor:pointer;color:var(--text-muted);border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.om-refs-strip>.om-refs-tile{cursor:default}.om-refs-strip>.om-refs-add{border:1px dashed var(--border-strong);background:0 0}.om-refs-strip img{object-fit:cover;width:100%;height:100%;display:block}.om-tags{gap:var(--s-1-5);flex-wrap:wrap;align-items:center;display:flex}.om-tag-chip{align-items:center;gap:var(--s-1);height:26px;padding:0 var(--s-2-5);border-radius:var(--r-full);border:1px solid var(--border-subtle);background:var(--surface-inset);color:var(--text-primary);font:var(--text-meta);white-space:nowrap;text-decoration:none;display:inline-flex}.om-tag-chip>button{color:var(--text-muted);cursor:pointer;border-radius:var(--r-full);transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border:none;padding:0;display:inline-flex}@media (hover:hover){.om-tag-chip>button:hover{color:var(--text-primary);background:var(--surface-hover)}}.om-tags-input{gap:var(--s-1-5);padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background:var(--surface-inset);border:1px solid #0000;flex-wrap:wrap;align-items:center;display:flex}.om-tags-input[data-invalid]{border-color:var(--danger)}.om-tags-input input{min-width:40px;color:var(--text-primary);font:var(--text-body-sm);background:0 0;border:none;flex:40px;height:26px;padding:0}.om-tags-input input:focus{outline:none}.om-tags-input>.om-typeahead-slot{flex:40px;min-width:40px;display:flex}.om-typeahead-bare{width:100%}.om-cat-chip{min-width:0;max-width:100%}.om-cat-chip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.om-tags-input:focus-within{outline:none}.om-about-section{gap:var(--s-2-5);padding:var(--s-4) 0;border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.om-about-section:first-child{border-top:none}.om-about-head{font:var(--text-meta);color:var(--text-mono-muted);text-transform:lowercase;margin:0;font-weight:700}.om-about-row{align-items:center;gap:var(--s-2);min-width:0;font:var(--text-body-sm);color:var(--text-secondary);display:flex}.om-about-row a{color:var(--text-primary);font-weight:600;text-decoration:none}@media (hover:hover){.om-about-row a:hover{text-decoration:underline}}.om-character-notice{gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--border-subtle);border-radius:var(--r-card);margin-top:var(--s-4);font:var(--text-body-sm);color:var(--text-secondary);flex-direction:column;display:flex}.om-character-notice .om-spotlight-clock{margin:0}.om-character-notice-note{font:var(--text-meta);color:var(--text-mono-muted);overflow-wrap:anywhere}.om-character-notice-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.om-sidebar{--sidebar-inset-r:20px}.om-sidebar--rail{--sidebar-inset-r:12px}.om-sidebar:has(.om-sidebar-foot [role=menu]){--glow-accent:none}.om-sidebar-nav{min-height:0;margin-left:-40px;margin-right:calc(-1 * var(--sidebar-inset-r));padding:2px 0 2px 40px;padding-right:var(--sidebar-inset-r);flex:auto;overflow-y:auto}.om-sidebar-foot{flex-shrink:0}.om-sidebar-group-title{align-items:center;gap:var(--s-1);font:var(--fw-semibold) 13px / 1 var(--font-ui);letter-spacing:.02em;color:var(--text-muted);margin:0;padding:6px 16px 8px;display:flex}.om-sidebar-group-title>button{border-radius:var(--r-md);width:24px;height:24px;font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:-6px 0 -6px -2px;padding:0;display:inline-flex}@media (hover:hover){.om-sidebar-group-title>button:hover{color:var(--text-primary)}}@supports (animation-timeline:scroll(self block)){.om-edgefade-y{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--om-fade-t), #000 calc(100% - var(--om-fade-b)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--om-fade-t), #000 calc(100% - var(--om-fade-b)), transparent);animation-name:om-edgefade-y;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(self)}@keyframes om-edgefade-y{0%{--om-fade-t:0px;--om-fade-b:32px}15%,85%{--om-fade-t:32px;--om-fade-b:32px}to{--om-fade-t:32px;--om-fade-b:0px}}}.om-tabpick{flex-direction:column;display:flex}.om-tabpick-row{justify-content:space-between;align-items:center;gap:var(--s-3);cursor:pointer;min-width:0;padding:9px 0;display:flex}.om-tabpick-text{flex-direction:column;gap:2px;min-width:0;display:flex}.om-tabpick-name{font:var(--text-label);color:var(--text-primary);letter-spacing:-.01em;font-weight:600}.om-tabpick-note{font:var(--text-body-sm);color:var(--text-muted);overflow-wrap:anywhere}.om-gallery-add{justify-content:flex-start;align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);flex-wrap:wrap-reverse;display:flex}.om-gallery-add>.om-btn{margin-left:auto}.om-gallery-views{min-width:0;margin-block:-2px;display:flex}.om-board-tile{gap:var(--s-1-5);--tile-inset:4px;flex-direction:column;min-width:0;display:flex}.om-board-tile-row{align-items:baseline;gap:var(--s-1-5);min-width:0;padding:0 var(--tile-inset,var(--s-4));display:flex}@media (hover:hover){.om-board-tile-name:hover{text-decoration:underline}}.om-board-tile-row>.om-board-tile-name{flex:0 auto}.om-board-tile-row>.om-board-tile-count{flex:none}.om-board-tile-name{font:var(--fw-bold) var(--fs-md) / 20px var(--font-ui);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.om-board-tile-count{font:var(--text-meta);font-variant-numeric:tabular-nums;color:var(--text-mono-muted);white-space:nowrap}.om-compose-kind-label{white-space:nowrap;opacity:0;max-width:0;font:var(--fw-semibold) 13px / 1 var(--font-ui);letter-spacing:-.01em;transition:max-width var(--dur-base) var(--ease-out), opacity var(--dur-fast) var(--ease-out), padding var(--dur-base) var(--ease-out);display:inline-block;overflow:hidden}@media (hover:hover){.om-compose-kind-btn:hover .om-compose-kind-label,.om-compose-kind-btn:focus-visible .om-compose-kind-label{opacity:1;max-width:160px;padding:0 2px 0 6px}}@media (prefers-reduced-motion:reduce){.om-compose-kind-label{transition:none}}.om-spotlight{flex-shrink:0;margin-bottom:16px}.om-spotlight-head{align-items:baseline;gap:var(--s-2);min-width:0;margin:0 0 20px;display:flex}.om-spotlight-head .om-spotlight-headclock{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.om-spotlight-head .om-spotlight-join{flex-shrink:0;margin-right:auto}.om-spotlight-entry[data-wait] .om-spotlight-kind,.om-spotlight-entry[data-wait] .om-showcase-title-row,.om-spotlight-entry[data-wait] .om-showcase-bylink{visibility:hidden}.om-spotlight-kind{font:var(--text-meta);color:var(--text-mono-muted);white-space:nowrap;align-items:center;gap:5px;min-width:0;margin:0 0 8px;display:flex}.om-spotlight-kind>svg{flex-shrink:0}.om-spotlight-kind[data-kind=sealed]>svg{transform:translateY(-.81px)}.om-spotlight-kind>span:first-of-type{text-overflow:ellipsis;overflow:hidden}.om-spotlight-joined{color:var(--text-secondary);flex-shrink:0}.om-character-bio{overflow-wrap:anywhere;white-space:pre-wrap}.om-character-reply{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--border-subtle);color:inherit;display:block}.om-character-reply-words{font:var(--text-body);color:var(--text-primary);overflow-wrap:anywhere;white-space:pre-wrap;display:block}.om-character-reply-meta{margin-top:var(--s-1-5);font:var(--text-meta);color:var(--text-mono-muted);display:block}.om-spotlight-soon{aspect-ratio:16/9;border-radius:var(--r-8);border:1px dashed var(--border-subtle);background:var(--surface-inset)}.om-spotlight-soon-note{font:var(--text-meta);color:var(--text-mono-muted);margin:8px 0 0}.om-spotlight-head .om-spotlight-title{margin:0}.om-spotlight-headclock{font:var(--text-meta);color:var(--text-mono-muted);white-space:nowrap;flex-shrink:0}.om-spotlight-headclock b{font-variant-numeric:tabular-nums;color:var(--text-secondary);font-weight:600}.om-spotlight-title{min-width:0;font:var(--fw-bold) var(--fs-20) / 1.2 var(--font-ui);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;overflow:hidden}.om-spotlight-clock{justify-content:flex-start;align-items:center;gap:var(--s-2);font:var(--text-meta);color:var(--text-mono-muted);white-space:nowrap;margin:0 0 8px;display:flex}.om-spotlight-dlg-clock{font:var(--text-meta);color:var(--text-mono-muted);white-space:nowrap;margin:0}.om-spotlight-dlg-clock b{font-variant-numeric:tabular-nums;color:var(--text-secondary);font-weight:600}.om-pick-group{align-items:center;gap:var(--s-2);min-width:0;margin-top:var(--s-1);font:var(--text-label);color:var(--text-primary);grid-column:1/-1;font-weight:600;display:flex}.om-pick-group:first-child{margin-top:0}.om-pick-group-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.om-pick-group-ref{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--text-meta);color:var(--text-muted);overflow:hidden}.om-pick-panel{flex-direction:column;min-width:0;display:flex}.om-pick-panel[hidden]{display:none}.om-pick-clear-row{min-height:var(--ctl-h-sm);margin-top:var(--s-3);justify-content:flex-start;align-items:center;display:flex}.om-pick-clear{margin:0 calc(-1 * var(--s-1)) 0 0;padding:0 var(--s-1);min-height:24px;font:var(--text-meta);color:var(--accent-text);cursor:pointer;background:0 0;border:none;flex-shrink:0;font-weight:600}.om-pick-clear:disabled{cursor:default}@media (hover:hover){.om-pick-clear:hover{text-decoration:underline}}.om-pickgrid{margin-top:var(--s-2);gap:var(--s-4);padding-bottom:0}.om-pick{--tile-inset:4px}.om-pickgrid[hidden]{display:none}.om-boardpick-list{--boardpick-row:calc(var(--s-2-5) * 2 + var(--fs-sm) * var(--lh-normal));flex-direction:column;display:flex}.om-boardpick{align-items:center;gap:var(--s-3);width:100%;padding:var(--s-2-5) var(--s-3);border-radius:var(--r-md);cursor:pointer;text-align:left;color:var(--text-primary);border:none;display:flex}.om-boardpick-wait{height:var(--boardpick-row);color:var(--text-muted);justify-content:center;align-items:center;display:flex}.om-boardpick-none{min-height:var(--boardpick-row);padding:0 var(--s-4);font:var(--text-body-sm);color:var(--text-muted);text-align:center;justify-content:center;align-items:center;margin:0;display:flex}.om-dlg-count{margin:0 0 var(--s-1);font:var(--text-meta);font-variant-numeric:tabular-nums;color:var(--text-mono-muted)}.om-pin-item{border-radius:var(--r-md);padding:9px 8px;position:relative}.om-dlg-rows{margin:0 -8px}.om-pin-ctl{border-radius:var(--r-full);width:32px;height:32px;color:var(--text-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.om-pin-row{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;flex:auto;align-items:flex-start;gap:0;padding:0;display:flex}.om-pin-row:after{content:"";position:absolute;inset:0}.om-pin-row:disabled{cursor:default}.om-pin-row:focus-visible{outline:none}.om-pin-row:focus-visible:after{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:var(--r-md)}.om-pin-item>.om-iconbtn,.om-pin-item>button:not(.om-pin-row){position:relative}.om-newform-head{justify-content:space-between;align-items:center;gap:var(--s-3);min-width:0;display:flex}.om-newform-head>h4{min-width:0;font:var(--text-label);color:var(--text-primary);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.om-newform{gap:var(--s-3);padding:var(--s-3) var(--s-4) var(--s-4);border:1px solid var(--border-subtle);border-radius:var(--r-card);flex-direction:column;min-width:0;display:flex}.om-pick-section{min-width:0;padding-top:var(--s-3);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.om-pick-section[data-first]{margin-top:var(--s-1);border-top:0;padding-top:0}.om-pick-headrow{align-items:center;gap:var(--s-3);border-radius:var(--r-md);min-width:0;margin:0 -8px;padding:0 8px;display:flex;position:relative}@media (hover:hover){.om-pick-headrow:has(.om-pick-toggle[aria-expanded]:hover){background:var(--surface-hover)}}.om-pick-heading{min-width:0;font:inherit;flex:auto;margin:0}.om-pick-toggle{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:7px 0;display:block}.om-pick-toggle[aria-disabled]{cursor:default}.om-pick-toggle:after{content:"";border-radius:inherit;position:absolute;inset:0}.om-pick-toggle:focus-visible{outline:none}.om-pick-toggle:focus-visible:after{outline:2px solid var(--focus-ring);outline-offset:-2px}.om-pick-chev{position:relative}.om-pick-kind{min-width:0;font:var(--text-label);color:var(--text-primary);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.om-pick-note{min-height:calc(var(--fs-sm) * var(--lh-normal));font:var(--text-body-sm);color:var(--text-muted);margin-top:2px;display:block}.om-pick-chev{width:20px;height:20px;color:var(--text-muted);transition:transform var(--dur-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:flex}.om-pick-chev[data-open]{transform:rotate(90deg)}.om-pick-chev[data-off]{opacity:.55}.om-pick{min-width:0;color:inherit;text-align:left;cursor:pointer;border-radius:var(--r-md);transition:background var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:0 0;border:0;margin:0;padding:0;display:block;position:relative}.om-pick:disabled{cursor:default}.om-pick-mark{top:var(--s-2);right:var(--s-2);border-radius:var(--r-full);background:var(--control-on);width:22px;height:22px;color:var(--control-on-ink);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 1px 4px #00000059}.om-spotlight-clock b{font-weight:600;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.om-spotlight-join{font:var(--text-meta);color:var(--accent-text);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-weight:600}@media (hover:hover){.om-spotlight-join:hover{text-decoration:underline}}.om-character-grid--rail{grid-template-columns:minmax(0,1fr);padding:0}.om-sidebar-col{flex-direction:column;flex:auto;gap:2px;min-height:0;display:flex}.om-sidebar-more{display:block}.om-menu-dev{background:var(--warning-soft)}.om-menu-dev-title{font:var(--fw-semibold) var(--fs-2xs) / 1 var(--font-ui);letter-spacing:.04em;color:var(--warning);padding:8px 16px 2px;display:block}.om-theme-edit{border-radius:var(--r-md);cursor:pointer;font:var(--text-label);color:var(--accent-text);border:none;flex-shrink:0;padding:9px 12px;font-weight:600}.om-seed-row{align-items:center;gap:var(--s-3);display:flex}.om-seed-label{min-width:0;font:var(--text-label);color:var(--text-primary);flex:1;font-weight:600}.om-color-input{border:1px solid var(--border-strong);border-radius:var(--r-md);cursor:pointer;background:0 0;flex-shrink:0;width:36px;height:36px;padding:0}.om-color-input::-webkit-color-swatch-wrapper{padding:3px}.om-color-input::-webkit-color-swatch{border-radius:calc(var(--r-md) - 3px);border:none}.om-color-input::-moz-color-swatch{border-radius:calc(var(--r-md) - 3px);border:none}.om-contrast-list{gap:var(--s-1-5);padding:var(--s-3) var(--s-3-5);border-radius:var(--r-md);background:var(--surface-inset);flex-direction:column;display:flex}.om-contrast-line{align-items:flex-start;gap:var(--s-2);font:var(--text-body-sm);color:var(--text-secondary);line-height:1.4;display:flex}.om-contrast-line svg{color:var(--success);flex-shrink:0;margin-top:1px}.om-contrast-line--warn,.om-contrast-line--warn svg{color:var(--warning)}.om-dash-tab{height:53px;padding:0 var(--s-3);box-sizing:border-box;font-family:var(--font-ui);font-size:var(--fs-15);color:var(--text-tab);white-space:nowrap;border-bottom:3px solid #0000;flex:1;justify-content:center;align-items:center;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.om-dash-tab[data-on]{color:var(--text-primary);border-bottom-color:var(--indicator);font-weight:700}.om-cmreq-spin{padding:var(--s-4) 0;color:var(--text-muted);justify-content:center;display:flex}.om-dash-list,.om-cm-reviews,.om-cm-msgs,.om-cm-qlist,.om-cm-rules{margin:0;padding:0;list-style:none}.om-dlg-money-hero{padding:var(--s-2) 0 var(--s-3);flex-direction:column;gap:2px;display:flex}.om-dlg-money-sub{font:var(--text-meta);color:var(--text-mono-muted);overflow-wrap:anywhere}.om-dlg-money-foot{gap:var(--s-2-5);padding:var(--s-3) 16px 20px;background:var(--bg-raised);border-top:1px solid #0000;flex-direction:column;flex-shrink:0;display:flex}.om-dlg-money-foot[data-edge]{border-top-color:var(--border-subtle)}.om-dlg-actions-foot{justify-content:flex-end;align-items:center;gap:var(--s-2);padding:var(--s-2) 16px var(--s-2-5);background:var(--bg-raised);border-top:1px solid #0000;flex-shrink:0;display:flex}.om-dlg-actions-foot[data-edge]{border-top-color:var(--border-subtle)}@media (max-width:767px){.om-dlg-actions-foot{background:var(--bg-app);padding:var(--s-2) 16px calc(var(--s-2-5) + env(safe-area-inset-bottom))}}.om-dlg-money-slot{flex-direction:column;min-width:0;display:flex}@media (max-width:767px){.om-dlg-money-foot{background:var(--bg-app);padding:var(--s-4) 16px calc(16px + env(safe-area-inset-bottom))}}.om-dlg-money-clickwrap{font:var(--fw-regular) var(--fs-2xs) / 1.45 var(--font-mono);color:var(--text-faint);text-align:center;margin:0}.om-dlg-stack{gap:var(--s-4);flex-direction:column;display:flex}.om-dlg-hint{color:var(--text-muted);font-weight:400}.om-dlg-note,.om-cmd-note{font:var(--text-meta);color:var(--text-mono-muted);overflow-wrap:anywhere;margin:0}.om-dlg-error{font:var(--text-meta);color:var(--danger);margin:0}.om-cm-switchrow{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.om-cm-switchlabel{font:var(--text-label);color:var(--text-primary);flex-direction:column;gap:2px;min-width:0;display:flex}.om-cm-chips{gap:var(--s-2);flex-wrap:wrap;display:flex}.om-cm-chip-price{margin-left:var(--s-1);color:var(--text-muted);font-variant-numeric:tabular-nums}.om-chip-active .om-cm-chip-price{color:inherit}.om-cm-stepper{align-items:center;gap:var(--s-2);display:flex}.om-cm-stepper-glyph{font:600 18px/1 var(--font-ui)}.om-cm-stepper-input{text-align:center;background:var(--surface-inset);border:var(--bw-hair) solid transparent;border-radius:var(--r-md);width:56px;height:36px;color:var(--text-primary);font:500 15px/1.2 var(--font-ui);font-variant-numeric:tabular-nums}.om-cm-stepper-input[aria-invalid=true]{border-color:var(--danger)}.om-cm-estimate{padding:var(--s-2-5) var(--s-3);border-radius:var(--r-md);background:var(--surface-inset);font:var(--text-body-sm);color:var(--text-secondary);margin:0}.om-cm-terms-default{font:var(--text-body);font-size:var(--fs-15);color:var(--text-primary);margin:0;line-height:20px}.om-cm-check{align-items:center;gap:var(--s-2-5);min-height:24px;font:var(--text-label);color:var(--text-primary);cursor:pointer;display:flex}.om-cm-check input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;margin:0}.om-cm-rules{gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-md);background:var(--surface-inset);flex-direction:column;display:flex}.om-cm-rules li{align-items:flex-start;gap:var(--s-2);font:var(--text-body-sm);color:var(--text-secondary);line-height:1.4;display:flex}.om-cm-rules svg{color:var(--success);flex-shrink:0;margin-top:1px}.om-cm-stars{align-items:center;gap:2px;display:flex}.om-cm-star{border-radius:var(--r-md);width:36px;height:36px;color:var(--border-strong);cursor:pointer;transition:color var(--dur-fast);background:0 0;border:none;font-size:26px;line-height:1}.om-cm-star[data-lit]{color:var(--warning)}.om-cm-stars-word{margin-left:var(--s-2);font:var(--text-meta);color:var(--text-mono-muted)}.om-cm-starrun{color:var(--border-strong);gap:1px;line-height:1;display:inline-flex}.om-cm-starrun [data-lit]{color:var(--star)}.om-cm-reviews-body{min-height:0;padding:0 var(--s-3-5);flex:1;overflow-y:auto}.om-cm-reviews-empty{text-align:center;font:var(--text-body-sm);color:var(--text-muted);margin:0;padding:28px 0}.om-cm-review{gap:var(--s-2);padding:var(--s-3) 0;border-bottom:1px solid var(--border-subtle);flex-direction:column;display:flex}.om-cm-review:last-child{border-bottom:none}.om-cm-review-head{justify-content:space-between;align-items:baseline;gap:var(--s-2);display:flex}.om-cm-review-who{align-items:baseline;gap:var(--s-2);min-width:0;color:inherit;text-decoration:none;display:inline-flex}.om-cm-review-who>:first-child{align-self:center}.om-cm-review-name{font:var(--text-handle);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:28px;overflow:hidden}.om-cm-review-time{font:var(--text-meta);color:var(--text-mono-muted);white-space:nowrap}.om-cm-review-tags,.om-cmd-refs{gap:var(--s-1-5);flex-wrap:wrap;display:flex}.om-cm-review-tag{border-radius:var(--r-full);background:var(--surface-inset);font:var(--text-meta);color:var(--text-secondary);padding:3px 10px}.om-cm-review-text,.om-cmd-scope,.om-cmd-brief,.om-cm-msg-text{font:var(--text-body);font-size:var(--fs-15);color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:20px}.om-cm-qlist{gap:var(--s-3);flex-direction:column;display:flex}.om-cm-q{gap:var(--s-3);padding:var(--s-3);border:1px solid var(--border-subtle);border-radius:var(--r-lg);flex-direction:column;display:flex}.om-cm-q-head{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.om-cm-q-n{font:var(--text-label);color:var(--text-primary);font-weight:700}.om-cm-q-tools{gap:2px;display:inline-flex}.om-cm-opts{gap:var(--s-2);flex-direction:column;align-items:flex-start;display:flex}.om-cm-opt{align-items:center;gap:var(--s-2);width:100%;min-width:0;display:flex}.om-cm-opt>:first-child{flex:1;min-width:0}.om-cm-opt-price{flex-shrink:0;width:104px}.om-cm-opt-field{gap:var(--s-1-5);flex-direction:column;width:100%;min-width:0;display:flex}.om-cm-qty-row{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.om-cm-problems{padding:var(--s-2-5) var(--s-3) var(--s-2-5) calc(var(--s-3) + 1em);border-radius:var(--r-md);background:var(--surface-inset);font:var(--text-meta);color:var(--danger);margin:0}.om-cm-media{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.om-cm-downloads{gap:var(--s-2) var(--s-3);font:var(--text-meta);color:var(--text-mono-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.om-cm-downloads>li{align-items:baseline;gap:var(--s-1-5);min-width:0;display:inline-flex}.om-cm-download{color:var(--text-primary);text-underline-offset:3px;padding-block:var(--s-1);margin-block:calc(-1 * var(--s-1));font-weight:600;text-decoration:underline}.om-cm-download-size:before{content:"· "}.om-cm-media-strip{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.om-cm-media-bar{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.om-cm-stage-tile{background:var(--bg-raised);position:relative;overflow:hidden}.om-cm-stage-tile[data-kind=audio]{background:0 0}.om-cm-stage-fill,.om-cm-stage-img{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.om-cm-stage-img{object-fit:cover}.om-cm-stage-tint{background:color-mix(in srgb, var(--bg-raised) 55%, transparent);border-radius:inherit;position:absolute;inset:0}.om-cm-stage-remove{top:var(--s-2);right:var(--s-2);border-radius:var(--r-full);cursor:pointer;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute}.om-cm-stage-retry{right:var(--s-2);bottom:var(--s-2);height:24px;padding:0 var(--s-2-5);border-radius:var(--r-full);font:var(--fw-bold) var(--fs-xs) / 1 var(--font-ui);cursor:pointer;align-items:center;display:inline-flex;position:absolute}.om-cm-stage-remove:disabled,.om-cm-stage-retry:disabled{cursor:default}.om-dlg-stack[hidden]{display:none}.om-survey{gap:var(--s-8);flex-direction:column;display:flex}.om-survey-field{gap:var(--s-2-5);flex-direction:column;min-width:0;display:flex}.om-survey-head{justify-content:space-between;align-items:baseline;gap:var(--s-2);display:flex}.om-survey-q{min-width:0;font:var(--fw-semibold) var(--fs-md) / 1.35 var(--font-ui);letter-spacing:-.01em;color:var(--text-primary);overflow-wrap:anywhere}.om-survey-optional{font-weight:var(--fw-regular);color:var(--text-muted)}.om-cm-h2{font:var(--text-label);color:var(--text-secondary);letter-spacing:-.01em;margin:0;font-weight:700}.om-req-head{gap:var(--s-3);padding-top:var(--s-3);flex-direction:column;display:flex}.om-req-post .om-listing-chip-host{flex-shrink:0;margin-left:auto}.om-req-who{align-items:center;gap:var(--s-3);display:flex}.om-req-who-text{flex-direction:column;min-width:0;display:flex}.om-req-who-name{font:var(--text-handle);color:var(--text-primary);overflow-wrap:anywhere;font-weight:700}.om-req-who-name .om-cmd-link,.om-cm-proposal-head .om-cmd-link{font-weight:inherit}.om-cmd-link{color:inherit;font-weight:600;text-decoration:none}@media (hover:hover){.om-cmd-link:hover{text-decoration:underline}}.om-req-state{align-items:center;gap:var(--s-1-5);font:var(--text-meta);color:var(--text-mono-muted);flex-wrap:wrap;line-height:16px;display:inline-flex}.om-req-state-pill{border-radius:var(--r-full);background:var(--surface-inset);color:var(--text-secondary);padding:2px 8px;font-weight:600}.om-req-state[data-state=in_progress] .om-req-state-pill,.om-req-state[data-state=completed] .om-req-state-pill{background:var(--success-soft);color:var(--success)}.om-req-state[data-state=disputed] .om-req-state-pill,.om-req-state[data-state=cancelled] .om-req-state-pill,.om-req-state[data-state=refunded] .om-req-state-pill{color:var(--danger)}.om-req-actions{align-items:center;gap:var(--s-2);padding:var(--s-3) 0 var(--s-1);flex-wrap:wrap;display:flex}.om-req-door{font:var(--text-label);color:var(--accent-text);padding:0 var(--s-2);align-items:center;min-height:24px;text-decoration:none;display:inline-flex}.om-req-fold{min-width:0}.om-req-fold-head{cursor:pointer;border-radius:var(--r-xs);justify-content:space-between;align-items:center;gap:var(--s-4);min-height:24px;list-style:none;display:flex}.om-req-fold-head::-webkit-details-marker{display:none}.om-req-fold-head:after{content:"";border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);width:8px;height:8px;transition:transform var(--dur-base) var(--ease-out);flex:none;margin-right:4px;transform:rotate(45deg)}.om-req-fold[open]>.om-req-fold-head:after{transform:rotate(-135deg)}.om-req-fold-body{gap:var(--s-2);padding-top:var(--s-2);flex-direction:column;min-width:0;display:flex}.om-receipt-fact--wide{grid-column:1/-1}.om-req-lines{row-gap:var(--s-2-5);margin:0;padding:0;list-style:none}.om-req-line{min-width:0}.om-req-line-main{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.om-req-line-sum{flex-direction:column;gap:2px;min-width:0;display:flex}.om-req-line-title{font:var(--text-body);color:var(--text-primary);overflow-wrap:anywhere}.om-req-line-meta{font:var(--text-meta);color:var(--text-mono-muted);overflow-wrap:anywhere}.om-req-line-scope{font:var(--text-body-sm);color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.om-req-line-scope:empty{display:none}.om-req-line-amount{font:var(--text-body);color:var(--text-primary);font-variant-numeric:tabular-nums}.om-req-line-amount[data-muted]{color:var(--text-muted)}.om-req-line-word{font:var(--text-meta);color:var(--text-mono-muted)}.om-req-line[data-current] .om-cm-part-n{background:var(--warning-soft);color:var(--warning)}.om-req-line[data-part-status=approved] .om-cm-part-n{background:var(--success-soft);color:var(--success)}.om-req-totals .om-receipt-totals{margin-top:var(--s-2)}.om-cmd-box{gap:var(--s-2);padding:var(--s-3) 0;border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.om-cmd-price{flex-direction:column;gap:2px;display:flex}.om-cmd-amount,.om-dlg-money-amount{font:var(--text-h1);color:var(--text-primary);font-variant-numeric:tabular-nums}.om-cmd-answers{gap:var(--s-2-5);flex-direction:column;margin:0;display:flex}.om-cmd-answer{flex-direction:column;gap:2px;display:flex}.om-cmd-answer dt,.om-cmd-label{font:var(--text-meta);color:var(--text-mono-muted)}.om-cmd-answer dd{font:var(--text-body);font-size:var(--fs-15);color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:20px}.om-cmd-refs{gap:var(--s-1-5);flex-flow:column}.om-cm-thread{gap:var(--s-3);padding:var(--s-3) 0;border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.om-cm-thread-empty{font:var(--text-meta);color:var(--text-muted);margin:0}.om-cm-msgs{gap:var(--s-3);flex-direction:column;display:flex}.om-cm-msg{gap:var(--s-2-5);align-items:flex-start;min-width:0;display:flex}.om-cm-msg--system{font:var(--text-meta);color:var(--text-mono-muted);text-align:center;justify-content:center;gap:0}.om-cm-msg-body{gap:var(--s-1);flex-direction:column;flex:1;min-width:0;display:flex}.om-cm-msg-head{align-items:baseline;gap:var(--s-2);font:var(--text-meta);color:var(--text-mono-muted);display:flex}.om-cm-msg-name{font:var(--text-handle);color:var(--text-primary);font-weight:700}.om-cm-composer{gap:var(--s-2);padding-top:var(--s-2);flex-direction:column;display:flex}.om-cm-composer-foot{align-items:center;gap:var(--s-2);display:flex}.om-cm-composer-foot>:nth-child(2){margin-left:auto}.om-cmpay-note{margin:0 0 var(--s-3);font:var(--text-meta);color:var(--text-mono-muted)}.om-rating-chip{align-items:center;gap:var(--s-1);font:var(--text-meta);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border:none;padding:0;line-height:1;display:inline-flex}.om-rating-text{align-items:baseline;gap:var(--s-1);display:inline-flex}.om-rating-value{font:var(--fw-bold) var(--fs-15) / 1 var(--font-body);color:var(--text-primary)}.om-rating-count{font:var(--text-meta);color:var(--text-muted)}.om-rating-star{color:var(--star);font-size:1.1em;line-height:1;transform:translateY(-1px)}.om-rating-chip--btn{cursor:pointer;border-radius:var(--r-full);min-height:24px}.om-nameline,.om-nameline .om-rating-chip,.om-hovercard-nameline .om-rating-chip,.om-chatrail-nameline .om-rating-chip{align-items:baseline}.om-nameline .om-rating-chip--btn,.om-hovercard-nameline .om-rating-chip--btn,.om-chatrail-nameline .om-rating-chip--btn{min-height:0;margin-block:-3.5px;padding-block:3.5px}@media (hover:hover){.om-rating-chip--btn:hover .om-rating-value,.om-rating-chip--btn:hover .om-rating-count{text-underline-offset:2px;text-decoration:underline}}.om-kind-audio-face{aspect-ratio:var(--ratio-showcase);border-radius:var(--r-media);position:absolute;top:0;left:0;right:0;overflow:hidden}.om-kind-dialog-charfacts{gap:var(--s-2);margin-top:var(--s-2);flex-direction:column;display:flex}.om-kind-dialog-designs{gap:var(--s-1-5);flex-wrap:wrap;display:flex}.om-kind-dialog-design{border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--surface-inset);cursor:pointer;width:56px;height:56px;padding:0;overflow:hidden}.om-kind-dialog-design img{object-fit:cover;width:100%;height:100%;display:block}.om-showcase-request[aria-disabled=true]{opacity:.55;cursor:default}.om-people-title{font-family:var(--font-ui);font-size:var(--fs-17);color:var(--text-primary);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;line-height:20px;overflow:hidden}.om-people-subtitle{font-size:var(--fs-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}.om-staged-screen{border-radius:var(--r-12);background:var(--surface-inset);color:var(--text-secondary);font:var(--fw-semibold) var(--fs-sm) / 1.35 var(--font-ui);align-items:baseline;gap:6px;margin:0;padding:10px 14px;display:flex}.om-staged-screen-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);overflow:hidden}.om-staged-screen>span:last-child{flex:none}.om-staged-screen[data-state=ready]{background:var(--accent-soft);color:var(--accent-text)}.om-staged-screen[data-state=ready] .om-staged-screen-name{color:var(--accent-text)}.om-staged-screen[data-state=flagged]{background:var(--danger-soft);color:var(--danger)}.om-staged-screen[data-state=flagged] .om-staged-screen-name{color:var(--danger)}.om-staged-screen[data-state=flagged]>span:last-child{flex:auto}.om-piece-closeup-act{border-radius:var(--r-full);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.om-piece-closeup-act[data-on]{color:var(--like)}.om-piece-closeup-act[aria-label*=ookmark][data-on]{color:var(--accent-text)}@media (hover:hover){.om-piece-closeup-act:hover:not(:disabled){color:var(--accent-text);transform:scale(1.12)}:root:not([data-scheme=dark]) .om-piece-closeup-act:hover:not(:disabled){color:var(--text-primary)}.om-piece-closeup-like:hover:not(:disabled),:root:not([data-scheme=dark]) .om-piece-closeup-like:hover:not(:disabled){color:var(--like);background:color-mix(in srgb, var(--like) 16%, transparent)!important}}.om-piece-closeup-like{position:relative}.om-viewer-btn{color:var(--text-on-overlay);transition:background var(--dur-fast) var(--ease-out);background:0 0}@media (hover:hover){.om-viewer-btn:hover:not(:disabled){background:#ffffff29}}.om-viewer-dot{border-radius:var(--r-full);transition:background var(--dur-fast) var(--ease-out)}@media (hover:hover){.om-viewer-dot:hover{background:var(--white-a10)}}.om-hovercard-handlelink{color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}#om-piece-boot{display:none}@media (min-width:1024px){#om-piece-boot{z-index:calc(var(--z-modal) + 1);background:var(--overlay);-webkit-backdrop-filter:blur(3px);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.om-piece-boot-panel{width:100%;max-width:var(--dlg-w-closeup);height:calc(clamp(var(--dlg-closeup-port-min), calc(var(--dlg-h-max) - var(--dlg-closeup-chrome)), var(--dlg-closeup-port-max)) + var(--dlg-closeup-chrome));max-height:var(--dlg-h-max);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--r-2xl);box-shadow:var(--shadow-pop)}}.om-piece-closeup-wait{height:var(--closeup-port)}#om-feedback-boot{z-index:calc(var(--z-modal) + 1);background:var(--overlay);-webkit-backdrop-filter:blur(3px);justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0}.om-feedback-boot-panel{background:var(--bg-app);flex-direction:column;width:100%;height:100dvh;display:flex}.om-feedback-boot-head{align-items:center;gap:var(--s-3);height:53px;padding:0 var(--s-3-5);flex-shrink:0;display:flex}.om-feedback-boot-x{flex-shrink:0;width:38px;height:38px}.om-feedback-boot-title{font:var(--text-h3);color:var(--text-primary)}.om-feedback-boot-wait{color:var(--text-muted);justify-content:center;padding:22px 0;display:flex}@media (min-width:768px){#om-feedback-boot{align-items:center;padding:20px}.om-feedback-boot-panel{height:auto;max-width:var(--dlg-w-600);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--r-2xl);box-shadow:var(--shadow-pop)}}.om-chatrail{width:var(--w-chat-rail);padding:var(--s-4);border-left:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);gap:var(--s-5)}.om-shell--chat .om-layout{container-type:inline-size}@container (max-width:1214px){.om-chatrail{display:none}}@container (min-width:1215px){.om-shell--chat .om-main{border-right:none}}.om-chatrail-person{gap:var(--s-1);flex-direction:column;flex-shrink:0;display:flex}.om-chatrail-head{justify-content:space-between;align-items:flex-start;gap:var(--s-3);margin-bottom:var(--s-2);display:flex}.om-chatrail-face{border-radius:var(--r-full);display:inline-flex}.om-chatrail-nameline{align-items:baseline;column-gap:var(--s-2);row-gap:var(--gap-chip-row);flex-wrap:wrap;display:flex}.om-chatrail-name{min-width:0;font:var(--text-h3);font-size:var(--fs-20);letter-spacing:-.02em;color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-weight:700;text-decoration:none}.om-chatrail-handle{align-items:center;gap:var(--gap-chip-row) 6px;overflow-wrap:anywhere;min-width:0;font:var(--text-handle);font-size:var(--fs-15);color:var(--text-muted);flex-wrap:wrap;display:inline-flex}.om-chatrail-time{margin-top:var(--s-1);font:var(--text-meta);color:var(--text-muted);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.om-chatrail-work{gap:var(--s-1);flex-direction:column;flex-shrink:0;display:flex}.om-chatrail-h{margin:0 0 var(--s-1);font:var(--text-meta);color:var(--text-secondary);font-weight:700}.om-chatrail-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.om-chatrail-row{padding:var(--s-2);margin:0 calc(-1 * var(--s-2));border-radius:var(--r-lg);color:inherit;min-width:0;transition:background var(--dur-fast) var(--ease-out);flex-direction:column;gap:2px;text-decoration:none;display:flex}@media (hover:hover){.om-chatrail-row:hover{background:var(--surface-hover)}}.om-chatrail-row-top{align-items:center;gap:var(--s-2);min-width:0;display:flex}.om-chatrail-pill{border-radius:var(--r-full);background:var(--surface-inset);color:var(--text-secondary);font:var(--text-meta);white-space:nowrap;flex-shrink:0;padding:2px 8px;font-weight:600}.om-chatrail-row[data-state=in_progress] .om-chatrail-pill,.om-chatrail-row[data-state=completed] .om-chatrail-pill{background:var(--success-soft);color:var(--success)}.om-chatrail-row[data-state=disputed] .om-chatrail-pill,.om-chatrail-row[data-state=cancelled] .om-chatrail-pill,.om-chatrail-row[data-state=refunded] .om-chatrail-pill{color:var(--danger)}.om-chatrail-title{min-width:0;font:var(--text-handle);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.om-chatrail-meta{font:var(--text-meta);color:var(--text-mono-muted);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;overflow:hidden}.om-chatrail-empty{font:var(--text-body-sm);color:var(--text-muted);margin:0}.om-chatrail-actions{gap:var(--s-2);flex-direction:column;flex-shrink:0;display:flex}.om-chatrail-cta{justify-content:center;align-items:center;gap:var(--s-1-5);box-sizing:border-box;width:100%;height:34px;padding:0 var(--s-3);border:1px solid var(--border-strong);border-radius:var(--r-sm);color:var(--text-primary);font:500 13px/1 var(--font-ui);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:0 0;text-decoration:none;display:inline-flex}.om-attack-sheet-body{gap:var(--s-3);padding-bottom:var(--s-1);flex-direction:column;display:flex}.om-attack-sheet-sub{font:var(--text-meta);color:var(--text-mono-muted);overflow-wrap:anywhere;margin:0}.om-attack-sheet-notes{gap:var(--s-2);flex-direction:column;display:flex}.om-attack-sheet-error{font:var(--text-meta);color:var(--danger);margin:0}.om-seg[aria-disabled=true]{opacity:.45;cursor:not-allowed}.om-cm-wanted-facts{column-gap:var(--s-3);row-gap:var(--s-1-5);grid-template-columns:auto 1fr;align-items:baseline;margin:0;display:grid}.om-cm-wanted-facts dt{font:var(--text-label);color:var(--text-secondary)}.om-cm-wanted-facts dd{font:var(--text-body-sm);color:var(--text-primary);overflow-wrap:anywhere;min-width:0;margin:0}.om-bal-kyc{gap:var(--s-2);margin:var(--s-3) 0 0;padding:var(--s-2-5) var(--s-3);border:1px solid var(--border-subtle);border-radius:var(--r-card);flex-direction:column;display:flex}.om-bal-kyc-head{font:var(--text-label);color:var(--text-secondary)}.om-cm-msg--wip .om-cm-wip-label,.om-cmreq-chip{height:18px;padding:0 var(--s-1-5);border-radius:var(--r-full);background:var(--surface-hover);color:var(--text-secondary);font:var(--text-meta);white-space:nowrap;align-items:center;font-weight:600;line-height:1;display:inline-flex}.om-cm-msg--wip .om-cm-wip-label{letter-spacing:.02em}.om-cmreq-chip{margin-left:var(--s-1-5);vertical-align:middle}.om-cm-proposals{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.om-cm-proposal{gap:var(--s-2-5);align-items:flex-start;min-width:0;display:flex}.om-cm-proposal[aria-current=true]{border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--border-subtle);padding:var(--s-2);margin:0 calc(-1 * var(--s-2))}.om-cm-proposal-main{gap:var(--s-1);flex-direction:column;flex:1;min-width:0;display:flex}@media (max-width:767px){.om-cm-proposal{flex-wrap:wrap}.om-cm-proposal>.om-cm-proposal-main{flex-basis:calc(100% - 40px - var(--s-2-5))}.om-cm-proposal>[data-move]{margin-left:calc(40px + var(--s-2-5))}}.om-cm-proposal-head{align-items:center;gap:var(--gap-chip-row);font:var(--text-handle);color:var(--text-primary);flex-wrap:wrap;font-weight:700;display:flex}.om-cm-proposal-facts{align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}.om-cm-proposal-price{font:var(--text-handle);color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}.om-cmpay-tip{gap:var(--s-3);padding-bottom:var(--s-3);flex-direction:column;display:flex}.om-explore-filters{gap:var(--s-2);padding:0 0 var(--s-3);flex-direction:column;display:flex}.om-queue-cover{flex-shrink:0;width:78px;height:44px;display:flex}.om-queue-cover>a{border-radius:var(--r-8);display:block}.om-queue-pos{min-width:32px;font:var(--text-handle);font-variant-numeric:tabular-nums;color:var(--text-mono-muted);flex-shrink:0;font-weight:600}.om-dash-row[data-state=in_progress] .om-queue-pos{color:var(--text-primary)}.om-queue-owner{color:inherit;text-decoration:none}@media (hover:hover){.om-dash-row a.om-queue-title:hover{text-decoration:underline}}.om-dash-body>.om-queue-head{padding:var(--s-4) 0 var(--s-2)}.om-dash-body>.om-queue-head:first-child{padding-top:var(--s-2)}.om-cmreq-pill{border-radius:var(--r-full);background:var(--surface-inset);color:var(--text-secondary);font:var(--text-meta);white-space:nowrap;flex-shrink:0;padding:2px 8px;font-weight:600;line-height:16px}.om-dash-row[data-state=in_progress] .om-cmreq-pill,.om-dash-row[data-state=completed] .om-cmreq-pill{background:var(--success-soft);color:var(--success)}.om-dash-row[data-state=disputed] .om-cmreq-pill,.om-dash-row[data-state=cancelled] .om-cmreq-pill,.om-dash-row[data-state=refunded] .om-cmreq-pill{color:var(--danger)}.om-dash-row[data-needs] .om-cmreq-pill{background:var(--warning-soft);color:var(--warning)}.om-cmreq-needs{background:var(--surface-hover);color:var(--text-secondary);height:18px;padding:0 var(--s-1-5);margin-right:var(--s-1-5);border-radius:var(--r-full);font:var(--text-meta);white-space:nowrap;vertical-align:middle;align-items:center;font-weight:600;line-height:1;display:inline-flex}.om-cmreq-due[data-overdue]{color:var(--danger);font-weight:600}.om-dash-tab-count{margin-left:var(--s-1-5);font:var(--text-meta);color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:600}.om-compose-add-media{align-self:flex-start}.om-dash-body{flex-direction:column;display:flex}.om-dash-row{align-items:center;gap:var(--s-3);min-width:0;color:inherit;text-decoration:none;display:flex}@media (hover:hover){.om-dash-row.om-row-click:hover{background:var(--surface-hover)}.om-dash-row.om-row-click:hover .om-dash-title{text-decoration:underline}.om-people-dash-row.om-row-click:hover .om-dash-title{text-decoration:none}.om-people-dash-row .om-dash-title [data-hovercard]:hover{text-decoration:underline}}.om-dash-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.om-dash-top{align-items:center;gap:var(--s-2);min-width:0;display:flex}.om-dash-title{font:var(--text-handle);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.om-dash-meta{font:var(--text-meta);color:var(--text-mono-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.om-dash-meta--wrap{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:18px;overflow:visible}.om-dash-meta--wrap .om-cmreq-chip,.om-dash-meta--wrap .om-cmreq-needs{vertical-align:baseline}.om-cmreq-who{color:var(--text-secondary)}.om-dash-text{font:var(--text-body-sm);color:var(--text-primary);-webkit-line-clamp:3;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.om-dash-excerpt{font:var(--text-meta);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.om-diff-rows{flex-direction:column;display:flex}.om-diff-head{flex-direction:column;gap:2px;min-width:0;display:flex}.om-diff-title{font:var(--text-label);color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-weight:600}.om-diff-meta{font:var(--text-meta);color:var(--text-muted);overflow-wrap:anywhere;margin:0}.om-diff{font:var(--text-body);font-size:var(--fs-15);color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:20px}.om-diff-ins{background:var(--success-soft);border-radius:var(--r-xs);text-decoration:none}.om-diff-del{background:var(--danger-soft);border-radius:var(--r-xs);text-decoration:line-through}.om-diff-list{padding:var(--s-3);gap:var(--s-2);border-radius:var(--r-md);background:var(--surface-inset);font:var(--text-body-sm);color:var(--text-secondary);overflow-wrap:anywhere;flex-direction:column;margin:0;line-height:1.4;list-style:none;display:flex}.om-diff-qs{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.om-diff-qs li{flex-direction:column;gap:2px;min-width:0;display:flex}.om-diff-q{font:var(--text-label);color:var(--text-primary);overflow-wrap:anywhere}.om-diff-retry{color:var(--text-primary);text-underline-offset:2px;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.om-dash-chips{gap:var(--s-1-5);margin-top:var(--s-1);flex-wrap:wrap;display:flex}.om-dash-trail{white-space:nowrap;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.om-dash-amount{font:var(--text-handle);color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}.om-dash-time{font:var(--text-meta);color:var(--text-mono-muted);white-space:nowrap}.om-dash-trail>.om-dash-time:first-child{line-height:20px}.om-dash-actions{align-items:center;gap:var(--s-1);flex-shrink:0;display:inline-flex}.om-dash-row .om-dash-face,.om-dash-row a.om-dash-title{color:inherit;text-decoration:none}.om-dash-row .om-dash-face{flex-shrink:0;display:flex}.om-dash-row>.om-dash-face,.om-dash-row>.om-dash-trail{align-self:flex-start}.om-dash-row>.om-dash-lead{flex-shrink:0;align-self:flex-start;margin-top:4px;display:inline-flex}.om-dash-row[data-moves]{flex-wrap:wrap}.om-cmreq-moves{gap:var(--s-2);padding-left:calc(40px + var(--s-3));flex-basis:100%}@media (min-width:768px){.om-cmreq-moves{margin-left:var(--s-2);flex-basis:auto;padding-left:0}}.om-dash-add{padding:var(--s-3) 0;justify-content:flex-end;display:flex}.om-dash-toolbar{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:44px;padding:var(--s-3) 0 var(--s-2);flex-wrap:wrap;display:flex}.om-dash-toolbar>.om-select-wrap{flex:100%}.om-dash-views{border-radius:var(--r-full);background:var(--surface-inset);align-items:center;gap:2px;min-width:0;max-width:100%;padding:2px;display:inline-flex}.om-dash-view{appearance:none;height:var(--ctl-h-sm);padding:0 var(--s-3);border-radius:var(--r-full);align-items:center;gap:var(--s-1-5);font:var(--fw-semibold) 13px/1 var(--font-ui);color:var(--text-muted);white-space:nowrap;cursor:pointer;min-width:0;transition:background var(--dur-fast), color var(--dur-fast), box-shadow var(--dur-fast);background:0 0;border:none;display:inline-flex}@media (hover:hover){.om-dash-view:not([aria-checked=true]):hover{color:var(--text-secondary)}}.om-dash-view[aria-checked=true]{background:var(--surface-raised);color:var(--text-primary);box-shadow:var(--shadow-xs)}.om-dash-view[aria-checked=true]:focus-visible{outline-color:var(--focus-ring)}.om-dash-view-count{font:var(--text-meta);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--text-muted)}.om-dash-view[aria-checked=true] .om-dash-view-count{color:var(--text-secondary)}.om-dash-view-glyph{color:var(--text-muted);align-items:center;display:inline-flex}.om-admin-row[data-status=awaiting_admin] .om-cmreq-pill,.om-admin-head[data-status=awaiting_admin] .om-cmreq-pill{background:var(--warning-soft);color:var(--warning)}.om-admin-row[data-status=resolved] .om-cmreq-pill,.om-admin-head[data-status=resolved] .om-cmreq-pill{background:var(--success-soft);color:var(--success)}.om-admin-held{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.om-admin-left,.om-admin-ready{white-space:nowrap}.om-admin-clock[data-late]{color:var(--warning);font-weight:600}.om-admin-head{gap:var(--s-2);padding:var(--s-3) 0;flex-direction:column;display:flex}.om-admin-head-top{align-items:center;gap:var(--s-2);flex-wrap:wrap;min-width:0;display:flex}.om-admin-head-reason{font:var(--text-handle);color:var(--text-primary);overflow-wrap:anywhere;font-weight:600}.om-admin-people{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.om-admin-person{align-items:center;gap:var(--s-3);min-width:0;display:flex}.om-admin-person-face{border-radius:var(--r-full);flex-shrink:0;display:inline-flex}.om-admin-person-text{flex-direction:column;min-width:0;display:flex}.om-admin-person-name{max-width:100%;font:var(--text-handle);color:var(--text-primary);overflow-wrap:anywhere;align-self:flex-start;margin-block:-2px 0;padding-block:2px;font-weight:700;text-decoration:none}.om-admin-person-meta{font:var(--text-meta);color:var(--text-mono-muted);overflow-wrap:anywhere}.om-admin-listing{align-items:center;gap:var(--s-3);min-width:0;max-width:100%;color:inherit;align-self:flex-start;text-decoration:none;display:flex}.om-admin-listing-text{flex-direction:column;gap:2px;min-width:0;display:flex}.om-admin-listing-title{font:var(--text-handle);color:var(--text-primary);overflow-wrap:anywhere;font-weight:600}@media (hover:hover){.om-admin-person-name:hover,.om-admin-listing:hover .om-admin-listing-title{text-decoration:underline}}.om-admin-statement,.om-admin-round{gap:var(--s-1-5);flex-direction:column;min-width:0;display:flex}.om-admin-statement+.om-admin-statement,.om-admin-round+.om-admin-round{padding-top:var(--s-2)}.om-admin-h3{font:var(--text-label);color:var(--text-primary);margin:0}.om-admin-money{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.om-admin-pay{gap:var(--s-2);padding:var(--s-2) 0;flex-direction:column;min-width:0;display:flex}.om-admin-pay+.om-admin-pay{border-top:1px solid var(--border-subtle)}.om-admin-pay-head{font:var(--text-label);color:var(--text-primary);overflow-wrap:anywhere;font-weight:600}.om-admin-pay-state{color:var(--text-secondary);font-weight:400}.om-admin-figs{gap:var(--s-2) var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (min-width:768px){.om-admin-figs{grid-template-columns:repeat(4,minmax(0,1fr))}}.om-admin-fig{flex-direction:column;gap:2px;min-width:0;display:flex}.om-admin-fig dt{font:var(--text-meta);color:var(--text-mono-muted)}.om-admin-fig dd{font:var(--text-handle);color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.om-admin-decision{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.om-admin-blocked{padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background:var(--warning-soft);color:var(--warning);font:var(--text-meta);overflow-wrap:anywhere;margin:0;font-weight:600}.om-admin-choices{margin:0 calc(-1 * var(--s-3));flex-direction:column;display:flex}.om-admin-choice{justify-content:space-between;align-items:center;gap:var(--s-3);width:100%;padding:9px var(--s-3);border-radius:var(--r-md);cursor:pointer;font:var(--text-label);color:var(--text-primary);text-align:left;font-weight:600;display:flex}.om-admin-choice[aria-disabled=true]{cursor:default;opacity:.45}@media (hover:hover){.om-admin-choice[aria-disabled=true]:hover{background:0 0}}.om-admin-choice-text{flex-direction:column;gap:2px;min-width:0;display:flex}.om-admin-choice-sub{font:var(--text-body-sm);color:var(--text-muted);overflow-wrap:anywhere;font-weight:400}.om-admin-radio{box-sizing:border-box;border-radius:var(--r-full);border:2px solid var(--border-strong);flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.om-admin-radio[data-on]{border-color:var(--control-on)}.om-admin-radio[data-on]:after{content:"";border-radius:var(--r-full);background:var(--control-on);width:10px;height:10px}.om-admin-field{gap:var(--s-1-5);flex-direction:column;min-width:0;display:flex}.om-admin-foot{justify-content:flex-start;display:flex}.om-admin-door{min-height:24px;font:var(--text-meta);color:var(--text-secondary);text-underline-offset:2px;white-space:nowrap;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}@media (hover:hover){.om-admin-door:hover{color:var(--text-primary)}}.om-review-row{padding-block:var(--s-3)}.om-review-row[data-level=blocked] .om-cmreq-pill{color:var(--danger)}.om-review-row[data-level=flagged] .om-cmreq-pill{background:var(--warning-soft);color:var(--warning)}.om-review-row[data-resolved] .om-cmreq-pill{background:var(--surface-inset);color:var(--text-secondary)}.om-dash-row>.om-review-thumb{border-radius:var(--r-xs);background:var(--surface-inset);width:40px;height:40px;color:var(--text-muted);justify-content:center;align-items:center;margin-top:0;overflow:hidden}.om-review-thumb>img{object-fit:cover;width:100%;height:100%;display:block}.om-review-score,.om-review-count{font-variant-numeric:tabular-nums;white-space:nowrap}.om-review-link{color:var(--text-secondary);text-underline-offset:2px;white-space:nowrap;margin-block:-3px;padding-block:3px;font-weight:600;text-decoration:underline;display:inline-block}@media (hover:hover){.om-review-link:hover{color:var(--text-primary)}}.om-dash-rating{align-items:center;gap:var(--s-6);padding:var(--s-4) 0 var(--s-2);border-bottom:1px solid var(--border-subtle);margin-inline:calc(-1 * var(--s-4));padding-inline:var(--s-4);display:flex}.om-dash-rating-big{gap:var(--s-1);flex-direction:column;flex-shrink:0;display:flex}.om-dash-rating-value{align-items:center;gap:var(--s-1-5);font:var(--fw-bold) 32px/1 var(--font-body);color:var(--text-primary);font-variant-numeric:tabular-nums;display:inline-flex}.om-dash-rating-value .om-rating-star{font-size:.8em;transform:translateY(-2px)}.om-dash-rating-n{font:var(--text-meta);color:var(--text-muted)}.om-dash-bars{flex-direction:column;flex:1;gap:4px;min-width:0;max-width:280px;margin:0;padding:0;list-style:none;display:flex}.om-dash-bar{align-items:center;gap:var(--s-2);font:var(--text-meta);color:var(--text-muted);font-variant-numeric:tabular-nums;grid-template-columns:10px 1fr 20px;display:grid}.om-dash-bar>span:last-child{text-align:right}.om-dash-bar-track{border-radius:var(--r-full);background:var(--surface-inset);height:6px;display:block;overflow:hidden}.om-dash-bar-fill{border-radius:inherit;background:var(--star);height:100%;display:block}@media (max-width:767px){.om-dash-rating{gap:var(--s-4)}}.om-subhead{align-items:center;gap:var(--s-2);flex:1;min-width:0;display:flex}.om-subhead-id{min-width:0;color:inherit;border-radius:var(--r-sm);flex:0 auto;text-decoration:none;display:block}.om-subhead-name,.om-subhead-handle{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.om-subhead{gap:var(--s-4)}.om-subhead-title{font-family:var(--font-ui);font-size:var(--fs-20);line-height:20px;font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--text-primary);white-space:nowrap;flex-shrink:0}.om-timeline{padding:var(--s-4) 0;flex-direction:column;margin:0;list-style:none;display:flex;position:relative}.om-timeline:before{content:"";left:10px;top:var(--s-4);bottom:var(--s-4);width:var(--bw-hair);background:var(--border-subtle);position:absolute}.om-timeline-entry{align-items:start;gap:var(--s-2);padding:var(--s-2-5) 0;grid-template-columns:22px minmax(0,1fr);display:grid}.om-timeline-dot{border-radius:var(--r-full);background:var(--border-strong);width:8px;height:8px;box-shadow:0 0 0 3px var(--bg-app);margin:6px auto 0;display:block;position:relative}.om-timeline-body{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.om-timeline-line{font:var(--text-handle);color:var(--text-primary);overflow-wrap:anywhere;min-width:0}.om-timeline-line .om-by-pair{vertical-align:bottom}.om-timeline-meta{font:var(--text-meta);color:var(--text-mono-muted)}.om-roadmap-lede{margin:var(--s-4) 0 0;font:var(--text-body);color:var(--text-secondary)}.om-timeline--roadmap .om-timeline-entry{padding:var(--s-4) 0}.om-timeline--roadmap .om-timeline-dot{margin-top:4px}.om-timeline--roadmap .om-timeline-body{gap:var(--s-1-5)}.om-timeline-eyebrow{font:var(--text-meta);color:var(--text-mono-muted);margin:0}.om-timeline-status{font-weight:700}.om-timeline-when{white-space:nowrap}.om-timeline-entry[data-status=now] .om-timeline-status{color:var(--accent-text)}.om-timeline-title{font:700 var(--fs-lg) / 1.3 var(--font-ui);color:var(--text-primary);overflow-wrap:anywhere;margin:0}.om-timeline--roadmap .om-timeline-line{color:var(--text-secondary);margin:0}.om-timeline-points{margin:var(--s-1) 0 0;gap:var(--s-1);font:var(--text-body-sm);color:var(--text-mono-muted);flex-direction:column;padding:0;list-style:none;display:flex}.om-timeline-points li{padding-left:var(--s-4);overflow-wrap:anywhere;position:relative}.om-timeline-points li:before{content:"";left:var(--s-0-5);top:calc((1em * var(--lh-normal) - 6px) / 2);box-sizing:border-box;border-radius:var(--r-full);border:1.5px solid var(--text-muted);width:6px;height:6px;position:absolute}.om-timeline-points li[data-built]:before{background:var(--accent);border:none}.om-timeline-dot--shipped{background:var(--accent)}.om-timeline-dot--now{background:var(--accent);box-shadow:0 0 0 3px var(--bg-app), 0 0 0 5px color-mix(in srgb, var(--accent) 45%, transparent)}.om-timeline-dot--next,.om-timeline-dot--later{background:var(--bg-app);border:2px solid var(--border-strong);box-sizing:border-box}.om-timeline-person{color:var(--text-primary);font-weight:700;text-decoration:none}@media (hover:hover){.om-timeline-person:hover{text-decoration:underline}}.om-profile-list{margin-inline:calc(-1 * var(--s-4))}.om-hero-chip-link{color:inherit;border-radius:var(--r-full);text-decoration:none;display:inline-flex}.om-badge-earned{white-space:nowrap}.om-profile-rating{align-items:center;gap:var(--s-4) var(--s-6);margin-inline:calc(-1 * var(--s-4));padding:var(--s-4);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.om-profile-rating-big{gap:var(--s-1);text-align:center;flex-direction:column;flex:0 0 200px;align-items:center;min-width:0;display:flex}.om-profile-rating-big .om-profile-rating-filter{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.om-profile-rating-value{font:var(--fw-bold) 40px / 1 var(--font-ui);letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums}.om-profile-rating-stars{margin:2px 0;display:inline-flex}.om-profile-rating-filter{font:var(--text-meta);color:var(--text-muted)}.om-profile-bars{gap:var(--s-1);flex:240px;align-self:center;min-width:0;max-width:none}.om-profile-bar{border-radius:var(--r-sm);color:var(--text-muted);grid-template-columns:12px 1fr;padding:2px 0;text-decoration:none}.om-profile-bar .om-dash-bar-track{height:8px}.om-profile-bar-label{align-items:center;gap:2px;display:inline-flex}.om-profile-bar-star{color:var(--star)}.om-profile-bar[aria-current]{color:var(--text-primary);font-weight:600}.om-profile-review,.om-profile-duel{align-items:flex-start;gap:var(--s-3);display:flex}.om-profile-review-face,.om-profile-duel-face{border-radius:var(--r-full);flex-shrink:0;display:inline-flex}.om-profile-review-main,.om-profile-duel-main{gap:var(--s-2)}.om-profile-review-head{align-items:baseline;gap:var(--s-1-5);min-width:0;font:var(--text-handle);color:var(--text-muted);display:flex}.om-profile-review-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;text-decoration:none;overflow:hidden}@media (hover:hover){.om-profile-review-name:hover{text-decoration:underline}}.om-profile-review-time{font:var(--text-meta);color:var(--text-mono-muted);white-space:nowrap}.om-profile-review-time:hover{text-decoration:none}.om-profile-review-text{font:var(--text-body);font-size:var(--fs-15);color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:20px}.om-profile-review-piece{font:var(--text-handle);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:none;overflow:hidden}.om-profile-review-piece b{color:var(--text-primary);font-weight:700}@media (hover:hover){.om-profile-review-piece:hover b{text-decoration:underline}}.om-profile-review-thumb{flex-shrink:0;align-self:flex-start;display:inline-flex}.om-profile-duel-line{font:var(--text-body);color:var(--text-secondary);overflow-wrap:anywhere;line-height:20px}.om-profile-duel-line b{color:var(--text-primary);font-weight:700}.om-profile-duel-when{white-space:nowrap;font:var(--text-meta);color:var(--text-mono-muted);align-items:baseline;column-gap:6px;margin-left:6px;display:inline-flex}.om-profile-duel-pieces{column-gap:var(--s-4);row-gap:var(--s-1-5);grid-template-rows:auto auto;grid-template-columns:auto minmax(24px,1fr) minmax(24px,1fr) auto;align-items:center;min-width:0;display:grid}.om-profile-piece{color:inherit;text-decoration:none;display:contents}.om-profile-piece[data-piece=left]>:first-child{grid-area:1/1}.om-profile-piece[data-piece=right]>:first-child{grid-area:1/4}.om-duel-sword{grid-area:1/2/auto/4}.om-profile-piece-words{flex-direction:column;grid-row:2;gap:2px;min-width:0;max-width:100%;display:flex}.om-profile-piece-words[data-side=left]{padding-right:var(--s-2);grid-column:1/3;justify-self:stretch}.om-profile-piece-words[data-side=right]{text-align:right;padding-left:var(--s-2);grid-column:3/5;justify-self:stretch;align-items:flex-end}.om-profile-piece-words>*{max-width:100%}.om-duel-sword{min-width:0;color:var(--duel-attack);align-items:center;display:flex}.om-profile-duel-pieces[data-view=defended] .om-duel-sword{color:var(--duel-defend)}.om-duel-sword[data-flipped]{flex-direction:row-reverse}.om-duel-sword-hilt,.om-duel-sword-tip{flex-shrink:0;display:block}.om-duel-sword-blade{background:linear-gradient(currentColor,currentColor) 0 8px/100% 3px no-repeat,linear-gradient(currentColor,currentColor) 0 13px/100% 3px no-repeat;flex:auto;height:24px;display:block}.om-duel-sword[data-flipped] .om-duel-sword-hilt,.om-duel-sword[data-flipped] .om-duel-sword-tip{transform:scaleX(-1)}.om-profile-piece-kind{font:var(--text-meta);color:var(--text-mono-muted)}.om-profile-piece-title{font:var(--text-handle);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}@media (hover:hover){.om-profile-piece-title:hover{text-decoration:underline}}.om-cmd-next{gap:var(--s-2);margin:var(--s-3) 0 var(--s-1);padding:var(--s-3) var(--s-4);border:1px solid var(--border-subtle);border-radius:var(--r-card);flex-direction:column;min-width:0;display:flex}.om-cmd-next[data-turn=you]{border-color:var(--border-strong)}.om-cmd-next-line{font:var(--text-body);font-size:var(--fs-15);color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:20px}.om-cmd-next-clock{justify-content:space-between;align-items:flex-end;gap:var(--s-2) var(--s-4);flex-wrap:wrap;min-width:0;display:flex}.om-cmd-next-label{font:var(--text-meta);color:var(--text-mono-muted);overflow-wrap:anywhere;min-width:0}.om-cmd-next-lapse{font:var(--text-meta);color:var(--text-mono-muted);overflow-wrap:anywhere;margin:0}.om-cm-clockchip{font-variant-numeric:tabular-nums}.om-cm-clockchip[data-mine]{background:var(--warning-soft);color:var(--warning)}.om-cm-clockchip[data-over],.om-cm-clock>[data-over]{color:var(--danger)}.om-cmd-banner{gap:var(--s-1);margin:var(--s-3) 0 0;padding:var(--s-3) var(--s-4);border-radius:var(--r-card);background:var(--warning-soft);flex-direction:column;min-width:0;display:flex}.om-cmd-banner[data-tone=done]{background:var(--surface-inset)}.om-cmd-banner-title{font:var(--text-label);color:var(--warning);overflow-wrap:anywhere;margin:0;font-weight:700}.om-cmd-banner[data-tone=done] .om-cmd-banner-title{color:var(--text-secondary)}.om-cmd-banner-body{font:var(--text-meta);color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.om-cm-part-n{border-radius:var(--r-full);background:var(--surface-inset);width:24px;height:24px;color:var(--text-secondary);font:var(--text-meta);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.om-receipt{--receipt-gap:var(--s-8);gap:var(--receipt-gap);padding:var(--s-4) 0 var(--s-2);flex-direction:column;min-width:0;display:flex}.om-receipt-heading{flex:auto;min-width:0}.om-receipt-head{justify-content:space-between;align-items:flex-start;gap:var(--s-3);flex-wrap:wrap;display:flex}.om-receipt-heading{flex-direction:column;gap:2px;min-width:0;display:flex}.om-receipt-title{font:var(--text-h2);color:var(--text-primary);overflow-wrap:anywhere;margin:0}.om-req-heading{padding:var(--s-2) 0 var(--s-4)}.om-receipt-number{white-space:nowrap}.om-receipt-sub{font:var(--text-meta);color:var(--text-mono-muted);overflow-wrap:anywhere;margin:0}.om-receipt-post{align-items:center;gap:var(--s-3);padding:var(--s-2-5);border:1px solid var(--border-subtle);border-radius:var(--r-card);color:inherit;break-inside:avoid;margin:0;text-decoration:none;display:flex}.om-receipt-post-words{flex-direction:column;gap:2px;min-width:0;display:flex}.om-receipt-post-title{font:var(--text-body);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (hover:hover){.om-receipt-post:hover{background:var(--surface-hover)}}.om-receipt-foot{font:var(--text-meta);color:var(--text-mono-muted);overflow-wrap:anywhere;margin:0}.om-receipt-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.om-receipt-facts{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.om-receipt-fact{flex-direction:column;gap:2px;min-width:0;display:flex}.om-receipt-fact dt,.om-receipt-h{font:var(--text-meta);color:var(--text-mono-muted);margin:0}.om-receipt-fact dd{font:var(--text-body);color:var(--text-primary);overflow-wrap:anywhere;margin:0}.om-receipt-h{margin-bottom:var(--s-3)}.om-receipt-lines{border-top:1px solid var(--border-subtle);margin:0;padding:0;list-style:none}.om-receipt-line{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding:var(--s-2-5) 0;border-bottom:1px solid var(--border-subtle);min-width:0;display:flex}.om-receipt-line-label{flex-direction:column;gap:2px;min-width:0;display:flex}.om-receipt-line-name{font:var(--text-body);color:var(--text-primary);overflow-wrap:anywhere}.om-receipt-line-meta{font:var(--text-meta);color:var(--text-mono-muted);overflow-wrap:anywhere}.om-receipt-handle{text-decoration:none}@media (hover:hover){.om-receipt-handle:hover{text-decoration:none}}.om-receipt-line-amount{font:var(--text-body);color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.om-receipt-line[data-counted=false] .om-receipt-line-amount{color:var(--text-muted)}.om-receipt-totals{margin:calc(-1 * var(--receipt-gap) + var(--s-4)) 0 0;gap:var(--s-2);flex-direction:column;display:flex}.om-receipt-total{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.om-receipt-total dt{font:var(--text-body);color:var(--text-secondary);overflow-wrap:anywhere;min-width:0}.om-receipt-total dd{font:var(--text-body);color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.om-receipt-totals>.om-receipt-total:first-child[data-grand]{border-top:none;margin-top:0;padding-top:0}.om-receipt-total[data-grand]{margin-top:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--border-subtle)}.om-receipt-total[data-grand] dt{font:var(--text-body);color:var(--text-primary);font-weight:700}.om-receipt-total[data-grand] dd{font:var(--text-h3);color:var(--text-primary);font-variant-numeric:tabular-nums}.om-receipt-line-amount[data-dir=in],.om-receipt-total dd[data-dir=in]{color:var(--success)}.om-receipt-line-amount[data-muted]{color:var(--text-muted)}.om-receipt-ref{font:var(--text-meta);color:var(--text-mono-muted);overflow-wrap:anywhere;display:block}.om-receipt-ref-id{font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all}.om-receipt-iso{font:var(--text-meta);color:var(--text-mono-muted)}.om-receipt-status{margin:var(--s-2) 0 0;padding:2px var(--s-2);border:1px solid var(--border-subtle);border-radius:var(--r-full);font:var(--text-meta);color:var(--text-secondary);white-space:nowrap;align-self:flex-start;display:inline-block}.om-receipt-foot+.om-receipt-foot{margin-top:calc(-1 * var(--receipt-gap) + var(--s-1))}.om-receipt-actions{align-items:flex-end;gap:var(--s-1-5);flex-direction:column;flex-shrink:0}.om-receipt-hint{font:var(--text-meta);color:var(--text-mono-muted);white-space:nowrap}.om-receipt-note{font:var(--text-body-sm);color:var(--text-secondary);overflow-wrap:anywhere;max-width:60ch;margin:0}.om-bal-tiles{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.om-bal-tiles>:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:768px){.om-bal-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.om-bal-tiles>:last-child:nth-child(odd){grid-column:auto}}.om-bal-debt{margin:0 0 var(--s-3);padding:var(--s-2-5) var(--s-3);border-radius:var(--r-card);background:var(--danger-soft);font:var(--text-meta);color:var(--text-primary);overflow-wrap:anywhere}.om-bal-payout{align-items:center;gap:var(--s-2);margin:var(--s-4) 0 0;padding:var(--s-2-5) var(--s-3);border:1px solid var(--border-subtle);border-radius:var(--r-card);font:var(--text-meta);color:var(--text-mono-muted);flex-wrap:wrap;display:flex}.om-bal-payout-text{align-items:flex-start;gap:var(--s-2);flex:0 auto;min-width:0;display:flex}.om-bal-payout-text>span{min-width:0}.om-bal-payout-cta{flex-shrink:0;margin-left:auto}.om-bal-payout-chip{height:26px!important;font:var(--text-meta)!important;padding:0 10px!important}.om-bal-payout-error{margin:var(--s-2) 0 0;font:var(--text-meta);color:var(--danger)}.om-bal-hero{align-items:center;gap:var(--s-3) var(--s-4);padding:var(--s-5) 0 var(--s-4);flex-wrap:wrap;display:flex}.om-bal-hero[data-debt]{padding-bottom:var(--s-2)}.om-bal-hero-main{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.om-bal-hero-label{font:var(--text-label);color:var(--text-secondary)}.om-bal-hero-amount{font:var(--text-h1);font-size:var(--fs-4xl);color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.om-bal-hero-cta{margin-left:auto}.om-bal-hero-error{font:var(--text-meta);color:var(--danger);flex-basis:100%;margin:0}.om-bal-activity{margin-top:var(--s-5)}.om-bal-activity-head{margin:0 0 var(--s-2);font:var(--text-label);color:var(--text-secondary)}.om-stat-tile{gap:var(--s-1);padding:var(--s-3) var(--s-4);border:1px solid var(--border-subtle);border-radius:var(--r-card);flex-direction:column;min-width:0;display:flex}.om-stat-tile-label{font:var(--text-label);color:var(--text-secondary)}.om-stat-tile-amount{font:var(--text-h3);color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.om-stat-tile-context{font:var(--text-meta);color:var(--text-mono-muted)}@media print{@page{size:auto;margin:16mm}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--text-primary:var(--print-ink)!important;--text-secondary:var(--print-ink-2)!important;--text-muted:var(--print-ink-3)!important;--text-mono-muted:var(--print-ink-3)!important;--border-subtle:var(--print-rule)!important;--border-strong:var(--print-rule-strong)!important;--bg:var(--print-paper)!important;--bg-raised:var(--print-paper)!important;--surface-card:var(--print-paper)!important;--surface-inset:var(--print-paper)!important;--surface-hover:var(--print-paper)!important;--success:var(--print-ink)!important;--accent-text:var(--print-ink)!important}.om-page{max-width:170mm}.om-receipt{-webkit-print-color-adjust:exact;print-color-adjust:exact}.om-receipt-h{break-after:avoid}.om-receipt-totals,.om-receipt-head,.om-receipt-post{break-inside:avoid}.om-receipt-foot{orphans:2;widows:2}.om-skip,.om-header,.om-sidebar,.om-rightrail,.om-tabbar,.om-backheader,.om-print-hide{display:none!important}.om-shell{min-height:0}.om-layout{max-width:none;display:block}.om-main{display:block;padding:0!important}.om-page{max-width:none;padding:0}.om-receipt-line,.om-receipt-total,.om-receipt-fact{break-inside:avoid}}.om-cmd-banner-text{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.om-cmd-banner .om-cm-media{max-width:var(--chat-card-w)}.om-palette{align-items:center;gap:var(--s-1);--palette-swatch:var(--s-4);flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex}.om-palette[data-size=md]{--palette-swatch:var(--s-5)}.om-palette-slot{width:var(--palette-swatch);height:var(--palette-swatch);flex:none;display:inline-block}.om-palette--spread{flex-wrap:nowrap;justify-content:space-between;gap:0;width:100%;display:flex}.om-palette--spread[data-partial]{justify-content:center;gap:var(--s-1)}.om-palette--spread .om-palette-swatch,.om-palette--spread .om-palette-slot{width:calc((100% - 5 * var(--s-1)) / 6);aspect-ratio:1;height:auto}.om-swatch-pop{border-radius:var(--r-sm);background:var(--tooltip-bg);color:var(--tooltip-text);box-shadow:var(--shadow-md);font:600 11px/1.2 var(--font-ui);font-variant-numeric:tabular-nums;cursor:default;border:1px solid #ffffff14;gap:0;padding:3px 8px}.om-swatch-pop-hex{-webkit-user-select:text;user-select:text;cursor:text}.om-swatch-pop:before{height:8px;bottom:-8px}.om-swatch-pop[data-below]:before{top:-8px;bottom:auto}.om-swatch-pop:after{content:none}.om-swatch-pop-arrow{border-left:6px solid #0000;border-right:6px solid #0000;border-bottom:6px solid var(--tooltip-bg);width:0;height:0;margin-left:-6px;position:absolute;top:-6px;left:50%}.om-swatch-pop:not([data-below]) .om-swatch-pop-arrow{border-bottom:none;border-top:6px solid var(--tooltip-bg);top:auto;bottom:-6px}.om-palette-swatch{appearance:none;cursor:default;transition:transform var(--dur-fast) var(--ease-out);width:var(--palette-swatch);height:var(--palette-swatch);border-radius:var(--r-full);box-shadow:inset 0 0 0 var(--bw-hair) var(--border-subtle);border:none;flex:none;padding:0;display:inline-block}.om-connections-bar{justify-content:flex-start;align-items:center;gap:var(--s-2);min-height:44px;padding:var(--s-3) 0 var(--s-2);display:flex}.om-list-head{padding:var(--s-3) var(--s-4) var(--s-1);font:var(--text-meta);font-variant-numeric:tabular-nums;color:var(--text-mono-muted);margin:0;font-weight:700}.om-connection-actions{align-items:center;gap:var(--s-2);flex-shrink:0;display:inline-flex}.om-character-facts a.om-character-door{color:inherit;text-decoration:none}@media (hover:hover){.om-character-facts a.om-character-door:hover{text-decoration:underline}}.om-character-palette{align-items:center;gap:var(--s-2);display:inline-flex}.om-character-palette>span:first-child{font:var(--text-meta);color:var(--text-muted)}@media (min-width:768px){[role=dialog] .om-identity-chevron{box-shadow:0 0 0 2px var(--bg-raised)}}.om-iconbtn--on{background:var(--surface-active)}.om-character-palette--caption{margin-top:var(--s-2);justify-content:center;min-width:0;display:flex}.om-character-palette--caption .om-palette{width:100%}.om-design-add{justify-content:flex-end;align-items:center;gap:var(--s-3);min-height:44px;padding:var(--s-3) 0 var(--s-2);display:flex}.om-design-item{margin-inline:calc(-1 * var(--s-4));padding:var(--s-4);border-bottom:var(--bw-hair) solid var(--border-subtle);scroll-margin-top:80px;position:relative}.om-design-list>.om-design-item:last-child{border-bottom:0}.om-design-row{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.om-design-head{align-items:center;gap:var(--gap-chip-row);flex-wrap:wrap;min-width:0;display:flex}.om-design-item[data-owner] .om-design-head{padding-right:var(--s-10)}.om-design-name{font:var(--fw-bold) var(--fs-md) / 20px var(--font-ui);color:var(--text-primary);overflow-wrap:anywhere;min-width:0}.om-design-meta{font:var(--text-meta);color:var(--text-mono-muted);white-space:nowrap}.om-design-main{height:20px;padding:0 var(--s-2);color:var(--text-mono-muted);border:0}.om-design-strip{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.om-design-strip--board{gap:var(--s-2);grid-template-columns:repeat(4,minmax(0,1fr))}.om-design-square{aspect-ratio:1;border-radius:var(--r-lg);background:var(--surface-hover);min-width:0;color:var(--text-muted);border:none;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}button.om-design-square{cursor:pointer}.om-design-square>img{object-fit:cover;width:100%;height:100%;display:block}.om-design-menu{top:var(--s-2-5);right:var(--s-4);z-index:2;position:absolute}.om-design-about{align-items:baseline}.om-design-about--palette{align-items:center}.om-design-about--stack{align-items:stretch;gap:var(--s-2);flex-direction:column}.om-design-label{font:var(--text-meta);color:var(--text-mono-muted);flex-shrink:0;font-weight:700}.om-design-credits{overflow-wrap:anywhere;min-width:0;color:var(--text-primary);line-height:20px}.om-design-credit{white-space:nowrap}.om-design-credit-role{font:var(--text-meta);color:var(--text-mono-muted)}.om-design-credits .om-by-pair{vertical-align:bottom}.om-design-credit-person{color:var(--text-primary);font-weight:600;text-decoration:none}@media (hover:hover){.om-design-credit-person:hover{text-decoration:underline}}[data-identity-trigger]{margin-bottom:-20px}.om-byline-pair{white-space:nowrap;align-items:center;column-gap:6px;min-width:0;display:inline-flex}.om-byline-unit{white-space:nowrap;align-items:center;column-gap:6px;min-width:0;max-width:100%;display:inline-flex}.om-byline-tail{flex-wrap:nowrap;flex:none;align-items:center;column-gap:6px;min-width:0;max-width:100%;display:inline-flex}.om-byline-pair{flex-shrink:0}.om-byline-pair[data-linestart]>[aria-hidden]:first-child{visibility:hidden}.om-byline-pair[data-lineshift]{transform:translateX(calc(-1 * var(--om-dot-slack,0px)))}.om-byline-chips{align-items:center;column-gap:var(--s-2);white-space:nowrap;flex-shrink:0;display:inline-flex}.om-hovercard-handle .om-byline-chips{display:contents}.om-chip-row{gap:var(--s-2);flex-wrap:wrap;min-width:0;display:flex}.om-chip[aria-disabled=true]{opacity:.45;cursor:not-allowed}.om-chip-trail{margin-left:var(--s-1);color:var(--text-muted);font-variant-numeric:tabular-nums}.om-chip[role=radio][aria-checked=true] .om-chip-trail,.om-chip-active .om-chip-trail{color:inherit}.om-option-list{flex-direction:column;margin:0 -8px;display:flex}.om-option-row{justify-content:space-between;align-items:center;gap:var(--s-3);border-radius:var(--r-md);cursor:pointer;text-align:left;width:100%;color:var(--text-primary);background:0 0;border:none;min-width:0;padding:9px 8px;display:flex}.om-option-row[data-sleeping]{opacity:.45;cursor:not-allowed}.om-option-row-text{flex-direction:column;flex:auto;min-width:0;display:flex}.om-option-row-label{font:var(--text-label);overflow-wrap:anywhere;font-weight:600}.om-option-row-desc{font:var(--text-body-sm);color:var(--text-muted);overflow-wrap:anywhere;margin-top:3px;line-height:1.4}.om-option-row-trail{font:var(--text-label);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.om-option-radio{border-radius:var(--r-full);border:2px solid var(--border-strong);flex-shrink:0;place-content:center;width:20px;height:20px;display:grid}.om-option-radio[data-on]{border-color:var(--control-on)}.om-option-radio[data-on]:after{content:"";border-radius:var(--r-full);background:var(--control-on);width:10px;height:10px}.om-check{appearance:none;border:2px solid var(--border-strong);border-radius:var(--r-xs);cursor:pointer;width:20px;height:20px;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;flex-shrink:0;place-content:center;margin:0;display:grid;position:relative}.om-check:before{content:"";position:absolute;inset:-4px}.om-check:after{content:"";border-left:2px solid var(--control-on-ink);border-bottom:2px solid var(--control-on-ink);opacity:0;width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.om-check:checked,.om-check--mark[data-on]{background:var(--control-on);border-color:var(--control-on)}.om-check:checked:after,.om-check--mark[data-on]:after{opacity:1}.om-check:focus-visible{outline-offset:2px}.om-check:disabled{cursor:not-allowed;opacity:.45}.om-check-row{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) 0;cursor:pointer;min-width:0;display:flex}.om-check-row[data-compact]{padding:0}.om-check-row[data-disabled]{cursor:not-allowed}.om-check-row-label{font:var(--text-label);color:var(--text-primary);font-weight:600;display:block}.om-check-row-desc{font:var(--text-body-sm);color:var(--text-muted);margin-top:3px;line-height:1.4;display:block}.om-typeahead-row{min-height:var(--ctl-h-md);font:var(--text-label);color:var(--text-primary);overflow-wrap:anywhere}.om-typeahead-row[data-create]{gap:var(--s-2);color:var(--text-primary)}.om-typeahead-create{justify-content:space-between;align-items:baseline;gap:var(--s-3);flex:auto;min-width:0;display:flex}.om-typeahead-new{font:var(--text-meta);color:var(--accent);flex-shrink:0}.om-typeahead-empty{padding:var(--s-2) var(--s-2-5);color:var(--text-muted);cursor:default;align-items:center;display:flex}.om-dash-toolbar>.om-chip-row,.om-showcase-filter>.om-chip-row{flex:100%}.om-goalfield .om-unit-segs{margin-left:var(--s-2);border-left:var(--bw-hair) solid var(--border-subtle);align-self:stretch;margin-right:-12px;display:flex}.om-goalfield .om-unit-segs>.om-seg{min-width:40px;height:100%;padding:0 var(--s-3)}.om-goalfield .om-unit-segs>.om-seg:first-child{border-left:none}.om-goalfield .om-unit-segs>.om-seg:last-child{border-radius:0 calc(var(--r-md) - 1.5px) calc(var(--r-md) - 1.5px) 0}.om-cursor-opt[aria-checked=true]{background:var(--surface-active);border-color:var(--border-strong);color:var(--text-primary)}@media (hover:hover){.om-cursor-opt[aria-checked=true]:hover{background:var(--surface-active)}}.om-cursor-cell{align-items:center;display:inline-flex}.om-lang-chips{gap:var(--s-1-5);flex-wrap:wrap;min-width:0;display:flex}.om-icon-pick{gap:var(--s-1);flex-direction:column;display:flex}.om-icon-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;display:grid}.om-icon-cell{border-radius:var(--r-md);min-width:0;height:40px;color:var(--text-primary);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.om-icon-cell[data-active=true]{background:var(--surface-hover)}.om-icon-cell[data-on]{background:var(--surface-active);border-color:var(--border-strong)}.om-icon-upload{font:var(--text-body-sm)}
