.obs{--obs-accent:#4c9bff;--obs-accent-soft:color-mix(in srgb, var(--obs-accent) 14%, transparent);--obs-window:#eeeef0;--obs-main:#fff;--obs-panel:#fff;--obs-ink:#111113eb;--obs-ink-2:#1111139e;--obs-ink-3:#1111136b;--obs-line:#11111314;--obs-hover:#1111130a;--obs-track:#1111130f;--obs-merged:#16a34a;--obs-review:#d97706;--obs-open:#2563eb;--obs-bad:#dc2626;--obs-violet:#9d8df5;--obs-green:#2fd06f;--obs-ease:cubic-bezier(.22, 1, .36, 1);--obs-ease-out:cubic-bezier(.16, 1, .3, 1);color:var(--obs-ink);font-size:14.5px;line-height:1.4}.dark .obs,.obs.dark{--obs-window:#121213;--obs-main:#1a1a18;--obs-panel:#1d1d1b;--obs-ink:#f4f4f5f0;--obs-ink-2:#f4f4f59e;--obs-ink-3:#f4f4f566;--obs-line:#ffffff14;--obs-hover:#ffffff0d;--obs-track:#ffffff14;--obs-merged:#34d27b;--obs-review:#f2b54a;--obs-open:#5aa9ff;--obs-bad:#f07a6a}.obs-window{border:1px solid var(--obs-line);background:var(--obs-window);border-radius:22px;padding:8px;animation:.7s ease-out both obs-fade;position:relative;box-shadow:inset 0 1px #fff9,0 1px 2px #1111130a,0 12px 32px -12px #1111131f}.dark .obs-window{box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0006,0 16px 40px -12px #0009}.obs-main{background:var(--obs-main);border:1px solid var(--obs-line);border-radius:16px;padding:24px;position:relative}@media (max-width:640px){.obs-main{padding:16px}}.obs-card{border:1px solid var(--obs-line);background:var(--obs-main);transition:border-color .2s var(--obs-ease), box-shadow .2s var(--obs-ease);border-radius:14px;box-shadow:0 1px 2px #11111308}@media (hover:hover){.obs-card.obs-card-hover:hover{border-color:color-mix(in srgb, var(--obs-accent) 35%, var(--obs-line));box-shadow:0 6px 20px -8px #11111324}}@keyframes obs-enter{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:none;transform:none}}.obs-enter{animation:obs-enter .3s var(--obs-ease-out) backwards;animation-delay:calc(.18s + var(--i,0) * 90ms)}@keyframes obs-fade{0%{opacity:0}to{opacity:1}}@keyframes obs-swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.obs-swap{animation:obs-swap .25s var(--obs-ease-out) both}.obs-press{transition:transform .14s var(--obs-ease), background-color .16s var(--obs-ease), color .16s var(--obs-ease)}.obs-press:active{transform:scale(.96)}@media (hover:hover){.obs-row:hover,.obs-press-hover:hover{background:var(--obs-hover)}}.obs-row{transition:background-color .16s var(--obs-ease)}.obs :focus-visible{outline:2px solid var(--obs-accent);outline-offset:2px;border-radius:8px}.obs-num{font-variant-numeric:tabular-nums;white-space:pre;align-items:baseline;display:inline-flex}.obs-reel{--h:1.18em;height:var(--h);line-height:var(--h);vertical-align:bottom;display:inline-block;overflow:hidden}.obs-reel-col{will-change:transform;flex-direction:column;transition-property:transform;transition-timing-function:cubic-bezier(.16,1,.3,1);display:flex}.obs-reel-col>span{height:var(--h);line-height:var(--h);text-align:center;display:block}.obs-spark-line{stroke-dasharray:1;transition:stroke-dashoffset .9s var(--obs-ease)}.obs-spark-area{transition:opacity .7s .2s}.obs-spark-dot{transition:opacity .3s ease .7s, transform .4s var(--obs-ease) .7s}.obs-seg{background:var(--obs-track);border-radius:10px;padding:3px;display:inline-flex;position:relative}.obs-seg-thumb{background:var(--obs-main);box-shadow:0 1px 2px #1111131a, 0 0 0 1px var(--obs-line);border-radius:8px;position:absolute;top:3px;bottom:3px}.obs-seg-thumb.is-ready{transition:transform .32s var(--obs-ease), width .32s var(--obs-ease)}.obs-seg button{z-index:1;color:var(--obs-ink-2);transition:color .2s var(--obs-ease);border-radius:8px;padding:5px 12px;font-size:12.5px;font-weight:500;position:relative}.obs-seg button[aria-checked=true]{color:var(--obs-ink)}.obs-bar-seg{transition:height .7s var(--obs-ease), opacity .2s ease}.obs-bar-col:hover .obs-bar-seg,.obs-bar-col:focus-visible .obs-bar-seg{filter:brightness(1.08)}.obs-share-fill{transition:width .8s var(--obs-ease)}[data-tip]{position:relative}@media (hover:hover){[data-tip]:hover:after{content:attr(data-tip);color:#fff;white-space:nowrap;pointer-events:none;z-index:30;animation:obs-swap .16s var(--obs-ease-out) both;background:#111113;border-radius:6px;padding:4px 8px;font-size:11.5px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}}.obs-backdrop{z-index:60;opacity:0;pointer-events:none;background:#11111347;transition:opacity .26s;position:fixed;inset:0}.obs-backdrop.is-open{opacity:1;pointer-events:auto}.obs-panel{z-index:61;background:var(--obs-panel);border-left:1px solid var(--obs-line);width:min(360px,100vw);transition:transform .34s var(--obs-ease);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(104%);box-shadow:-24px 0 48px -24px #11111340}.obs-panel.is-open{transform:none}.obs-panel:focus{outline:none}@keyframes obs-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.obs-shimmer{background:linear-gradient(90deg, var(--obs-ink-3) 30%, var(--obs-ink) 50%, var(--obs-ink-3) 70%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite obs-shimmer}@keyframes obs-pulse-dot{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--obs-review) 50%, transparent)}50%{box-shadow:0 0 0 5px #0000}}.obs-live-dot{animation:2s ease-in-out infinite obs-pulse-dot}@media (prefers-reduced-motion:reduce){.obs-enter,.obs-window,.obs-swap{filter:none;animation:.12s linear both obs-fade}.obs-reel-col,.obs-spark-line,.obs-spark-area,.obs-spark-dot,.obs-seg-thumb.is-ready,.obs-bar-seg,.obs-share-fill,.obs-panel,.obs-press{transition-duration:.01ms!important;transition-delay:0s!important}.obs-live-dot,.obs-shimmer{animation:none}}.obsidian-ds .obs-window{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.obsidian-ds .obs-main{background:0 0;border:0;border-radius:0;padding:0}
