.paper-root{--p-paper:#f7f5f0;--p-paper-2:#eeebe4;--p-card:#fff;--p-sheet-2:#f1eee8;--p-ink:#1b2438;--p-ink-blue:#173f75;--p-edge:#141e3212;--p-elev:0 1px 0 #fff inset, 0 1px 1px #0f192d29, 0 2px 3px #0f192d14, 0 9px 0 -4px var(--p-sheet-2), 0 10px 1px -4px #0f192d29, 0 22px 34px -12px #0f192d57, 0 56px 80px -30px #0f192d6b;--p-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .2 0 0 0 0 .22 0 0 0 .5 -.12'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");color-scheme:light;--page-bg:var(--p-paper);--card-bg:var(--p-card);--surface-bg:#141e320a;--surface-hover-bg:#141e3211;--surface-active-bg:#141e321a;--divider-color:#e6e4de;--outline-color:#dcd9d1;--fg:var(--p-ink);--fg-secondary:#3a4258;--fg-muted:#565d70;--fg-faint:#71778a;background-color:var(--p-paper);color:var(--fg)}@media not print{html.dark .paper-root,html[data-theme=dark] .paper-root{--p-paper:#1a2848;--p-paper-2:#1f2e52;--p-card:#25375d;--p-sheet-2:#1f2f52;--p-ink:#eef0f5;--p-ink-blue:#9cc4f2;--p-edge:#ffffff14;--p-elev:0 1px 0 #ffffff12 inset, 0 1px 1px #0006, 0 2px 3px #0003, 0 9px 0 -4px var(--p-sheet-2), 0 10px 1px -4px #00000059, 0 22px 34px -12px #00000080, 0 56px 80px -26px #0000009e;color-scheme:dark;--surface-bg:#ffffff0d;--surface-hover-bg:#ffffff14;--surface-active-bg:#ffffff1f;--divider-color:#ffffff17;--outline-color:#ffffff26;--fg-secondary:#eef0f5cc;--fg-muted:#eef0f5a8;--fg-faint:#eef0f58a}}.paper-root :is(h1,h2){font-family:var(--font-paper), ui-sans-serif, system-ui, "PingFang SC", "Noto Sans SC", sans-serif;font-optical-sizing:auto;letter-spacing:-.025em;font-weight:700}.paper-grain{isolation:isolate;position:relative}.paper-grain:after{content:"";z-index:-1;pointer-events:none;background-image:var(--p-grain);opacity:var(--grain-opacity,.35);background-size:240px 240px;position:absolute;inset:0}html.dark .paper-root .paper-grain:after{opacity:.25}.paper-page{background-color:#0000}.paper-root .paper-window,.paper-root .paper-dock{background-color:var(--p-card);border-color:var(--p-edge);box-shadow:var(--p-elev);backdrop-filter:none}.paper-root .paper-well{background-color:var(--p-paper);border-color:var(--p-edge);box-shadow:inset 0 2px 4px #0f192d1f,inset 0 1px #0f192d0f}.paper-root .paper-well:focus-within{border-color:color-mix(in oklab, var(--color-primary) 50%, transparent);box-shadow:inset 0 2px 4px #0f192d1f, 0 0 0 4px color-mix(in oklab, var(--color-primary) 14%, transparent)}html.dark .paper-root .paper-well{box-shadow:inset 0 2px 5px #00000059}html.dark .paper-root .paper-well:focus-within{box-shadow:inset 0 2px 5px #00000059, 0 0 0 4px color-mix(in oklab, var(--color-primary) 22%, transparent)}.composer-cta{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-primary) 0%, transparent), 0 0 18px -6px color-mix(in oklab, var(--color-primary) 40%, transparent);transition:background-color .25s ease-out,box-shadow .5s cubic-bezier(.2,.7,.2,1),scale .15s ease-out}.composer-cta:hover,.composer-cta:focus-visible{box-shadow:0 0 0 4px color-mix(in oklab, var(--color-primary) 16%, transparent), 0 0 36px 2px color-mix(in oklab, var(--color-primary) 50%, transparent)}
