:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--oj-ink:#2e2219;--oj-ink-soft:#4f3d30;--oj-ink-dock:#5a4637;--oj-muted:#6b5646;--oj-faint:#7a6352;--oj-chev:#a08b7a;--oj-accent:#e25c10;--oj-accent-ink:#fff;--oj-accent-text:#b4470c;--oj-accent-icon:#c2500e;--oj-accent-deep:#c2500e;--oj-accent-soft:#fff6ee;--oj-accent-press:#e25c101f;--oj-count:#b4470c;--oj-count-ink:#9a3f0b;--oj-same-biz:#9a3f0b;--oj-same-biz-bg:#fff1e4;--oj-mine:#ffe3cc;--oj-mine-line:#ffd2ae;--oj-mine-ink:#5a2a08;--oj-mine-bubble-ink:#3d1e08;--oj-region:#f2b233;--oj-line:#f0e6dc;--oj-line-soft:#f3ebe2;--oj-line-strong:#eadbcb;--oj-field-line:#eadbcb;--oj-sheet:#fffcf7;--oj-surface:#fff;--oj-close-bg:#f7f0e8;--oj-close-line:#efe3d6;--oj-seg-bg:#f5eee7;--oj-bar-bg:#f1ebe4;--oj-summary-bg:#fff3e8;--oj-band:#f5eee7;--oj-bubble:#f7f1ea;--oj-notice-bg:#fff3e8;--oj-find-bg:#fff3e8;--oj-find-line:#f4d9c2;--oj-here-bg:#fff6ee;--oj-unset-bg:#fffaf4;--oj-dim-bg:#f6f1ec;--oj-dim-ink:#6e5c4f;--oj-mine-cell-bg:#fff6ee;--oj-soft-bg:#fff1e4;--oj-soft-line:#f4c9a8;--oj-react-bg:#fff;--oj-react-line:#f4c9a8;--oj-writer-line:#f4c9a8;--oj-new-bg:#fff1e4;--oj-new-fade:#fff1e400;--oj-radio-line:#b9a595;--oj-reply-bg:#fff3e8;--oj-notice-icon-bg:#fff1e4;--oj-quiet-bg:#f7f1ea;--oj-track-off:#e4d8cc;--oj-disabled:#efe6dc;--oj-disabled-ink:#6b5646;--oj-backdrop:#2e221947;--oj-focus:#e25c10;--oj-mark:#ffd8b5;--oj-sun:#f2b92e;--oj-cloud:#9aa3ab;--oj-rain:#4c86c6;--oj-map-bg:#fbf4ec;--oj-map-line:#f0e6dc;--oj-tier0:#ece5de;--oj-tier0-ink:#64554a;--oj-tier1:#fde6d2;--oj-tier2:#f7c9a2;--oj-tier-light-ink:#5a2a08;--oj-tier3:#c2500e;--oj-tier4:#8f3a0a;--oj-tier-dark-ink:#fff;--oj-face-unset:#f3eadf;--oj-il-ink:#5a4637;--oj-il-skin:#f3d3b5;--oj-il-hair:#4a3426;--oj-il-a:#ffe3cc;--oj-il-b:#fff0c2;--oj-il-c:#e25c10;--oj-il-ground:#f5eee7;--oj-il-board:#d9b48a;--oj-il-wood:#e4c49c;--oj-il-line:#eadbcb;--oj-kakao:#fee500;--oj-kakao-ink:#191600;--oj-art-shirt-a:#ffe3cc;--oj-art-shirt-b:#fff0c2;--oj-tag-orange-bg:#fff1e4;--oj-tag-yellow-bg:#fff8e1;--oj-glass-bg:#fffcf7eb;--oj-glass-blur:blur(18px) saturate(1.4);--oj-glass-border:1px solid #fffc;--oj-solid-bg:#fffcf7f7;--oj-font:"Pretendard Variable", Pretendard, -apple-system, "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", system-ui, sans-serif;--oj-scale:1;--oj-lh-tight:1.2;--oj-lh-snug:1.35;--oj-lh-body:1.5;--oj-lh-post:1.6;--oj-lh-write:1.7;--oj-fw-regular:400;--oj-fw-medium:600;--oj-fw-semibold:700;--oj-fw-bold:800;--oj-fw-black:850;--oj-tracking-tight:-.6px;--oj-tracking-tighter:-.8px;--oj-tracking-dock:-.4px;--oj-tracking-step:-.5px;--oj-space-0:2px;--oj-space-1:4px;--oj-space-2:8px;--oj-space-3:12px;--oj-space-14:14px;--oj-space-4:16px;--oj-space-18:18px;--oj-space-5:20px;--oj-space-22:22px;--oj-space-6:24px;--oj-space-7:32px;--oj-gap-xs:6px;--oj-gap-sm:10px;--oj-gutter:12px;--oj-kb:0px;--oj-biz-columns:3;--oj-panel-side:440px;--oj-panel-wide:560px;--oj-panel-center:480px;--oj-panel-talk:380px;--oj-dock-max:520px;--oj-dock-min:360px;--oj-talk-max-h:52vh;--oj-handle-w:36px;--oj-handle-h:4px;--oj-skeleton-row:64px;--oj-skeleton-bg:#e8e3de;--oj-drag-y:0px;--oj-safe-left:env(safe-area-inset-left,0px);--oj-safe-right:env(safe-area-inset-right,0px);--oj-scrim-side:#2e221914;--oj-safe-top:env(safe-area-inset-top,0px);--oj-safe-bottom:env(safe-area-inset-bottom,0px);--oj-list-end:96px;--oj-reply-indent:46px;--oj-new-scroll:120px;--oj-space-26:26px;--oj-title-nudge:9px;--oj-menu-top:60px;--oj-dot-top:30px;--oj-counter-room:38px;--oj-hairline:1px;--oj-focus-width:2px;--oj-border:2px;--oj-border-strong:3px;--oj-radio-dot:7px;--oj-radio-w:1.75px;--oj-reason-h:54px;--oj-tally-min:210px;--oj-touch:44px;--oj-close:48px;--oj-button:56px;--oj-button-white:52px;--oj-input:48px;--oj-icon:24px;--oj-icon-sm:20px;--oj-icon-xs:16px;--oj-icon-tool:25px;--oj-icon-dock:26px;--oj-icon-map:22px;--oj-icon-chev:18px;--oj-icon-lg:28px;--oj-icon-weather:32px;--oj-icon-weather-btn:34px;--oj-icon-xl:36px;--oj-icon-chat:18px;--oj-icon-same:28px;--oj-small-touch:48px;--oj-seg-h:46px;--oj-seg-pad:5px;--oj-react-h:50px;--oj-empty-art-w:220px;--oj-empty-art-h:110px;--oj-receipt-icon:68px;--oj-topbar-top:12px;--oj-topbar-h:52px;--oj-dock-h:68px;--oj-dock-btn:60px;--oj-note-bottom:96px;--oj-badge:22px;--oj-unread:28px;--oj-dot:8px;--oj-avatar-lg:44px;--oj-avatar-md:36px;--oj-avatar-sm:32px;--oj-badge-h:22px;--oj-me-h:20px;--oj-switch-w:52px;--oj-switch-h:32px;--oj-switch-knob:26px;--oj-switch-travel:20px;--oj-switch-hit:60px;--oj-tile-h:58px;--oj-tile-gap:5px;--oj-card-h:76px;--oj-row-h:56px;--oj-choice-h:88px;--oj-pick-h:50px;--oj-pick-col:76px;--oj-pick-col-town:92px;--oj-pick-ease:.12s ease;--oj-char-w:112px;--oj-char-h:104px;--oj-check-badge:22px;--oj-sign-strip:4px;--oj-wbtn-h:72px;--oj-t-bar:4px;--oj-write-h:200px;--oj-suggest-h:120px;--oj-news-ic:40px;--oj-band-h:8px;--oj-notice-icon:52px;--oj-menu-w:210px;--oj-vehicle-w:144px;--oj-vehicle-h:70px;--oj-track-h:96px;--oj-art-h:92px;--oj-art-w:280px;--oj-mark-pad:1px;--oj-h-board:92%;--oj-h-setup:88%;--oj-h-tall:86%;--oj-h-talk:46%;--oj-radius-pill:999px;--oj-radius-button:18px;--oj-radius-chip:14px;--oj-radius-tile:14px;--oj-radius-small:12px;--oj-radius-cell:16px;--oj-radius-card:20px;--oj-radius-card-lg:22px;--oj-radius-talk:24px;--oj-radius-panel:28px;--oj-radius-dock:34px;--oj-radius-dock-btn:22px;--oj-radius-bubble:16px;--oj-radius-badge:7px;--oj-radius-strip:4px;--oj-radius-bubble-tail:4px;--oj-shadow-glass:0 6px 24px #3c230f29;--oj-shadow-chip:0 4px 16px #3c230f1f;--oj-shadow-panel:0 18px 48px #3c230f47;--oj-shadow-talk:0 -8px 32px #3c230f29;--oj-shadow-fab:0 6px 18px #e25c1059;--oj-shadow-seg:0 2px 8px #783c141f;--oj-shadow-knob:0 2px 5px #2e221924;--oj-shadow-menu:0 8px 32px #3c230f30;--oj-shadow-tile:0 2px 8px #c2500e26;--oj-ease:ease-out;--oj-dur:.24s;--oj-dur-out:.18s;--oj-dur-fast:.12s;--oj-dur-travel:.9s;--oj-press:.97;--oj-tile-pop:1.045;--oj-pop-y:0px;--oj-pop-scale:.98;--oj-dur-pat:.5s;--oj-pat-dip:3px;--oj-pat-lift:-1px;--oj-z-world:0;--oj-z-hud:20;--oj-z-note:23;--oj-z-veil:40;--oj-z-sheet:60;--oj-z-toast:80}:root,.oj-big-text{--oj-fs-min:calc(14px * var(--oj-scale));--oj-fs-small:calc(15px * var(--oj-scale));--oj-fs-label:calc(16px * var(--oj-scale));--oj-fs-body:calc(17px * var(--oj-scale));--oj-fs-body-lg:calc(18px * var(--oj-scale));--oj-fs-sub:calc(19px * var(--oj-scale));--oj-fs-count:calc(20px * var(--oj-scale));--oj-fs-title:calc(22px * var(--oj-scale));--oj-fs-display:calc(24px * var(--oj-scale));--oj-fs-num:calc(26px * var(--oj-scale));--oj-fs-input:max(16px, calc(17px * var(--oj-scale)))}.oj-big-text{--oj-scale:1.15}@media (prefers-reduced-motion:reduce){:root{--oj-press:1;--oj-pick-ease:0s;--oj-dur:0s;--oj-dur-out:0s;--oj-dur-fast:0s;--oj-dur-travel:0s;--oj-pop-y:0px}}*,:before,:after{box-sizing:border-box}html,body{background:var(--oj-sheet);height:100%;color:var(--oj-ink);font-family:var(--oj-font);font-size:var(--oj-fs-body);line-height:var(--oj-lh-body);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overscroll-behavior:none;margin:0;overflow:hidden}#world,#app{height:100dvh;position:fixed;inset:0;overflow:hidden}#world{z-index:var(--oj-z-world)}#app{z-index:var(--oj-z-hud);pointer-events:none}button,input,textarea,select{font:inherit;color:inherit}input,textarea,select{font-size:var(--oj-fs-input)}button:focus-visible,select:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:var(--oj-focus-width) solid var(--oj-focus);outline-offset:var(--oj-border-strong)}input:focus,textarea:focus{outline:none}input:focus-visible,textarea:focus-visible{outline:var(--oj-focus-width) solid var(--oj-focus);outline-offset:var(--oj-focus-width);box-shadow:0 0 0 var(--oj-hairline) var(--oj-accent);border-color:var(--oj-accent)!important}[hidden]{display:none!important}@container (width>=520px){.oj-onboard-grid,.oj-cards.is-biz{--oj-biz-columns:4}}.oj-root{font-family:var(--oj-font);color:var(--oj-ink);position:absolute;inset:0}.oj-sr-only{width:var(--oj-hairline);height:var(--oj-hairline);margin:calc(var(--oj-hairline) * -1);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;overflow:hidden;padding:0!important;position:absolute!important}.oj-icon{width:var(--oj-icon);height:var(--oj-icon);pointer-events:none;flex-shrink:0;display:block}.oj-glass{background:var(--oj-glass-bg);-webkit-backdrop-filter:var(--oj-glass-blur);backdrop-filter:var(--oj-glass-blur);border:var(--oj-glass-border);box-shadow:var(--oj-shadow-glass)}.oj-root :is(button,a,[role=button]){cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--oj-dur-fast) var(--oj-ease)}.oj-root :is(button,a,[role=button]):active:not(:disabled){transform:scale(var(--oj-press))}.oj-root button:disabled{cursor:default}.oj-btn{justify-content:center;align-items:center;gap:var(--oj-space-2);width:100%;min-height:var(--oj-button);padding:var(--oj-space-3) var(--oj-space-14);border:var(--oj-hairline) solid transparent;border-radius:var(--oj-radius-button);font-size:var(--oj-fs-body-lg);font-weight:var(--oj-fw-bold);line-height:var(--oj-lh-snug);display:flex}.oj-btn .oj-icon{width:var(--oj-icon);height:var(--oj-icon)}.oj-btn-primary{background:var(--oj-accent);color:var(--oj-accent-ink);font-size:var(--oj-fs-sub);font-weight:var(--oj-fw-bold)}.oj-btn-primary:disabled{background:var(--oj-disabled);color:var(--oj-disabled-ink)}.oj-btn-kakao{background:var(--oj-kakao);color:var(--oj-kakao-ink)}.oj-btn-soft{background:var(--oj-soft-bg);border-color:var(--oj-soft-line);color:var(--oj-accent-text)}.oj-btn-white{min-height:var(--oj-button-white);background:var(--oj-sheet);border-color:var(--oj-line-strong);color:var(--oj-accent-text)}.oj-btn-text{min-height:var(--oj-touch);color:var(--oj-muted);font-size:var(--oj-fs-label);font-weight:var(--oj-fw-medium);background:0 0}.oj-btn-row{min-height:var(--oj-input);padding:var(--oj-gap-sm) 0;font-size:var(--oj-fs-label);font-weight:var(--oj-fw-regular);background:0 0;border:0;border-radius:0;justify-content:flex-start}.oj-btn-row+.oj-btn-row{border-top:var(--oj-hairline) solid var(--oj-line)}.oj-btn-row .oj-icon{color:var(--oj-muted)}.oj-small-btn{width:auto;min-height:var(--oj-touch);padding:var(--oj-space-2) var(--oj-space-3);border-radius:var(--oj-radius-pill);font-size:var(--oj-fs-label);font-weight:var(--oj-fw-semibold);flex:none}.oj-round{width:var(--oj-touch);height:var(--oj-touch);border:var(--oj-hairline) solid transparent;color:var(--oj-ink);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.oj-round.oj-close{width:var(--oj-close);height:var(--oj-close);background:var(--oj-close-bg);border-color:var(--oj-close-line)}.oj-head>.oj-close:first-of-type{margin-left:auto}.oj-seg{gap:var(--oj-space-1);padding:var(--oj-seg-pad);border-radius:var(--oj-radius-pill);background:var(--oj-seg-bg);display:flex}.oj-seg-btn{text-overflow:ellipsis;min-width:0;min-height:var(--oj-seg-h);padding:0 var(--oj-space-1);border-radius:var(--oj-radius-pill);color:var(--oj-muted);font-size:var(--oj-fs-body);font-weight:var(--oj-fw-semibold);white-space:nowrap;background:0 0;border:0;flex:1;overflow:hidden}.oj-seg-btn[data-scope=here]{flex-grow:1.5}.oj-seg-btn[aria-selected=true]{background:var(--oj-surface);color:var(--oj-accent-text);font-weight:var(--oj-fw-black);box-shadow:var(--oj-shadow-seg)}.oj-switch{width:var(--oj-switch-hit);height:var(--oj-touch);margin-right:calc(var(--oj-gap-xs) * -1);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.oj-switch-track{width:var(--oj-switch-w);height:var(--oj-switch-h);padding:var(--oj-border-strong);border-radius:var(--oj-radius-pill);background:var(--oj-track-off);transition:background var(--oj-dur) var(--oj-ease);display:block}.oj-switch-track:before{content:"";width:var(--oj-switch-knob);height:var(--oj-switch-knob);background:var(--oj-surface);box-shadow:var(--oj-shadow-knob);transition:transform var(--oj-dur) var(--oj-ease);border-radius:50%;display:block}.oj-switch[aria-checked=true] .oj-switch-track{background:var(--oj-accent)}.oj-switch[aria-checked=true] .oj-switch-track:before{transform:translateX(var(--oj-switch-travel))}.oj-avatar{border-radius:50%;flex:none;display:inline-block;overflow:hidden}.oj-avatar svg{width:100%;height:100%;display:block}.oj-avatar-lg{width:var(--oj-avatar-lg);height:var(--oj-avatar-lg)}.oj-avatar-md{width:var(--oj-avatar-md);height:var(--oj-avatar-md)}.oj-avatar-sm{width:var(--oj-avatar-sm);height:var(--oj-avatar-sm)}.oj-pat-ic{width:var(--oj-icon);height:var(--oj-icon);color:var(--oj-accent-icon);flex:none;place-items:center;display:inline-grid}.oj-pat-ic svg,.oj-chat-ic svg{width:100%;height:100%;display:block}.oj-pat-ic .oj-pat-arc{opacity:0}.is-patting .oj-pat-ic svg{transform-origin:70% 90%;animation:oj-pat var(--oj-dur-pat) cubic-bezier(.3, .7, .3, 1)}.is-patting .oj-pat-ic .oj-pat-arc{animation:oj-pat-arc var(--oj-dur-pat) ease-out}.oj-chat-ic{width:var(--oj-icon-chat);height:var(--oj-icon-chat);flex:none;place-items:center;display:inline-grid}@keyframes oj-pat{0%{transform:none}22%{transform:translateY(var(--oj-pat-dip)) rotate(-14deg)}44%{transform:translateY(var(--oj-pat-lift)) rotate(2deg)}66%{transform:translateY(var(--oj-pat-dip)) rotate(-14deg)}to{transform:none}}@keyframes oj-pat-arc{0%,10%{opacity:0}30%{opacity:1}55%{opacity:.2}75%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.is-patting .oj-pat-ic svg,.is-patting .oj-pat-ic .oj-pat-arc{animation:none}}.oj-empty-art-box{padding:var(--oj-space-7) var(--oj-space-2) var(--oj-space-2);text-align:center;flex-direction:column;align-items:center;display:flex}.oj-empty-art{width:var(--oj-empty-art-w);max-width:100%;height:var(--oj-empty-art-h);display:block}.oj-empty-line{margin:var(--oj-space-3) 0 0;color:var(--oj-ink);font-size:var(--oj-fs-body);line-height:var(--oj-lh-body);font-weight:var(--oj-fw-semibold);word-break:keep-all}.oj-empty-sub{margin:var(--oj-space-1) 0 0;color:var(--oj-muted);font-size:var(--oj-fs-small);line-height:var(--oj-lh-body);word-break:keep-all}.oj-hud{pointer-events:none;position:absolute;inset:0}.oj-topbar{z-index:var(--oj-z-hud);top:calc(var(--oj-topbar-top) + var(--oj-safe-top));left:calc(var(--oj-gutter) + var(--oj-safe-left));right:calc(var(--oj-gutter) + var(--oj-safe-right));justify-content:space-between;align-items:center;gap:var(--oj-gap-sm);height:var(--oj-topbar-h);pointer-events:none;display:flex;position:absolute}.oj-place-pill{align-items:center;gap:var(--oj-gap-xs);min-width:0;height:var(--oj-topbar-h);padding:0 var(--oj-space-3) 0 var(--oj-space-14);border-radius:var(--oj-radius-pill);color:var(--oj-ink);pointer-events:auto;flex:0 auto;display:flex}.oj-place-pill .oj-map-ic{width:var(--oj-icon-map);height:var(--oj-icon-map);color:var(--oj-accent-icon)}.oj-place-pill .oj-chev{width:var(--oj-icon-chev);height:var(--oj-icon-chev);color:var(--oj-muted)}.oj-place-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--oj-fs-body);font-weight:var(--oj-fw-bold);letter-spacing:var(--oj-tracking-tight);flex:0 auto;overflow:hidden}.oj-place-count{color:var(--oj-count);font-size:var(--oj-fs-label);font-weight:var(--oj-fw-bold);white-space:nowrap;flex:none}.oj-tools{align-items:center;gap:var(--oj-space-1);height:var(--oj-topbar-h);padding:var(--oj-border-strong) var(--oj-space-1);border-radius:var(--oj-radius-pill);pointer-events:auto;flex:none;display:flex}.oj-tool{width:var(--oj-touch);height:var(--oj-touch);color:var(--oj-accent-icon);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.oj-tool .oj-icon{width:var(--oj-icon-tool);height:var(--oj-icon-tool)}.oj-me-badge{top:calc(var(--oj-border-strong) * -1);right:calc(var(--oj-space-1) * -1);min-width:var(--oj-badge);height:var(--oj-badge);padding:0 var(--oj-gap-xs);border:var(--oj-border) solid var(--oj-surface);border-radius:var(--oj-radius-pill);background:var(--oj-count);color:var(--oj-surface);font-style:normal;font-size:var(--oj-fs-min);font-weight:var(--oj-fw-black);line-height:var(--oj-space-18);text-align:center;position:absolute}.oj-dock{z-index:var(--oj-z-hud);left:calc(var(--oj-gutter) + var(--oj-safe-left));right:calc(var(--oj-gutter) + var(--oj-safe-right));bottom:calc(var(--oj-gutter) + var(--oj-safe-bottom));height:var(--oj-dock-h);padding:var(--oj-space-1) var(--oj-gap-xs);border-radius:var(--oj-radius-dock);pointer-events:auto;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:absolute}.oj-dock button{justify-content:center;align-items:center;gap:var(--oj-border-strong);min-width:0;height:var(--oj-dock-btn);border-radius:var(--oj-radius-dock-btn);color:var(--oj-ink-dock);background:0 0;border:0;flex-direction:column;padding:0;display:flex}.oj-dock button .oj-icon{width:var(--oj-icon-dock);height:var(--oj-icon-dock)}.oj-dock button span{font-size:var(--oj-fs-min);line-height:var(--oj-lh-tight);font-weight:var(--oj-fw-semibold);color:var(--oj-ink);white-space:nowrap;letter-spacing:var(--oj-tracking-dock)}.oj-dock button.is-hl .oj-icon{color:var(--oj-accent-icon);stroke-width:2.1px}.oj-dock button.is-hl span{color:var(--oj-accent-text);font-weight:var(--oj-fw-black)}.oj-dock button:active{background:var(--oj-accent-press)}.oj-note{z-index:var(--oj-z-note);left:50%;bottom:calc(var(--oj-note-bottom) + var(--oj-safe-bottom));width:max-content;max-width:calc(100% - var(--oj-space-7) - var(--oj-space-4));padding:var(--oj-gap-sm) var(--oj-space-18);border:var(--oj-hairline) solid var(--oj-line);border-radius:var(--oj-radius-button);background:var(--oj-solid-bg);box-shadow:var(--oj-shadow-chip);color:var(--oj-ink);font-size:var(--oj-fs-small);font-weight:var(--oj-fw-semibold);line-height:var(--oj-lh-body);text-align:center;pointer-events:none;animation:oj-fade var(--oj-dur) var(--oj-ease) both;position:absolute;transform:translate(-50%)}.oj-back-note{min-height:var(--oj-input);border:var(--oj-border) solid var(--oj-count);color:var(--oj-count-ink);font-size:var(--oj-fs-label);font-weight:var(--oj-fw-bold);pointer-events:auto}.oj-sheets,.oj-sheet-slot{pointer-events:none;position:absolute;inset:0}.oj-frame{z-index:var(--oj-z-sheet);inset:0;bottom:var(--oj-kb);pointer-events:auto;justify-content:center;align-items:flex-end;padding:0;display:flex;position:absolute}.oj-frame.is-closing{pointer-events:none}.oj-backdrop{background:var(--oj-backdrop);animation:oj-fade var(--oj-dur) var(--oj-ease) both;position:absolute;inset:0}.oj-frame.is-closing .oj-backdrop{animation:oj-fade-out var(--oj-dur-out) var(--oj-ease) both}.oj-panel{width:100%;max-height:var(--oj-h-board);border-radius:var(--oj-radius-panel) var(--oj-radius-panel) 0 0;padding-bottom:var(--oj-safe-bottom);background:var(--oj-sheet);box-shadow:var(--oj-shadow-panel);animation:oj-rise var(--oj-dur) var(--oj-ease) both;transition:transform var(--oj-dur-out) var(--oj-ease);outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.oj-panel:focus,.oj-panel:focus-visible{outline:none}.oj-frame.is-closing .oj-panel{animation:oj-sink var(--oj-dur-out) var(--oj-ease) both}.oj-frame[data-layout=side] .oj-panel{height:var(--oj-h-board)}.oj-drag-head{touch-action:none;flex:none}.oj-handle{width:var(--oj-handle-w);height:var(--oj-handle-h);margin:var(--oj-space-2) auto 0;border-radius:var(--oj-radius-pill);background:var(--oj-track-off)}.oj-panel.is-dragged{transform:translateY(var(--oj-drag-y));animation:none}.oj-panel.is-dragging{transition:none}.oj-size-tall{height:auto}.oj-size-setup{height:var(--oj-h-setup)}.oj-size-board{height:var(--oj-h-board)}.oj-head{justify-content:space-between;align-items:flex-start;gap:var(--oj-gap-xs);padding:var(--oj-space-18) var(--oj-space-14) var(--oj-space-0) var(--oj-space-22);flex-shrink:0;display:flex}.oj-title{min-width:0;padding-top:var(--oj-title-nudge);font-size:var(--oj-fs-display);line-height:1.3;font-weight:var(--oj-fw-bold);letter-spacing:var(--oj-tracking-tighter);overflow-wrap:anywhere;word-break:keep-all;flex:1;margin:0}.oj-desc{padding:var(--oj-space-0) var(--oj-space-22) var(--oj-space-4);font-size:var(--oj-fs-label);line-height:var(--oj-lh-body);color:var(--oj-muted);word-break:keep-all;flex-shrink:0;margin:0}.oj-body{overscroll-behavior:contain;scrollbar-width:none;min-height:0;padding:0 var(--oj-space-5) var(--oj-space-5);flex:1;overflow:hidden auto}.oj-body::-webkit-scrollbar{display:none}.oj-size-auto .oj-body{flex:0 auto}.oj-back{align-items:center;gap:var(--oj-space-0);min-height:var(--oj-touch);margin:calc(var(--oj-space-1) * -1) 0 var(--oj-space-2) calc(var(--oj-space-2) * -1);padding:0 var(--oj-gap-sm) 0 var(--oj-space-1);border-radius:var(--oj-radius-pill);color:var(--oj-accent-text);font-size:var(--oj-fs-body);font-weight:var(--oj-fw-bold);background:0 0;border:0;display:inline-flex}.oj-empty,.oj-empty-note{margin:var(--oj-space-6) 0;color:var(--oj-muted);font-size:var(--oj-fs-label);line-height:var(--oj-lh-post);text-align:center;word-break:keep-all}.oj-empty-note{padding:var(--oj-space-5) var(--oj-space-1);text-align:left;margin:0}.oj-copy{margin:0 0 var(--oj-space-18);font-size:var(--oj-fs-body);line-height:var(--oj-lh-body);word-break:keep-all;overflow-wrap:anywhere}.oj-menu{z-index:5;right:var(--oj-space-18);top:var(--oj-menu-top);width:var(--oj-menu-w);padding:var(--oj-gap-xs);border-radius:var(--oj-radius-card);background:var(--oj-solid-bg);box-shadow:var(--oj-shadow-menu);animation:oj-fade var(--oj-dur-fast) ease both;position:absolute}.oj-menu button{width:100%;min-height:var(--oj-input);padding:var(--oj-gap-sm) var(--oj-space-14);border-radius:var(--oj-radius-chip);font-size:var(--oj-fs-body);text-align:left;background:0 0;border:0;display:block}.oj-frame.is-bottom{pointer-events:none;align-items:flex-end;padding:0}.oj-talk{height:var(--oj-h-talk);border-radius:var(--oj-radius-talk) var(--oj-radius-talk) 0 0;max-height:none;box-shadow:var(--oj-shadow-talk);pointer-events:auto;animation:oj-rise var(--oj-dur) var(--oj-ease) both}.oj-frame.is-closing .oj-talk{animation:oj-sink var(--oj-dur-out) var(--oj-ease) both}.oj-talk-head{align-items:center;gap:var(--oj-space-2);padding:var(--oj-gap-sm) var(--oj-space-3) var(--oj-space-1) var(--oj-space-5);flex:none;display:flex}.oj-talk-title{font-size:var(--oj-fs-count);font-weight:var(--oj-fw-bold);letter-spacing:var(--oj-tracking-tight);margin:0}.oj-talk-near{color:var(--oj-count);font-size:var(--oj-fs-body);font-weight:var(--oj-fw-bold)}.oj-talk-head .oj-close{margin-left:auto}.oj-talk .oj-body{flex-direction:column;padding:0;display:flex;overflow:hidden}.oj-talk-log{gap:var(--oj-space-2);min-height:0;padding:var(--oj-space-1) var(--oj-space-4) var(--oj-space-2);scrollbar-width:none;flex-direction:column;flex:1;display:flex;overflow-y:auto}.oj-talk-log::-webkit-scrollbar{display:none}.oj-tm{flex-direction:column;flex:none;align-items:flex-start;max-width:82%;display:flex}.oj-tm-row{align-items:flex-start;gap:var(--oj-space-2);flex:none;max-width:88%;display:flex}.oj-tm-row .oj-avatar{margin-top:var(--oj-space-0)}.oj-tm-row .oj-tm{min-width:0;max-width:none}.oj-tn{margin:0 0 var(--oj-border-strong) var(--oj-space-1);color:var(--oj-muted);font-size:var(--oj-fs-min);font-weight:var(--oj-fw-bold)}.oj-tn.is-same{color:var(--oj-same-biz)}.oj-tb{padding:var(--oj-space-2) var(--oj-space-14);border-radius:var(--oj-radius-bubble-tail) var(--oj-radius-button) var(--oj-radius-button) var(--oj-radius-button);background:var(--oj-bubble);font-size:var(--oj-fs-label);word-break:keep-all;overflow-wrap:anywhere;border:0;line-height:1.45}.oj-tm.is-mine{align-self:flex-end;align-items:flex-end}.oj-tm.is-mine .oj-tb{border-radius:var(--oj-radius-button) var(--oj-radius-bubble-tail) var(--oj-radius-button) var(--oj-radius-button);background:var(--oj-mine);color:var(--oj-mine-bubble-ink)}.oj-talk-sys{padding:var(--oj-space-1) 0;color:var(--oj-muted);font-size:var(--oj-fs-small);text-align:center;align-self:center;margin:0}.oj-talk-quick{gap:var(--oj-space-2);padding:var(--oj-gap-xs) var(--oj-space-4);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.oj-talk-quick::-webkit-scrollbar{display:none}.oj-talk-quick button{height:var(--oj-touch);padding:0 var(--oj-space-4);border-radius:var(--oj-radius-pill);background:var(--oj-close-bg);font-size:var(--oj-fs-label);font-weight:var(--oj-fw-bold);border:0;flex:none}.oj-talk-compose{gap:var(--oj-space-2);padding:var(--oj-gap-xs) var(--oj-space-3) var(--oj-space-3);flex:none;margin:0;display:flex}.oj-talk-compose input,.oj-comment-input,.oj-search-input{width:0;min-width:0;height:var(--oj-input);padding:0 var(--oj-space-18);border:var(--oj-hairline) solid var(--oj-line-strong);border-radius:var(--oj-radius-pill);background:var(--oj-surface);color:var(--oj-ink);flex:1}.oj-talk-compose input::placeholder,.oj-comment-input::placeholder,.oj-search-input::placeholder,.oj-write-input::placeholder,.oj-suggest-input::placeholder{color:var(--oj-faint)}.oj-round.oj-send{width:var(--oj-input);height:var(--oj-input);background:var(--oj-accent);color:var(--oj-accent-ink)}.oj-go .oj-body{padding:0 var(--oj-space-18) var(--oj-space-5)}.oj-cards{gap:var(--oj-gap-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.oj-pc{justify-content:center;align-items:flex-start;gap:var(--oj-space-0);width:100%;min-height:var(--oj-card-h);padding:var(--oj-gap-sm) var(--oj-space-14);border:var(--oj-hairline) solid var(--oj-line);border-radius:var(--oj-radius-card);background:var(--oj-surface);text-align:left;flex-direction:column;display:flex;position:relative;overflow:hidden}.oj-pc strong{font-size:var(--oj-fs-body);line-height:1.3;font-weight:var(--oj-fw-bold);letter-spacing:var(--oj-tracking-tight);word-break:keep-all;overflow-wrap:anywhere}.oj-pc span{font-size:var(--oj-fs-small);line-height:var(--oj-lh-snug);color:var(--oj-muted);font-weight:var(--oj-fw-medium);word-break:keep-all}.oj-pc b{color:var(--oj-count);font-weight:var(--oj-fw-bold);font-variant-numeric:tabular-nums}.oj-pc.is-here{border:var(--oj-border) solid var(--oj-accent);background:var(--oj-here-bg)}.oj-pc .oj-here-tag{margin-top:var(--oj-space-1);padding:var(--oj-space-0) var(--oj-gap-sm);border-radius:var(--oj-radius-pill);background:var(--oj-accent-text);color:var(--oj-surface);font-size:var(--oj-fs-min);font-weight:var(--oj-fw-bold)}.oj-pc.is-unset{background:var(--oj-unset-bg);border-style:dashed}.oj-pc.is-unset strong{color:var(--oj-muted)}.oj-pc.is-dim{background:var(--oj-dim-bg)}.oj-pc.is-dim strong{color:var(--oj-dim-ink)}.oj-pc.has-sign:before{content:"";left:0;top:var(--oj-space-14);bottom:var(--oj-space-14);width:var(--oj-sign-strip);border-radius:0 var(--oj-radius-strip) var(--oj-radius-strip) 0;background:var(--oj-sign);position:absolute}.oj-pick-wrap.is-open{grid-column:1/-1}.oj-pick-wrap.is-open .oj-pc{border:var(--oj-border) solid var(--oj-accent);border-radius:var(--oj-radius-card) var(--oj-radius-card) 0 0;border-bottom:0}.oj-pick-go{align-items:center;gap:var(--oj-gap-sm);padding:0 var(--oj-space-3) var(--oj-space-3);border:var(--oj-border) solid var(--oj-accent);border-radius:0 0 var(--oj-radius-card) var(--oj-radius-card);background:var(--oj-surface);animation:oj-fade var(--oj-dur-fast) ease both;border-top:0;display:flex}.oj-pick-go p{min-width:0;font-size:var(--oj-fs-small);line-height:var(--oj-lh-snug);color:var(--oj-muted);word-break:keep-all;flex:1;margin:0}.oj-pick-go .oj-btn{width:auto;min-height:var(--oj-button-white);padding:0 var(--oj-space-5);border-radius:var(--oj-radius-cell);flex:none}.oj-find{gap:var(--oj-gap-sm);margin-top:var(--oj-space-4);grid-template-columns:1fr 1fr;display:grid}.oj-find button{justify-content:center;align-items:center;gap:var(--oj-space-2);min-height:var(--oj-button);border:var(--oj-hairline) solid var(--oj-find-line);border-radius:var(--oj-radius-button);background:var(--oj-find-bg);color:var(--oj-accent-text);font-size:var(--oj-fs-body);font-weight:var(--oj-fw-bold);display:flex}.oj-map{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(6, var(--oj-tile-h));gap:var(--oj-tile-gap);margin-top:var(--oj-space-0);padding:var(--oj-space-3);border:var(--oj-hairline) solid var(--oj-map-line);border-radius:var(--oj-radius-card-lg);background:var(--oj-map-bg);display:grid}.oj-tile{min-width:0;min-height:var(--oj-tile-h);border:var(--oj-border) solid transparent;border-radius:var(--oj-radius-tile);flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex}.oj-tile strong{font-size:var(--oj-fs-small)}.oj-tile span{font-size:var(--oj-fs-small);font-weight:var(--oj-fw-semibold)}.oj-tier0{background:var(--oj-tier0);color:var(--oj-tier0-ink)}.oj-tier1{background:var(--oj-tier1);color:var(--oj-tier-light-ink)}.oj-tier2{background:var(--oj-tier2);color:var(--oj-tier-light-ink)}.oj-tier3{background:var(--oj-tier3);color:var(--oj-tier-dark-ink)}.oj-tier4{background:var(--oj-tier4);color:var(--oj-tier-dark-ink)}.oj-tile.is-mine{border-color:var(--oj-region);box-shadow:inset 0 0 0 var(--oj-hairline) var(--oj-region)}.oj-me .oj-body{padding:0 var(--oj-space-18) var(--oj-space-5)}.oj-name-card{padding:var(--oj-space-4);border:var(--oj-hairline) solid var(--oj-line);border-radius:var(--oj-radius-card-lg);background:var(--oj-surface)}.oj-nick{align-items:center;gap:var(--oj-gap-xs);max-width:100%;padding:var(--oj-space-2) var(--oj-space-14);border:var(--oj-hairline) solid var(--oj-mine-line);border-radius:var(--oj-radius-pill);background:var(--oj-mine);color:var(--oj-mine-ink);font-size:var(--oj-fs-body-lg);font-weight:var(--oj-fw-bold);overflow-wrap:anywhere;display:inline-flex}.oj-name-top{align-items:center;gap:var(--oj-space-3);min-width:0;display:flex}.oj-name-card.is-guest .oj-nick{border-color:var(--oj-line);background:var(--oj-seg-bg);color:var(--oj-ink)}.oj-name-row{justify-content:space-between;align-items:center;gap:var(--oj-gap-sm);margin-top:var(--oj-gap-sm);display:flex}.oj-name-row p{font-size:var(--oj-fs-label);color:var(--oj-muted);word-break:keep-all;margin:0;line-height:1.45}.oj-name-card>.oj-btn{margin-top:var(--oj-space-3)}.oj-list{gap:var(--oj-gap-sm);flex-direction:column;display:flex}.oj-me-rows{margin-top:var(--oj-space-3)}.oj-item{align-items:center;gap:var(--oj-space-3);width:100%;min-height:var(--oj-row-h);padding:var(--oj-gap-sm) var(--oj-space-14);border:var(--oj-hairline) solid var(--oj-line);border-radius:var(--oj-radius-card);background:var(--oj-surface);color:var(--oj-ink);text-align:left;font-size:var(--oj-fs-body);font-weight:var(--oj-fw-semibold);display:flex}.oj-item>.oj-icon{color:var(--oj-accent-icon)}.oj-item .oj-grow{flex:1;min-width:0}.oj-item .oj-item-chev{width:var(--oj-icon-sm);height:var(--oj-icon-sm);color:var(--oj-chev)}.oj-item.is-kakao{border-color:var(--oj-kakao);background:var(--oj-kakao);color:var(--oj-kakao-ink)}.oj-item.is-kakao>.oj-icon{color:var(--oj-kakao-ink)}.oj-unread{min-width:var(--oj-unread);height:var(--oj-unread);padding:0 var(--oj-space-2);border-radius:var(--oj-radius-chip);background:var(--oj-count);color:var(--oj-surface);font-size:var(--oj-fs-label);font-weight:var(--oj-fw-black);place-items:center;display:grid}.oj-me-group{margin-top:var(--oj-space-5)}.oj-me-group>h3{margin:0 0 var(--oj-gap-sm);font-size:var(--oj-fs-body);font-weight:var(--oj-fw-bold)}.oj-avatar-list{gap:var(--oj-gap-sm);padding:var(--oj-space-0) 0 var(--oj-space-2);scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.oj-char{justify-content:center;align-items:center;gap:var(--oj-gap-xs);flex-direction:column;flex:0 0 var(--oj-char-w);width:var(--oj-char-w);height:var(--oj-char-h);border:var(--oj-hairline) solid var(--oj-line);border-radius:var(--oj-radius-card);background:var(--oj-surface);font-size:var(--oj-fs-small);font-weight:var(--oj-fw-semibold);scroll-snap-align:start;display:flex;position:relative}.oj-char>.oj-icon{width:var(--oj-icon-xl);height:var(--oj-icon-xl);color:var(--oj-accent-icon)}.oj-char[aria-pressed=true]{border:var(--oj-border-strong) solid var(--oj-accent);background:var(--oj-accent-soft)}.oj-char-check{top:var(--oj-space-2);right:var(--oj-space-2);width:var(--oj-check-badge);height:var(--oj-check-badge);background:var(--oj-accent);color:var(--oj-surface);border-radius:50%;place-items:center;display:none;position:absolute}.oj-char-check .oj-icon{width:var(--oj-icon-xs);height:var(--oj-icon-xs)}.oj-char[aria-pressed=true] .oj-char-check{display:grid}.oj-legal-links{margin:var(--oj-space-4) 0 0;text-align:center;color:var(--oj-muted);font-size:var(--oj-fs-small)}.oj-legal-links a{min-height:var(--oj-touch);padding:var(--oj-gap-sm) var(--oj-space-1);color:var(--oj-muted);text-underline-offset:var(--oj-border-strong);text-decoration:underline;display:inline-block}.oj-news{flex-direction:column;display:flex}.oj-news-row{align-items:flex-start;gap:var(--oj-space-3);width:100%;padding:var(--oj-space-14) var(--oj-space-1) var(--oj-space-14) var(--oj-space-4);border:0;border-bottom:var(--oj-hairline) solid var(--oj-line-soft);text-align:left;background:0 0;display:flex;position:relative}.oj-news-row.is-unread:before{content:"";left:var(--oj-space-0);top:var(--oj-dot-top);width:var(--oj-dot);height:var(--oj-dot);background:var(--oj-count);border-radius:50%;position:absolute}.oj-news-ic{width:var(--oj-news-ic);height:var(--oj-news-ic);background:var(--oj-notice-icon-bg);color:var(--oj-accent-icon);border-radius:50%;flex:none;place-items:center;display:grid}.oj-news-row .oj-avatar{margin-top:var(--oj-space-0)}.oj-news-row .oj-grow{gap:var(--oj-space-0);flex-direction:column;flex:1;min-width:0;display:flex}.oj-news-row strong{font-size:var(--oj-fs-body);line-height:var(--oj-lh-snug);font-weight:var(--oj-fw-semibold);word-break:keep-all}.oj-news-row small{color:var(--oj-muted);font-size:var(--oj-fs-small);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.oj-news-row em{color:var(--oj-faint);font-style:normal;font-size:var(--oj-fs-min)}.oj-sub-title{margin:var(--oj-space-1) 0 var(--oj-space-3);font-size:var(--oj-fs-body-lg);font-weight:var(--oj-fw-bold)}.oj-sub-title.is-gap{margin-top:var(--oj-space-22)}.oj-mypost{align-items:center;gap:var(--oj-gap-sm);width:100%;min-height:var(--oj-card-h);padding:var(--oj-space-3) var(--oj-space-14);border:var(--oj-hairline) solid var(--oj-line);border-radius:var(--oj-radius-card);background:var(--oj-surface);text-align:left;display:flex}.oj-mypost .oj-grow{align-items:flex-start;gap:var(--oj-border-strong);flex-direction:column;flex:1;min-width:0;display:flex}.oj-mypost strong{width:100%;font-size:var(--oj-fs-label);line-height:var(--oj-lh-snug);font-weight:var(--oj-fw-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.oj-mypost small{color:var(--oj-muted);font-size:var(--oj-fs-small)}.oj-fresh{padding:var(--oj-space-1) var(--oj-gap-sm);border-radius:var(--oj-radius-pill);background:var(--oj-same-biz-bg);color:var(--oj-count-ink);font-size:var(--oj-fs-small);font-weight:var(--oj-fw-black);white-space:nowrap;flex:none}.oj-setup .oj-body{padding:0 var(--oj-space-18) var(--oj-space-5)}.oj-step{margin:var(--oj-space-6) 0 var(--oj-space-3);font-size:var(--oj-fs-body-lg);font-weight:var(--oj-fw-bold);letter-spacing:var(--oj-tracking-step)}.oj-step:first-of-type{margin-top:var(--oj-space-1)}.oj-location-actions{align-items:center;gap:var(--oj-space-3);display:flex}.oj-location-actions .oj-btn-primary{flex:1;min-width:0}.oj-location-result{justify-content:space-between;align-items:center;gap:var(--oj-space-2);padding:var(--oj-space-2) var(--oj-space-3);border:var(--oj-hairline) solid var(--oj-line);border-radius:var(--oj-radius-button);background:var(--oj-summary-bg);display:flex}.oj-location-result strong{align-items:center;gap:var(--oj-gap-xs);font-size:var(--oj-fs-body);display:flex}.oj-inline-pick{gap:var(--oj-gap-sm);display:grid}.oj-pick-grid{grid-template-columns:repeat(auto-fill, minmax(var(--oj-pick-col), 1fr));gap:var(--oj-space-2);display:grid}.oj-pick-grid.is-town{grid-template-columns:repeat(auto-fill, minmax(var(--oj-pick-col-town), 1fr))}.oj-pick{min-width:0;min-height:var(--oj-pick-h);padding:0 var(--oj-space-1);border:var(--oj-hairline) solid var(--oj-line);border-radius:var(--oj-radius-chip);background:var(--oj-surface);font-size:var(--oj-fs-body);font-weight:var(--oj-fw-semibold);white-space:nowrap;text-overflow:ellipsis;transition:background-color var(--oj-pick-ease), border-color var(--oj-pick-ease), transform var(--oj-pick-ease);overflow:hidden}@media (hover:hover) and (pointer:fine){.oj-pick:hover{border-color:var(--oj-accent);background:var(--oj-accent-soft)}}.oj-pick:active{transform:scale(var(--oj-press))}.oj-pick[aria-pressed=true]{border:var(--oj-border-strong) solid var(--oj-accent);background:var(--oj-accent-soft);color:var(--oj-accent-text)}.oj-pick-back{justify-self:start;align-items:center;gap:var(--oj-space-1);min-height:var(--oj-touch);padding:0 var(--oj-space-3) 0 var(--oj-space-1);border-radius:var(--oj-radius-pill);background:var(--oj-seg-bg);font-size:var(--oj-fs-body);border:0;display:inline-flex}.oj-pick-back strong{font-weight:var(--oj-fw-bold)}.oj-pick-back span{color:var(--oj-accent-text);font-size:var(--oj-fs-small);font-weight:var(--oj-fw-semibold)}@media (prefers-reduced-motion:reduce){.oj-pick{transition:none}.oj-pick:active{transform:none}}.oj-onboard-grid{grid-template-columns:repeat(var(--oj-biz-columns), minmax(0, 1fr));gap:var(--oj-space-2);display:grid}.oj-choice{justify-content:center;align-items:center;gap:var(--oj-space-2);min-width:0;min-height:var(--oj-choice-h);padding:var(--oj-gap-sm) var(--oj-space-1);border:var(--oj-hairline) solid var(--oj-line);border-radius:var(--oj-radius-button);background:var(--oj-surface);font-size:var(--oj-fs-small);font-weight:var(--oj-fw-semibold);word-break:keep-all;overflow-wrap:anywhere;flex-direction:column;display:flex}.oj-choice .oj-icon{color:var(--oj-sign)}.oj-choice[aria-pressed=true]{border:var(--oj-border-strong) solid var(--oj-accent);background:var(--oj-accent-soft)}.oj-setup-foot{padding:var(--oj-gap-sm) var(--oj-space-18) var(--oj-space-4);border-top:var(--oj-hairline) solid var(--oj-line);background:var(--oj-sheet);flex:none}.oj-setup-foot .oj-btn{white-space:nowrap}.oj-ask{padding:var(--oj-gap-xs) 0 var(--oj-space-1);text-align:center}.oj-ask .oj-nick{margin:var(--oj-gap-xs) auto var(--oj-space-4)}.oj-ask p{margin:0 0 var(--oj-space-5);font-size:var(--oj-fs-sub);line-height:var(--oj-lh-body);font-weight:var(--oj-fw-bold);word-break:keep-all}.oj-ask-actions{gap:var(--oj-gap-sm);grid-template-columns:1fr 1fr;display:grid}.oj-ask-actions .oj-btn{min-height:var(--oj-button)}.oj-board .oj-head{padding-top:var(--oj-space-14)}.oj-board .oj-desc{padding-bottom:var(--oj-space-2)}.oj-board .oj-head .oj-round:not(.oj-close){width:var(--oj-close);height:var(--oj-close)}.oj-search-head{align-items:center;gap:var(--oj-gap-xs);padding-bottom:var(--oj-space-3)}.oj-search-input{border-color:var(--oj-field-line);appearance:none}.oj-search-input::-webkit-search-cancel-button{display:none}.oj-board-head{padding:0 var(--oj-space-5) var(--oj-gap-sm);flex:none}.oj-pinned{align-items:center;gap:var(--oj-space-2);width:100%;min-height:var(--oj-input);margin:var(--oj-space-2) 0 var(--oj-space-1);padding:var(--oj-gap-xs) var(--oj-space-3);border-radius:var(--oj-radius-chip);background:var(--oj-notice-bg);text-align:left;border:0;display:flex}.oj-pin-tag{color:var(--oj-accent-text);font-size:var(--oj-fs-label);font-weight:var(--oj-fw-black);flex:none}.oj-pinned-title{min-width:0;font-size:var(--oj-fs-label);font-weight:var(--oj-fw-bold);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.oj-post-list{padding-bottom:var(--oj-space-5);flex-direction:column;display:flex}.oj-post-card{width:100%;min-height:var(--oj-touch);padding:var(--oj-space-4) 0 var(--oj-space-14);border:0;border-bottom:var(--oj-hairline) solid var(--oj-line);text-align:left;background:0 0;border-radius:0;flex-direction:column;align-items:stretch;display:flex}.oj-row-bottom{align-items:center;gap:var(--oj-gap-sm);min-width:0;display:flex}.oj-who-line{min-width:0;color:var(--oj-muted);font-size:var(--oj-fs-small);white-space:nowrap;flex:1;align-items:center;display:flex}.oj-who-nick{text-overflow:ellipsis;max-width:45%;font-weight:var(--oj-fw-semibold);flex:none;overflow:hidden}.oj-who-meta{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.oj-who-time{flex:none}.oj-who-dot{padding:0 var(--oj-gap-xs);color:var(--oj-chev);flex:none}.oj-preview{margin:0 0 var(--oj-gap-xs);-webkit-line-clamp:2;font-size:var(--oj-fs-body);line-height:var(--oj-lh-body);font-weight:var(--oj-fw-medium);word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.oj-row-foot{align-items:center;gap:var(--oj-border-strong);color:var(--oj-muted);font-size:var(--oj-fs-small);font-weight:var(--oj-fw-medium);flex:none;display:flex}.oj-row-foot .oj-pat-ic{width:var(--oj-icon-chat);height:var(--oj-icon-chat)}.oj-row-foot .oj-chat-ic{margin-left:var(--oj-space-2)}.oj-root mark{padding:0 var(--oj-mark-pad);border-radius:var(--oj-border-strong);background:var(--oj-mark);color:inherit}.oj-more-sentinel{height:var(--oj-hairline)}.oj-fab{align-items:center;gap:var(--oj-gap-xs);height:var(--oj-button);padding:0 var(--oj-space-5) 0 var(--oj-space-4);border-radius:var(--oj-radius-pill);background:var(--oj-accent);color:var(--oj-accent-ink);box-shadow:var(--oj-shadow-fab);font-size:var(--oj-fs-sub);font-weight:var(--oj-fw-bold);border:0;display:flex}.oj-fab .oj-icon{width:var(--oj-icon-dock);height:var(--oj-icon-dock)}.oj-post-head{align-items:center;gap:var(--oj-space-1);padding:var(--oj-space-3) var(--oj-space-14) var(--oj-space-3) var(--oj-space-4);border-bottom:var(--oj-hairline) solid var(--oj-line);flex:none;display:flex}.oj-post-back{align-items:center;gap:var(--oj-space-2);min-height:var(--oj-touch);padding:0 var(--oj-space-2) 0 0;color:var(--oj-ink);font-size:var(--oj-fs-body);font-weight:var(--oj-fw-bold);background:0 0;border:0;display:flex}.oj-grow{flex:1}.oj-post .oj-body{padding:var(--oj-space-4) var(--oj-space-5) var(--oj-space-6)}.oj-profile-row{align-items:center;gap:var(--oj-space-3);margin:var(--oj-space-3) 0 var(--oj-space-14);display:flex}.oj-who{flex-direction:column;min-width:0;display:flex}.oj-name-line{align-items:center;gap:var(--oj-gap-xs);display:flex}.oj-post-nick{font-size:var(--oj-fs-body);font-weight:var(--oj-fw-bold);line-height:var(--oj-lh-snug)}.oj-sub{color:var(--oj-muted);font-size:var(--oj-fs-small);line-height:var(--oj-lh-snug)}.oj-badge-op,.oj-badge-writer,.oj-badge-new{height:var(--oj-badge-h);padding:0 var(--oj-radius-badge);border-radius:var(--oj-radius-badge);font-size:var(--oj-fs-min);font-weight:var(--oj-fw-bold);align-items:center;line-height:1;display:inline-flex}.oj-badge-op{background:var(--oj-accent-text);color:var(--oj-surface)}.oj-badge-writer{border:var(--oj-hairline) solid var(--oj-writer-line);background:var(--oj-notice-bg);color:var(--oj-count-ink)}.oj-badge-new{background:var(--oj-count);color:var(--oj-surface)}.oj-post-title{margin:0 0 var(--oj-space-2);font-size:var(--oj-fs-count);line-height:var(--oj-lh-snug);font-weight:var(--oj-fw-black)}.oj-post-text{margin:0 0 var(--oj-space-18);font-size:var(--oj-fs-body-lg);line-height:var(--oj-lh-post);white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere}.oj-reaction-row{align-items:center;gap:var(--oj-space-0);display:flex}.oj-reaction{align-items:center;gap:var(--oj-gap-xs);height:var(--oj-react-h);padding:0 var(--oj-space-5) 0 var(--oj-space-4);border:var(--oj-radio-w) solid var(--oj-react-line);border-radius:var(--oj-radius-pill);background:var(--oj-react-bg);color:var(--oj-accent-text);font-size:var(--oj-fs-body-lg);font-weight:var(--oj-fw-bold);display:flex}.oj-reaction.is-on{border-color:var(--oj-accent-deep);background:var(--oj-accent-deep);color:var(--oj-accent-ink);font-size:var(--oj-fs-sub)}.oj-reaction.is-on .oj-pat-ic{color:inherit}.oj-text-action{min-height:var(--oj-small-touch);padding:0 var(--oj-gap-sm);color:var(--oj-muted);font-size:var(--oj-fs-label);font-weight:var(--oj-fw-medium);background:0 0;border:0}.oj-band{height:var(--oj-band-h);margin:var(--oj-space-4) calc(var(--oj-space-5) * -1) 0;background:var(--oj-band)}.oj-comment-title{margin:var(--oj-space-4) 0 0;padding-bottom:var(--oj-space-1);font-size:var(--oj-fs-body);font-weight:var(--oj-fw-black)}.oj-comment{gap:var(--oj-space-3);padding:var(--oj-gap-sm) 0;display:flex;position:relative}.oj-comment.is-reply{padding-left:var(--oj-reply-indent)}.oj-comment.is-new{margin:0 calc(var(--oj-space-5) * -1);padding-left:var(--oj-space-5);padding-right:var(--oj-space-5);background:linear-gradient(90deg, var(--oj-new-bg), var(--oj-new-fade))}.oj-comment.is-new.is-reply{padding-left:calc(var(--oj-space-5) + var(--oj-reply-indent))}.oj-comment.is-new:before{content:"";left:0;top:var(--oj-gap-sm);bottom:var(--oj-gap-sm);width:var(--oj-sign-strip);border-radius:0 var(--oj-radius-strip) var(--oj-radius-strip) 0;background:var(--oj-count);position:absolute}.oj-comment-main{flex:1;min-width:0}.oj-comment-header{justify-content:space-between;align-items:center;gap:var(--oj-gap-xs);margin-top:calc(var(--oj-space-1) * -1);display:flex}.oj-comment-name{align-items:center;gap:var(--oj-gap-xs);min-width:0;display:flex}.oj-comment-name strong{font-size:var(--oj-fs-label);font-weight:var(--oj-fw-bold)}.oj-comment-header .oj-round{margin-right:calc(var(--oj-gap-sm) * -1)}.oj-comment .oj-sub{margin-top:calc(var(--oj-gap-xs) * -1);font-size:var(--oj-fs-min);display:block}.oj-comment-text{max-width:100%;margin:var(--oj-space-2) 0 0;padding:var(--oj-gap-sm) var(--oj-space-14);border-radius:var(--oj-radius-bubble-tail) var(--oj-radius-bubble) var(--oj-radius-bubble) var(--oj-radius-bubble);background:var(--oj-bubble);font-size:var(--oj-fs-body);line-height:var(--oj-lh-post);white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;display:inline-block}.oj-comment-actions{gap:var(--oj-space-1);margin-left:calc(var(--oj-space-2) * -1);display:flex}.oj-small-action{min-height:var(--oj-small-touch);padding:0 var(--oj-space-2);border-radius:var(--oj-radius-small);color:var(--oj-muted);font-size:var(--oj-fs-small);font-weight:var(--oj-fw-medium);background:0 0;border:0}.oj-small-action.is-on{color:var(--oj-accent-text);font-weight:var(--oj-fw-bold)}.oj-small-action{align-items:center;gap:var(--oj-space-1);min-width:var(--oj-small-touch);justify-content:center;display:inline-flex}.oj-small-action .oj-pat-ic{width:var(--oj-icon-sm);height:var(--oj-icon-sm)}.oj-react-n{margin-left:var(--oj-space-0);font-size:var(--oj-fs-small);font-weight:var(--oj-fw-medium);font-variant-numeric:tabular-nums}.oj-reaction .oj-react-n{font-size:var(--oj-fs-label);font-weight:var(--oj-fw-semibold)}.oj-me-heart{margin:var(--oj-space-4) 0 0;padding-bottom:var(--oj-space-6);color:var(--oj-muted);font-size:var(--oj-fs-small);line-height:var(--oj-lh-body);text-align:center}.oj-me-heart strong{color:var(--oj-ink);font-weight:var(--oj-fw-bold);display:block}.oj-comment-form{align-items:center;gap:var(--oj-gap-sm);padding:var(--oj-gap-sm) var(--oj-space-4) var(--oj-space-14);border-top:var(--oj-hairline) solid var(--oj-line);background:var(--oj-sheet);flex:none;display:flex}.oj-comment-input{background:var(--oj-seg-bg);border-color:#0000}.oj-write-field{margin:var(--oj-space-5) 0 var(--oj-space-18);position:relative}.oj-write-input{width:100%;height:var(--oj-write-h);padding:var(--oj-space-4) var(--oj-space-4) var(--oj-counter-room);resize:none;border:var(--oj-hairline) solid var(--oj-field-line);border-radius:var(--oj-radius-button);background:var(--oj-surface);font-size:var(--oj-fs-body-lg);line-height:var(--oj-lh-write);display:block}.oj-write-input:focus{box-shadow:0 0 0 var(--oj-border-strong) var(--oj-accent)!important}.oj-counter{right:var(--oj-space-4);bottom:var(--oj-space-3);background:var(--oj-surface);color:var(--oj-muted);font-size:var(--oj-fs-small);pointer-events:none;position:absolute}.oj-rules{gap:var(--oj-space-3);margin-bottom:var(--oj-space-6);flex-direction:column;display:flex}.oj-rule{align-items:flex-start;gap:var(--oj-space-2);color:var(--oj-muted);font-size:var(--oj-fs-small);line-height:var(--oj-lh-post);word-break:keep-all;margin:0;display:flex}.oj-rule .oj-icon{width:var(--oj-icon-sm);height:var(--oj-icon-sm);margin-top:var(--oj-space-0);color:var(--oj-accent-icon)}.oj-wbtns{gap:var(--oj-gap-sm);padding-top:var(--oj-space-1);flex-direction:column;display:flex}.oj-wbtn{align-items:center;gap:var(--oj-space-14);height:var(--oj-wbtn-h);padding:0 var(--oj-space-5);border:var(--oj-hairline) solid var(--oj-line);border-radius:var(--oj-radius-card);background:var(--oj-surface);font-size:var(--oj-fs-body-lg);font-weight:var(--oj-fw-bold);text-align:left;display:flex}.oj-wbtn .oj-w,.oj-wbtn .oj-w .oj-icon{width:var(--oj-icon-weather-btn);height:var(--oj-icon-weather-btn)}.oj-w{place-items:center;display:inline-grid}.oj-w .oj-icon{stroke-width:2px}.oj-w-sunny{color:var(--oj-sun)}.oj-w-cloudy{color:var(--oj-cloud)}.oj-w-rainy{color:var(--oj-rain)}.oj-today-seg{margin:0 0 var(--oj-space-14)}.oj-tally.is-loading{min-height:var(--oj-tally-min)}.oj-t-head{margin:var(--oj-space-0) 0 var(--oj-space-3);font-size:var(--oj-fs-body-lg);font-weight:var(--oj-fw-semibold);justify-content:space-between;align-items:baseline;display:flex}.oj-t-head b{color:var(--oj-accent-text);font-size:var(--oj-fs-num);font-weight:var(--oj-fw-black)}.oj-t-cells{gap:var(--oj-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.oj-t-cell{align-items:center;gap:var(--oj-space-0);padding:var(--oj-space-3) var(--oj-space-2);border:var(--oj-hairline) solid var(--oj-line);border-radius:var(--oj-radius-button);background:var(--oj-surface);flex-direction:column;display:flex;position:relative}.oj-t-cell .oj-w,.oj-t-cell .oj-w .oj-icon{width:var(--oj-icon-weather);height:var(--oj-icon-weather)}.oj-t-label{color:var(--oj-ink-soft);font-size:var(--oj-fs-small);font-weight:var(--oj-fw-medium)}.oj-t-num{color:var(--oj-ink);font-size:var(--oj-fs-num);line-height:1.15;font-weight:var(--oj-fw-black);font-variant-numeric:tabular-nums}.oj-t-bar{width:100%;height:var(--oj-t-bar);margin-top:var(--oj-gap-xs);border-radius:var(--oj-space-0);background:var(--oj-bar-bg);display:block;overflow:hidden}.oj-t-fill{border-radius:var(--oj-space-0);height:100%;display:block}.oj-t-sunny{background:var(--oj-sun)}.oj-t-cloudy{background:var(--oj-cloud)}.oj-t-rainy{background:var(--oj-rain)}.oj-t-cell.is-mine{border:var(--oj-border) solid var(--oj-accent);background:var(--oj-mine-cell-bg)}.oj-t-me{top:var(--oj-gap-xs);right:var(--oj-gap-xs);padding:0 var(--oj-gap-xs);border-radius:var(--oj-radius-badge);background:var(--oj-accent-text);color:var(--oj-surface);font-size:var(--oj-fs-min);font-weight:var(--oj-fw-bold);line-height:var(--oj-me-h);position:absolute}.oj-same{align-items:center;gap:var(--oj-gap-sm);margin:var(--oj-space-14) 0 0;padding:var(--oj-space-3) var(--oj-space-14);border-radius:var(--oj-radius-chip);background:var(--oj-same-biz-bg);color:var(--oj-ink);font-size:var(--oj-fs-label);line-height:var(--oj-lh-body);font-weight:var(--oj-fw-medium);word-break:keep-all;display:flex}.oj-same svg{width:var(--oj-icon-same);height:var(--oj-icon-same);color:var(--oj-accent-icon);flex:none}.oj-same b{color:var(--oj-accent-text);font-weight:var(--oj-fw-black)}.oj-nowrap{white-space:nowrap}.oj-today-go{margin-top:var(--oj-space-4)}.oj-profile-top{align-items:center;gap:var(--oj-space-3);margin-bottom:var(--oj-space-4);display:flex}.oj-badges{gap:var(--oj-gap-xs);flex-wrap:wrap;display:flex}.oj-pill-tag{padding:var(--oj-space-0) var(--oj-space-2);border-radius:var(--oj-radius-pill);font-size:var(--oj-fs-small);font-weight:var(--oj-fw-semibold);align-items:center;display:inline-flex}.oj-pill-tag.is-orange{background:var(--oj-tag-orange-bg);color:var(--oj-same-biz)}.oj-pill-tag.is-yellow{background:var(--oj-tag-yellow-bg);color:var(--oj-mine-ink);border:var(--oj-hairline) solid var(--oj-region)}.oj-action-pair{gap:var(--oj-gap-sm);margin:var(--oj-space-2) 0 var(--oj-space-3);display:flex}.oj-action-pair>.oj-btn{padding-left:var(--oj-gap-sm);padding-right:var(--oj-gap-sm);white-space:nowrap;flex:1}.oj-report-preview{margin:0 0 var(--oj-space-4);padding:var(--oj-space-14);border:var(--oj-hairline) solid var(--oj-line);border-radius:var(--oj-radius-cell);background:var(--oj-quiet-bg)}.oj-target{color:var(--oj-muted);font-size:var(--oj-fs-body);margin:0}.oj-report-source{margin:var(--oj-space-2) 0;-webkit-line-clamp:3;font-size:var(--oj-fs-body);line-height:var(--oj-lh-body);white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.oj-time{color:var(--oj-muted);font-size:var(--oj-fs-small)}.oj-reasons{margin:0 0 var(--oj-space-5)}.oj-reason{align-items:center;gap:var(--oj-space-3);min-height:var(--oj-reason-h);border-bottom:var(--oj-hairline) solid var(--oj-line);font-size:var(--oj-fs-body);line-height:var(--oj-lh-snug);cursor:pointer;display:flex;position:relative}.oj-reason input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.oj-radio{width:var(--oj-icon);height:var(--oj-icon);border:var(--oj-radio-w) solid var(--oj-radio-line);background:var(--oj-sheet);border-radius:50%;flex:none}.oj-reason input:checked+.oj-radio{border:var(--oj-radio-dot) solid var(--oj-accent)}.oj-reason input:focus-visible+.oj-radio{outline:var(--oj-focus-width) solid var(--oj-focus);outline-offset:var(--oj-border-strong)}.oj-receipt{padding:var(--oj-space-4) 0;text-align:center}.oj-receipt-icon{width:var(--oj-receipt-icon);height:var(--oj-receipt-icon);background:var(--oj-notice-icon-bg);color:var(--oj-accent-icon);border-radius:50%;place-items:center;display:inline-grid}.oj-receipt-title{margin:var(--oj-space-5) 0 var(--oj-space-14);font-size:var(--oj-fs-title);font-weight:var(--oj-fw-bold);word-break:keep-all}.oj-receipt>.oj-btn{margin-top:var(--oj-space-6)}.oj-legal{margin:var(--oj-space-14) var(--oj-space-0) 0;color:var(--oj-muted);font-size:var(--oj-fs-small);line-height:var(--oj-lh-post);word-break:keep-all}.oj-legal-link{min-height:var(--oj-touch);padding:0 var(--oj-border-strong);color:var(--oj-accent-text);font-weight:var(--oj-fw-medium);text-underline-offset:var(--oj-border-strong);vertical-align:middle;align-items:center;text-decoration:underline;display:inline-flex}.oj-invite-art{height:var(--oj-art-h);margin:0 0 var(--oj-space-14);justify-content:center;align-items:center;display:flex}.oj-invite-art svg{width:var(--oj-art-w);max-width:100%;height:100%;stroke:var(--oj-accent-icon)}.oj-art-shadow{stroke:var(--oj-line)}.oj-art-shirt-a{fill:var(--oj-art-shirt-a)}.oj-art-shirt-b{fill:var(--oj-art-shirt-b)}.oj-art-face{fill:var(--oj-sheet)}.oj-art-spark{stroke:var(--oj-count)}.oj-link{margin-top:var(--oj-gap-sm)}.oj-suggest-input{width:100%;height:var(--oj-suggest-h);margin-bottom:var(--oj-space-3);padding:var(--oj-space-14) var(--oj-space-4);resize:none;border:var(--oj-hairline) solid var(--oj-field-line);border-radius:var(--oj-radius-button);background:var(--oj-surface);line-height:var(--oj-lh-post);display:block}.oj-history-title{margin:var(--oj-space-26) 0 var(--oj-space-3);font-size:var(--oj-fs-body-lg)}.oj-suggestions{gap:var(--oj-space-3);flex-direction:column;display:flex}.oj-suggestion{padding:var(--oj-space-4);border:var(--oj-hairline) solid var(--oj-line);border-radius:var(--oj-radius-button);background:var(--oj-surface)}.oj-suggestion-label{color:var(--oj-muted);font-size:var(--oj-fs-small);font-weight:var(--oj-fw-semibold)}.oj-suggestion-text{margin:var(--oj-space-1) 0 0;font-size:var(--oj-fs-body);line-height:var(--oj-lh-post);white-space:pre-wrap;overflow-wrap:anywhere}.oj-reply{margin-top:var(--oj-space-3);padding:var(--oj-space-3);border-radius:var(--oj-radius-small);background:var(--oj-reply-bg);color:var(--oj-ink)}.oj-reply .oj-suggestion-label{color:var(--oj-accent-text)}.oj-panel.is-notice .oj-head{padding:var(--oj-space-6) var(--oj-space-6) var(--oj-space-3);text-align:center;flex-direction:column;align-items:center}.oj-panel.is-notice .oj-title{padding-top:var(--oj-space-3);font-size:var(--oj-fs-title);line-height:1.45}.oj-panel.is-notice .oj-close{top:var(--oj-space-3);right:var(--oj-space-3);position:absolute}.oj-notice-icon{width:var(--oj-notice-icon);height:var(--oj-notice-icon);background:var(--oj-notice-icon-bg);color:var(--oj-accent-icon);border-radius:50%;place-items:center;display:grid}.oj-panel.is-notice .oj-body{padding:0 var(--oj-space-6) var(--oj-space-6);text-align:center}.oj-panel.is-notice .oj-copy{color:var(--oj-muted)}.oj-travel{z-index:var(--oj-z-veil);padding:var(--oj-space-6);background:var(--oj-sheet);pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.oj-travel h2{margin:var(--oj-space-6) 0 0;font-size:var(--oj-fs-title);line-height:var(--oj-lh-body);text-align:center}.oj-track{width:100%;height:var(--oj-track-h);border-bottom:var(--oj-border-strong) solid var(--oj-tier2);position:relative;overflow:hidden}.oj-vehicle{bottom:0;left:calc(var(--oj-vehicle-w) * -1);width:var(--oj-vehicle-w);height:var(--oj-vehicle-h);color:var(--oj-accent-icon);animation:oj-ride var(--oj-dur-travel) linear forwards;position:absolute}.oj-vehicle-body{fill:currentColor}.oj-vehicle-stripe{stroke:var(--oj-mine);stroke-width:5px}.oj-vehicle-window{fill:var(--oj-notice-bg)}.oj-vehicle-wheel{fill:var(--oj-tier-light-ink)}.oj-toast{z-index:var(--oj-z-toast);left:50%;bottom:calc(var(--oj-note-bottom) + var(--oj-safe-bottom) + var(--oj-kb));width:max-content;max-width:calc(100% - var(--oj-space-7) - var(--oj-space-1));padding:var(--oj-space-3) var(--oj-space-5);border-radius:var(--oj-radius-pill);background:var(--oj-solid-bg);box-shadow:var(--oj-shadow-chip);font-size:var(--oj-fs-label);font-weight:var(--oj-fw-semibold);line-height:var(--oj-lh-body);text-align:center;word-break:keep-all;pointer-events:none;animation:oj-fade var(--oj-dur-fast) ease both;position:absolute;transform:translate(-50%)}.oj-noworld{justify-content:center;align-items:center;gap:var(--oj-space-3);padding:var(--oj-space-6);text-align:center;pointer-events:auto;flex-direction:column;display:flex;position:absolute;inset:0}@keyframes oj-fade{0%{opacity:0}to{opacity:1}}@keyframes oj-fade-out{0%{opacity:1}to{opacity:0}}@keyframes oj-pop{0%{opacity:0;transform:translateY(var(--oj-pop-y)) scale(var(--oj-pop-scale))}to{opacity:1;transform:none}}@keyframes oj-pop-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(var(--oj-pop-y)) scale(var(--oj-pop-scale))}}@keyframes oj-rise{0%{transform:translateY(100%)}to{transform:none}}@keyframes oj-sink{0%{transform:translateY(var(--oj-drag-y))}to{transform:translateY(100%)}}@keyframes oj-ride{0%{left:calc(var(--oj-vehicle-w) * -1)}to{left:110%}}@media (min-width:720px),not (min-height:520px){.oj-frame{padding:var(--oj-gutter);padding-left:calc(var(--oj-gutter) + var(--oj-safe-left));padding-right:calc(var(--oj-gutter) + var(--oj-safe-right));padding-top:calc(var(--oj-gutter) + var(--oj-safe-top));padding-bottom:calc(var(--oj-gutter) + var(--oj-safe-bottom));align-items:center}.oj-frame .oj-panel{max-width:var(--oj-panel-center);border-radius:var(--oj-radius-panel);max-height:100%;padding-bottom:0;animation-name:oj-pop}.oj-frame.is-closing .oj-panel{animation-name:oj-pop-out}.oj-frame[data-layout=side]{justify-content:flex-end}.oj-frame[data-layout=side] .oj-backdrop{background:var(--oj-scrim-side)}.oj-frame[data-layout=side] .oj-panel{max-width:var(--oj-panel-side);height:100%;animation-name:oj-slide}.oj-frame[data-layout=side].is-closing .oj-panel{animation-name:oj-slide-out}.oj-frame[data-layout=wide] .oj-panel{max-width:var(--oj-panel-wide)}.oj-frame[data-layout=talk]{justify-content:flex-start;align-items:flex-end}.oj-frame[data-layout=talk] .oj-panel{max-width:var(--oj-panel-talk);height:var(--oj-talk-max-h);animation-name:oj-rise}.oj-frame[data-layout=talk].is-closing .oj-panel{animation-name:oj-sink}.oj-handle{display:none}.oj-drag-head{touch-action:auto}.oj-dock{width:min(var(--oj-dock-max), calc(100% - var(--oj-gutter) * 2 - var(--oj-safe-left) - var(--oj-safe-right)));left:50%;right:auto;transform:translate(-50%)}}@media not (min-height:520px){.oj-frame{padding:0 var(--oj-safe-right) 0 var(--oj-safe-left);align-items:center}.oj-frame .oj-panel{padding-top:var(--oj-safe-top);padding-bottom:var(--oj-safe-bottom);border-radius:var(--oj-radius-panel);max-height:100%}.oj-frame[data-layout=side] .oj-panel{width:min(var(--oj-panel-side), 55%);height:100%}.oj-frame[data-layout=talk] .oj-panel{width:min(var(--oj-panel-talk), 50%);height:100%}.oj-frame[data-layout=wide] .oj-panel{height:100%}.oj-handle{display:none}.oj-drag-head{touch-action:auto}.oj-dock{--oj-dock-h:calc(var(--oj-touch) + var(--oj-space-2));--oj-dock-btn:var(--oj-touch)}}@keyframes oj-slide{0%{transform:translate(100%)}to{transform:none}}@keyframes oj-slide-out{0%{transform:none}to{transform:translate(100%)}}@media (hover:hover) and (pointer:fine){.oj-root :is(button,a,[role=button]):hover:not(:disabled){background-color:var(--oj-accent-soft);color:var(--oj-accent-text)}.oj-root :is(.oj-btn-primary,.oj-fab):hover:not(:disabled){background-color:var(--oj-accent-deep);color:var(--oj-accent-ink)}}.oj-skeleton{gap:var(--oj-space-3);padding:var(--oj-space-3) 0;display:grid}.oj-skeleton>div{height:var(--oj-skeleton-row);border-radius:var(--oj-radius-chip);background:var(--oj-skeleton-bg)}.oj-talk-log{overflow-anchor:none;overscroll-behavior:contain}@media (prefers-reduced-motion:reduce){.oj-root :is(button,a,[role=button]),.oj-panel{transition:none}}.oj-root :is(button,a,[role=button],input,select,textarea){min-width:var(--oj-touch)}.oj-panel input:not([type=radio]),.oj-panel select{min-height:var(--oj-touch)}.oj-cards.is-biz{grid-template-columns:repeat(var(--oj-biz-columns), minmax(0, 1fr))}.oj-root .oj-comment-header button{min-width:var(--oj-small-touch);min-height:var(--oj-small-touch)}.oj-board-footer{padding:var(--oj-space-3) var(--oj-space-5);border-top:var(--oj-hairline) solid var(--oj-line);background:var(--oj-sheet);flex:none;justify-content:flex-end;display:flex}.oj-comment-actions :is(.oj-round.is-plain,.oj-small-action){min-width:var(--oj-small-touch);min-height:var(--oj-small-touch);flex-shrink:0}@media not (min-height:520px){.oj-frame[data-layout=side] .oj-panel,.oj-frame[data-layout=talk] .oj-panel{border-radius:0}}@media (hover:hover) and (pointer:fine){.oj-body,.oj-talk-log{scrollbar-width:auto;scrollbar-color:var(--oj-muted) var(--oj-sheet);scrollbar-gutter:stable}.oj-body::-webkit-scrollbar{display:revert}.oj-talk-log::-webkit-scrollbar{display:revert}.oj-body::-webkit-scrollbar-thumb{background:var(--oj-muted)}.oj-talk-log::-webkit-scrollbar-thumb{background:var(--oj-muted)}.oj-body::-webkit-scrollbar-track{background:var(--oj-sheet)}.oj-talk-log::-webkit-scrollbar-track{background:var(--oj-sheet)}}@media (forced-colors:active){.oj-root :is(button,[role=button],.oj-panel,.oj-glass,.oj-t-cell,.oj-tile){border:var(--oj-hairline) solid ButtonText}.oj-root :is(.is-on,.is-picked,.is-mine,[aria-pressed=true],[aria-selected=true]){outline:var(--oj-border-strong) solid Highlight;outline-offset:calc(var(--oj-border-strong) * -1)}.oj-root :disabled{color:graytext;border-style:dashed}.oj-root .oj-icon{color:currentColor}.oj-root :focus-visible{outline:var(--oj-focus-width) solid Highlight;outline-offset:var(--oj-border-strong)}}.oj-talk-new-row{flex:none;justify-content:center;display:flex}.oj-talk-new{min-height:var(--oj-touch);padding:var(--oj-space-2) var(--oj-space-4);border:var(--oj-hairline) solid var(--oj-line-strong);border-radius:var(--oj-radius-pill);background:var(--oj-sheet);color:var(--oj-accent-text);font-size:var(--oj-fs-label)}@media (hover:hover) and (pointer:fine){.oj-talk .oj-body{scrollbar-gutter:auto}}
