/*! tailwindcss v4.3.3 | 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)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--ws-trace:0deg}}}@layer theme{:host,:root{--color-amber-400:oklch(82.8% .189 84.429);--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-md:12px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans-stack);--default-mono-font-family:var(--font-mono-stack);--radius-panel:5px}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.panel{background:var(--panel)}.panel,.panel-2{border:1px solid var(--line);border-radius:var(--radius-panel)}.panel-2{background:var(--panel-2)}.inset{background:var(--inset);border:1px solid var(--line);border-radius:4px}html.glass .panel{background:linear-gradient(155deg,#ffffff12,#ffffff05 45%,#fff0 72%),var(--panel)}html.glass .panel-2{background:linear-gradient(155deg,#ffffff14,#ffffff05 45%,#fff0 72%),var(--panel-2)}html.glass .panel,html.glass .panel-2{-webkit-backdrop-filter:blur(26px)saturate(1.5);box-shadow:inset 0 1px #ffffff17,0 12px 32px -16px #0000008c}html.glass .field,html.glass .inset{-webkit-backdrop-filter:blur(12px)saturate(1.3)}html.glass aside{-webkit-backdrop-filter:blur(24px)saturate(1.45)}html.mist .panel{background:linear-gradient(155deg,#ffffff80,#ffffff1f 45%,#fff0 75%),var(--panel)}html.mist .panel-2{background:linear-gradient(155deg,#ffffff8c,#ffffff24 45%,#fff0 75%),var(--panel-2)}html.mist .panel,html.mist .panel-2{box-shadow:inset 0 1px #ffffff80,0 12px 32px -18px #403a5c47}.graph-canvas{background:var(--inset)}html.glass{--star-color:#ffffff80}html.mist{--star-color:#463c644d}html.glass .graph-canvas{background:radial-gradient(1.6px 1.6px at 8% 18%,var(--star-color),transparent 100%),radial-gradient(1.1px 1.1px at 16% 64%,var(--star-color),transparent 100%),radial-gradient(1.3px 1.3px at 22% 38%,var(--star-color),transparent 100%),radial-gradient(1px 1px at 30% 82%,var(--star-color),transparent 100%),radial-gradient(1.5px 1.5px at 38% 12%,var(--star-color),transparent 100%),radial-gradient(1.1px 1.1px at 46% 52%,var(--star-color),transparent 100%),radial-gradient(1.3px 1.3px at 54% 28%,var(--star-color),transparent 100%),radial-gradient(1px 1px at 61% 72%,var(--star-color),transparent 100%),radial-gradient(1.5px 1.5px at 68% 16%,var(--star-color),transparent 100%),radial-gradient(1.1px 1.1px at 75% 46%,var(--star-color),transparent 100%),radial-gradient(1.3px 1.3px at 82% 84%,var(--star-color),transparent 100%),radial-gradient(1px 1px at 88% 30%,var(--star-color),transparent 100%),radial-gradient(1.4px 1.4px at 93% 60%,var(--star-color),transparent 100%),radial-gradient(1.1px 1.1px at 13% 88%,var(--star-color),transparent 100%),radial-gradient(1.2px 1.2px at 70% 88%,var(--star-color),transparent 100%),radial-gradient(1px 1px at 34% 26%,var(--star-color),transparent 100%),radial-gradient(120% 90% at 50% -10%,var(--accent-soft),transparent 62%),var(--inset)}@supports (color:color-mix(in lab,red,red)){html.glass .graph-canvas{background:radial-gradient(1.6px 1.6px at 8% 18%,var(--star-color),transparent 100%),radial-gradient(1.1px 1.1px at 16% 64%,var(--star-color),transparent 100%),radial-gradient(1.3px 1.3px at 22% 38%,var(--star-color),transparent 100%),radial-gradient(1px 1px at 30% 82%,var(--star-color),transparent 100%),radial-gradient(1.5px 1.5px at 38% 12%,var(--star-color),transparent 100%),radial-gradient(1.1px 1.1px at 46% 52%,var(--star-color),transparent 100%),radial-gradient(1.3px 1.3px at 54% 28%,var(--star-color),transparent 100%),radial-gradient(1px 1px at 61% 72%,var(--star-color),transparent 100%),radial-gradient(1.5px 1.5px at 68% 16%,var(--star-color),transparent 100%),radial-gradient(1.1px 1.1px at 75% 46%,var(--star-color),transparent 100%),radial-gradient(1.3px 1.3px at 82% 84%,var(--star-color),transparent 100%),radial-gradient(1px 1px at 88% 30%,var(--star-color),transparent 100%),radial-gradient(1.4px 1.4px at 93% 60%,var(--star-color),transparent 100%),radial-gradient(1.1px 1.1px at 13% 88%,var(--star-color),transparent 100%),radial-gradient(1.2px 1.2px at 70% 88%,var(--star-color),transparent 100%),radial-gradient(1px 1px at 34% 26%,var(--star-color),transparent 100%),radial-gradient(120% 90% at 50% -10%,var(--accent-soft),transparent 62%),color-mix(in srgb,var(--inset) 52%,transparent)}}.graph-node .halo{opacity:0}.graph-node .orb,.graph-node .ring-outer,.graph-node .spec,html.glass .graph-node .core{display:none}html.glass .graph-node .halo{opacity:.1}html.glass .graph-node .orb{filter:drop-shadow(0 0 4px var(--node-color));display:inline}@supports (color:color-mix(in lab,red,red)){html.glass .graph-node .orb{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--node-color) 55%,transparent))}}html.glass .graph-node .spec{opacity:.18;display:inline}html.glass .graph-node .ring-outer{opacity:.4;display:inline}html.glass .graph-node.sel .orb,html.glass .graph-node:hover .orb{filter:drop-shadow(0 0 8px var(--node-color))}@supports (color:color-mix(in lab,red,red)){html.glass .graph-node.sel .orb,html.glass .graph-node:hover .orb{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--node-color) 75%,transparent))}}html.glass .graph-node .sel-ring{transform-box:fill-box;transform-origin:50%;animation:ws-spin 14s linear infinite}@keyframes ws-spin{to{transform:rotate(1turn)}}html.glass .graph-edge.active line,html.glass line.graph-edge.active{filter:drop-shadow(0 0 4px var(--accent));stroke-dasharray:3 5;animation:ws-edge-flow 1.2s linear infinite}@keyframes ws-edge-flow{to{stroke-dashoffset:-8px}}html.glass .graph-label{paint-order:stroke;stroke:var(--bg);stroke-width:3px}html.glass .graph-node .halo{animation:ws-breathe 4.5s ease-in-out infinite}@keyframes ws-breathe{0%,to{opacity:.06}50%{opacity:.15}}.dash-hero-fade{background:linear-gradient(to top,var(--panel) 12%,transparent 90%)}html.glass .dash-hero-fade{background:radial-gradient(70% 130% at 6% 108%,var(--accent-soft),transparent 62%),radial-gradient(46% 100% at 96% -8%,var(--accent-soft),transparent 58%),linear-gradient(to top,var(--panel) 12%,transparent 90%)}html.glass .stat-value{display:inline-block;position:relative}html.glass .stat-value:after{content:"";background:linear-gradient(90deg,var(--accent),transparent);opacity:.45;height:1px;position:absolute;bottom:-3px;left:0;right:0}html.glass .lift{transition:transform .18s,box-shadow .18s,border-color .18s,color .18s}html.glass .lift:hover{transform:translateY(-2px);box-shadow:0 10px 22px -12px #0000008c}html.mist .lift:hover{box-shadow:0 10px 22px -12px #403a5c4d}html.glass .dlg-overlay{-webkit-backdrop-filter:blur(9px)saturate(1.2)!important;background:#0405076b!important}html.mist .dlg-overlay{background:#1e1a2c42!important}html.glass .toast-item{position:relative;overflow:hidden}html.glass .toast-item:before{content:"";background:linear-gradient(to bottom,var(--accent),var(--accent));width:2px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){html.glass .toast-item:before{background:linear-gradient(to bottom,var(--accent),color-mix(in srgb,var(--accent) 25%,transparent))}}html.glass button[data-variant=accent]{position:relative;overflow:hidden}html.glass button[data-variant=accent]:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 32%,#ffffff38 50%,#0000 68%);transition:transform .5s;position:absolute;inset:0;transform:translate(-110%)}html.glass button[data-variant=accent]:hover:after{transform:translate(110%)}html.glass main>div{animation:ws-page-in .28s both}@keyframes ws-page-in{0%{opacity:0}}html.glass ::-webkit-scrollbar-thumb{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){html.glass ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 32%,var(--line-strong))}}html.glass ::-webkit-scrollbar-thumb{background-clip:content-box;border:2px solid #0000}html.glass .skel-bar{position:relative;overflow:hidden}html.glass .skel-bar:after{content:"";background:linear-gradient(100deg,#0000 25%,#ffffff17 50%,#0000 75%);animation:ws-shimmer 1.5s linear infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes ws-shimmer{to{transform:translate(100%)}}html.glass .ProseMirror{caret-color:var(--accent)}html.glass .era-divider{background:linear-gradient(90deg,var(--accent),var(--line) 42%,transparent)!important}@supports (color:color-mix(in lab,red,red)){html.glass .era-divider{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 50%,transparent),var(--line) 42%,transparent)!important}}html.glass .tl-axis{background:linear-gradient(to bottom,transparent,var(--line-strong) 14%,var(--line-strong) 84%,transparent)!important}html.glass .tl-dot{box-shadow:0 0 6px var(--tt-color),0 0 2px var(--tt-color)}html.glass .ev-focused{animation:ws-ev-focus 1.8s ease-out both;outline:none!important}@keyframes ws-ev-focus{0%{box-shadow:0 0 #0000}25%{box-shadow:0 0 0 2px var(--accent),0 0 30px var(--accent-soft)}45%{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 50%,transparent),0 0 10px var(--accent-soft)}65%{box-shadow:0 0 0 2px var(--accent),0 0 26px var(--accent-soft)}to{box-shadow:0 0 0 2px var(--accent),0 0 16px var(--accent-soft)}}html.glass .entry-head{padding-left:12px;position:relative}html.glass .entry-head:before{content:"";background:linear-gradient(to bottom,var(--cat-color),var(--cat-color));border-radius:2px;width:3px;position:absolute;top:3px;bottom:3px;left:0}@supports (color:color-mix(in lab,red,red)){html.glass .entry-head:before{background:linear-gradient(to bottom,var(--cat-color),color-mix(in srgb,var(--cat-color) 35%,transparent))}}html.glass .entry-head:before{box-shadow:0 0 8px var(--cat-color)}@supports (color:color-mix(in lab,red,red)){html.glass .entry-head:before{box-shadow:0 0 8px color-mix(in srgb,var(--cat-color) 55%,transparent)}}html.glass .entry-head.entry-core{text-shadow:0 0 18px var(--cat-color)}@supports (color:color-mix(in lab,red,red)){html.glass .entry-head.entry-core{text-shadow:0 0 18px color-mix(in srgb,var(--cat-color) 45%,transparent)}}html.glass .field-row .label-mono{align-items:center;gap:6px;display:flex}html.glass .field-row .label-mono:before{content:"";background:var(--cat-color,var(--accent));width:4px;height:4px;box-shadow:0 0 5px var(--cat-color,var(--accent));border-radius:50%}html.glass .field-row+.field-row{background:linear-gradient(90deg,var(--line),transparent 70%) top /100% 1px no-repeat;padding-top:10px}html.glass .meter-fill{background-image:linear-gradient(#ffffff47,#0000 55%)}html.glass .snap-item{position:relative}html.glass .snap-item:before{content:"";background:var(--line-strong);border-radius:1px;width:2px;position:absolute;top:9px;bottom:9px;left:0}html.glass .snap-item:last-child:before{background:var(--accent);box-shadow:0 0 6px var(--accent)}html.glass .rte-toolbar{background:var(--panel)!important}@supports (color:color-mix(in lab,red,red)){html.glass .rte-toolbar{background:color-mix(in srgb,var(--panel) 55%,transparent)!important}}html.glass .rte-toolbar{-webkit-backdrop-filter:blur(14px)saturate(1.3)}html.glass .bubble-bar{background:var(--panel-2)}@supports (color:color-mix(in lab,red,red)){html.glass .bubble-bar{background:color-mix(in srgb,var(--panel-2) 68%,transparent)}}html.glass .bubble-bar{-webkit-backdrop-filter:blur(16px)saturate(1.4);border-color:var(--line);border-radius:999px;box-shadow:0 12px 32px -10px #0009,inset 0 1px #ffffff14}html.glass .bubble-bar button{border-radius:999px}html.glass .prose-entry .entry-card,html.glass .rte-content [data-entry-card]{background:var(--inset)}@supports (color:color-mix(in lab,red,red)){html.glass .prose-entry .entry-card,html.glass .rte-content [data-entry-card]{background:color-mix(in srgb,var(--inset) 55%,transparent)}}html.glass .prose-entry .entry-card,html.glass .rte-content [data-entry-card]{-webkit-backdrop-filter:blur(10px);transition:transform .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff0f}html.glass .prose-entry .entry-card:hover{transform:translateY(-1px);box-shadow:0 8px 18px -8px #00000080,inset 0 1px #ffffff0f}html.glass .prose-entry [data-entry-mention],html.glass .rte-content [data-entry-mention]{background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent);border-radius:3px}@supports (color:color-mix(in lab,red,red)){html.glass .prose-entry [data-entry-mention],html.glass .rte-content [data-entry-mention]{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent)}}html.glass .empty-icon{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){html.glass .empty-icon{border-color:color-mix(in srgb,var(--accent) 30%,var(--line))!important}}html.glass .empty-icon{background:var(--inset)!important}@supports (color:color-mix(in lab,red,red)){html.glass .empty-icon{background:color-mix(in srgb,var(--inset) 60%,transparent)!important}}html.glass .empty-icon{color:var(--accent);box-shadow:0 0 24px var(--accent-soft),inset 0 1px 0 #ffffff0f}.label-mono{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-subtle);font-size:10.5px;font-weight:500}.label-mono,.num-mono{font-family:var(--font-mono-stack)}.num-mono{font-variant-numeric:tabular-nums}.field{background:var(--inset);border:1px solid var(--line);width:100%;color:var(--fg);border-radius:4px;padding:7px 10px;font-size:13.5px;transition:border-color .15s,background .15s}.field::placeholder{color:var(--fg-subtle)}.field:hover{border-color:var(--line-strong)}.field:focus{border-color:var(--accent);background:var(--panel-2);outline:none}.anim-rise{animation:rise .45s cubic-bezier(.2,.7,.3,1) both}.anim-fade{animation:fadein .3s both}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.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-6{top:calc(var(--spacing) * 6)}.top-8{top:calc(var(--spacing) * 8)}.top-\[5px\]{top:5px}.top-\[18px\]{top:18px}.top-\[68px\]{top:68px}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-full{right:100%}.bottom-0{bottom:0}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-\[calc\(100\%\+8px\)\]{bottom:calc(100% + 8px)}.bottom-full{bottom:100%}.-left-4{left:calc(var(--spacing) * -4)}.left-0{left:0}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-5{left:calc(var(--spacing) * 5)}.left-\[5px\]{left:5px}.left-\[54px\]{left:54px}.left-\[70px\]{left:70px}.left-\[101px\]{left:101px}.left-full{left:100%}.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-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[110\]{z-index:110}.z-\[200\]{z-index:200}.z-\[300\]{z-index:300}.col-span-2{grid-column:span 2/span 2}.col-span-12{grid-column:span 12/span 12}.-m-0\.5{margin:calc(var(--spacing) * -.5)}.m-3{margin:calc(var(--spacing) * 3)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1{margin-inline:var(--spacing)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.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-10{margin-top:calc(var(--spacing) * 10)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[1px\]{margin-top:1px}.mt-\[3px\]{margin-top:3px}.mt-\[22px\]{margin-top:22px}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-auto{margin-right:auto}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.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-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-0{height:0}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.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-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-24{height:calc(var(--spacing) * 24)}.h-\[7px\]{height:7px}.h-\[9px\]{height:9px}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[52px\]{height:52px}.h-\[64px\]{height:64px}.h-\[72px\]{height:72px}.h-\[120px\]{height:120px}.h-\[130px\]{height:130px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[62vh\]{max-height:62vh}.max-h-\[92px\]{max-height:92px}.max-h-\[110px\]{max-height:110px}.max-h-\[180px\]{max-height:180px}.max-h-\[240px\]{max-height:240px}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[340px\]{max-height:340px}.max-h-\[380px\]{max-height:380px}.max-h-\[560px\]{max-height:560px}.max-h-\[calc\(100vh-180px\)\]{max-height:calc(100vh - 180px)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-\[18px\]{min-height:18px}.min-h-\[20px\]{min-height:20px}.min-h-\[22px\]{min-height:22px}.min-h-\[34px\]{min-height:34px}.min-h-\[36px\]{min-height:36px}.min-h-\[280px\]{min-height:280px}.min-h-screen{min-height:100vh}.\!w-\[76px\]{width:76px!important}.\!w-\[130px\]{width:130px!important}.\!w-\[220px\]{width:220px!important}.\!w-auto{width:auto!important}.w-1{width:var(--spacing)}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-24{width:calc(var(--spacing) * 24)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-\[2px\]{width:2px}.w-\[3px\]{width:3px}.w-\[7px\]{width:7px}.w-\[9px\]{width:9px}.w-\[26px\]{width:26px}.w-\[34px\]{width:34px}.w-\[46px\]{width:46px}.w-\[48px\]{width:48px}.w-\[52px\]{width:52px}.w-\[56px\]{width:56px}.w-\[64px\]{width:64px}.w-\[70px\]{width:70px}.w-\[72px\]{width:72px}.w-\[74px\]{width:74px}.w-\[76px\]{width:76px}.w-\[86px\]{width:86px}.w-\[120px\]{width:120px}.w-\[128px\]{width:128px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[190px\]{width:190px}.w-\[210px\]{width:210px}.w-\[218px\]{width:218px}.w-\[220px\]{width:220px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-full{width:100%}.w-px{width:1px}.max-w-\[84px\]{max-width:84px}.max-w-\[130px\]{max-width:130px}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[400px\]{max-width:400px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[860px\]{max-width:860px}.max-w-\[900px\]{max-width:900px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-\[18px\]{min-width:18px}.min-w-\[52px\]{min-width:52px}.min-w-\[80px\]{min-width:80px}.min-w-\[140px\]{min-width:140px}.min-w-\[220px\]{min-width:220px}.min-w-\[720px\]{min-width:720px}.min-w-\[860px\]{min-width:860px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.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-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.resize{resize:both}.resize-y{resize:vertical}.appearance-none{appearance:none}.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-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.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-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[1px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px * var(--tw-space-y-reverse));margin-block-end:calc(1px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.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-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e+38px}.rounded-t-\[4px\]{border-top-left-radius:4px;border-top-right-radius:4px}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.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-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-danger\/50{border-color:var(--danger)!important}@supports (color:color-mix(in lab,red,red)){.\!border-danger\/50{border-color:color-mix(in oklab,var(--danger) 50%,transparent)!important}}.\!border-line{border-color:var(--line)!important}.border-accent,.border-accent\/30{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/30{border-color:color-mix(in oklab,var(--accent) 30%,transparent)}}.border-accent\/50{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/50{border-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.border-danger\/40{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/40{border-color:color-mix(in oklab,var(--danger) 40%,transparent)}}.border-line{border-color:var(--line)}.border-transparent{border-color:#0000}.\!bg-panel\/80{background-color:var(--panel)!important}@supports (color:color-mix(in lab,red,red)){.\!bg-panel\/80{background-color:color-mix(in oklab,var(--panel) 80%,transparent)!important}}.bg-accent{background-color:var(--accent)}.bg-accent-soft{background-color:var(--accent-soft)}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-inset{background-color:var(--inset)}.bg-panel-2{background-color:var(--panel-2)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-no-repeat{background-repeat:no-repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[2px\]{padding:2px}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.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)}.\!py-\[5px\]{padding-block:5px!important}.\!py-\[6px\]{padding-block:6px!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-\[1\.5px\]{padding-block:1.5px}.py-\[1px\]{padding-block:1px}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[4px\]{padding-block:4px}.py-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.py-\[8vh\]{padding-block:8vh}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-\[1px\]{padding-top:1px}.pt-\[3px\]{padding-top:3px}.pt-\[14vh\]{padding-top:14vh}.\!pr-9{padding-right:calc(var(--spacing) * 9)!important}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.\!pl-8{padding-left:calc(var(--spacing) * 8)!important}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-\[82px\]{padding-left:82px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.\!text-\[9\.5px\]{font-size:9.5px!important}.\!text-\[12\.5px\]{font-size:12.5px!important}.\!text-\[12px\]{font-size:12px!important}.text-\[9\.5px\]{font-size:9.5px}.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-\[12\.8px\]{font-size:12.8px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.leading-none{--tw-leading:1;line-height:1}.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-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)}.\!tracking-\[0\.1em\]{--tw-tracking:.1em!important;letter-spacing:.1em!important}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.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)}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.\!text-danger{color:var(--danger)!important}.text-accent{color:var(--accent)}.text-accent-fg{color:var(--accent-fg)}.text-accent-strong{color:var(--accent-strong)}.text-accent\/80{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.text-accent\/80{color:color-mix(in oklab,var(--accent) 80%,transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-danger{color:var(--danger)}.text-fg{color:var(--fg)}.text-fg-muted{color:var(--fg-muted)}.text-fg-subtle{color:var(--fg-subtle)}.text-warn{color:var(--warn)}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.normal-case{text-transform:none}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.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-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-md,.backdrop-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))}.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-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-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-500{--tw-duration:.5s;transition-duration:.5s}.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)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:scale-y-110:is(:where(.group):hover *){--tw-scale-y:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:border-\[var\(--line-strong\,var\(--line\)\)\]:is(:where(.group):hover *){border-color:var(--line-strong,var(--line))}.group-hover\:text-accent:is(:where(.group):hover *){color:var(--accent)}.group-hover\:text-accent-strong:is(:where(.group):hover *){color:var(--accent-strong)}.group-hover\:text-fg-muted:is(:where(.group):hover *){color:var(--fg-muted)}.group-hover\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-fg-subtle::placeholder{color:var(--fg-subtle)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-accent\/40:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent\/40:hover{border-color:color-mix(in oklab,var(--accent) 40%,transparent)}}.hover\:border-accent\/50:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent\/50:hover{border-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.hover\:border-danger\/40:hover{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\:border-danger\/40:hover{border-color:color-mix(in oklab,var(--danger) 40%,transparent)}}.hover\:border-line:hover{border-color:var(--line)}.hover\:border-line-strong:hover{border-color:var(--line-strong)}.hover\:bg-accent-strong:hover{background-color:var(--accent-strong)}.hover\:bg-danger\/10:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-danger\/10:hover{background-color:color-mix(in oklab,var(--danger) 10%,transparent)}}.hover\:bg-inset:hover,.hover\:bg-inset\/60:hover{background-color:var(--inset)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-inset\/60:hover{background-color:color-mix(in oklab,var(--inset) 60%,transparent)}}.hover\:\!text-danger:hover{color:var(--danger)!important}.hover\:text-accent:hover{color:var(--accent)}.hover\:text-accent-strong:hover{color:var(--accent-strong)}.hover\:text-amber-400:hover{color:var(--color-amber-400)}.hover\:text-danger:hover{color:var(--danger)}.hover\:text-fg:hover{color:var(--fg)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}}.focus\:border-accent:focus,.focus\:border-accent\/60:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.focus\:border-accent\/60:focus{border-color:color-mix(in oklab,var(--accent) 60%,transparent)}}.active\:translate-y-\[0\.5px\]:active{--tw-translate-y:.5px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}@media not all and (min-width:40rem){.max-sm\:hidden{display:none}}@media (min-width:40rem){.sm\:block{display:block}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[auto_auto_1fr\]{grid-template-columns:auto auto 1fr}}@media (min-width:64rem){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:p-5{padding:calc(var(--spacing) * 5)}.lg\:p-6{padding:calc(var(--spacing) * 6)}}@media (min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}}:root{--bg:#0b0d10;--panel:#10131a;--panel-2:#161a22;--inset:#0d1015;--line:#202631;--line-strong:#303847;--fg:#e3e7ec;--fg-muted:#939cab;--fg-subtle:#5d6675;--accent:#c99b5f;--accent-strong:#e2b878;--accent-fg:#191008;--accent-soft:#c99b5f1f;--ok:#7ba37e;--warn:#c2a163;--danger:#b56a5e;--info:#7497a9;--grid-line:#ffffff04;--topbar-bg:var(--panel)}@supports (color:color-mix(in lab,red,red)){:root{--topbar-bg:color-mix(in srgb,var(--panel) 88%,transparent)}}:root{--topbar-blur:blur(6px);--font-sans-stack:"IBM Plex Sans","Noto Sans SC","PingFang SC","Microsoft YaHei",system-ui,sans-serif;--font-mono-stack:"IBM Plex Mono","Noto Sans SC",ui-monospace,"SFMono-Regular",monospace;color-scheme:dark}html.light{--bg:#eeece6;--panel:#f7f5f0;--panel-2:#fffefb;--inset:#e6e3da;--line:#d6d2c6;--line-strong:#bfb9a9;--fg:#23262b;--fg-muted:#5c6370;--fg-subtle:#8d929c;--accent:#8f6a33;--accent-strong:#6f4f1e;--accent-fg:#fdfbf6;--accent-soft:#8f6a331a;--ok:#567d5c;--warn:#8f7433;--danger:#a04a3d;--info:#4d7186;--grid-line:#23262b09;color-scheme:light}html.obsidian{--bg:#050607;--panel:#14171e61;--panel-2:#1a1e2775;--inset:#090b0f5c;--line:#ffffff1c;--line-strong:#fff3;--fg:#e9ebef;--fg-muted:#9ba4b1;--fg-subtle:#606a79;--accent:#d8b477;--accent-strong:#f0cd8f;--accent-fg:#191008;--accent-soft:#d8b47726;--ok:#7ba37e;--warn:#c2a163;--danger:#b56a5e;--info:#7497a9;--grid-line:#ffffff05;color-scheme:dark}html.violet{--bg:#090710;--panel:#1c152a61;--panel-2:#231b3475;--inset:#0f0b185c;--line:#d8c8ff1f;--line-strong:#d8c8ff36;--fg:#ede8f5;--fg-muted:#a89ec2;--fg-subtle:#6d6486;--accent:#b48ee0;--accent-strong:#d0b0f2;--accent-fg:#1c1028;--accent-soft:#b48ee029;--ok:#7ba37e;--warn:#c2a163;--danger:#b56a5e;--info:#8b7fb8;--grid-line:#e6dcff05;color-scheme:dark}html.aurora{--bg:#04090b;--panel:#0d181d61;--panel-2:#111f2575;--inset:#070e115c;--line:#a0e6d21c;--line-strong:#a0e6d233;--fg:#e3f0ea;--fg-muted:#94ada2;--fg-subtle:#5b7168;--accent:#79d1b8;--accent-strong:#99e7d1;--accent-fg:#06120d;--accent-soft:#79d1b826;--ok:#7ba37e;--warn:#c2a163;--danger:#b56a5e;--info:#6fa8b8;--grid-line:#beffe605;color-scheme:dark}html.mist{--bg:#e8e6e1;--panel:#fff6;--panel-2:#ffffff85;--inset:#ffffff52;--line:#342e481c;--line-strong:#342e4833;--fg:#27242f;--fg-muted:#5d586e;--fg-subtle:#8f8a9b;--accent:#3f6f8f;--accent-strong:#2f5875;--accent-fg:#f6f4ee;--accent-soft:#3f6f8f1f;--ok:#567d5c;--warn:#8f7433;--danger:#a04a3d;--info:#4d7186;--grid-line:#28243c08;color-scheme:light}html.starfall{--bg:#04060f;--panel:#121a3066;--panel-2:#18213a7a;--inset:#080c1866;--line:#a8c5ff1f;--line-strong:#a8c5ff38;--fg:#e8edf8;--fg-muted:#9fadc9;--fg-subtle:#5d6a86;--accent:#a8c5ff;--accent-strong:#c9dbff;--accent-fg:#0a1226;--accent-soft:#a8c5ff24;--ok:#7ba37e;--warn:#c2a163;--danger:#b56a5e;--info:#7f9cc9;--grid-line:#a8c5ff06;color-scheme:dark}html.chrono{--bg:#f4e8d8;--panel:#fffcf66b;--panel-2:#fffcf68a;--inset:#ffffff57;--line:#503c281f;--line-strong:#503c2833;--fg:#2e2620;--fg-muted:#6b5f52;--fg-subtle:#9a8d7e;--accent:#c07840;--accent-strong:#a86430;--accent-fg:#fdf8f0;--accent-soft:#c0784024;--ok:#567d5c;--warn:#8f7433;--danger:#a04a3d;--info:#4d7186;--grid-line:#503c2808;color-scheme:light}html.chrono body{transition:background-color 1.6s}html.chrono .inset,html.chrono .panel,html.chrono .panel-2{transition:background-color 1.6s,border-color 1.6s,color 1.6s}html.chrono{--topbar-bg:var(--panel)}@supports (color:color-mix(in lab,red,red)){html.chrono{--topbar-bg:color-mix(in srgb,var(--panel) 80%,transparent)}}html.chrono{--topbar-blur:blur(24px) saturate(1.4)}html.ember{--bg:#0c0806;--panel:#261a126b;--panel-2:#30201680;--inset:#120c0866;--line:#ffb4821f;--line-strong:#ffb48238;--fg:#f2e9e0;--fg-muted:#b9a695;--fg-subtle:#6f5f52;--accent:#e8834a;--accent-strong:#ffa76a;--accent-fg:#1c0e06;--accent-soft:#e8834a26;--ok:#8aa06a;--warn:#d0a35c;--danger:#d06a58;--info:#b08a68;--grid-line:#ffb48206;color-scheme:dark}html.neon{--bg:#05070f;--panel:#0a101e70;--panel-2:#0e162885;--inset:#0509126b;--line:#5adcdc24;--line-strong:#5adcdc42;--fg:#dcf2f4;--fg-muted:#8fb3bb;--fg-subtle:#54707c;--accent:#38e0d8;--accent-strong:#6ef2ea;--accent-fg:#04202a;--accent-soft:#38e0d826;--neon-magenta:#ff4fd8;--ok:#58c98a;--warn:#d8b45f;--danger:#ff6a7a;--info:#5aa8e8;--grid-line:#38e0d80a;color-scheme:dark}html.ink{--bg:#f2ede2;--panel:#fffefa80;--panel-2:#fffefa9e;--inset:#fff6;--line:#28241e1f;--line-strong:#28241e38;--fg:#26221c;--fg-muted:#5c554a;--fg-subtle:#8d8578;--accent:#8f2f2a;--accent-strong:#6f221e;--accent-fg:#faf5ec;--accent-soft:#8f2f2a1f;--ok:#567d5c;--warn:#8f7433;--danger:#a04a3d;--info:#4d7186;--grid-line:#28241e08;color-scheme:light}html.sakura{--bg:#faf1f0;--panel:#ffffff80;--panel-2:#ffffff9e;--inset:#ffffff61;--line:#7832461f;--line-strong:#78324638;--fg:#34272b;--fg-muted:#6f5761;--fg-subtle:#9d8990;--accent:#c04a62;--accent-strong:#a03650;--accent-fg:#fdf4f5;--accent-soft:#c04a621f;--ok:#5d8a62;--warn:#8f7433;--danger:#a04a3d;--info:#6d7fa8;--grid-line:#78324608;color-scheme:light}html.sakura body{background:linear-gradient(#fbeef0,#faf3ec 52%,#f2f1e6)}html.gothic{--bg:#0a0508;--panel:#1f10167a;--panel-2:#27151c8c;--inset:#0d070a73;--line:#c9a25e1f;--line-strong:#c9a25e42;--fg:#ede1d2;--fg-muted:#b3a08d;--fg-subtle:#70605a;--accent:#a8324a;--accent-strong:#d4556c;--accent-fg:#f7ecdf;--accent-soft:#a8324a29;--gold:#c9a25e;--ok:#8ba06c;--warn:#c2a163;--danger:#d06050;--info:#98a0b0;--grid-line:#c9a25e06;color-scheme:dark}html.glass{--radius-panel:12px;--topbar-bg:var(--panel)}@supports (color:color-mix(in lab,red,red)){html.glass{--topbar-bg:color-mix(in srgb,var(--panel) 52%,transparent)}}html.glass{--topbar-blur:blur(20px) saturate(1.5)}*{border-color:var(--line)}html{font-size:15px}body{background-color:var(--bg);color:var(--fg);font-family:var(--font-sans-stack);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body:before{z-index:0;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:36px 36px;inset:0;-webkit-mask-image:linear-gradient(#000 0 60%,#0000 100%);mask-image:linear-gradient(#000 0 60%,#0000 100%)}body:before,html.glass body:after{content:"";pointer-events:none;position:fixed}html.glass body:after{z-index:-1;animation:ws-aurora-drift 46s ease-in-out infinite;inset:-6%}@keyframes ws-aurora-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(2%,1.4%)scale(1.05)}66%{transform:translate(-1.6%,-1%)scale(1.03)}}@media (prefers-reduced-motion:reduce){html.glass .ev-focused,html.glass .graph-edge.active line,html.glass .graph-node .halo,html.glass .graph-node .sel-ring,html.glass .skel-bar:after,html.glass body:after,html.glass line.graph-edge.active,html.glass main>div{animation:none}html.glass .ev-focused{box-shadow:0 0 0 2px var(--accent),0 0 16px var(--accent-soft)}html.ember .panel:hover:after,html.neon .panel:hover:before,html.neon header{animation:none}.ws-fx-chrono-sweep,.ws-fx-fluid-sweep,.ws-fx-neon-glitch{display:none}}html.obsidian body:after{background:radial-gradient(56% 44% at 10% -5%,#d8b47742,#0000 62%),radial-gradient(48% 42% at 90% 4%,#6e98b247,#0000 60%),radial-gradient(52% 40% at 62% 30%,#56608c24,#0000 64%),radial-gradient(78% 62% at 50% 110%,#6658983d,#0000 66%)}html.violet body:after{background:radial-gradient(56% 44% at 8% -5%,#b48ee04d,#0000 62%),radial-gradient(48% 42% at 92% 6%,#d69cb233,#0000 60%),radial-gradient(50% 40% at 55% 28%,#7860be29,#0000 64%),radial-gradient(78% 62% at 50% 110%,#7e54be47,#0000 66%)}html.aurora body:after{background:radial-gradient(60% 44% at 12% -5%,#48d6a442,#0000 62%),radial-gradient(50% 44% at 88% 2%,#54b2d642,#0000 60%),radial-gradient(46% 38% at 60% 32%,#3e96aa29,#0000 64%),radial-gradient(76% 60% at 50% 110%,#347a9442,#0000 66%)}html.mist body:after{background:radial-gradient(56% 44% at 10% -5%,#f4b78e8c,#0000 62%),radial-gradient(50% 44% at 90% 4%,#b2a4e68c,#0000 60%),radial-gradient(48% 40% at 58% 30%,#f4cdaa4d,#0000 64%),radial-gradient(76% 58% at 50% 110%,#94d2be80,#0000 64%)}html.starfall body:after{background:radial-gradient(52% 42% at 84% -6%,#788eff33,#0000 62%),radial-gradient(44% 38% at 6% 10%,#966edc26,#0000 62%),radial-gradient(50% 40% at 58% 26%,#5a6ebe1f,#0000 64%),radial-gradient(80% 60% at 50% 112%,#4664be2e,#0000 66%)}html.chrono body:after{content:none}html.ember body:after{opacity:var(--ember-heat,1);background:radial-gradient(72% 52% at 50% 116%,#e8834a3d,#0000 66%),radial-gradient(46% 38% at 12% -4%,#a0463229,#0000 62%),radial-gradient(44% 36% at 88% 6%,#d28c501f,#0000 62%);transition:opacity 2.2s}html.neon body:after{background:radial-gradient(54% 42% at 10% -6%,#38e0d829,#0000 62%),radial-gradient(48% 40% at 92% 4%,#ff4fd821,#0000 60%),radial-gradient(52% 40% at 55% 30%,#465adc1f,#0000 64%),radial-gradient(78% 60% at 50% 112%,#783cc829,#0000 66%)}html.neon body:before{background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),repeating-linear-gradient(0deg,#00000024 0 1px,transparent 1px 4px);-webkit-mask-image:none;mask-image:none}html.neon ::selection{color:#f4feff;background:#ff4fd847}html.neon [contenteditable=true],html.neon input,html.neon textarea{caret-color:var(--accent)}@property --ws-trace{syntax:"<angle>";inherits:false;initial-value:0deg}html.neon .panel{position:relative}html.neon .panel:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--ws-trace,0deg),transparent 0,transparent 60%,#38e0d8e6 76%,#ff4fd8e6 88%,transparent 100%);opacity:0;padding:1px;transition:opacity .35s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}html.neon .panel:hover:before{opacity:1;animation:ws-neon-trace 2.8s linear infinite}@keyframes ws-neon-trace{to{--ws-trace:360deg}}html.neon .panel:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){html.neon .panel:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line))}}html.neon .panel:hover{box-shadow:inset 0 1px #ffffff17,0 12px 32px -16px #0000008c,0 0 18px -4px #38e0d840}html.ember .panel{position:relative}html.ember .panel:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(130% 62% at 50% 118%,#ff8c4642,#0000 70%);transition:opacity .45s;position:absolute;inset:0}html.ember .panel:hover:after{opacity:1;animation:ws-ember-breathe 2.8s ease-in-out .45s infinite}html.ember .panel:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){html.ember .panel:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--line))}}@keyframes ws-ember-breathe{0%,to{opacity:.7}50%{opacity:1}}html.starfall .panel{position:relative}html.starfall .panel:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(240px circle at var(--mx,50%) var(--my,-30%),#c4daff2b,transparent 68%);opacity:0;transition:opacity .4s;position:absolute;inset:0}html.starfall .panel:hover:after{opacity:1}html.starfall .panel:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){html.starfall .panel:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}}html.starfall .graph-node .orb{filter:drop-shadow(0 0 7px var(--node-color)) drop-shadow(0 0 18px var(--node-color))}@supports (color:color-mix(in lab,red,red)){html.starfall .graph-node .orb{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--node-color) 70%,transparent)) drop-shadow(0 0 18px color-mix(in srgb,var(--node-color) 30%,transparent))}}html.starfall .graph-node .halo{opacity:.22;animation:ws-star-twinkle 3.6s ease-in-out infinite}html.starfall .graph-node.sel .orb,html.starfall .graph-node:hover .orb{filter:drop-shadow(0 0 10px var(--node-color)) drop-shadow(0 0 26px var(--node-color))}@supports (color:color-mix(in lab,red,red)){html.starfall .graph-node.sel .orb,html.starfall .graph-node:hover .orb{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--node-color) 85%,transparent)) drop-shadow(0 0 26px color-mix(in srgb,var(--node-color) 45%,transparent))}}@keyframes ws-star-twinkle{0%,to{opacity:.12}50%{opacity:.3}}html.glass:after{content:"";z-index:2147483647;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:180px 180px;position:fixed;inset:0}html.mist:after{mix-blend-mode:multiply;opacity:.06}::selection{background:var(--accent-soft);color:var(--fg)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-strong);background-clip:content-box;border:2px solid #0000;border-radius:5px}::-webkit-scrollbar-track{background:0 0}:focus-visible{outline:1px solid var(--accent);outline-offset:1px}@keyframes rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes skeleton-pulse{0%,to{opacity:.45}50%{opacity:.85}}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.prose-entry h1,.prose-entry h2,.prose-entry h3{letter-spacing:-.01em;margin:1.2em 0 .5em;font-weight:600;line-height:1.35}.prose-entry h1{font-size:1.25rem}.prose-entry h2{font-size:1.1rem}.prose-entry h3{font-size:1rem}.prose-entry p{color:var(--fg);margin:.55em 0;line-height:1.75}.prose-entry ol,.prose-entry ul{margin:.55em 0;padding-left:1.4em}.prose-entry ol li,.prose-entry ul li{list-style:inherit;color:var(--fg);margin:.3em 0;line-height:1.7}.prose-entry ul li::marker{color:var(--accent)}.prose-entry ol li::marker{color:var(--accent);font-family:var(--font-mono-stack);font-size:.85em}.prose-entry strong{color:var(--fg);font-weight:600}.prose-entry blockquote{border-left:2px solid var(--accent);color:var(--fg-muted);margin:.7em 0;padding-left:.9em;font-style:normal}.prose-entry a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.prose-entry mark{background:var(--accent-soft);color:inherit;border-radius:2px;padding:0 2px}.prose-entry del,.prose-entry s{color:var(--fg-subtle)}.prose-entry code{font-family:var(--font-mono-stack);background:var(--inset);border:1px solid var(--line);border-radius:3px;padding:1px 4px;font-size:.85em}.prose-entry hr{background:var(--line);border:none;height:1px;margin:1.2em 0}.rte-content .tiptap{min-height:inherit;color:var(--fg);outline:none;padding:12px 14px;font-size:13.5px}.rte-content .tiptap p{margin:.5em 0;line-height:1.75}.rte-content .tiptap h1,.rte-content .tiptap h2,.rte-content .tiptap h3{letter-spacing:-.01em;margin:1em 0 .4em;font-weight:600;line-height:1.35}.rte-content .tiptap h1{font-size:1.2rem}.rte-content .tiptap h2{font-size:1.08rem}.rte-content .tiptap h3{font-size:.98rem}.rte-content .tiptap ol,.rte-content .tiptap ul{margin:.5em 0;padding-left:1.5em}.rte-content .tiptap ul li{margin:.25em 0;line-height:1.7;list-style:outside}.rte-content .tiptap ol li{margin:.25em 0;line-height:1.7;list-style:decimal}.rte-content .tiptap li::marker{color:var(--accent)}.rte-content .tiptap blockquote{border-left:2px solid var(--accent);color:var(--fg-muted);margin:.7em 0;padding-left:.9em}.rte-content .tiptap a{color:var(--accent);text-underline-offset:2px;cursor:pointer;text-decoration:underline}.rte-content .tiptap mark{background:var(--accent-soft);color:inherit;border-radius:2px;padding:0 2px}.rte-content .tiptap s{color:var(--fg-subtle)}.rte-content .tiptap code{font-family:var(--font-mono-stack);background:var(--inset);border:1px solid var(--line);border-radius:3px;padding:1px 4px;font-size:.85em}.rte-content .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--fg-subtle);float:left;pointer-events:none;height:0}.rte-content .tiptap ul[data-type=taskList]{padding-left:.2em}.rte-content .tiptap ul[data-type=taskList] li{gap:.5em;list-style:none;display:flex}.rte-content .tiptap ul[data-type=taskList] li>label{margin-top:.35em}.rte-content .tiptap ul[data-type=taskList] li[data-checked=true]>div{color:var(--fg-subtle);text-decoration:line-through}.rte-content .tiptap table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.7em 0;overflow:hidden}.rte-content .tiptap table td,.rte-content .tiptap table th{border:1px solid var(--line-strong);vertical-align:top;padding:5px 8px;font-size:12.5px;position:relative}.rte-content .tiptap table th{background:var(--inset);text-align:left;font-weight:600}.rte-content .tiptap table .selectedCell:after{content:"";background:var(--accent-soft);pointer-events:none;position:absolute;inset:0}.rte-content .tiptap table .column-resize-handle{background:var(--accent);pointer-events:none;width:4px;position:absolute;top:0;bottom:0;right:-2px}.rte-content .tiptap.resize-cursor{cursor:col-resize}.rte-content .tiptap .mention{background:0 0}.prose-entry .mention,.rte-content .tiptap .mention{border-bottom:1px dashed var(--accent);cursor:pointer;padding:0 1px}.prose-entry .time-tag,.rte-content .tiptap .time-tag{font-family:var(--font-mono-stack);color:var(--accent);border:1px solid var(--accent);align-items:center;gap:3px;font-size:.82em;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.prose-entry .time-tag,.rte-content .tiptap .time-tag{border:1px solid color-mix(in srgb,var(--accent) 40%,transparent)}}.prose-entry .time-tag,.rte-content .tiptap .time-tag{vertical-align:baseline;border-radius:3px;padding:0 4px}.prose-entry .time-tag:before{content:"◷ ";font-size:.9em}.prose-entry .entry-card{border:1px solid var(--line);border-left:2px solid var(--accent);background:var(--inset);cursor:pointer;border-radius:4px;max-width:460px;margin:.7em 0;padding:8px 12px}.prose-entry .entry-card-head{letter-spacing:.08em;justify-content:space-between;font-size:10.5px;display:flex}.prose-entry .entry-card-name{margin-top:2px;font-weight:600}.prose-entry .entry-card-summary{color:var(--fg-muted);margin-top:2px;font-size:12px}.prose-entry .entry-card-meta{color:var(--fg-subtle);font-size:10.5px;font-family:var(--font-mono-stack);margin-top:4px}.prose-entry .relation-block,.rte-content .tiptap .relation-block{border:1px solid var(--line);background:var(--inset);border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px;margin:.6em 0;padding:6px 10px;font-size:12.5px;display:flex}.prose-entry .rel-type,.rte-content .tiptap .rel-type{color:var(--accent);border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.prose-entry .rel-type,.rte-content .tiptap .rel-type{border:1px solid color-mix(in srgb,var(--accent) 40%,transparent)}}.prose-entry .rel-type,.rte-content .tiptap .rel-type{border-radius:3px;padding:0 6px;font-size:11px}.prose-entry .rel-desc,.rte-content .tiptap .rel-desc{width:100%;color:var(--fg-subtle);font-size:11.5px}.prose-entry .rel-arrow{color:var(--fg-subtle)}.prose-entry .callout,.rte-content .tiptap .callout{border:1px solid var(--line);border-left:2px solid var(--fg-muted);background:var(--inset);border-radius:4px;margin:.7em 0;padding:8px 12px}.prose-entry .callout-label,.rte-content .tiptap .callout-label{letter-spacing:.12em;margin-bottom:4px;font-size:10.5px;font-weight:600}.prose-entry .callout-label:before{content:"▍";margin-right:4px}.callout-info{border-left-color:var(--info)}.callout-info .callout-label{color:var(--info)}.callout-caution{border-left-color:var(--warn)}.callout-caution .callout-label{color:var(--warn)}.callout-conflict,.callout-warning{border-left-color:var(--danger)}.callout-conflict .callout-label,.callout-warning .callout-label{color:var(--danger)}.callout-secret{border-left-color:var(--accent)}.callout-secret .callout-label{color:var(--accent)}.callout-note{border-left-color:var(--fg-muted)}.callout-note .callout-label{color:var(--fg-muted)}.callout-secret-closed .callout-body{display:none}.callout-secret-closed .callout-body.is-editor-empty{display:block}.callout-secret-closed .callout-body p:only-child:before{content:"（秘密内容已隐藏，点击标签栏「显示」查看）";color:var(--fg-subtle);font-size:11.5px;font-style:italic}.prose-entry details.collapse-block,.prose-entry details.spoiler-block,.rte-content .tiptap details{border:1px solid var(--line);background:var(--inset);border-radius:4px;margin:.7em 0}.prose-entry summary,.rte-content .tiptap summary{cursor:pointer;color:var(--fg-muted);-webkit-user-select:none;user-select:none;padding:7px 12px;font-size:12.5px;font-weight:600;list-style:none}.prose-entry summary:before,.rte-content .tiptap summary:before{content:"▸ ";color:var(--accent)}.prose-entry details[open] summary:before,.rte-content .tiptap details[open] summary:before{content:"▾ "}.prose-entry .collapse-body,.prose-entry .spoiler-body,.rte-content .tiptap .collapse-body,.rte-content .tiptap .spoiler-body{border-top:1px solid var(--line);padding:0 12px 10px}.prose-entry .spoiler-body,.rte-content .tiptap .spoiler-body{background:repeating-linear-gradient(-45deg,#0000,#0000 6px,#8080800a 6px 12px)}.prose-entry .spoiler-mark,.rte-content .tiptap .spoiler-mark{background:var(--line-strong);color:#0000;border-radius:2px;padding:0 3px;transition:all .15s}.prose-entry .spoiler-mark:hover,.rte-content .tiptap .spoiler-mark:hover{background:var(--accent-soft);color:var(--fg)}.prose-entry .annotation,.rte-content .tiptap .annotation{border-bottom:1px dotted var(--info);background:var(--info)}@supports (color:color-mix(in lab,red,red)){.prose-entry .annotation,.rte-content .tiptap .annotation{background:color-mix(in srgb,var(--info) 6%,transparent)}}.annotation-resolved,.rte-content .tiptap .annotation-resolved{color:var(--fg-subtle);background:0 0;border-bottom:none}.prose-entry sup.footnote,.rte-content .tiptap sup{color:var(--accent);font-size:.75em}.rte-card{position:relative}.rte-focus .rte-side{display:none}.rte-content .tiptap{padding:14px 16px}.rte-side{border-left:1px solid var(--line);background:var(--panel);flex-direction:column;flex-shrink:0;width:208px;max-height:460px;display:flex}.rte-side-tabs{border-bottom:1px solid var(--line);display:flex}.rte-side-tab{color:var(--fg-subtle);border-bottom:1px solid #0000;flex:1;padding:6px 0;font-size:11px}.rte-side-tab.active{color:var(--accent);border-bottom-color:var(--accent)}.rte-side-body{flex:1;padding:8px;overflow-y:auto}.rte-side-hint{color:var(--fg-subtle);margin-bottom:8px;font-size:11px;line-height:1.6}.rte-toc-empty{color:var(--fg-subtle);padding:4px 2px;font-size:11.5px;line-height:1.7}.rte-toc-item{text-align:left;width:100%;color:var(--fg-muted);border-radius:3px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:flex}.rte-toc-item:hover{color:var(--fg);background:var(--inset)}.rte-toc-tag{font-family:var(--font-mono-stack);color:var(--accent);border:1px solid var(--accent);font-size:9px}@supports (color:color-mix(in lab,red,red)){.rte-toc-tag{border:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}}.rte-toc-tag{border-radius:2px;flex-shrink:0;padding:0 3px}.rte-ref-row{color:var(--fg-muted);border-bottom:1px dashed var(--line);align-items:center;gap:6px;padding:4px 2px;font-size:11.5px;display:flex}.rte-ref-bind{color:var(--accent);border:1px solid var(--accent);font-size:10.5px}@supports (color:color-mix(in lab,red,red)){.rte-ref-bind{border:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}}.rte-ref-bind{white-space:nowrap;border-radius:3px;padding:1px 6px}.rte-ref-bind:hover{background:var(--accent-soft)}.rte-note-row{border-bottom:1px dashed var(--line);padding:6px 4px;font-size:11.5px}.rte-note-row.resolved{opacity:.5}.rte-note-excerpt{color:var(--fg-subtle);font-size:10.5px}.rte-note-comment{color:var(--fg);margin:3px 0;line-height:1.5}.rte-note-row button{color:var(--info);font-size:10.5px}.rte-statusbar{border-top:1px solid var(--line);font-family:var(--font-mono-stack);color:var(--fg-subtle);align-items:center;gap:4px;padding:5px 12px;font-size:10.5px;display:flex}.rte-savestate[data-state=dirty]{color:var(--warn)}.rte-savestate[data-state=saving]{color:var(--info)}.rte-savestate[data-state=error]{color:var(--danger)}.rte-find{z-index:40;width:320px;padding:8px;position:absolute;top:44px;right:12px;box-shadow:0 12px 32px -8px #00000080}.rte-find-row{align-items:center;gap:4px;margin-bottom:6px;display:flex}.rte-find-input{background:var(--inset);border:1px solid var(--line);color:var(--fg);border-radius:3px;outline:none;flex:1;padding:4px 8px;font-size:12px}.rte-find-input:focus{border-color:var(--accent)}.rte-find-opt{color:var(--fg-subtle);border:1px solid #0000;border-radius:3px;padding:3px 5px;font-size:11px}.rte-find-opt:hover{color:var(--fg);background:var(--inset)}.rte-find-opt.active{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.rte-find-opt.active{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.rte-find-count{text-align:center;min-width:42px;font-size:10.5px}.rte-find-replace-toggle{color:var(--fg-subtle);font-size:10.5px}.rte-find-replace-toggle:hover{color:var(--fg)}.slash-menu{z-index:90;width:260px;max-height:300px;padding:4px;position:fixed;overflow-y:auto;box-shadow:0 16px 40px -8px #0000008c}.slash-group{font-family:var(--font-mono-stack);letter-spacing:.14em;color:var(--fg-subtle);text-transform:uppercase;padding:6px 8px 3px;font-size:9.5px}.slash-item{width:100%;color:var(--fg-muted);text-align:left;border-radius:3px;justify-content:space-between;align-items:center;padding:5px 8px;font-size:12.5px;display:flex}.slash-item.active{background:var(--accent-soft);color:var(--fg)}.slash-hint{color:var(--fg-subtle);font-size:9.5px}.slash-empty{color:var(--fg-subtle);text-align:center;padding:12px;font-size:12px}.bubble-bar{background:var(--panel-2);border:1px solid var(--line-strong);border-radius:4px;align-items:center;gap:2px;padding:3px 4px;display:flex;box-shadow:0 10px 28px -8px #0000008c}.bubble-bar button{color:var(--fg-muted);border-radius:3px;align-items:center;gap:3px;padding:3px 6px;font-size:11px;display:inline-flex}.bubble-bar button:hover{color:var(--fg);background:var(--inset)}.bubble-sep{background:var(--line-strong);width:1px;height:14px;margin:0 3px}.block-handle{z-index:20;background:var(--panel);border:1px solid var(--line);border-radius:4px;align-items:center;display:flex;position:absolute;left:-30px}.block-handle button{color:var(--fg-subtle);padding:2px}.block-handle button:hover{color:var(--fg)}.block-handle-drag{cursor:grab}.block-handle-menu{z-index:30;width:130px;padding:3px;position:absolute;top:26px;left:0;box-shadow:0 12px 32px -8px #00000080}.block-handle-menu button{width:100%;color:var(--fg-muted);border-radius:3px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:flex}.block-handle-menu button:hover{background:var(--inset);color:var(--fg)}.block-handle-menu button.danger{color:var(--danger)}.drop-line{background:var(--accent);z-index:15;pointer-events:none;border-radius:1px;height:2px;position:absolute;left:0;right:0}.entry-picker-overlay{z-index:120;background:#04050766;position:fixed;inset:0}.entry-picker{width:380px;max-width:92vw;position:absolute;top:18vh;left:50%;transform:translate(-50%);box-shadow:0 20px 50px -12px #0009}.entry-picker-head{border-bottom:1px solid var(--line);background:var(--inset);align-items:center;gap:8px;padding:9px 12px;display:flex}.entry-picker-input{color:var(--fg);background:0 0;border:none;outline:none;flex:1;font-size:13px}.entry-picker-esc{font-family:var(--font-mono-stack);color:var(--fg-subtle);border:1px solid var(--line-strong);border-radius:3px;padding:1px 4px;font-size:9.5px}.entry-picker-list{max-height:260px;padding:4px;overflow-y:auto}.entry-picker-empty{text-align:center;color:var(--fg-subtle);padding:14px 0;font-size:12px}.entry-picker-row{width:100%;color:var(--fg-muted);text-align:left;border-radius:3px;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.entry-picker-row.active{background:var(--accent-soft);color:var(--fg)}.entry-picker-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.entry-picker-cat{color:var(--fg-subtle);font-size:10.5px}.entry-picker-status{font-size:10.5px}.entry-picker-create{color:var(--accent)}.mention-wrap{display:inline-block;position:relative}.mention-broken .mention{border-bottom:1px dashed var(--danger);color:var(--danger)}.mention-hovercard{z-index:60;background:var(--panel-2);border:1px solid var(--line-strong);pointer-events:none;border-radius:4px;width:240px;padding:8px 10px;display:block;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 12px 32px -8px #0000008c}.mention-hovercard-head{letter-spacing:.08em;justify-content:space-between;font-size:10px;display:flex}.mention-hovercard-name{margin-top:2px;font-size:12.5px;font-weight:600;display:block}.mention-hovercard-summary{color:var(--fg-muted);margin-top:3px;font-size:11px;line-height:1.5;display:block}.mention-hovercard-foot{color:var(--fg-subtle);font-size:10px;font-family:var(--font-mono-stack);margin-top:4px;display:block}.ref-broken{border-bottom:1px dashed var(--danger);cursor:pointer;align-items:center;gap:3px;font-size:.9em;display:inline-flex}.ref-broken,.ref-broken-inline{color:var(--danger)}.callout-type-select{background:var(--inset);border:1px solid var(--line);color:var(--fg);border-radius:3px;padding:1px 4px;font-size:10.5px}.callout-type-btn{letter-spacing:.12em;opacity:.85;font-size:10.5px;font-weight:600}.callout-type-btn:hover{opacity:1}.callout-secret-toggle{color:var(--fg-subtle);align-items:center;gap:3px;margin-left:auto;font-size:10px;display:inline-flex}.callout-secret-toggle:hover{color:var(--fg)}.callout-label{align-items:center;gap:5px;display:flex}.callout-icon,.collapse-title{display:inline-flex}.collapse-title{align-items:center;gap:4px}.collapse-chevron{transition:transform .15s}.collapse-title-input{background:var(--inset);border:1px solid var(--accent);color:var(--fg);border-radius:3px;outline:none;width:200px;padding:1px 6px;font-size:12px}.collapse-pencil{opacity:.4}details[open] .collapse-pencil{opacity:1}.spoiler-shell{border:1px solid var(--line);background:var(--inset);border-radius:4px}.spoiler-cover{width:100%;color:var(--fg-subtle);justify-content:center;align-items:center;gap:6px;padding:12px;font-size:12px;display:flex}.spoiler-cover:hover{color:var(--fg)}.spoiler-head{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;padding:5px 10px;display:flex}.spoiler-badge{letter-spacing:.12em;color:var(--danger);font-size:10px}.spoiler-head button{color:var(--fg-subtle);gap:3px;font-size:10.5px}.spoiler-head button,.time-tag-editor{align-items:center;display:inline-flex}.time-tag-editor{z-index:50;background:var(--panel-2);border:1px solid var(--line-strong);border-radius:4px;gap:4px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 32px -8px #00000080}.time-tag-wrap{display:inline-block;position:relative}.time-tag-editor input{background:var(--inset);border:1px solid var(--line);width:80px;color:var(--fg);border-radius:3px;outline:none;padding:2px 6px;font-size:11.5px}.time-tag-fuzzy-toggle{color:var(--fg-muted);align-items:center;gap:3px;font-size:10.5px;display:inline-flex}.time-tag-editor button{color:var(--ok);padding:2px}.time-tag-fuzzy{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.time-tag-fuzzy{border-color:color-mix(in srgb,var(--warn) 40%,transparent)}}.rel-empty{color:var(--fg-subtle);border-bottom:1px dashed var(--line-strong)}.rel-side{font-weight:600}.rel-commit{color:var(--ok);border:1px solid var(--ok);align-items:center;gap:3px;font-size:10.5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.rel-commit{border:1px solid color-mix(in srgb,var(--ok) 35%,transparent)}}.rel-commit{border-radius:3px;margin-left:auto;padding:1px 6px}.rel-commit:hover{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.rel-commit:hover{background:color-mix(in srgb,var(--ok) 12%,transparent)}}.rel-status{background:0 0;border:none;outline:none;font-size:10.5px}@keyframes ws-cloud-drift{0%{transform:translate(-50vw)}to{transform:translate(110vw)}}.ws-fx-chrono-sweep{background:linear-gradient(100deg,#0000 20%,#ffdeaa52 50%,#0000 80%);animation:ws-chrono-sweep 1.05s ease-in-out both}@keyframes ws-chrono-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ws-fx-neon-glitch{background-color:#0000;background-image:linear-gradient(#38e0d829,#38e0d829),linear-gradient(#ff4fd81f,#ff4fd81f);background-position:0 18%,0 66%;background-repeat:no-repeat;background-size:100% 34%,100% 22%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:ws-neon-glitch .65s steps(2,jump-none) both}@keyframes ws-neon-glitch{0%{opacity:0;filter:hue-rotate();transform:translate(0)}12%{opacity:1;filter:hue-rotate(60deg);transform:translate(-14px)}24%{background-position:0 52%,0 8%;transform:translate(10px)}38%{filter:hue-rotate(-50deg);background-position:0 80%,0 30%;transform:translate(-7px)}55%{filter:hue-rotate(90deg);transform:translate(5px)}72%{opacity:.7;transform:translate(-2px)}to{opacity:0;filter:hue-rotate();transform:translate(0)}}html.neon header{animation:ws-neon-flicker 16s linear infinite}@keyframes ws-neon-flicker{0%,91%,93.5%,95%,to{filter:brightness()}92%{filter:brightness(.5)}93%{filter:brightness(.75)}94.5%{filter:brightness(.4)}}html.ink body:after{background:radial-gradient(58% 46% at 12% -6%,#786c5824,#0000 62%),radial-gradient(46% 40% at 88% 2%,#8f2f2a0f,#0000 60%),radial-gradient(52% 42% at 55% 30%,#5a544614,#0000 64%),radial-gradient(78% 60% at 50% 112%,#4640341f,#0000 66%)}html.ink body:before{opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='p'><feTurbulence type='fractalNoise' baseFrequency='0.32' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23p)'/></svg>");background-size:240px 240px;-webkit-mask-image:none;mask-image:none}html.ink .panel{position:relative}html.ink .panel:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(58% 42% at 6% 104%,#3a342c2b,#0000 70%),radial-gradient(46% 38% at 96% -4%,#3a342c21,#0000 70%),radial-gradient(30% 26% at 82% 96%,#8f2f2a1a,#0000 72%);transition:opacity .5s;position:absolute;inset:0}html.ink .panel:hover:after{opacity:1}html.ink .panel:hover{border-color:#4a4238}@supports (color:color-mix(in lab,red,red)){html.ink .panel:hover{border-color:color-mix(in srgb,#4a4238 32%,var(--line))}}html.ink ::selection{color:#26221c;background:#8f2f2a29}html.sakura body:after{background:radial-gradient(34% 30% at 82% 6%,#fff4d680,#0000 64%),radial-gradient(56% 44% at 10% -5%,#f0aabe33,#0000 62%),radial-gradient(48% 40% at 90% 4%,#dc96af24,#0000 60%),radial-gradient(50% 40% at 58% 28%,#ffd2dc29,#0000 64%),radial-gradient(78% 60% at 50% 110%,#becda01f,#0000 66%);animation:ws-aurora-drift 46s ease-in-out infinite,ws-sakura-sun 9s ease-in-out infinite}@keyframes ws-sakura-sun{0%,to{opacity:.85}50%{opacity:1}}html.sakura .panel{position:relative}html.sakura .panel:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(120% 90% at 50% -10%,#f0afc33d,#0000 66%);transition:opacity .45s;position:absolute;inset:0}html.sakura .panel:hover:after{opacity:1}html.sakura .panel:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){html.sakura .panel:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--line))}}html.sakura ::selection{color:#33262b;background:#c04a622e}@media (prefers-reduced-motion:reduce){html.ink .panel:hover:after{transition:none}}html.gothic body:after{background:conic-gradient(from 170deg at 50% -16%,#0000 0deg,#a8324a1a 18deg,#c9a25e12 42deg,#60346014 68deg,#a8324a0f 95deg,#c9a25e0d 120deg,#0000 160deg),radial-gradient(48% 38% at 12% -6%,#a8324a1c,#0000 62%),radial-gradient(42% 36% at 90% 2%,#c9a25e12,#0000 60%),radial-gradient(120% 90%,#0000 0,#0402038c 100%)}html.gothic ::selection{color:#f8eee2;background:#a8324a57}html.gothic h1,html.gothic h2,html.gothic h3{letter-spacing:.02em}html.gothic .label-mono,html.gothic h1,html.gothic h2,html.gothic h3{font-family:Georgia,Noto Serif SC,Source Han Serif SC,STSong,SimSun,serif}html.gothic .label-mono{letter-spacing:.26em;color:var(--gold)}@supports (color:color-mix(in lab,red,red)){html.gothic .label-mono{color:color-mix(in srgb,var(--gold) 62%,var(--fg-subtle))}}html.gothic .num-mono{color:var(--gold)}@supports (color:color-mix(in lab,red,red)){html.gothic .num-mono{color:color-mix(in srgb,var(--gold) 55%,var(--fg-muted))}}html.gothic .panel{background-image:radial-gradient(#c9a25e0d 1px,#0000 1.4px),linear-gradient(155deg,#ffffff0f,#ffffff04 45%,#fff0 72%);background-size:22px 22px,auto;position:relative;box-shadow:inset 0 0 0 1px #c9a25e12,inset 0 1px #ffffff0f,0 12px 32px -16px #0000008c}html.gothic .panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d4556c00,#0000);height:1px;transition:background .4s,box-shadow .4s;position:absolute;top:-1px;left:8%;right:8%}html.gothic .panel:hover:before{background:linear-gradient(90deg,#0000 5%,#d4556ce6 50%,#0000 95%);box-shadow:0 0 10px #a8324a8c}html.gothic .panel:after{content:"";border-radius:calc(var(--radius-panel) - 5px);pointer-events:none;border:1px solid #c9a25e00;transition:border-color .5s,inset .5s;position:absolute;inset:5px}html.gothic .panel:hover:after{border-color:#c9a25e66;inset:3px}html.gothic .panel:hover{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){html.gothic .panel:hover{border-color:color-mix(in srgb,var(--gold) 34%,var(--line))}}html.gothic .panel:hover{box-shadow:inset 0 0 0 1px #c9a25e1f,0 14px 34px -16px #0000009e,0 0 24px -8px #a8324a59}.ws-fx-gothic-curtain{overflow:hidden}.ws-fx-gothic-curtain:after,.ws-fx-gothic-curtain:before{content:"";background:linear-gradient(#340c14f0,#18060af5);width:52%;position:absolute;top:0;bottom:0}.ws-fx-gothic-curtain:before{border-right:2px solid #c9a25ecc;animation:ws-gothic-curtain-l 1s ease-in-out both;left:0;box-shadow:inset -7px 0 0 -5px #c9a25e73}.ws-fx-gothic-curtain:after{border-left:2px solid #c9a25ecc;animation:ws-gothic-curtain-r 1s ease-in-out both;right:0;box-shadow:inset 7px 0 0 -5px #c9a25e73}@keyframes ws-gothic-curtain-l{0%{transform:translate(-102%)}38%,62%{transform:translate(0)}to{transform:translate(-102%)}}@keyframes ws-gothic-curtain-r{0%{transform:translate(102%)}38%,62%{transform:translate(0)}to{transform:translate(102%)}}@media (prefers-reduced-motion:reduce){.ws-fx-gothic-curtain{display:none}}html.fluid{--bg:#05070f;--panel:#0e142470;--panel-2:#121a2e85;--inset:#070b166b;--line:#8ce6c81f;--line-strong:#8ce6c838;--fg:#e2f2ec;--fg-muted:#8fb0a8;--fg-subtle:#55706b;--accent:#7ee6c4;--accent-strong:#a8f4db;--accent-fg:#04231a;--accent-soft:#7ee6c424;--ok:#58c98a;--warn:#d8b45f;--danger:#ff6a7a;--info:#7fa8e8;--grid-line:#8ce6c805;color-scheme:dark}html.fluid body:after{background:radial-gradient(46% 38% at 88% -4%,#a88cff1f,#0000 62%),radial-gradient(42% 36% at 8% 6%,#ff96dc12,#0000 60%),radial-gradient(76% 58% at 50% 112%,#5eebc81a,#0000 66%)}html.fluid ::selection{color:#f2fbf7;background:linear-gradient(90deg,#7ee6c447,#a88cff47)}html.fluid .panel{position:relative}html.fluid .panel:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(135deg,#7ee6c41f,#0000 45%,#a88cff1a);transition:opacity .45s;position:absolute;inset:0}html.fluid .panel:hover:after{opacity:1}html.fluid .panel:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){html.fluid .panel:hover{border-color:color-mix(in srgb,var(--accent) 34%,var(--line))}}.ws-fx-fluid-sweep{background:linear-gradient(100deg,#0000 15%,#7ee6c438 38%,#a88cff33 55%,#ff96dc29 68%,#0000 85%);animation:ws-chrono-sweep 1.05s ease-in-out both}html.mint{--bg:#eef8f3;--panel:#ffffff85;--panel-2:#ffffffa3;--inset:#fff6;--line:#1e6e5a21;--line-strong:#1e6e5a3d;--fg:#1e332c;--fg-muted:#4d665c;--fg-subtle:#7f948a;--accent:#3aa87c;--accent-strong:#2c8a64;--accent-fg:#f2fbf7;--accent-soft:#3aa87c21;--ok:#4c9a6a;--warn:#9a8a3d;--danger:#b0503f;--info:#4d8697;--grid-line:#1e6e5a08;color-scheme:light}html.mint body{background:linear-gradient(#f2faf6,#ecf7f1 52%,#e2f2ec)}html.mint body:after{background:radial-gradient(52% 42% at 10% -6%,#96dcbe47,#0000 62%),radial-gradient(44% 38% at 90% 4%,#beebc838,#0000 60%),radial-gradient(50% 40% at 55% 30%,#ffffff59,#0000 64%),radial-gradient(76% 58% at 50% 112%,#8cd7b933,#0000 66%)}html.mint ::selection{color:#1e332c;background:#3aa87c33}html.mint .panel{position:relative}html.mint .panel:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(160deg,#ffffff80,#0000 42%,#96dcbe24);transition:opacity .4s;position:absolute;inset:0}html.mint .panel:hover:after{opacity:1}html.mint .panel:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){html.mint .panel:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--line))}}html.mint .panel:hover{box-shadow:inset 0 1px #fff9,0 12px 32px -16px #28826440}.ws-fx-mint-sweep{background:linear-gradient(100deg,#0000 20%,#96e6c84d 50%,#0000 80%);animation:ws-chrono-sweep 1.05s ease-in-out both}@media (prefers-reduced-motion:reduce){.ws-fx-mint-sweep{display:none}}@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-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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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}@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}@keyframes spin{to{transform:rotate(1turn)}}