@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap";
.obsv{--o-desk:var(--museum-background);--o-bg:var(--museum-surface);--o-surface:var(--museum-surface-raised);--o-surface2:var(--museum-surface-elevated);--o-raised:var(--museum-surface-elevated);--o-panel:var(--museum-surface-raised);--o-ink:var(--museum-text-primary);--o-ink2:var(--museum-text-secondary);--o-ink3:var(--museum-text-muted);--o-line:var(--museum-border-subtle);--o-line2:var(--museum-border-strong);--o-brass:var(--museum-accent);--o-brass-dim:color-mix(in srgb, var(--museum-accent) 12%, transparent);--o-brass-mid:color-mix(in srgb, var(--museum-accent) 28%, transparent);--o-normal:var(--museum-market-flat);--o-watch:var(--museum-info);--o-unusual:var(--museum-warning);--o-warning:var(--museum-warning);--o-critical:var(--museum-danger);--o-up:var(--museum-market-up);--o-down:var(--museum-market-down);--o-sans:"Pretendard Variable", "Pretendard", -apple-system, sans-serif;--o-serif:"Instrument Serif", "Pretendard Variable", serif;--o-mono:"JetBrains Mono", monospace;--o-r-sm:5px;--o-r-md:8px;--o-r-lg:11px;--o-s2:4px;--o-s3:8px;--o-s4:12px;--o-s5:16px;--o-s6:24px;--o-s7:32px;--o-s8:40px;--o-s9:48px;--o-ease:cubic-bezier(.2, .7, .3, 1);--o-shadow:var(--museum-shadow-floating);--accent:var(--o-brass);--accent-dim:var(--o-brass-dim);--accent-mid:var(--o-brass-mid);--accent-glow:var(--o-brass-dim);--bg:var(--o-bg);--bg-primary:var(--o-bg);--bg-secondary:var(--o-surface);--bg-tertiary:var(--o-surface2);--surface:var(--o-surface);--surface2:var(--o-surface2);--raised:var(--o-raised);--border:var(--o-line2);--border2:var(--o-line2);--text-1:var(--o-ink);--text-2:var(--o-ink2);--text-3:var(--o-ink3);--text-primary:var(--o-ink);--text-secondary:var(--o-ink2);--text-muted:var(--o-ink3);font-family:var(--o-sans);color:var(--o-ink);background:var(--o-desk);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.5}.obsv[data-resolved-appearance=light].obsv-desk{background:radial-gradient(1100px 500px at 22% -8%, color-mix(in srgb, var(--museum-accent) 5%, transparent), transparent 62%), var(--o-desk)}.obsv[data-resolved-appearance=light].obsv-desk:after{opacity:.5}.obsv-desk{background:radial-gradient(1100px 500px at 22% -8%, color-mix(in srgb, var(--museum-accent) 5%, transparent), transparent 62%), radial-gradient(900px 600px at 100% 110%, color-mix(in srgb, var(--museum-market-down) 3%, transparent), transparent 60%), var(--o-desk);min-height:100vh;position:relative}.obsv-desk:after{content:"";pointer-events:none;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.018 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.obsv-kicker{font-family:var(--o-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--o-ink3);font-size:9.5px;font-weight:700}.obsv-kicker em{color:var(--o-brass);font-style:normal}.obsv-serif{font-family:var(--o-serif);letter-spacing:0;font-weight:400}.obsv-num{font-family:var(--o-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.obsv-panel{background:var(--o-surface);border:1px solid var(--o-line);border-radius:var(--o-r-md);transition:border-color .18s var(--o-ease)}.obsv-panel:hover{border-color:var(--o-line2)}.obsv ::-webkit-scrollbar{width:9px;height:9px}.obsv ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--o-ink) 8%, transparent);background-clip:content-box;border:2px solid #0000;border-radius:99px}.obsv ::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--o-ink) 16%, transparent)}.obsv ::-webkit-scrollbar-track{background:0 0}@keyframes obsv-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.obsv-rise{opacity:0;animation:obsv-rise .48s var(--o-ease) forwards;animation-delay:calc(var(--rise,0) * 55ms)}@media (prefers-reduced-motion:reduce){.obsv-rise{opacity:1;animation:none}}@keyframes obsv-slide-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.obsv-slide-in{animation:obsv-slide-in .24s var(--o-ease)}@keyframes obsv-palette{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}.obsv-palette-in{animation:obsv-palette .16s var(--o-ease)}.museum-command-palette-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0707069e;justify-content:center;align-items:flex-start;padding:min(16vh,144px) 16px 24px;display:flex}.museum-command-palette-container{width:min(600px,100vw - 32px);max-height:calc(100dvh - 40px);margin:0}.museum-command-palette-dialog{border:1px solid var(--o-line2);border-radius:var(--o-r-lg);background:var(--o-raised);flex-direction:column;width:100%;max-height:calc(100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 64px #00000080,0 0 0 1px #c9a9610f}.museum-command-palette-dialog-content{flex-direction:column;flex:1;min-height:0;display:flex}.museum-command-palette-header{border-bottom:1px solid var(--o-line);align-items:center;gap:8px;min-width:0;padding:0 10px 0 16px;display:flex}.museum-command-palette-input{width:100%;min-width:0;height:46px;color:var(--o-ink);font-family:var(--o-sans);background:0 0;border:0;outline:0;font-size:14px}.museum-command-palette-input:focus-visible,.museum-command-palette-close:focus-visible,.museum-command-palette-option:focus-visible{outline-offset:2px;outline:2px solid var(--museum-focus-ring)!important}.museum-command-palette-close{color:var(--o-ink2);flex:none}.museum-command-palette-body{min-height:0;padding:6px}.museum-command-palette-results{max-height:min(320px,100dvh - 216px);overflow-y:auto}.museum-command-palette-group-label{color:var(--o-ink3);font-family:var(--o-mono);letter-spacing:.1em;padding:8px 10px 4px;font-size:10px;font-weight:700}.museum-command-palette-option{border-radius:var(--o-r-sm);min-width:0;height:36px;color:var(--o-ink);cursor:pointer;align-items:center;gap:10px;padding:0 10px;display:flex}.museum-command-palette-option:hover,.museum-command-palette-option[data-active=true]{background:var(--o-brass-dim)}.museum-command-palette-kind{width:30px;color:var(--o-brass);font-family:var(--o-mono);flex:none;font-size:10px;font-weight:700}.museum-command-palette-label{min-width:0;color:var(--o-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.museum-command-palette-hint{min-width:0;color:var(--o-ink3);font-family:var(--o-mono);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:10.5px;overflow:hidden}.museum-command-palette-state{color:var(--o-ink3);text-align:center;padding:18px 12px;font-size:12.5px}.museum-command-palette-state.is-error{text-align:left;justify-content:space-between;align-items:center;gap:10px;display:flex}.museum-command-palette-footer{border-top:1px solid var(--o-line);color:var(--o-ink3);flex:none;align-items:center;gap:12px;padding:8px 12px;font-size:10.5px;display:flex}.museum-command-palette-footer span{align-items:center;gap:4px;display:inline-flex}@media (max-width:640px){.museum-command-palette-backdrop{align-items:flex-end;padding:0}.museum-command-palette-container{width:100%;max-height:min(100dvh,680px)}.museum-command-palette-dialog{border-radius:var(--o-r-lg) var(--o-r-lg) 0 0;border-bottom:0;border-left:0;border-right:0;min-height:min(420px,76dvh);max-height:min(100dvh,680px)}.museum-command-palette-results{max-height:none}.museum-command-palette-body{flex:1;overflow-y:auto}.museum-command-palette-hint{max-width:38vw}}@media (prefers-reduced-motion:reduce){.obsv-palette-in{animation:none}}.obsv :focus-visible{outline:1px solid var(--o-brass);outline-offset:1px;border-radius:3px}.obsv-nav-item{border-radius:var(--o-r-sm);height:30px;color:var(--o-ink2);transition:background .14s var(--o-ease), color .14s var(--o-ease);border:1px solid #0000;align-items:center;gap:9px;padding:0 9px;font-size:12.5px;font-weight:500;text-decoration:none;display:flex}.obsv-nav-item:hover{background:var(--museum-table-row-hover);color:var(--o-ink)}.obsv-nav-item.is-active{background:var(--o-brass-dim);border-color:var(--o-brass-mid);color:var(--o-ink)}.obsv-nav-item.is-active .obsv-nav-glyph{color:var(--o-brass)}.obsv-nav-glyph{color:var(--o-ink3);transition:color .14s;display:inline-flex}.obsv-nav-soon{font-family:var(--o-mono);letter-spacing:.1em;color:var(--o-ink3);margin-left:auto;font-size:8.5px}.museum-desktop-sidebar-provider{flex:none;display:none}.museum-desktop-sidebar{width:100%;min-width:0;height:100%;color:var(--o-ink);background:var(--o-surface);border:1px solid var(--o-line);border-radius:var(--o-r-lg);box-shadow:var(--o-shadow);transition:width .18s var(--o-ease);display:flex;overflow:visible}.museum-sidebar-header{border-bottom:1px solid var(--o-line);align-items:center;min-height:58px}.museum-sidebar-brand,.museum-sidebar-footer-link,.museum-sidebar-link-anchor{color:inherit!important;text-decoration:none!important}.museum-sidebar-brand{align-items:center;gap:var(--o-s3);width:100%;min-width:0;display:flex}.museum-sidebar-brand-mark{border:1px solid var(--o-brass-mid);border-radius:var(--o-r-sm);width:28px;height:28px;color:var(--o-brass);font-family:var(--o-serif);flex:none;justify-content:center;align-items:center;font-size:17px;font-style:italic;display:inline-flex}.museum-sidebar-brand-copy{gap:1px;min-width:0;display:grid}.museum-sidebar-brand-copy strong{color:var(--o-ink);font-family:var(--o-serif);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:400;overflow:hidden}.museum-sidebar-brand-copy small,.museum-navigation-group-title{color:var(--o-ink3);font-family:var(--o-mono);letter-spacing:.12em;font-size:8px;font-weight:700}.museum-sidebar-content{padding:var(--o-s3) 0}.museum-sidebar-command-trigger{width:calc(100% - (var(--o-s3) * 2));min-height:34px;margin:0 var(--o-s3) var(--o-s3);justify-content:space-between;align-items:center;font-size:11px;display:flex;border:1px solid var(--o-line2)!important;border-radius:var(--o-r-sm)!important;color:var(--o-ink2)!important}.museum-sidebar-command-trigger:hover,.museum-sidebar-command-trigger:focus-visible{border-color:var(--o-brass-mid)!important;color:var(--o-ink)!important}.museum-sidebar-command-shortcut{color:var(--o-ink3);font-family:var(--o-mono);font-size:9px}.museum-sidebar-nav{gap:var(--o-s3);padding:0 var(--o-s3);display:grid}.museum-sidebar-group{min-width:0}.museum-sidebar-group-trigger,.museum-drawer-nav-group-trigger{align-items:center;gap:var(--o-s2);width:100%;min-height:30px;font:inherit;text-align:left;text-transform:uppercase;display:flex;padding:0 var(--o-s3)!important;border-radius:var(--o-r-sm)!important;color:var(--o-ink3)!important}.museum-sidebar-group-trigger:hover,.museum-sidebar-group-trigger:focus-visible,.museum-drawer-nav-group-trigger:hover,.museum-drawer-nav-group-trigger:focus-visible{background:var(--museum-table-row-hover)!important;color:var(--o-ink)!important}.museum-navigation-group-title{min-width:0}.museum-navigation-group-count{border:1px solid var(--o-line);min-width:16px;height:16px;color:var(--o-ink3);font-family:var(--o-mono);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;font-size:8px;font-weight:700;line-height:1;display:inline-flex}.museum-navigation-group-chevron{transition:transform .16s var(--o-ease);flex:none}.museum-sidebar-group[data-state=open] .museum-navigation-group-chevron,.museum-drawer-nav-group[data-state=open] .museum-navigation-group-chevron{transform:rotate(180deg)}.museum-sidebar-group-content{margin-left:var(--o-s3);padding-left:var(--o-s2);border-left:1px solid var(--o-line);display:block}.museum-sidebar-group-content[data-state=closed]{display:none}.museum-sidebar-menu{gap:2px}.museum-sidebar-link-anchor{border-radius:var(--o-r-sm);min-width:0;display:block}.museum-sidebar-link{align-items:center;gap:var(--o-s3);min-width:0;min-height:34px;padding:0 var(--o-s3);border-radius:var(--o-r-sm);color:var(--o-ink2);transition:background .14s var(--o-ease), border-color .14s var(--o-ease), color .14s var(--o-ease);border:1px solid #0000;font-size:12px;font-weight:600;line-height:1.2;display:flex}.museum-sidebar-link-anchor:hover .museum-sidebar-link,.museum-sidebar-link-anchor[data-hovered] .museum-sidebar-link{background:var(--museum-table-row-hover);color:var(--o-ink)}.museum-sidebar-link.is-active{border-color:var(--o-brass-mid);background:var(--o-brass-dim);color:var(--o-ink);box-shadow:inset 3px 0 0 var(--o-brass);font-weight:700}.museum-sidebar-glyph{width:16px;color:var(--o-ink3);flex:0 0 16px;justify-content:center;font-size:13px;display:inline-flex;position:relative}.museum-sidebar-restricted-mark{background:var(--o-surface2);width:9px;height:9px;color:var(--o-ink3);border-radius:999px;justify-content:center;align-items:center;font-size:9px;line-height:1;display:inline-flex;position:absolute;bottom:-4px;right:-5px}.museum-sidebar-disabled-item{width:100%;display:block}.museum-sidebar-link-anchor:focus-visible,.museum-sidebar-footer-link:focus-visible,.museum-sidebar-rail:focus-visible,.museum-sidebar-group-trigger:focus-visible,.museum-drawer-nav-group-trigger:focus-visible{outline:2px solid var(--museum-focus-ring);outline-offset:2px}.museum-sidebar-link.is-active .museum-sidebar-glyph{color:var(--o-brass)}.museum-sidebar-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.museum-sidebar-lock{color:var(--o-ink3);font-family:var(--o-mono);letter-spacing:.08em;margin-left:auto;font-size:8px;font-weight:700}.museum-sidebar-link.is-disabled{cursor:not-allowed;opacity:.5}.museum-sidebar-footer{padding:var(--o-s3);border-top:1px solid var(--o-line);gap:2px;display:grid}.museum-sidebar-footer-link{align-items:center;gap:var(--o-s3);width:100%;min-height:34px;padding:0 var(--o-s3);border-radius:var(--o-r-sm);color:var(--o-ink2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;font-size:12px;font-weight:600;display:flex}.museum-sidebar-footer-link:hover{background:var(--museum-table-row-hover);color:var(--o-ink)}.museum-sidebar-rail{z-index:2;border-color:var(--o-line2);background:var(--o-surface2);color:var(--o-ink2);cursor:pointer}@media (min-width:1024px){.museum-desktop-sidebar-provider{width:64px;min-width:64px;display:block}.museum-sidebar-header{padding:0 var(--o-s3);justify-content:center}.museum-sidebar-brand{justify-content:center}.museum-sidebar-brand-copy,.museum-sidebar-group-trigger,.museum-sidebar-label,.museum-sidebar-lock{display:none}.museum-sidebar-nav{gap:var(--o-s4);padding:0 var(--o-s2)}.museum-sidebar-group{justify-items:center;display:grid}.museum-sidebar-menu{width:100%}.museum-sidebar-group-content,.museum-sidebar-group-content[data-state=closed]{border-left:0;margin-left:0;padding-left:0;display:block}.museum-sidebar-link-anchor{width:100%}.museum-sidebar-link{justify-content:center;gap:0;padding:0}.museum-sidebar-footer{padding:var(--o-s2);justify-items:center}.museum-sidebar-footer-link{justify-content:center;gap:0;width:38px;padding:0}}@media (max-width:1279px){.museum-sidebar-rail{display:none!important}}@media (min-width:1280px){.museum-desktop-sidebar-provider,.museum-desktop-sidebar-provider[data-state=expanded]{width:264px;min-width:264px}.museum-desktop-sidebar-provider[data-state=collapsed]{width:64px;min-width:64px}.museum-desktop-sidebar-provider[data-state=expanded] .museum-sidebar-header{padding:0 var(--o-s4);justify-content:flex-start}.museum-desktop-sidebar-provider[data-state=expanded] .museum-sidebar-brand{justify-content:flex-start}.museum-desktop-sidebar-provider[data-state=expanded] .museum-sidebar-brand-copy,.museum-desktop-sidebar-provider[data-state=expanded] .museum-sidebar-label,.museum-desktop-sidebar-provider[data-state=expanded] .museum-sidebar-lock{display:initial}.museum-desktop-sidebar-provider[data-state=expanded] .museum-sidebar-brand-copy{display:grid}.museum-desktop-sidebar-provider[data-state=expanded] .museum-sidebar-nav{gap:var(--o-s5);padding:0 var(--o-s3)}.museum-desktop-sidebar-provider[data-state=expanded] .museum-sidebar-group{justify-items:stretch;display:grid}.museum-desktop-sidebar-provider[data-state=expanded] .museum-sidebar-menu{width:auto}.museum-desktop-sidebar-provider[data-state=collapsed] .museum-sidebar-group-trigger{display:none!important}.museum-desktop-sidebar-provider[data-state=collapsed] .museum-sidebar-group-content,.museum-desktop-sidebar-provider[data-state=collapsed] .museum-sidebar-group-content[data-state=closed]{border-left:0;margin-left:0;padding-left:0;display:block}.museum-desktop-sidebar-provider[data-state=expanded] .museum-sidebar-link{justify-content:flex-start;gap:var(--o-s3);padding:0 var(--o-s3)}.museum-desktop-sidebar-provider[data-state=expanded] .museum-sidebar-footer{padding:var(--o-s3);justify-items:stretch}.museum-desktop-sidebar-provider[data-state=expanded] .museum-sidebar-footer-link{justify-content:flex-start;gap:var(--o-s3);width:100%;padding:0 var(--o-s3)}.museum-sidebar-rail{display:inline-flex!important}}.museum-mobile-page-header{display:none}.museum-mobile-nav-internal-trigger{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;pointer-events:none!important;width:1px!important;height:1px!important;padding:0!important;position:fixed!important;overflow:hidden!important}.museum-mobile-nav-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:color-mix(in srgb, var(--museum-background) 58%, transparent)!important}.museum-mobile-nav-content{background:var(--museum-surface)!important;border-right:1px solid var(--museum-border-strong)!important;width:min(344px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;box-shadow:var(--museum-shadow-floating)!important}.museum-mobile-nav-dialog{--o-ink:var(--museum-text-primary);--o-ink2:var(--museum-text-secondary);--o-ink3:var(--museum-text-muted);--o-line:var(--museum-border-subtle);--o-line2:var(--museum-border-strong);--o-brass:var(--museum-accent);--o-brass-dim:color-mix(in srgb, var(--museum-accent) 12%, transparent);--o-brass-mid:color-mix(in srgb, var(--museum-accent) 28%, transparent);--o-s2:4px;--o-s3:8px;--o-s4:12px;--o-s5:16px;--o-s6:24px;--o-r-sm:5px;height:100%;min-height:0;color:var(--museum-text-primary);background:var(--museum-surface);flex-direction:column;display:flex}.museum-mobile-nav-header{align-items:center;gap:var(--o-s3);min-height:64px;padding-top:max(var(--o-s4), env(safe-area-inset-top));padding-right:max(var(--o-s5), env(safe-area-inset-right));padding-bottom:var(--o-s4);padding-left:max(var(--o-s5), env(safe-area-inset-left));border-bottom:1px solid var(--museum-border-subtle);display:flex}.museum-mobile-nav-header>div:first-child{min-width:0}.museum-mobile-nav-header h2,.museum-mobile-nav-header [data-slot=drawer-heading]{color:var(--museum-text-primary);font-family:var(--o-serif,"Instrument Serif", serif);margin:0;font-size:22px;font-weight:400}.museum-mobile-nav-header p{color:var(--museum-text-muted);font-family:var(--o-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;margin:2px 0 0;font-size:9px;font-weight:700}.museum-mobile-nav-close{margin-left:auto;color:var(--museum-text-secondary)!important}.museum-mobile-nav-body{min-height:0;overflow-y:auto;padding:var(--o-s4)!important}.museum-drawer-nav{gap:var(--o-s3);padding-bottom:calc(var(--o-s6) + env(safe-area-inset-bottom));display:grid}.museum-drawer-nav-group{gap:var(--o-s2);display:grid}.museum-drawer-nav-group-trigger{min-height:36px;font-size:10px;color:var(--o-ink2)!important}.museum-drawer-nav-group-content{margin-left:var(--o-s3);padding-left:var(--o-s3);border-left:1px solid var(--o-line);gap:2px;display:grid}.museum-drawer-nav-group-content[data-state=closed]{display:none}.museum-drawer-nav .museum-sidebar-link-anchor{width:100%}.museum-drawer-nav .museum-sidebar-link{align-items:flex-start;min-height:42px;padding-top:11px;padding-bottom:11px;font-size:13px}.museum-drawer-nav .museum-sidebar-label{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}@media (max-width:1023px){.museum-mobile-page-header{align-items:center;gap:var(--o-s3);height:44px;min-height:44px;padding-right:max(var(--o-s3), env(safe-area-inset-right));padding-left:max(var(--o-s3), env(safe-area-inset-left));border-bottom:1px solid var(--o-line);background:var(--o-surface);display:flex}.obsv .museum-mobile-page-header button.museum-mobile-nav-trigger{width:44px;min-width:44px;height:44px;min-height:44px;margin-left:-4px;border:1px solid var(--o-line2)!important;border-color:var(--o-line2)!important;border-radius:var(--o-r-sm)!important;background:var(--o-surface2)!important;background-color:var(--o-surface2)!important;color:var(--o-ink)!important}.museum-mobile-nav-trigger-icon{color:currentColor;font-family:var(--o-sans);justify-content:center;align-items:center;font-size:18px;font-weight:700;line-height:1;display:inline-flex}.museum-mobile-page-title{min-width:0;color:var(--o-ink);font-family:var(--o-serif);font-size:18px}.obsv .museum-mobile-page-header .museum-mobile-command-trigger{justify-content:center;align-items:center;gap:3px;min-width:52px;height:36px;margin-left:auto;font-size:11px;display:inline-flex;border:1px solid var(--o-line2)!important;border-radius:var(--o-r-sm)!important;color:var(--o-ink2)!important}.museum-mobile-page-status{color:var(--o-brass);font-family:var(--o-mono);letter-spacing:.1em;margin-left:0;font-size:9px;font-weight:700}}@media (min-width:1024px){.museum-mobile-nav-backdrop,.museum-mobile-page-header{display:none!important}}.obsv-table{border-collapse:collapse;width:100%}.obsv-table thead th{z-index:2;background:var(--o-surface2);font-family:var(--o-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--o-ink3);text-align:left;border-bottom:1px solid var(--o-line2);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding:8px 12px;font-size:9px;font-weight:700;position:sticky;top:0}.obsv-table thead th:hover{color:var(--o-ink2)}.obsv-table tbody td{border-bottom:1px solid var(--o-line);white-space:nowrap;padding:8px 12px;font-size:12.5px}.obsv-table tbody tr{cursor:pointer;transition:background .12s var(--o-ease)}.obsv-table tbody tr:hover{background:var(--museum-table-row-hover)}.obsv-table tbody tr.is-selected{background:var(--o-brass-dim);box-shadow:inset 2px 0 0 var(--o-brass)}.obsv-accounts-workspace{padding:var(--o-s6);box-sizing:border-box}.obsv-accounts-title{font-size:32px;line-height:1.15}.obsv-account-input{width:100%;min-height:30px;padding:0 var(--o-s3);box-sizing:border-box;border:1px solid var(--o-line2);border-radius:var(--o-r-sm);background:var(--o-bg);color:var(--o-ink);font:12px var(--o-sans);outline:none}.obsv-account-input:focus{border-color:var(--o-brass-mid);background:var(--o-surface2)}.obsv-account-input::placeholder{color:var(--o-ink3)}.obsv-btn{border:1px solid var(--o-line2);border-radius:var(--o-r-sm);height:28px;color:var(--o-ink2);font-family:var(--o-sans);cursor:pointer;transition:all .14s var(--o-ease);background:0 0;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.obsv-btn:hover{border-color:var(--o-brass-mid);color:var(--o-ink);background:var(--museum-table-row-hover)}.obsv-btn.is-on{border-color:var(--o-brass-mid);background:var(--o-brass-dim);color:var(--o-brass)}.personal-workspace-rail{border:1px solid var(--o-line);background:var(--o-surface);min-height:0;box-shadow:var(--o-shadow);transition:width .18s var(--o-ease), border-color .18s var(--o-ease);flex-shrink:0;align-self:stretch;overflow:hidden}.personal-workspace-rail.is-collapsed{border-radius:var(--o-r-lg);background:color-mix(in srgb, var(--o-surface) 82%, transparent);justify-content:center;align-items:flex-start;width:44px;padding:8px 0;display:flex}.personal-workspace-rail.is-expanded{border-radius:var(--o-r-lg);flex-direction:column;width:clamp(320px,24vw,380px);display:flex}.personal-workspace-tab,.personal-workspace-icon-btn{border:1px solid var(--o-line2);background:var(--o-bg);color:var(--o-ink2);cursor:pointer;transition:background .14s var(--o-ease), color .14s var(--o-ease), border-color .14s var(--o-ease)}.personal-workspace-tab:hover,.personal-workspace-icon-btn:hover{border-color:var(--o-brass-mid);color:var(--o-ink);background:var(--o-brass-dim)}.personal-workspace-tab{border-radius:999px;flex-direction:column;justify-content:space-between;align-items:center;width:30px;min-height:86px;padding:5px 0 7px;display:flex}.personal-workspace-tab-chevrons{writing-mode:vertical-rl;font:800 10px var(--o-mono);letter-spacing:-.08em;color:var(--o-brass)}.personal-workspace-header{border-bottom:1px solid var(--o-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 16px 16px;display:flex}.personal-workspace-profile{align-items:center;gap:11px;min-width:0;margin-top:9px;display:flex}.personal-workspace-avatar{border:1px solid var(--o-line2);background:linear-gradient(145deg, var(--o-brass-dim), var(--o-surface2));width:22px;height:22px;color:var(--o-ink);font:800 10px var(--o-mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.personal-workspace-avatar.is-large{border-radius:14px;width:48px;height:48px;font-size:18px}.personal-workspace-icon-btn{border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.personal-workspace-header-actions{align-items:center;gap:6px;display:inline-flex}.personal-workspace-member{border:1px solid var(--o-brass-mid);color:var(--o-brass);font:800 10px var(--o-mono);white-space:nowrap;border-radius:999px;padding:2px 7px}.personal-workspace-currency{border:1px solid var(--o-line);background:var(--o-bg);border-radius:999px;grid-template-columns:1fr 1fr;gap:2px;padding:2px;display:inline-grid}.personal-workspace-currency button{min-width:35px;min-height:22px;color:var(--o-ink3);font:800 10px var(--o-mono);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0 7px}.personal-workspace-currency button:hover,.personal-workspace-currency button:focus-visible{color:var(--o-ink);outline:none}.personal-workspace-currency button.is-active{background:var(--o-brass-dim);color:var(--o-brass)}.personal-workspace-scroll{gap:10px;min-height:0;padding:12px;display:grid;overflow-y:auto}.personal-workspace-card,.personal-workspace-danger{border:1px solid var(--o-line);border-radius:var(--o-r-md);background:color-mix(in srgb, var(--o-bg) 70%, var(--o-surface));padding:12px}.personal-workspace-kicker{font:800 9.5px var(--o-mono);letter-spacing:.12em;color:var(--o-ink3);text-transform:uppercase}.personal-workspace-name{color:var(--o-ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:800;line-height:1.2;overflow:hidden}.personal-workspace-caption,.personal-workspace-muted{color:var(--o-ink3);font-size:11px}.personal-workspace-metrics{grid-template-columns:1fr 1fr;gap:12px 14px;margin-top:11px;display:grid}.personal-workspace-value{color:var(--o-ink);font:800 19px/1.15 var(--o-mono);letter-spacing:-.03em;margin-top:3px}.personal-workspace-value.is-up,.personal-workspace-up{color:var(--o-up)}.personal-workspace-value.is-down,.personal-workspace-down{color:var(--o-down)}.personal-workspace-small-value{color:var(--o-ink);font:800 14px var(--o-mono);margin-top:3px}.personal-workspace-sparkline{width:100%;height:44px;margin-top:10px;display:block;overflow:visible}.personal-workspace-sparkline path:first-child{fill:color-mix(in srgb, var(--o-brass) 14%, transparent)}.personal-workspace-sparkline path:last-child{fill:none;stroke:var(--o-brass);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.personal-workspace-list{gap:7px;margin-top:10px;display:grid}.personal-workspace-row,.personal-workspace-alert,.personal-workspace-actions a,.personal-workspace-link{color:var(--o-ink2);text-decoration:none}.personal-workspace-row{grid-template-columns:48px minmax(0,1fr) auto;align-items:baseline;gap:8px;min-width:0;display:grid}.personal-workspace-row:hover,.personal-workspace-link:hover,.personal-workspace-actions a:hover{color:var(--o-ink)}.personal-workspace-symbol{color:var(--o-ink);font:800 12px var(--o-mono)}.personal-workspace-link{align-items:center;gap:3px;margin-top:10px;font-size:11px;font-weight:600;display:inline-flex}.personal-workspace-alert{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:12px;display:flex}.personal-workspace-alert strong{color:var(--o-critical);font:800 18px var(--o-mono)}.personal-workspace-alert-summary{border-top:1px solid var(--o-line);color:var(--o-ink2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:8px;padding-top:8px;font-size:11px;text-decoration:none;display:grid}.personal-workspace-alert-summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.personal-workspace-alert-summary em{color:var(--o-ink3);font:700 10px var(--o-mono);font-style:normal}.personal-workspace-actions{margin-top:9px;display:grid}.personal-workspace-actions a{grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:7px;min-height:28px;font-size:12px;display:grid}.personal-workspace-danger{border-color:color-mix(in srgb, var(--o-critical) 32%, var(--o-line))}.personal-workspace-danger button{color:var(--o-critical);cursor:pointer;font:700 12px var(--o-sans);background:0 0;border:none;align-items:center;gap:7px;margin-top:10px;padding:0;display:inline-flex}.personal-workspace-empty{color:var(--o-ink3);gap:8px;margin-top:10px;font-size:11.5px;line-height:1.45;display:grid}.personal-workspace-empty.is-compact{border-top:1px solid var(--o-line);margin-top:9px;padding-top:9px}.personal-workspace-empty a{width:fit-content;color:var(--o-brass);align-items:center;gap:3px;font-weight:700;text-decoration:none;display:inline-flex}.personal-workspace-skeleton{border-radius:var(--o-r-sm);background:linear-gradient(90deg, var(--o-line) 0%, var(--o-line2) 42%, var(--o-line) 78%);background-size:220% 100%;height:92px;margin-top:11px;animation:1.4s linear infinite obsv-shimmer}.personal-workspace-skeleton.is-short{height:76px}@media (max-width:1023px){.obsv-layout{overflow:hidden;padding:var(--o-s3)!important;gap:var(--o-s3)!important}.obsv-left-nav{display:none!important}.obsv-main{width:100%;min-width:0}.obsv-accounts-workspace{padding:var(--o-s4)}.obsv-accounts-title{font-size:26px;line-height:1.18}.personal-workspace-rail.is-collapsed{right:var(--o-s3);bottom:var(--o-s3);z-index:70;position:fixed}.personal-workspace-rail.is-expanded{inset:var(--o-s3);z-index:80;width:auto;max-width:none;position:fixed}}.obsv-chip{border:1px solid var(--o-line2);height:20px;font-family:var(--o-mono);color:var(--o-ink2);letter-spacing:.02em;cursor:pointer;transition:all .14s var(--o-ease);background:0 0;border-radius:99px;align-items:center;gap:5px;padding:0 8px;font-size:10.5px;font-weight:700;display:inline-flex}.obsv-chip:hover{border-color:var(--o-brass-mid);color:var(--o-ink)}@keyframes obsv-shimmer{0%{opacity:.45}50%{opacity:.85}to{opacity:.45}}.obsv-skeleton{background:var(--o-surface2);border-radius:4px;animation:1.6s ease-in-out infinite obsv-shimmer}.obsv-key{border:1px solid var(--o-line2);min-width:17px;height:17px;font-family:var(--o-mono);color:var(--o-ink3);background:var(--museum-table-row-hover);border-bottom-width:2px;border-radius:4px;justify-content:center;align-items:center;padding:0 4px;font-size:9.5px;display:inline-flex}.obsv-auth{grid-template-columns:minmax(0,11fr) minmax(440px,9fr);min-height:100vh;display:grid}.obsv-auth-brand{border-right:1px solid var(--o-line);flex-direction:column;justify-content:space-between;padding:48px 56px;display:flex;position:relative;overflow:hidden}.obsv-auth-brand:after{content:"";border:1px solid color-mix(in srgb, var(--o-line) 70%, transparent);pointer-events:none;position:absolute;inset:18px}.obsv-auth-watermark{font-family:var(--o-serif);color:color-mix(in srgb, var(--o-brass) 7%, transparent);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:380px;line-height:1;position:absolute;bottom:-90px;right:-40px}.obsv-auth-form-col{justify-content:center;align-items:center;padding:48px 32px;display:flex}.obsv-auth-card{width:100%;max-width:400px}.obsv-auth-card button{min-height:44px}.museum-auth-form{gap:16px;min-width:0;display:grid}.museum-auth-header{gap:8px;margin-block-end:8px;display:grid}.museum-auth-eyebrow{color:var(--museum-text-muted);font-family:var(--o-mono,ui-monospace, monospace);letter-spacing:.16em;margin:0;font-size:12px}.museum-auth-title{color:var(--museum-text-primary);font-family:var(--o-serif,ui-serif, serif);margin:0;font-size:clamp(1.5rem,3vw,1.75rem);font-weight:400;line-height:1.3}.museum-auth-description,.museum-auth-footer{color:var(--museum-text-secondary);margin:0;font-size:14px;line-height:1.6}.museum-auth-footer{text-align:center;margin-block-start:20px}.museum-auth-link{min-height:44px;color:var(--museum-accent);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.museum-auth-link:focus-visible{outline:2px solid var(--museum-focus-ring);outline-offset:3px}.museum-auth-field-actions{justify-content:flex-end;align-items:center;min-height:44px;display:flex}.museum-auth-divider{color:var(--museum-text-muted);font-family:var(--o-mono,ui-monospace, monospace);letter-spacing:.16em;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:12px;display:grid}.museum-auth-divider>span:not(:nth-child(2)){border-block-start:1px solid var(--museum-border-strong)}.museum-auth-status{border:1px solid var(--museum-border-strong);border-radius:var(--museum-radius-surface);background:var(--museum-surface-raised);text-align:start;gap:12px;min-width:0;padding:16px;display:grid}.museum-auth-status[data-tone=success]{border-color:var(--museum-success)}.museum-auth-status[data-tone=error]{border-color:var(--museum-danger)}.museum-auth-status-title{color:var(--museum-text-primary);font-family:var(--o-serif,ui-serif, serif);margin:0;font-size:18px;font-weight:500;line-height:1.4}.museum-auth-status-body{color:var(--museum-text-secondary);font-size:14px;line-height:1.65}.museum-auth-status-body>*{margin:0}.museum-auth-password-hint{display:inline}.museum-auth-password-hint[data-complete=true]{color:var(--museum-success)}.obsv-input{background:var(--o-surface);border:1px solid var(--o-line2);width:100%;color:var(--o-ink);font-size:13.5px;font-family:var(--o-sans);transition:border-color .14s var(--o-ease), background .14s var(--o-ease);border-radius:7px;outline:none;padding:11px 13px;display:block}.obsv-input::placeholder{color:var(--o-ink3)}.obsv-input:focus{border-color:var(--o-brass-mid);background:var(--museum-table-row-hover)}.obsv-btn-primary{border:1px solid var(--o-brass);background:var(--o-brass);width:100%;color:var(--museum-accent-foreground);font-size:13.5px;font-weight:700;font-family:var(--o-sans);letter-spacing:.01em;cursor:pointer;transition:filter .14s var(--o-ease), transform .14s var(--o-ease);border-radius:7px;justify-content:center;align-items:center;padding:12px 16px;display:inline-flex}.obsv-btn-primary:hover{filter:brightness(1.07)}.obsv-btn-primary:active{transform:translateY(1px)}.obsv-btn-primary:disabled{opacity:.55;cursor:default}.obsv-settings-workspace .btn-primary,.obsv-settings-workspace .btn-ghost{border-radius:var(--o-r-sm);min-height:28px;font-family:var(--o-sans);cursor:pointer;transition:border-color .14s var(--o-ease), background .14s var(--o-ease), color .14s var(--o-ease);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.obsv-settings-workspace .btn-primary{border:1px solid var(--o-brass-mid)!important;background:var(--o-brass-dim)!important;color:var(--o-brass)!important}.obsv-settings-workspace .btn-ghost{border:1px solid var(--o-line2)!important;color:var(--o-ink2)!important;background:0 0!important}.obsv-settings-workspace .btn-primary:hover,.obsv-settings-workspace .btn-ghost:hover{border-color:var(--o-brass-mid)!important;color:var(--o-ink)!important;background:var(--museum-table-row-hover)!important}.obsv-settings-workspace input,.obsv-settings-workspace select{outline:none}.obsv-settings-workspace input:focus,.obsv-settings-workspace select:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--museum-focus-ring) 28%, transparent);border-color:var(--o-brass-mid)!important}.obsv-auth-oauth{box-sizing:border-box;border:1px solid var(--o-line2);width:100%;min-height:44px;color:var(--o-ink);transition:border-color .14s var(--o-ease), background .14s var(--o-ease);background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:11px 16px;font-size:13px;text-decoration:none;display:flex}.obsv-auth-oauth:hover{border-color:var(--o-brass-mid);background:var(--museum-table-row-hover)}.obsv-auth-card .obsv-auth-oauth{box-sizing:border-box}@media (max-width:920px){.obsv-auth{grid-template-columns:1fr}.obsv-auth-brand{display:none}}@media (max-width:480px){.obsv-auth-form-col{align-items:flex-start;padding:32px 20px}.obsv-auth-card{max-width:none}}@media (prefers-reduced-motion:reduce){.personal-workspace-rail,.personal-workspace-tab,.personal-workspace-icon-btn{transition:none}}.obsv-stock-report-grid{grid-template-areas:"chart side""content side"}.obsv-stock-report-chart{grid-area:chart}.obsv-stock-report-content{grid-area:content}.obsv-stock-report-side{grid-area:side}@media (max-width:1280px){.obsv-stock-report-grid{grid-template-areas:"chart""side""content";grid-template-columns:1fr!important}.obsv-stock-report-side{position:static!important}}@media (max-width:640px){.obsv-stock-case-grid{grid-template-columns:1fr!important}}@media (max-width:1023px){.personal-workspace-rail.is-expanded{inset:var(--o-s3);z-index:80;width:auto;max-width:none;position:fixed}}
