:root{--om-font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--om-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--om-weight-regular:400;--om-weight-medium:500;--om-weight-bold:700;--om-text-xs-size:.75rem;--om-text-xs-line:1rem;--om-text-sm-size:.875rem;--om-text-sm-line:1.25rem;--om-text-md-size:1rem;--om-text-md-line:1.5rem;--om-text-lg-size:1.125rem;--om-text-lg-line:1.625rem;--om-text-xl-size:1.375rem;--om-text-xl-line:1.875rem;--om-text-2xl-size:1.75rem;--om-text-2xl-line:2.25rem;--om-space-0:0;--om-space-1:.25rem;--om-space-2:.5rem;--om-space-3:.75rem;--om-space-4:1rem;--om-space-5:1.5rem;--om-space-6:2rem;--om-space-7:3rem;--om-radius-sm:.25rem;--om-radius-md:.5rem;--om-radius-lg:1rem;--om-radius-pill:999px;--om-elevation-0:none;--om-elevation-1:0 1px 2px #0000001f;--om-elevation-2:0 2px 8px #00000029;--om-elevation-3:0 8px 24px #00000038;--om-motion-instant:80ms;--om-motion-quick:.15s;--om-motion-standard:.22s;--om-motion-slow:.35s;--om-ease-enter:cubic-bezier(0, 0, .2, 1);--om-ease-exit:cubic-bezier(.4, 0, 1, 1);--om-ease-move:cubic-bezier(.4, 0, .2, 1);--om-z-base:0;--om-z-raised:10;--om-z-nav:20;--om-z-sticky:30;--om-z-overlay:40;--om-z-modal:50;--om-z-toast:60;--om-z-security:70;--om-target-min:44px}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]){--om-motion-quick:.01ms;--om-motion-standard:.01ms;--om-motion-slow:.01ms}}:root[data-motion=reduced]{--om-motion-quick:.01ms;--om-motion-standard:.01ms;--om-motion-slow:.01ms}:root,:root[data-appearance=light]{--om-color-bg-canvas:#f7f8fa;--om-color-bg-surface:#fff;--om-color-bg-raised:#fff;--om-color-bg-sunken:#eef0f4;--om-color-text-primary:#14181f;--om-color-text-secondary:#4a5361;--om-color-text-muted:#5b6472;--om-color-accent:#1f5fbf;--om-color-accent-text:#fff;--om-color-border:#7c8696;--om-color-selection-bg:#cfe0fb;--om-color-selection-text:#14181f;--om-color-success-fg:#0f6b3a;--om-color-success-bg:#e6f5ec;--om-color-warning-fg:#7a4b00;--om-color-warning-bg:#fff3d6;--om-color-danger-fg:#a4161a;--om-color-danger-bg:#fdecec;--om-color-info-fg:#0f4c8a;--om-color-info-bg:#e7f0fb}@media (prefers-color-scheme:dark){:root:not([data-appearance=light]){--om-color-bg-canvas:#0f1217;--om-color-bg-surface:#171b22;--om-color-bg-raised:#1e232c;--om-color-bg-sunken:#0b0d11;--om-color-text-primary:#eef1f5;--om-color-text-secondary:#b6becb;--om-color-text-muted:#9aa3b2;--om-color-accent:#7fb0ff;--om-color-accent-text:#0b1320;--om-color-border:#6b7587;--om-color-selection-bg:#24406e;--om-color-selection-text:#eef1f5;--om-color-success-fg:#8fddb0;--om-color-success-bg:#10301e;--om-color-warning-fg:#f5cf84;--om-color-warning-bg:#3a2a08;--om-color-danger-fg:#ffb4b0;--om-color-danger-bg:#3a1416;--om-color-info-fg:#a9ccff;--om-color-info-bg:#11284a}}:root[data-appearance=dark]{--om-color-bg-canvas:#0f1217;--om-color-bg-surface:#171b22;--om-color-bg-raised:#1e232c;--om-color-bg-sunken:#0b0d11;--om-color-text-primary:#eef1f5;--om-color-text-secondary:#b6becb;--om-color-text-muted:#9aa3b2;--om-color-accent:#7fb0ff;--om-color-accent-text:#0b1320;--om-color-border:#6b7587;--om-color-selection-bg:#24406e;--om-color-selection-text:#eef1f5;--om-color-success-fg:#8fddb0;--om-color-success-bg:#10301e;--om-color-warning-fg:#f5cf84;--om-color-warning-bg:#3a2a08;--om-color-danger-fg:#ffb4b0;--om-color-danger-bg:#3a1416;--om-color-info-fg:#a9ccff;--om-color-info-bg:#11284a}:root,:root[data-appearance=light]{--om-color-security-notice-bg:#fff3d6;--om-color-security-notice-fg:#4a2e00;--om-color-security-notice-border:#7a4b00;--om-color-security-danger-bg:#fdecec;--om-color-security-danger-fg:#7a0e12;--om-color-security-danger-border:#a4161a;--om-color-security-verified-bg:#e6f5ec;--om-color-security-verified-fg:#0a4a28;--om-color-security-verified-border:#0f6b3a;--om-color-focus-ring:#0b57d0;--om-color-focus-halo:#fff}@media (prefers-color-scheme:dark){:root:not([data-appearance=light]){--om-color-security-notice-bg:#3a2a08;--om-color-security-notice-fg:#ffe9b5;--om-color-security-notice-border:#f5cf84;--om-color-security-danger-bg:#3a1416;--om-color-security-danger-fg:#ffd6d3;--om-color-security-danger-border:#ffb4b0;--om-color-security-verified-bg:#10301e;--om-color-security-verified-fg:#c4f0d6;--om-color-security-verified-border:#8fddb0;--om-color-focus-ring:#9cc2ff;--om-color-focus-halo:#0f1217}}:root[data-appearance=dark]{--om-color-security-notice-bg:#3a2a08;--om-color-security-notice-fg:#ffe9b5;--om-color-security-notice-border:#f5cf84;--om-color-security-danger-bg:#3a1416;--om-color-security-danger-fg:#ffd6d3;--om-color-security-danger-border:#ffb4b0;--om-color-security-verified-bg:#10301e;--om-color-security-verified-fg:#c4f0d6;--om-color-security-verified-border:#8fddb0;--om-color-focus-ring:#9cc2ff;--om-color-focus-halo:#0f1217}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) *,:root:not([data-motion=full]) :before,:root:not([data-motion=full]) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body{background:var(--om-color-bg-canvas);color:var(--om-color-text-primary);font-family:var(--om-font-sans);font-size:var(--om-text-md-size);line-height:var(--om-text-md-line);margin:0}::selection{background:var(--om-color-selection-bg);color:var(--om-color-selection-text)}.om-security-notice{box-sizing:border-box;border:2px solid var(--om-color-security-notice-border);background:var(--om-color-security-notice-bg);color:var(--om-color-security-notice-fg);border-inline-start-width:.5rem;border-radius:.25rem;align-items:center;gap:.75rem;padding:.75rem 1rem;font-family:system-ui,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;display:flex}.om-security-notice[data-tone=danger]{border-color:var(--om-color-security-danger-border);background:var(--om-color-security-danger-bg);color:var(--om-color-security-danger-fg)}.om-security-notice[data-tone=verified]{border-color:var(--om-color-security-verified-border);background:var(--om-color-security-verified-bg);color:var(--om-color-security-verified-fg)}.om-security-notice__mark:before{content:"!";text-align:center;box-sizing:border-box;border:2px solid;border-radius:50%;block-size:1.5rem;inline-size:1.5rem;line-height:1.25rem;display:inline-block}.om-security-notice[data-tone=verified] .om-security-notice__mark:before{content:"✓"}.om-security-notice__label{flex:auto}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--om-color-focus-ring);outline-offset:2px;box-shadow:0 0 0 5px var(--om-color-focus-halo)}:root{--om-hairline:color-mix(in srgb, var(--om-color-border) 35%, transparent)}@keyframes om-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes om-slide-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes om-pulse{0%,to{opacity:1}50%{opacity:.35}}.om-button,.om-icon-button{justify-content:center;align-items:center;gap:var(--om-space-2);box-sizing:border-box;min-block-size:var(--om-target-min);min-inline-size:var(--om-target-min);padding-inline:var(--om-space-5);border:1px solid var(--om-color-border);border-radius:var(--om-radius-pill);background:var(--om-color-bg-surface);color:var(--om-color-text-primary);font:inherit;font-weight:var(--om-weight-medium);cursor:pointer;transition:background-color var(--om-motion-instant) var(--om-ease-enter), transform var(--om-motion-quick) var(--om-ease-enter), filter var(--om-motion-quick) var(--om-ease-enter);display:inline-flex;position:relative;overflow:hidden}.om-icon-button{border-radius:var(--om-radius-pill);padding-inline:0}.om-icon-button[data-variant=primary]{border-color:var(--om-color-accent);background:var(--om-color-accent);color:var(--om-color-accent-text)}.om-icon{flex:none;display:block}@media (hover:hover){.om-button:not(:disabled):hover,.om-icon-button:not(:disabled):hover{background:var(--om-color-bg-sunken)}.om-button[data-variant=primary]:not(:disabled):hover,.om-icon-button[data-variant=primary]:not(:disabled):hover{background:var(--om-color-accent);filter:brightness(1.08)}}.om-button:after,.om-icon-button:after{content:"";background:color-mix(in srgb, currentColor 16%, transparent);clip-path:circle(0 at var(--om-press-x,50%) var(--om-press-y,50%));opacity:0;pointer-events:none;transition:opacity var(--om-motion-standard) var(--om-ease-exit), clip-path 0s var(--om-motion-standard);position:absolute;inset:0}.om-button:not(:disabled):active:after,.om-icon-button:not(:disabled):active:after{clip-path:circle(150% at var(--om-press-x,50%) var(--om-press-y,50%));opacity:1;transition:clip-path var(--om-motion-standard) var(--om-ease-enter), opacity var(--om-motion-instant) linear}.om-button:not(:disabled):active,.om-icon-button:not(:disabled):active{transition-duration:var(--om-motion-instant);transform:scale(.97)}.om-button[data-variant=primary]{border-color:var(--om-color-accent);background:var(--om-color-accent);color:var(--om-color-accent-text)}.om-button[data-variant=quiet],.om-icon-button:not([data-variant]){background:0 0;border-color:#0000}.om-button[data-variant=quiet]{color:var(--om-color-accent)}.om-button:disabled,.om-icon-button:disabled{opacity:.6;cursor:not-allowed}.om-text{font-size:var(--om-text-md-size);line-height:var(--om-text-md-line);color:var(--om-color-text-primary);margin:0}.om-text[data-size=xs]{font-size:var(--om-text-xs-size);line-height:var(--om-text-xs-line)}.om-text[data-size=sm]{font-size:var(--om-text-sm-size);line-height:var(--om-text-sm-line)}.om-text[data-size=lg]{font-size:var(--om-text-lg-size);line-height:var(--om-text-lg-line)}.om-text[data-size=xl]{font-size:var(--om-text-xl-size);line-height:var(--om-text-xl-line)}.om-text[data-size="2xl"]{font-size:var(--om-text-2xl-size);line-height:var(--om-text-2xl-line)}.om-text[data-tone=secondary]{color:var(--om-color-text-secondary)}.om-text[data-tone=muted]{color:var(--om-color-text-muted)}.om-text[data-weight=medium]{font-weight:var(--om-weight-medium)}.om-text[data-weight=bold]{font-weight:var(--om-weight-bold)}.om-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.om-skip-link{z-index:var(--om-z-security);padding:var(--om-space-3) var(--om-space-4);border-radius:var(--om-radius-md);background:var(--om-color-bg-surface);color:var(--om-color-text-primary);position:absolute;inset-block-start:var(--om-space-2);inset-inline-start:var(--om-space-2);transform:translateY(-200%)}.om-skip-link:focus{transform:none}input[type=checkbox],input[type=radio]{block-size:1.5rem;inline-size:1.5rem;margin:0 var(--om-space-2) 0 0;accent-color:var(--om-color-accent)}@media (forced-colors:active){.om-button[data-variant=primary],.om-shell__dest[aria-selected=true],.om-shell__dest[aria-current=page]{border:2px solid buttontext}}.om-shell{background:var(--om-color-bg-canvas);block-size:100dvh;color:var(--om-color-text-primary);grid-template:"panes"minmax(0,1fr)"reach""tabs"/minmax(0,1fr);display:grid}.om-shell__panes{outline:none;grid-area:panes;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-block-size:0;display:grid}.om-shell__list,.om-shell__detail{overscroll-behavior:contain;grid-area:1/1;min-block-size:0;padding:0;overflow:auto}.om-shell[data-layout=compact] .om-shell__detail{animation:om-slide-in var(--om-motion-standard) var(--om-ease-enter) both}.om-shell[data-layout=compact][data-conversation-open=false] .om-shell__list{animation:om-slide-back var(--om-motion-standard) var(--om-ease-enter) both}@keyframes om-slide-back{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}.om-shell__composer{align-items:center;gap:var(--om-space-2);padding:var(--om-space-2) max(var(--om-space-3), env(safe-area-inset-right)) calc(var(--om-space-2) + env(safe-area-inset-bottom,0px)) max(var(--om-space-3), env(safe-area-inset-left));border-block-start:1px solid var(--om-hairline);background:var(--om-color-bg-surface);flex-wrap:wrap;grid-area:2/1;display:flex}.om-shell__reach{justify-content:flex-end;align-items:center;gap:var(--om-space-2);padding:var(--om-space-1) max(var(--om-space-3), env(safe-area-inset-right)) var(--om-space-1) max(var(--om-space-3), env(safe-area-inset-left));border-block-start:1px solid var(--om-hairline);background:var(--om-color-bg-surface);flex-wrap:wrap;grid-area:reach;display:flex}.om-shell:not(:has(.om-shell__tabbar)) .om-shell__reach{padding-block-end:calc(var(--om-space-2) + env(safe-area-inset-bottom,0px))}.om-profile-switcher{gap:var(--om-space-1);flex-wrap:wrap;display:flex}.om-shell[data-mirrored=true] .om-shell__reach{justify-content:flex-start}.om-shell__tabbar{border-block-start:1px solid var(--om-hairline);background:var(--om-color-bg-surface);grid-area:tabs;padding-block-end:env(safe-area-inset-bottom,0);display:flex}.om-shell__tabbar .om-shell__dest{flex-direction:column;flex:1 1 0}.om-shell__dest{justify-content:center;align-items:center;gap:var(--om-space-1);box-sizing:border-box;min-block-size:var(--om-target-min);min-inline-size:var(--om-target-min);padding:var(--om-space-2) var(--om-space-3);border-radius:var(--om-radius-md);color:var(--om-color-text-secondary);font:inherit;font-size:var(--om-text-sm-size);cursor:pointer;transition:background-color var(--om-motion-instant) var(--om-ease-enter);background:0 0;border:0;display:inline-flex}.om-shell__dest:hover{background:var(--om-color-bg-sunken)}.om-shell__dest[aria-selected=true],.om-shell__dest[aria-current=page]{color:var(--om-color-accent);font-weight:var(--om-weight-bold);box-shadow:inset 0 -3px 0 var(--om-color-accent)}.om-shell__topbar{align-items:center;gap:var(--om-space-3);padding:var(--om-space-2) var(--om-space-3);border-block-end:1px solid var(--om-hairline);background:var(--om-color-bg-surface);flex-wrap:wrap;display:flex}.om-shell__topbar:empty{display:none}@media (width>=600px){.om-shell{grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"topbar""panes""tabs"}.om-shell__topbar{grid-area:topbar;justify-content:space-between}.om-shell__panes{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(16rem,22rem) minmax(0,1fr)}.om-shell__list{border-inline-end:1px solid var(--om-hairline);grid-area:1/1/span 2}.om-shell__detail{grid-area:1/2}.om-shell__composer{grid-area:2/2}}@media (width>=900px){.om-shell{grid-template:"rail topbar""rail panes"minmax(0,1fr)/auto minmax(0,1fr)}.om-shell__rail{padding:var(--om-space-3) var(--om-space-2);border-inline-end:1px solid var(--om-hairline);background:var(--om-color-bg-surface);flex-direction:column;grid-area:rail;justify-content:space-between;display:flex}.om-shell__rail nav{gap:var(--om-space-1);flex-direction:column;display:flex}.om-shell__rail .om-shell__dest{justify-content:flex-start;gap:var(--om-space-2);padding-inline:var(--om-space-4);border:1px solid var(--om-color-border);border-radius:var(--om-radius-pill);color:var(--om-color-text-primary);font-weight:var(--om-weight-medium);flex-direction:row}.om-shell__rail .om-shell__dest[aria-current=page]{background:var(--om-color-bg-sunken);border-color:var(--om-color-accent);color:var(--om-color-accent);box-shadow:none}.om-shell__rail .om-shell__dest-icon{display:inline-flex}.om-shell__rail{gap:var(--om-space-3);overflow:auto}.om-shell__rail-footer{align-items:stretch;gap:var(--om-space-2);flex-direction:column;padding-block-start:var(--om-space-3);display:flex}.om-shell__rail-footer .om-profile-switcher{flex-direction:column}.om-shell__rail-footer .om-button{inline-size:100%}}.om-avatar{border-radius:var(--om-radius-pill);background:var(--om-color-info-bg);block-size:2.5rem;inline-size:2.5rem;color:var(--om-color-info-fg);font-weight:var(--om-weight-bold);font-size:var(--om-text-md-size);-webkit-user-select:none;user-select:none;flex:none;place-items:center;line-height:1;display:inline-grid}.om-avatar[data-size=lg]{block-size:3.5rem;inline-size:3.5rem;font-size:var(--om-text-xl-size)}.om-conv-list{flex-direction:column;display:flex}.om-conv-list__row{align-items:center;gap:var(--om-space-3);box-sizing:border-box;min-block-size:4rem;padding:var(--om-space-2) max(var(--om-space-4), env(safe-area-inset-right)) var(--om-space-2) max(var(--om-space-4), env(safe-area-inset-left));border-block-end:1px solid var(--om-hairline);cursor:pointer;transition:background-color var(--om-motion-instant) var(--om-ease-enter);display:flex;position:relative}.om-conv-list__row:last-child{border-block-end:0}@media (hover:hover){.om-conv-list__row:hover{background:var(--om-color-bg-sunken)}}.om-conv-list__row:active{background:var(--om-color-bg-sunken)}.om-conv-list__row[aria-selected=true]{background:var(--om-color-bg-sunken);box-shadow:inset 3px 0 0 var(--om-color-accent)}.om-conv-list__row[data-unread=true] .om-conv-list__name{font-weight:var(--om-weight-bold)}.om-conv-list:focus-visible{box-shadow:none;outline:none}.om-conv-list:focus-visible .om-conv-list__row[data-active=true]{outline:3px solid var(--om-color-focus-ring);outline-offset:-3px}.om-conv-list__name{overflow-wrap:anywhere;min-inline-size:0;font-weight:var(--om-weight-medium);flex:auto}.om-conv-list__meta{align-items:center;gap:var(--om-space-2);font-size:var(--om-text-sm-size);color:var(--om-color-text-secondary);flex:none;display:inline-flex}.om-conv-list__unread{padding-inline:var(--om-space-2);border-radius:var(--om-radius-pill);background:var(--om-color-accent);color:var(--om-color-accent-text);font-weight:var(--om-weight-bold)}.om-conv-list__empty{padding:var(--om-space-5) 0;color:var(--om-color-text-secondary);text-align:center;margin:0}.om-conv-view{flex-direction:column;min-block-size:100%;display:flex}.om-conv-view__header{z-index:var(--om-z-sticky);align-items:center;gap:var(--om-space-3);padding:var(--om-space-2) max(var(--om-space-4), env(safe-area-inset-right)) var(--om-space-2) max(var(--om-space-2), env(safe-area-inset-left));background:var(--om-color-bg-surface);border-block-end:1px solid var(--om-hairline);display:flex;position:sticky;inset-block-start:0}.om-conv-view__header:not(:has(.om-conv-view__back)){padding-inline-start:max(var(--om-space-4), env(safe-area-inset-left))}.om-conv-view__who{flex-direction:column;min-inline-size:0;display:flex}.om-conv-view__who h2{overflow-wrap:anywhere}.om-conv-view__notes{gap:var(--om-space-2);padding:var(--om-space-3) max(var(--om-space-4), env(safe-area-inset-right)) 0 max(var(--om-space-4), env(safe-area-inset-left));display:grid}.om-conv-view__relationship{padding:var(--om-space-2) var(--om-space-3);border-radius:var(--om-radius-md);background:var(--om-color-info-bg);color:var(--om-color-info-fg);font-size:var(--om-text-sm-size);line-height:var(--om-text-sm-line);margin:0}.om-conv-view__log{padding:var(--om-space-4) max(var(--om-space-4), env(safe-area-inset-right)) var(--om-space-3) max(var(--om-space-4), env(safe-area-inset-left));flex-direction:column;flex:auto;display:flex}.om-conv-view__empty{padding:var(--om-space-6) var(--om-space-4);text-align:center;color:var(--om-color-text-secondary);margin:auto}.om-conv-view__timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.om-conv-view__item{align-items:flex-start;gap:var(--om-space-1);flex-direction:column;margin-block-start:var(--om-space-3);display:flex}.om-conv-view__item[data-joined=true]{margin-block-start:2px}.om-conv-view__item:first-child{margin-block-start:0}.om-conv-view__item[data-direction=outgoing]{align-items:flex-end}.om-conv-view__item:last-child{animation:om-rise var(--om-motion-standard) var(--om-ease-enter) both}.om-conv-view__bubble{box-sizing:border-box;max-inline-size:min(85%,34rem);padding:var(--om-space-2) var(--om-space-3);border-radius:var(--om-radius-lg);background:var(--om-color-bg-raised);box-shadow:var(--om-elevation-1);overflow-wrap:anywhere}.om-conv-view__item[data-direction=outgoing] .om-conv-view__bubble{background:var(--om-color-accent);color:var(--om-color-accent-text)}.om-conv-view__item[data-direction=outgoing] .om-conv-view__bubble :where(.om-richtext__destination,a){color:inherit}.om-conv-view__item[data-last=true] .om-conv-view__bubble{border-end-start-radius:var(--om-radius-sm)}.om-conv-view__item[data-direction=outgoing][data-last=true] .om-conv-view__bubble{border-end-end-radius:var(--om-radius-sm);border-end-start-radius:var(--om-radius-lg)}.om-conv-view__bubble[data-state=rejected]{outline:2px solid var(--om-color-danger-fg);outline-offset:1px}.om-conv-view__foot{align-items:center;gap:var(--om-space-2);padding-inline:var(--om-space-1);font-size:var(--om-text-xs-size);line-height:var(--om-text-xs-line);color:var(--om-color-text-secondary);flex-wrap:wrap;display:inline-flex}.om-conv-view__end{flex:none;block-size:1px}.om-delivery{gap:var(--om-space-1);display:inline-flex}.om-delivery[data-state=rejected]{font-weight:var(--om-weight-bold);color:var(--om-color-danger-fg)}.om-delivery[data-state^=pending] .om-delivery__glyph{animation:1.2s ease-in-out infinite om-pulse}.om-richtext__p{white-space:pre-wrap;margin:0}.om-richtext__code{font-family:var(--om-font-mono)}.om-richtext__destination{overflow-wrap:anywhere;font-size:.875em}.om-richtext__list{margin:0;padding-inline-start:var(--om-space-5,1.5em)}.om-composer{align-items:flex-end;gap:var(--om-space-2);inline-size:100%;display:flex}.om-composer__input{box-sizing:border-box;min-inline-size:0;min-block-size:var(--om-target-min);max-block-size:10rem;padding:calc((var(--om-target-min) - var(--om-text-md-line)) / 2 - 1px) var(--om-space-4);border:1px solid var(--om-color-border);border-radius:calc(var(--om-target-min) / 2);background:var(--om-color-bg-canvas);color:var(--om-color-text-primary);font:inherit;line-height:var(--om-text-md-line);resize:none;transition:border-color var(--om-motion-quick) var(--om-ease-enter);flex:auto}.om-composer__input::placeholder{color:var(--om-color-text-muted)}.om-composer__send{inline-size:var(--om-target-min);block-size:var(--om-target-min);border-radius:var(--om-radius-pill);flex:none}.om-composer__notice{color:var(--om-color-danger-fg);font-size:var(--om-text-sm-size);flex-basis:100%;margin:0}.om-composer{flex-wrap:wrap}.om-composer__input{flex-basis:0}.om-request{gap:var(--om-space-2);flex-direction:column;display:flex}.om-request__actions,.om-request__confirm{gap:var(--om-space-2);flex-wrap:wrap;display:flex}.om-request__actions>.om-button,.om-request__confirm>.om-button{white-space:nowrap;flex:auto}.om-request__unknown{font-size:var(--om-text-sm-size);color:var(--om-color-text-secondary);display:block}.om-request__unverified{font-size:var(--om-text-sm-size);font-weight:var(--om-weight-bold);color:var(--om-color-warning-fg);background:var(--om-color-warning-bg);border-radius:var(--om-radius-pill);padding:0 var(--om-space-3);align-self:flex-start;display:inline-block}.om-pressure{font-size:var(--om-text-sm-size);color:var(--om-color-text-secondary);padding-block:var(--om-space-2)}.om-onb{box-sizing:border-box;align-items:center;gap:var(--om-space-5);min-block-size:100dvh;padding:max(var(--om-space-4), env(safe-area-inset-top)) max(var(--om-space-4), env(safe-area-inset-right)) max(var(--om-space-5), env(safe-area-inset-bottom)) max(var(--om-space-4), env(safe-area-inset-left));flex-direction:column;display:flex}.om-onb__top{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--om-space-3);inline-size:100%;max-inline-size:32rem;padding-block:var(--om-space-2);display:flex}.om-onb__brand{align-items:baseline;gap:var(--om-space-2);letter-spacing:-.04em;color:var(--om-color-accent);font-size:1.5rem;font-weight:800;display:inline-flex}.om-onb__beta{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--om-color-border);color:var(--om-color-text-secondary);border-radius:4px;padding:.2em .35rem;font-size:.6rem;font-weight:700;line-height:1;translate:0 -.2em}.om-onb__progress{align-items:center;gap:var(--om-space-2);color:var(--om-color-text-secondary);font-size:var(--om-text-sm-size);display:inline-flex}.om-onb__dots{gap:var(--om-space-1);display:inline-flex}.om-onb__dot{border-radius:var(--om-radius-pill);border:1px solid var(--om-color-text-secondary);box-sizing:border-box;block-size:.5rem;inline-size:.5rem}.om-onb__dot[data-state=done],.om-onb__dot[data-state=current]{background:var(--om-color-accent);border-color:var(--om-color-accent)}.om-onb__dot[data-state=current]{inline-size:1.25rem}.om-onb__card{box-sizing:border-box;gap:var(--om-space-5);flex-direction:column;inline-size:100%;max-inline-size:32rem;margin-block-end:auto;display:flex}@media (width>=40rem){.om-onb{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(var(--om-space-4), 38fr) auto minmax(var(--om-space-4), 62fr);justify-items:center;gap:0;display:grid}.om-onb__top{grid-row:1}.om-onb__card{padding:var(--om-space-6);border:1px solid var(--om-color-border);border-radius:var(--om-radius-lg);background:var(--om-color-bg-surface);grid-row:3;margin-block:0;box-shadow:0 10px 30px #0000000f}}@media (prefers-reduced-motion:no-preference){.om-onb__card{animation:om-onb-arrive var(--om-motion-standard) var(--om-ease-enter) both}@keyframes om-onb-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.om-onb__aside{gap:var(--om-space-3);border-block-start:1px solid var(--om-color-border);flex-direction:column;padding-block-start:var(--om-space-4);display:flex}.om-onb__step{gap:var(--om-space-3);flex-direction:column;display:flex}.om-onb__step>.om-text{color:var(--om-color-text-secondary)}.om-onb__heading+.om-onb__actions{margin-block-start:var(--om-space-2)}.om-onb__actions>.om-button{white-space:nowrap;flex:auto}.om-onb__actions>.om-button[data-variant=primary]{flex-basis:100%;min-block-size:3rem}.om-onb__actions>.om-button[data-variant=quiet]{flex:none;margin-inline:auto}.om-onb__accept{border-block-start:1px solid var(--om-color-border);padding-block-start:var(--om-space-4)}.om-onb__waiting{align-items:flex-start;gap:var(--om-space-3);padding:var(--om-space-4);border-radius:var(--om-radius-md);background:var(--om-color-info-bg);flex-direction:column;display:flex}.om-onb__spinner{border:3px solid var(--om-color-border);border-block-start-color:var(--om-color-accent);box-sizing:border-box;border-radius:50%;block-size:1.5rem;inline-size:1.5rem}@media (prefers-reduced-motion:no-preference){.om-onb__spinner{animation:.9s linear infinite om-onb-spin}@keyframes om-onb-spin{to{transform:rotate(360deg)}}}.om-onb__heading{letter-spacing:-.02em;font-size:1.75em;line-height:1.15;font-weight:var(--om-weight-bold);margin:0}.om-onb__heading:focus,.om-onb__heading:focus-visible{box-shadow:none;outline:none}.om-onb__actions{gap:var(--om-space-2);flex-wrap:wrap;display:flex}.om-onb__result,.om-onb__invite,.om-onb__accept,.om-onb__home{gap:var(--om-space-2);flex-direction:column;display:flex}.om-onb__notice{padding:var(--om-space-3) var(--om-space-4);border-radius:var(--om-radius-md,.5rem);background:var(--om-color-info-bg);color:var(--om-color-info-fg);font-size:var(--om-text-sm-size);line-height:var(--om-text-sm-line,1.45);margin:0}.om-onb__key{gap:var(--om-space-2);-webkit-user-select:all;user-select:all;flex-wrap:wrap;margin:0;padding:0;font-family:monospace;font-size:1.25em;list-style:none;display:flex}.om-onb__key li{padding:var(--om-space-1) var(--om-space-2);border:1px solid var(--om-color-text-secondary);border-radius:var(--om-radius-sm,.25rem)}.om-onb__field{gap:var(--om-space-1);flex-direction:column;display:flex}.om-onb__input{box-sizing:border-box;min-block-size:var(--om-target-min);font:inherit;font-family:monospace}.om-onb__input--text{font-family:inherit}.om-onb__link{overflow-wrap:anywhere}.om-onb__check{min-block-size:var(--om-target-min);align-items:center;display:flex}@media (prefers-reduced-motion:no-preference){.om-onb__copied{animation:.26s ease-out both om-onb-copied}@keyframes om-onb-copied{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}}.om-onb__more>summary{cursor:pointer;min-block-size:var(--om-target-min);justify-content:space-between;align-items:center;gap:var(--om-space-2);color:var(--om-color-accent);font-weight:var(--om-weight-medium);list-style:none;display:flex}.om-onb__more>summary::-webkit-details-marker{display:none}.om-onb__more>summary:after{content:"";block-size:.5rem;inline-size:.5rem;transition:rotate var(--om-motion-quick) var(--om-ease-move);border-block-end:2px solid;border-inline-end:2px solid;flex:none;translate:0 -.1rem;rotate:45deg}.om-onb__more[open]>summary:after{translate:0 .1rem;rotate:225deg}.om-onb__more[open]>summary{margin-block-end:var(--om-space-2)}.om-onb__more+.om-onb__more{border-block-start:1px solid var(--om-color-border)}.om-onb__sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.om-onb__status{color:var(--om-color-text-secondary);font-size:var(--om-text-sm-size);margin:0}.om-onb__status[role=alert]{color:var(--om-color-danger-fg,var(--om-color-text-primary))}.om-onb__home>.om-button[aria-expanded]{font-weight:var(--om-weight-medium);justify-content:space-between;padding-inline:0}.om-onb__home>.om-button[aria-expanded]:after{content:"";block-size:.5rem;inline-size:.5rem;transition:rotate var(--om-motion-quick) var(--om-ease-move);border-block-end:2px solid;border-inline-end:2px solid;flex:none;translate:0 -.1rem;rotate:45deg}.om-onb__home>.om-button[aria-expanded=true]:after{translate:0 .1rem;rotate:225deg}.om-onb__done{justify-content:center;min-block-size:2rem;margin:0;display:flex}.om-onb__done-mark{background:var(--om-color-success-bg);block-size:2rem;inline-size:2rem;color:var(--om-color-success-fg);box-shadow:inset 0 0 0 2px var(--om-color-success-fg);border-radius:50%;place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){.om-onb__done-mark{animation:om-onb-done 2.6s var(--om-ease-enter) both}@keyframes om-onb-done{0%{opacity:0;transform:scale(.5)}10%{opacity:1;transform:scale(1.08)}16%{transform:scale(1)}75%{opacity:1}to{opacity:0}}}.om-onb__back{margin-inline-start:calc(-1 * var(--om-space-2))}.om-onb__top-lead{align-items:center;gap:var(--om-space-2);display:inline-flex}.om-onb__welcome-back,.om-settings{gap:var(--om-space-4);flex-direction:column;display:flex}.om-settings__heading:focus{outline:none}.om-settings__heading:focus-visible{outline:3px solid var(--om-color-focus-ring);outline-offset:2px}.om-settings__group,.om-settings__step,.om-settings__form{gap:var(--om-space-2);flex-direction:column;display:flex}.om-settings__rows,.om-settings__list,.om-settings__facts{gap:var(--om-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.om-settings__list{padding-inline-start:var(--om-space-5,1.5em);list-style:outside}.om-settings__row{border-radius:var(--om-radius-lg);padding-block:var(--om-space-2);justify-content:space-between;gap:var(--om-space-2);inline-size:100%;min-block-size:var(--om-target-min);text-align:start;flex-wrap:wrap;display:flex}.om-settings__name{overflow-wrap:anywhere;min-inline-size:0}.om-settings__meta{color:var(--om-color-text-secondary);font-size:.875em}.om-settings__actions{gap:var(--om-space-2);flex-wrap:wrap;display:flex}.om-settings__confirm{gap:var(--om-space-2);padding:var(--om-space-3);border:2px solid;border-radius:8px;flex-direction:column;display:flex}.om-settings__field{gap:var(--om-space-1);flex-direction:column;display:flex}.om-settings__input{font:inherit;min-block-size:var(--om-target-min)}.om-settings__status:empty{display:none}.om-settings__radios{gap:var(--om-space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.om-settings__radio{gap:var(--om-space-2);align-items:flex-start;display:flex}.om-settings__radio-text{flex-direction:column;display:flex}.om-devices__banners{gap:var(--om-space-2);flex-direction:column;display:flex}.om-devices__code{gap:var(--om-space-1);flex-direction:column;display:flex}.om-devices__digits{letter-spacing:.1em;font:700 2rem/1.2 ui-monospace,monospace}.om-devices__warning{font-weight:var(--om-weight-bold);margin:0}.om-devices__link{overflow-wrap:anywhere}.om-devices__qr{margin:0}[data-danger=true]{font-weight:var(--om-weight-bold)}.om-app{flex-direction:column;block-size:100dvh;display:flex}.om-app>.om-shell{flex:1 1 0;block-size:auto;min-block-size:0}.om-app>:not(.om-shell){flex:none}.om-page{padding:var(--om-space-4) max(var(--om-space-4), env(safe-area-inset-right)) var(--om-space-4) max(var(--om-space-4), env(safe-area-inset-left))}.om-page:empty{display:none}.om-page--empty{box-sizing:border-box;text-align:center;place-items:center;block-size:100%;display:grid}.om-stack{gap:var(--om-space-3);display:grid}.om-page-head{padding:var(--om-space-4) max(var(--om-space-4), env(safe-area-inset-right)) var(--om-space-2) max(var(--om-space-4), env(safe-area-inset-left))}.om-card{gap:var(--om-space-3);padding:var(--om-space-4);border-radius:var(--om-radius-lg);background:var(--om-color-bg-raised);box-shadow:var(--om-elevation-1);animation:om-rise var(--om-motion-standard) var(--om-ease-enter) both;display:grid}.om-shell:not([data-layout=compact]) .om-conv-view__back{display:none}.om-menu__list{margin:0;padding:0;list-style:none}.om-menu__row{align-items:center;gap:var(--om-space-3);box-sizing:border-box;min-block-size:4rem;inline-size:100%;padding:var(--om-space-3) max(var(--om-space-4), env(safe-area-inset-right)) var(--om-space-3) max(var(--om-space-4), env(safe-area-inset-left));border:0;border-block-end:1px solid var(--om-hairline);color:var(--om-color-text-primary);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--om-motion-instant) var(--om-ease-enter);background:0 0;display:flex}a.om-menu__row{text-decoration:none}.om-menu__row:active{background:var(--om-color-bg-sunken)}@media (hover:hover){.om-menu__row:hover{background:var(--om-color-bg-sunken)}}.om-menu__row[aria-current=page]{background:var(--om-color-bg-sunken);box-shadow:inset -3px 0 0 var(--om-color-accent)}.om-menu__text{flex:auto;gap:2px;min-inline-size:0;display:grid}.om-menu__title{font-weight:var(--om-weight-medium)}.om-menu__hint{font-size:var(--om-text-sm-size);line-height:var(--om-text-sm-line);color:var(--om-color-text-secondary)}.om-menu__row>.om-icon{color:var(--om-color-text-muted)}.om-menu__icon{background:var(--om-color-bg-sunken);block-size:2.5rem;inline-size:2.5rem;color:var(--om-color-accent);border-radius:50%;flex:none;place-items:center;display:grid}.om-menu__row[aria-current=page] .om-menu__icon{background:var(--om-color-accent);color:var(--om-color-accent-text)}.om-menu__search{padding-block:var(--om-space-2)}.om-menu__none{color:var(--om-color-text-secondary)}.om-search{align-items:center;gap:var(--om-space-2);box-sizing:border-box;min-block-size:var(--om-target-min);padding-inline:var(--om-space-4);border:1px solid var(--om-color-border);border-radius:var(--om-radius-pill);background:var(--om-color-bg-surface);color:var(--om-color-text-secondary);transition:border-color var(--om-motion-quick) var(--om-ease-enter);display:flex}.om-search:focus-within{border-color:var(--om-color-accent)}.om-search__input{min-inline-size:0;color:var(--om-color-text-primary);font:inherit;box-shadow:none;background:0 0;border:0;outline:none;flex:auto}.om-search__input:focus-visible{box-shadow:none;outline:none}.om-search:has(:focus-visible){outline:3px solid var(--om-color-focus-ring);outline-offset:2px}.om-subpage{position:relative}.om-subpage__back{position:absolute;inset-block-start:0;inset-inline-start:calc(-1 * var(--om-space-2))}.om-subpage__body h1,.om-subpage__body .om-onb__heading{min-block-size:var(--om-target-min);align-items:center;margin-block:0;display:flex}.om-shell[data-layout=compact] .om-subpage__body h1,.om-shell[data-layout=compact] .om-subpage__body .om-onb__heading{padding-inline-start:2.5rem}.om-shell:not([data-layout=compact]) .om-subpage__back{display:none}.om-me{gap:var(--om-space-2);max-inline-size:100%;padding-inline:var(--om-space-2) var(--om-space-4)}.om-me__avatar{flex:none;display:inline-flex;position:relative}.om-me__name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.om-me[aria-pressed=true]{background:var(--om-color-bg-sunken)}.om-dot,.om-me__dot{background:var(--om-color-danger-fg,#c0392b);block-size:.625rem;inline-size:.625rem;box-shadow:0 0 0 2px var(--om-color-bg-surface);border-radius:50%;flex:none}.om-me__dot{position:absolute;inset-block-start:0;inset-inline-end:0}.om-card--attention{border:1px solid color-mix(in srgb, var(--om-color-danger-fg,#c0392b) 40%, transparent)}.om-card__line{align-items:flex-start;gap:var(--om-space-2);margin:0;display:flex}.om-card__line .om-dot{box-shadow:none;margin-block-start:.4rem}.om-empty-art{color:var(--om-color-text-muted);opacity:.45}.om-lock{gap:var(--om-space-4);display:grid}.om-lock h1{margin:0}.om-lock__state{gap:var(--om-space-3);padding:var(--om-space-4);border-radius:var(--om-radius-lg);background:var(--om-color-success-bg);color:var(--om-color-success-fg);display:flex}.om-lock__state[data-mode=none],.om-lock__state[data-mode=device-shared]{background:var(--om-color-danger-bg);color:var(--om-color-danger-fg)}.om-lock__icon{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:50%;flex:none;place-items:center;block-size:2.5rem;inline-size:2.5rem;display:grid}.om-lock__text{gap:var(--om-space-1);min-inline-size:0;display:grid}.om-lock__text .om-text{color:inherit}.om-lock__section,.om-lock__panel{gap:var(--om-space-3);display:grid}.om-lock__section .om-menu__list{margin-inline:calc(-1 * var(--om-space-4))}.om-lock__section h2,.om-lock__panel h2{margin:0}.om-lock__panel{padding:var(--om-space-4);border:1px solid var(--om-color-border);border-radius:var(--om-radius-lg);background:var(--om-color-bg-raised);animation:om-rise var(--om-motion-standard) var(--om-ease-enter) both}.om-lock__panel--danger{border-color:var(--om-color-danger-fg);background:var(--om-color-danger-bg)}.om-lock__danger-note{font-weight:var(--om-weight-bold);color:var(--om-color-danger-fg);margin:0}.om-lock__action[data-danger=true] .om-menu__title{color:var(--om-color-danger-fg)}.om-lock__action[data-danger=true] .om-menu__icon{background:var(--om-color-danger-bg);color:var(--om-color-danger-fg)}.om-button.om-button--danger[data-variant]{border-color:var(--om-color-danger-fg);background:var(--om-color-danger-fg);color:var(--om-color-danger-bg)}.om-lock__choices{gap:var(--om-space-1);border:0;margin:0;padding:0;display:grid}.om-lock__choice{align-items:center;gap:var(--om-space-2);min-block-size:var(--om-target-min);cursor:pointer;display:flex}.om-lock__waiting{align-items:center;gap:var(--om-space-3);margin:0;display:flex}.om-lock__done{justify-content:center;min-block-size:2rem;margin:0;display:flex}.om-lock__done-mark{background:var(--om-color-success-bg);block-size:2rem;inline-size:2rem;color:var(--om-color-success-fg);box-shadow:inset 0 0 0 2px var(--om-color-success-fg);border-radius:50%;place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){.om-lock__done-mark{animation:om-onb-done 2.6s var(--om-ease-enter) both}}.om-starting{box-sizing:border-box;place-content:center;justify-items:center;gap:var(--om-space-4);min-block-size:100dvh;padding:var(--om-space-4);text-align:center;display:grid}.om-starting__mark{background:var(--om-color-accent);block-size:5rem;inline-size:5rem;color:var(--om-color-accent-text);letter-spacing:-.04em;border-radius:50%;place-items:center;font-size:1.75rem;font-weight:800;display:grid;position:relative}.om-starting__mark:after{content:"";border:3px solid #0000;border-block-start-color:var(--om-color-accent);border-radius:50%;position:absolute;inset:-.5rem}.om-starting__text{color:var(--om-color-text-secondary);margin:0}@media (prefers-reduced-motion:no-preference){.om-starting__mark:after{animation:1.1s linear infinite om-onb-spin}.om-starting__mark{animation:2.2s ease-in-out infinite om-starting-breathe}@keyframes om-starting-breathe{50%{transform:scale(.94)}}}.om-notice-bar{box-sizing:border-box;padding:var(--om-space-2) var(--om-space-4);background:var(--om-color-warning-bg);color:var(--om-color-warning-fg);font-size:var(--om-text-sm-size);line-height:var(--om-text-sm-line);text-align:center}.om-dev-banner{box-sizing:border-box;color:#fff;text-align:center;overflow-wrap:anywhere;background:#5a1a00;padding:4px 12px;font:600 12px/1.4 system-ui,sans-serif}.om-dev-fail{max-inline-size:36rem;padding:0 var(--om-space-4);margin:10vh auto}.om-qr{border-radius:var(--om-radius-md);background:#fff;block-size:auto;inline-size:min(100%,18rem);display:block}.om-scan{z-index:var(--om-z-modal);align-content:center;justify-items:center;gap:var(--om-space-3);padding:var(--om-space-4);background:var(--om-color-bg-canvas);display:grid;position:fixed;inset:0}.om-scan__video{border-radius:var(--om-radius-md);object-fit:cover;background:#000;max-block-size:60dvh;inline-size:min(100%,28rem)}.om-landing{box-sizing:border-box;color:var(--om-color-text-primary);padding-block-end:env(safe-area-inset-bottom);position:relative;overflow-x:clip}:where(.om-landing) :where(h1,h2,h3,p,ul){margin:0}.om-landing__wrap{z-index:1;box-sizing:border-box;max-inline-size:64rem;padding-inline:max(var(--om-space-4), env(safe-area-inset-left)) max(var(--om-space-4), env(safe-area-inset-right));margin-inline:auto;position:relative}.om-landing__wrap>section{padding-block-start:clamp(3rem,7vw,5rem)}.om-landing h2{letter-spacing:-.03em;margin-block-end:var(--om-space-4);font-size:clamp(1.7rem,4vw,2.4rem);font-weight:740;line-height:1.12}.om-landing h3{font-size:var(--om-text-lg-size);letter-spacing:-.015em;margin-block-end:var(--om-space-2)}.om-landing p+p,.om-landing p+ul,.om-landing ul+p,.om-landing ul+div{margin-block-start:var(--om-space-3)}.om-landing section ul:not([class]){gap:var(--om-space-2);padding-inline-start:var(--om-space-5);display:grid}.om-landing a{color:var(--om-color-accent);text-underline-offset:.2em;padding-block:var(--om-space-3);display:inline-block}.om-landing button:focus-visible,.om-landing a:focus-visible{outline:3px solid var(--om-color-focus-ring,currentColor);outline-offset:2px}.om-landing__eyebrow{font-size:var(--om-text-sm-size);letter-spacing:.12em;text-transform:uppercase;color:var(--om-color-text-muted);margin-block-end:var(--om-space-2);font-weight:650}.om-landing__topbar{padding-block:var(--om-space-5);justify-content:space-between;align-items:center;display:flex}.om-landing__brand{align-items:baseline;gap:var(--om-space-3);letter-spacing:-.04em;color:var(--om-color-accent);font-size:1.5rem;font-weight:800;display:flex}.om-landing__beta{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--om-color-border);color:var(--om-color-text-secondary);border-radius:4px;align-self:baseline;padding:.2em .35rem;font-size:.6rem;font-weight:700;line-height:1;translate:0 calc(-.2em - 2.6px)}.om-landing__by{font-size:.9rem}.om-landing .om-landing__by a{color:var(--om-color-text-secondary);padding:0;text-decoration:none}.om-landing .om-landing__by a:hover{color:var(--om-color-text-primary)}.om-landing__invited{padding:var(--om-space-4) var(--om-space-5);border:2px solid var(--om-color-accent);border-radius:var(--om-radius-lg);background:var(--om-color-bg-surface)}.om-landing .om-landing__invited h2{font-size:var(--om-text-lg-size);margin-block-end:var(--om-space-1)}.om-landing__hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,5vw,4rem);padding-block:clamp(2rem,7vw,5rem) clamp(2rem,6vw,4rem);display:grid}.om-landing__headline{text-wrap:balance;letter-spacing:-.04em;margin-block-end:var(--om-space-4);font-size:clamp(2.4rem,6.2vw,4.25rem);font-weight:780;line-height:1.02}.om-landing__lead{max-inline-size:34rem;color:var(--om-color-text-secondary);font-size:clamp(1.1rem,2.2vw,1.3rem);line-height:1.55}.om-landing__cta{margin-block-start:var(--om-space-5)}@property --om-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.om-landing__button{align-items:center;gap:var(--om-space-3);box-sizing:border-box;min-block-size:3.25rem;padding-inline:var(--om-space-6) var(--om-space-5);color:#fff;font:inherit;font-size:1.05rem;font-weight:var(--om-weight-bold);cursor:pointer;background:linear-gradient(110deg,#1f5fbf,#5b3fd1,#b0309a,#d4574a) 0 0/300% 100%;border:0;border-radius:.9rem;display:inline-flex;position:relative}.om-landing__button:before{content:"";pointer-events:none;opacity:0;background:conic-gradient(from var(--om-angle), transparent 0 55%, #7fb0ff 70%, #ff8fd0 85%, #ffd27f 95%, transparent 100%);-webkit-mask-composite:xor;border-radius:calc(.9rem + 4px);padding:3px;position:absolute;inset:-4px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.om-landing__arrow{display:inline-block}.om-landing__chat{border:1px solid var(--om-color-border);background:var(--om-color-bg-surface);border-radius:24px;flex-direction:column;gap:.55rem;padding:1.5rem;display:flex;box-shadow:0 10px 30px #00000014}.om-landing__bubble{background:var(--om-color-bg-sunken);border-radius:18px;max-inline-size:85%;padding:.6rem .9rem;font-weight:500;line-height:1.35}.om-landing__bubble--mine{background:var(--om-color-accent);color:var(--om-color-accent-text);border-end-end-radius:6px;align-self:flex-end}.om-landing__bubble--other{border-end-start-radius:6px;align-self:flex-start}.om-landing__cards{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.9rem;padding:0;list-style:none;display:grid}.om-landing__cards--meanings{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}.om-landing__cards li{border:1px solid var(--om-color-border);background:var(--om-color-bg-surface);border-radius:16px;padding:1.25rem 1.3rem}.om-landing__intro{max-inline-size:42rem;color:var(--om-color-text-secondary);margin-block-end:var(--om-space-5);font-size:1.1rem;line-height:1.55}.om-landing .om-landing__closing{margin-block:var(--om-space-6) 0}.om-landing strong{color:var(--om-color-text-primary);font-weight:650}.om-landing__cards a{padding:0;display:inline}.om-landing__em{color:var(--om-color-accent)}.om-landing__own{margin-block-start:var(--om-space-7)}.om-landing__follow{flex-wrap:wrap;gap:.6rem;padding:0;list-style:none;display:flex}.om-landing .om-landing__follow a{box-sizing:border-box;border:1px solid var(--om-color-border);background:var(--om-color-bg-surface);min-block-size:44px;color:var(--om-color-text-primary);border-radius:12px;align-items:center;gap:.55rem;padding:.6rem .95rem;font-weight:500;text-decoration:none;display:inline-flex}.om-landing .om-landing__follow a:hover{border-color:var(--om-color-accent)}.om-landing__follow svg{fill:currentColor;block-size:1.15rem;inline-size:1.15rem}.om-landing__cards p{color:var(--om-color-text-secondary);font-size:.98rem}.om-landing__cards--meanings h3 b{color:var(--om-color-accent)}.om-landing__split{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(1.5rem,5vw,4rem);display:grid}.om-landing blockquote{border-inline-start:4px solid var(--om-color-accent);background:var(--om-color-info-bg);letter-spacing:-.015em;border-radius:0 16px 16px 0;margin:0;padding:1.5rem 1.6rem;font-size:clamp(1.2rem,2.6vw,1.5rem);font-weight:600;line-height:1.35}.om-landing__footer{padding-block:var(--om-space-5) var(--om-space-7);border-block-start:1px solid var(--om-color-border);color:var(--om-color-text-secondary);margin-block-start:clamp(4rem,9vw,6rem);font-size:.9rem}.om-landing__phone{z-index:0;pointer-events:none;position:absolute;inset-block:0;inset-inline:0;overflow:clip}.om-landing__device{aspect-ratio:9/18;border:3px solid var(--om-color-accent);background:linear-gradient(160deg, var(--om-color-info-bg), transparent 65%);opacity:.16;border-radius:2.6rem;flex-direction:column;gap:.9rem;inline-size:min(22rem,70vw);padding:3rem 1.4rem 1.4rem;display:flex;position:fixed;inset-block-start:14vh;inset-inline-end:max(2vw,50vw - 36rem);rotate:8deg}.om-landing__bar{background:var(--om-color-accent);border-radius:999px;align-self:center;block-size:.6rem;inline-size:30%;margin-block-end:1rem}.om-landing__msg{background:var(--om-color-accent);opacity:.55;border-radius:1.1rem;block-size:3rem;inline-size:68%}.om-landing__msg--in{background:var(--om-color-text-secondary);align-self:flex-start}.om-landing__msg--out{align-self:flex-end}.om-landing__msg--short{block-size:2.2rem;inline-size:40%}.om-landing__float{background:var(--om-color-accent);opacity:.07;border-radius:50%;position:fixed}.om-landing__float--a{block-size:9rem;inline-size:9rem;inset-block-start:55vh;inset-inline-start:6vw}.om-landing__float--b{block-size:4rem;inline-size:4rem;inset-block-start:22vh;inset-inline-start:44vw}.om-landing__float--c{block-size:6rem;inline-size:6rem;inset-block-start:70vh;inset-inline-end:14vw}@keyframes om-phone{0%{transform:translateY(8vh)rotate(-3deg)}to{transform:translateY(-14vh)rotate(5deg)}}@keyframes om-float-a{0%{transform:translateY(0)}to{transform:translateY(-40vh)}}@keyframes om-float-b{0%{transform:translateY(0)}to{transform:translateY(30vh)}}@keyframes om-float-c{0%{transform:translateY(10vh)}to{transform:translateY(-25vh)}}@keyframes om-nudge{0%,55%,to{transform:none}70%{transform:translate(.3rem)}85%{transform:translate(0)}}@keyframes om-orbit{0%,55%{--om-angle:0deg;opacity:0}59%{opacity:1}78%{opacity:1}96%{opacity:0}to{--om-angle:360deg;opacity:0}}@keyframes om-flow{to{background-position:100% 0}}@keyframes om-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.om-landing__bubble{animation:.34s ease-out both om-appear}.om-landing__bubble:nth-child(2){animation-delay:.5s}.om-landing__bubble:nth-child(3){animation-delay:1s}.om-landing__bubble:nth-child(4){animation-delay:1.9s}.om-landing__button{animation:9s ease-in-out infinite alternate om-flow}.om-landing__button:before{animation:7s ease-in-out infinite om-orbit}.om-landing__arrow{animation:3.2s ease-in-out infinite om-nudge}.om-landing__button:hover:before,.om-landing__button:focus-visible:before,.om-landing__button:hover .om-landing__arrow,.om-landing__button:focus-visible .om-landing__arrow{animation:none}.om-landing__button:hover .om-landing__arrow{transition:transform .15s ease-out;transform:translate(.3rem)}@supports (animation-timeline:scroll()){.om-landing__device,.om-landing__float{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root)}.om-landing__device{animation-name:om-phone}.om-landing__float--a{animation-name:om-float-a}.om-landing__float--b{animation-name:om-float-b}.om-landing__float--c{animation-name:om-float-c}}}@media (width<=760px){.om-landing__hero,.om-landing__split{grid-template-columns:1fr}.om-landing__device{opacity:.12;inset-inline-end:-12vw}}.om-landing__links{gap:0;margin-block-start:var(--om-space-4);padding:0;list-style:none;display:grid}.om-landing__links a{padding-block:.5rem}.om-landing__footer a{padding-block:.2rem}.om-landing__footer{gap:var(--om-space-1);display:grid}@media (width>=761px){.om-landing__cards{grid-template-columns:repeat(6,1fr)}.om-landing__cards>li{grid-column:span 2}.om-landing__cards:not(.om-landing__cards--meanings)>li:nth-child(n+4){grid-column:span 3}.om-landing__cards--meanings>li:last-child{grid-column:span 6}}.om-landing__own p a,.om-landing__intro a{padding-block:.25rem}.om-landing .om-landing__cta{margin-block-start:var(--om-space-5)}
