.studio-prose{--tw-prose-body:var(--dt-color-text-primary);--tw-prose-headings:var(--dt-color-text-primary);--tw-prose-lead:var(--dt-color-text-secondary);--tw-prose-bold:var(--dt-color-text-primary);--tw-prose-links:var(--dt-color-accent-interactive);--tw-prose-counters:var(--dt-color-text-muted);--tw-prose-bullets:color-mix(in srgb, var(--dt-color-text-muted) 70%, transparent);--tw-prose-hr:var(--dt-color-border-default);--tw-prose-quotes:var(--dt-color-text-secondary);--tw-prose-quote-borders:var(--dt-color-border-hover);--tw-prose-captions:var(--dt-color-text-muted);--tw-prose-code:var(--dt-color-accent-interactive);--tw-prose-pre-code:var(--dt-color-text-primary);--tw-prose-th-borders:var(--dt-color-border-hover);--tw-prose-td-borders:color-mix(in srgb, var(--dt-color-border-hover) 70%, transparent);color:var(--dt-color-text-primary);font-size:.875rem;line-height:1.5}.studio-prose h1,.studio-prose h2,.studio-prose h3,.studio-prose h4{margin:.75rem 0 .375rem;font-weight:600}.studio-prose h1{font-size:1.375rem;line-height:1.3}.studio-prose h2{font-size:1.125rem;line-height:1.35}.studio-prose h3{font-size:1rem;line-height:1.4}.studio-prose h4{font-size:.9375rem;line-height:1.4}.studio-prose p{margin:.5rem 0;line-height:1.5}.studio-prose ol,.studio-prose ul{margin:.5rem 0;padding-left:1.35rem}.studio-prose li{margin:.1875rem 0}.studio-prose code{border-radius:var(--dt-radius-xs);color:var(--dt-color-accent-interactive);background:#ffffff0f;padding:.1em .35em;font-size:.8125rem}.studio-prose pre{border-radius:var(--dt-radius-sm);background:#0000004d;padding:.75rem;font-size:.8125rem;overflow-x:auto}.studio-prose pre code{color:inherit;background:0 0;padding:0}.studio-prose a{color:var(--dt-color-accent-interactive);text-decoration:none}.studio-prose a:hover{text-decoration:underline}.studio-prose table{border-collapse:collapse;font-size:.8125rem;display:block;overflow-x:auto}.studio-prose td,.studio-prose th{border:1px solid var(--dt-color-border-default);padding:.3rem .55rem}html[data-theme=dark] .studio-prose td,html[data-theme=dark] .studio-prose th{border-color:var(--dt-color-border-hover)}.studio-prose img{border:1px solid #ffffff1a;border-radius:.5em;max-width:100%;margin:.8em 0}.studio-prose blockquote{border-left:3px solid var(--dt-color-border-default);color:var(--dt-color-text-muted);margin:.5em 0;padding-left:.8em}.studio-prose input[type=checkbox]{margin-right:.4em}.studio-prose .md-chart{border:1px solid var(--dt-color-border-default);background:#0003;border-radius:.5em;width:100%;margin:.8em 0;padding:.5em}.studio-prose .md-chart--error{color:var(--dt-color-text-muted);padding:.8em;font-size:.85em}.notice-item[data-v-39a749d1]{width:100%;padding:0 0 .625rem;position:relative}.notice-item__dot[data-v-39a749d1]{background:var(--dt-color-accent-interactive);width:6px;height:6px;box-shadow:none;border-radius:50%;position:absolute;top:.875rem;left:0}.notice-item__card[data-v-39a749d1]{border:0;border-bottom:1px solid var(--dt-color-border-default);transition:border-color var(--dt-motion-duration-fast) ease,background-color var(--dt-motion-duration-fast) ease;background:0 0;border-radius:4px;padding:.5rem 0}.notice-item:hover .notice-item__card[data-v-39a749d1]{background:color-mix(in srgb,var(--dt-color-text-primary) 4%,transparent)}.notice-item:last-child .notice-item__card[data-v-39a749d1]{border-bottom:0}.notice-item--read .notice-item__dot[data-v-39a749d1]{background:color-mix(in srgb,var(--dt-color-text-muted) 55%,transparent);box-shadow:none}.notice-bell-badge[data-v-bda555ae]{border-radius:var(--dt-radius-full);color:#fff;background:var(--dt-color-accent-danger,#dc2626);pointer-events:none;justify-content:center;align-items:center;min-width:1rem;height:1rem;padding:0 .25rem;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:.125rem;right:.125rem}.notice-timeline[data-v-bda555ae]{padding:.25rem 0;position:relative}.notice-timeline-panel[data-v-bda555ae]{z-index:60;border-radius:var(--dt-radius-lg);border:1px solid var(--dt-color-border-default,#80808040);background:color-mix(in srgb,var(--dt-color-surface-primary,var(--ui-bg,#fff)) 94%,transparent);-webkit-backdrop-filter:blur(20px);flex-direction:column;width:min(380px,100vw - 32px);max-height:min(70vh,560px);display:flex;position:fixed;top:64px;right:16px;box-shadow:0 12px 40px #00000038}.notice-bell-backdrop[data-v-bda555ae]{z-index:50;position:fixed;inset:0}
