@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500&display=swap";@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-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}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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,-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;-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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{*,:before,:after{box-sizing:border-box}html,body{margin:0}[data-theme]{color:var(--color-text-primary)}body{background:var(--surface-body);min-height:100vh;color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"cv11"}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-control)}:focus:not(:focus-visible){outline:none}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono);font-size:var(--fs-mono)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.t2{color:var(--color-text-secondary)}.t3{color:var(--color-text-tertiary)}.link{color:var(--color-text-accent);font-weight:500}.link:hover{text-underline-offset:3px;text-decoration:underline}.ico{flex:none;width:16px;height:16px}.ico-18{flex:none;width:18px;height:18px}.ico-20{flex:none;width:20px;height:20px}.title{font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:-.015em;margin:0;font-weight:600}.h2{font-size:var(--fs-h2);line-height:var(--lh-h2);margin:0;font-weight:600}.h3{font-size:var(--fs-body);line-height:var(--lh-body);margin:0;font-weight:600}.cap{font-size:var(--fs-cap);line-height:var(--lh-cap);color:var(--color-text-secondary)}.label-sec{font-size:var(--fs-cap);line-height:var(--lh-cap);color:var(--color-text-tertiary);font-weight:600}p{margin:0}.btn{height:var(--control-h-md);border-radius:var(--radius-control);font-size:var(--fs-body);white-space:nowrap;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:500;display:inline-flex}.btn:active{transform:translateY(1px)}.btn .ico{width:16px;height:16px}.btn-primary{background:var(--color-accent);color:var(--color-text-on-accent)}.btn-primary:hover{background:var(--color-accent-hover)}.btn-secondary{background:var(--surface-control);color:var(--color-text-primary);border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}.btn-secondary:hover{background:var(--surface-control-hover);border-color:var(--color-border-hover)}.btn-ghost{color:var(--color-text-secondary)}.btn-ghost:hover{background:var(--surface-hover);color:var(--color-text-primary)}.btn-danger{background:var(--color-error-solid);color:var(--on-danger)}.btn-danger-outline{color:var(--color-error);border-color:var(--color-border-strong);background:var(--surface-control)}.btn-danger-outline:hover{background:var(--color-error-muted);border-color:#0000}.btn-sm{height:var(--control-h-sm);padding:0 10px;font-size:13px}.btn-lg{height:var(--control-h-lg);padding:0 16px}.btn-block{width:100%}.icon-btn{border-radius:var(--radius-control);width:36px;height:36px;color:var(--color-text-secondary);transition:background-color var(--transition-fast), color var(--transition-fast);place-items:center;display:inline-grid}.icon-btn:hover,.icon-btn[aria-expanded=true]{background:var(--surface-hover);color:var(--color-text-primary)}.icon-btn .ico{width:18px;height:18px}.icon-btn-sm{width:30px;height:30px}.field{gap:6px;display:grid}.label{color:var(--color-text-primary);justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;font-weight:500;line-height:18px;display:flex}.input,.select{height:var(--control-h-lg);border-radius:var(--radius-control);background-color:var(--surface-control);border:1px solid var(--color-border-strong);width:100%;color:var(--color-text-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:0 12px}.input-md,.select-md{height:var(--control-h-md)}.input::placeholder{color:var(--color-text-tertiary)}.input:hover,.select:hover{border-color:var(--color-border-hover)}.input:focus,.select:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted);outline:none}.input-wrap{position:relative}.input-wrap>.ico{color:var(--color-text-tertiary);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.input-wrap>.input{padding-left:34px}.select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 42%, var(--color-text-secondary) 42%, var(--color-text-secondary) 58%, transparent 58%), linear-gradient(-45deg, transparent 42%, var(--color-text-secondary) 42%, var(--color-text-secondary) 58%, transparent 58%);background-position:calc(100% - 19px) 52%,calc(100% - 13px) 52%;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:34px}.hint{font-size:var(--fs-cap);line-height:var(--lh-cap);color:var(--color-text-tertiary)}.check{font-size:var(--fs-body);color:var(--color-text-primary);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.check input{appearance:none;border:1px solid var(--color-border-hover);background:var(--surface-control);cursor:pointer;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;margin:0;display:grid}.check input:checked,.check input:indeterminate{background:var(--color-accent);border-color:var(--color-accent)}.check input:checked:after{content:"";border:2px solid var(--color-text-on-accent);border-top:0;border-right:0;width:8px;height:4.5px;transform:rotate(-45deg)translate(1px,-1px)}.check input:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.radio input{border-radius:50%}.radio input:checked:after{background:var(--color-text-on-accent);border:0;border-radius:50%;width:6px;height:6px;transform:none}.badge{border-radius:var(--radius-chip);height:22px;font-size:var(--fs-cap);white-space:nowrap;background:var(--color-neutral-muted);color:var(--color-text-secondary);align-items:center;gap:6px;padding:0 8px;font-weight:500;display:inline-flex}.badge .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.badge-success{background:var(--color-success-muted);color:var(--color-success)}.badge-warning{background:var(--color-warning-muted);color:var(--color-warning)}.badge-error{background:var(--color-error-muted);color:var(--color-error)}.badge-info{background:var(--color-info-muted);color:var(--color-info)}.badge-outline{border:1px solid var(--color-border-strong);background:0 0}.card{background:var(--surface-panel);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm)}.card-head{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:14px 20px;display:flex}.card-body{padding:20px}.card-foot{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.divider{background:var(--color-border);border:0;height:1px;margin:0}.progress{background:var(--surface-overlay);border-radius:3px;height:6px;overflow:hidden}.progress>i{background:var(--color-accent);border-radius:inherit;height:100%;display:block}.progress.warn>i{background:var(--color-warning)}.avatar{background:var(--surface-overlay);width:32px;height:32px;color:var(--color-text-secondary);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.avatar-sm{width:24px;height:24px;font-size:10px}.avatar-lg{width:48px;height:48px;font-size:17px}.avatar-xl{width:96px;height:96px;font-size:32px}.avatar-photo{background:var(--surface-inset);overflow:hidden}.avatar-photo>img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.avatar.a1{background:var(--av1-bg);color:var(--av1-fg)}.avatar.a2{background:var(--av2-bg);color:var(--av2-fg)}.avatar.a3{background:var(--av3-bg);color:var(--av3-fg)}.avatar.a4{background:var(--av4-bg);color:var(--av4-fg)}.avatar.a5{background:var(--av5-bg);color:var(--av5-fg)}.avatar.a6{background:var(--av6-bg);color:var(--av6-fg)}.app-icon{border-radius:22%;flex:none;display:block}.brand{align-items:center;gap:10px;height:40px;padding-right:8px;display:flex}.brand .name{letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:600}.brand .name span{color:var(--color-text-secondary);font-weight:400}.org-mark{width:24px;height:24px;color:var(--mark-on);background:var(--mark-bg);border-radius:6px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.search{flex:1;max-width:560px;margin:0 auto;position:relative}.search .input{background:var(--surface-body);border-color:#0000;height:38px;padding-left:38px}.search .input:hover{border-color:var(--color-border-strong)}.search .input:focus{background:var(--surface-control)}.search>.ico{color:var(--color-text-tertiary);width:18px;height:18px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search .kbd{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.menu-toggle,.nav-scrim{display:none}.show-sm{display:none!important}.layout{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:calc(100vh - var(--header-height));display:grid}.sidenav{top:var(--header-height);height:calc(100vh - var(--header-height));border-right:1px solid var(--color-border);background:var(--surface-nav);flex-direction:column;padding:16px 12px;display:flex;position:sticky;overflow-y:auto}.nav-sec{margin-bottom:20px}.nav-sec .label-sec{padding:0 10px 6px;display:block}.nav-item{border-radius:var(--radius-control);height:36px;color:var(--color-text-secondary);transition:background-color var(--transition-fast), color var(--transition-fast);align-items:center;gap:10px;padding:0 10px;font-weight:500;display:flex}.nav-item .ico{width:18px;height:18px}.nav-item:hover{background:var(--surface-hover);color:var(--color-text-primary)}.nav-item[aria-current=page]{background:var(--color-accent-muted);color:var(--color-text-accent)}.nav-item .count{font-size:var(--fs-cap);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;margin-left:auto}.nav-foot{border-top:1px solid var(--color-border);font-size:var(--fs-cap);color:var(--color-text-tertiary);gap:4px;margin-top:auto;padding:12px 10px 0;display:grid}.nav-foot a:hover{color:var(--color-text-primary)}.main{min-width:0}.content{max-width:var(--content-max);margin:0 auto;padding:24px 32px 56px}.crumbs{color:var(--color-text-tertiary);align-items:center;gap:6px;margin-bottom:12px;font-size:13px;display:flex}.crumbs a:hover{color:var(--color-text-primary);text-underline-offset:3px;text-decoration:underline}.crumbs .ico{width:14px;height:14px}.crumbs [aria-current]{color:var(--color-text-secondary)}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.page-head .desc{color:var(--color-text-secondary);max-width:72ch;margin-top:4px}.page-actions{flex-wrap:wrap;gap:8px;display:flex}.menu-label{padding:8px 10px 4px}.menu-item{border-radius:var(--radius-control);text-align:left;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.menu-item:hover{background:var(--surface-hover)}.menu-item .meta{min-width:0;line-height:18px;display:grid}.menu-item .meta small{font-size:var(--fs-cap);color:var(--color-text-tertiary)}.menu-item .check-ico{color:var(--color-text-accent);margin-left:auto}.appbar-wide{display:contents}.nav-sm{display:none}.bell-btn{position:relative}.bell-badge{border-radius:var(--radius-full);font-variant-numeric:tabular-nums;background:var(--color-error-solid);min-width:18px;height:18px;color:var(--on-danger);box-shadow:0 0 0 2px var(--surface-panel);pointer-events:none;place-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:grid;position:absolute;top:3px;right:2px}.nav-item .count-unread{border-radius:var(--radius-full);background:var(--color-error-solid);min-width:20px;height:20px;color:var(--on-danger);place-items:center;padding:0 6px;font-weight:600;display:grid}.notif-panel{max-height:min(560px, calc(100vh - var(--header-height) - 24px));flex-direction:column;margin:-6px;display:flex}.notif-head{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:10px 10px 8px 16px;display:flex}.notif-scroll{flex:1;min-height:0;padding:4px;overflow-y:auto}.notif-scroll .empty,.notif-scroll .loading{background:0 0;border:0}.notif-foot{border-top:1px solid var(--color-border);padding:10px 16px;font-size:13px}.notif-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.box .notif-list{gap:0}.box .notif-list li+li{border-top:1px solid var(--color-border)}.box .notif-item{border-radius:0;padding:14px 16px}.notif-item{border-radius:var(--radius-control);text-align:left;width:100%;color:var(--color-text-primary);transition:background-color var(--transition-fast);align-items:flex-start;gap:12px;padding:10px 12px;display:flex;position:relative}.notif-item:hover{background:var(--surface-hover)}.notif-item[data-unread]{background:var(--surface-selected)}.notif-item[data-unread]:hover{background:var(--surface-hover)}.notif-ico{background:var(--color-neutral-muted);width:32px;height:32px;color:var(--color-text-secondary);border-radius:50%;flex:none;place-items:center;display:grid}.notif-item[data-unread] .notif-ico{background:var(--color-accent-muted);color:var(--color-text-accent)}.notif-text{flex:1;gap:2px;min-width:0;line-height:20px;display:grid}.notif-text b{font-weight:600}.notif-body{color:var(--color-text-secondary);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.box .notif-body{-webkit-line-clamp:unset;display:block}.notif-text small{font-size:var(--fs-cap);color:var(--color-text-tertiary)}.notif-dot{background:var(--color-accent);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.notif-more{border-top:1px solid var(--color-border);justify-content:center;padding:12px;display:flex}.table-wrap{position:relative;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:var(--fs-body)}.table th{text-align:left;font-size:var(--fs-cap);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);background:var(--surface-thead);white-space:nowrap;padding:10px 16px;font-weight:600}.table td{border-bottom:1px solid var(--color-border);vertical-align:middle;padding:12px 16px}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:var(--surface-hover)}.table .w-check{width:44px;padding-right:0}.person{align-items:center;gap:12px;min-width:0;display:flex}.person .meta{min-width:0;line-height:20px;display:grid}.person .meta small{color:var(--color-text-secondary);font-size:13px;line-height:18px}.overlay{z-index:80;background:var(--backdrop-bg);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--surface-panel);border:1px solid var(--color-border);border-radius:var(--radius-modal);width:100%;max-width:560px;max-height:calc(100vh - 32px);box-shadow:var(--shadow-lg);overflow:auto}.modal-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px 4px;display:flex}.modal-body{gap:20px;padding:16px 24px 20px;display:grid}.modal-foot{border-top:1px solid var(--color-border);justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px;display:flex}.notice{border-radius:var(--radius-control);border:1px solid var(--color-border);background:var(--surface-panel);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.notice.info{background:var(--color-info-muted);border-color:#0000}.notice .ico-20{margin-top:0}.toast{border-radius:var(--radius-card);background:var(--surface-pop);border:1px solid var(--color-border-strong);width:360px;max-width:100%;box-shadow:var(--shadow-lg);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}@media (width<=1100px){.content{padding:20px 24px 48px}.search{max-width:360px}}@media (width<=900px){.layout{grid-template-columns:minmax(0,1fr)}.sidenav{z-index:70;width:288px;height:100vh;box-shadow:var(--shadow-lg);background:var(--surface-panel);transition:transform .24s;position:fixed;top:0;left:0;transform:translate(-100%)}.sidenav[data-open=true]{transform:none}.nav-scrim{background:var(--backdrop-bg);z-index:65;border:0;display:block;position:fixed;inset:0}.menu-toggle{display:inline-grid}.search,.brand .name span{display:none}.brand{padding-right:0}.content{padding:16px 16px 40px}.hide-sm{display:none!important}.appbar-wide{display:none}.nav-sm{display:block}.notice{flex-wrap:wrap}.notice>div{flex-basis:calc(100% - 40px)!important}.notice>.btn{margin-left:32px}.show-sm{display:inline-flex!important}}@media (width<=480px){.brand .name{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.check input:indeterminate:after{content:"";background:var(--color-text-on-accent);border-radius:1px;width:8px;height:2px}.check input:disabled{opacity:.45;cursor:not-allowed}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.spinner{box-sizing:border-box;border:2px solid var(--color-border-strong);border-top-color:var(--color-accent);vertical-align:middle;border-radius:50%;animation:.72s linear infinite spinner-rotate;display:inline-block}.spinner-sm{border-width:2px;width:16px;height:16px}.spinner-md{border-width:2px;width:20px;height:20px}.spinner-lg{border-width:3px;width:28px;height:28px}.skeleton{border-radius:var(--radius-control);background:linear-gradient(90deg, var(--surface-overlay), var(--surface-control-hover), var(--surface-overlay));background-size:200% 100%;animation:1.4s ease-in-out infinite skeleton-shimmer;display:inline-block}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.spinner,.skeleton{animation:none}}.modal-body>*,.field{min-width:0}@media (width<=520px){.modal-head,.modal-body,.modal-foot{padding-left:16px;padding-right:16px}.modal-foot .cap{display:none}}.auth-page{flex-direction:column;min-height:100vh;display:flex}.auth-top{justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex}.auth-main{flex:1;place-items:center;padding:8px 16px 32px;display:grid}.auth-col{width:100%;max-width:440px}.auth-card{background:var(--surface-panel);border:1px solid var(--color-border);border-radius:var(--radius-card);width:100%;padding:40px 40px 32px}.auth-card .title{margin-top:20px}.auth-card .sub{color:var(--color-text-secondary);margin-top:6px}.auth-brand{align-items:center;gap:10px;display:flex}.auth-brand span{letter-spacing:-.015em;font-size:18px;font-weight:600}.auth-stack{gap:18px;margin-top:28px;display:grid}.auth-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:28px;display:flex}.auth-actions .btn-primary{min-width:112px}.pw-wrap{position:relative}.pw-wrap .input{padding-right:80px}.pw-toggle{height:32px;color:var(--color-text-accent);border-radius:6px;padding:0 10px;font-size:13px;font-weight:500;position:absolute;top:4px;right:4px}.pw-toggle:hover{background:var(--color-accent-muted)}.account-chip{border:1px solid var(--color-border-strong);border-radius:16px;align-items:center;gap:8px;max-width:100%;height:32px;margin-top:16px;padding:0 12px 0 4px;font-size:13px;font-weight:500;display:inline-flex}.account-chip:hover{background:var(--surface-hover)}.code-input{letter-spacing:.3em;font-variant-numeric:tabular-nums;height:48px;padding-left:16px;font-size:20px}.auth-foot{width:100%;color:var(--color-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:16px auto 0;font-size:13px;display:flex}.auth-foot nav{gap:20px;display:flex}.auth-foot .lang{width:auto;height:32px;color:var(--color-text-secondary);background-color:#0000;border-color:#0000;padding-left:8px;font-size:13px}.auth-foot .lang:hover{border-color:var(--color-border)}.auth-foot a:hover{color:var(--color-text-primary);text-underline-offset:3px;text-decoration:underline}.page-foot{text-align:center;color:var(--color-text-tertiary);padding:20px 24px;font-size:12px}.form-error{color:var(--color-error);font-size:13px}@media (width<=520px){.auth-top{height:56px;padding:0 12px}.auth-main{place-items:start center;padding:4px 0 24px}.auth-card{background:0 0;border:0;border-radius:0;padding:12px 20px 24px}.auth-foot{padding:0 20px}}.sec{margin-bottom:32px}.sec-title{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.sec-title a,.sec-title .link{font-size:13px}.box{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--surface-panel);overflow:hidden}.apps{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--surface-panel);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.app{border-right:1px solid var(--color-border);transition:background-color var(--transition-fast);align-items:center;gap:14px;min-width:0;padding:16px 18px;display:flex}.app:last-child{border-right:0}a.app:hover{background:var(--surface-hover)}.app .txt{flex:1;min-width:0;line-height:20px;display:grid}.app .txt b{font-weight:600}.app .txt span{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.app .go{color:var(--color-text-tertiary)}a.app:hover .go{color:var(--color-text-accent)}.app.locked .app-icon{filter:grayscale();opacity:.5}.home-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.rowlist>.r{border-bottom:1px solid var(--color-border);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.rowlist>.r:last-child{border-bottom:0}.r .body{flex:1;min-width:0}.r .body b{font-weight:600;display:block}.r .body p{color:var(--color-text-secondary);margin-top:2px}.r .sev{margin-top:2px}.sev.warn{color:var(--color-warning)}.sev.err{color:var(--color-error)}.sev.info{color:var(--color-info)}.sev.ok{color:var(--color-success)}.dl{grid-template-columns:240px 1fr;margin:0;display:grid}.dl>dt,.dl>dd{border-bottom:1px solid var(--color-border);margin:0;padding:12px 16px}.dl>dt{color:var(--color-text-secondary)}.dl>dd{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.dl>:nth-last-child(-n+2){border-bottom:0}.ok-text{color:var(--color-success);align-items:center;gap:6px;font-weight:500;display:inline-flex}.warn-text{color:var(--color-warning);align-items:center;gap:6px;font-weight:500;display:inline-flex}.acct{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;padding:16px;display:flex}.kv{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:12px;padding:10px 16px;font-size:13px;display:flex}.kv>span:first-child{color:var(--color-text-secondary)}.kv:last-child{border-bottom:0}.feed .r{padding:12px 16px;font-size:13px}.feed .r time{color:var(--color-text-tertiary);white-space:nowrap;font-size:12px}.feed .r p{color:var(--color-text-primary);flex:1;min-width:0;margin:0}@media (width<=1180px){.home-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.apps{grid-template-columns:1fr}.app{border-right:0;border-bottom:1px solid var(--color-border)}.app:last-child{border-bottom:0}.dl{grid-template-columns:1fr}.dl>dt{border-bottom:0;padding-bottom:0}.rowlist>.r{flex-wrap:wrap}.rowlist>.r>.body{flex-basis:calc(100% - 36px)}.rowlist>.r>.btn{margin-left:30px}.page-actions{width:100%}}.tabs-wrap{margin-bottom:16px;position:relative}.tabs{border-bottom:1px solid var(--color-border-strong);gap:24px;display:flex;position:relative}.tabs-wrap:before,.tabs-wrap:after{content:"";pointer-events:none;opacity:0;z-index:1;width:32px;transition:opacity .15s;position:absolute;top:0;bottom:1px}.tabs-wrap:before{background:linear-gradient(to right, var(--surface-body), transparent);left:0}.tabs-wrap:after{background:linear-gradient(to left, var(--surface-body), transparent);right:0}.tabs-wrap[data-more-start]:before,.tabs-wrap[data-more-end]:after{opacity:1}.tab{height:40px;color:var(--color-text-secondary);border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;font-weight:500;display:inline-flex}.tab:hover{color:var(--color-text-primary)}.tab[aria-selected=true]{color:var(--color-text-accent);border-bottom-color:var(--color-accent)}.tab .n{background:var(--color-neutral-muted);color:var(--color-text-secondary);border-radius:4px;padding:0 6px;font-size:12px;font-weight:500;line-height:18px}.filters{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.filters .input-wrap{width:280px}.filters .select{width:auto;min-width:150px}th .sortable{color:inherit;align-items:center;gap:4px;font-weight:600;display:inline-flex}th .sortable:hover{color:var(--color-text-primary)}th .sortable .ico{width:14px;height:14px}.appset{align-items:center;gap:6px;display:flex}.appset .none{border:1px dashed var(--color-border-hover);border-radius:5px;width:20px;height:20px}.app-dots{align-items:center;gap:6px;display:inline-flex}.app-dots .app-icon{display:block}.app-none{border:1px dashed var(--color-border-strong);border-radius:5px;width:20px;height:20px}.role-sel{width:150px;height:30px;font-size:13px}.tfa-on{color:var(--color-success);align-items:center;gap:6px;font-weight:500;display:inline-flex}.tfa-off{color:var(--color-warning);align-items:center;gap:6px;font-weight:500;display:inline-flex}.pager{border-top:1px solid var(--color-border);color:var(--color-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:flex}.pager .select{width:auto;height:30px;font-size:13px}.bulk{background:var(--surface-selected);border-bottom:1px solid var(--color-border);align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:flex}tr.sel td{background:var(--surface-selected)}.radiolist{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);display:grid;overflow:hidden}.radiolist label{border-bottom:1px solid var(--color-border);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.radiolist label:last-child{border-bottom:0}.radiolist label:has(input:checked){background:var(--surface-selected)}.radiolist input{margin-top:2px!important}.radiolist b{font-weight:500;display:block}.radiolist span.d{color:var(--color-text-secondary);font-size:13px}.radiolist .radio-row{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;padding-right:14px;display:flex}.radiolist .radio-row:last-child{border-bottom:0}.radiolist .radio-row>label{border-bottom:0;flex:1}.radiolist .radio-row:has(input:checked){background:var(--surface-selected)}.radiolist .radio-row>label:has(input:checked){background:0 0}.radiolist .radio-row .select{width:160px;height:32px;font-size:13px}.perms{border:1px solid var(--color-border-strong);border-radius:var(--radius-control)}.perm{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;padding:10px 14px;display:flex}.perm:last-child{border-bottom:0}.perm .nm{flex:1;align-items:center;gap:10px;font-weight:500;display:flex}.perm .select{width:150px;height:32px;font-size:13px}textarea.input{resize:vertical;height:auto;min-height:64px;padding:10px 12px;line-height:20px}@media (width<=520px){.perm .select{width:116px}.perm{gap:8px;padding:10px 12px}}@media (width<=900px){.filters .input-wrap{flex:1;width:auto}.filters .select,.filters .cap{display:none}.filters[data-open=true] .select{flex:100%;display:block}.tabs{white-space:nowrap;scrollbar-width:none;gap:20px;overflow-x:auto}.tab{flex:none}.bulk{flex-wrap:wrap;row-gap:0}}.content-narrow{max-width:1040px}.sec>.h2{margin-bottom:4px}.sec>p.t2{margin-bottom:12px}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.srow{border-bottom:1px solid var(--color-border);grid-template-columns:240px 1fr auto;align-items:center;gap:16px;padding:16px 20px;display:grid}.srow:last-child{border-bottom:0}.srow .k{font-weight:500}.srow .v{color:var(--color-text-secondary);gap:2px;min-width:0;display:grid}.srow .v b{color:var(--color-text-primary);font-weight:500}.srow .v .input{max-width:360px}.state-on{color:var(--color-success);align-items:center;gap:6px;font-weight:500;display:inline-flex}.state-off{color:var(--color-warning);align-items:center;gap:6px;font-weight:500;display:inline-flex}.codes{border-top:1px solid var(--color-border);background:var(--surface-inset);padding:16px 20px 18px}.code-grid{grid-template-columns:repeat(5,1fr);gap:8px;margin:12px 0 0;display:grid}.code-grid code{font-family:var(--font-mono);text-align:center;border:1px solid var(--color-border-strong);background:var(--surface-control);color:var(--color-text-primary);border-radius:6px;padding:8px 0;font-size:13px}.notice-stack{margin-bottom:24px}.notice b{font-weight:600}.dev{align-items:center;gap:12px;display:flex}.dev .ico-20{color:var(--color-text-secondary)}.dev .meta{line-height:20px;display:grid}.dev .meta small{color:var(--color-text-secondary);font-size:13px}.current{color:var(--color-success);font-size:12px;font-weight:500}.qr{border-radius:var(--radius-control);border:1px solid var(--color-border-strong);background:#fff;width:176px;height:176px;padding:8px}@media (width<=900px){.srow{grid-template-columns:1fr;gap:6px;padding:14px 16px}.srow>.btn,.srow>a.btn,.srow>.srow-actions{justify-self:start;margin-top:6px}.code-grid{grid-template-columns:repeat(2,1fr)}.hide-md{display:none}}.audit-when{white-space:nowrap}.audit-list{margin:0;padding:0;list-style:none;display:none}.audit-list li{border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr);gap:2px 12px;padding:12px 16px;font-size:13px;display:grid}.audit-list li:last-child{border-bottom:0}.audit-list li>.avatar{grid-row:span 2}.audit-list .act{color:var(--color-text-primary);overflow-wrap:anywhere;margin:0}.audit-list .act b{font-weight:500}.audit-list .sub{color:var(--color-text-tertiary);font-size:12px}@media (width<=720px){.audit-wrap{display:none}.audit-list{display:block}}.areq{container:areq/inline-size}.areq-who .person,.areq-app .person{white-space:nowrap}.areq-reason{min-width:140px}.areq-reason-text{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.areq-when{white-space:nowrap}.table .areq-actions{white-space:nowrap;text-align:right;width:1%}.areq-act{justify-content:flex-end;align-items:center;gap:8px;display:flex}.areq-act>*{flex:none}.areq-act .select{width:auto;min-width:128px;height:var(--control-h-sm);font-size:13px}@container areq (width<=1039px){.areq-act{grid-template-columns:auto auto;justify-content:end;display:grid}.areq-act .select{grid-column:1/-1;width:100%}}@container areq (width<=820px){.areq .table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.areq .table,.areq .table tbody{display:block}.areq .table tbody tr{border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"who who actions""app when actions""reason reason actions";align-items:center;gap:6px 16px;padding:14px 16px;display:grid}.areq .table tbody tr:last-child{border-bottom:0}.areq .table tbody tr:hover td{background:0 0}.areq .table td{border:0;min-width:0;padding:0;display:block}.areq .areq-who{grid-area:who}.areq-who .person{white-space:normal}.areq-who .meta small{overflow-wrap:anywhere}.areq .areq-app{grid-area:app}.areq .areq-when{color:var(--color-text-tertiary);grid-area:when;font-size:13px}.areq .areq-when:before{content:"·";margin-right:6px}.areq .areq-when{margin-left:-10px}.areq .areq-reason{color:var(--color-text-secondary);grid-area:reason}.areq .table .areq-actions{grid-area:actions;width:auto}}@container areq (width<=480px){.areq .table tbody tr{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"who who""app when""reason reason""actions actions";gap:8px 12px;padding:12px 16px}.areq .table .areq-actions{text-align:left;white-space:normal}.areq .areq-when{margin-left:-6px}.areq-act{flex-wrap:wrap;justify-content:flex-start;display:flex}.areq-act .select{flex:120px;width:auto;min-width:0}}.access-settings{padding-top:8px}.chips{flex-wrap:wrap;gap:6px;margin-bottom:2px;display:flex}.chip{border-radius:var(--radius-chip);border:1px solid var(--color-border-strong);background:var(--surface-control);height:26px;color:var(--color-text-primary);align-items:center;gap:2px;padding:0 3px 0 10px;font-size:13px;font-weight:500;display:inline-flex}.chip-x{width:20px;height:20px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.chip-x:hover{background:var(--color-neutral-muted);color:var(--color-text-primary)}.chip-x:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.chip-x:disabled{cursor:default;opacity:.5}.srow .chip-add,.srow .join-role{max-width:360px;margin-top:6px}.app-name{align-items:center;gap:10px;display:inline-flex}.empty{border:1px dashed var(--color-border-hover);border-radius:var(--radius-control);text-align:center;color:var(--color-text-secondary);background:var(--surface-panel);justify-items:center;gap:6px;padding:32px 20px;display:grid}.empty .ico-20{color:var(--color-text-tertiary);margin-bottom:4px}.empty b{color:var(--color-text-primary);font-weight:600}.empty .btn{margin-top:8px}.box .empty{border:0;border-radius:0}.loading{color:var(--color-text-secondary);justify-content:center;align-items:center;gap:10px;padding:32px 16px;font-size:13px;display:flex}.toasts{z-index:90;gap:8px;display:grid;position:fixed;bottom:24px;right:24px}@media (width<=520px){.toasts{bottom:12px;left:12px;right:12px}.toast{width:auto}}.notice.warning{background:var(--color-warning-muted);border-color:#0000}.notice.error{background:var(--color-error-muted);border-color:#0000}.notice.success{background:var(--color-success-muted);border-color:#0000}.notice>.body{flex:1;min-width:0}.stat-row{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat-row>div{border-right:1px solid var(--color-border);gap:2px;padding:14px 16px;display:grid}.stat-row>div:last-child{border-right:0}.stat-row b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}@media (width<=900px){.stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-row>div:nth-child(2){border-right:0}}.menu-item[aria-disabled=true]{opacity:.5;pointer-events:none}.menu-item.danger{color:var(--color-error)}.link-box{background:var(--surface-inset);border:1px solid var(--color-border);border-radius:var(--radius-control);align-items:center;gap:8px;padding:10px 12px;display:flex}.skip-link{z-index:100;background:var(--surface-panel);border-radius:var(--radius-control);box-shadow:var(--shadow-lg);padding:8px 12px;position:absolute;top:-100px;left:12px}.skip-link:focus{top:8px}.switch{cursor:pointer;flex:none;width:36px;height:20px;display:inline-flex;position:relative}.switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.switch span{background:var(--color-border-hover);width:100%;height:100%;transition:background-color var(--transition-fast);border-radius:10px}.switch span:after{content:"";background:var(--color-text-on-accent);width:16px;height:16px;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast);border-radius:50%;position:absolute;top:2px;left:2px}.switch input:checked+span{background:var(--color-accent)}.switch input:checked+span:after{transform:translate(16px)}.switch input:focus-visible+span{outline:2px solid var(--color-accent);outline-offset:2px}.switch input:disabled+span{opacity:.5}.pop-panel{background:var(--surface-pop);border:1px solid var(--color-border-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-lg)}dialog.modal{border:1px solid var(--color-border);border-radius:var(--radius-modal);background:var(--surface-panel);color:var(--color-text-primary);box-shadow:var(--shadow-lg);margin:auto;padding:0}dialog.modal::backdrop{background:var(--backdrop-bg)}.full-center{place-items:center;min-height:100vh;padding:16px;display:grid}.status-page{max-width:32rem;margin:10vh auto;padding:20px}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.isolate{isolation:isolate}.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}.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}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.basis-72{flex-basis:calc(var(--spacing) * 72)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.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,)}}.ntb{--_d-panel:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,var(--surface-base));--_d-pop:var(--lightningcss-light,var(--surface-raised))var(--lightningcss-dark,var(--surface-overlay));--_d-border-strong:var(--color-border)}@supports (color:color-mix(in lab, red, red)){.ntb{--_d-border-strong:color-mix(in srgb, var(--color-border) 50%, var(--color-border-hover))}}.ntb{--_d-hover:var(--lightningcss-light,var(--color-text-primary))var(--lightningcss-dark,var(--surface-hover))}@supports (color:color-mix(in lab, red, red)){.ntb{--_d-hover:var(--lightningcss-light,color-mix(in srgb, var(--color-text-primary) 5%, transparent))var(--lightningcss-dark,var(--surface-hover))}}.ntb{--_d-selected:var(--lightningcss-light,var(--color-accent))var(--lightningcss-dark,var(--color-accent-muted))}@supports (color:color-mix(in lab, red, red)){.ntb{--_d-selected:var(--lightningcss-light,color-mix(in srgb, var(--color-accent) 8%, transparent))var(--lightningcss-dark,var(--color-accent-muted))}}.ntb{--_d-inset:var(--lightningcss-light,var(--surface-base))var(--lightningcss-dark,var(--surface-body))}@supports (color:color-mix(in lab, red, red)){.ntb{--_d-inset:var(--lightningcss-light,var(--surface-base))var(--lightningcss-dark,color-mix(in srgb, var(--surface-body) 50%, var(--surface-base)))}}.ntb{--_conta-hover:var(--surface-panel)}@supports (color:color-mix(in lab, red, red)){.ntb{--_conta-hover:color-mix(in srgb, var(--surface-panel) 0%, var(--surface-hover))}}.ntb{--_height:var(--ntb-height,56px);--_bg:var(--ntb-bg,var(--surface-panel,var(--_d-panel,Canvas)));--_fg:var(--ntb-fg,var(--color-text-primary,CanvasText));--_muted:var(--ntb-fg-muted,var(--color-text-secondary,color-mix(in srgb, CanvasText 72%, Canvas)));--_subtle:var(--ntb-fg-subtle,var(--color-text-tertiary,color-mix(in srgb, CanvasText 56%, Canvas)));--_border:var(--ntb-border,var(--color-border,color-mix(in srgb, CanvasText 12%, Canvas)));--_border-strong:var(--ntb-border-strong,var(--color-border-strong,var(--_d-border-strong,color-mix(in srgb, CanvasText 20%, Canvas))));--_hover:var(--ntb-hover,var(--_conta-hover,var(--_d-hover,var(--surface-hover,color-mix(in srgb, CanvasText 6%, transparent)))));--_selected:var(--ntb-selected,var(--surface-selected,var(--_d-selected,color-mix(in srgb, LinkText 12%, transparent))));--_accent:var(--ntb-accent,var(--color-accent,LinkText));--_accent-text:var(--ntb-accent-text,var(--color-text-accent,LinkText));--_on-accent:var(--ntb-accent-fg,var(--color-text-on-accent,Canvas));--_danger:var(--ntb-danger,var(--color-error,CanvasText));--_pop-bg:var(--ntb-popover-bg,var(--surface-pop,var(--_d-pop,Canvas)));--_pop-border:var(--ntb-popover-border,var(--color-border-strong,var(--_d-border-strong,color-mix(in srgb, CanvasText 20%, Canvas))));--_inset:var(--surface-inset,var(--_d-inset,var(--_hover)));--_shadow:var(--ntb-shadow,var(--shadow-lg,0 12px 40px color-mix(in srgb, CanvasText 14%, transparent)));--_radius:var(--ntb-radius,var(--radius-card,12px));--_radius-control:var(--ntb-radius-control,var(--radius-control,8px));--_focus:var(--ntb-focus,var(--color-accent,Highlight));--_font:var(--ntb-font,inherit);--_fs:var(--ntb-font-size,var(--fs-body,14px));--_fs-cap:var(--ntb-font-size-caption,var(--fs-cap,12px));--_z:var(--ntb-z-popover,60);--_transition:var(--transition-fast,.12s ease);--_d-av1-bg:var(--lightningcss-light,#dbe6fe)var(--lightningcss-dark,#23385e);--_d-av1-fg:var(--lightningcss-light,#1e40af)var(--lightningcss-dark,#bcd3ff);--_d-av2-bg:var(--lightningcss-light,#fde6d4)var(--lightningcss-dark,#4a2f1e);--_d-av2-fg:var(--lightningcss-light,#9a3412)var(--lightningcss-dark,#fdc9a4);--_d-av3-bg:var(--lightningcss-light,#d6f0ea)var(--lightningcss-dark,#1c3f3b);--_d-av3-fg:var(--lightningcss-light,#115e59)var(--lightningcss-dark,#a6e3d6);--_d-av4-bg:var(--lightningcss-light,#e7e3fb)var(--lightningcss-dark,#2f2c57);--_d-av4-fg:var(--lightningcss-light,#4338ca)var(--lightningcss-dark,#cbc5fb);--_d-av5-bg:var(--lightningcss-light,#fbecc8)var(--lightningcss-dark,#463a1c);--_d-av5-fg:var(--lightningcss-light,#854d0e)var(--lightningcss-dark,#f5d98e);--_d-av6-bg:var(--lightningcss-light,#fbdcdc)var(--lightningcss-dark,#4a2330);--_d-av6-fg:var(--lightningcss-light,#9f1239)var(--lightningcss-dark,#f8b9c6);font-family:var(--_font);font-size:var(--_fs);line-height:var(--ntb-line-height,var(--lh-body,20px));color:var(--_fg)}.ntb *,.ntb :before,.ntb :after{box-sizing:border-box}.ntb :focus-visible{outline:2px solid var(--_focus);outline-offset:2px}.ntb :focus:not(:focus-visible){outline:none}.ntb-btn,.ntb-item,.ntb-tile,.ntb-link{font:inherit;color:inherit;cursor:pointer;text-align:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;text-decoration:none}.ntb-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ntb-ico{flex:none;width:16px;height:16px;display:block}.ntb-ico-18{flex:none;width:18px;height:18px;display:block}.ntb-bar{height:var(--_height);background:var(--_bg);border-bottom:1px solid var(--_border);align-items:center;gap:8px;padding:0 12px 0 16px;display:flex}.ntb-bar--sticky{z-index:var(--ntb-z-bar,40);position:sticky;top:0}.ntb-brand{height:40px;color:var(--_fg);flex:none;align-items:center;gap:10px;padding-right:8px;text-decoration:none;display:flex}.ntb-brand__logo{flex:none;display:flex}.ntb-brand__name{letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:600}.ntb-brand__product{color:var(--_muted);font-weight:400}.ntb-vsep{background:var(--_border-strong);flex:none;width:1px;height:24px;margin:0 6px}.ntb-search{min-width:0;max-width:var(--ntb-search-max,560px);flex:1;margin:0 auto;display:flex}.ntb-search>*{flex:1;min-width:0}.ntb-actions{flex:none;align-items:center;gap:2px;margin-left:auto;display:flex}.ntb-icon-btn{border-radius:var(--_radius-control);width:36px;height:36px;color:var(--_muted);transition:background-color var(--_transition), color var(--_transition);place-items:center;display:inline-grid}.ntb-icon-btn:hover,.ntb-icon-btn[aria-expanded=true]{background:var(--_hover);color:var(--_fg)}.ntb-notif-btn{text-decoration:none;position:relative}.ntb-notif-badge{background:var(--_danger);min-width:16px;height:16px;color:var(--_bg);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--_bg);pointer-events:none;border-radius:999px;place-items:center;padding:0 4px;font-size:10px;font-weight:600;line-height:1;display:inline-grid;position:absolute;top:3px;right:3px}.ntb-pop-root{flex:none;display:inline-flex;position:relative}.ntb-pop-root--inline{flex-direction:column;align-items:stretch;gap:8px;min-width:0;max-width:100%;display:flex}.ntb-panel{top:calc(100% + var(--ntb-popover-gap,4px));z-index:var(--_z);background:var(--_pop-bg);color:var(--_fg);border:1px solid var(--_pop-border);border-radius:var(--_radius);box-shadow:var(--_shadow);text-align:left;max-width:calc(100vw - 32px);padding:18px;line-height:1.4286;position:absolute}.ntb-panel--end{right:0}.ntb-panel--start{left:0}.ntb-panel--inline{box-shadow:none;max-width:100%;position:static}.ntb-panel:focus{outline:none}.ntb-label{font-size:var(--_fs-cap);color:var(--_subtle);padding:8px 10px 4px;font-weight:600;line-height:16px}.ntb-item{border-radius:var(--_radius-control);text-align:left;width:100%;color:var(--_fg);align-items:center;gap:10px;padding:8px 10px;display:flex}.ntb-item:hover{background:var(--_hover)}.ntb-item>.ntb-ico{color:var(--_muted)}.ntb-item__meta{min-width:0;line-height:18px;display:grid}.ntb-item__meta>b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ntb-item__meta>small{font-size:var(--_fs-cap);color:var(--_subtle)}.ntb-item__check{color:var(--_accent-text);margin-left:auto}.ntb-item--danger,.ntb-item--danger>.ntb-ico{color:var(--_danger)}.ntb-item[aria-disabled=true]{opacity:.55;cursor:default}.ntb-item[aria-disabled=true]:hover{background:0 0}.ntb-divider{background:var(--_border);border:0;height:1px;margin:6px 0}.ntb-org-btn{border-radius:var(--_radius-control);height:36px;color:var(--_fg);border:1px solid #0000;align-items:center;gap:8px;min-width:0;padding:0 8px 0 6px;display:inline-flex}.ntb-org-btn:hover,.ntb-org-btn[aria-expanded=true]{background:var(--_hover)}.ntb-org-btn__name{white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-weight:500;overflow:hidden}.ntb-org-btn>.ntb-ico{color:var(--_subtle)}.ntb-org-mark{background:var(--_tone-fg);width:24px;height:24px;color:var(--_tone-bg);border-radius:6px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.ntb-avatar-btn{border-radius:50%;flex:none;margin-left:6px;display:inline-flex}.ntb-avatar{background:var(--_tone-bg);width:32px;height:32px;color:var(--_tone-fg);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;line-height:1;display:inline-grid;overflow:hidden}.ntb-avatar--lg{width:48px;height:48px;font-size:17px}.ntb-avatar>img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.ntb-avatar--photo{background:var(--ntb-avatar-photo-bg,var(--_inset))}.ntb-account-card{align-items:center;gap:12px;padding:10px 10px 12px;display:flex}.ntb-account-card__text{min-width:0;line-height:20px;display:grid}.ntb-account-card__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ntb-account-card__email{color:var(--_muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ntb-account-card__org{color:var(--_subtle);font-size:var(--_fs-cap);text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}.ntb-tone-1{--_tone-bg:var(--ntb-av1-bg,var(--av1-bg,var(--_d-av1-bg)));--_tone-fg:var(--ntb-av1-fg,var(--av1-fg,var(--_d-av1-fg)))}.ntb-tone-2{--_tone-bg:var(--ntb-av2-bg,var(--av2-bg,var(--_d-av2-bg)));--_tone-fg:var(--ntb-av2-fg,var(--av2-fg,var(--_d-av2-fg)))}.ntb-tone-3{--_tone-bg:var(--ntb-av3-bg,var(--av3-bg,var(--_d-av3-bg)));--_tone-fg:var(--ntb-av3-fg,var(--av3-fg,var(--_d-av3-fg)))}.ntb-tone-4{--_tone-bg:var(--ntb-av4-bg,var(--av4-bg,var(--_d-av4-bg)));--_tone-fg:var(--ntb-av4-fg,var(--av4-fg,var(--_d-av4-fg)))}.ntb-tone-5{--_tone-bg:var(--ntb-av5-bg,var(--av5-bg,var(--_d-av5-bg)));--_tone-fg:var(--ntb-av5-fg,var(--av5-fg,var(--_d-av5-fg)))}.ntb-tone-6{--_tone-bg:var(--ntb-av6-bg,var(--av6-bg,var(--_d-av6-bg)));--_tone-fg:var(--ntb-av6-fg,var(--av6-fg,var(--_d-av6-fg)))}.ntb-grid{grid-template-columns:repeat(3,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.ntb-grid>li{min-width:0;display:grid}.ntb-tile{border-radius:var(--_radius-control);text-align:center;color:var(--_fg);transition:background-color var(--_transition);justify-items:center;gap:8px;min-width:0;padding:14px 4px 12px;font-size:13px;font-weight:500;display:grid}.ntb-tile:hover{background:var(--_hover)}.ntb-tile[aria-current=page]{background:var(--_selected)}.ntb-tile--disabled{color:var(--_subtle)}.ntb-tile--disabled .ntb-app-icon{opacity:.45;filter:grayscale()}.ntb-tile__text{gap:2px;max-width:100%;display:grid}.ntb-tile__caption{color:var(--_muted);font-size:11px;font-weight:400;line-height:14px}.ntb-app-icon{border-radius:22%;flex:none;place-items:center;font-weight:600;line-height:1;display:grid;overflow:hidden}.ntb-app-icon>img{object-fit:cover;width:100%;height:100%;display:block}.ntb-app-icon--mono{background:var(--_accent);color:var(--_on-accent)}.ntb-caption{font-size:var(--_fs-cap);color:var(--_muted);margin:0;padding:4px 10px 0;line-height:16px}.ntb-alert{font-size:var(--_fs-cap);color:var(--_muted);margin:0;padding:8px 10px;line-height:16px}.ntb-link{color:var(--_accent-text);font-weight:500}.ntb-link:hover{text-underline-offset:3px;text-decoration:underline}.ntb-loading{color:var(--_muted);justify-content:center;align-items:center;gap:10px;padding:32px 16px;font-size:13px;display:flex}.ntb-spinner{border:2px solid var(--_border-strong);border-top-color:var(--_accent);border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite ntb-spin}@keyframes ntb-spin{to{transform:rotate(360deg)}}.ntb-foot{border-top:1px solid var(--_border);white-space:nowrap;justify-content:space-between;column-gap:4px;margin-top:6px;padding:10px 10px 4px;font-size:13px;display:flex}.ntb-foot--center{justify-content:center}.ntb-foot-links{border-top:1px solid var(--_border);font-size:var(--_fs-cap);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:6px;padding:8px 10px 10px;display:flex}.ntb-foot-link{border-radius:var(--_radius-control);color:var(--_muted);white-space:nowrap;transition:background-color var(--_transition), color var(--_transition);align-items:center;gap:6px;margin:0 -4px;padding:2px 4px;text-decoration:none;display:inline-flex}.ntb-foot-link:hover{background:var(--_hover);color:var(--_fg)}.ntb-foot-link:focus-visible{outline:2px solid var(--_focus);outline-offset:2px}.ntb-foot-link__icon{width:16px;height:16px;color:var(--_subtle);justify-content:center;align-items:center;display:inline-flex}.ntb-foot-link__icon>svg{width:14px;height:14px}.ntb-foot-link--manage{color:var(--_accent-text);margin-left:auto;font-weight:500}.ntb-foot-link--manage:hover{color:var(--_accent-text);text-underline-offset:3px;text-decoration:underline}@media (width<=1100px){.ntb-search{max-width:var(--ntb-search-max-md,360px)}}@media (width<=900px){.ntb-bar{gap:4px;padding:0 8px}.ntb-search,.ntb-vsep,.ntb-brand__product,.ntb-hide-sm{display:none}.ntb-brand{padding-right:0}.ntb-org-btn__name{max-width:120px}}@media (width<=480px){.ntb-brand__name{display:none}}@media (prefers-reduced-motion:reduce){.ntb *,.ntb :before,.ntb :after{transition:none!important;animation:none!important}}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mark-bg:#172033;--mark-on:#fff;--mono-on:#fff;--surface-panel:#fff;--surface-control:#fff;--surface-control-hover:#f7f8fa;--surface-pop:#fff;--surface-nav:#f7f8fa;--surface-thead:#f7f8fa;--surface-inset:#f7f8fa;--on-danger:#fff;--av1-bg:#dbe6fe;--av1-fg:#1e40af;--av2-bg:#fde6d4;--av2-fg:#9a3412;--av3-bg:#d6f0ea;--av3-fg:#115e59;--av4-bg:#e7e3fb;--av4-fg:#4338ca;--av5-bg:#fbecc8;--av5-fg:#854d0e;--av6-bg:#fbdcdc;--av6-fg:#9f1239;--surface-body:#eef1f5;--surface-base:#f7f8fa;--surface-raised:#fff;--surface-overlay:#e8ecf1;--surface-hover:#0f172a0d;--surface-selected:#2563eb14;--color-text-primary:#172033;--color-text-secondary:#4b5868;--color-text-tertiary:#5e6a7c;--color-text-disabled:#9aa5b3;--color-text-accent:#1855dc;--color-text-on-accent:#fff;--color-border:#0f172a1a;--color-border-strong:#0f172a29;--color-border-hover:#0f172a38;--color-border-accent:#2563eb73;--color-accent:#2563eb;--color-accent-hover:#1d4ed8;--color-accent-muted:#2563eb1a;--color-success:#00702e;--color-success-muted:#0596691f;--color-warning:#955000;--color-warning-muted:#d977061f;--color-error:#c20011;--color-error-muted:#dc26261a;--color-info:#1855dc;--color-info-muted:#2563eb1a;--color-neutral-muted:#4755691a;--color-error-solid:#c81e1e;--app-loadbalance:#0f766e;--app-motor:#c2410c;--app-agentpack:#4338ca;--app-conta:#172033;--shadow-sm:0 1px 2px #0f172a0f;--shadow-md:0 4px 12px #0f172a14;--shadow-lg:0 12px 40px #0f172a24;--backdrop-bg:#1e293b73;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-title:22px;--lh-title:28px;--fs-h2:15px;--lh-h2:22px;--fs-body:14px;--lh-body:20px;--fs-cap:12px;--lh-cap:16px;--fs-mono:12.5px;--radius-chip:6px;--radius-control:8px;--radius-card:12px;--radius-modal:16px;--radius-full:9999px;--control-h-sm:30px;--control-h-md:36px;--control-h-lg:40px;--transition-fast:.12s ease;--transition-normal:.18s ease;--header-height:56px;--sidebar-width:248px;--content-max:1200px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mark-bg:#e6ebf2;--mark-on:#161b24;--mono-on:#161b24;--surface-panel:#1d242f;--surface-control:#1d242f;--surface-control-hover:#28313e;--surface-pop:#28313e;--surface-nav:#161b24;--surface-thead:#202834;--surface-inset:#1a2029;--on-danger:#1a0b0b;--av1-bg:#23385e;--av1-fg:#bcd3ff;--av2-bg:#4a2f1e;--av2-fg:#fdc9a4;--av3-bg:#1c3f3b;--av3-fg:#a6e3d6;--av4-bg:#2f2c57;--av4-fg:#cbc5fb;--av5-bg:#463a1c;--av5-fg:#f5d98e;--av6-bg:#4a2330;--av6-fg:#f8b9c6;--surface-body:#161b24;--surface-base:#1d242f;--surface-raised:#252c38;--surface-overlay:#28313e;--surface-hover:#7f7f7f24;--surface-selected:#60a5fa24;--color-text-primary:#d6dde6;--color-text-secondary:#a2afc1;--color-text-tertiary:#8b9bb1;--color-text-disabled:#5b6778;--color-text-accent:#71b0ff;--color-text-on-accent:#0b1220;--color-border:#ffffff1a;--color-border-strong:#ffffff24;--color-border-hover:#ffffff38;--color-border-accent:#60a5fa73;--color-accent:#60a5fa;--color-accent-hover:#93c5fd;--color-accent-muted:#60a5fa24;--color-success:#34d399;--color-success-muted:#34d39924;--color-warning:#fbbf24;--color-warning-muted:#fbbf2424;--color-error:#ff8684;--color-error-muted:#f8717124;--color-info:#71b0ff;--color-info-muted:#60a5fa24;--color-neutral-muted:#94a3b824;--color-error-solid:#f87171;--app-loadbalance:#14897f;--app-motor:#d4541a;--app-agentpack:#5850d6;--app-conta:#3a4658;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 12px #00000073;--shadow-lg:0 12px 40px #0000008c;--backdrop-bg:#0a0d1299}@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-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}html[data-palette=slate-blue-gold],html[data-palette=slate-blue-gold] [data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-body:#eef1f5;--surface-base:#f7f8fa;--surface-raised:#fff;--surface-overlay:#e8ecf1;--surface-code:#fff;--surface-panel:#fff;--surface-control:#fff;--surface-control-hover:#f7f8fa;--surface-pop:#fff;--surface-nav:#f7f8fa;--surface-thead:#f7f8fa;--surface-inset:#f7f8fa;--surface-hover:#1720330d;--surface-selected:#2563eb14;--color-accent:#2563eb;--color-accent-hover:#1d4ed8;--color-accent-muted:#2563eb1a;--color-accent-muted-strong:#2563eb36;--color-accent-strong:#1e40af;--color-amber:#b45309;--color-amber-hover:#92400e;--color-amber-muted:#d977061f;--color-amber-strong:#d97706;--color-text-primary:#172033;--color-text-secondary:#4b5868;--color-text-tertiary:#5e6a7c;--color-text-disabled:#b0bac6;--color-text-accent:#1855dc;--color-text-inverse:#f8f9fb;--color-text-amber:#a04800;--color-text-on-accent:#fff;--color-text-on-amber:#fff;--color-border:#0f172a1a;--color-border-strong:#0f172a26;--color-border-hover:#0f172a33;--color-border-accent:#2563eb59;--color-success:#00702e;--color-success-muted:#00702e1f;--color-warning:#955000;--color-warning-muted:#9550001f;--color-error:#c20011;--color-error-muted:#c200111a;--color-info:#1855dc;--color-info-muted:#2563eb1a;--color-neutral-muted:#4755691a;--color-error-solid:#c20011;--on-danger:#fff;--mark-bg:#172033;--mark-on:#fff;--mono-on:#fff;--shadow-sm:0 1px 2px #0f172a0f;--shadow-md:0 4px 12px #0f172a14;--shadow-lg:0 12px 40px #0f172a24;--shadow-accent-glow:0 0 20px #2563eb14;--backdrop-bg:#1e293b73;--color-background-body:#eef1f5;--color-background-surface:#fff;--color-background-card:#fff;--color-background-popover:#fff;--color-background-muted:#f7f8fa;--color-skeleton:#e8ecf1;--color-overlay:#1e293b73;--color-on-accent:#fff;--color-icon-accent:#1855dc;--color-icon-primary:#172033;--color-icon-secondary:#4b5868;--color-icon-disabled:#b0bac6;--color-border-emphasized:#0f172a26;--color-on-error:#fff;--color-on-success:#fff;--color-on-warning:#fff;--shadow-low:0 1px 2px #0f172a0f;--shadow-med:0 4px 12px #0f172a14;--shadow-high:0 12px 40px #0f172a24;--shadow-inset-hover:inset 0px 0px 0px 2px #2563eb4d;--shadow-inset-selected:inset 0px 0px 0px 2px #2563eb73;--astryx-theme-neutral-color-status-fill-accent:#2563eb;--astryx-theme-neutral-color-status-muted-accent:#2563eb1a}html[data-palette=slate-blue-gold][data-theme=dark],html[data-palette=slate-blue-gold] [data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-body:#161b24;--surface-base:#1d242f;--surface-raised:#252c38;--surface-overlay:#28313e;--surface-code:#252c38;--surface-panel:#1d242f;--surface-control:#1d242f;--surface-control-hover:#28313e;--surface-pop:#28313e;--surface-nav:#161b24;--surface-thead:#212834;--surface-inset:#1a202a;--surface-hover:#7f7f7f24;--surface-selected:#60a5fa24;--color-accent:#60a5fa;--color-accent-hover:#93c5fd;--color-accent-muted:#60a5fa24;--color-accent-muted-strong:#60a5fa4b;--color-accent-strong:#2563eb;--color-amber:#f59e0b;--color-amber-hover:#fbbf24;--color-amber-muted:#f59e0b24;--color-amber-strong:#d97706;--color-text-primary:#d6dde6;--color-text-secondary:#a2afc1;--color-text-tertiary:#8b9bb1;--color-text-disabled:#455263;--color-text-accent:#71b0ff;--color-text-inverse:#0f1219;--color-text-amber:#f59e0b;--color-text-on-accent:#0b1220;--color-text-on-amber:#0f1219;--color-border:#ffffff24;--color-border-strong:#ffffff26;--color-border-hover:#ffffff29;--color-border-accent:#60a5fa73;--color-success:#34d399;--color-success-muted:#34d39924;--color-warning:#fbbf24;--color-warning-muted:#fbbf2424;--color-error:#ff8684;--color-error-muted:#ff868424;--color-info:#71b0ff;--color-info-muted:#60a5fa24;--color-neutral-muted:#94a3b824;--color-error-solid:#ff8684;--on-danger:#111;--mark-bg:#d6dde6;--mark-on:#161b24;--mono-on:#161b24;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 12px #00000073;--shadow-lg:0 12px 40px #0000008c;--shadow-accent-glow:0 0 20px #60a5fa1f;--backdrop-bg:#0a0d1299;--color-background-body:#161b24;--color-background-surface:#1d242f;--color-background-card:#1d242f;--color-background-popover:#28313e;--color-background-muted:#1a202a;--color-skeleton:#28313e;--color-overlay:#0a0d1299;--color-on-accent:#0b1220;--color-icon-accent:#71b0ff;--color-icon-primary:#d6dde6;--color-icon-secondary:#a2afc1;--color-icon-disabled:#455263;--color-border-emphasized:#ffffff26;--color-on-error:#111;--color-on-success:#111;--color-on-warning:#111;--shadow-low:0 1px 2px #0006;--shadow-med:0 4px 12px #00000073;--shadow-high:0 12px 40px #0000008c;--shadow-inset-hover:inset 0px 0px 0px 2px #60a5fa4d;--shadow-inset-selected:inset 0px 0px 0px 2px #60a5fa73;--astryx-theme-neutral-color-status-fill-accent:#60a5fa;--astryx-theme-neutral-color-status-muted-accent:#60a5fa24}html[data-palette=deep-teal-amber],html[data-palette=deep-teal-amber] [data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-body:#f5f3ee;--surface-base:#fbfaf6;--surface-raised:#fff;--surface-overlay:#efede6;--surface-code:#fff;--surface-panel:#fff;--surface-control:#fff;--surface-control-hover:#fbfaf6;--surface-pop:#fff;--surface-nav:#fbfaf6;--surface-thead:#fbfaf6;--surface-inset:#fbfaf6;--surface-hover:#0c14140d;--surface-selected:#0f766e14;--color-accent:#0f766e;--color-accent-hover:#14b8a6;--color-accent-muted:#0f766e1a;--color-accent-muted-strong:#0f766e36;--color-accent-strong:#2dd4bf;--color-amber:#c66323;--color-amber-hover:#d97706;--color-amber-muted:#b453091a;--color-amber-strong:#fbbf24;--color-text-primary:#0c1414;--color-text-secondary:#3d4847;--color-text-tertiary:#636c6b;--color-text-disabled:#b0b8b7;--color-text-accent:#006d65;--color-text-inverse:#fbfaf6;--color-text-amber:#a04800;--color-text-on-accent:#fbfaf6;--color-text-on-amber:#0c1414;--color-border:#00000014;--color-border-strong:#0000001d;--color-border-hover:#00000026;--color-border-accent:#0f766e4d;--color-success:#006d65;--color-success-muted:#006d651f;--color-warning:#965000;--color-warning-muted:#9650001f;--color-error:#c40012;--color-error-muted:#c400121a;--color-info:#006d65;--color-info-muted:#0f766e1a;--color-neutral-muted:#4755691a;--color-error-solid:#c40012;--on-danger:#fff;--mark-bg:#0c1414;--mark-on:#fff;--mono-on:#fff;--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 8px 32px #0000001f;--shadow-accent-glow:0 0 20px #0f766e1a;--backdrop-bg:#f5f3eecc;--color-background-body:#f5f3ee;--color-background-surface:#fff;--color-background-card:#fff;--color-background-popover:#fff;--color-background-muted:#fbfaf6;--color-skeleton:#efede6;--color-overlay:#f5f3eecc;--color-on-accent:#fbfaf6;--color-icon-accent:#006d65;--color-icon-primary:#0c1414;--color-icon-secondary:#3d4847;--color-icon-disabled:#b0b8b7;--color-border-emphasized:#0000001d;--color-on-error:#fff;--color-on-success:#fff;--color-on-warning:#fff;--shadow-low:0 1px 2px #0000000f;--shadow-med:0 4px 12px #00000014;--shadow-high:0 8px 32px #0000001f;--shadow-inset-hover:inset 0px 0px 0px 2px #0f766e4d;--shadow-inset-selected:inset 0px 0px 0px 2px #0f766e73;--astryx-theme-neutral-color-status-fill-accent:#0f766e;--astryx-theme-neutral-color-status-muted-accent:#0f766e1a}html[data-palette=deep-teal-amber][data-theme=dark],html[data-palette=deep-teal-amber] [data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-body:#0c1414;--surface-base:#131c1d;--surface-raised:#1a2628;--surface-overlay:#243335;--surface-code:#1a2628;--surface-panel:#131c1d;--surface-control:#131c1d;--surface-control-hover:#243335;--surface-pop:#243335;--surface-nav:#0c1414;--surface-thead:#172123;--surface-inset:#101819;--surface-hover:#7f7f7f24;--surface-selected:#2dd4bf26;--color-accent:#2dd4bf;--color-accent-hover:#5eead4;--color-accent-muted:#2dd4bf26;--color-accent-muted-strong:#2dd4bf50;--color-accent-strong:#0f766e;--color-amber:#fbbf24;--color-amber-hover:#fcd34d;--color-amber-muted:#fbbf2426;--color-amber-strong:#b45309;--color-text-primary:#c8d4d2;--color-text-secondary:#a1b1af;--color-text-tertiary:#8e9d9b;--color-text-disabled:#3a4846;--color-text-accent:#2dd4bf;--color-text-inverse:#0c1414;--color-text-amber:#fbbf24;--color-text-on-accent:#06302b;--color-text-on-amber:#0c1414;--color-border:#ffffff14;--color-border-strong:#ffffff1d;--color-border-hover:#ffffff26;--color-border-accent:#2dd4bf66;--color-success:#2dd4bf;--color-success-muted:#2dd4bf24;--color-warning:#fbbf24;--color-warning-muted:#fbbf2424;--color-error:#ff8583;--color-error-muted:#ff858324;--color-info:#2dd4bf;--color-info-muted:#2dd4bf26;--color-neutral-muted:#94a3b824;--color-error-solid:#ff8583;--on-danger:#111;--mark-bg:#c8d4d2;--mark-on:#0c1414;--mono-on:#0c1414;--shadow-sm:0 1px 2px #00000059;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 32px #00000073;--shadow-accent-glow:0 0 20px #2dd4bf26;--backdrop-bg:#0c1414cc;--color-background-body:#0c1414;--color-background-surface:#131c1d;--color-background-card:#131c1d;--color-background-popover:#243335;--color-background-muted:#101819;--color-skeleton:#243335;--color-overlay:#0c1414cc;--color-on-accent:#06302b;--color-icon-accent:#2dd4bf;--color-icon-primary:#c8d4d2;--color-icon-secondary:#a1b1af;--color-icon-disabled:#3a4846;--color-border-emphasized:#ffffff1d;--color-on-error:#111;--color-on-success:#111;--color-on-warning:#111;--shadow-low:0 1px 2px #00000059;--shadow-med:0 4px 12px #0006;--shadow-high:0 8px 32px #00000073;--shadow-inset-hover:inset 0px 0px 0px 2px #2dd4bf4d;--shadow-inset-selected:inset 0px 0px 0px 2px #2dd4bf73;--astryx-theme-neutral-color-status-fill-accent:#2dd4bf;--astryx-theme-neutral-color-status-muted-accent:#2dd4bf26}html[data-palette=warm-stone-sage],html[data-palette=warm-stone-sage] [data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-body:#f7f5f0;--surface-base:#fdfcfa;--surface-raised:#fff;--surface-overlay:#efece5;--surface-code:#fff;--surface-panel:#fff;--surface-control:#fff;--surface-control-hover:#fdfcfa;--surface-pop:#fff;--surface-nav:#fdfcfa;--surface-thead:#fdfcfa;--surface-inset:#fdfcfa;--surface-hover:#1a17140d;--surface-selected:#00853814;--color-accent:#008538;--color-accent-hover:#22c55e;--color-accent-muted:#16a34a14;--color-accent-muted-strong:#16a34a2b;--color-accent-strong:#86efac;--color-amber:#d85528;--color-amber-hover:#ea580c;--color-amber-muted:#c2410c14;--color-amber-strong:#fb923c;--color-text-primary:#1a1714;--color-text-secondary:#5c5246;--color-text-tertiary:#73685a;--color-text-disabled:#c4baa8;--color-text-accent:#007430;--color-text-inverse:#fdfcfa;--color-text-amber:#b23800;--color-text-on-accent:#fdfcfa;--color-text-on-amber:#171311;--color-border:#00000012;--color-border-strong:#0000001b;--color-border-hover:#00000024;--color-border-accent:#16a34a40;--color-success:#00702e;--color-success-muted:#00702e1f;--color-warning:#965000;--color-warning-muted:#9650001f;--color-error:#c30011;--color-error-muted:#c300111a;--color-info:#00702e;--color-info-muted:#16a34a14;--color-neutral-muted:#4755691a;--color-error-solid:#c30011;--on-danger:#fff;--mark-bg:#1a1714;--mark-on:#fff;--mono-on:#fff;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 12px #00000012;--shadow-lg:0 8px 32px #0000001a;--shadow-accent-glow:0 0 20px #16a34a0f;--backdrop-bg:#f7f5f0cc;--color-background-body:#f7f5f0;--color-background-surface:#fff;--color-background-card:#fff;--color-background-popover:#fff;--color-background-muted:#fdfcfa;--color-skeleton:#efece5;--color-overlay:#f7f5f0cc;--color-on-accent:#fdfcfa;--color-icon-accent:#007430;--color-icon-primary:#1a1714;--color-icon-secondary:#5c5246;--color-icon-disabled:#c4baa8;--color-border-emphasized:#0000001b;--color-on-error:#fff;--color-on-success:#fff;--color-on-warning:#fff;--shadow-low:0 1px 2px #0000000d;--shadow-med:0 4px 12px #00000012;--shadow-high:0 8px 32px #0000001a;--shadow-inset-hover:inset 0px 0px 0px 2px #0085384d;--shadow-inset-selected:inset 0px 0px 0px 2px #00853873;--astryx-theme-neutral-color-status-fill-accent:#008538;--astryx-theme-neutral-color-status-muted-accent:#16a34a14}html[data-palette=warm-stone-sage][data-theme=dark],html[data-palette=warm-stone-sage] [data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-body:#171311;--surface-base:#1e1a17;--surface-raised:#262119;--surface-overlay:#332c22;--surface-code:#262119;--surface-panel:#1e1a17;--surface-control:#1e1a17;--surface-control-hover:#332c22;--surface-pop:#332c22;--surface-nav:#171311;--surface-thead:#221e18;--surface-inset:#1b1714;--surface-hover:#7f7f7f24;--surface-selected:#86efac1f;--color-accent:#86efac;--color-accent-hover:#a7f3d0;--color-accent-muted:#86efac1f;--color-accent-muted-strong:#86efac40;--color-accent-strong:#16a34a;--color-amber:#fb923c;--color-amber-hover:#fdba74;--color-amber-muted:#fb923c24;--color-amber-strong:#c2410c;--color-text-primary:#d4c8bc;--color-text-secondary:#b5a796;--color-text-tertiary:#a19384;--color-text-disabled:#4a4035;--color-text-accent:#86efac;--color-text-inverse:#171311;--color-text-amber:#fb923c;--color-text-on-accent:#14361e;--color-text-on-amber:#171311;--color-border:#ffffff0f;--color-border-strong:#ffffff18;--color-border-hover:#ffffff21;--color-border-accent:#86efac59;--color-success:#22c55e;--color-success-muted:#22c55e24;--color-warning:#fbbf24;--color-warning-muted:#fbbf2424;--color-error:#ff8280;--color-error-muted:#ff828024;--color-info:#86efac;--color-info-muted:#86efac1f;--color-neutral-muted:#94a3b824;--color-error-solid:#ff8280;--on-danger:#111;--mark-bg:#d4c8bc;--mark-on:#171311;--mono-on:#171311;--shadow-sm:0 1px 2px #00000059;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 32px #00000073;--shadow-accent-glow:0 0 20px #86efac1a;--backdrop-bg:#171311cc;--color-background-body:#171311;--color-background-surface:#1e1a17;--color-background-card:#1e1a17;--color-background-popover:#332c22;--color-background-muted:#1b1714;--color-skeleton:#332c22;--color-overlay:#171311cc;--color-on-accent:#14361e;--color-icon-accent:#86efac;--color-icon-primary:#d4c8bc;--color-icon-secondary:#b5a796;--color-icon-disabled:#4a4035;--color-border-emphasized:#ffffff18;--color-on-error:#111;--color-on-success:#111;--color-on-warning:#111;--shadow-low:0 1px 2px #00000059;--shadow-med:0 4px 12px #0006;--shadow-high:0 8px 32px #00000073;--shadow-inset-hover:inset 0px 0px 0px 2px #86efac4d;--shadow-inset-selected:inset 0px 0px 0px 2px #86efac73;--astryx-theme-neutral-color-status-fill-accent:#86efac;--astryx-theme-neutral-color-status-muted-accent:#86efac1f}html[data-palette=violet-cyan],html[data-palette=violet-cyan] [data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-body:#f3f1f7;--surface-base:#f9f8fc;--surface-raised:#fff;--surface-overlay:#edeaf3;--surface-code:#fff;--surface-panel:#fff;--surface-control:#fff;--surface-control-hover:#f9f8fc;--surface-pop:#fff;--surface-nav:#f9f8fc;--surface-thead:#f9f8fc;--surface-inset:#f9f8fc;--surface-hover:#1a16250d;--surface-selected:#7c3aed14;--color-accent:#7c3aed;--color-accent-hover:#8b5cf6;--color-accent-muted:#7c3aed14;--color-accent-muted-strong:#7c3aed2b;--color-accent-strong:#a78bfa;--color-amber:#0891b2;--color-amber-hover:#22d3ee;--color-amber-muted:#0891b214;--color-amber-strong:#67e8f9;--color-text-primary:#1a1625;--color-text-secondary:#4b4560;--color-text-tertiary:#6d6582;--color-text-disabled:#b8b0c8;--color-text-accent:#7833e7;--color-text-inverse:#f9f8fc;--color-text-amber:#006c86;--color-text-on-accent:#f9f8fc;--color-text-on-amber:#0f0d15;--color-border:#00000014;--color-border-strong:#0000001d;--color-border-hover:#00000026;--color-border-accent:#7c3aed40;--color-success:#00702e;--color-success-muted:#00702e1f;--color-warning:#954f00;--color-warning-muted:#954f001f;--color-error:#c20011;--color-error-muted:#c200111a;--color-info:#7631e5;--color-info-muted:#7c3aed14;--color-neutral-muted:#4755691a;--color-error-solid:#c20011;--on-danger:#fff;--mark-bg:#1a1625;--mark-on:#fff;--mono-on:#fff;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 12px #00000012;--shadow-lg:0 8px 32px #0000001a;--shadow-accent-glow:0 0 20px #7c3aed0f;--backdrop-bg:#f3f1f7cc;--color-background-body:#f3f1f7;--color-background-surface:#fff;--color-background-card:#fff;--color-background-popover:#fff;--color-background-muted:#f9f8fc;--color-skeleton:#edeaf3;--color-overlay:#f3f1f7cc;--color-on-accent:#f9f8fc;--color-icon-accent:#7833e7;--color-icon-primary:#1a1625;--color-icon-secondary:#4b4560;--color-icon-disabled:#b8b0c8;--color-border-emphasized:#0000001d;--color-on-error:#fff;--color-on-success:#fff;--color-on-warning:#fff;--shadow-low:0 1px 2px #0000000d;--shadow-med:0 4px 12px #00000012;--shadow-high:0 8px 32px #0000001a;--shadow-inset-hover:inset 0px 0px 0px 2px #7c3aed4d;--shadow-inset-selected:inset 0px 0px 0px 2px #7c3aed73;--astryx-theme-neutral-color-status-fill-accent:#7c3aed;--astryx-theme-neutral-color-status-muted-accent:#7c3aed14}html[data-palette=violet-cyan][data-theme=dark],html[data-palette=violet-cyan] [data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-body:#0f0d15;--surface-base:#16131f;--surface-raised:#1e1a28;--surface-overlay:#282334;--surface-code:#1e1a28;--surface-panel:#16131f;--surface-control:#16131f;--surface-control-hover:#282334;--surface-pop:#282334;--surface-nav:#0f0d15;--surface-thead:#1a1724;--surface-inset:#13101a;--surface-hover:#7f7f7f24;--surface-selected:#a78bfa24;--color-accent:#a78bfa;--color-accent-hover:#c4b5fd;--color-accent-muted:#a78bfa24;--color-accent-muted-strong:#a78bfa4b;--color-accent-strong:#7c3aed;--color-amber:#22d3ee;--color-amber-hover:#67e8f9;--color-amber-muted:#22d3ee24;--color-amber-strong:#0891b2;--color-text-primary:#d0c8e0;--color-text-secondary:#a59dbe;--color-text-tertiary:#9189b0;--color-text-disabled:#3a3555;--color-text-accent:#ab8ffe;--color-text-inverse:#0f0d15;--color-text-amber:#22d3ee;--color-text-on-accent:#1f1140;--color-text-on-amber:#0f0d15;--color-border:#ffffff12;--color-border-strong:#ffffff1b;--color-border-hover:#ffffff24;--color-border-accent:#a78bfa66;--color-success:#34d399;--color-success-muted:#34d39924;--color-warning:#fbbf24;--color-warning-muted:#fbbf2424;--color-error:#fc7474;--color-error-muted:#fc747424;--color-info:#ab8ffe;--color-info-muted:#a78bfa24;--color-neutral-muted:#94a3b824;--color-error-solid:#fc7474;--on-danger:#0f0d15;--mark-bg:#d0c8e0;--mark-on:#0f0d15;--mono-on:#0f0d15;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 12px #00000073;--shadow-lg:0 8px 32px #00000080;--shadow-accent-glow:0 0 20px #a78bfa1f;--backdrop-bg:#0f0d15cc;--color-background-body:#0f0d15;--color-background-surface:#16131f;--color-background-card:#16131f;--color-background-popover:#282334;--color-background-muted:#13101a;--color-skeleton:#282334;--color-overlay:#0f0d15cc;--color-on-accent:#1f1140;--color-icon-accent:#ab8ffe;--color-icon-primary:#d0c8e0;--color-icon-secondary:#a59dbe;--color-icon-disabled:#3a3555;--color-border-emphasized:#ffffff1b;--color-on-error:#0f0d15;--color-on-success:#111;--color-on-warning:#111;--shadow-low:0 1px 2px #0006;--shadow-med:0 4px 12px #00000073;--shadow-high:0 8px 32px #00000080;--shadow-inset-hover:inset 0px 0px 0px 2px #a78bfa4d;--shadow-inset-selected:inset 0px 0px 0px 2px #a78bfa73;--astryx-theme-neutral-color-status-fill-accent:#a78bfa;--astryx-theme-neutral-color-status-muted-accent:#a78bfa24}html[data-palette=matrix-green],html[data-palette=matrix-green] [data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-body:#f0fff5;--surface-base:#f5fff8;--surface-raised:#fff;--surface-overlay:#daf5e5;--surface-code:#fff;--surface-panel:#fff;--surface-control:#fff;--surface-control-hover:#f5fff8;--surface-pop:#fff;--surface-nav:#f5fff8;--surface-thead:#f5fff8;--surface-inset:#f5fff8;--surface-hover:#0a2e1f0d;--surface-selected:#00885514;--color-accent:#085;--color-accent-hover:#00a866;--color-accent-muted:#0088551a;--color-accent-muted-strong:#00885536;--color-accent-strong:#0c6;--color-amber:#008746;--color-amber-hover:#00b366;--color-amber-muted:#0099501a;--color-amber-strong:#0f8;--color-text-primary:#0a2e1f;--color-text-secondary:#1e5238;--color-text-tertiary:#44745c;--color-text-disabled:#88a89a;--color-text-accent:#007246;--color-text-inverse:#fff;--color-text-amber:#00733b;--color-text-on-accent:#fff;--color-text-on-amber:#fff;--color-border:#00885526;--color-border-strong:#00885539;--color-border-hover:#0088554d;--color-border-accent:#00885580;--color-success:#007146;--color-success-muted:#0071461f;--color-warning:#00723a;--color-warning-muted:#00723a1f;--color-error:#c50012;--color-error-muted:#c500121a;--color-info:#007146;--color-info-muted:#0088551a;--color-neutral-muted:#4755691a;--color-error-solid:#c50012;--on-danger:#fff;--mark-bg:#0a2e1f;--mark-on:#fff;--mono-on:#fff;--shadow-sm:0 1px 2px #0088550f;--shadow-md:0 4px 12px #00885514;--shadow-lg:0 8px 32px #0088551a;--shadow-accent-glow:0 0 20px #0088551a;--backdrop-bg:#f0fff5cc;--color-background-body:#f0fff5;--color-background-surface:#fff;--color-background-card:#fff;--color-background-popover:#fff;--color-background-muted:#f5fff8;--color-skeleton:#daf5e5;--color-overlay:#f0fff5cc;--color-on-accent:#fff;--color-icon-accent:#007246;--color-icon-primary:#0a2e1f;--color-icon-secondary:#1e5238;--color-icon-disabled:#88a89a;--color-border-emphasized:#00885539;--color-on-error:#fff;--color-on-success:#fff;--color-on-warning:#fff;--shadow-low:0 1px 2px #0088550f;--shadow-med:0 4px 12px #00885514;--shadow-high:0 8px 32px #0088551a;--shadow-inset-hover:inset 0px 0px 0px 2px #0088554d;--shadow-inset-selected:inset 0px 0px 0px 2px #00885573;--astryx-theme-neutral-color-status-fill-accent:#085;--astryx-theme-neutral-color-status-muted-accent:#0088551a}html[data-palette=matrix-green][data-theme=dark],html[data-palette=matrix-green] [data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-body:#000;--surface-base:#0a0a0a;--surface-raised:#101010;--surface-overlay:#1a1a1a;--surface-code:#101010;--surface-panel:#0a0a0a;--surface-control:#0a0a0a;--surface-control-hover:#1a1a1a;--surface-pop:#1a1a1a;--surface-nav:#000;--surface-thead:#0d0d0d;--surface-inset:#050505;--surface-hover:#7f7f7f24;--surface-selected:#00ff881f;--color-accent:#0f8;--color-accent-hover:#3fa;--color-accent-muted:#00ff881f;--color-accent-muted-strong:#00ff8840;--color-accent-strong:#0c6;--color-amber:#0c6;--color-amber-hover:#0f8;--color-amber-muted:#00cc661f;--color-amber-strong:#009950;--color-text-primary:#afc;--color-text-secondary:#5cb894;--color-text-tertiary:#4d9075;--color-text-disabled:#1f4a37;--color-text-accent:#0f8;--color-text-inverse:#000;--color-text-amber:#0c6;--color-text-on-accent:#000;--color-text-on-amber:#000;--color-border:#00ff881a;--color-border-strong:#00ff882d;--color-border-hover:#00ff8840;--color-border-accent:#00ff8880;--color-success:#0f8;--color-success-muted:#00ff8824;--color-warning:#fbbf24;--color-warning-muted:#fbbf2424;--color-error:#f87171;--color-error-muted:#f8717124;--color-info:#0f8;--color-info-muted:#00ff881f;--color-neutral-muted:#94a3b824;--color-error-solid:#f87171;--on-danger:#000;--mark-bg:#afc;--mark-on:#000;--mono-on:#000;--shadow-sm:0 1px 2px #00ff881a;--shadow-md:0 4px 12px #00ff8826;--shadow-lg:0 8px 32px #0f83;--shadow-accent-glow:0 0 20px #0f86;--backdrop-bg:#000000d9;--color-background-body:#000;--color-background-surface:#0a0a0a;--color-background-card:#0a0a0a;--color-background-popover:#1a1a1a;--color-background-muted:#050505;--color-skeleton:#1a1a1a;--color-overlay:#000000d9;--color-on-accent:#000;--color-icon-accent:#0f8;--color-icon-primary:#afc;--color-icon-secondary:#5cb894;--color-icon-disabled:#1f4a37;--color-border-emphasized:#00ff882d;--color-on-error:#000;--color-on-success:#111;--color-on-warning:#111;--shadow-low:0 1px 2px #00ff881a;--shadow-med:0 4px 12px #00ff8826;--shadow-high:0 8px 32px #0f83;--shadow-inset-hover:inset 0px 0px 0px 2px #00ff884d;--shadow-inset-selected:inset 0px 0px 0px 2px #00ff8873;--astryx-theme-neutral-color-status-fill-accent:#0f8;--astryx-theme-neutral-color-status-muted-accent:#00ff881f}html[data-palette=terminator-red],html[data-palette=terminator-red] [data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-body:#f5f3f0;--surface-base:#fafaf8;--surface-raised:#fff;--surface-overlay:#ede8e0;--surface-code:#fff;--surface-panel:#fff;--surface-control:#fff;--surface-control-hover:#fafaf8;--surface-pop:#fff;--surface-nav:#fafaf8;--surface-thead:#fafaf8;--surface-inset:#fafaf8;--surface-hover:#1a1a1c0d;--surface-selected:#cc000014;--color-accent:#c00;--color-accent-hover:#e60000;--color-accent-muted:#cc000014;--color-accent-muted-strong:#cc00002b;--color-accent-strong:#ff3a3a;--color-amber:#c40;--color-amber-hover:#e65500;--color-amber-muted:#cc440014;--color-amber-strong:#ff6b35;--color-text-primary:#1a1a1c;--color-text-secondary:#4a4a4e;--color-text-tertiary:#67676d;--color-text-disabled:#a8a8b0;--color-text-accent:#c00000;--color-text-inverse:#fff;--color-text-amber:#ad3800;--color-text-on-accent:#fff;--color-text-on-amber:#fff;--color-border:#cc00001f;--color-border-strong:#cc00002f;--color-border-hover:#cc000040;--color-border-accent:#c006;--color-success:#006e2d;--color-success-muted:#006e2d1f;--color-warning:#934e00;--color-warning-muted:#934e001f;--color-error:#bf0011;--color-error-muted:#bf00111a;--color-info:#c10000;--color-info-muted:#cc000014;--color-neutral-muted:#4755691a;--color-error-solid:#bf0011;--on-danger:#fff;--mark-bg:#1a1a1c;--mark-on:#fff;--mono-on:#fff;--shadow-sm:0 1px 2px #cc00000f;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 8px 32px #0000001f;--shadow-accent-glow:0 0 20px #cc00001a;--backdrop-bg:#f5f3f0cc;--color-background-body:#f5f3f0;--color-background-surface:#fff;--color-background-card:#fff;--color-background-popover:#fff;--color-background-muted:#fafaf8;--color-skeleton:#ede8e0;--color-overlay:#f5f3f0cc;--color-on-accent:#fff;--color-icon-accent:#c00000;--color-icon-primary:#1a1a1c;--color-icon-secondary:#4a4a4e;--color-icon-disabled:#a8a8b0;--color-border-emphasized:#cc00002f;--color-on-error:#fff;--color-on-success:#fff;--color-on-warning:#fff;--shadow-low:0 1px 2px #cc00000f;--shadow-med:0 4px 12px #00000014;--shadow-high:0 8px 32px #0000001f;--shadow-inset-hover:inset 0px 0px 0px 2px #cc00004d;--shadow-inset-selected:inset 0px 0px 0px 2px #cc000073;--astryx-theme-neutral-color-status-fill-accent:#c00;--astryx-theme-neutral-color-status-muted-accent:#cc000014}html[data-palette=terminator-red][data-theme=dark],html[data-palette=terminator-red] [data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-body:#0a0a0c;--surface-base:#111114;--surface-raised:#18181c;--surface-overlay:#22222a;--surface-code:#18181c;--surface-panel:#111114;--surface-control:#111114;--surface-control-hover:#22222a;--surface-pop:#22222a;--surface-nav:#0a0a0c;--surface-thead:#151518;--surface-inset:#0e0e10;--surface-hover:#7f7f7f24;--surface-selected:#ff3a3a1f;--color-accent:#c91414;--color-accent-hover:#ff5e5e;--color-accent-muted:#ff3a3a1f;--color-accent-muted-strong:#ff3a3a40;--color-accent-strong:#c00;--color-amber:#ff6b35;--color-amber-hover:#ff8a5e;--color-amber-muted:#ff6b3524;--color-amber-strong:#c40;--color-text-primary:#d8d8d8;--color-text-secondary:#9e9ea2;--color-text-tertiary:#8a8a92;--color-text-disabled:#3a3a42;--color-text-accent:#ff5d55;--color-text-inverse:#0a0a0c;--color-text-amber:#ff6e3a;--color-text-on-accent:#fff;--color-text-on-amber:#0a0a0c;--color-border:#ff3a3a1a;--color-border-strong:#ff3a3a2d;--color-border-hover:#ff3a3a40;--color-border-accent:#ff3a3a80;--color-success:#34d399;--color-success-muted:#34d39924;--color-warning:#fbbf24;--color-warning-muted:#fbbf2424;--color-error:#ff6d6a;--color-error-muted:#ff6d6a24;--color-info:#ff7167;--color-info-muted:#ff3a3a1f;--color-neutral-muted:#94a3b824;--color-error-solid:#ff6d6a;--on-danger:#0a0a0c;--mark-bg:#d8d8d8;--mark-on:#0a0a0c;--mono-on:#0a0a0c;--shadow-sm:0 1px 2px #ff3a3a1a;--shadow-md:0 4px 12px #00000080;--shadow-lg:0 8px 32px #0009;--shadow-accent-glow:0 0 20px #ff3a3a4d;--backdrop-bg:#0a0a0cd9;--color-background-body:#0a0a0c;--color-background-surface:#111114;--color-background-card:#111114;--color-background-popover:#22222a;--color-background-muted:#0e0e10;--color-skeleton:#22222a;--color-overlay:#0a0a0cd9;--color-on-accent:#fff;--color-icon-accent:#ff5d55;--color-icon-primary:#d8d8d8;--color-icon-secondary:#9e9ea2;--color-icon-disabled:#3a3a42;--color-border-emphasized:#ff3a3a2d;--color-on-error:#0a0a0c;--color-on-success:#111;--color-on-warning:#111;--shadow-low:0 1px 2px #ff3a3a1a;--shadow-med:0 4px 12px #00000080;--shadow-high:0 8px 32px #0009;--shadow-inset-hover:inset 0px 0px 0px 2px #c914144d;--shadow-inset-selected:inset 0px 0px 0px 2px #c9141473;--astryx-theme-neutral-color-status-fill-accent:#c91414;--astryx-theme-neutral-color-status-muted-accent:#ff3a3a1f}html[data-palette=blueprint-orange],html[data-palette=blueprint-orange] [data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-body:#fafbfc;--surface-base:#fff;--surface-raised:#fff;--surface-overlay:#eef2f5;--surface-code:#fff;--surface-panel:#fff;--surface-control:#fff;--surface-control-hover:#fff;--surface-pop:#fff;--surface-nav:#fff;--surface-thead:#fff;--surface-inset:#fff;--surface-hover:#0a1a2e0d;--surface-selected:#b25f0014;--color-accent:#b25f00;--color-accent-hover:#e68000;--color-accent-muted:#cc6e001a;--color-accent-muted-strong:#cc6e0036;--color-accent-strong:#ff8c00;--color-amber:#a06a00;--color-amber-hover:#e69900;--color-amber-muted:#cc88001a;--color-amber-strong:#ffa940;--color-text-primary:#0a1a2e;--color-text-secondary:#1f2f48;--color-text-tertiary:#4a6080;--color-text-disabled:#8a99b0;--color-text-accent:#9b5200;--color-text-inverse:#fff;--color-text-amber:#8d5d00;--color-text-on-accent:#fff;--color-text-on-amber:#fff;--color-border:#0d22381a;--color-border-strong:#0d223826;--color-border-hover:#0d223833;--color-border-accent:#cc6e0066;--color-success:#007430;--color-success-muted:#0074301f;--color-warning:#8b5b00;--color-warning-muted:#8b5b001f;--color-error:#c80012;--color-error-muted:#c800121a;--color-info:#9a5100;--color-info-muted:#cc6e001a;--color-neutral-muted:#4755691a;--color-error-solid:#c80012;--on-danger:#fff;--mark-bg:#0a1a2e;--mark-on:#fff;--mono-on:#fff;--shadow-sm:0 1px 2px #0d22380f;--shadow-md:0 4px 12px #0d223814;--shadow-lg:0 8px 32px #0d22381a;--shadow-accent-glow:0 0 20px #cc6e001a;--backdrop-bg:#fafbfcd9;--color-background-body:#fafbfc;--color-background-surface:#fff;--color-background-card:#fff;--color-background-popover:#fff;--color-background-muted:#fff;--color-skeleton:#eef2f5;--color-overlay:#fafbfcd9;--color-on-accent:#fff;--color-icon-accent:#9b5200;--color-icon-primary:#0a1a2e;--color-icon-secondary:#1f2f48;--color-icon-disabled:#8a99b0;--color-border-emphasized:#0d223826;--color-on-error:#fff;--color-on-success:#fff;--color-on-warning:#fff;--shadow-low:0 1px 2px #0d22380f;--shadow-med:0 4px 12px #0d223814;--shadow-high:0 8px 32px #0d22381a;--shadow-inset-hover:inset 0px 0px 0px 2px #b25f004d;--shadow-inset-selected:inset 0px 0px 0px 2px #b25f0073;--astryx-theme-neutral-color-status-fill-accent:#b25f00;--astryx-theme-neutral-color-status-muted-accent:#cc6e001a}html[data-palette=blueprint-orange][data-theme=dark],html[data-palette=blueprint-orange] [data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-body:#0d2238;--surface-base:#102a45;--surface-raised:#15355a;--surface-overlay:#1d4274;--surface-code:#15355a;--surface-panel:#102a45;--surface-control:#102a45;--surface-control-hover:#1d4274;--surface-pop:#1d4274;--surface-nav:#0d2238;--surface-thead:#133050;--surface-inset:#0f263f;--surface-hover:#7f7f7f24;--surface-selected:#ff8c0024;--color-accent:#d46d13;--color-accent-hover:#ffa940;--color-accent-muted:#ff8c0024;--color-accent-muted-strong:#ff8c004b;--color-accent-strong:#cc6e00;--color-amber:#ffa940;--color-amber-hover:#ffbf66;--color-amber-muted:#ffa94024;--color-amber-strong:#c80;--color-text-primary:#d8e4f0;--color-text-secondary:#a3c6e7;--color-text-tertiary:#91b3da;--color-text-disabled:#3a5070;--color-text-accent:#fa6;--color-text-inverse:#0d2238;--color-text-amber:#ffb35c;--color-text-on-accent:#0d2238;--color-text-on-amber:#0d2238;--color-border:#ffffff1a;--color-border-strong:#ffffff26;--color-border-hover:#fff3;--color-border-accent:#ff8c0080;--color-success:#45dfa4;--color-success-muted:#45dfa424;--color-warning:#ffb768;--color-warning-muted:#ffb76824;--color-error:#ffa3a0;--color-error-muted:#ffa3a024;--color-info:#ffb276;--color-info-muted:#ff8c0024;--color-neutral-muted:#94a3b824;--color-error-solid:#ffa3a0;--on-danger:#111;--mark-bg:#d8e4f0;--mark-on:#0d2238;--mono-on:#0d2238;--shadow-sm:0 1px 2px #00000059;--shadow-md:0 4px 12px #00000073;--shadow-lg:0 8px 32px #0000008c;--shadow-accent-glow:0 0 20px #ff8c004d;--backdrop-bg:#0d2238d9;--color-background-body:#0d2238;--color-background-surface:#102a45;--color-background-card:#102a45;--color-background-popover:#1d4274;--color-background-muted:#0f263f;--color-skeleton:#1d4274;--color-overlay:#0d2238d9;--color-on-accent:#0d2238;--color-icon-accent:#fa6;--color-icon-primary:#d8e4f0;--color-icon-secondary:#a3c6e7;--color-icon-disabled:#3a5070;--color-border-emphasized:#ffffff26;--color-on-error:#111;--color-on-success:#111;--color-on-warning:#111;--shadow-low:0 1px 2px #00000059;--shadow-med:0 4px 12px #00000073;--shadow-high:0 8px 32px #0000008c;--shadow-inset-hover:inset 0px 0px 0px 2px #d46d134d;--shadow-inset-selected:inset 0px 0px 0px 2px #d46d1373;--astryx-theme-neutral-color-status-fill-accent:#d46d13;--astryx-theme-neutral-color-status-muted-accent:#ff8c0024}html[data-palette=terracotta-editorial],html[data-palette=terracotta-editorial] [data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-body:#f8f4ec;--surface-base:#fdfaf3;--surface-raised:#fff;--surface-overlay:#efe7d8;--surface-code:#fff;--surface-panel:#fff;--surface-control:#fff;--surface-control-hover:#fdfaf3;--surface-pop:#fff;--surface-nav:#fdfaf3;--surface-thead:#fdfaf3;--surface-inset:#fdfaf3;--surface-hover:#1f14100d;--surface-selected:#c2410c14;--color-accent:#c2410c;--color-accent-hover:#d94f15;--color-accent-muted:#c2410c1a;--color-accent-muted-strong:#c2410c36;--color-accent-strong:#e76f51;--color-amber:#e76f51;--color-amber-hover:#ed8b73;--color-amber-muted:#e76f511a;--color-amber-strong:#f4a261;--color-text-primary:#1f1410;--color-text-secondary:#4a382e;--color-text-tertiary:#79634f;--color-text-disabled:#a89080;--color-text-accent:#ab3500;--color-text-inverse:#fff;--color-text-amber:#ac391b;--color-text-on-accent:#faf6f0;--color-text-on-amber:#1a0f0a;--color-border:#c2410c1f;--color-border-strong:#c2410c2b;--color-border-hover:#c2410c38;--color-border-accent:#c2410c66;--color-success:#006d2d;--color-success-muted:#006d2d1f;--color-warning:#9d4600;--color-warning-muted:#9d46001f;--color-error:#be0011;--color-error-muted:#be00111a;--color-info:#ac3500;--color-info-muted:#c2410c1a;--color-neutral-muted:#4755691a;--color-error-solid:#be0011;--on-danger:#fff;--mark-bg:#1f1410;--mark-on:#fff;--mono-on:#fff;--shadow-sm:0 1px 2px #c2410c0f;--shadow-md:0 4px 12px #c2410c14;--shadow-lg:0 8px 32px #c2410c1a;--shadow-accent-glow:0 0 20px #c2410c1a;--backdrop-bg:#f8f4eccc;--color-background-body:#f8f4ec;--color-background-surface:#fff;--color-background-card:#fff;--color-background-popover:#fff;--color-background-muted:#fdfaf3;--color-skeleton:#efe7d8;--color-overlay:#f8f4eccc;--color-on-accent:#faf6f0;--color-icon-accent:#ab3500;--color-icon-primary:#1f1410;--color-icon-secondary:#4a382e;--color-icon-disabled:#a89080;--color-border-emphasized:#c2410c2b;--color-on-error:#fff;--color-on-success:#fff;--color-on-warning:#fff;--shadow-low:0 1px 2px #c2410c0f;--shadow-med:0 4px 12px #c2410c14;--shadow-high:0 8px 32px #c2410c1a;--shadow-inset-hover:inset 0px 0px 0px 2px #c2410c4d;--shadow-inset-selected:inset 0px 0px 0px 2px #c2410c73;--astryx-theme-neutral-color-status-fill-accent:#c2410c;--astryx-theme-neutral-color-status-muted-accent:#c2410c1a}html[data-palette=terracotta-editorial][data-theme=dark],html[data-palette=terracotta-editorial] [data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-body:#1a0f0a;--surface-base:#211510;--surface-raised:#2a1c16;--surface-overlay:#37251e;--surface-code:#2a1c16;--surface-panel:#211510;--surface-control:#211510;--surface-control-hover:#37251e;--surface-pop:#37251e;--surface-nav:#1a0f0a;--surface-thead:#261913;--surface-inset:#1e120d;--surface-hover:#7f7f7f24;--surface-selected:#e76f5124;--color-accent:#e76f51;--color-accent-hover:#ed8b73;--color-accent-muted:#e76f5124;--color-accent-muted-strong:#e76f514b;--color-accent-strong:#c2410c;--color-amber:#f4a261;--color-amber-hover:#f7b481;--color-amber-muted:#f4a26124;--color-amber-strong:#e76f51;--color-text-primary:#e8d5c4;--color-text-secondary:#b8a090;--color-text-tertiary:#a48d77;--color-text-disabled:#4a3a2c;--color-text-accent:#f97f60;--color-text-inverse:#1a0f0a;--color-text-amber:#f4a261;--color-text-on-accent:#2a0e02;--color-text-on-amber:#1a0f0a;--color-border:#e76f511f;--color-border-strong:#e76f512f;--color-border-hover:#e76f5140;--color-border-accent:#e76f5180;--color-success:#3ebd62;--color-success-muted:#3ebd6224;--color-warning:#f4a261;--color-warning-muted:#f4a26124;--color-error:#ff7c6f;--color-error-muted:#ff7c6f24;--color-info:#fa8061;--color-info-muted:#e76f5124;--color-neutral-muted:#94a3b824;--color-error-solid:#ff7c6f;--on-danger:#111;--mark-bg:#e8d5c4;--mark-on:#1a0f0a;--mono-on:#1a0f0a;--shadow-sm:0 1px 2px #00000059;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 32px #00000080;--shadow-accent-glow:0 0 20px #e76f5133;--backdrop-bg:#1a0f0ad9;--color-background-body:#1a0f0a;--color-background-surface:#211510;--color-background-card:#211510;--color-background-popover:#37251e;--color-background-muted:#1e120d;--color-skeleton:#37251e;--color-overlay:#1a0f0ad9;--color-on-accent:#2a0e02;--color-icon-accent:#f97f60;--color-icon-primary:#e8d5c4;--color-icon-secondary:#b8a090;--color-icon-disabled:#4a3a2c;--color-border-emphasized:#e76f512f;--color-on-error:#111;--color-on-success:#111;--color-on-warning:#111;--shadow-low:0 1px 2px #00000059;--shadow-med:0 4px 12px #0006;--shadow-high:0 8px 32px #00000080;--shadow-inset-hover:inset 0px 0px 0px 2px #e76f514d;--shadow-inset-selected:inset 0px 0px 0px 2px #e76f5173;--astryx-theme-neutral-color-status-fill-accent:#e76f51;--astryx-theme-neutral-color-status-muted-accent:#e76f5124}html[data-palette=obsidian-magenta],html[data-palette=obsidian-magenta] [data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-body:#faf0f8;--surface-base:#fdf5fa;--surface-raised:#fff;--surface-overlay:#f0d8eb;--surface-code:#fff;--surface-panel:#fff;--surface-control:#fff;--surface-control-hover:#fdf5fa;--surface-pop:#fff;--surface-nav:#fdf5fa;--surface-thead:#fdf5fa;--surface-inset:#fdf5fa;--surface-hover:#1a08140d;--surface-selected:#cc008814;--color-accent:#c08;--color-accent-hover:#e00099;--color-accent-muted:#cc00881a;--color-accent-muted-strong:#cc008836;--color-accent-strong:#f0a;--color-amber:#80c;--color-amber-hover:#a0f;--color-amber-muted:#8800cc1a;--color-amber-strong:#a0f;--color-text-primary:#1a0814;--color-text-secondary:#4a2c40;--color-text-tertiary:#79576f;--color-text-disabled:#a888a0;--color-text-accent:#a80070;--color-text-inverse:#fff;--color-text-amber:#8600ca;--color-text-on-accent:#fdf5fa;--color-text-on-amber:#fdf5fa;--color-border:#cc008826;--color-border-strong:#cc008839;--color-border-hover:#cc00884d;--color-border-accent:#cc008880;--color-success:#00672a;--color-success-muted:#00672a1f;--color-warning:#8b4a00;--color-warning-muted:#8b4a001f;--color-error:#b50010;--color-error-muted:#b500101a;--color-info:#ac0072;--color-info-muted:#cc00881a;--color-neutral-muted:#4755691a;--color-error-solid:#b50010;--on-danger:#fff;--mark-bg:#1a0814;--mark-on:#fff;--mono-on:#fff;--shadow-sm:0 1px 2px #cc008814;--shadow-md:0 4px 12px #8800cc1a;--shadow-lg:0 8px 32px #8800cc1f;--shadow-accent-glow:0 0 20px #cc008826;--backdrop-bg:#faf0f8cc;--color-background-body:#faf0f8;--color-background-surface:#fff;--color-background-card:#fff;--color-background-popover:#fff;--color-background-muted:#fdf5fa;--color-skeleton:#f0d8eb;--color-overlay:#faf0f8cc;--color-on-accent:#fdf5fa;--color-icon-accent:#a80070;--color-icon-primary:#1a0814;--color-icon-secondary:#4a2c40;--color-icon-disabled:#a888a0;--color-border-emphasized:#cc008839;--color-on-error:#fff;--color-on-success:#fff;--color-on-warning:#fff;--shadow-low:0 1px 2px #cc008814;--shadow-med:0 4px 12px #8800cc1a;--shadow-high:0 8px 32px #8800cc1f;--shadow-inset-hover:inset 0px 0px 0px 2px #cc00884d;--shadow-inset-selected:inset 0px 0px 0px 2px #cc008873;--astryx-theme-neutral-color-status-fill-accent:#c08;--astryx-theme-neutral-color-status-muted-accent:#cc00881a}html[data-palette=obsidian-magenta][data-theme=dark],html[data-palette=obsidian-magenta] [data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-body:#08000c;--surface-base:#10031a;--surface-raised:#180526;--surface-overlay:#240935;--surface-code:#180526;--surface-panel:#10031a;--surface-control:#10031a;--surface-control-hover:#240935;--surface-pop:#240935;--surface-nav:#08000c;--surface-thead:#140420;--surface-inset:#0c0213;--surface-hover:#7f7f7f24;--surface-selected:#ff00aa24;--color-accent:#ef319f;--color-accent-hover:#f4b;--color-accent-muted:#ff00aa24;--color-accent-muted-strong:#ff00aa4b;--color-accent-strong:#c08;--color-amber:#a0f;--color-amber-hover:#b4f;--color-amber-muted:#aa00ff24;--color-amber-strong:#80c;--color-text-primary:#e8c8e0;--color-text-secondary:#a888a8;--color-text-tertiary:#987698;--color-text-disabled:#483848;--color-text-accent:#ff30ae;--color-text-inverse:#08000c;--color-text-amber:#b95eff;--color-text-on-accent:#3a0028;--color-text-on-amber:#fdf5fa;--color-border:#ff00aa1f;--color-border-strong:#f0a3;--color-border-hover:#ff00aa47;--color-border-accent:#ff00aa8c;--color-success:#34d399;--color-success-muted:#34d39924;--color-warning:#fbbf24;--color-warning-muted:#fbbf2424;--color-error:#f87171;--color-error-muted:#f8717124;--color-info:#ff3eb0;--color-info-muted:#ff00aa24;--color-neutral-muted:#94a3b824;--color-error-solid:#f87171;--on-danger:#08000c;--mark-bg:#e8c8e0;--mark-on:#08000c;--mono-on:#08000c;--shadow-sm:0 1px 2px #ff00aa1f;--shadow-md:0 4px 12px #00000080;--shadow-lg:0 8px 32px #0009;--shadow-accent-glow:0 0 20px #ff00aa73;--backdrop-bg:#08000cd9;--color-background-body:#08000c;--color-background-surface:#10031a;--color-background-card:#10031a;--color-background-popover:#240935;--color-background-muted:#0c0213;--color-skeleton:#240935;--color-overlay:#08000cd9;--color-on-accent:#3a0028;--color-icon-accent:#ff30ae;--color-icon-primary:#e8c8e0;--color-icon-secondary:#a888a8;--color-icon-disabled:#483848;--color-border-emphasized:#f0a3;--color-on-error:#08000c;--color-on-success:#111;--color-on-warning:#111;--shadow-low:0 1px 2px #ff00aa1f;--shadow-med:0 4px 12px #00000080;--shadow-high:0 8px 32px #0009;--shadow-inset-hover:inset 0px 0px 0px 2px #ef319f4d;--shadow-inset-selected:inset 0px 0px 0px 2px #ef319f73;--astryx-theme-neutral-color-status-fill-accent:#ef319f;--astryx-theme-neutral-color-status-muted-accent:#ff00aa24}html[data-palette=paper-newsprint],html[data-palette=paper-newsprint] [data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-body:#f4f1e8;--surface-base:#faf8f2;--surface-raised:#fff;--surface-overlay:#ebe5d4;--surface-code:#fff;--surface-panel:#fff;--surface-control:#fff;--surface-control-hover:#faf8f2;--surface-pop:#fff;--surface-nav:#faf8f2;--surface-thead:#faf8f2;--surface-inset:#faf8f2;--surface-hover:#1c18140d;--surface-selected:#991b1b14;--color-accent:#991b1b;--color-accent-hover:#b91c1c;--color-accent-muted:#991b1b14;--color-accent-muted-strong:#991b1b2b;--color-accent-strong:#dc2626;--color-amber:#b57426;--color-amber-hover:#b45309;--color-amber-muted:#a1620714;--color-amber-strong:#d97706;--color-text-primary:#1c1814;--color-text-secondary:#3a342a;--color-text-tertiary:#5a5246;--color-text-disabled:#8a8270;--color-text-accent:#991b1b;--color-text-inverse:#fff;--color-text-amber:#8a5200;--color-text-on-accent:#faf8f2;--color-text-on-amber:#1c1814;--color-border:#1c18141f;--color-border-strong:#1c18142b;--color-border-hover:#1c181438;--color-border-accent:#991b1b66;--color-success:#006c2d;--color-success-muted:#006c2d1f;--color-warning:#885100;--color-warning-muted:#8851001f;--color-error:#bc0010;--color-error-muted:#bc00101a;--color-info:#991b1b;--color-info-muted:#991b1b14;--color-neutral-muted:#4755691a;--color-error-solid:#bc0010;--on-danger:#fff;--mark-bg:#1c1814;--mark-on:#fff;--mono-on:#fff;--shadow-sm:0 1px 2px #1c18140f;--shadow-md:0 4px 12px #1c181414;--shadow-lg:0 8px 32px #1c18141a;--shadow-accent-glow:0 0 20px #991b1b14;--backdrop-bg:#f4f1e8cc;--color-background-body:#f4f1e8;--color-background-surface:#fff;--color-background-card:#fff;--color-background-popover:#fff;--color-background-muted:#faf8f2;--color-skeleton:#ebe5d4;--color-overlay:#f4f1e8cc;--color-on-accent:#faf8f2;--color-icon-accent:#991b1b;--color-icon-primary:#1c1814;--color-icon-secondary:#3a342a;--color-icon-disabled:#8a8270;--color-border-emphasized:#1c18142b;--color-on-error:#fff;--color-on-success:#fff;--color-on-warning:#fff;--shadow-low:0 1px 2px #1c18140f;--shadow-med:0 4px 12px #1c181414;--shadow-high:0 8px 32px #1c18141a;--shadow-inset-hover:inset 0px 0px 0px 2px #991b1b4d;--shadow-inset-selected:inset 0px 0px 0px 2px #991b1b73;--astryx-theme-neutral-color-status-fill-accent:#991b1b;--astryx-theme-neutral-color-status-muted-accent:#991b1b14}html[data-palette=paper-newsprint][data-theme=dark],html[data-palette=paper-newsprint] [data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-body:#1c1814;--surface-base:#221e1a;--surface-raised:#2a2620;--surface-overlay:#383226;--surface-code:#2a2620;--surface-panel:#221e1a;--surface-control:#221e1a;--surface-control-hover:#383226;--surface-pop:#383226;--surface-nav:#1c1814;--surface-thead:#26221d;--surface-inset:#1f1b17;--surface-hover:#7f7f7f24;--surface-selected:#dc26261f;--color-accent:#dc2626;--color-accent-hover:#ef4444;--color-accent-muted:#dc26261f;--color-accent-muted-strong:#dc262640;--color-accent-strong:#991b1b;--color-amber:#d97706;--color-amber-hover:#f59e0b;--color-amber-muted:#d977061f;--color-amber-strong:#a16207;--color-text-primary:#e8e2d4;--color-text-secondary:#b9af9b;--color-text-tertiary:#a69b8a;--color-text-disabled:#4a4238;--color-text-accent:#ff786b;--color-text-inverse:#f4f1e8;--color-text-amber:#f59034;--color-text-on-accent:#faf8f2;--color-text-on-amber:#1c1814;--color-border:#dc26261a;--color-border-strong:#dc262629;--color-border-hover:#dc262638;--color-border-accent:#dc262673;--color-success:#4dca6f;--color-success-muted:#4dca6f24;--color-warning:#ffa152;--color-warning-muted:#ffa15224;--color-error:#ff8e81;--color-error-muted:#ff8e8124;--color-info:#ff9083;--color-info-muted:#dc26261f;--color-neutral-muted:#94a3b824;--color-error-solid:#ff8e81;--on-danger:#111;--mark-bg:#e8e2d4;--mark-on:#1c1814;--mono-on:#1c1814;--shadow-sm:0 1px 2px #00000059;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 32px #00000080;--shadow-accent-glow:0 0 20px #dc26262e;--backdrop-bg:#1c1814d9;--color-background-body:#1c1814;--color-background-surface:#221e1a;--color-background-card:#221e1a;--color-background-popover:#383226;--color-background-muted:#1f1b17;--color-skeleton:#383226;--color-overlay:#1c1814d9;--color-on-accent:#faf8f2;--color-icon-accent:#ff786b;--color-icon-primary:#e8e2d4;--color-icon-secondary:#b9af9b;--color-icon-disabled:#4a4238;--color-border-emphasized:#dc262629;--color-on-error:#111;--color-on-success:#111;--color-on-warning:#111;--shadow-low:0 1px 2px #00000059;--shadow-med:0 4px 12px #0006;--shadow-high:0 8px 32px #00000080;--shadow-inset-hover:inset 0px 0px 0px 2px #dc26264d;--shadow-inset-selected:inset 0px 0px 0px 2px #dc262673;--astryx-theme-neutral-color-status-fill-accent:#dc2626;--astryx-theme-neutral-color-status-muted-accent:#dc26261f}
