/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--spacing:.25rem;--font-weight-bold:700;--tracking-widest:.1em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:"JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--color-bg:var(--ds-bg);--color-bg-raised:var(--ds-bg-raised);--color-fg:var(--ds-fg);--color-fg-dim:var(--ds-fg-dim);--color-aurora-mint:var(--ds-aurora-mint);--color-aurora-arctic:var(--ds-aurora-arctic);--color-aurora-lichen:var(--ds-aurora-lichen);--color-aurora-mint-soft:var(--ds-aurora-mint-soft);--color-aurora-arctic-soft:var(--ds-aurora-arctic-soft);--color-aurora-lichen-soft:var(--ds-aurora-lichen-soft);--color-line:var(--ds-line);--color-line-hi:var(--ds-line-hi);--color-success:var(--ds-success);--color-success-dim:var(--ds-success-dim);--color-warning:var(--ds-warning);--color-warning-dim:var(--ds-warning-dim);--color-danger:var(--ds-danger);--color-danger-dim:var(--ds-danger-dim);--color-info:var(--ds-info);--font-display:"Bricolage Grotesque", system-ui, sans-serif;--text-body:clamp(1.1rem, 1.4vw, 1.4rem);--text-mono-sm:.78rem;--text-ui-xs:.8125rem;--text-ui-sm:.875rem;--text-ui:.9375rem;--text-ui-md:1rem;--text-ui-lg:1.0625rem;--text-ui-title:1.15rem;--text-ui-title-lg:1.3rem}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-display);font-feature-settings:"ss01", "ss02";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}::selection{background:var(--color-aurora-mint);color:var(--color-bg)}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:oklch(55.1% .027 264.364);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is(input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:oklch(54.6% .245 262.881);outline:2px solid #0000}input::placeholder,textarea::placeholder{color:oklch(55.1% .027 264.364);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-date-and-time-value{text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]),input:where([type=radio]){appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:oklch(54.6% .245 262.881);--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:oklch(55.1% .027 264.364);flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:2px solid #0000}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=checkbox]):checked{appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=radio]):checked{appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){input:where([type=checkbox]):indeterminate{appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}}@layer components{.atmosphere{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.atmosphere__blob{filter:blur(140px);mix-blend-mode:screen;will-change:transform;border-radius:50%;position:absolute}@supports (hanging-punctuation:first){.atmosphere__blob{filter:blur(80px);animation-duration:0s!important}}.atmosphere__blob--mint{opacity:.4;background:radial-gradient(circle at 30% 30%, var(--color-aurora-mint-soft) 0%, transparent 60%);width:95vw;height:95vh;animation:26s ease-in-out infinite alternate ds-drift-a;top:-25vh;left:-15vw}.atmosphere__blob--arctic{opacity:.32;background:radial-gradient(circle at 70% 70%, var(--color-aurora-arctic-soft) 0%, transparent 55%);width:100vw;height:100vh;animation:32s ease-in-out infinite alternate ds-drift-b;bottom:-30vh;right:-20vw}.atmosphere__blob--lichen{opacity:.18;background:radial-gradient(circle, var(--color-aurora-lichen-soft) 0%, transparent 60%);width:65vw;height:65vh;animation:40s ease-in-out infinite alternate ds-drift-c;top:25%;left:35%}[data-theme=light] .atmosphere__blob{mix-blend-mode:multiply}[data-theme=light] .atmosphere__blob--mint{opacity:.12}[data-theme=light] .atmosphere__blob--arctic{opacity:.1}[data-theme=light] .atmosphere__blob--lichen{opacity:.06}.grain{z-index:1;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.92' numOctaves='2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}[data-theme=light] .grain{opacity:.03;mix-blend-mode:multiply}.badge{border:1px solid var(--color-line-hi);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--color-fg);background:#0609128c;border-radius:9999px;align-items:center;gap:.7rem;padding:.55rem 1rem .55rem .9rem;display:inline-flex}.badge__dot{background:var(--color-aurora-mint);width:7px;height:7px;box-shadow:0 0 14px var(--color-aurora-mint);border-radius:50%;animation:2.4s ease-in-out infinite ds-pulse}.tile{border:1px solid var(--color-line-hi);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:200px;min-height:8rem;transition:border-color var(--motion-duration-slow) var(--motion-ease), background var(--motion-duration-slow) var(--motion-ease), transform var(--motion-duration-slow) var(--motion-ease);background:#0e15248c;flex-direction:column;justify-content:space-between;padding:1.4rem 1.2rem;display:flex}.tile:hover{border-color:var(--color-aurora-mint);background:#7fdcb51a;transform:translateY(-2px)}.tile__num{font-family:var(--font-mono);letter-spacing:.18em;color:var(--color-aurora-mint);font-size:.72rem}.tile__name{letter-spacing:-.01em;font-size:1.4rem;font-weight:500;line-height:1.05}.url-pill{border:1px solid var(--color-aurora-mint);font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-fg);background:#7fdcb514;align-items:center;gap:1.5rem;padding:1rem 1.6rem;font-size:1.4rem;display:inline-flex;box-shadow:0 0 36px -12px #7fdcb573}.url-pill__arrow{color:var(--color-aurora-mint)}.url-pill__label{color:var(--color-aurora-mint);text-transform:uppercase;letter-spacing:.22em;border-right:1px solid #7fdcb552;padding-right:1.2rem;font-size:.65em}.section-tag{font-family:var(--font-mono);letter-spacing:.18em;color:var(--color-fg-dim);text-transform:uppercase;font-size:.82rem}.section-tag b{color:var(--color-aurora-mint);margin-right:.4rem;font-weight:500}.aurora-rule{background:var(--color-aurora-mint);width:4.5rem;height:2px}.shimmer-text{background:linear-gradient(110deg, var(--color-aurora-lichen) 0%, var(--color-aurora-mint) 50%, var(--color-aurora-arctic) 100%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite alternate ds-shimmer}.btn{font-size:.78rem;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-duration) var(--motion-ease), border-color var(--motion-duration) var(--motion-ease), color var(--motion-duration) var(--motion-ease), box-shadow var(--motion-duration) var(--motion-ease), transform var(--motion-duration) var(--motion-ease), opacity var(--motion-duration) var(--motion-ease);-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn--primary{background-color:var(--color-aurora-mint);border-color:var(--color-aurora-mint);color:var(--color-bg)}.btn--primary:hover:not(:disabled):not([aria-busy=true]){background-color:var(--color-aurora-mint-soft);border-color:var(--color-aurora-mint-soft);box-shadow:0 0 0 1px var(--color-aurora-mint), 0 0 24px -4px #7fdcb58c;transform:translateY(-1px)}.btn--primary:active:not(:disabled):not([aria-busy=true]){box-shadow:none;transform:translateY(0)}.btn--secondary{border-color:var(--color-line-hi);color:var(--color-fg);background-color:#0000}.btn--secondary:hover:not(:disabled):not([aria-busy=true]){border-color:var(--color-aurora-mint);color:var(--color-aurora-mint);background-color:#7fdcb50f}.btn--secondary:active:not(:disabled):not([aria-busy=true]){background-color:#7fdcb51a}.btn--ghost{color:var(--color-fg-dim);background-color:#0000;border-color:#0000}.btn--ghost:hover:not(:disabled):not([aria-busy=true]){color:var(--color-aurora-mint);background-color:#7fdcb514;border-color:#0000}.btn--ghost:active:not(:disabled):not([aria-busy=true]){background-color:#7fdcb521}.btn--danger{background-color:var(--color-danger);border-color:var(--color-danger);color:var(--color-bg)}.btn--danger:hover:not(:disabled):not([aria-busy=true]){background-color:var(--color-danger-dim);border-color:var(--color-danger-dim);box-shadow:0 0 0 1px var(--color-danger), 0 0 24px -4px #e07b6b80;transform:translateY(-1px)}.btn--danger:active:not(:disabled):not([aria-busy=true]){box-shadow:none;transform:translateY(0)}.btn--sm{letter-spacing:.13em;padding:.4rem .85rem;font-size:.7rem}.btn--md{letter-spacing:.14em;padding:.6rem 1.2rem;font-size:.78rem}.btn--lg{letter-spacing:.16em;padding:.85rem 1.6rem;font-size:.9rem}.btn:disabled,.btn[disabled]{opacity:.4;cursor:not-allowed;pointer-events:none}.btn[aria-busy=true]{cursor:wait;pointer-events:none}.btn[aria-busy=true]:before{content:"";border:1.5px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:.75em;height:.75em;animation:.65s linear infinite btn-spin;display:inline-block}.btn{outline:var(--ring-width) solid transparent;outline-offset:var(--ring-offset)}.btn:focus-visible{outline-color:var(--ring-color)}.btn:focus:not(:focus-visible){outline-color:#0000}.btn--icon-only{aspect-ratio:1;gap:0;padding:.6rem}.btn--icon-only.btn--sm{padding:.4rem}.btn--icon-only.btn--lg{padding:.85rem}.btn--block{width:100%;display:flex}.badge--xs{letter-spacing:.1em;gap:.4rem;padding:.1rem .5rem .1rem .45rem;font-size:.6rem}.badge--xs .badge__dot{width:5px;height:5px;box-shadow:0 0 8px var(--color-aurora-mint)}.badge--sm{letter-spacing:.12em;gap:.5rem;padding:.25rem .7rem .25rem .6rem;font-size:.68rem}.badge--sm .badge__dot{width:6px;height:6px;box-shadow:0 0 10px var(--color-aurora-mint)}.badge--md{font-size:var(--text-mono-sm);letter-spacing:.14em;gap:.7rem;padding:.55rem 1rem .55rem .9rem}.badge--md .badge__dot{width:7px;height:7px}.badge--lg{letter-spacing:.16em;gap:.85rem;padding:.75rem 1.4rem .75rem 1.2rem;font-size:.9rem}.badge--lg .badge__dot{width:9px;height:9px;box-shadow:0 0 18px var(--color-aurora-mint)}.badge--severity-low{--_badge-accent:var(--color-success);--_badge-accent-dim:var(--color-success-dim);--_badge-glow-radius:8px;--_badge-bg-tint:#5fb59a14}.badge--severity-medium{--_badge-accent:var(--color-warning);--_badge-accent-dim:var(--color-warning-dim);--_badge-glow-radius:10px;--_badge-bg-tint:#d8b96a14}.badge--severity-high{--_badge-accent:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.badge--severity-high{--_badge-accent:color-mix(in oklch, var(--color-danger) 80%, var(--color-warning) 20%)}}.badge--severity-high{--_badge-accent-dim:var(--color-danger-dim);--_badge-glow-radius:12px;--_badge-bg-tint:#e07b6b1a}.badge--severity-critical{--_badge-accent:var(--color-danger);--_badge-accent-dim:var(--color-danger-dim);--_badge-glow-radius:18px;--_badge-bg-tint:#e07b6b24}.badge--severity-low,.badge--severity-medium,.badge--severity-high,.badge--severity-critical{border-color:var(--_badge-accent);background:var(--_badge-bg-tint);color:var(--_badge-accent);box-shadow:0 0 var(--_badge-glow-radius) -2px var(--_badge-accent-dim)}.badge--severity-low .badge__dot,.badge--severity-medium .badge__dot,.badge--severity-high .badge__dot,.badge--severity-critical .badge__dot{background:var(--_badge-accent);box-shadow:0 0 10px var(--_badge-accent)}.badge--severity-critical .badge__dot{animation:1.4s ease-in-out infinite ds-pulse}.badge--tlp-clear{border-color:var(--color-fg-dim);color:var(--color-fg-dim);background:#9a97891a}.badge--tlp-green{border-color:var(--color-success);color:var(--color-success);box-shadow:0 0 0 1px #5fb59a33, 0 0 16px -4px var(--color-success-dim);background:#5fb59a1f}.badge--tlp-amber{border-color:var(--color-warning);color:var(--color-warning);box-shadow:0 0 0 1px #d8b96a33, 0 0 16px -4px var(--color-warning-dim);background:#d8b96a1f}.badge--tlp-red{border-color:var(--color-danger);color:var(--color-danger);box-shadow:0 0 0 1px #e07b6b40, 0 0 20px -4px var(--color-danger-dim);background:#e07b6b24}.badge--status-verified:before,.badge--status-pending:before,.badge--status-revoked:before,.badge--status-active:before{flex-shrink:0;font-size:1.1em;font-style:normal;line-height:1}.badge--status-verified{border-color:var(--color-success);color:var(--color-success);box-shadow:0 0 14px -4px var(--color-success-dim);background:#5fb59a1a}.badge--status-verified:before{content:"✓"}.badge--status-pending{border-color:var(--color-warning);color:var(--color-warning);background:#d8b96a14}.badge--status-pending:before{content:"⏳";font-size:.9em}.badge--status-revoked{border-color:var(--color-danger);color:var(--color-danger);opacity:.85;background:#e07b6b14}.badge--status-revoked:before{content:"✕"}.badge--status-active{border-color:var(--color-aurora-mint);color:var(--color-aurora-mint);box-shadow:0 0 14px -4px var(--color-aurora-mint);background:#7fdcb514}@supports (color:color-mix(in lab, red, red)){.badge--status-active{box-shadow:0 0 14px -4px color-mix(in oklch, var(--color-aurora-mint) 60%, transparent)}}.badge--status-active .badge__dot{background:var(--color-aurora-mint);box-shadow:0 0 12px var(--color-aurora-mint);animation:2.4s ease-in-out infinite ds-pulse}.badge--mint{border-color:var(--color-aurora-mint);color:var(--color-aurora-mint);background:#7fdcb514}.badge--arctic{border-color:var(--color-aurora-arctic);color:var(--color-aurora-arctic);background:#8fc3df14}.badge--lichen{border-color:var(--color-aurora-lichen);color:var(--color-aurora-lichen);background:#d8c98a14}[data-theme=light] .badge--severity-low,[data-theme=light] .badge--severity-medium,[data-theme=light] .badge--severity-high,[data-theme=light] .badge--severity-critical,[data-theme=light] .badge--tlp-clear,[data-theme=light] .badge--tlp-green,[data-theme=light] .badge--tlp-amber,[data-theme=light] .badge--tlp-red,[data-theme=light] .badge--status-verified,[data-theme=light] .badge--status-pending,[data-theme=light] .badge--status-revoked,[data-theme=light] .badge--status-active,[data-theme=light] .badge--mint,[data-theme=light] .badge--arctic,[data-theme=light] .badge--lichen{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-theme=light] .badge--severity-low{background:#1a9a721a}[data-theme=light] .badge--severity-medium{background:#9a7a201a}[data-theme=light] .badge--severity-high{background:#c44e3a1a}[data-theme=light] .badge--severity-critical{background:#c44e3a24}[data-theme=light] .badge--tlp-green{background:#1a9a721a}[data-theme=light] .badge--tlp-amber{background:#9a7a201a}[data-theme=light] .badge--tlp-red{background:#c44e3a1f}[data-theme=light] .badge--status-verified{background:#1a9a721a}[data-theme=light] .badge--status-pending{background:#9a7a2014}[data-theme=light] .badge--status-revoked{background:#c44e3a14}[data-theme=light] .badge--status-active,[data-theme=light] .badge--mint{background:#1a9e7214}[data-theme=light] .badge--arctic{background:#2b7ea314}[data-theme=light] .badge--lichen{background:#9a853014}@media (forced-colors:active){.badge--severity-low,.badge--severity-medium,.badge--severity-high,.badge--severity-critical,.badge--tlp-clear,.badge--tlp-green,.badge--tlp-amber,.badge--tlp-red,.badge--status-verified,.badge--status-pending,.badge--status-revoked,.badge--status-active{forced-color-adjust:none}.badge--severity-critical,.badge--tlp-red{border-width:2px}}.card{border:1px solid var(--color-line-hi);background:rgb(from var(--color-bg-raised) r g b / .55);-webkit-backdrop-filter:blur(8px);isolation:isolate;border-radius:0;padding:1.6rem 2rem;display:block;position:relative}[data-theme=light] .card{background:rgb(from var(--color-bg-raised) r g b / .7);border-color:var(--color-line-hi)}.card__header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:1.2rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.card__header>:first-child{min-width:0}.card__title{font-family:var(--font-display);font-weight:500;font-size:var(--text-ui-title);letter-spacing:-.01em;color:var(--color-fg);overflow-wrap:break-word;margin:0;line-height:1.3}.card__subtitle{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-fg-dim);margin:.3rem 0 0;font-size:.7rem}.card__body{font-size:var(--text-ui);color:var(--color-fg);line-height:1.55}.card__body>*+*{margin-top:.75em}.card__body>:first-child{margin-top:0}.card__footer{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.card__meta{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--color-fg-dim);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem 1rem;display:flex}.card__meta>*+:before{content:"·";opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none;margin-right:1rem}.card__body .card__meta,.card__footer .card__meta{flex-wrap:wrap;flex-shrink:1}.card__media{margin:-1.6rem -2rem 1.6rem;position:relative;overflow:hidden}.card__media img,.card__media video{object-fit:cover;width:100%;height:100%;display:block}.card__media:after{content:"";background:linear-gradient(to bottom, transparent 50%, rgb(from var(--color-bg) r g b / .75) 100%);pointer-events:none;position:absolute;inset:0}[data-theme=light] .card__media:after{background:linear-gradient(to bottom, transparent 50%, rgb(from var(--color-bg) r g b / .7) 100%)}.card--interactive{cursor:pointer;text-align:left;color:inherit;font:inherit;appearance:none;width:100%;transition:border-color var(--motion-duration) var(--motion-ease), background var(--motion-duration) var(--motion-ease);text-decoration:none}.card--interactive:hover{border-color:var(--color-aurora-mint);background:rgb(from var(--color-bg-raised) r g b / .72)}[data-theme=light] .card--interactive:hover{background:rgb(from var(--color-bg-raised) r g b / .9)}.card--interactive:focus-visible{outline:var(--ring-width) solid var(--ring-color);outline-offset:var(--ring-offset);border-color:var(--color-aurora-mint)}@media (forced-colors:active){.card--interactive:focus-visible{outline-color:highlight}}@media (prefers-reduced-motion:reduce){.card--interactive{transition:none}}.card--elevated{border-color:var(--color-line-hi);box-shadow:0 0 0 1px rgb(from var(--color-aurora-mint) r g b / .1), 0 4px 24px -4px rgb(from var(--color-bg) r g b / .7), 0 0 40px -16px rgb(from var(--color-aurora-mint) r g b / .18)}[data-theme=light] .card--elevated{box-shadow:0 0 0 1px rgb(from var(--color-aurora-mint) r g b / .12), 0 4px 24px -4px rgb(from var(--color-fg) r g b / .12), 0 0 40px -16px rgb(from var(--color-aurora-mint) r g b / .1)}.card--accent-mint,.card--accent-arctic,.card--accent-lichen{border-color:#0000}.card--accent-mint{box-shadow:inset 4px 0 0 0 var(--color-aurora-mint);border-left-color:var(--color-aurora-mint)}.card--accent-arctic{box-shadow:inset 4px 0 0 0 var(--color-aurora-arctic);border-left-color:var(--color-aurora-arctic)}.card--accent-lichen{box-shadow:inset 4px 0 0 0 var(--color-aurora-lichen);border-left-color:var(--color-aurora-lichen)}.card--accent-mint,.card--accent-arctic,.card--accent-lichen{border:1px solid var(--color-line)}.card--accent-mint.card--elevated{box-shadow:inset 4px 0 0 0 var(--color-aurora-mint), 0 4px 24px -4px rgb(from var(--color-bg) r g b / .7), 0 0 40px -16px rgb(from var(--color-aurora-mint) r g b / .18)}.card--accent-arctic.card--elevated{box-shadow:inset 4px 0 0 0 var(--color-aurora-arctic), 0 4px 24px -4px rgb(from var(--color-bg) r g b / .7), 0 0 40px -16px rgb(from var(--color-aurora-arctic) r g b / .18)}.card--accent-lichen.card--elevated{box-shadow:inset 4px 0 0 0 var(--color-aurora-lichen), 0 4px 24px -4px rgb(from var(--color-bg) r g b / .7), 0 0 40px -16px rgb(from var(--color-aurora-lichen) r g b / .18)}.card--compact{padding:1rem 1.2rem}.card--compact .card__header{margin-bottom:.65rem;padding-bottom:.65rem}.card--compact .card__footer{margin-top:.65rem;padding-top:.65rem}.card--compact .card__title{font-size:var(--text-ui-md)}.card--compact .card__body{font-size:var(--text-ui-sm)}.card--compact .card__media{margin:-1rem -1.2rem 1rem}.card--feature{padding:2rem 2.4rem}.card--feature .card__title{letter-spacing:-.02em;font-size:clamp(1.4rem,2vw,1.9rem);font-weight:600;line-height:1.15}.card--feature .card__header{margin-bottom:1.2rem;padding-bottom:1.2rem}.card--feature .card__footer{gap:1rem;margin-top:1.2rem;padding-top:1.2rem}.card--feature .card__body{font-size:var(--text-ui-lg)}.card--feature .card__media{margin:-2rem -2.4rem 2rem}.card-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;gap:1rem;display:grid}.card-grid--equal-height{align-items:stretch}@media (width<=360px){.card-grid{grid-template-columns:1fr}}.tag{border:1px solid var(--color-line-hi);font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:.1em;text-transform:none;color:var(--color-fg-dim);white-space:nowrap;vertical-align:middle;transition:border-color var(--motion-duration-fast) var(--motion-ease), color var(--motion-duration-fast) var(--motion-ease), background var(--motion-duration-fast) var(--motion-ease);background:0 0;border-radius:3px;align-items:center;gap:.3rem;padding:.2rem .5rem;line-height:1.5;display:inline-flex}.tag:before{opacity:.75;speak:never;flex-shrink:0;font-style:normal}.tag--neutral{border-color:var(--color-fg-dim);color:var(--color-fg-dim)}.tag--mint{border-color:var(--color-aurora-mint);color:var(--color-aurora-mint);background:#7fdcb50f}.tag--arctic{border-color:var(--color-aurora-arctic);color:var(--color-aurora-arctic);background:#8fc3df0f}.tag--lichen{border-color:var(--color-aurora-lichen);color:var(--color-aurora-lichen);background:#d8c98a0f}.tag--ioc-ip{border-color:var(--color-aurora-arctic);color:var(--color-aurora-arctic);background:#8fc3df12}.tag--ioc-ip:before{content:"⌖";opacity:.8;font-size:1.1em;line-height:1}.tag--ioc-hash{border-color:var(--color-aurora-lichen);color:var(--color-aurora-lichen);background:#d8c98a12}.tag--ioc-hash:before{content:"#";opacity:.7;font-weight:600}.tag--ioc-domain{border-color:var(--color-aurora-mint);color:var(--color-aurora-mint);background:#7fdcb512}.tag--ioc-domain:before{content:"⌘";opacity:.75;font-size:1.05em;line-height:1}.tag--ioc-url{border-color:var(--color-aurora-arctic-soft);color:var(--color-aurora-arctic-soft);background:#6fb7e012}.tag--ioc-url:before{content:"→";opacity:.8}.tag--ioc-ttp{border-color:var(--color-aurora-lichen-soft);color:var(--color-aurora-lichen-soft);background:#d6e3a812}.tag--ioc-ttp:before{content:"⊕";opacity:.8;font-size:1em;line-height:1}.tag-group{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.tag-group--block{display:flex}[data-theme=light] .tag--mint{background:#1a9e7212}[data-theme=light] .tag--arctic{background:#2b7ea312}[data-theme=light] .tag--lichen{background:#9a853012}[data-theme=light] .tag--ioc-ip{background:#2b7ea312}[data-theme=light] .tag--ioc-hash{background:#9a853012}[data-theme=light] .tag--ioc-domain{background:#1a9e7212}[data-theme=light] .tag--ioc-url{background:#4eaad012}[data-theme=light] .tag--ioc-ttp{background:#c4b85e12}.table-wrapper{border:1px solid var(--color-line);scrollbar-width:thin;scrollbar-color:var(--color-line-hi) transparent;border-radius:0;width:100%;overflow-x:auto}.table-wrapper::-webkit-scrollbar{height:4px}.table-wrapper::-webkit-scrollbar-track{background:0 0}.table-wrapper::-webkit-scrollbar-thumb{background:var(--color-line-hi);border-radius:2px}.table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-ui);font-family:var(--font-display)}.table thead th{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--color-fg-dim);text-align:left;white-space:nowrap;border-bottom:1px solid var(--color-line-hi);background:rgb(from var(--color-bg-raised) r g b / .4);vertical-align:middle;padding:.7rem 1rem;font-weight:500}.table thead th:last-child{border-right:none}.table tbody td{color:var(--color-fg);border-bottom:1px solid var(--color-line);vertical-align:top;padding:.85rem 1rem;line-height:1.45}.table tbody tr:last-child td{border-bottom:none}.table tbody tr{transition:background-color var(--motion-duration-fast) var(--motion-ease)}.table tbody tr:hover{background:rgb(from var(--color-aurora-mint) r g b / .04)}.table tbody tr[role=button],.table tbody tr[tabindex]{cursor:pointer}.table thead th[aria-sort]{cursor:pointer;z-index:1;transition:color var(--motion-duration-fast) var(--motion-ease);padding-right:1.8rem;position:relative}.table thead th[aria-sort]:hover{color:var(--color-aurora-mint)}.table thead th[aria-sort]:focus-visible{outline:var(--ring-width) solid var(--ring-color);outline-offset:var(--ring-offset)}.table thead th[aria-sort]:after{content:"";letter-spacing:0;transition:opacity var(--motion-duration-fast) var(--motion-ease), color var(--motion-duration-fast) var(--motion-ease);font-size:.9em;line-height:1;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.table thead th[aria-sort=none]:after{content:"↕";opacity:.35;color:var(--color-fg-dim)}.table thead th[aria-sort=none]:hover:after{opacity:.8;color:var(--color-aurora-mint)}.table thead th[aria-sort=ascending]:after{content:"▲";opacity:1;color:var(--color-aurora-mint)}.table thead th[aria-sort=descending]:after{content:"▼";opacity:1;color:var(--color-aurora-mint)}.table thead th[aria-sort=other]:after{content:"≈";opacity:.5;color:var(--color-fg-dim)}.table thead th[aria-sort=ascending],.table thead th[aria-sort=descending]{color:var(--color-aurora-mint)}.table--dense{font-size:var(--text-ui-sm)}.table--dense thead th{font-size:calc(var(--text-mono-sm) * .9);padding:.4rem .7rem}.table--dense thead th[aria-sort]{padding-right:1.5rem}.table--dense thead th[aria-sort]:after{right:.4rem}.table--dense tbody td{padding:.5rem .7rem}.table--zebra tbody tr:nth-child(odd){background:#ffffff05}.table--zebra tbody tr:nth-child(odd):hover{background:rgb(from var(--color-aurora-mint) r g b / .05)}.table--zebra tbody tr:nth-child(2n):hover{background:rgb(from var(--color-aurora-mint) r g b / .04)}.table--sticky-header thead th{z-index:1;background:rgb(from var(--color-bg-raised) r g b / .92);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-line-hi);box-shadow:0 1px 0 var(--color-line-hi), 0 4px 16px -4px rgb(from var(--color-bg) r g b / .6);position:sticky;top:0}.table__cell--num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.03em}.table__cell--mono{font-family:var(--font-mono);font-size:var(--text-ui-sm);letter-spacing:.03em;color:var(--color-fg)}.table__cell--actions{text-align:right;white-space:nowrap;padding-right:.75rem}.table__cell--actions>*+*{margin-left:.35rem}.table__cell--truncate{text-overflow:ellipsis;white-space:nowrap;max-width:30ch;overflow:hidden}.table__cell--status{white-space:nowrap;vertical-align:middle;width:1px}.table__empty{text-align:center;color:var(--color-fg-dim);font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:.1em;cursor:default;padding:3rem 1rem;background:0 0!important}.table tbody tr:has(.table__empty):hover{cursor:default;background:0 0}.table tbody tr[aria-selected=true]{background:rgb(from var(--color-aurora-mint) r g b / .08)}.table tbody tr[aria-selected=true] td:first-child{border-left:2px solid var(--color-aurora-mint);padding-left:calc(1rem - 2px)}.table--dense tbody tr[aria-selected=true] td:first-child{padding-left:calc(.7rem - 2px)}.table tbody tr[aria-selected=true]:hover{background:rgb(from var(--color-aurora-mint) r g b / .11)}[data-theme=light] .table-wrapper{border-color:var(--color-line)}[data-theme=light] .table thead th{background:rgb(from var(--color-fg) r g b / .04);color:var(--color-fg-dim);border-bottom-color:var(--color-line-hi)}[data-theme=light] .table tbody td{color:var(--color-fg);border-bottom-color:var(--color-line)}[data-theme=light] .table tbody tr:hover{background:rgb(from var(--color-aurora-mint) r g b / .04)}[data-theme=light] .table--zebra tbody tr:nth-child(odd){background:#00000005}[data-theme=light] .table--zebra tbody tr:nth-child(odd):hover{background:rgb(from var(--color-aurora-mint) r g b / .05)}[data-theme=light] .table--sticky-header thead th{background:rgb(from var(--color-bg) r g b / .95);box-shadow:0 1px 0 var(--color-line-hi), 0 4px 12px -4px rgb(from var(--color-fg) r g b / .14)}[data-theme=light] .table tbody tr[aria-selected=true]{background:rgb(from var(--color-aurora-mint) r g b / .08)}[data-theme=light] .table tbody tr[aria-selected=true]:hover{background:rgb(from var(--color-aurora-mint) r g b / .12)}[data-theme=light] .table thead th[aria-sort=ascending],[data-theme=light] .table thead th[aria-sort=descending],[data-theme=light] .table thead th[aria-sort]:hover{color:var(--color-aurora-mint)}.field{flex-direction:column;gap:.4rem;display:flex}.field__label{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:.18em;text-transform:uppercase;color:var(--color-fg-dim);-webkit-user-select:none;user-select:none;line-height:1.4}.field__label--required:after{content:" *";color:var(--color-aurora-mint);font-size:.9em}.field__hint{font-family:var(--font-display);font-size:var(--text-ui-xs);color:var(--color-fg-dim);margin-top:.05rem;line-height:1.4}.field__error{font-family:var(--font-display);font-size:var(--text-ui-xs);color:var(--color-danger);align-items:baseline;gap:.3em;margin-top:.05rem;line-height:1.4;display:flex}.field__error:before{content:"▲";flex-shrink:0;font-size:.6em;line-height:1;position:relative;top:-.05em}.input{appearance:none;box-sizing:border-box;border:1px solid var(--color-line-hi);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;font-family:var(--font-display);font-size:var(--text-ui-md);color:var(--color-fg);transition:border-color var(--motion-duration-fast) var(--motion-ease), box-shadow var(--motion-duration-fast) var(--motion-ease), background-color var(--motion-duration-fast) var(--motion-ease);background-color:#0e15248c;border-radius:0;padding:.7rem .9rem;line-height:1.5}.input::placeholder{color:var(--color-fg-dim);opacity:.6}.input:focus-visible{outline:var(--ring-width) solid var(--ring-color);outline-offset:0;border-color:var(--color-aurora-mint);box-shadow:0 0 12px -4px #7fdcb559}.input:disabled{opacity:.5;cursor:not-allowed}:is(.input[aria-invalid=true],.input:user-invalid){border-color:var(--color-danger);box-shadow:0 0 10px -3px #e07b6b59}:is(.input[aria-invalid=true]:focus-visible,.input:user-invalid:focus-visible){box-shadow:0 0 0 1px var(--color-danger), 0 0 12px -2px #e07b6b66}[data-theme=light] .input{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#e8e4dbcc}.textarea{appearance:none;box-sizing:border-box;border:1px solid var(--color-line-hi);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;font-family:var(--font-display);font-size:var(--text-ui-md);color:var(--color-fg);transition:border-color var(--motion-duration-fast) var(--motion-ease), box-shadow var(--motion-duration-fast) var(--motion-ease);resize:vertical;background-color:#0e15248c;border-radius:0;min-height:5rem;padding:.7rem .9rem;line-height:1.5}.textarea::placeholder{color:var(--color-fg-dim);opacity:.6}.textarea:focus-visible{outline:var(--ring-width) solid var(--ring-color);outline-offset:0;border-color:var(--color-aurora-mint);box-shadow:0 0 12px -4px #7fdcb559}.textarea:disabled{opacity:.5;cursor:not-allowed;resize:none}:is(.textarea[aria-invalid=true],.textarea:user-invalid){border-color:var(--color-danger);box-shadow:0 0 10px -3px #e07b6b59}:is(.textarea[aria-invalid=true]:focus-visible,.textarea:user-invalid:focus-visible){box-shadow:0 0 0 1px var(--color-danger), 0 0 12px -2px #e07b6b66}[data-theme=light] .textarea{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#e8e4dbcc}.select{appearance:none;box-sizing:border-box;cursor:pointer;border:1px solid var(--color-line-hi);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0e15248c;background-image:var(--_select-chevron);width:100%;font-family:var(--font-display);font-size:var(--text-ui-md);color:var(--color-fg);transition:border-color var(--motion-duration-fast) var(--motion-ease), box-shadow var(--motion-duration-fast) var(--motion-ease);background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem 1rem;border-radius:0;padding:.7rem 2.6rem .7rem .9rem;line-height:1.5}.select option{background:var(--color-bg-raised,#0e1524);color:var(--color-fg)}.select:focus-visible{outline:var(--ring-width) solid var(--ring-color);outline-offset:0;border-color:var(--color-aurora-mint);box-shadow:0 0 12px -4px #7fdcb559}.select:disabled{opacity:.5;cursor:not-allowed}.select[aria-invalid=true]{border-color:var(--color-danger);box-shadow:0 0 10px -3px #e07b6b59}[data-theme=light] .select{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#e8e4dbcc}.checkbox{cursor:pointer;font-family:var(--font-display);font-size:var(--text-ui-md);color:var(--color-fg);-webkit-user-select:none;user-select:none;align-items:center;gap:.55rem;line-height:1.4;display:inline-flex}.checkbox__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.checkbox__box{border:1px solid var(--color-line-hi);width:1rem;height:1rem;transition:border-color var(--motion-duration-fast) var(--motion-ease), background-color var(--motion-duration-fast) var(--motion-ease), box-shadow var(--motion-duration-fast) var(--motion-ease);background-color:#0e15248c;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:.75rem .75rem;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.checkbox__input:checked+.checkbox__box{background-color:var(--color-aurora-mint);border-color:var(--color-aurora-mint);background-image:var(--_check-svg);box-shadow:0 0 8px -2px #7fdcb58c}.checkbox:hover .checkbox__box{border-color:var(--color-aurora-mint)}.checkbox__input:focus-visible+.checkbox__box{outline:var(--ring-width) solid var(--ring-color);outline-offset:var(--ring-offset)}.checkbox__input:disabled+.checkbox__box{opacity:.5;cursor:not-allowed}.checkbox:has(.checkbox__input:disabled){cursor:not-allowed;opacity:.5}[data-theme=light] .checkbox__box{background-color:#e8e4dbcc}.radio{cursor:pointer;font-family:var(--font-display);font-size:var(--text-ui-md);color:var(--color-fg);-webkit-user-select:none;user-select:none;align-items:center;gap:.55rem;line-height:1.4;display:inline-flex}.radio__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.radio__circle{border:1px solid var(--color-line-hi);width:1rem;height:1rem;transition:border-color var(--motion-duration-fast) var(--motion-ease), background-color var(--motion-duration-fast) var(--motion-ease), box-shadow var(--motion-duration-fast) var(--motion-ease);background-color:#0e15248c;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:.5rem .5rem;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.radio__input:checked+.radio__circle{background-color:var(--color-aurora-mint);border-color:var(--color-aurora-mint);background-image:var(--_radio-dot);box-shadow:0 0 8px -2px #7fdcb58c}.radio:hover .radio__circle{border-color:var(--color-aurora-mint)}.radio__input:focus-visible+.radio__circle{outline:var(--ring-width) solid var(--ring-color);outline-offset:var(--ring-offset)}.radio__input:disabled+.radio__circle{opacity:.5;cursor:not-allowed}.radio:has(.radio__input:disabled){cursor:not-allowed;opacity:.5}[data-theme=light] .radio__circle{background-color:#e8e4dbcc}.toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.6rem;display:inline-flex}.toggle__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.toggle__track{border:1px solid var(--color-line-hi);width:3rem;height:1.5rem;transition:background-color var(--motion-duration) var(--motion-ease), border-color var(--motion-duration) var(--motion-ease), box-shadow var(--motion-duration) var(--motion-ease);background-color:#0e1524a6;border-radius:999px;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.toggle__knob{background-color:var(--color-fg-dim);width:calc(1.5rem - 8px);height:calc(1.5rem - 8px);transition:transform var(--motion-duration) var(--motion-ease-aurora), background-color var(--motion-duration) var(--motion-ease);border-radius:50%;position:absolute;left:3px}.toggle__input:checked+.toggle__track{border-color:var(--color-aurora-mint);background-color:#7fdcb533;box-shadow:0 0 12px -3px #7fdcb573}.toggle__input:checked+.toggle__track .toggle__knob{background-color:var(--color-aurora-mint);transform:translate(calc(1.5rem + 2px))}.toggle__input:focus-visible+.toggle__track{outline:var(--ring-width) solid var(--ring-color);outline-offset:var(--ring-offset)}.toggle__input:disabled+.toggle__track{opacity:.5;cursor:not-allowed}.toggle:has(.toggle__input:disabled){cursor:not-allowed;opacity:.5}.toggle__label{font-family:var(--font-display);font-size:var(--text-ui-md);color:var(--color-fg);line-height:1.4}[data-theme=light] .toggle__track{background-color:#d2cec5cc}.field-group{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.field-group>.field{flex:12rem;min-width:0}.fieldset{border:1px solid var(--color-line);padding:1rem 1.2rem 1.2rem;background:#0e152440;margin:0;padding-inline-start:1.2rem}.fieldset__legend{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:.18em;text-transform:uppercase;color:var(--color-aurora-mint);float:left;pointer-events:none;background:0 0;width:100%;margin-bottom:.8rem;padding-inline:.4rem;display:block;position:relative;top:-1.7rem}.fieldset>:not(.fieldset__legend){clear:left}[data-theme=light] .fieldset{background:#e8e4db4d}.empty-state{text-align:center;color:var(--color-fg-dim);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 2rem;display:flex}.empty-state__icon{min-width:3rem;min-height:3rem;color:var(--color-fg-dim);opacity:.5;justify-content:center;align-items:center;font-size:3rem;line-height:1;display:flex}.empty-state__icon>svg{flex-shrink:0;width:3rem;height:3rem}.empty-state__title{font-family:var(--font-display);font-weight:500;font-size:var(--text-ui-title-lg);letter-spacing:-.01em;color:var(--color-fg);margin:0;line-height:1.25}.empty-state__description{font-size:var(--text-ui);max-width:40ch;color:var(--color-fg-dim);margin:0;line-height:1.5}.empty-state__action{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.empty-state--compact{gap:.6rem;padding:1.5rem}.empty-state--compact .empty-state__icon{min-width:2rem;min-height:2rem;font-size:2rem}.empty-state--compact .empty-state__icon>svg{width:2rem;height:2rem}.empty-state--compact .empty-state__title{font-size:var(--text-ui-title)}.empty-state--compact .empty-state__description{font-size:var(--text-ui-sm)}.empty-state--error .empty-state__icon{color:var(--color-danger);opacity:1}.empty-state--error .empty-state__icon>svg{color:var(--color-danger)}.code-block{border:1px solid var(--color-line);background:#0609128c;flex-direction:column;display:flex;position:relative;overflow:hidden}.code-block__header{border-bottom:1px solid var(--color-line);font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:.18em;text-transform:uppercase;color:var(--color-fg-dim);background:#e8e3d40d;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1rem;display:flex}.code-block__lang{color:var(--color-aurora-mint);flex-shrink:0;font-weight:500}.code-block__copy{appearance:none;cursor:pointer;font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--color-fg-dim);transition:color var(--motion-duration-fast) var(--motion-ease);background:0 0;border:0;border-radius:2px;flex-shrink:0;margin:0;padding:.25rem .4rem;line-height:1}.code-block__copy:hover{color:var(--color-aurora-mint)}.code-block__copy:focus-visible{outline:var(--ring-width) solid var(--ring-color);outline-offset:var(--ring-offset)}.code-block__copy svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:1em;height:1em;display:block}.code-block__content{font-family:var(--font-mono);color:var(--color-fg);white-space:pre;tab-size:2;margin:0;padding:1.4rem 1.6rem;font-size:.85rem;line-height:1.6;overflow:auto visible}.code-block__header+.code-block__content{padding:1rem 1.4rem}.code-block--linenos{counter-reset:code-line}.code-block--linenos .code-block__line{counter-increment:code-line;text-indent:0;padding-left:3.5ch;display:block;position:relative}.code-block--linenos .code-block__line:before{content:counter(code-line);text-align:right;width:2.5ch;color:var(--color-fg-dim);opacity:.45;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;left:0}.code-block .tok-com{color:var(--color-fg-dim);font-style:italic}.code-block .tok-key{color:var(--color-aurora-arctic)}.code-block .tok-str{color:var(--color-aurora-lichen)}.code-block .tok-num{color:var(--color-aurora-mint)}.code-block .tok-fn{color:var(--color-fg);font-weight:500}.code-block .tok-var{color:var(--color-aurora-mint)}.code{font-family:var(--font-mono);font-size:.9em;line-height:inherit;color:var(--color-aurora-mint);word-break:break-all;white-space:nowrap;background:#e8e3d40f;border-radius:2px;padding:.1rem .4rem}[data-theme=light] .code-block,[data-theme=light] .code-block__header{background:#1a1e2a0a}[data-theme=light] .code{background:#1a1e2a0f}@media (prefers-reduced-motion:reduce){.code-block__copy{transition:none}}.dialog{width:100%;max-width:min(560px,100vw - 2rem);color:var(--color-fg);font-family:var(--font-display);background:0 0;border:0;outline:none;margin:auto;padding:0}.dialog[open]{animation:dialog-in var(--motion-duration-slow) var(--motion-ease-aurora) both}@starting-style{.dialog[open]{opacity:0;transform:translateY(8px)scale(.985)}}.dialog__form{background:rgb(from var(--color-bg-raised) r g b / .92);-webkit-backdrop-filter:blur(18px);border-radius:var(--radius-lg,12px);border:1px solid var(--color-line-hi);box-shadow:0 24px 64px -12px rgb(from var(--color-bg) r g b / .7), 0 8px 24px -8px rgb(from var(--color-bg) r g b / .5);isolation:isolate;flex-direction:column;width:100%;max-height:calc(100vh - 4rem);display:flex;position:relative;overflow:hidden}.dialog::backdrop{background:rgb(from var(--color-bg) r g b / .65);-webkit-backdrop-filter:blur(4px);animation:backdrop-in var(--motion-duration) var(--motion-ease-out) both}@starting-style{.dialog::backdrop{opacity:0}}.dialog__header{border-bottom:1px solid var(--color-line);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.4rem 1.6rem 1rem;display:flex}.dialog__header>:first-child{min-width:0}.dialog__title{font-family:var(--font-display);font-weight:600;font-size:var(--text-ui-title-lg);letter-spacing:-.01em;color:var(--color-fg);overflow-wrap:break-word;margin:0;line-height:1.2}.dialog__subtitle{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-fg-dim);margin:.3rem 0 0;font-size:.7rem}.dialog__close{appearance:none;cursor:pointer;color:var(--color-fg-dim);transition:color var(--motion-duration-fast) var(--motion-ease);outline:var(--ring-width) solid transparent;outline-offset:var(--ring-offset);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:.5rem;line-height:1;display:inline-flex}.dialog__close:hover{color:var(--color-aurora-mint);background:rgb(from var(--color-aurora-mint) r g b / .1)}.dialog__close:focus-visible{outline-color:var(--ring-color);color:var(--color-aurora-mint);background:rgb(from var(--color-aurora-mint) r g b / .1)}.dialog__close:focus:not(:focus-visible){outline-color:#0000}.dialog__body{font-size:var(--text-body,.9rem);color:var(--color-fg);flex:auto;min-height:0;padding:1.6rem 1.8rem;line-height:1.55;overflow-y:auto}.dialog__body>*+*{margin-top:.85rem}.dialog__body>:first-child{margin-top:0}.dialog__footer{border-top:1px solid var(--color-line);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.6rem 1.4rem;display:flex}.dialog__footer--start{justify-content:flex-start}.dialog--narrow{max-width:min(400px,100vw - 2rem)}.dialog--wide{max-width:min(720px,100vw - 2rem)}.dialog--xl{max-width:min(1200px,100vw - 2rem)}.dialog--danger .dialog__form{box-shadow:inset 0 4px 0 var(--color-danger), 0 24px 64px -12px rgb(from var(--color-bg) r g b / .7), 0 8px 24px -8px rgb(from var(--color-bg) r g b / .5)}.dialog--danger .dialog__title{color:var(--color-danger)}[data-theme=light] .dialog__form{background:rgb(from var(--color-bg-raised) r g b / .92);box-shadow:0 24px 64px -12px rgb(from var(--color-fg) r g b / .18), 0 8px 24px -8px rgb(from var(--color-fg) r g b / .12)}[data-theme=light] .dialog--danger .dialog__form{box-shadow:inset 0 4px 0 var(--color-danger), 0 24px 64px -12px rgb(from var(--color-fg) r g b / .18), 0 8px 24px -8px rgb(from var(--color-fg) r g b / .12)}[data-theme=light] .dialog::backdrop{background:rgb(from var(--color-bg) r g b / .6)}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.gap-6{gap:calc(var(--spacing) * 6)}.border{border-style:var(--tw-border-style);border-width:1px}.font-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace}.text-mono-sm{letter-spacing:var(--tw-tracking,.18em);font-size:.78rem}.text-\[2rem\]{font-size:2rem}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-danger{color:var(--ds-danger)}.text-fg{color:var(--ds-fg)}.text-fg-dim{color:var(--ds-fg-dim)}.text-warning{color:var(--ds-warning)}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-bg:#060912;--ds-bg-raised:#0e1524;--ds-fg:#e8e3d4;--ds-fg-dim:#9a9789;--ds-aurora-mint:#7fdcb5;--ds-aurora-arctic:#8fc3df;--ds-aurora-lichen:#d8c98a;--ds-aurora-mint-soft:#5fe4b7;--ds-aurora-arctic-soft:#6fb7e0;--ds-aurora-lichen-soft:#d6e3a8;--ds-line:#e8e3d424;--ds-line-hi:#e8e3d44d;--ds-success:#5fb59a;--ds-success-dim:#4a8e7a;--ds-warning:#d8b96a;--ds-warning-dim:#a88c47;--ds-danger:#e07b6b;--ds-danger-dim:#b8584a;--ds-info:#8fc3df;--motion-duration-fast:.16s;--motion-duration:.24s;--motion-duration-slow:.4s;--motion-ease:cubic-bezier(.4, 0, .2, 1);--motion-ease-out:cubic-bezier(.16, 1, .3, 1);--motion-ease-aurora:cubic-bezier(.34, 1.56, .64, 1);--ring-width:2px;--ring-offset:2px;--ring-color:var(--color-aurora-mint)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-bg:#f4f1eb;--ds-bg-raised:#e8e4db;--ds-fg:#1a1e2a;--ds-fg-dim:#5c5f6a;--ds-aurora-mint:#1a9e72;--ds-aurora-arctic:#2b7ea3;--ds-aurora-lichen:#9a8530;--ds-aurora-mint-soft:#3dc99a;--ds-aurora-arctic-soft:#4eaad0;--ds-aurora-lichen-soft:#c4b85e;--ds-line:#1a1e2a1f;--ds-line-hi:#1a1e2a40;--ds-success:#1a7a55;--ds-success-dim:#0e5c3e;--ds-warning:#9a7a20;--ds-warning-dim:#6b5417;--ds-danger:#c44e3a;--ds-danger-dim:#9a3d2c;--ds-info:#2b7ea3}@keyframes ds-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes ds-shimmer{0%{background-position:0%}to{background-position:100%}}@keyframes ds-drift-a{0%{transform:translate(0)scale(1)}to{transform:translate(22vw,12vh)scale(1.18)}}@keyframes ds-drift-b{0%{transform:translate(0)scale(1)}to{transform:translate(-18vw,-22vh)scale(1.12)}}@keyframes ds-drift-c{0%{transform:translate(0)scale(1)rotate(0)}to{transform:translate(-12vw,14vh)scale(.85)rotate(50deg)}}@media (prefers-reduced-motion:reduce){.badge__dot,.atmosphere__blob,.shimmer-text{animation:none!important}}@keyframes btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn{transition:none!important}.btn[aria-busy=true]:before{opacity:.5;border-top-color:currentColor;animation:none!important}}@media (forced-colors:active){.btn{border-color:buttontext}.btn:focus-visible{outline-color:highlight}.btn--primary,.btn--danger{forced-color-adjust:none}.card--accent-mint,.card--accent-arctic,.card--accent-lichen{border-left:4px solid highlight}}@media (prefers-reduced-motion:reduce){.table tbody tr,.table thead th[aria-sort]:after{transition:none!important}}@media (forced-colors:active){.table thead th[aria-sort]:focus-visible{outline-offset:var(--ring-offset);outline:1px solid canvastext}.table thead th[aria-sort]:after{color:canvastext}.table tbody tr[aria-selected=true]{outline-offset:-2px;outline:2px solid highlight}}:root{--_select-chevron-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%237fdcb5' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M4 6l4 4 4-4'/%3E%3C/svg%3E");--_select-chevron-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%231a9e72' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M4 6l4 4 4-4'/%3E%3C/svg%3E");--_select-chevron:var(--_select-chevron-dark);--_check-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23060912' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M2.5 6l2.5 2.5 4.5-4.5'/%3E%3C/svg%3E");--_radio-dot:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='3' fill='%23060912'/%3E%3C/svg%3E")}[data-theme=light]{--_select-chevron:var(--_select-chevron-light)}@media (prefers-reduced-motion:reduce){.input,.textarea,.select,.checkbox__box,.radio__circle,.toggle__track,.toggle__knob{transition:none!important}}@media (forced-colors:active){.input:focus-visible,.textarea:focus-visible,.select:focus-visible,.checkbox__input:focus-visible+.checkbox__box,.radio__input:focus-visible+.radio__circle,.toggle__input:focus-visible+.toggle__track{outline-color:highlight}.input[aria-invalid=true],.textarea[aria-invalid=true],.select[aria-invalid=true]{outline-offset:0;outline:2px solid mark}.checkbox__input:checked+.checkbox__box,.radio__input:checked+.radio__circle,.toggle__input:checked+.toggle__track{forced-color-adjust:none}}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dialog[open]{opacity:1;animation:none;transform:none}.dialog::backdrop{opacity:1;animation:none}.dialog__close{appearance:none;border-radius:var(--radius-sm,6px);cursor:pointer;color:var(--color-fg-dim);width:2rem;height:2rem;transition:color var(--motion-duration-fast) var(--motion-ease), background var(--motion-duration-fast) var(--motion-ease);outline:var(--ring-width) solid transparent;outline-offset:var(--ring-offset);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:.4rem;line-height:1;display:inline-flex}.dialog__close svg{width:1rem;height:1rem}}@media (forced-colors:active){.dialog__close{forced-color-adjust:none;color:buttontext;background-color:buttonface;border-color:buttontext}.dialog__close:hover,.dialog__close:focus-visible{color:highlighttext;background-color:highlight;border-color:highlight}.dialog__close:focus-visible{outline-color:highlight}.dialog__form{border-color:buttontext}.dialog::backdrop{opacity:.75;-webkit-backdrop-filter:none;background:canvas}}.glass{background:rgb(from var(--color-bg-raised) r g b / .55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--color-line-hi)}.glass--tooltip{background:rgb(from var(--color-bg) r g b / .92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--color-line-hi)}.glass--drawer{background:rgb(from var(--color-bg) r g b / .96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-left:1px solid var(--color-line-hi)}.glass--controls{background:rgb(from var(--color-bg-raised) r g b / .75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--color-line-hi)}.mono-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-fg-dim);font-size:.7rem}.mono-label--sm{letter-spacing:.08em;font-size:.65rem}.mono-label--xs{letter-spacing:.06em;font-size:.58rem}.sep-dot:before{content:"·";color:var(--color-fg-dim);opacity:.6;margin-inline:.4em}.scroll-thin{scrollbar-width:thin;scrollbar-color:var(--color-line-hi) transparent}@keyframes ds-pulse-ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}@keyframes ds-slide-in-up{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes ds-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.glass,.glass--tooltip,.glass--drawer,.glass--controls{-webkit-backdrop-filter:none;backdrop-filter:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-ease{syntax:"*";inherits:false}
