/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-gray-100:oklch(96.7% .003 264.542);--color-black:#000;--color-white:#faf8f8;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-lg:.5rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg-secondary:#2e2c29;--color-black-55:#8c8b8b;--color-black-80:#cccaca;--color-border:#262522;--color-raised:#33322e;--color-banner-purple:#d4b2ff;--color-banner-blue:#99cfff;--font-roboto:"Roboto Flex", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", sans-serif;--font-nico:"Nico Moji", sans-serif;--font-letter-display:"Noto Serif SC", "Source Han Serif SC", "Songti SC", Georgia, serif;--font-letter-body:"Noto Sans SC", "PingFang SC", "Hiragino Sans GB", -apple-system, sans-serif;--th-bg:#15110b;--th-surface:#1c1610;--th-surface-deep:#0e0b07;--th-surface-raised:#241d14;--th-fg:#f4ead4f0;--th-fg-strong:#f4ead4;--th-fg-muted:#f4ead4cc;--th-fg-subtle:#f4ead4a8;--th-paper:#f4ead4;--th-paper-aged:#e8d9b3;--th-ink:#2a1d12;--th-ink-faded:#2a1d128c;--th-ink-subtle:#2a1d1252;--th-accent:#c9a557;--th-accent-strong:#e8d089;--th-accent-dim:#c9a55773;--th-accent-wash:#c9a5571f;--th-accent-wash-hi:#c9a55733;--th-accent-warm:#a07b3a;--th-accent-cool:#8c9bb2;--th-border:#f4ead429;--th-border-soft:#f4ead41a;--th-stat-active-heart:#e8927d;--th-stat-active-bm:#e8c878;--th-wax:#a0292d;--th-on-accent:#2a1d12;--th-on-ink:#f4ead4;--banner-tint-l:.92;--banner-tint-m:.4;--banner-tint-r:.05;--banner-img-bright:.94;--banner-img-bright-hover:1.04;--banner-accent:#e6c478;--banner-accent-warm:#d8a86d;--banner-accent-cool:#a8b5cc;--chat-action-fg:var(--th-fg-muted);--chat-action-fg-strong:var(--th-fg-strong);--chat-action-hover-bg:var(--th-surface-raised)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box;margin:0;padding:0}.topbar-row>*{white-space:nowrap;flex-shrink:0}.topbar-row>*>span{white-space:nowrap}html,body,#root{width:100%;height:100%;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-family:var(--font-roboto);background-color:var(--th-bg);color:var(--th-fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#f4ead426}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--th-fg) 16%, transparent)}}::-webkit-scrollbar-thumb{border-radius:9999px;transition:background .15s}::-webkit-scrollbar-thumb:hover{background:#f4ead44d}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--th-fg) 32%, transparent)}}::-webkit-scrollbar-corner{background:0 0}*{scrollbar-width:thin;scrollbar-color:#f4ead426 transparent}@supports (color:color-mix(in lab, red, red)){*{scrollbar-color:color-mix(in srgb, var(--th-fg) 16%, transparent) transparent}}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.-inset-\[5px\]{inset:-5px}.inset-0{inset:calc(var(--spacing) * 0)}.inset-\[-3px\]{inset:-3px}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-\[24px\]{inset-inline:24px}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.-end{inset-inline-end:calc(var(--spacing) * -1)}.end{inset-inline-end:var(--spacing)}.-top-\[3px\]{top:-3px}.-top-\[8px\]{top:-8px}.-top-\[40px\]{top:-40px}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-12{top:calc(var(--spacing) * 12)}.top-\[-7px\]{top:-7px}.top-\[1px\]{top:1px}.top-\[2px\]{top:2px}.top-\[3px\]{top:3px}.top-\[6px\]{top:6px}.top-\[8px\]{top:8px}.top-\[10px\]{top:10px}.top-\[12px\]{top:12px}.top-\[14px\]{top:14px}.top-\[16px\]{top:16px}.top-\[20\%\]{top:20%}.top-\[20px\]{top:20px}.top-\[30px\]{top:30px}.top-\[32px\]{top:32px}.top-\[34px\]{top:34px}.top-\[90px\]{top:90px}.-right-\[2px\]{right:-2px}.-right-\[3px\]{right:-3px}.-right-\[40px\]{right:-40px}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-5{right:calc(var(--spacing) * 5)}.right-8{right:calc(var(--spacing) * 8)}.right-\[-6px\]{right:-6px}.right-\[-44px\]{right:-44px}.right-\[6px\]{right:6px}.right-\[7px\]{right:7px}.right-\[8px\]{right:8px}.right-\[10\%\]{right:10%}.right-\[10px\]{right:10px}.right-\[14px\]{right:14px}.right-\[16px\]{right:16px}.right-\[18px\]{right:18px}.right-\[20px\]{right:20px}.right-\[40px\]{right:40px}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-\[1px\]{bottom:-1px}.-bottom-\[2px\]{bottom:-2px}.-bottom-px{bottom:-1px}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-\[-1px\]{bottom:-1px}.bottom-\[6px\]{bottom:6px}.bottom-\[8px\]{bottom:8px}.bottom-\[10px\]{bottom:10px}.bottom-\[12px\]{bottom:12px}.bottom-\[14px\]{bottom:14px}.bottom-\[16px\]{bottom:16px}.bottom-\[24px\]{bottom:24px}.bottom-\[140px\]{bottom:140px}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-\[-4px\]{left:-4px}.left-\[-14px\]{left:-14px}.left-\[-44px\]{left:-44px}.left-\[2px\]{left:2px}.left-\[6px\]{left:6px}.left-\[9px\]{left:9px}.left-\[10\%\]{left:10%}.left-\[10px\]{left:10px}.left-\[12px\]{left:12px}.left-\[14px\]{left:14px}.left-\[16px\]{left:16px}.left-\[18px\]{left:18px}.left-\[20px\]{left:20px}.left-\[24px\]{left:24px}.left-\[40px\]{left:40px}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[15\]{z-index:15}.z-\[55\]{z-index:55}.z-\[56\]{z-index:56}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.z-\[200\]{z-index:200}.z-\[300\]{z-index:300}.z-\[999\]{z-index:999}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-\[1px\]{margin-inline:1px}.mx-\[2px\]{margin-inline:2px}.mx-\[4px\]{margin-inline:4px}.mx-\[8px\]{margin-inline:8px}.mx-\[10px\]{margin-inline:10px}.mx-\[14px\]{margin-inline:14px}.mx-\[20px\]{margin-inline:20px}.mx-\[24px\]{margin-inline:24px}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-\[2px\]{margin-block:2px}.my-\[4px\]{margin-block:4px}.my-\[6px\]{margin-block:6px}.-mt-\[2px\]{margin-top:-2px}.-mt-\[4px\]{margin-top:-4px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[1px\]{margin-top:1px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[4px\]{margin-top:4px}.mt-\[5px\]{margin-top:5px}.mt-\[6px\]{margin-top:6px}.mt-\[7px\]{margin-top:7px}.mt-\[8px\]{margin-top:8px}.mt-\[10px\]{margin-top:10px}.mt-\[12px\]{margin-top:12px}.mt-\[14px\]{margin-top:14px}.mt-\[16px\]{margin-top:16px}.mt-\[20px\]{margin-top:20px}.mt-\[22px\]{margin-top:22px}.mt-\[24px\]{margin-top:24px}.mt-\[28px\]{margin-top:28px}.mt-\[80px\]{margin-top:80px}.mt-auto{margin-top:auto}.mr-\[4px\]{margin-right:4px}.mr-\[8px\]{margin-right:8px}.mr-auto{margin-right:auto}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-\[2px\]{margin-bottom:2px}.mb-\[3px\]{margin-bottom:3px}.mb-\[4px\]{margin-bottom:4px}.mb-\[5px\]{margin-bottom:5px}.mb-\[6px\]{margin-bottom:6px}.mb-\[7px\]{margin-bottom:7px}.mb-\[8px\]{margin-bottom:8px}.mb-\[10px\]{margin-bottom:10px}.mb-\[12px\]{margin-bottom:12px}.mb-\[14px\]{margin-bottom:14px}.mb-\[16px\]{margin-bottom:16px}.mb-\[18px\]{margin-bottom:18px}.mb-\[20px\]{margin-bottom:20px}.mb-\[24px\]{margin-bottom:24px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-\[1px\]{margin-left:1px}.ml-\[4px\]{margin-left:4px}.ml-\[6px\]{margin-left:6px}.ml-\[12px\]{margin-left:12px}.ml-\[50px\]{margin-left:50px}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[16\/9\]{aspect-ratio:16/9}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/2{height:50%}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-36{height:calc(var(--spacing) * 36)}.h-76{height:calc(var(--spacing) * 76)}.h-\[1\.05em\]{height:1.05em}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[4px\]{height:4px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[8px\]{height:8px}.h-\[9px\]{height:9px}.h-\[10px\]{height:10px}.h-\[11px\]{height:11px}.h-\[12px\]{height:12px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[36px\]{height:36px}.h-\[38px\]{height:38px}.h-\[40px\]{height:40px}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-\[48px\]{height:48px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[54px\]{height:54px}.h-\[55\%\]{height:55%}.h-\[56px\]{height:56px}.h-\[58px\]{height:58px}.h-\[64px\]{height:64px}.h-\[72px\]{height:72px}.h-\[76px\]{height:76px}.h-\[80px\]{height:80px}.h-\[88px\]{height:88px}.h-\[100px\]{height:100px}.h-\[120px\]{height:120px}.h-\[140px\]{height:140px}.h-\[160px\]{height:160px}.h-\[180px\]{height:180px}.h-\[220px\]{height:220px}.h-\[240px\]{height:240px}.h-\[260px\]{height:260px}.h-\[280px\]{height:280px}.h-\[440px\]{height:440px}.h-\[480px\]{height:480px}.h-\[760px\]{height:760px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[78vh\]{max-height:78vh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[160px\]{max-height:160px}.max-h-\[180px\]{max-height:180px}.max-h-\[200px\]{max-height:200px}.max-h-\[240px\]{max-height:240px}.max-h-\[260px\]{max-height:260px}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[360px\]{max-height:360px}.max-h-\[420px\]{max-height:420px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[4px\]{min-height:4px}.min-h-\[8px\]{min-height:8px}.min-h-\[16px\]{min-height:16px}.min-h-\[26px\]{min-height:26px}.min-h-\[28px\]{min-height:28px}.min-h-\[34px\]{min-height:34px}.min-h-\[36px\]{min-height:36px}.min-h-\[46px\]{min-height:46px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70px\]{min-height:70px}.min-h-\[72px\]{min-height:72px}.min-h-\[92px\]{min-height:92px}.min-h-\[140px\]{min-height:140px}.min-h-\[180px\]{min-height:180px}.min-h-\[280px\]{min-height:280px}.min-h-\[360px\]{min-height:360px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-\[1px\]{width:1px}.w-\[2px\]{width:2px}.w-\[3px\]{width:3px}.w-\[4px\]{width:4px}.w-\[5px\]{width:5px}.w-\[6px\]{width:6px}.w-\[7px\]{width:7px}.w-\[8px\]{width:8px}.w-\[9px\]{width:9px}.w-\[10px\]{width:10px}.w-\[11px\]{width:11px}.w-\[12px\]{width:12px}.w-\[13px\]{width:13px}.w-\[14px\]{width:14px}.w-\[15px\]{width:15px}.w-\[16px\]{width:16px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[20px\]{width:20px}.w-\[22px\]{width:22px}.w-\[24px\]{width:24px}.w-\[26px\]{width:26px}.w-\[28px\]{width:28px}.w-\[30px\]{width:30px}.w-\[31px\]{width:31px}.w-\[32px\]{width:32px}.w-\[34px\]{width:34px}.w-\[36px\]{width:36px}.w-\[40px\]{width:40px}.w-\[42px\]{width:42px}.w-\[43px\]{width:43px}.w-\[44px\]{width:44px}.w-\[45px\]{width:45px}.w-\[46px\]{width:46px}.w-\[48px\]{width:48px}.w-\[50px\]{width:50px}.w-\[51px\]{width:51px}.w-\[52px\]{width:52px}.w-\[56px\]{width:56px}.w-\[60px\]{width:60px}.w-\[64px\]{width:64px}.w-\[72px\]{width:72px}.w-\[80px\]{width:80px}.w-\[85\%\]{width:85%}.w-\[88px\]{width:88px}.w-\[120px\]{width:120px}.w-\[160px\]{width:160px}.w-\[180px\]{width:180px}.w-\[220px\]{width:220px}.w-\[224px\]{width:224px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[304px\]{width:304px}.w-\[316px\]{width:316px}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-\[360px\]{width:360px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[440px\]{width:440px}.w-\[460px\]{width:460px}.w-\[480px\]{width:480px}.w-\[500px\]{width:500px}.w-\[520px\]{width:520px}.w-\[560px\]{width:560px}.w-\[640px\]{width:640px}.w-\[720px\]{width:720px}.w-\[820px\]{width:820px}.w-\[1180px\]{width:1180px}.w-\[min\(92vw\,420px\)\]{width:min(92vw,420px)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.max-w-\[60px\]{max-width:60px}.max-w-\[70\%\]{max-width:70%}.max-w-\[80px\]{max-width:80px}.max-w-\[80vw\]{max-width:80vw}.max-w-\[88\%\]{max-width:88%}.max-w-\[90\%\]{max-width:90%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[92\%\]{max-width:92%}.max-w-\[92vw\]{max-width:92vw}.max-w-\[94vw\]{max-width:94vw}.max-w-\[95vw\]{max-width:95vw}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[200px\]{max-width:200px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-\[860px\]{max-width:860px}.max-w-\[900px\]{max-width:900px}.max-w-\[960px\]{max-width:960px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1152px\]{max-width:1152px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1480px\]{max-width:1480px}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-\[18px\]{min-width:18px}.min-w-\[20px\]{min-width:20px}.min-w-\[44px\]{min-width:44px}.min-w-\[60px\]{min-width:60px}.min-w-\[68px\]{min-width:68px}.min-w-\[74px\]{min-width:74px}.min-w-\[90px\]{min-width:90px}.min-w-\[120px\]{min-width:120px}.min-w-\[126px\]{min-width:126px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[168px\]{min-width:168px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[320px\]{min-width:320px}.min-w-\[400px\]{min-width:400px}.min-w-\[1600px\]{min-width:1600px}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[1\.2\]{flex:1.2}.flex-\[1\]{flex:1}.flex-\[2\]{flex:2}.flex-\[3\]{flex:3}.flex-\[820\]{flex:820}.flex-\[910\]{flex:910}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[1px\]{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[35\%\]{--tw-translate-x:35%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[40\%\]{--tw-translate-y:calc(40% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[4px\]{--tw-translate-y:4px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[pulse_2s_ease-in-out_infinite\]{animation:2s ease-in-out infinite pulse}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-\[12px\]{scroll-margin-top:12px}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.break-inside-avoid{break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[64px_1fr\]{grid-template-columns:64px 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-20{gap:calc(var(--spacing) * 20)}.gap-\[1px\]{gap:1px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[8px\]{gap:8px}.gap-\[10px\]{gap:10px}.gap-\[11px\]{gap:11px}.gap-\[12px\]{gap:12px}.gap-\[14px\]{gap:14px}.gap-\[16px\]{gap:16px}.gap-\[18px\]{gap:18px}.gap-\[20px\]{gap:20px}.gap-\[21px\]{gap:21px}.gap-\[22px\]{gap:22px}.gap-\[24px\]{gap:24px}.gap-\[28px\]{gap:28px}.gap-\[32px\]{gap:32px}.gap-\[44px\]{gap:44px}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-\[5px\]{column-gap:5px}.gap-x-\[10px\]{column-gap:10px}.gap-x-\[12px\]{column-gap:12px}.gap-x-\[14px\]{column-gap:14px}.gap-x-\[20px\]{column-gap:20px}.gap-x-\[24px\]{column-gap:24px}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-\[2px\]{row-gap:2px}.gap-y-\[3px\]{row-gap:3px}.gap-y-\[5px\]{row-gap:5px}.gap-y-\[6px\]{row-gap:6px}.gap-y-\[8px\]{row-gap:8px}.gap-y-\[16px\]{row-gap:16px}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-visible{overflow-y:visible}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[6px\]\!{border-radius:6px!important}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[10px\]\!{border-radius:10px!important}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-t-\[6px\]{border-top-left-radius:6px;border-top-right-radius:6px}.rounded-t-\[14px\]{border-top-left-radius:14px;border-top-right-radius:14px}.rounded-l-\[10px\]{border-top-left-radius:10px;border-bottom-left-radius:10px}.rounded-l-\[20px\]{border-top-left-radius:20px;border-bottom-left-radius:20px}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-tl-\[2px\]{border-top-left-radius:2px}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-\[2px\]{border-top-right-radius:2px;border-bottom-right-radius:2px}.rounded-r-\[10px\]{border-top-right-radius:10px;border-bottom-right-radius:10px}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-tr-\[2px\]{border-top-right-radius:2px}.rounded-b-\[16px\]{border-bottom-right-radius:16px;border-bottom-left-radius:16px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[2px\]{border-style:var(--tw-border-style);border-width:2px}.border-\[10px\]{border-style:var(--tw-border-style);border-width:10px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2,.border-l-\[2px\]{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[\#1dd517\]{border-color:#1dd517}.border-\[\#262522\]{border-color:#262522}.border-\[color-mix\(in_srgb\,var\(--th-accent\)_40\%\,transparent\)\]{border-color:#c9a55766}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--th-accent\)_40\%\,transparent\)\]{border-color:color-mix(in srgb,var(--th-accent) 40%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--th-accent\)_60\%\,transparent\)\]{border-color:#c9a55799}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--th-accent\)_60\%\,transparent\)\]{border-color:color-mix(in srgb,var(--th-accent) 60%,transparent)}}.border-\[var\(--th-accent\)\]{border-color:var(--th-accent)}.border-\[var\(--th-border\)\]{border-color:var(--th-border)}.border-\[var\(--th-border\)\]\/20{border-color:#f4ead408}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--th-border\)\]\/20{border-color:color-mix(in oklab, var(--th-border) 20%, transparent)}}.border-\[var\(--th-border\)\]\/30{border-color:#f4ead40c}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--th-border\)\]\/30{border-color:color-mix(in oklab, var(--th-border) 30%, transparent)}}.border-\[var\(--th-border\)\]\/60{border-color:#f4ead419}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--th-border\)\]\/60{border-color:color-mix(in oklab, var(--th-border) 60%, transparent)}}.border-\[var\(--th-border-soft\)\]{border-color:var(--th-border-soft)}.border-\[var\(--th-border-soft\)\]\!{border-color:var(--th-border-soft)!important}.border-\[var\(--th-border-soft\)\]\/60{border-color:#f4ead410}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--th-border-soft\)\]\/60{border-color:color-mix(in oklab, var(--th-border-soft) 60%, transparent)}}.border-\[var\(--th-wax\)\]{border-color:var(--th-wax)}.border-bg-secondary{border-color:var(--color-bg-secondary)}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.border-red-500\/40{border-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#faf8f80d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/8{border-color:#faf8f814}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/10{border-color:#faf8f81a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/20{border-color:#faf8f833}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/\[0\.04\]{border-color:#faf8f80a}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.04\]{border-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.border-t-\[var\(--th-accent\)\]{border-top-color:var(--th-accent)}.border-t-transparent{border-top-color:#0000}.border-b-border{border-bottom-color:var(--color-border)}.border-b-white\/\[0\.06\]{border-bottom-color:#faf8f80f}@supports (color:color-mix(in lab, red, red)){.border-b-white\/\[0\.06\]{border-bottom-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-l-\[var\(--th-accent\)\]{border-left-color:var(--th-accent)}.border-l-transparent{border-left-color:#0000}.bg-\[\#1e1e1e\]{background-color:#1e1e1e}.bg-\[\#99cfff\]{background-color:#99cfff}.bg-\[\#d4b2ff\]{background-color:#d4b2ff}.bg-\[\#e53e3e\]{background-color:#e53e3e}.bg-\[\#e5560e\]{background-color:#e5560e}.bg-\[\#ffd866\]{background-color:#ffd866}.bg-\[\#ffffff\]{background-color:#fff}.bg-\[color-mix\(in_srgb\,var\(--th-accent\)_5\%\,transparent\)\]{background-color:#c9a5570d}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--th-accent\)_5\%\,transparent\)\]{background-color:color-mix(in srgb,var(--th-accent) 5%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--th-accent\)_10\%\,transparent\)\]{background-color:#c9a5571a}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--th-accent\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--th-accent) 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--th-accent\)_15\%\,transparent\)\]{background-color:#c9a55726}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--th-accent\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--th-accent) 15%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--th-accent\)_20\%\,transparent\)\]{background-color:#c9a55733}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--th-accent\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--th-accent) 20%,transparent)}}.bg-\[color\:var\(--color-banner-purple\)\]\/15{background-color:#d4b2ff26}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--color-banner-purple\)\]\/15{background-color:color-mix(in oklab, var(--color-banner-purple) 15%, transparent)}}.bg-\[color\:var\(--color-raised\)\]{background-color:var(--color-raised)}.bg-\[rgba\(20\,18\,16\,0\.98\)\]{background-color:#141210fa}.bg-\[rgba\(29\,213\,23\,0\.1\)\]{background-color:#1dd5171a}.bg-\[rgba\(229\,86\,14\,0\.1\)\]{background-color:#e5560e1a}.bg-\[var\(--th-accent\)\]{background-color:var(--th-accent)}.bg-\[var\(--th-accent\)\]\!{background-color:var(--th-accent)!important}.bg-\[var\(--th-accent-wash\)\]{background-color:var(--th-accent-wash)}.bg-\[var\(--th-accent-wash-hi\)\]{background-color:var(--th-accent-wash-hi)}.bg-\[var\(--th-bg\)\]{background-color:var(--th-bg)}.bg-\[var\(--th-bg\)\]\/20{background-color:#15110b33}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--th-bg\)\]\/20{background-color:color-mix(in oklab, var(--th-bg) 20%, transparent)}}.bg-\[var\(--th-bg\)\]\/30{background-color:#15110b4d}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--th-bg\)\]\/30{background-color:color-mix(in oklab, var(--th-bg) 30%, transparent)}}.bg-\[var\(--th-bg\)\]\/40{background-color:#15110b66}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--th-bg\)\]\/40{background-color:color-mix(in oklab, var(--th-bg) 40%, transparent)}}.bg-\[var\(--th-bg\)\]\/50{background-color:#15110b80}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--th-bg\)\]\/50{background-color:color-mix(in oklab, var(--th-bg) 50%, transparent)}}.bg-\[var\(--th-bg\)\]\/60{background-color:#15110b99}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--th-bg\)\]\/60{background-color:color-mix(in oklab, var(--th-bg) 60%, transparent)}}.bg-\[var\(--th-surface\)\]{background-color:var(--th-surface)}.bg-\[var\(--th-surface\)\]\/40{background-color:#1c161066}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--th-surface\)\]\/40{background-color:color-mix(in oklab, var(--th-surface) 40%, transparent)}}.bg-\[var\(--th-surface\)\]\/95{background-color:#1c1610f2}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--th-surface\)\]\/95{background-color:color-mix(in oklab, var(--th-surface) 95%, transparent)}}.bg-\[var\(--th-surface-deep\)\]{background-color:var(--th-surface-deep)}.bg-\[var\(--th-surface-deep\)\]\!{background-color:var(--th-surface-deep)!important}.bg-\[var\(--th-surface-raised\)\]{background-color:var(--th-surface-raised)}.bg-banner-blue{background-color:var(--color-banner-blue)}.bg-black-55{background-color:var(--color-black-55)}.bg-black-55\/50{background-color:#8c8b8b80}@supports (color:color-mix(in lab, red, red)){.bg-black-55\/50{background-color:color-mix(in oklab, var(--color-black-55) 50%, transparent)}}.bg-black-80{background-color:var(--color-black-80)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.bg-black\/15{background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.bg-black\/65{background-color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.bg-border{background-color:var(--color-border)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-100\/90{background-color:#f3f4f6e6}@supports (color:color-mix(in lab, red, red)){.bg-gray-100\/90{background-color:color-mix(in oklab, var(--color-gray-100) 90%, transparent)}}.bg-green-400{background-color:var(--color-green-400)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-transparent\!{background-color:#0000!important}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#faf8f80d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#faf8f81a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/\[0\.03\]{background-color:#faf8f808}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.04\]{background-color:#faf8f80a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.05\]{background-color:#faf8f80d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.06\]{background-color:#faf8f80f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.08\]{background-color:#faf8f814}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[rgba\(0\,0\,0\,0\.6\)\]{--tw-gradient-to:#0009;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-10{padding:calc(var(--spacing) * 10)}.p-20{padding:calc(var(--spacing) * 20)}.p-\[3px\]{padding:3px}.p-\[4px\]{padding:4px}.p-\[6px\]{padding:6px}.p-\[8px\]{padding:8px}.p-\[10px\]{padding:10px}.p-\[12px\]{padding:12px}.p-\[14px\]{padding:14px}.p-\[16px\]{padding:16px}.p-\[18px\]{padding:18px}.p-\[20px\]{padding:20px}.p-\[30px\]{padding:30px}.p-\[40px\]{padding:40px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-20{padding-inline:calc(var(--spacing) * 20)}.px-\[2px\]{padding-inline:2px}.px-\[4px\]{padding-inline:4px}.px-\[5px\]{padding-inline:5px}.px-\[6px\]{padding-inline:6px}.px-\[7px\]{padding-inline:7px}.px-\[8px\]{padding-inline:8px}.px-\[9px\]{padding-inline:9px}.px-\[10px\]{padding-inline:10px}.px-\[12px\]{padding-inline:12px}.px-\[13px\]{padding-inline:13px}.px-\[14px\]{padding-inline:14px}.px-\[16px\]{padding-inline:16px}.px-\[18px\]{padding-inline:18px}.px-\[20px\]{padding-inline:20px}.px-\[22px\]{padding-inline:22px}.px-\[24px\]{padding-inline:24px}.px-\[26px\]{padding-inline:26px}.px-\[28px\]{padding-inline:28px}.px-\[32px\]{padding-inline:32px}.px-\[40px\]{padding-inline:40px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-\[1px\]{padding-block:1px}.py-\[2\.5px\]{padding-block:2.5px}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[4px\]{padding-block:4px}.py-\[5px\]{padding-block:5px}.py-\[6px\]{padding-block:6px}.py-\[7px\]{padding-block:7px}.py-\[8px\]{padding-block:8px}.py-\[9px\]{padding-block:9px}.py-\[10px\]{padding-block:10px}.py-\[11px\]{padding-block:11px}.py-\[12px\]{padding-block:12px}.py-\[14px\]{padding-block:14px}.py-\[16px\]{padding-block:16px}.py-\[18px\]{padding-block:18px}.py-\[20px\]{padding-block:20px}.py-\[24px\]{padding-block:24px}.py-\[28px\]{padding-block:28px}.py-\[30px\]{padding-block:30px}.py-\[40px\]{padding-block:40px}.py-\[56px\]{padding-block:56px}.py-\[60px\]{padding-block:60px}.py-\[80px\]{padding-block:80px}.py-\[100px\]{padding-block:100px}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-\[2px\]{padding-top:2px}.pt-\[4px\]{padding-top:4px}.pt-\[6px\]{padding-top:6px}.pt-\[8px\]{padding-top:8px}.pt-\[10px\]{padding-top:10px}.pt-\[11px\]{padding-top:11px}.pt-\[12px\]{padding-top:12px}.pt-\[13px\]{padding-top:13px}.pt-\[14px\]{padding-top:14px}.pt-\[16px\]{padding-top:16px}.pt-\[18px\]{padding-top:18px}.pt-\[18vh\]{padding-top:18vh}.pt-\[20px\]{padding-top:20px}.pt-\[22px\]{padding-top:22px}.pt-\[24px\]{padding-top:24px}.pt-\[26px\]{padding-top:26px}.pt-\[28px\]{padding-top:28px}.pt-\[36px\]{padding-top:36px}.pt-\[44px\]{padding-top:44px}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-\[2px\]{padding-right:2px}.pr-\[4px\]{padding-right:4px}.pr-\[5px\]{padding-right:5px}.pr-\[6px\]{padding-right:6px}.pr-\[8px\]{padding-right:8px}.pr-\[12px\]{padding-right:12px}.pr-\[14px\]{padding-right:14px}.pr-\[26px\]{padding-right:26px}.pr-\[28px\]{padding-right:28px}.pr-\[32px\]{padding-right:32px}.pr-\[36px\]{padding-right:36px}.pr-\[40px\]{padding-right:40px}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-\[2px\]{padding-bottom:2px}.pb-\[4px\]{padding-bottom:4px}.pb-\[6px\]{padding-bottom:6px}.pb-\[8px\]{padding-bottom:8px}.pb-\[10px\]{padding-bottom:10px}.pb-\[12px\]{padding-bottom:12px}.pb-\[14px\]{padding-bottom:14px}.pb-\[16px\]{padding-bottom:16px}.pb-\[18px\]{padding-bottom:18px}.pb-\[20px\]{padding-bottom:20px}.pb-\[22px\]{padding-bottom:22px}.pb-\[28px\]{padding-bottom:28px}.pb-\[30px\]{padding-bottom:30px}.pl-\[4px\]{padding-left:4px}.pl-\[6px\]{padding-left:6px}.pl-\[10px\]{padding-left:10px}.pl-\[12px\]{padding-left:12px}.pl-\[14px\]{padding-left:14px}.pl-\[16px\]{padding-left:16px}.pl-\[18px\]{padding-left:18px}.pl-\[24px\]{padding-left:24px}.pl-\[27px\]{padding-left:27px}.pl-\[28px\]{padding-left:28px}.pl-\[30px\]{padding-left:30px}.pl-\[34px\]{padding-left:34px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.align-middle{vertical-align:middle}.font-letter-display{font-family:var(--font-letter-display)}.font-mono{font-family:var(--font-mono)}.text-\[0\.9em\]{font-size:.9em}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[48px\]{font-size:48px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-\[15px\]{--tw-leading:15px;line-height:15px}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-\[26px\]{--tw-leading:26px;line-height:26px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-semibold\!{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1dd517\]{color:#1dd517}.text-\[\#99cfff\]{color:#99cfff}.text-\[\#e53e3e\]{color:#e53e3e}.text-\[\#ffd866\]{color:#ffd866}.text-\[color\:var\(--color-banner-purple\)\]{color:var(--color-banner-purple)}.text-\[var\(--th-accent\)\]{color:var(--th-accent)}.text-\[var\(--th-accent-strong\)\]{color:var(--th-accent-strong)}.text-\[var\(--th-accent-strong\)\]\/80{color:#e8d089cc}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--th-accent-strong\)\]\/80{color:color-mix(in oklab, var(--th-accent-strong) 80%, transparent)}}.text-\[var\(--th-accent-strong\)\]\/90{color:#e8d089e6}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--th-accent-strong\)\]\/90{color:color-mix(in oklab, var(--th-accent-strong) 90%, transparent)}}.text-\[var\(--th-fg-muted\)\]{color:var(--th-fg-muted)}.text-\[var\(--th-fg-muted\)\]\!{color:var(--th-fg-muted)!important}.text-\[var\(--th-fg-strong\)\]{color:var(--th-fg-strong)}.text-\[var\(--th-fg-strong\)\]\!{color:var(--th-fg-strong)!important}.text-\[var\(--th-fg-strong\)\]\/25{color:#f4ead440}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--th-fg-strong\)\]\/25{color:color-mix(in oklab, var(--th-fg-strong) 25%, transparent)}}.text-\[var\(--th-fg-strong\)\]\/40{color:#f4ead466}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--th-fg-strong\)\]\/40{color:color-mix(in oklab, var(--th-fg-strong) 40%, transparent)}}.text-\[var\(--th-fg-strong\)\]\/55{color:#f4ead48c}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--th-fg-strong\)\]\/55{color:color-mix(in oklab, var(--th-fg-strong) 55%, transparent)}}.text-\[var\(--th-fg-strong\)\]\/60{color:#f4ead499}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--th-fg-strong\)\]\/60{color:color-mix(in oklab, var(--th-fg-strong) 60%, transparent)}}.text-\[var\(--th-fg-strong\)\]\/70{color:#f4ead4b3}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--th-fg-strong\)\]\/70{color:color-mix(in oklab, var(--th-fg-strong) 70%, transparent)}}.text-\[var\(--th-fg-strong\)\]\/80{color:#f4ead4cc}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--th-fg-strong\)\]\/80{color:color-mix(in oklab, var(--th-fg-strong) 80%, transparent)}}.text-\[var\(--th-fg-strong\)\]\/85{color:#f4ead4d9}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--th-fg-strong\)\]\/85{color:color-mix(in oklab, var(--th-fg-strong) 85%, transparent)}}.text-\[var\(--th-fg-strong\)\]\/90{color:#f4ead4e6}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--th-fg-strong\)\]\/90{color:color-mix(in oklab, var(--th-fg-strong) 90%, transparent)}}.text-\[var\(--th-fg-strong\)\]\/95{color:#f4ead4f2}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--th-fg-strong\)\]\/95{color:color-mix(in oklab, var(--th-fg-strong) 95%, transparent)}}.text-\[var\(--th-fg-subtle\)\]{color:var(--th-fg-subtle)}.text-\[var\(--th-fg-subtle\)\]\/70{color:#f4ead476}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--th-fg-subtle\)\]\/70{color:color-mix(in oklab, var(--th-fg-subtle) 70%, transparent)}}.text-\[var\(--th-fg-subtle\)\]\/80{color:#f4ead486}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--th-fg-subtle\)\]\/80{color:color-mix(in oklab, var(--th-fg-subtle) 80%, transparent)}}.text-\[var\(--th-fg-subtle\)\]\/85{color:#f4ead48f}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--th-fg-subtle\)\]\/85{color:color-mix(in oklab, var(--th-fg-subtle) 85%, transparent)}}.text-\[var\(--th-ink\)\]{color:var(--th-ink)}.text-\[var\(--th-on-accent\)\]{color:var(--th-on-accent)}.text-\[var\(--th-on-accent\)\]\!{color:var(--th-on-accent)!important}.text-\[var\(--th-wax\)\]{color:var(--th-wax)}.text-green-500{color:var(--color-green-500)}.text-red-400{color:var(--color-red-400)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--th-accent\)\]{accent-color:var(--th-accent)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.06\]{opacity:.06}.opacity-\[0\.18\]{opacity:.18}.mix-blend-overlay{mix-blend-mode:overlay}.shadow-\[-24px_0_60px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:-24px 0 60px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--th-accent\)_inset\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--th-accent)) inset;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(229\,86\,14\,0\.7\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#e5560eb3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(229\,86\,14\,0\.85\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#e5560ed9);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_60px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 0 60px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.08\)_inset\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#00000014) inset;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_18px_-6px_rgba\(229\,86\,14\,0\.7\)\]{--tw-shadow:0 6px 18px -6px var(--tw-shadow-color,#e5560eb3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_32px_rgba\(0\,0\,0\,0\.28\)\]\!{--tw-shadow:0 10px 32px var(--tw-shadow-color,#00000047)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-\[0_12px_30px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 30px 80px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[color-mix\(in_srgb\,var\(--th-accent\)_25\%\,transparent\)\]{--tw-ring-color:#c9a55740}@supports (color:color-mix(in lab, red, red)){.ring-\[color-mix\(in_srgb\,var\(--th-accent\)_25\%\,transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--th-accent) 25%,transparent)}}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-\[color-mix\(in_srgb\,var\(--th-accent\)_40\%\,transparent\)\]{outline-color:#c9a55766}@supports (color:color-mix(in lab, red, red)){.outline-\[color-mix\(in_srgb\,var\(--th-accent\)_40\%\,transparent\)\]{outline-color:color-mix(in srgb,var(--th-accent) 40%,transparent)}}.outline-\[color-mix\(in_srgb\,var\(--th-accent\)_60\%\,transparent\)\]{outline-color:#c9a55799}@supports (color:color-mix(in lab, red, red)){.outline-\[color-mix\(in_srgb\,var\(--th-accent\)_60\%\,transparent\)\]{outline-color:color-mix(in srgb,var(--th-accent) 60%,transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[4px\]{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[6px\]{--tw-backdrop-blur:blur(6px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm\!{--tw-backdrop-blur:blur(var(--blur-sm))!important;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)!important;backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)!important}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[min-height\]{transition-property:min-height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[outline-color\]{transition-property:outline-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\]{transition-property:transform,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,filter\]{transition-property:transform,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-\[800ms\]{--tw-duration:.8s;transition-duration:.8s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\:flex:is(:where(.group):focus-within *){display:flex}@media (hover:hover){.group-hover\:flex:is(:where(.group):hover *){display:flex}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:bg-\[color-mix\(in_srgb\,var\(--th-accent\)_60\%\,transparent\)\]:is(:where(.group):hover *){background-color:#c9a55799}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-\[color-mix\(in_srgb\,var\(--th-accent\)_60\%\,transparent\)\]:is(:where(.group):hover *){background-color:color-mix(in srgb,var(--th-accent) 60%,transparent)}}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/sess\:opacity-100:is(:where(.group\/sess):hover *){opacity:1}}.group-data-\[resize-handle-state\=drag\]\:bg-\[color-mix\(in_srgb\,var\(--th-accent\)_75\%\,transparent\)\]:is(:where(.group)[data-resize-handle-state=drag] *){background-color:#c9a557bf}@supports (color:color-mix(in lab, red, red)){.group-data-\[resize-handle-state\=drag\]\:bg-\[color-mix\(in_srgb\,var\(--th-accent\)_75\%\,transparent\)\]:is(:where(.group)[data-resize-handle-state=drag] *){background-color:color-mix(in srgb,var(--th-accent) 75%,transparent)}}.group-data-\[resize-handle-state\=drag\]\:opacity-100:is(:where(.group)[data-resize-handle-state=drag] *){opacity:1}.placeholder\:text-\[color\:var\(--th-fg-subtle\)\]::placeholder{color:var(--th-fg-subtle)}.placeholder\:text-\[var\(--th-fg-muted\)\]::placeholder{color:var(--th-fg-muted)}.placeholder\:text-\[var\(--th-fg-subtle\)\]::placeholder{color:var(--th-fg-subtle)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-\[color-mix\(in_srgb\,var\(--th-accent\)_40\%\,transparent\)\]:focus-within{border-color:#c9a55766}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-\[color-mix\(in_srgb\,var\(--th-accent\)_40\%\,transparent\)\]:focus-within{border-color:color-mix(in srgb,var(--th-accent) 40%,transparent)}}.focus-within\:border-\[var\(--th-accent\)\]:focus-within{border-color:var(--th-accent)}.focus-within\:shadow-\[0_12px_30px_-24px_var\(--th-accent\)\]:focus-within{--tw-shadow:0 12px 30px -24px var(--tw-shadow-color,var(--th-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:outline-\[color-mix\(in_srgb\,var\(--th-accent\)_80\%\,transparent\)\]:focus-within{outline-color:#c9a557cc}@supports (color:color-mix(in lab, red, red)){.focus-within\:outline-\[color-mix\(in_srgb\,var\(--th-accent\)_80\%\,transparent\)\]:focus-within{outline-color:color-mix(in srgb,var(--th-accent) 80%,transparent)}}.focus-within\:outline-\[color-mix\(in_srgb\,var\(--th-accent\)_90\%\,transparent\)\]:focus-within{outline-color:#c9a557e6}@supports (color:color-mix(in lab, red, red)){.focus-within\:outline-\[color-mix\(in_srgb\,var\(--th-accent\)_90\%\,transparent\)\]:focus-within{outline-color:color-mix(in srgb,var(--th-accent) 90%,transparent)}}@media (hover:hover){.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[var\(--th-accent\)\]:hover{border-color:var(--th-accent)}.hover\:border-\[var\(--th-accent-dim\)\]:hover{border-color:var(--th-accent-dim)}.hover\:border-\[var\(--th-accent-strong\)\]:hover{border-color:var(--th-accent-strong)}.hover\:border-\[var\(--th-border\)\]:hover{border-color:var(--th-border)}.hover\:border-\[var\(--th-fg-subtle\)\]:hover{border-color:var(--th-fg-subtle)}.hover\:border-white\/20:hover{border-color:#faf8f833}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--th-accent\)_10\%\,transparent\)\]:hover{background-color:#c9a5571a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--th-accent\)_10\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--th-accent) 10%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--th-accent\)_90\%\,transparent\)\]:hover{background-color:#c9a557e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--th-accent\)_90\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--th-accent) 90%,transparent)}}.hover\:bg-\[color\:var\(--color-raised\)\]:hover{background-color:var(--color-raised)}.hover\:bg-\[var\(--th-accent\)\]:hover{background-color:var(--th-accent)}.hover\:bg-\[var\(--th-accent-strong\)\]:hover{background-color:var(--th-accent-strong)}.hover\:bg-\[var\(--th-accent-wash\)\]:hover{background-color:var(--th-accent-wash)}.hover\:bg-\[var\(--th-bg\)\]\/50:hover{background-color:#15110b80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--th-bg\)\]\/50:hover{background-color:color-mix(in oklab, var(--th-bg) 50%, transparent)}}.hover\:bg-\[var\(--th-surface\)\]\/30:hover{background-color:#1c16104d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--th-surface\)\]\/30:hover{background-color:color-mix(in oklab, var(--th-surface) 30%, transparent)}}.hover\:bg-\[var\(--th-surface\)\]\/60:hover{background-color:#1c161099}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--th-surface\)\]\/60:hover{background-color:color-mix(in oklab, var(--th-surface) 60%, transparent)}}.hover\:bg-\[var\(--th-surface-deep\)\]:hover{background-color:var(--th-surface-deep)}.hover\:bg-\[var\(--th-surface-raised\)\]:hover{background-color:var(--th-surface-raised)}.hover\:bg-border:hover{background-color:var(--color-border)}.hover\:bg-white\/5:hover{background-color:#faf8f80d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/\[0\.12\]:hover{background-color:#faf8f81f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.12\]:hover{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.hover\:text-\[var\(--th-accent-strong\)\]:hover{color:var(--th-accent-strong)}.hover\:text-\[var\(--th-fg-strong\)\]:hover{color:var(--th-fg-strong)}.hover\:text-\[var\(--th-on-accent\)\]:hover{color:var(--th-on-accent)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}}.focus\:relative:focus{position:relative}.focus\:z-\[1\]:focus{z-index:1}.focus\:border-\[color-mix\(in_srgb\,var\(--th-accent\)_50\%\,transparent\)\]:focus{border-color:#c9a55780}@supports (color:color-mix(in lab, red, red)){.focus\:border-\[color-mix\(in_srgb\,var\(--th-accent\)_50\%\,transparent\)\]:focus{border-color:color-mix(in srgb,var(--th-accent) 50%,transparent)}}.focus\:border-\[var\(--th-accent\)\]:focus{border-color:var(--th-accent)}.focus\:bg-\[var\(--th-surface-raised\)\]:focus{background-color:var(--th-surface-raised)}.focus\:shadow-\[0_0_0_3px_var\(--th-accent-wash\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--th-accent-wash));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.98\]:active{scale:.98}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-white\/5:active{background-color:#faf8f80d}@supports (color:color-mix(in lab, red, red)){.active\:bg-white\/5:active{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-progress:disabled{cursor:progress}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (hover:hover){.disabled\:hover\:border-\[var\(--th-border-soft\)\]:disabled:hover{border-color:var(--th-border-soft)}.disabled\:hover\:bg-\[var\(--th-surface-deep\)\]:disabled:hover{background-color:var(--th-surface-deep)}.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}.disabled\:hover\:text-\[var\(--th-fg-strong\)\]:disabled:hover{color:var(--th-fg-strong)}.disabled\:hover\:text-\[var\(--th-fg-subtle\)\]:disabled:hover{color:var(--th-fg-subtle)}}.data-\[resize-handle-state\=drag\]\:bg-transparent[data-resize-handle-state=drag]{background-color:#0000}.data-\[selected\=true\]\:bg-\[color-mix\(in_srgb\,var\(--th-accent\)_15\%\,transparent\)\][data-selected=true]{background-color:#c9a55726}@supports (color:color-mix(in lab, red, red)){.data-\[selected\=true\]\:bg-\[color-mix\(in_srgb\,var\(--th-accent\)_15\%\,transparent\)\][data-selected=true]{background-color:color-mix(in srgb,var(--th-accent) 15%,transparent)}}.data-\[selected\=true\]\:text-\[var\(--th-accent-strong\)\][data-selected=true]{color:var(--th-accent-strong)}.data-\[state\=checked\]\:translate-x-\[24px\][data-state=checked]{--tw-translate-x:24px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-\[var\(--th-accent\)\][data-state=checked]{background-color:var(--th-accent)}.data-\[state\=checked\]\:bg-white[data-state=checked]{background-color:var(--color-white)}@media not all and (width>=48rem){.max-md\:right-\[16px\]{right:16px}.max-md\:left-\[16px\]{left:16px}.max-md\:px-\[16px\]{padding-inline:16px}.max-md\:pt-\[28px\]{padding-top:28px}}@media (width>=40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:h-\[104px\]{height:104px}.sm\:w-\[104px\]{width:104px}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-\[28px\]{gap:28px}.sm\:p-\[18px\]{padding:18px}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:px-\[34px\]{padding-inline:34px}.sm\:px-\[44px\]{padding-inline:44px}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pt-\[40px\]{padding-top:40px}.sm\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.sm\:pb-\[32px\]{padding-bottom:32px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[36px\]{font-size:36px}.sm\:text-\[40px\]{font-size:40px}}@media (width>=48rem){.md\:mt-\[160px\]{margin-top:160px}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:h-\[60px\]{height:60px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:gap-\[8px\]{gap:8px}.md\:gap-\[10px\]{gap:10px}.md\:p-\[24px\]{padding:24px}.md\:px-\[18px\]{padding-inline:18px}.md\:px-\[20px\]{padding-inline:20px}.md\:px-\[32px\]{padding-inline:32px}}@media (width>=64rem){.lg\:ml-auto{margin-left:auto}.lg\:flex{display:flex}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:w-\[420px\]{width:420px}.lg\:w-auto{width:auto}.lg\:shrink-0{flex-shrink:0}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\:px-\[56px\]{padding-inline:56px}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.lg\:py-\[36px\]{padding-block:36px}.lg\:pt-14{padding-top:calc(var(--spacing) * 14)}.lg\:text-\[48px\]{font-size:48px}}@media (width>=80rem){.xl\:flex{display:flex}.xl\:inline{display:inline}.xl\:gap-20{gap:calc(var(--spacing) * 20)}}@container (width>=640px){.\@\[640px\]\:w-\[180px\]{width:180px}.\@\[640px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@\[640px\]\:flex-row{flex-direction:row}}.\[\&_\[cmdk-group-heading\]\]\:px-\[10px\] [cmdk-group-heading]{padding-inline:10px}.\[\&_\[cmdk-group-heading\]\]\:pt-\[10px\] [cmdk-group-heading]{padding-top:10px}.\[\&_\[cmdk-group-heading\]\]\:pb-\[6px\] [cmdk-group-heading]{padding-bottom:6px}.\[\&_\[cmdk-group-heading\]\]\:text-\[11px\] [cmdk-group-heading]{font-size:11px}.\[\&_\[cmdk-group-heading\]\]\:text-\[var\(--th-fg-subtle\)\] [cmdk-group-heading]{color:var(--th-fg-subtle)}.\[\&_img\]\:\!h-\[132px\] img{height:132px!important}.\[\&_img\]\:\!w-\[132px\] img{width:132px!important}}[data-theme-mode=light]{--chat-action-bg:#2a1d12c7}@supports (color:color-mix(in lab, red, red)){[data-theme-mode=light]{--chat-action-bg:color-mix(in srgb, var(--th-ink) 78%, transparent)}}[data-theme-mode=light]{--chat-action-border:#f4ead43d}@supports (color:color-mix(in lab, red, red)){[data-theme-mode=light]{--chat-action-border:color-mix(in srgb, var(--th-paper) 24%, transparent)}}[data-theme-mode=light]{--chat-action-divider:#f4ead42e}@supports (color:color-mix(in lab, red, red)){[data-theme-mode=light]{--chat-action-divider:color-mix(in srgb, var(--th-paper) 18%, transparent)}}[data-theme-mode=light]{--chat-action-fg:#f4ead4d6}@supports (color:color-mix(in lab, red, red)){[data-theme-mode=light]{--chat-action-fg:color-mix(in srgb, var(--th-paper) 84%, transparent)}}[data-theme-mode=light]{--chat-action-fg-strong:var(--th-paper);--chat-action-hover-bg:#f4ead421}@supports (color:color-mix(in lab, red, red)){[data-theme-mode=light]{--chat-action-hover-bg:color-mix(in srgb, var(--th-paper) 13%, transparent)}}[data-theme=celadon-night]{--th-bg:#0d1721;--th-surface:#16243a;--th-surface-deep:#0a1018;--th-surface-raised:#1e3450;--th-fg:#ecf1eef0;--th-fg-strong:#ecf1ee;--th-fg-muted:#ecf1eecc;--th-fg-subtle:#ecf1eea8;--th-paper:#ecf1ee;--th-paper-aged:#d6dfd8;--th-ink:#0a1812;--th-ink-faded:#0a18128c;--th-ink-subtle:#0a181252;--th-accent:#7fb0a7;--th-accent-strong:#a8d2c8;--th-accent-dim:#7fb0a773;--th-accent-wash:#7fb0a71f;--th-accent-wash-hi:#7fb0a738;--th-accent-warm:#b8623a;--th-accent-cool:#8c9bb2;--th-border:#ecf1ee2e;--th-border-soft:#ecf1ee1a;--th-stat-active-heart:#e8927d;--th-stat-active-bm:#a8d2c8;--th-wax:#b8623a;--th-on-accent:#0a1812;--th-on-ink:#ecf1ee;--banner-tint-l:.85;--banner-tint-m:.36;--banner-tint-r:.05;--banner-img-bright:.96;--banner-img-bright-hover:1.06;--banner-accent:#a8d2c8;--banner-accent-warm:#d8a86d;--banner-accent-cool:#a8b5cc}[data-theme=crimson]{--th-bg:#1a0e10;--th-surface:#281418;--th-surface-deep:#110608;--th-surface-raised:#341a20;--th-fg:#f5e8d8f2;--th-fg-strong:#f5e8d8;--th-fg-muted:#f5e8d8d1;--th-fg-subtle:#f5e8d8a8;--th-paper:#f5e8d8;--th-paper-aged:#e6d3b8;--th-ink:#1a0e10;--th-ink-faded:#1a0e108c;--th-ink-subtle:#1a0e1052;--th-accent:#c0392b;--th-accent-strong:#e85d4f;--th-accent-dim:#c0392b73;--th-accent-wash:#c0392b1f;--th-accent-wash-hi:#c0392b38;--th-accent-warm:#e8c878;--th-accent-cool:#8c9bb2;--th-border:#f5e8d82e;--th-border-soft:#f5e8d81a;--th-stat-active-heart:#e85d4f;--th-stat-active-bm:#e8c878;--th-wax:#e8c878;--th-on-accent:#fff8ee;--th-on-ink:#f5e8d8;--banner-tint-l:.9;--banner-tint-m:.42;--banner-tint-r:.06;--banner-img-bright:.94;--banner-img-bright-hover:1.04;--banner-accent:#e8c878;--banner-accent-warm:#e85d4f;--banner-accent-cool:#a8b5cc}[data-theme=moss]{--th-bg:#0f1612;--th-surface:#1c241e;--th-surface-deep:#080c09;--th-surface-raised:#263028;--th-fg:#ece5d3f0;--th-fg-strong:#ece5d3;--th-fg-muted:#ece5d3cc;--th-fg-subtle:#ece5d3a8;--th-paper:#ece5d3;--th-paper-aged:#d4ccb6;--th-ink:#0a0f08;--th-ink-faded:#0a0f088c;--th-ink-subtle:#0a0f0852;--th-accent:#8c9c5e;--th-accent-strong:#b8c882;--th-accent-dim:#8c9c5e73;--th-accent-wash:#8c9c5e1f;--th-accent-wash-hi:#8c9c5e38;--th-accent-warm:#c0735c;--th-accent-cool:#7a8c9e;--th-border:#ece5d32e;--th-border-soft:#ece5d31a;--th-stat-active-heart:#c0735c;--th-stat-active-bm:#d4b56a;--th-wax:#c0735c;--th-on-accent:#0a0f08;--th-on-ink:#ece5d3;--banner-tint-l:.88;--banner-tint-m:.38;--banner-tint-r:.05;--banner-img-bright:.95;--banner-img-bright-hover:1.05;--banner-accent:#d4b56a;--banner-accent-warm:#c0735c;--banner-accent-cool:#7a8c9e}[data-theme=indigo-ink]{--th-bg:#0c1424;--th-surface:#18233a;--th-surface-deep:#070b14;--th-surface-raised:#1f2c46;--th-fg:#e8eef6f0;--th-fg-strong:#e8eef6;--th-fg-muted:#e8eef6cc;--th-fg-subtle:#e8eef6a8;--th-paper:#e8eef6;--th-paper-aged:#cdd6e2;--th-ink:#0a0f1a;--th-ink-faded:#0a0f1a8c;--th-ink-subtle:#0a0f1a52;--th-accent:#6f93d8;--th-accent-strong:#9bb6e8;--th-accent-dim:#6f93d873;--th-accent-wash:#6f93d81f;--th-accent-wash-hi:#6f93d838;--th-accent-warm:#d4a86a;--th-accent-cool:#9bb6e8;--th-border:#e8eef62e;--th-border-soft:#e8eef61a;--th-stat-active-heart:#e89090;--th-stat-active-bm:#d4a86a;--th-wax:#c44d4d;--th-on-accent:#0a0f1a;--th-on-ink:#e8eef6;--banner-tint-l:.86;--banner-tint-m:.36;--banner-tint-r:.05;--banner-img-bright:.97;--banner-img-bright-hover:1.06;--banner-accent:#9bb6e8;--banner-accent-warm:#d4a86a;--banner-accent-cool:#9bb6e8}[data-theme=obsidian]{--th-bg:#0a0a0c;--th-surface:#16161a;--th-surface-deep:#050506;--th-surface-raised:#22222a;--th-fg:#f5f0e6f5;--th-fg-strong:#f5f0e6;--th-fg-muted:#f5f0e6d6;--th-fg-subtle:#f5f0e6b3;--th-paper:#f5f0e6;--th-paper-aged:#ddd5c2;--th-ink:#0a0a0c;--th-ink-faded:#0a0a0c8c;--th-ink-subtle:#0a0a0c52;--th-accent:#e89c3a;--th-accent-strong:#f5b863;--th-accent-dim:#e89c3a73;--th-accent-wash:#e89c3a1a;--th-accent-wash-hi:#e89c3a33;--th-accent-warm:#c46d2e;--th-accent-cool:#7a8c9e;--th-border:#f5f0e62e;--th-border-soft:#f5f0e614;--th-stat-active-heart:#e8927d;--th-stat-active-bm:#f5b863;--th-wax:#c44d4d;--th-on-accent:#1a0f04;--th-on-ink:#f5f0e6;--banner-tint-l:.92;--banner-tint-m:.42;--banner-tint-r:.06;--banner-img-bright:.94;--banner-img-bright-hover:1.04;--banner-accent:#f5b863;--banner-accent-warm:#c46d2e;--banner-accent-cool:#7a8c9e}[data-theme=plain-black]{--th-bg:#050505;--th-surface:#151515;--th-surface-deep:#000;--th-surface-raised:#202020;--th-fg:#fffffff0;--th-fg-strong:#fff;--th-fg-muted:#ffffffc7;--th-fg-subtle:#ffffff94;--th-paper:#fff;--th-paper-aged:#f0f0f0;--th-ink:#050505;--th-ink-faded:#0505058f;--th-ink-subtle:#05050557;--th-accent:#fff;--th-accent-strong:#f5f5f5;--th-accent-dim:#ffffff6b;--th-accent-wash:#ffffff1a;--th-accent-wash-hi:#ffffff2e;--th-accent-warm:#d8d8d8;--th-accent-cool:#b8c2d0;--th-border:#ffffff2e;--th-border-soft:#ffffff1a;--th-stat-active-heart:#fff;--th-stat-active-bm:#d8d8d8;--th-wax:#d8d8d8;--th-on-accent:#050505;--th-on-ink:#fff;--banner-tint-l:.94;--banner-tint-m:.46;--banner-tint-r:.08;--banner-img-bright:.92;--banner-img-bright-hover:1.02;--banner-accent:#fff;--banner-accent-warm:#d8d8d8;--banner-accent-cool:#b8c2d0}[data-theme=paper-day]{--th-bg:#faf3e2;--th-surface:#f0e4c5;--th-surface-deep:#e6d6ad;--th-surface-raised:#fff9e8;--th-fg:#140e06f0;--th-fg-strong:#120a04;--th-fg-muted:#140e06d1;--th-fg-subtle:#140e06a8;--th-paper:#fff8e6;--th-paper-aged:#f1e3bf;--th-ink:#1a120a;--th-ink-faded:#1a120a8c;--th-ink-subtle:#1a120a52;--th-accent:#6e4310;--th-accent-strong:#4a2d08;--th-accent-dim:#6e431080;--th-accent-wash:#6e43101a;--th-accent-wash-hi:#6e43102e;--th-accent-warm:#8c4a14;--th-accent-cool:#3e526e;--th-border:#140e0638;--th-border-soft:#140e0621;--th-stat-active-heart:#b23a30;--th-stat-active-bm:#b8842a;--th-wax:#b23a30;--th-on-accent:#fff8e6;--th-on-ink:#fff8e6;--color-bg:var(--th-bg);--color-bg-secondary:var(--th-surface);--color-item-bg:var(--th-surface-deep);--color-border:#f4ead42e}@supports (color:color-mix(in lab, red, red)){[data-theme=paper-day]{--color-border:color-mix(in srgb, var(--th-fg-strong) 18%, transparent)}}[data-theme=paper-day]{--color-raised:var(--th-surface-raised);--color-white:var(--th-fg-strong);--color-font:var(--th-fg-strong);--color-black-80:var(--th-fg-muted);--color-black-55:var(--th-fg-subtle);--color-yellow:var(--th-accent);--color-brand-yellow:var(--th-accent);--banner-tint-l:.55;--banner-tint-m:.18;--banner-tint-r:0;--banner-img-bright:1.04;--banner-img-bright-hover:1.12}[data-theme=plain-white]{--th-bg:#fff;--th-surface:#f4f4f5;--th-surface-deep:#e7e7e8;--th-surface-raised:#fff;--th-fg:#111111f0;--th-fg-strong:#111;--th-fg-muted:#111111bd;--th-fg-subtle:#1111118f;--th-paper:#fff;--th-paper-aged:#f4f4f5;--th-ink:#111;--th-ink-faded:#1111118f;--th-ink-subtle:#11111152;--th-accent:#111;--th-accent-strong:#000;--th-accent-dim:#11111175;--th-accent-wash:#11111114;--th-accent-wash-hi:#11111124;--th-accent-warm:#333;--th-accent-cool:#4b5563;--th-border:#1111112e;--th-border-soft:#1111111a;--th-stat-active-heart:#111;--th-stat-active-bm:#333;--th-wax:#333;--th-on-accent:#fff;--th-on-ink:#fff;--color-bg:var(--th-bg);--color-bg-secondary:var(--th-surface);--color-item-bg:var(--th-surface-deep);--color-border:#f4ead429}@supports (color:color-mix(in lab, red, red)){[data-theme=plain-white]{--color-border:color-mix(in srgb, var(--th-fg-strong) 16%, transparent)}}[data-theme=plain-white]{--color-raised:var(--th-surface-raised);--color-white:var(--th-fg-strong);--color-font:var(--th-fg-strong);--color-black-80:var(--th-fg-muted);--color-black-55:var(--th-fg-subtle);--color-yellow:var(--th-accent);--color-brand-yellow:var(--th-accent);--banner-tint-l:.48;--banner-tint-m:.16;--banner-tint-r:0;--banner-img-bright:1.06;--banner-img-bright-hover:1.14}[data-theme=moon-frost]{--th-bg:#f4f6f8;--th-surface:#e6ecf0;--th-surface-deep:#dae3e9;--th-surface-raised:#fbfcfd;--th-fg:#121820f0;--th-fg-strong:#0e1620;--th-fg-muted:#121820d1;--th-fg-subtle:#121820a8;--th-paper:#fff;--th-paper-aged:#ebf0f4;--th-ink:#0e1620;--th-ink-faded:#0e16208c;--th-ink-subtle:#0e162052;--th-accent:#3a6478;--th-accent-strong:#25455a;--th-accent-dim:#3a647880;--th-accent-wash:#3a64781a;--th-accent-wash-hi:#3a64782e;--th-accent-warm:#8c5a3a;--th-accent-cool:#3a6478;--th-border:#12182038;--th-border-soft:#1218201f;--th-stat-active-heart:#b23a30;--th-stat-active-bm:#8c5a3a;--th-wax:#b23a30;--th-on-accent:#f4f6f8;--th-on-ink:#f4f6f8;--color-bg:var(--th-bg);--color-bg-secondary:var(--th-surface);--color-item-bg:var(--th-surface-deep);--color-border:#f4ead42e}@supports (color:color-mix(in lab, red, red)){[data-theme=moon-frost]{--color-border:color-mix(in srgb, var(--th-fg-strong) 18%, transparent)}}[data-theme=moon-frost]{--color-raised:var(--th-surface-raised);--banner-tint-l:.5;--banner-tint-m:.16;--banner-tint-r:0;--banner-img-bright:1.04;--banner-img-bright-hover:1.12}[data-theme=walnut-ivory]{--th-bg:#f8f1e3;--th-surface:#ede0c4;--th-surface-deep:#e1d0aa;--th-surface-raised:#fcf6e9;--th-fg:#301c0ef0;--th-fg-strong:#2a1a0a;--th-fg-muted:#301c0ed1;--th-fg-subtle:#301c0ea8;--th-paper:#fdf8ec;--th-paper-aged:#ede0c4;--th-ink:#2a1a0a;--th-ink-faded:#2a1a0a8c;--th-ink-subtle:#2a1a0a52;--th-accent:#6b3416;--th-accent-strong:#4a200a;--th-accent-dim:#6b341680;--th-accent-wash:#6b34161a;--th-accent-wash-hi:#6b34162e;--th-accent-warm:#8c4218;--th-accent-cool:#5a6e7e;--th-border:#301c0e38;--th-border-soft:#301c0e1f;--th-stat-active-heart:#b23a30;--th-stat-active-bm:#b8842a;--th-wax:#b23a30;--th-on-accent:#fdf8ec;--th-on-ink:#fdf8ec;--color-bg:var(--th-bg);--color-bg-secondary:var(--th-surface);--color-item-bg:var(--th-surface-deep);--color-border:#f4ead42e}@supports (color:color-mix(in lab, red, red)){[data-theme=walnut-ivory]{--color-border:color-mix(in srgb, var(--th-fg-strong) 18%, transparent)}}[data-theme=walnut-ivory]{--color-raised:var(--th-surface-raised);--banner-tint-l:.55;--banner-tint-m:.18;--banner-tint-r:0;--banner-img-bright:1.04;--banner-img-bright-hover:1.12}[data-theme=sakura-tea]{--th-bg:#fbf1ec;--th-surface:#f4ddd1;--th-surface-deep:#ebcabb;--th-surface-raised:#fff7f2;--th-fg:#38161af0;--th-fg-strong:#3a141a;--th-fg-muted:#38161ad1;--th-fg-subtle:#38161aa8;--th-paper:#fff7f2;--th-paper-aged:#f0d5c6;--th-ink:#3a141a;--th-ink-faded:#3a141a8c;--th-ink-subtle:#3a141a52;--th-accent:#b03a55;--th-accent-strong:#8a2842;--th-accent-dim:#b03a5580;--th-accent-wash:#b03a551a;--th-accent-wash-hi:#b03a552e;--th-accent-warm:#c45a4a;--th-accent-cool:#6e7a8c;--th-border:#38161a38;--th-border-soft:#38161a1f;--th-stat-active-heart:#b03a55;--th-stat-active-bm:#b8842a;--th-wax:#b03a55;--th-on-accent:#fff7f2;--th-on-ink:#fff7f2;--color-bg:var(--th-bg);--color-bg-secondary:var(--th-surface);--color-item-bg:var(--th-surface-deep);--color-border:#f4ead42e}@supports (color:color-mix(in lab, red, red)){[data-theme=sakura-tea]{--color-border:color-mix(in srgb, var(--th-fg-strong) 18%, transparent)}}[data-theme=sakura-tea]{--color-raised:var(--th-surface-raised);--color-white:var(--th-fg-strong);--color-font:var(--th-fg-strong);--color-black-80:var(--th-fg-muted);--color-black-55:var(--th-fg-subtle);--color-yellow:var(--th-accent);--color-brand-yellow:var(--th-accent);--banner-tint-l:.55;--banner-tint-m:.18;--banner-tint-r:0;--banner-img-bright:1.04;--banner-img-bright-hover:1.12}[data-theme=sky-ultramarine]{--th-bg:#eef4fa;--th-surface:#dbe6f1;--th-surface-deep:#c6d6e7;--th-surface-raised:#f8fbfe;--th-fg:#0c162cf0;--th-fg-strong:#0a1530;--th-fg-muted:#0c162cd1;--th-fg-subtle:#0c162ca8;--th-paper:#fff;--th-paper-aged:#e6eef6;--th-ink:#0a1530;--th-ink-faded:#0a15308c;--th-ink-subtle:#0a153052;--th-accent:#2e4a7a;--th-accent-strong:#1a3060;--th-accent-dim:#2e4a7a80;--th-accent-wash:#2e4a7a1a;--th-accent-wash-hi:#2e4a7a2e;--th-accent-warm:#b86838;--th-accent-cool:#2e4a7a;--th-border:#0c162c38;--th-border-soft:#0c162c1f;--th-stat-active-heart:#b23a30;--th-stat-active-bm:#b8842a;--th-wax:#b23a30;--th-on-accent:#f4f8fc;--th-on-ink:#f4f8fc;--color-bg:var(--th-bg);--color-bg-secondary:var(--th-surface);--color-item-bg:var(--th-surface-deep);--color-border:#f4ead42e}@supports (color:color-mix(in lab, red, red)){[data-theme=sky-ultramarine]{--color-border:color-mix(in srgb, var(--th-fg-strong) 18%, transparent)}}[data-theme=sky-ultramarine]{--color-raised:var(--th-surface-raised);--color-white:var(--th-fg-strong);--color-font:var(--th-fg-strong);--color-black-80:var(--th-fg-muted);--color-black-55:var(--th-fg-subtle);--color-yellow:var(--th-accent);--color-brand-yellow:var(--th-accent);--banner-tint-l:.5;--banner-tint-m:.16;--banner-tint-r:0;--banner-img-bright:1.04;--banner-img-bright-hover:1.12}[data-theme=mint-sage]{--th-bg:#ecf3ec;--th-surface:#d8e6db;--th-surface-deep:#c2d6c8;--th-surface-raised:#f5faf5;--th-fg:#0e2016f0;--th-fg-strong:#0a1f14;--th-fg-muted:#0e2016d1;--th-fg-subtle:#0e2016a8;--th-paper:#fbfffb;--th-paper-aged:#e3eee5;--th-ink:#0a1f14;--th-ink-faded:#0a1f148c;--th-ink-subtle:#0a1f1452;--th-accent:#2f6a52;--th-accent-strong:#194a36;--th-accent-dim:#2f6a5280;--th-accent-wash:#2f6a521a;--th-accent-wash-hi:#2f6a522e;--th-accent-warm:#a85a2a;--th-accent-cool:#406878;--th-border:#0e201638;--th-border-soft:#0e20161f;--th-stat-active-heart:#b23a30;--th-stat-active-bm:#a85a2a;--th-wax:#b23a30;--th-on-accent:#f5faf5;--th-on-ink:#f5faf5;--color-bg:var(--th-bg);--color-bg-secondary:var(--th-surface);--color-item-bg:var(--th-surface-deep);--color-border:#f4ead42e}@supports (color:color-mix(in lab, red, red)){[data-theme=mint-sage]{--color-border:color-mix(in srgb, var(--th-fg-strong) 18%, transparent)}}[data-theme=mint-sage]{--color-raised:var(--th-surface-raised);--color-white:var(--th-fg-strong);--color-font:var(--th-fg-strong);--color-black-80:var(--th-fg-muted);--color-black-55:var(--th-fg-subtle);--color-yellow:var(--th-accent);--color-brand-yellow:var(--th-accent);--banner-tint-l:.55;--banner-tint-m:.18;--banner-tint-r:0;--banner-img-bright:1.04;--banner-img-bright-hover:1.12}[data-theme=honey-vellum]{--th-bg:#fbf3d8;--th-surface:#f1e2b2;--th-surface-deep:#e6d195;--th-surface-raised:#fef9e6;--th-fg:#281606f0;--th-fg-strong:#2a1604;--th-fg-muted:#281606d1;--th-fg-subtle:#281606a8;--th-paper:#fff8e0;--th-paper-aged:#ecd9a4;--th-ink:#2a1604;--th-ink-faded:#2a16048c;--th-ink-subtle:#2a160452;--th-accent:#8a4a14;--th-accent-strong:#5e2f08;--th-accent-dim:#8a4a1480;--th-accent-wash:#8a4a141a;--th-accent-wash-hi:#8a4a142e;--th-accent-warm:#b8651a;--th-accent-cool:#4a5a6e;--th-border:#28160638;--th-border-soft:#2816061f;--th-stat-active-heart:#b23a30;--th-stat-active-bm:#b8842a;--th-wax:#b23a30;--th-on-accent:#fff8e0;--th-on-ink:#fff8e0;--color-bg:var(--th-bg);--color-bg-secondary:var(--th-surface);--color-item-bg:var(--th-surface-deep);--color-border:#f4ead42e}@supports (color:color-mix(in lab, red, red)){[data-theme=honey-vellum]{--color-border:color-mix(in srgb, var(--th-fg-strong) 18%, transparent)}}[data-theme=honey-vellum]{--color-raised:var(--th-surface-raised);--color-white:var(--th-fg-strong);--color-font:var(--th-fg-strong);--color-black-80:var(--th-fg-muted);--color-black-55:var(--th-fg-subtle);--color-yellow:var(--th-accent);--color-brand-yellow:var(--th-accent);--banner-tint-l:.55;--banner-tint-m:.18;--banner-tint-r:0;--banner-img-bright:1.04;--banner-img-bright-hover:1.12}[data-theme=lotus-lavender]{--th-bg:#f6eef4;--th-surface:#e6d6e2;--th-surface-deep:#d4bdce;--th-surface-raised:#fbf6fa;--th-fg:#241026f0;--th-fg-strong:#1f0c24;--th-fg-muted:#241026d1;--th-fg-subtle:#241026a8;--th-paper:#fdf9fc;--th-paper-aged:#ecdde7;--th-ink:#1f0c24;--th-ink-faded:#1f0c248c;--th-ink-subtle:#1f0c2452;--th-accent:#6a3478;--th-accent-strong:#4a1d58;--th-accent-dim:#6a347880;--th-accent-wash:#6a34781a;--th-accent-wash-hi:#6a34782e;--th-accent-warm:#a85a3a;--th-accent-cool:#5c6a8c;--th-border:#24102638;--th-border-soft:#2410261f;--th-stat-active-heart:#b23a55;--th-stat-active-bm:#b8842a;--th-wax:#b23a55;--th-on-accent:#fdf9fc;--th-on-ink:#fdf9fc;--color-bg:var(--th-bg);--color-bg-secondary:var(--th-surface);--color-item-bg:var(--th-surface-deep);--color-border:#f4ead42e}@supports (color:color-mix(in lab, red, red)){[data-theme=lotus-lavender]{--color-border:color-mix(in srgb, var(--th-fg-strong) 18%, transparent)}}[data-theme=lotus-lavender]{--color-raised:var(--th-surface-raised);--color-white:var(--th-fg-strong);--color-font:var(--th-fg-strong);--color-black-80:var(--th-fg-muted);--color-black-55:var(--th-fg-subtle);--color-yellow:var(--th-accent);--color-brand-yellow:var(--th-accent);--banner-tint-l:.55;--banner-tint-m:.18;--banner-tint-r:0;--banner-img-bright:1.04;--banner-img-bright-hover:1.12}[data-theme-mode=light] .night-shader-canvas{display:none!important}[data-theme=paper-day] body{background-color:var(--th-bg);background-image:radial-gradient(80% 60% at 50% 0,#8a5d120f 0%,#0000 60%),radial-gradient(60% 40% at 100% 100%,#b23a300a 0%,#0000 55%)}html{transition:background-color .6s,color .6s}.search-shell:focus-within{box-shadow:0 0 0 3px var(--th-accent-wash);border-color:var(--th-accent-dim)!important}.paper-day-ornaments{opacity:0;transition:opacity .7s}[data-theme=paper-day] .paper-day-ornaments{opacity:1}.paper-day-ornaments__mote{background:var(--th-accent);border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:0 0 8px #e8d089cc,0 0 14px #c9a55759}@supports (color:color-mix(in lab, red, red)){.paper-day-ornaments__mote{box-shadow:0 0 8px color-mix(in srgb, var(--th-accent-strong) 80%, transparent), 0 0 14px color-mix(in srgb, var(--th-accent) 35%, transparent)}}.paper-day-ornaments__mote{pointer-events:none;opacity:0}@keyframes paper-mote-drift{0%{opacity:0;transform:translate(0)}18%{opacity:.7}60%{opacity:.55;transform:translate(36px,-90px)}to{opacity:0;transform:translate(72px,-200px)}}.paper-day-ornaments__corner-stroke{stroke-dasharray:240;stroke-dashoffset:240px}[data-theme=paper-day] .paper-day-ornaments__corner-stroke{animation:2.4s cubic-bezier(.2,.7,.15,1) .2s forwards paper-corner-draw}@keyframes paper-corner-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.paper-day-ornaments__mote{opacity:0!important;animation:none!important}[data-theme=paper-day] .paper-day-ornaments__corner-stroke{stroke-dashoffset:0!important;animation:none!important}}[data-theme-mode=light] .icon-themed-flip{filter:invert()sepia(.45)saturate(1.5)hue-rotate(-12deg)brightness(.55)!important}[data-theme-mode=dark] .icon-themed-dark{filter:invert(.92)sepia(.1)saturate()brightness(1.1)!important}.icon-on-accent{filter:brightness(.3)}[data-theme-mode=light] .icon-on-accent{filter:none}.icon-on-paper{filter:invert()sepia(.45)saturate(1.5)hue-rotate(-12deg)brightness(.55)}.markdown-body{font-variant-numeric:tabular-nums}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body p{margin:.45em 0}.markdown-body strong{color:var(--th-fg-strong);font-weight:700}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{color:var(--th-fg-strong);margin:.9em 0 .45em;font-weight:700;line-height:1.3}.markdown-body h1{font-size:1.5em}.markdown-body h2{font-size:1.3em}.markdown-body h3{font-size:1.15em}.markdown-body h4{font-size:1.05em}.markdown-body h5,.markdown-body h6{font-size:1em}.markdown-body hr{border:0;border-top:1px solid var(--th-border-soft);margin:1em 0}.markdown-body table{border-collapse:collapse;background:#1c16103d;width:100%;margin:.7em 0;font-size:.95em}@supports (color:color-mix(in lab, red, red)){.markdown-body table{background:color-mix(in srgb, var(--th-surface) 24%, transparent)}}.markdown-body table{border:1px solid var(--th-border-soft);border-radius:6px;overflow:hidden}.markdown-body th,.markdown-body td{border:1px solid var(--th-border-soft);text-align:left;vertical-align:top;padding:.45em .75em}.markdown-body th{background:#c9a5571f}@supports (color:color-mix(in lab, red, red)){.markdown-body th{background:color-mix(in srgb, var(--th-accent) 12%, transparent)}}.markdown-body th{color:var(--th-fg-strong);font-weight:600}.markdown-body tr:nth-child(2n) td{background:#1c161024}@supports (color:color-mix(in lab, red, red)){.markdown-body tr:nth-child(2n) td{background:color-mix(in srgb, var(--th-surface) 14%, transparent)}}.markdown-body blockquote{border-left:3px solid var(--th-accent-dim,var(--th-accent));color:var(--th-fg-muted);background:#1c16102e;margin:.7em 0;padding:.3em .9em}@supports (color:color-mix(in lab, red, red)){.markdown-body blockquote{background:color-mix(in srgb, var(--th-surface) 18%, transparent)}}.markdown-body blockquote{border-radius:0 6px 6px 0}.markdown-body code{font-family:var(--font-mono,ui-monospace, monospace);background:#1c161059;border-radius:4px;padding:.1em .35em;font-size:.92em}@supports (color:color-mix(in lab, red, red)){.markdown-body code{background:color-mix(in srgb, var(--th-surface) 35%, transparent)}}.markdown-body code{border:1px solid var(--th-border-soft)}.markdown-body pre{background:#1c161066;border-radius:8px;margin:.7em 0;padding:.8em 1em}@supports (color:color-mix(in lab, red, red)){.markdown-body pre{background:color-mix(in srgb, var(--th-surface) 40%, transparent)}}.markdown-body pre{border:1px solid var(--th-border-soft);overflow-x:auto}.markdown-body pre code{background:0 0;border:0;padding:0}.markdown-body ul,.markdown-body ol{margin:.55em 0;padding-left:1.35em}.markdown-body details{border:1px solid var(--th-border-soft);border-left:2px solid var(--th-accent-dim);background:#1c161052;border-radius:8px;margin:.55em 0;padding:0}@supports (color:color-mix(in lab, red, red)){.markdown-body details{background:color-mix(in srgb, var(--th-surface) 32%, transparent)}}.markdown-body details{overflow:hidden}.markdown-body details>summary{min-height:34px;color:var(--th-fg-strong);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding:5px 12px 5px 32px;font-weight:600;line-height:1.55;list-style:none;transition:background .16s,color .16s;display:flex;position:relative}.markdown-body details>summary::-webkit-details-marker{display:none}body:not(.has-custom-css) .markdown-body details>summary.markdown-summary:before{content:"";opacity:.78;border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid;width:0;height:0;transition:transform .16s,opacity .16s;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.markdown-body details>summary:hover{background:#c9a55714}@supports (color:color-mix(in lab, red, red)){.markdown-body details>summary:hover{background:color-mix(in srgb, var(--th-accent) 8%, transparent)}}.markdown-body details[open]>summary{border-bottom:1px solid var(--th-border-soft);background:#c9a55712}@supports (color:color-mix(in lab, red, red)){.markdown-body details[open]>summary{background:color-mix(in srgb, var(--th-accent) 7%, transparent)}}body:not(.has-custom-css) .markdown-body details[open]>summary.markdown-summary:before{opacity:.95;transform:translateY(-50%)rotate(90deg)}.markdown-body details[open]>summary~*{margin-left:18px;margin-right:14px}.markdown-body details[open]>summary+*{margin-top:10px}.markdown-body details[open]>:last-child{margin-bottom:12px}.markdown-body details[open]>ol,.markdown-body details[open]>ul{padding-left:20px}.markdown-body details[open] p,.markdown-body details[open] li{margin-top:5px;margin-bottom:5px}.markdown-body .markdown-line{line-height:inherit;margin:5px 0;display:block}.markdown-body .markdown-symbol-line,.markdown-body li.markdown-symbol-list-item{text-indent:-1.65em;padding-left:1.65em}.markdown-body li.markdown-symbol-list-item::marker{content:""}.markdown-body details>summary .details-arrow{transform:rotate(0)}.markdown-body details[open]>summary .details-arrow{transform:rotate(90deg)}.markdown-body li>p{margin-top:2px;margin-bottom:2px}.markdown-body li>p:first-child{margin-top:0}.markdown-body li>p:last-child{margin-bottom:0}.markdown-body ol>li:first-child,.markdown-body ul>li:first-child{margin-top:0}.markdown-body ol>li:last-child,.markdown-body ul>li:last-child{margin-bottom:0}.markdown-body p:empty,.markdown-body br+br{display:none}.markdown-body p:has(>br:only-child){display:none}@keyframes typingDot{0%,60%,to{opacity:.3;transform:translateY(0)scale(.75)}30%{opacity:1;transform:translateY(-6px)scale(1.15)}}.typing-dot{will-change:transform, opacity;animation:.9s ease-in-out infinite typingDot}.font-pixel{font-family:var(--font-nico), "Nico Moji", monospace;letter-spacing:.26em;text-transform:uppercase}.lv-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(#61aff8 0%,#89b2f1 31.73%,#eaba7c 68.27%,#f09b77 100%);-webkit-background-clip:text;background-clip:text}@keyframes slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.animate-slide-in{animation:.2s ease-out slide-in}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}.animate-slide-in-right{animation:.2s ease-out slide-in-right}@keyframes pulse{50%{opacity:.5}}@keyframes hero-kenburns{0%{transform:scale(1.06)translate(0)}to{transform:scale(1.18)translate(-1.5%,-1%)}}@keyframes typing-caret{0%,50%{opacity:1}51%,to{opacity:0}}.typing-caret{animation:.9s step-end infinite typing-caret}@keyframes letter-in{0%{opacity:0;transform:translateY(20px) rotate(var(--tilt,0deg)) scale(.96)}to{opacity:1;transform:translateY(0) rotate(var(--tilt,0deg)) scale(1)}}@keyframes desk-dust{0%{opacity:.6;transform:translate(0)}50%{opacity:.9}to{opacity:0;transform:translate(-30px,-120px)}}@keyframes letter-slide-out{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes wax-throb{0%,to{box-shadow:0 0 #a0292d80,0 2px 6px #0006}50%{box-shadow:0 0 0 4px #a0292d00,0 2px 6px #0006}}@keyframes soft-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes msg-enter{0%{opacity:0;transform:translateY(16px)scale(.97)}60%{opacity:1;transform:translateY(-2px)scale(1.005)}to{opacity:1;transform:translateY(0)scale(1)}}.msg-enter{animation:.35s cubic-bezier(.22,.68,.31,1.04) both msg-enter}@keyframes accent-breathe{0%,to{opacity:.45}50%{opacity:.85}}@keyframes kana-float{0%,to{opacity:.85;transform:translateY(0)}50%{opacity:1;transform:translateY(-1.5px)}}@keyframes ink-draw{0%{stroke-dashoffset:var(--dash-len,120)}to{stroke-dashoffset:0}}@keyframes stamp-press{0%{opacity:0;transform:rotate(-8deg)scale(.92)}60%{opacity:.85;transform:rotate(2deg)scale(1.04)}to{opacity:.78;transform:rotate(-6deg)scale(1)}}@media (prefers-reduced-motion:reduce){[class*=anim-],[style*=animation\:]{opacity:1!important;animation:none!important;transform:none!important}}:root,[data-card-style=letter]{--card-bg:#f2e7cf}@supports (color:color-mix(in lab, red, red)){:root,[data-card-style=letter]{--card-bg:color-mix(in srgb, var(--th-paper) 96%, var(--th-accent) 4%)}}:root,[data-card-style=letter]{--card-bg-aged:#e6d6ad}@supports (color:color-mix(in lab, red, red)){:root,[data-card-style=letter]{--card-bg-aged:color-mix(in srgb, var(--th-paper-aged) 94%, var(--th-accent) 6%)}}:root,[data-card-style=letter]{--card-fg-strong:#271b11}@supports (color:color-mix(in lab, red, red)){:root,[data-card-style=letter]{--card-fg-strong:color-mix(in srgb, var(--th-ink) 94%, #000 6%)}}:root,[data-card-style=letter]{--card-fg-muted:#2a1d12e3}@supports (color:color-mix(in lab, red, red)){:root,[data-card-style=letter]{--card-fg-muted:color-mix(in srgb, var(--th-ink) 76%, var(--th-ink-faded) 24%)}}:root,[data-card-style=letter]{--card-fg-subtle:#2a1d12b6}@supports (color:color-mix(in lab, red, red)){:root,[data-card-style=letter]{--card-fg-subtle:color-mix(in srgb, var(--th-ink) 58%, var(--th-ink-subtle) 42%)}}:root,[data-card-style=letter]{--card-divider:#2a1d1275}@supports (color:color-mix(in lab, red, red)){:root,[data-card-style=letter]{--card-divider:color-mix(in srgb, var(--th-ink) 46%, transparent)}}:root,[data-card-style=letter]{--card-torn-display:block}[data-card-style=surface]{--card-bg:var(--th-surface);--card-bg-aged:var(--th-surface-deep);--card-fg-strong:var(--th-fg-strong);--card-fg-muted:var(--th-fg-muted);--card-fg-subtle:var(--th-fg-subtle);--card-divider:var(--th-border-soft);--card-torn-display:none}.paper-texture{background-color:var(--card-bg);background-image:radial-gradient(var(--card-fg-muted) .6px, transparent .6px), radial-gradient(var(--card-fg-muted) .6px, transparent .6px)}@supports (color:color-mix(in lab, red, red)){.paper-texture{background-image:radial-gradient(color-mix(in srgb, var(--card-fg-muted) 5%, transparent) .6px, transparent .6px), radial-gradient(color-mix(in srgb, var(--card-fg-muted) 2%, transparent) .6px, transparent .6px)}}.paper-texture{background-position:0 0,4px 7px;background-size:9px 9px,15px 15px}[data-card-style=surface] .paper-texture{background-image:none}.wood-desk{background:0 0}.ink-quick-replies button{border:1px solid var(--th-border)!important;color:var(--th-fg-muted)!important;font-family:var(--font-letter-body)!important;box-shadow:none!important;background:0 0!important;border-radius:999px!important;padding:6px 14px!important;font-size:13px!important;font-style:normal!important;transition:all .18s!important;transform:none!important}.ink-quick-replies button:hover{border-color:var(--th-accent-dim)!important;color:var(--th-accent)!important;background:0 0!important;transform:none!important}@keyframes ken-burns{0%{transform:scale(1.06)translate(0)}50%{transform:scale(1.14)translate(-1.5%,-1%)}to{transform:scale(1.06)translate(0)}}@keyframes stage-breath{0%,to{opacity:.55}50%{opacity:.95}}.stage-cinema{background:var(--th-surface-deep);isolation:isolate;position:relative;overflow:hidden}.stage-cinema__img{will-change:transform;filter:saturate(.9)contrast(1.02);background-position:50%;background-size:cover;animation:38s ease-in-out infinite ken-burns;position:absolute;inset:0}.stage-cinema__fade{pointer-events:none;background:linear-gradient(to right, var(--th-bg) 0%, #15110b99 6%, transparent 18%, transparent 100%), linear-gradient(to top, #000000d9 0%, #00000059 35%, transparent 65%, #00000040 100%);position:absolute;inset:0}.stage-cinema__pulse{pointer-events:none;background:radial-gradient(120% 60% at 50% 100%, var(--th-accent-wash) 0%, transparent 60%);mix-blend-mode:screen;animation:2.6s ease-in-out infinite stage-breath;position:absolute;inset:0}.stage-cinema__meta{z-index:2;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.chat-composer,.ink-composer.letter-composer{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;background:var(--th-surface-raised);border:none;border:1px solid var(--th-border);border-bottom:none;border-left:none;border-right:none;border-radius:0;margin:0;transition:border-color .22s,box-shadow .22s;position:relative;box-shadow:0 -6px 18px -14px #00000040}.chat-composer:focus-within,.ink-composer.letter-composer:focus-within{border-color:#cead669f}@supports (color:color-mix(in lab, red, red)){.chat-composer:focus-within,.ink-composer.letter-composer:focus-within{border-color:color-mix(in srgb, var(--th-accent) 55%, var(--th-border))}}.chat-composer:focus-within,.ink-composer.letter-composer:focus-within{box-shadow:0 0 0 3px #c9a5571a,0 8px 24px -16px #00000059}@supports (color:color-mix(in lab, red, red)){.chat-composer:focus-within,.ink-composer.letter-composer:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--th-accent) 10%, transparent), 0 8px 24px -16px #00000059}}.chat-composer #ai-chat-input,.ink-composer #ai-chat-input{background:0 0;border:none;border-radius:0;margin:0;position:relative;padding:6px 16px!important}.chat-composer[data-streaming=true],.ink-composer.letter-composer[data-streaming=true]{border-color:#d0b06c89}@supports (color:color-mix(in lab, red, red)){.chat-composer[data-streaming=true],.ink-composer.letter-composer[data-streaming=true]{border-color:color-mix(in srgb, var(--th-accent) 45%, var(--th-border))}}.chat-composer[data-streaming=true],.ink-composer.letter-composer[data-streaming=true]{animation:2.4s ease-in-out infinite chatComposerCardPulse}.chat-composer[data-streaming=true] #ai-chat-input,.ink-composer[data-streaming=true] #ai-chat-input{border:none}@keyframes chatComposerCardPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--th-accent) 14%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--th-accent) 6%, transparent)}}.chat-composer[data-drag=over],.ink-composer.letter-composer[data-drag=over]{border-color:var(--th-accent);box-shadow:0 0 0 3px #c9a55738}@supports (color:color-mix(in lab, red, red)){.chat-composer[data-drag=over],.ink-composer.letter-composer[data-drag=over]{box-shadow:0 0 0 3px color-mix(in srgb, var(--th-accent) 22%, transparent)}}.chat-composer[data-drag=over] #ai-chat-input,.ink-composer[data-drag=over] #ai-chat-input,.letter-composer[data-drag=over] #ai-chat-input{border:none}.chat-rail-chip{border:1px solid #f4ead44d;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.chat-rail-chip{border:1px solid color-mix(in srgb, var(--th-fg) 18%, var(--th-border))}}.chat-rail-chip{background:#f4ead40c}@supports (color:color-mix(in lab, red, red)){.chat-rail-chip{background:color-mix(in srgb, var(--th-fg) 5%, transparent)}}.chat-rail-chip{color:var(--th-fg);cursor:pointer;font-size:12.5px;font-weight:500;transition:background-color .16s,color .16s,border-color .16s,transform .12s}.chat-rail-chip[data-icon-only=true]{justify-content:center;width:30px;padding:0}.chat-rail-chip:hover{background:#f4ead41d}@supports (color:color-mix(in lab, red, red)){.chat-rail-chip:hover{background:color-mix(in srgb, var(--th-fg) 12%, transparent)}}.chat-rail-chip:hover{color:var(--th-fg-strong);border-color:#f4ead469}@supports (color:color-mix(in lab, red, red)){.chat-rail-chip:hover{border-color:color-mix(in srgb, var(--th-fg) 32%, var(--th-border))}}.chat-rail-chip:active{transform:scale(.97)}.chat-rail-chip:focus-visible{outline:2px solid #c9a5578c}@supports (color:color-mix(in lab, red, red)){.chat-rail-chip:focus-visible{outline:2px solid color-mix(in srgb, var(--th-accent) 55%, transparent)}}.chat-rail-chip:focus-visible{outline-offset:2px}.chat-rail-toggle{width:28px;height:24px;color:var(--th-fg-subtle);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:color .16s,background-color .16s,transform .2s;display:inline-flex}.chat-rail-toggle:hover{color:var(--th-fg-strong);background:#f4ead413}@supports (color:color-mix(in lab, red, red)){.chat-rail-toggle:hover{background:color-mix(in srgb, var(--th-fg) 8%, transparent)}}.chat-rail-toggle:active{transform:scale(.92)}.chat-rail-toggle:focus-visible{outline:2px solid #c9a5578c}@supports (color:color-mix(in lab, red, red)){.chat-rail-toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--th-accent) 55%, transparent)}}.chat-rail-toggle:focus-visible{outline-offset:2px}.chat-send-solid{cursor:pointer;background:var(--th-fg-strong);width:36px;height:36px;color:var(--th-bg);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:background-color .16s,color .16s,opacity .16s,transform .12s;display:inline-flex}.chat-send-solid:hover{background:var(--th-fg);transform:translateY(-1px)}.chat-send-solid:active{transform:translateY(0)scale(.96)}.chat-send-solid:disabled,.chat-send-solid[data-state=empty]{background:#f4ead422}@supports (color:color-mix(in lab, red, red)){.chat-send-solid:disabled,.chat-send-solid[data-state=empty]{background:color-mix(in srgb, var(--th-fg) 14%, transparent)}}.chat-send-solid:disabled,.chat-send-solid[data-state=empty]{color:var(--th-fg-subtle);cursor:not-allowed;transform:none}.chat-send-solid[data-state=streaming]{background:var(--th-accent);color:var(--th-on-accent,#fff)}.chat-send-solid:focus-visible{outline:2px solid #c9a5578c}@supports (color:color-mix(in lab, red, red)){.chat-send-solid:focus-visible{outline:2px solid color-mix(in srgb, var(--th-accent) 55%, transparent)}}.chat-send-solid:focus-visible{outline-offset:2px}.chat-composer #ai-mod-button2,.ink-composer #ai-mod-button2{padding:4px 16px 10px!important}@keyframes chatComposerShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-2px)}40%,80%{transform:translate(2px)}}.chat-composer[data-shake=true],.ink-composer.letter-composer[data-shake=true]{animation:.32s ease-in-out chatComposerShake;border-color:#a83c3da9!important}@supports (color:color-mix(in lab, red, red)){.chat-composer[data-shake=true],.ink-composer.letter-composer[data-shake=true]{border-color:color-mix(in srgb, var(--th-wax) 60%, var(--th-border))!important}}.chat-composer-chip:focus-visible,.chat-composer #ai-mod-button2>button:focus-visible,.ink-composer #ai-mod-button2>button:focus-visible{outline:2px solid #c9a5578c}@supports (color:color-mix(in lab, red, red)){.chat-composer-chip:focus-visible,.chat-composer #ai-mod-button2>button:focus-visible,.ink-composer #ai-mod-button2>button:focus-visible{outline:2px solid color-mix(in srgb, var(--th-accent) 55%, transparent)}}.chat-composer-chip:focus-visible,.chat-composer #ai-mod-button2>button:focus-visible,.ink-composer #ai-mod-button2>button:focus-visible{outline-offset:2px}.chat-streaming-pill{letter-spacing:.04em;height:26px;color:var(--th-accent);background:var(--th-accent-wash);border:1px solid #c9a55759;border-radius:13px;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.chat-streaming-pill{border:1px solid color-mix(in srgb, var(--th-accent) 35%, transparent)}}.chat-streaming-pill{font-family:var(--font-letter-display,inherit);-webkit-user-select:none;user-select:none}.chat-composer textarea,.ink-composer.letter-composer textarea{font-family:var(--font-letter-body,system-ui, sans-serif);color:var(--chat-input-fg,#f5ebd7);font-size:15px;line-height:1.65}@supports (color:color-mix(in lab, red, red)){.chat-composer textarea,.ink-composer.letter-composer textarea{color:var(--chat-input-fg,color-mix(in srgb, var(--th-paper,#f4ead4) 94%, white 6%))}}.chat-composer textarea,.ink-composer.letter-composer textarea{-webkit-text-fill-color:var(--chat-input-fg,#f5ebd7)}@supports (color:color-mix(in lab, red, red)){.chat-composer textarea,.ink-composer.letter-composer textarea{-webkit-text-fill-color:var(--chat-input-fg,color-mix(in srgb, var(--th-paper,#f4ead4) 94%, white 6%))}}.chat-composer textarea,.ink-composer.letter-composer textarea{caret-color:var(--chat-input-caret,var(--th-accent));background:0 0}.chat-composer textarea::placeholder,.ink-composer.letter-composer textarea::placeholder{color:var(--chat-input-placeholder,#f4ead494)}@supports (color:color-mix(in lab, red, red)){.chat-composer textarea::placeholder,.ink-composer.letter-composer textarea::placeholder{color:var(--chat-input-placeholder,color-mix(in srgb, var(--th-paper,#f4ead4) 58%, transparent))}}.chat-composer textarea::placeholder,.ink-composer.letter-composer textarea::placeholder{-webkit-text-fill-color:var(--chat-input-placeholder,#f4ead494)}@supports (color:color-mix(in lab, red, red)){.chat-composer textarea::placeholder,.ink-composer.letter-composer textarea::placeholder{-webkit-text-fill-color:var(--chat-input-placeholder,color-mix(in srgb, var(--th-paper,#f4ead4) 58%, transparent))}}.chat-composer textarea::placeholder,.ink-composer.letter-composer textarea::placeholder{opacity:.85;font-style:italic}.chat-send-btn,.wax-seal-btn.wax-seal-btn{cursor:pointer;width:30px;height:30px;color:var(--th-fg-subtle);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.chat-send-btn:focus-visible,.wax-seal-btn.wax-seal-btn:focus-visible{outline:2px solid #c9a5578c}@supports (color:color-mix(in lab, red, red)){.chat-send-btn:focus-visible,.wax-seal-btn.wax-seal-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--th-accent) 55%, transparent)}}.chat-send-btn:focus-visible,.wax-seal-btn.wax-seal-btn:focus-visible{outline-offset:2px}.chat-send-btn[data-state=empty],.wax-seal-btn.wax-seal-btn[data-state=empty]{color:var(--th-fg-subtle);border-color:var(--th-border-soft);cursor:not-allowed;opacity:.7;background:0 0}.chat-send-btn[data-state=ready],.wax-seal-btn.wax-seal-btn[data-state=ready]{background:var(--th-accent);color:var(--th-on-accent,#fff);border-color:var(--th-accent)}.chat-send-btn[data-state=ready]:hover,.wax-seal-btn.wax-seal-btn[data-state=ready]:hover{background:#cead66}@supports (color:color-mix(in lab, red, red)){.chat-send-btn[data-state=ready]:hover,.wax-seal-btn.wax-seal-btn[data-state=ready]:hover{background:color-mix(in srgb, var(--th-accent) 88%, var(--th-fg-strong))}}.chat-send-btn[data-state=ready]:hover,.wax-seal-btn.wax-seal-btn[data-state=ready]:hover{border-color:#cead66}@supports (color:color-mix(in lab, red, red)){.chat-send-btn[data-state=ready]:hover,.wax-seal-btn.wax-seal-btn[data-state=ready]:hover{border-color:color-mix(in srgb, var(--th-accent) 88%, var(--th-fg-strong))}}.chat-send-btn[data-state=streaming],.wax-seal-btn.wax-seal-btn[data-state=streaming]{color:var(--th-accent);background:0 0;border-color:#c9a55799}@supports (color:color-mix(in lab, red, red)){.chat-send-btn[data-state=streaming],.wax-seal-btn.wax-seal-btn[data-state=streaming]{border-color:color-mix(in srgb, var(--th-accent) 60%, transparent)}}.chat-send-btn[data-state=streaming]:hover,.wax-seal-btn.wax-seal-btn[data-state=streaming]:hover{background:var(--th-accent-wash);border-color:var(--th-accent)}.chat-composer-chip{height:28px;color:var(--th-fg-muted);font-family:var(--font-letter-body,inherit);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.chat-composer-chip:hover{background:var(--th-surface-deep);color:var(--th-fg-strong);border-color:var(--th-border-soft)}.chat-composer-chip[data-tone=hint]{letter-spacing:.04em;color:var(--th-fg-subtle);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.chat-composer-chip[data-tone=hint]:hover{color:var(--th-accent);border-color:#c9a55766}@supports (color:color-mix(in lab, red, red)){.chat-composer-chip[data-tone=hint]:hover{border-color:color-mix(in srgb, var(--th-accent) 40%, transparent)}}.chat-composer-chip[data-tone=hint]:hover{background:var(--th-accent-wash)}.chat-token-pill{font-variant-numeric:tabular-nums;background:var(--th-surface-deep);height:22px;color:var(--th-fg-muted);border:1px solid var(--th-border-soft);border-radius:11px;align-items:center;gap:4px;padding:0 8px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.chat-token-pill[data-tone=warn]{color:var(--th-warning,#c9871a);border-color:var(--th-warning,#c9871a)}@supports (color:color-mix(in lab, red, red)){.chat-token-pill[data-tone=warn]{border-color:color-mix(in srgb, var(--th-warning,#c9871a) 50%, transparent)}}.chat-token-pill[data-tone=warn]{background:var(--th-warning,#c9871a)}@supports (color:color-mix(in lab, red, red)){.chat-token-pill[data-tone=warn]{background:color-mix(in srgb, var(--th-warning,#c9871a) 10%, var(--th-surface-deep))}}.chat-token-pill[data-tone=over]{color:var(--th-danger,#d04848);border-color:var(--th-danger,#d04848)}@supports (color:color-mix(in lab, red, red)){.chat-token-pill[data-tone=over]{border-color:color-mix(in srgb, var(--th-danger,#d04848) 50%, transparent)}}.chat-token-pill[data-tone=over]{background:var(--th-danger,#d04848)}@supports (color:color-mix(in lab, red, red)){.chat-token-pill[data-tone=over]{background:color-mix(in srgb, var(--th-danger,#d04848) 10%, var(--th-surface-deep))}}.chat-kbd-row,.composer-kbd-hint{color:var(--th-fg-subtle);-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;letter-spacing:.02em;align-items:center;gap:4px;font-size:10.5px;display:inline-flex}.chat-kbd-row kbd,.composer-kbd-hint kbd{border:1px solid #f4ead421;border-radius:4px;padding:1px 5px;font-family:inherit;font-size:10px;line-height:1.4;display:inline-block}@supports (color:color-mix(in lab, red, red)){.chat-kbd-row kbd,.composer-kbd-hint kbd{border:1px solid color-mix(in srgb, var(--th-border) 80%, transparent)}}.chat-kbd-row kbd,.composer-kbd-hint kbd{background:#241d14b3}@supports (color:color-mix(in lab, red, red)){.chat-kbd-row kbd,.composer-kbd-hint kbd{background:color-mix(in srgb, var(--th-surface-raised) 70%, transparent)}}.chat-kbd-row kbd,.composer-kbd-hint kbd{color:var(--th-fg-muted)}@keyframes chatThinkingDot{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.05)}}.chat-thinking-dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite chatThinkingDot;display:inline-block}.chat-jump-bottom{z-index:5;cursor:pointer;border:1px solid var(--th-border);background:#1c1610e0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;bottom:118px;right:24px}@supports (color:color-mix(in lab, red, red)){.chat-jump-bottom{background:color-mix(in srgb, var(--th-surface) 88%, transparent)}}.chat-jump-bottom{color:var(--th-fg-muted);-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .2s,transform .22s cubic-bezier(.2,.8,.2,1.05),background-color .16s,color .16s,border-color .16s;transform:translateY(6px)scale(.92);box-shadow:0 6px 18px -8px #00000059,inset 0 1px #ffffff0a}.chat-jump-bottom[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.chat-jump-bottom:hover{background:var(--th-accent-wash);color:var(--th-accent-strong);border-color:#cfaf6894}@supports (color:color-mix(in lab, red, red)){.chat-jump-bottom:hover{border-color:color-mix(in srgb, var(--th-accent) 50%, var(--th-border))}}.chat-jump-bottom:hover{transform:translateY(-1px)}.chat-jump-bottom:active{transform:translateY(0)scale(.96)}@media (width<=768px){.chat-jump-bottom{right:16px}}.chat-composer[data-collapsed=true] #ai-chat-input,.ink-composer[data-collapsed=true] #ai-chat-input{background:#241d14b3;padding-top:6px!important;padding-bottom:6px!important}@supports (color:color-mix(in lab, red, red)){.chat-composer[data-collapsed=true] #ai-chat-input,.ink-composer[data-collapsed=true] #ai-chat-input{background:color-mix(in srgb, var(--th-surface-raised) 70%, transparent)}}.chat-composer[data-collapsed=true] #ai-chat-input,.ink-composer[data-collapsed=true] #ai-chat-input{border-color:#f4ead41d}@supports (color:color-mix(in lab, red, red)){.chat-composer[data-collapsed=true] #ai-chat-input,.ink-composer[data-collapsed=true] #ai-chat-input{border-color:color-mix(in srgb, var(--th-border) 70%, transparent)}}.chat-composer[data-collapsed=true] #ai-chat-input,.ink-composer[data-collapsed=true] #ai-chat-input{box-shadow:none}.chat-composer[data-collapsed=true] textarea,.ink-composer[data-collapsed=true] textarea{opacity:.85;font-size:13.5px;line-height:1.45}.chat-composer[data-collapsed=true] #ai-mod-button2,.ink-composer[data-collapsed=true] #ai-mod-button2,.chat-composer[data-collapsed=true] #ai-chat-actions,.ink-composer[data-collapsed=true] #ai-chat-actions{opacity:0;pointer-events:none;max-height:0;transition:max-height .2s,opacity .16s,padding .2s;overflow:hidden;padding-top:0!important;padding-bottom:0!important}.chat-composer #ai-mod-button2,.ink-composer #ai-mod-button2,.chat-composer #ai-chat-actions,.ink-composer #ai-chat-actions{max-height:80px;transition:max-height .24s,opacity .18s,padding .22s}.chat-composer[data-collapsed=true] .chat-send-btn,.ink-composer[data-collapsed=true] .chat-send-btn,.chat-composer[data-collapsed=true] .wax-seal-btn,.ink-composer[data-collapsed=true] .wax-seal-btn{opacity:.55}.chat-composer,.ink-composer.letter-composer{transition:opacity .2s}.nib-line{align-items:center;width:56px;height:14px;display:inline-flex;position:relative;overflow:hidden}.nib-line:before{content:"";background:#f4ead454;height:1px;position:absolute;bottom:3px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.nib-line:before{background:color-mix(in srgb, var(--th-fg-subtle) 50%, transparent)}}.nib-line:after{content:"";background:var(--th-wax);border-radius:50%;width:5px;height:5px;position:absolute;bottom:1px;box-shadow:0 0 6px #a0292d99}@supports (color:color-mix(in lab, red, red)){.nib-line:after{box-shadow:0 0 6px color-mix(in srgb, var(--th-wax) 60%, transparent)}}.nib-line:after{animation:1.6s cubic-bezier(.45,0,.55,1) infinite nibWrite}@keyframes nibWrite{0%{opacity:0;left:0;transform:translateY(0)scale(1)}10%{opacity:1}50%{left:90%;transform:translateY(-1px)scale(1.05)}90%{opacity:1}to{opacity:0;left:100%;transform:translateY(0)scale(1)}}.model-pill{color:var(--th-fg-muted);background:0 0;border:none}.model-pill:hover{background:var(--th-surface-raised);color:var(--th-fg)}.sticky-note.sticky-note{min-width:88px;font-family:var(--font-letter-body)!important;color:var(--th-fg-strong)!important;background:linear-gradient(#2e1e16 0%,#291813 100%)!important;padding:10px 16px!important;font-size:13.5px!important;font-weight:500!important;position:relative!important}@supports (color:color-mix(in lab, red, red)){.sticky-note.sticky-note{background:linear-gradient(180deg, color-mix(in srgb, var(--th-surface-raised) 92%, var(--th-wax) 8%) 0%, color-mix(in srgb, var(--th-surface) 90%, var(--th-wax) 10%) 100%)!important}}.sticky-note.sticky-note{border:1px solid #c1756e54!important}@supports (color:color-mix(in lab, red, red)){.sticky-note.sticky-note{border:1px solid color-mix(in srgb, var(--th-border) 80%, var(--th-wax) 20%)!important}}.sticky-note.sticky-note{cursor:pointer;border-radius:2px 10px 4px 8px!important;box-shadow:inset 0 1px #f4ead40f,0 1px 2px #0000002e,0 8px 14px -6px #00000047!important}@supports (color:color-mix(in lab, red, red)){.sticky-note.sticky-note{box-shadow:0 1px 0 color-mix(in srgb, var(--th-fg-strong) 6%, transparent) inset, 0 1px 2px #0000002e, 0 8px 14px -6px #00000047!important}}.sticky-note.sticky-note{white-space:nowrap;transition:transform .2s cubic-bezier(0,0,.2,1),box-shadow .2s}.sticky-note:before{content:"";background:#a0292d40;width:28px;height:8px;position:absolute;top:-4px;left:50%;transform:translate(-50%)rotate(-2deg)}@supports (color:color-mix(in lab, red, red)){.sticky-note:before{background:color-mix(in srgb, var(--th-wax) 25%, transparent)}}.sticky-note:before{border-radius:1px;box-shadow:0 1px 1px #00000014}.sticky-note:nth-child(odd){transform:rotate(-1.6deg)}.sticky-note:nth-child(2n){transform:rotate(1.4deg)}.sticky-note:hover{transform:rotate(0)translateY(-3px);box-shadow:inset 0 1px #fff9,0 2px 4px #0000001a,0 14px 22px -8px #00000047}.sticky-note:active{transform:rotate(0)translateY(-1px)scale(.98)}.session-drawer{z-index:30;pointer-events:none;flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0}.session-drawer__hot{pointer-events:auto;height:14px}.session-drawer__panel{opacity:0;pointer-events:auto;background:#15110beb;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s;transform:translateY(-100%)}@supports (color:color-mix(in lab, red, red)){.session-drawer__panel{background:color-mix(in srgb, var(--th-bg) 92%, transparent)}}.session-drawer__panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--th-border);scrollbar-width:none;align-items:center;gap:8px;padding:10px 20px;display:flex;overflow-x:auto}.session-drawer__panel::-webkit-scrollbar{display:none}.session-drawer:hover .session-drawer__panel,.session-drawer:focus-within .session-drawer__panel,.session-drawer.is-open .session-drawer__panel{opacity:1;transform:translateY(0)}.session-drawer__handle{background:var(--th-border);pointer-events:none;border-radius:0 0 4px 4px;width:44px;height:4px;transition:background .2s,height .2s;position:absolute;top:0;left:50%;transform:translate(-50%)}.session-drawer:hover .session-drawer__handle{background:var(--th-accent-dim);height:6px}.session-chip{border:1px solid var(--th-border);height:30px;color:var(--th-fg-muted);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;max-width:220px;padding:0 14px;font-size:12.5px;transition:all .16s;display:inline-flex}.session-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.session-chip:hover{border-color:var(--th-accent-dim);color:var(--th-fg)}.session-chip.is-active{border-color:var(--th-accent);color:var(--th-fg-strong);background:#c9a55714}@supports (color:color-mix(in lab, red, red)){.session-chip.is-active{background:color-mix(in srgb, var(--th-accent) 8%, transparent)}}.session-chip__dot{background:var(--th-accent);border-radius:50%;width:5px;height:5px}.wax-icon-btn{transition:border-color .18s,background .18s;border:1px solid var(--th-border)!important;box-shadow:none!important;background:0 0!important;border-radius:10px!important}.wax-icon-btn:hover{background:var(--th-surface)!important;border-color:var(--th-accent-dim)!important;box-shadow:none!important}.wax-icon-btn img{opacity:.7;transition:opacity .18s}.wax-icon-btn:hover img{opacity:1}.envelope-scroll::-webkit-scrollbar{width:0;height:0;display:none}.envelope-scroll{-ms-overflow-style:none}.compose-grid{--compose-cols:4}@media (width<=1023px){.compose-grid{--compose-cols:3}}@media (width<=639px){.compose-grid{--compose-cols:2}}.envelope-cover{filter:sepia(.18)saturate(.92)contrast(.98);transition:filter .32s}.group:hover .envelope-cover{filter:sepia(.04)saturate(1.05)contrast(1.02)brightness(1.04)}.bubble-card{background:#242220b8;position:relative}body:not(.has-custom-css) .markdown-body galgame,body:not(.has-custom-css) .markdown-body dialog,body:not(.has-custom-css) .markdown-body ill{width:100%;min-height:60dvh;display:block}:is(.markdown-body p:has(>galgame),.markdown-body p:has(>dialog)){display:contents}[data-chat-skin] .relative.h-full:has(#ai-chat-answer:last-of-type galgame:has(>input[p="1"])):not(:has(#ai-chat-answer:last-of-type .chat-mode-toggle:checked)) #ai-chat-answer:last-of-type .bubble-card.bubble-card{z-index:2147483600!important;width:100vw!important;max-width:none!important;left:0!important;right:0!important}[data-chat-skin] .relative.h-full:has(#ai-chat-answer:last-of-type galgame:has(>input[p="1"])):not(:has(#ai-chat-answer:last-of-type .chat-mode-toggle:checked)) #ai-chat-answer:last-of-type .chat-mode-toggle.chat-mode-toggle{z-index:2147483601!important}[data-chat-skin][data-chat-skin] .relative.relative.h-full.h-full #ai-chat-answer#ai-chat-answer#ai-chat-answer:last-of-type[data-streaming] .bubble-card.bubble-card.bubble-card{z-index:auto!important;width:auto!important;max-width:820px!important;height:auto!important;min-height:0!important;position:static!important;inset:auto!important}[data-chat-skin][data-chat-skin] .relative.relative.h-full.h-full #ai-chat-answer#ai-chat-answer#ai-chat-answer:last-of-type:not(:has(galgame)) .bubble-card.bubble-card.bubble-card{z-index:auto!important;width:auto!important;max-width:820px!important;height:auto!important;min-height:0!important;position:static!important;inset:auto!important}body.has-custom-css.has-custom-css [data-chat-skin] .chat-answer-container.chat-answer-container:not(#ai-chat-answer),body.has-custom-css.has-custom-css [data-chat-skin] .chat-answer-container:not(#ai-chat-answer) .bg-gray-100\/90.bg-gray-100\/90.relative.inline-block,body.has-custom-css.has-custom-css [data-chat-skin] .chat-answer-container:not(#ai-chat-answer) .shrink-0.relative.rounded-full,body.has-custom-css.has-custom-css [data-chat-skin] .group:not(.chat-answer-container) .bg-gray-100\/90.bg-gray-100\/90.relative.inline-block,body.has-custom-css.has-custom-css [data-chat-skin] .group:not(.chat-answer-container) .shrink-0.relative.rounded-full{display:revert!important;z-index:auto!important;width:auto!important;max-width:860px!important;height:auto!important;position:static!important;inset:auto!important}.avatar-ring{isolation:isolate;position:relative}.avatar-ring:after{content:"";opacity:.5;z-index:-1;filter:blur(2px);background:conic-gradient(from 180deg,#e5560e73,#e5560e0d,#ffffff14,#e5560e73);border-radius:9999px;position:absolute;inset:-3px}.action-icon{flex-shrink:0;justify-content:center;align-items:center;transition:color .2s,opacity .2s;display:inline-flex}.action-icon>svg{width:100%;height:100%}body.has-custom-css .MuiButtonBase-root.MuiButton-root span,body.has-custom-css #ai-mod-button2 button span,body.has-custom-css .MuiButtonBase-root.MuiButton-root{color:inherit!important}body.has-custom-css #ai-model-selector.MuiButtonBase-root.MuiButton-root{color:var(--gold,var(--th-fg-muted))!important;border-color:var(--gold-border,var(--th-border))!important}body.has-custom-css #ai-model-selector.MuiButtonBase-root.MuiButton-root:hover{color:var(--gold-bright,var(--th-fg))!important;border-color:var(--gold,var(--th-accent-dim))!important}body.has-custom-css .markdown-body a,body.has-custom-css .markdown-body details>summary{color:inherit!important}body.has-custom-css .markdown-body a{text-decoration-color:currentColor}body.has-custom-css .markdown-body blockquote,body.has-custom-css .markdown-body details{background:currentColor;border-color:currentColor!important}@supports (color:color-mix(in lab, red, red)){body.has-custom-css .markdown-body blockquote,body.has-custom-css .markdown-body details{background:color-mix(in srgb, currentColor 6%, transparent)}}body.has-custom-css .markdown-body .details-arrow{border-left-color:currentColor!important}.dot-sep{vertical-align:middle;background:#8c8b8b8c;border-radius:9999px;width:3px;height:3px;display:inline-block}body:not(.has-custom-css) :where([data-chat-skin] .dl-im-speaker-readable){--dl-im-speaker-scrim-opacity:1;--dl-im-speaker-scrim-bg:linear-gradient(90deg, #0a080694 0%, #0a080657 68%, #0a080600 100%);--dl-im-speaker-name-color:#f4ebd6}@supports (color:color-mix(in lab, red, red)){body:not(.has-custom-css) :where([data-chat-skin] .dl-im-speaker-readable){--dl-im-speaker-name-color:color-mix(in srgb, var(--th-paper,#f4ead4) 96%, white 4%)}}body:not(.has-custom-css) :where([data-chat-skin] .dl-im-speaker-readable){--dl-im-speaker-meta-color:#f4ead4b3}@supports (color:color-mix(in lab, red, red)){body:not(.has-custom-css) :where([data-chat-skin] .dl-im-speaker-readable){--dl-im-speaker-meta-color:color-mix(in srgb, var(--th-paper,#f4ead4) 70%, transparent)}}body:not(.has-custom-css) :where([data-chat-skin] .dl-im-speaker-readable){--dl-im-speaker-text-shadow:0 1px 3px #000000b8;isolation:isolate;border-radius:999px 10px 10px 999px;width:fit-content;max-width:100%;min-height:28px;margin-left:-8px;padding:3px 18px 4px 8px;position:relative}body:not(.has-custom-css) :where([data-chat-skin] .dl-im-speaker-readable):before{content:"";z-index:-1;border-radius:inherit;opacity:var(--dl-im-speaker-scrim-opacity);background:var(--dl-im-speaker-scrim-bg);pointer-events:none;position:absolute;inset:-3px -14px -3px -8px}body:not(.has-custom-css) :where([data-chat-skin] .dl-im-speaker-readable .dl-im-name){color:var(--dl-im-speaker-name-color);text-shadow:var(--dl-im-speaker-text-shadow)}body:not(.has-custom-css) :where([data-chat-skin] .dl-im-speaker-readable .dl-im-speaker-meta){color:var(--dl-im-speaker-meta-color);text-shadow:var(--dl-im-speaker-text-shadow)}body.has-custom-css :where([data-chat-skin] .dl-im-speaker-readable){--dl-im-speaker-author-scrim-opacity:1;--dl-im-speaker-author-scrim-bg:linear-gradient(90deg, #f6ecd24d 0%, #f6ecd229 62%, #f6ecd200 100%);isolation:isolate;max-width:100%;position:relative}body.has-custom-css :where([data-chat-skin] .dl-im-speaker-readable):before{content:"";z-index:-1;opacity:var(--dl-im-speaker-author-scrim-opacity);background:var(--dl-im-speaker-author-scrim-bg);pointer-events:none;border-radius:999px 10px 10px 999px;position:absolute;inset:-5px -12px -5px 0}@keyframes tooltip-in{0%{opacity:0;transform:scale(.94)translateY(2px)}to{opacity:1;transform:scale(1)translateY(0)}}.tooltip-content[data-state=delayed-open],.tooltip-content[data-state=instant-open]{transform-origin:var(--radix-tooltip-content-transform-origin);animation:.14s cubic-bezier(.16,1,.3,1) tooltip-in}@keyframes drawer-flash{0%{background-color:#e5560e38;box-shadow:inset 3px 0 #e5560ee6,0 0 #e5560e00}40%{background-color:#e5560e24;box-shadow:inset 3px 0 #e5560ee6,0 0 0 2px #e5560e40}to{background-color:#e5560e00;box-shadow:inset 3px 0 #e5560e00,0 0 #e5560e00}}.drawer-flash-highlight{animation:2.4s ease-out drawer-flash}.wb-drag-ghost{opacity:.35;background-color:#e5560e14!important}.wb-drag-chosen{background-color:#ffffff0a!important}.wb-drag-drag{opacity:.95;box-shadow:0 8px 20px #00000073;background-color:#18181b!important}body.has-custom-css #ai-chat-answer#ai-chat-answer:not(:has(.chat-mode-toggle:checked)) .bubble-card.bubble-card.bubble-card.bubble-card.bubble-card{z-index:50!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100vh!important;max-height:none!important;margin:0!important;position:fixed!important;inset:0!important}body.has-custom-css #ai-chat-answer#ai-chat-answer .chat-mode-toggle.chat-mode-toggle.chat-mode-toggle.chat-mode-toggle.chat-mode-toggle{z-index:60!important;position:fixed!important;inset:auto 24px 24px auto!important}body.has-custom-css #ai-chat-answer#ai-chat-answer .bubble-card.bubble-card.bubble-card.bubble-card.bubble-card{-webkit-backdrop-filter:none!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
