.notica-content{color:var(--color-foreground);letter-spacing:-.01em;font-size:1rem;line-height:1.75}.notica-content:focus{outline:none}.notica-content h1.title-dup{display:none}.notica-content p{margin-top:0;margin-bottom:1.25em}.notica-content p:last-child{margin-bottom:0}.notica-content h1,.notica-content h2,.notica-content h3,.notica-content h4,.notica-content h5,.notica-content h6{color:var(--color-foreground);font-family:var(--font-editor,var(--font-sans)), Georgia, serif;letter-spacing:-.01em;margin-top:2.5rem;margin-bottom:.5rem;font-weight:600;line-height:1.25}.notica-content h1,.notica-content h2,.notica-content h3{font-family:var(--font-serif);font-weight:400}.notica-content h1{letter-spacing:-.02em;font-size:2.25rem;line-height:1.15}.notica-content h2{letter-spacing:-.015em;font-size:1.75rem;line-height:1.2}.notica-content h3{font-size:1.5rem}.notica-content h4{font-size:1.15rem}.notica-content .doc-title,.notica-content h1.doc-title{display:none!important}.notica-content .doc-subtitle,.notica-content p.doc-subtitle{color:var(--color-muted-foreground);margin-bottom:1.75rem;font-size:1.25rem;font-weight:400}.notica-content ul:not(.task-list){margin-top:.5em;margin-bottom:1.25em;padding-left:1.6em;list-style-type:disc}.notica-content ol{margin-top:.5em;margin-bottom:1.25em;padding-left:1.6em;list-style-type:decimal}.notica-content li{margin-top:.25em;margin-bottom:.25em}.notica-content ul.task-list{margin-top:.5em;margin-bottom:1.25em;padding-left:0;list-style:none}.notica-content ul.task-list li{border-radius:.375rem;align-items:flex-start;gap:.5rem;margin:.15rem 0;padding:.25rem .35rem;transition:background-color .15s;display:flex}@media (hover:hover) and (pointer:fine){.notica-content ul.task-list li:hover{background-color:var(--color-secondary)}}.notica-content ul.task-list input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--primary);cursor:pointer;transition:transform .12s var(--ease-out);border-radius:.25rem;margin-top:.35rem}.notica-content ul.task-list input[type=checkbox]:active{transform:scale(.85)}.notica-content ul.task-list li{text-decoration-color:#0000;transition:background-color .15s,color .15s,text-decoration-color .15s}.notica-content ul.task-list li[data-checked=true]{color:var(--color-muted-foreground);text-decoration:line-through}@media (prefers-reduced-motion:reduce){.notica-content ul.task-list input[type=checkbox]:active{transform:none}}.notica-content blockquote{color:var(--color-foreground);background-color:#3b82f61f;border-left:3px solid #3b82f6;border-radius:0 .5rem .5rem 0;margin:1.5em 0;padding:.75em 1.25em;font-style:italic}.notica-content .callout{border:1px solid var(--color-border);background-color:var(--color-card);border-left:4px solid #3b82f6;border-radius:.625rem;margin:1.5em 0;padding:1rem 1.25rem;position:relative}.notica-content .callout-info,.notica-content .callout-note{background-color:#3b82f61f;border-color:#3b82f640}.notica-content .callout-tip{background-color:#10b9811f;border-color:#10b98140}.notica-content .callout-warn,.notica-content .callout-warning{background-color:#f59e0b1f;border-color:#f59e0b40}.notica-content .callout-danger,.notica-content .callout-error{background-color:#ef44441f;border-color:#ef444440}.notica-content .callout-bar{justify-content:flex-end;gap:.5rem;margin-bottom:.25rem;display:flex}.notica-content .callout-type{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-foreground);border-radius:.25rem;padding:.15rem .5rem;font-size:.75rem}.notica-content .callout-remove{width:1.25rem;height:1.25rem;color:var(--color-muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;font-size:.875rem;display:flex}.notica-content .callout-remove:hover{color:#ef4444;background-color:#ef444426}.notica-content .callout-label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-foreground);margin-bottom:.35rem;font-size:.8rem;font-weight:700}.notica-content .callout-body{color:var(--color-foreground);font-size:.925rem}.notica-content .callout-body:focus{outline:none}.notica-content .table-wrap,.notica-content table{border-collapse:collapse;width:100%;margin:1.5em 0;font-size:.875rem;overflow-x:auto}.notica-content table{border:1px solid var(--color-border);border-radius:.5rem;overflow:hidden}.notica-content th{background-color:var(--color-secondary);border:1px solid var(--color-border);text-align:left;color:var(--color-foreground);padding:.625rem .875rem;font-weight:600}.notica-content td{border:1px solid var(--color-border);color:var(--color-foreground);padding:.5rem .875rem}.notica-content pre{background-color:var(--color-muted);color:var(--color-foreground);font-family:var(--font-mono), monospace;font-size:var(--code-font-size,.85rem);border-radius:.625rem;margin:1.5em 0;padding:1rem 1.25rem;line-height:1.6;overflow-x:auto}.notica-content code:not(pre code){background-color:var(--color-muted);color:var(--color-primary);font-family:var(--font-mono), monospace;border:1px solid var(--color-border);border-radius:.35rem;padding:.15rem .35rem;font-size:.875em}.notica-content mark{color:inherit;background-color:#facc1559;border-radius:.2em;padding:.1em .25em}.dark .notica-content span[style*=background-color]:not([style*=rgba\(]):not([style*=transparent]){color:#17191c}.notica-content a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.notica-content hr{background-color:var(--color-border);border:0;height:1px;margin:2em 0}.notica-content img{border-radius:.625rem;max-width:100%;height:auto;margin:1.5em auto;box-shadow:0 4px 6px -1px #0000000d}@media print{body{color:#000!important;background:#fff!important}[data-slot=sidebar],[data-slot=sidebar-container],[data-slot=sidebar-gap],[data-purpose=right-inspector-panel],header,[role=toolbar],.floating-pop,button,.noprint{display:none!important}main{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.notica-content{font-size:12pt!important;line-height:1.6!important}.notica-content h1,.notica-content h2,.notica-content h3{page-break-after:avoid}.notica-content blockquote,.notica-content pre,.notica-content .callout{page-break-inside:avoid}}.notica-content img.img-broken{border:1px dashed var(--border,currentColor);min-width:8rem;min-height:2.5rem;color:var(--muted-foreground,inherit);border-radius:.5rem;padding:.5rem .75rem;font-size:.85em;display:inline-block}.notica-content{--hl-keyword:#cf222e;--hl-string:#0a3069;--hl-number:#0550ae;--hl-comment:#6e7781;--hl-title:#8250df;--hl-attr:#116329;--hl-built:#953800;--hl-add:#116329;--hl-del:#cf222e}.dark .notica-content{--hl-keyword:#ff7b72;--hl-string:#a5d6ff;--hl-number:#79c0ff;--hl-comment:#8b949e;--hl-title:#d2a8ff;--hl-attr:#7ee787;--hl-built:#ffa657;--hl-add:#7ee787;--hl-del:#ff7b72}.notica-content pre code .hljs-keyword,.notica-content pre code .hljs-selector-tag,.notica-content pre code .hljs-doctag,.notica-content pre code .hljs-meta .hljs-keyword{color:var(--hl-keyword)}.notica-content pre code .hljs-string,.notica-content pre code .hljs-regexp,.notica-content pre code .hljs-meta .hljs-string,.notica-content pre code .hljs-template-variable{color:var(--hl-string)}.notica-content pre code .hljs-number,.notica-content pre code .hljs-literal,.notica-content pre code .hljs-symbol,.notica-content pre code .hljs-bullet,.notica-content pre code .hljs-variable{color:var(--hl-number)}.notica-content pre code .hljs-comment,.notica-content pre code .hljs-quote{color:var(--hl-comment);font-style:italic}.notica-content pre code .hljs-title,.notica-content pre code .hljs-section,.notica-content pre code .hljs-selector-id,.notica-content pre code .hljs-selector-class{color:var(--hl-title)}.notica-content pre code .hljs-attr,.notica-content pre code .hljs-attribute,.notica-content pre code .hljs-name,.notica-content pre code .hljs-tag{color:var(--hl-attr)}.notica-content pre code .hljs-built_in,.notica-content pre code .hljs-type,.notica-content pre code .hljs-params,.notica-content pre code .hljs-property{color:var(--hl-built)}.notica-content pre code .hljs-addition{color:var(--hl-add)}.notica-content pre code .hljs-deletion{color:var(--hl-del)}.notica-content pre code .hljs-emphasis{font-style:italic}.notica-content pre code .hljs-strong{font-weight:700}.notica-content pre{tab-size:2;white-space:pre;position:relative}.notica-content pre code{color:inherit;background:0 0;border:0;padding:0;font-family:inherit}.notica-content .callout{--cc:#3b82f6;--ci:"ℹ️"}.notica-content .callout.callout-note{--cc:#3b82f6;--ci:"📝"}.notica-content .callout.callout-info{--cc:#06b6d4;--ci:"ℹ️"}.notica-content .callout.callout-tip{--cc:#10b981;--ci:"💡"}.notica-content .callout.callout-important{--cc:#8b5cf6;--ci:"❗"}.notica-content .callout.callout-warn,.notica-content .callout.callout-warning{--cc:#f59e0b;--ci:"⚠️"}.notica-content .callout.callout-danger,.notica-content .callout.callout-caution,.notica-content .callout.callout-error{--cc:#ef4444;--ci:"🚫"}.notica-content .callout{border-left-color:var(--cc);border-color:color-mix(in srgb, var(--cc) 28%, transparent);background-color:color-mix(in srgb, var(--cc) 11%, transparent);border-left-width:4px}.notica-content .callout .callout-label{color:var(--cc);align-items:center;gap:.4rem;display:flex}.notica-content .callout .callout-label:before{content:var(--ci);letter-spacing:0;font-size:1rem}.notica-content .callout .callout-type{border-color:color-mix(in srgb, var(--cc) 40%, var(--color-border))}.notica-content .mermaid-block{border:1px solid var(--color-border);background:var(--color-card);border-radius:.75rem;min-width:0;max-width:100%;margin:1.5em 0;overflow:hidden;container-type:inline-size}.notica-content .mermaid-toolbar{border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-muted) 60%, transparent);min-width:0;font-family:var(--font-sans), sans-serif;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.35rem .5rem;font-size:.75rem;display:flex}.notica-content .mermaid-toolbar:before{content:"Mermaid";color:var(--color-muted-foreground);letter-spacing:.02em;margin-right:.5rem;font-weight:600}.notica-content .mermaid-spacer{flex:1}.notica-content .mermaid-view-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.15rem;min-width:0;display:inline-flex}@container (max-width:30rem){.notica-content .mermaid-toolbar:before{display:none}.notica-content .mermaid-spacer{flex-basis:100%;height:0}.notica-content .mermaid-view-tools{justify-content:flex-start;width:100%}}@media (pointer:coarse){.notica-content .mermaid-toolbar button{min-width:2.5rem;height:2.5rem}}.notica-content .mermaid-view-tools[hidden]{display:none}.notica-content .mermaid-toolbar button{white-space:nowrap;min-width:1.75rem;height:1.75rem;color:var(--color-foreground);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:.4rem;flex:none;padding:0 .5rem}.notica-content .mermaid-toolbar button:hover{background:var(--color-accent)}.notica-content .mermaid-toolbar button:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.notica-content .mermaid-toolbar button.is-active{background:color-mix(in srgb, var(--color-primary) 14%, transparent);color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 35%, transparent)}.notica-content .mermaid-zoom-label{text-align:center;min-width:2.75rem;color:var(--color-muted-foreground);font-variant-numeric:tabular-nums;flex:none}.notica-content .mermaid-source{white-space:pre-wrap;background:0 0;border-radius:0;outline:none;min-height:6rem;margin:0}.notica-content .mermaid-preview{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;max-width:100%;height:22rem;position:relative;overflow:hidden}.notica-content .mermaid-preview[hidden],.notica-content .mermaid-source[hidden],.notica-content .mermaid-error[hidden]{display:none}.notica-content .mermaid-preview.is-grabbing{cursor:grabbing}.notica-content .mermaid-preview:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary)}.notica-content .mermaid-canvas{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.notica-content .mermaid-canvas svg{max-width:none;display:block}.notica-content .mermaid-error{color:#ef4444;font-size:.8rem;font-family:var(--font-mono), monospace;white-space:pre-wrap;background:#ef444414;padding:.6rem .9rem}.notica-content .mermaid-block:fullscreen,.notica-content .mermaid-block.is-expanded{background:var(--color-background);border:0;border-radius:0;flex-direction:column;margin:0;display:flex}.notica-content .mermaid-block.is-expanded{z-index:90;position:fixed;inset:0}.notica-content .mermaid-block:fullscreen .mermaid-preview,.notica-content .mermaid-block.is-expanded .mermaid-preview{flex:1;height:auto}.notica-content img,.notica-content video{border-radius:.5rem;max-width:100%;height:auto}.notica-content img[style*=width],.notica-content video[style*=width]{height:auto}.notica-content .embed-wrap{max-width:100%;margin:1.25em 0}.notica-content iframe.embed-frame,.notica-content iframe{border:1px solid var(--color-border);background:var(--color-muted);border-radius:.5rem;max-width:100%;display:block}.notica-content [data-embed-active=true]{outline:2px solid var(--color-primary);outline-offset:2px}.notica-content img:not(.img-broken){cursor:zoom-in;transition:filter .12s}.notica-content img:not(.img-broken):hover{filter:brightness(1.06)}@media (prefers-reduced-motion:reduce){.notica-content img{transition:none}}
