:root{--bg:#f1ede3;--paper:#ffffff;--paper2:#f7f4ec;--ink:#19221c;--ink2:#586a5f;--ink3:#8a978d;--line:#e7e1d3;--line2:#d9d3c2;--green:#0f9d58;--green-ink:#0b7a44;--green-soft:rgba(15,157,88,0.10);--yellow:#d99b12;--red:#d6493f;--font-sans:"Hanken Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}*{box-sizing:border-box}::selection{background:rgba(15,157,88,.18)}a{color:var(--green-ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d9d3c2;border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}button,input,select,textarea{font-family:inherit}:root[data-theme=dark]{--bg:#0d120e;--paper:#141a15;--paper2:#10160f;--ink:#e7ece6;--ink2:#9aa89c;--ink3:#74806f;--line:rgba(255,255,255,0.10);--line2:rgba(255,255,255,0.14);--green:#2fbe6f;--green-ink:#5fd98d;--green-soft:rgba(47,190,111,0.14);--yellow:#f0c948;--red:#f2685c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0d120e;--paper:#141a15;--paper2:#10160f;--ink:#e7ece6;--ink2:#9aa89c;--ink3:#74806f;--line:rgba(255,255,255,0.10);--line2:rgba(255,255,255,0.14);--green:#2fbe6f;--green-ink:#5fd98d;--green-soft:rgba(47,190,111,0.14);--yellow:#f0c948;--red:#f2685c}}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:#2a3128}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ::-webkit-scrollbar-thumb{background:#2a3128}}.ai-mark-spin{animation:ai-mark-spin 1.8s linear infinite;transform-origin:50% 50%}@keyframes ai-mark-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ai-mark-spin{animation-duration:6s}}html.embedded{--wash-a:rgba(15,157,88,0.17);--wash-b:rgba(217,155,18,0.15);--wash-c:rgba(15,157,88,0.09);--glass-card:color-mix(in srgb,var(--paper) 72%,transparent);--glass-card-edge:rgba(255,255,255,0.85);--glass-hi:rgba(255,255,255,0.7);--glass-hover:rgba(25,34,28,0.06);--glass-card-shadow:inset 0 1px 0 var(--glass-hi),0 0 0 1px rgba(25,34,28,0.06),0 1px 2px rgba(46,54,40,0.09),0 16px 34px -24px rgba(46,54,40,0.16);--glass-blur-soft:blur(14px) saturate(140%)}html.embedded[data-theme=dark]{--bg:#080b08;--paper:#11160f;--paper2:#18211a;--ink:#eef3ef;--ink2:#a3b5a9;--ink3:#839787;--line:#233229;--line2:#33463a;--green:#2fbe6f;--green-ink:#5fd98d;--green-soft:rgba(47,190,111,0.15);--yellow:#e6b53c;--red:#f56c68;--wash-a:rgba(47,190,111,0.13);--wash-b:rgba(230,181,60,0.09);--wash-c:rgba(47,190,111,0.06);--glass-card:color-mix(in srgb,var(--paper) 74%,transparent);--glass-card-edge:rgba(255,255,255,0.07);--glass-hi:rgba(255,255,255,0.05);--glass-hover:rgba(255,255,255,0.07);--glass-card-shadow:inset 0 1px 0 var(--glass-hi),0 0 0 1px rgba(0,0,0,0.35),0 18px 38px -24px rgba(0,0,0,0.7)}html.embedded body{background:radial-gradient(46% 42% at 14% 4%,var(--wash-a),transparent 72%) fixed,radial-gradient(40% 38% at 90% 8%,var(--wash-b),transparent 72%) fixed,radial-gradient(52% 44% at 62% 104%,var(--wash-c),transparent 72%) fixed,var(--bg)!important}html.embedded :where([style*="background: var(--paper)"],[style*="background:var(--paper)"],[style*="background-color: var(--paper)"],[style*="background-color:var(--paper)"]):not(input,select,textarea,button,label,option){background:var(--glass-card)!important;box-shadow:var(--glass-card-shadow);-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft)}@supports not (background:color-mix(in srgb,red 50%,transparent)){html.embedded{--glass-card:var(--paper)}}@media (prefers-reduced-transparency:reduce){html.embedded{--glass-card:var(--paper);--glass-card-edge:var(--line2)}html.embedded body{background:var(--bg)!important}html.embedded :where([style*="var(--paper)"]){-webkit-backdrop-filter:none;backdrop-filter:none}}