:where(.editor-theme){color-scheme:dark;--ui-bg: #0c0c0d;--ui-panel: #19191b;--ui-header: #141416;--ui-raised: #252527;--ui-input: #141416;--ui-border: #343438;--ui-text: #e9e9ea;--ui-muted: #a4a4aa;--ui-accent: #80baf3;--ui-selection: #273b52;--ui-solid: #dedfe3;--ui-on-solid: #202123;--ui-focus: #aad3fa;--ui-primary: #80baf3;--ui-success: #82c49a;--ui-warning: #ffad69;--ui-danger: #ff8f93;--ui-scrim: #0009;--ui-shadow: 0 12px 36px #0007;--ui-font: Inter, ui-sans-serif, system-ui, sans-serif;--ui-mono: ui-monospace, SFMono-Regular, Consolas, monospace;--ui-font-size: 12px;--ui-font-small: 10px;--ui-line-height: 1.45;--ui-control: 26px;--ui-meter-size: 22px;--ui-slider-scale: .85;--ui-toggle-inset: 2px;--ui-row: 24px;--ui-tab-height: 30px;--ui-icon-size: 15px;--ui-pad: 8px;--ui-inset: 11px;--ui-gap: 5px;--ui-radius: 4px;--ui-panel-radius: 6px;--ui-tree-indent: 15px;--ui-tree-separator-width: 2px;--ui-tree-drop: #80baf3;--ui-axis-x: #f2aaaa;--ui-axis-y: #94dca8;--ui-axis-z: #a6c8fb;--ui-field-label-width: 34%;--ui-menu-width: 180px;--ui-dialog-width: 440px;background:var(--ui-bg);color:var(--ui-text);font:var(--ui-font-size)/var(--ui-line-height) var(--ui-font)}:where(.editor-theme.theme-graphite){--ui-bg: #14171b;--ui-panel: #22262c;--ui-header: #1a1d23;--ui-raised: #2d323a;--ui-input: #1b1e24;--ui-border: #414753;--ui-text: #eef0f4;--ui-muted: #a9b1bf;--ui-accent: #bbabff;--ui-selection: #3b3359;--ui-solid: #d6caff;--ui-on-solid: #241b37;--ui-focus: #cabdff;--ui-primary: #97c8ff;--ui-warning: #ffc18b;--ui-danger: #ff9eab;--ui-radius: 7px;--ui-panel-radius: 9px}:where(.editor-theme.density-relaxed){--ui-font-size: 14px;--ui-font-small: 12px;--ui-control: 34px;--ui-meter-size: 26px;--ui-slider-scale: 1;--ui-row: 32px;--ui-tab-height: 39px;--ui-icon-size: 17px;--ui-pad: 11px;--ui-inset: 15px;--ui-gap: 8px;--ui-tree-indent: 18px}:where(.editor-theme.density-compact){--ui-font-size: 12px;--ui-font-small: 10px;--ui-control: 26px;--ui-meter-size: 22px;--ui-slider-scale: .85;--ui-row: 24px;--ui-tab-height: 30px;--ui-icon-size: 15px;--ui-pad: 8px;--ui-inset: 11px;--ui-gap: 5px;--ui-tree-indent: 15px}:where(.editor-theme.density-compressed){--ui-font-size: 11px;--ui-font-small: 9px;--ui-control: 22px;--ui-meter-size: 18px;--ui-slider-scale: .7;--ui-toggle-inset: 1px;--ui-row: 19px;--ui-tab-height: 25px;--ui-icon-size: 13px;--ui-pad: 5px;--ui-inset: 8px;--ui-gap: 3px;--ui-tree-indent: 12px;--ui-tree-separator-width: 1px}.editor-theme :where(button,input,select,textarea,summary,[tabindex]):focus-visible{outline:1px solid var(--ui-focus);outline-offset:-1px}.editor-theme :where(button,input,select,textarea){font:inherit}.editor-theme :where(button,summary){cursor:pointer}.editor-theme button:disabled{cursor:default;opacity:.48}.editor-theme :where([hidden]){display:none!important}.ui-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-icon{display:inline-flex;flex:none;width:var(--ui-icon-size);height:var(--ui-icon-size);vertical-align:middle}.ui-icon svg{width:100%;height:100%}.ui-button,.ui-icon-button{--ui-action-tone: initial;--ui-action-hover: initial;display:inline-flex;flex:none;align-items:center;justify-content:center;gap:var(--ui-gap);min-height:var(--ui-control);border:1px solid transparent;border-radius:var(--ui-radius);padding:0 var(--ui-pad);white-space:nowrap;color:var(--ui-text);background:transparent}.ui-icon-button{width:var(--ui-control);padding:0}.ui-icon-button-plain{border:0}.ui-button[data-variant=outline]{border-color:var(--ui-border);background:var(--ui-raised)}.ui-button[data-variant=solid]{color:var(--ui-on-solid);background:var(--ui-solid);font-weight:600}:is(.ui-button,.ui-icon-button)[data-variant=primary],.ui-toast[data-tone=primary]{--ui-action-tone: var(--ui-primary)}:is(.ui-button,.ui-icon-button)[data-variant=warning],.ui-toast[data-tone=warning]{--ui-action-tone: var(--ui-warning)}:is(.ui-button,.ui-icon-button)[data-variant=danger],.ui-toast:is([data-tone=danger],[data-tone=error]){--ui-action-tone: var(--ui-danger)}:is(.ui-button,.ui-icon-button):is([data-variant=primary],[data-variant=warning],[data-variant=danger]){--ui-action-hover: color-mix(in srgb, var(--ui-action-tone) 24%, var(--ui-panel));color:var(--ui-action-tone);border-color:color-mix(in srgb,var(--ui-action-tone) 64%,var(--ui-border));background:color-mix(in srgb,var(--ui-action-tone) 12%,var(--ui-panel))}:is(.ui-button,.ui-icon-button):where(:not(.ui-icon-button-plain)):hover:not(:disabled){border-color:var(--ui-action-tone, var(--ui-border));background:var(--ui-action-hover, var(--ui-raised))}.ui-button[data-variant=solid]:hover:not(:disabled){background:color-mix(in srgb,var(--ui-solid),var(--ui-accent) 25%)}:is(.ui-icon-button,.ui-button)[aria-pressed=true]{color:var(--ui-action-tone, var(--ui-accent));background:var(--ui-action-hover, var(--ui-selection))}.ui-icon-button-plain[aria-pressed=true]{background:transparent}.ui-input{box-sizing:border-box;width:100%;min-width:0;min-height:var(--ui-control);padding:0 var(--ui-pad);background:var(--ui-input);border:1px solid var(--ui-border);border-radius:var(--ui-radius);color:var(--ui-text)}textarea.ui-input{padding-block:var(--ui-gap)}.ui-input::placeholder{color:var(--ui-muted)}.ui-input[aria-invalid=true]{border-color:var(--ui-danger)}.ui-field{display:grid;align-items:center;gap:var(--ui-gap);min-width:0}.ui-field-inline{grid-template-columns:minmax(0,var(--ui-field-label-width)) minmax(0,1fr)}.ui-field label{color:var(--ui-muted)}.ui-field-control{display:flex;align-items:center;gap:var(--ui-gap);min-width:0}.ui-toggle{appearance:none;display:inline-grid;align-items:center;flex:none;width:calc(var(--ui-meter-size) * 1.15);height:calc(var(--ui-meter-size) * .65);padding:var(--ui-toggle-inset);border-radius:999px;border:1px solid var(--ui-border);background:var(--ui-input);cursor:pointer}.ui-toggle:before{content:"";width:calc(var(--ui-meter-size) * .39);aspect-ratio:1;border-radius:50%;background:var(--ui-muted)}.ui-toggle:checked{background:var(--ui-accent);border-color:var(--ui-accent)}.ui-toggle:checked:before{justify-self:end;background:var(--ui-bg)}.ui-toggle:disabled,.ui-slider:disabled{opacity:.5;cursor:default}.ui-slider{width:100%;min-width:0;zoom:var(--ui-slider-scale);accent-color:var(--ui-accent);cursor:pointer}.ui-slider-field{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ui-gap);min-width:0}.ui-slider-labeled{grid-template-columns:minmax(0,var(--ui-field-label-width)) minmax(0,1fr) auto}.ui-slider-label,.ui-slider-value{color:var(--ui-muted)}.ui-slider-value{display:flex;align-items:center;gap:var(--ui-gap);font-variant-numeric:tabular-nums;white-space:nowrap}.ui-slider-value .ui-input{width:var(--ui-slider-value-width, 9ch)}.ui-panel{display:flex;flex-direction:column;min-width:0;min-height:0;border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);background:var(--ui-panel);overflow:hidden}.ui-panel-header{display:flex;align-items:center;gap:var(--ui-gap);min-height:var(--ui-tab-height);padding-inline:var(--ui-pad);border-bottom:1px solid var(--ui-border);background:var(--ui-header)}.ui-panel-header h2,.ui-overlay-header h2{margin:0;font-weight:600;font-size:inherit}.ui-panel-actions{display:flex;align-items:center;gap:var(--ui-gap);margin-inline-start:auto}.ui-panel-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0}.ui-panel-scroll{overflow:auto}.ui-panel-scroll:has(>:not(.ui-tabs)){padding:var(--ui-inset)}.ui-panel-body>.ui-tabs{flex:1 1 auto}.ui-toolbar{display:flex;align-items:center;gap:var(--ui-gap);min-width:0;flex:none;padding:calc(var(--ui-gap) / 2) var(--ui-gap);background:var(--ui-header)}.ui-toolbar-vertical{flex-direction:column;align-items:center;padding:var(--ui-gap) calc(var(--ui-gap) / 2)}.ui-separator{display:block;flex:none;align-self:stretch;width:1px;background:var(--ui-border);margin:3px var(--ui-gap)}.ui-separator[aria-orientation=horizontal]{width:auto;height:1px;margin:var(--ui-gap) 3px}.ui-tabs{display:flex;flex-direction:column;min-height:0;min-width:0}.ui-tab-list{display:flex;flex:none;min-height:var(--ui-tab-height);background:var(--ui-header);border-bottom:1px solid var(--ui-border);overflow-x:auto;scrollbar-width:none}.ui-tab{display:flex;align-items:center;gap:var(--ui-gap);padding:0 var(--ui-inset);border:0;white-space:nowrap;border-inline-end:1px solid var(--ui-border);color:var(--ui-muted);background:transparent}.ui-tab:hover{background:var(--ui-raised)}.ui-tab[aria-selected=true]{color:var(--ui-text);background:var(--ui-panel);box-shadow:inset 0 2px var(--ui-accent)}.ui-tab[aria-selected=true] .ui-icon{color:var(--ui-accent)}.ui-tab-body{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;overflow:auto}.ui-split{display:grid;min-width:0;min-height:0}.ui-split-pane{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.ui-split-pane>*{flex:1 1 0;min-width:0;min-height:0}.ui-split-handle{position:relative;z-index:1;min-width:0;min-height:0;touch-action:none;-webkit-user-select:none;user-select:none;cursor:col-resize;background:var(--ui-bg)}.ui-split-dragging>.ui-split-handle{background:var(--ui-accent)}.ui-split-vertical>.ui-split-handle{cursor:row-resize}.ui-split-dragging{-webkit-user-select:none;user-select:none}.ui-section{display:block}.ui-section-bordered{border:1px solid var(--ui-border);border-radius:var(--ui-radius)}.ui-section summary{display:flex;align-items:center;gap:var(--ui-gap);min-height:var(--ui-row);padding-inline:var(--ui-pad);font-weight:600;list-style:none}.ui-section summary::-webkit-details-marker{display:none}.ui-section summary:hover{background:var(--ui-raised)}.ui-section details[open]>summary .ui-section-chevron{transform:rotate(90deg)}.ui-section-body{display:grid;gap:var(--ui-gap);padding:var(--ui-pad)}.ui-section-bordered details[open]>summary{border-bottom:1px solid var(--ui-border)}.ui-menu{display:inline-flex;flex:none}.ui-menu-context{display:contents}.ui-main-menu nav{display:flex;align-items:center}.ui-menu-icon-trigger{width:var(--ui-control);padding:0}.ui-menu-popover{position:fixed;inset:0 auto auto 0;width:0;height:0;padding:0;margin:0;border:0;overflow:visible;background:transparent;color:var(--ui-text)}.ui-menu-list{box-sizing:border-box;position:fixed;width:max-content;min-width:min(var(--ui-menu-width),calc(100vw - 10px));max-width:calc(100vw - 10px);max-height:calc(100dvh - 10px);overflow:auto;padding:var(--ui-gap);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-raised);box-shadow:var(--ui-shadow)}.ui-menu-item{display:flex;align-items:center;gap:var(--ui-pad);width:100%;min-height:var(--ui-row);padding:0 var(--ui-pad);border:0;border-radius:var(--ui-radius);background:transparent;text-align:start}.ui-menu-item:hover:not(:disabled),.ui-menu-item:focus-visible,.ui-menu-item[aria-expanded=true]{background:var(--ui-selection)}.ui-menu-item-colored{color:var(--ui-menu-item-text, inherit);border-inline-start:2px solid var(--ui-menu-item-highlight, transparent);background:var(--ui-menu-item-background, transparent)}.ui-menu-item-colored:is(:hover:not(:disabled),:focus-visible,[aria-expanded=true]){background:var(--ui-menu-item-background, var(--ui-selection));filter:brightness(1.15)}.ui-menu-item-colored>.ui-icon{color:var(--ui-menu-item-icon, currentColor)}.ui-menu-item-label{flex:1}.ui-menu-item kbd{font:var(--ui-font-small) var(--ui-mono);color:var(--ui-muted)}.ui-menu-rule{height:1px;margin:var(--ui-gap) 0;background:var(--ui-border)}.ui-tooltip{position:fixed;inset:auto;margin:0;padding:var(--ui-gap) var(--ui-pad);max-width:min(260px,calc(100vw - 10px));border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-raised);color:var(--ui-text);box-shadow:var(--ui-shadow);font-size:var(--ui-font-small)}.ui-dialog,.ui-floating-window{box-sizing:border-box;color:var(--ui-text);background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);padding:0;box-shadow:var(--ui-shadow);overflow:hidden}.ui-dialog{margin:auto;width:min(var(--ui-dialog-width),calc(100vw - 24px));max-height:calc(100dvh - 24px)}.ui-dialog[open],.ui-floating-window:popover-open{display:flex;flex-direction:column}.ui-dialog::backdrop{background:var(--ui-scrim)}.ui-floating-window{position:fixed;inset:auto;margin:0}.ui-overlay-header{display:flex;flex:none;align-items:center;justify-content:space-between;padding:var(--ui-gap) var(--ui-inset);background:var(--ui-header);border-bottom:1px solid var(--ui-border)}.ui-overlay-body{flex:1;min-height:0;overflow:auto;padding:var(--ui-inset)}.ui-overlay-footer{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:end;gap:var(--ui-gap);padding:var(--ui-gap) var(--ui-inset);background:var(--ui-header);border-top:1px solid var(--ui-border)}.ui-overlay-footer:empty{display:none}.ui-overlay-footer>[dialogFooter]{margin-inline-end:auto}.ui-floating-window>.ui-overlay-header{gap:var(--ui-gap)}.ui-window-footer{padding-right:calc(var(--ui-inset) + var(--ui-control))}.ui-window-handle{display:flex;align-items:center;gap:var(--ui-gap);flex:1;min-height:var(--ui-control);cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.ui-window-resizer{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:var(--ui-control);height:var(--ui-control);padding:0;border:0;background:transparent;color:var(--ui-text);cursor:nwse-resize;touch-action:none}.ui-tree{display:flex;flex:1 0 auto;flex-direction:column;min-width:0}.ui-tree-rows{display:flex;flex:1 0 auto;flex-direction:column;gap:1px}.ui-tree-row{position:relative;display:flex;align-items:center;gap:var(--ui-gap);min-width:0;min-height:var(--ui-row);padding-inline:calc(var(--ui-gap) + var(--ui-tree-indent) * var(--ui-tree-depth, 0)) var(--ui-pad);border-inline-start:2px solid var(--ui-tree-item-highlight, transparent);background-color:var(--ui-tree-item-background, transparent);-webkit-user-select:none;user-select:none;cursor:default}.ui-tree-row:hover{background-color:var(--ui-tree-item-background, var(--ui-raised))}.ui-tree-row[aria-selected=true]{border-inline-start-color:var(--ui-tree-item-highlight, var(--ui-accent));background-color:var(--ui-tree-item-background, var(--ui-selection))}.ui-tree-colored-background:hover{background-color:color-mix(in srgb,var(--ui-tree-item-background),var(--ui-tree-item-highlight, white) 14%)}.ui-tree-colored-background[aria-selected=true]{background-color:color-mix(in srgb,var(--ui-tree-item-background),var(--ui-tree-item-highlight, white) 28%)}.ui-tree-colored-background[aria-selected=true]:hover{background-color:color-mix(in srgb,var(--ui-tree-item-background),var(--ui-tree-item-highlight, white) 38%)}.ui-tree-separator{--ui-separator-inset: max(12px, var(--ui-inset));position:relative;min-height:calc(2 * max(6px,var(--ui-gap)) + var(--ui-tree-separator-width));margin-inline:var(--ui-separator-inset);margin-inline-start:calc(var(--ui-separator-inset) + var(--ui-tree-indent) * var(--ui-tree-depth))}.ui-tree-separator:before{content:"";position:absolute;inset-inline:0;inset-block-start:max(6px,var(--ui-gap));block-size:var(--ui-tree-separator-width);background:var(--ui-border);pointer-events:none}.ui-tree-guide{position:absolute;inset-block:0 -1px;inset-inline-start:calc(var(--ui-gap) + var(--ui-icon-size) / 2 + var(--ui-tree-indent) * var(--ui-guide-depth));border-inline-start:1px dotted color-mix(in srgb,var(--ui-muted) 60%,transparent);pointer-events:none}.ui-tree-branch-last{inset-block-end:50%}.ui-tree-branch:after{content:"";position:absolute;inset-block-start:calc(var(--ui-row) / 2 - 1px);inset-inline-start:0;width:calc(var(--ui-tree-indent) / 2);border-block-start:1px dotted color-mix(in srgb,var(--ui-muted) 60%,transparent)}.ui-tree-row[data-drop-position=inside]{box-shadow:inset 0 0 0 1px var(--ui-tree-drop)}:is(.ui-tree-row,.ui-tree-separator):is([data-drop-position=before],[data-drop-position=after]):after{content:"";position:absolute;z-index:1;inset-inline:0;height:2px;background:var(--ui-tree-drop);pointer-events:none}.ui-tree-row[data-drop-position]:after{inset-inline-start:calc(var(--ui-tree-depth) * var(--ui-tree-indent))}:is(.ui-tree-row,.ui-tree-separator)[data-drop-position=before]:after{inset-block-start:-1px}:is(.ui-tree-row,.ui-tree-separator)[data-drop-position=after]:after{inset-block-end:-1px}.ui-tree-row>.ui-icon{color:var(--ui-tree-item-icon, var(--ui-muted))}.ui-tree-arrow{display:inline-flex;width:var(--ui-icon-size);flex:none;cursor:pointer}.ui-tree-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ui-tree-item-text, inherit)}.ui-tree-lifted{opacity:.65}.ui-drop-active{outline:1px dashed var(--ui-accent);outline-offset:-2px;background-color:var(--ui-selection)}.ui-empty{color:var(--ui-muted);padding:var(--ui-inset)}.ui-tree-color-fields{display:flex;align-items:start;gap:var(--ui-inset)}.ui-tree-color-fields label{display:grid;gap:var(--ui-gap);color:var(--ui-muted)}.ui-tree-color-fields label:last-child{flex:1;min-width:0}.ui-tree-color-fields input{width:100%}.ui-tree-color-fields input[type=color]{width:52px;padding:2px;cursor:pointer}.ui-tree-color-actions{display:flex;flex-wrap:wrap;justify-content:end;gap:var(--ui-gap);width:100%}.ui-tree-color-actions button:first-child{margin-inline-end:auto}.ui-progress{display:grid;gap:var(--ui-gap);min-width:0}.ui-progress-caption{display:flex;justify-content:space-between;gap:var(--ui-pad);color:var(--ui-muted)}.ui-progress progress{display:block;width:100%;height:max(3px,calc(var(--ui-meter-size) / 5));appearance:none;accent-color:var(--ui-accent);background:var(--ui-input);border-radius:99px}.ui-progress progress::-webkit-progress-bar{background:var(--ui-input);border-radius:99px}.ui-progress progress::-webkit-progress-value{background:var(--ui-accent);border-radius:99px}.ui-progress progress::-moz-progress-bar{background:var(--ui-accent);border-radius:99px}.ui-progress progress:indeterminate{appearance:auto}.ui-tag-cloud{display:grid;gap:var(--ui-gap);min-width:0}.ui-tag-cloud-inline{grid-template-columns:minmax(0,var(--ui-field-label-width)) minmax(0,1fr);align-items:start}.ui-tag-cloud-label{display:flex;align-items:center;min-height:var(--ui-control);color:var(--ui-muted)}.ui-tag-cloud-inline .ui-tag-cloud-message{grid-column:2}.ui-tag-cloud-field{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-gap);padding:calc(var(--ui-gap) / 2) var(--ui-gap)}.ui-tag-cloud-field:focus-within{border-color:var(--ui-focus)}.ui-tag-cloud-field:has(input[aria-invalid=true]){border-color:var(--ui-danger)}.ui-tag-cloud-input{flex:1 1 9ch;min-width:min(9ch,100%);min-height:var(--ui-row);width:0;padding:0 calc(var(--ui-gap) / 2);border:0;background:transparent;color:inherit}.ui-tag-cloud-input:focus-visible{outline:none}.ui-tag-cloud-input::placeholder{color:var(--ui-muted)}.ui-tag-cloud-chip{display:inline-flex;align-items:center;min-width:0;max-width:100%;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-raised)}.ui-tag-cloud-chip:has([aria-pressed=true]){border-color:var(--ui-accent);background:var(--ui-selection)}.ui-tag-cloud-chip .ui-button{flex:0 1 auto;min-width:0;min-height:var(--ui-row);justify-content:start}.ui-tag-cloud-chip .ui-button span{overflow:hidden;text-overflow:ellipsis}.ui-tag-cloud-chip .ui-icon-button{width:var(--ui-row);min-height:var(--ui-row);color:var(--ui-muted)}.ui-tag-cloud-message{margin:0;color:var(--ui-danger);font-size:var(--ui-font-small)}.ui-number-input{display:block;min-width:0}.ui-number-field{display:flex;align-items:center;gap:calc(var(--ui-gap) / 2)}.ui-number-label{color:var(--ui-muted);font:var(--ui-font-small) var(--ui-mono);cursor:ew-resize}.ui-number-field input{appearance:textfield;padding-inline:3px}.ui-number-field input::-webkit-inner-spin-button,.ui-number-field input::-webkit-outer-spin-button{appearance:none}.ui-number-scrubbing,.ui-number-scrubbing input{cursor:ew-resize;-webkit-user-select:none;user-select:none}.ui-vector3-input{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:var(--ui-gap);align-items:center;min-width:0}.ui-toast-viewport{position:fixed;z-index:20;right:var(--ui-inset);bottom:calc(var(--ui-control) + var(--ui-pad));width:min(340px,calc(100vw - 24px));pointer-events:none}.ui-toast-viewport>div{display:grid;gap:var(--ui-gap)}.ui-toast-viewport-inline{position:static;width:auto;flex:0 1 auto;max-block-size:min(30dvh,10rem);overflow:auto;pointer-events:auto}.ui-toast-viewport-inline>div:has(.ui-toast){padding:var(--ui-gap) var(--ui-inset)}.ui-toast{--ui-action-tone: initial;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--ui-pad);padding:var(--ui-gap) var(--ui-pad);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-raised);box-shadow:var(--ui-shadow);pointer-events:auto}.ui-toast:is([data-tone=primary],[data-tone=warning],[data-tone=danger],[data-tone=error]){border-inline-start:3px solid var(--ui-action-tone);background:color-mix(in srgb,var(--ui-action-tone) 9%,var(--ui-raised))}.ui-toast>.ui-icon{color:var(--ui-action-tone, var(--ui-accent))}.ui-toast[data-tone=success]>.ui-icon{color:var(--ui-success)}.ui-asset-picker{display:flex;flex-direction:column;height:100%;min-height:0;gap:var(--ui-gap)}.ui-asset-filters{flex-wrap:wrap;flex-shrink:0}.ui-asset-filters input{flex:1 1 10rem;min-width:0}.ui-asset-filters select{max-width:100%}.ui-asset-results{flex:1 1 auto;min-height:0;overflow:auto}.ui-asset-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ui-gap);padding:var(--ui-pad);width:100%;min-height:var(--ui-control);background:transparent;border:1px solid transparent;color:var(--ui-text);text-align:start;font:inherit;cursor:pointer}.ui-asset-option:is(:hover,[aria-selected=true]){background:var(--ui-selection)}.ui-asset-option:focus-visible{border-color:var(--ui-accent);outline:none}.ui-asset-option span,.ui-asset-preview span{display:grid;min-width:0;gap:2px;overflow-wrap:anywhere}.ui-asset-option strong{font-weight:500}.ui-asset-option small,.ui-asset-preview small,.ui-asset-empty{color:var(--ui-muted)}.ui-asset-empty{margin:0;padding:var(--ui-pad)}.ui-asset-preview{display:flex;align-items:center;gap:var(--ui-pad);padding:var(--ui-pad);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-panel);flex:none}.ui-asset-preview img{display:block;width:44px;height:44px;object-fit:contain;border-radius:var(--ui-radius)}.ui-asset-reference{display:flex;min-width:0;align-items:center;gap:var(--ui-gap)}.ui-asset-reference input{flex:1 1 auto;width:0;min-width:0;text-overflow:ellipsis}.ui-asset-reference button{flex:none}.ui-asset-reference.ui-drop-active input{border-color:var(--ui-accent)}.ui-property-grid{display:grid;gap:var(--ui-gap);min-width:0}.ui-property-row{display:grid;grid-template-columns:var(--ui-property-label-width, minmax(4rem, 28%)) minmax(0,1fr);align-items:center;gap:var(--ui-gap);min-width:0}.ui-property-label{overflow-wrap:anywhere}.ui-property-row>input[type=color]{inline-size:min(100%,4rem);padding:2px}.ui-property-row .ui-vector3-input{min-width:0}.ui-import-job-panel{display:grid;gap:var(--ui-pad);min-width:0}.ui-import-header,.ui-import-footer{display:flex;align-items:center;gap:var(--ui-pad)}.ui-import-header>div{display:grid;flex:1;gap:var(--ui-gap);min-width:0;overflow-wrap:anywhere}.ui-import-header small,.ui-import-files small,.ui-import-footer span{color:var(--ui-muted)}.ui-import-footer{justify-content:space-between}.ui-import-progress{display:grid;gap:var(--ui-gap)}.ui-import-progress small{margin-inline-start:var(--ui-gap);color:var(--ui-muted)}.ui-import-review,.ui-import-issues,.ui-import-message{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-panel)}.ui-import-review{overflow:hidden}.ui-import-toolbar-space{flex:1}.ui-import-files,.ui-import-issues{list-style:none;padding:0;margin:0;overflow:auto}.ui-import-files{max-block-size:min(300px,38vh)}.ui-import-issues{max-block-size:min(155px,24vh)}.ui-import-issues li,.ui-import-message{padding:var(--ui-pad);overflow-wrap:anywhere}.ui-import-issues li{display:flex;gap:var(--ui-gap);align-items:center}.ui-import-issues li+li{border-block-start:1px solid var(--ui-border)}.ui-import-issues small{margin-inline-start:auto;color:var(--ui-muted)}.ui-import-message{margin:0}.ui-import-job-panel [data-tone=error]{color:var(--ui-danger)}.ui-import-job-panel [data-tone=warning]{color:var(--ui-warning)}.ui-import-files li{display:flex;align-items:center;gap:var(--ui-gap);padding-block:2px;padding-inline-end:var(--ui-pad);padding-inline-start:calc(var(--ui-pad) + min(var(--ui-import-depth),8) * .7em);min-height:var(--ui-control)}.ui-import-files li>:first-child{flex:0 0 var(--ui-control)}.ui-import-files li>span:nth-last-of-type(1){flex:1;min-width:0;overflow-wrap:anywhere}.ui-import-files input{accent-color:var(--ui-accent)}:root{color-scheme:dark;--q-bg:#050506;--q-panel:#0b0b0e;--q-text:#e9e9e6;--q-muted:#96969e;--q-line:#282329;--q-accent:#ff5148;--ui-accent:#ff5148;--ui-focus:#ff5148;--ui-radius:0px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0!important;background:var(--q-bg)!important;color:var(--q-text)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--q-accent)!important;outline-offset:5px}button[uiButton]{border-radius:0!important;min-height:43px!important;font-size:12px!important;font-weight:600!important;letter-spacing:.6px!important;padding:10px 20px!important;gap:28px!important}button[uiButton][variant=primary]{background:var(--q-accent)!important;color:#100506!important;border-color:var(--q-accent)!important}button[uiButton][variant=outline]{background:transparent!important;border:1px solid #66706a!important;color:#e2e7dc!important}.skip-link{position:fixed;top:-100px;left:20px;padding:10px;background:#ff5148;color:#000;z-index:100}.skip-link:focus{top:10px}.site-header{height:96px;max-width:1600px;margin:auto;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--q-line);position:relative;z-index:5;background:#050506}.brand{display:grid;grid-template-columns:40px auto;font-size:26px;font-weight:800;letter-spacing:5px;line-height:1}.brand-orbit{grid-row:span 2;font-size:39px;font-weight:400;letter-spacing:0;margin-right:15px;line-height:1.1;position:relative}.brand-orbit:after{content:"";width:45px;height:1px;background:var(--q-accent);position:absolute;transform:rotate(-45deg);left:-7px;top:24px}.brand-caption{display:block;font-size:7px;letter-spacing:2.3px;margin-top:8px;font-weight:400;color:#b0b7b8}.site-header nav{display:flex;gap:38px;font-size:12px;letter-spacing:.5px;color:#929a9e}.site-header nav a{position:relative}.site-header nav a.active{color:#ecede8}.site-header nav a.active:before{content:"";position:absolute;left:-13px;top:9px;width:4px;height:4px;background:var(--q-accent)}.header-subscribe span{margin-left:24px}.hero{height:650px;min-height:550px;max-height:80vh;position:relative;overflow:hidden;border-bottom:1px solid var(--q-line);background:#0a0d0e}.hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 60%;filter:saturate(.27) brightness(.63);transform:scale(1.015)}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#000000bf,#0000001f 85%),linear-gradient(0deg,#050506 1%,transparent 40%)}.hero:after{position:absolute;content:"+";right:5%;top:45%;font:28px monospace;color:#ff5148a0}.hero-content{position:relative;padding:70px 7% 0;max-width:1600px;margin:auto}.hero-kicker,.eyebrow{font-family:monospace;font-size:10px;letter-spacing:1.8px;line-height:1.7;text-transform:uppercase;color:#a5adb0}.hero-kicker{display:flex;align-items:center;gap:12px;color:#d2d6cf;font-size:10px}.live-dot{width:5px;height:5px;background:var(--q-accent);box-shadow:0 0 15px #ff514850}.hero h1{text-transform:uppercase;font-size:clamp(64px,7.4vw,115px);font-weight:800;letter-spacing:-5px;line-height:.97;margin:35px 0 28px;max-width:900px}.hero h1 em{font-style:normal;color:var(--q-accent)}.hero p{font-size:15px;color:#b7bec0;line-height:1.8;margin-bottom:28px}.hero-explore{display:inline-flex;align-items:center;gap:45px;font-family:monospace;text-transform:uppercase;font-size:11px;letter-spacing:1px;border-bottom:1px solid #5c645e;padding-bottom:10px}.hero-explore span{color:var(--q-accent);font-size:20px}.hero-coordinate{display:flex;align-items:center;justify-content:space-between;position:absolute;bottom:24px;left:5%;right:5%;font:9px monospace;letter-spacing:1.5px;color:#858e8d}.hero-coordinate span:first-child{color:#ff9790}.journal-section{max-width:1440px;padding:70px 5% 0;margin:auto}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.section-heading h2{font-size:34px;letter-spacing:-1px;font-weight:500;margin:10px 0 30px}.section-heading h2 span{font-size:18px;color:var(--q-accent);margin-left:16px;vertical-align:middle}.story-count{font:10px monospace;letter-spacing:.5px;color:#747e80;margin-bottom:37px}.journal-toolbar{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-bottom:35px;border-top:1px solid var(--q-line);border-bottom:1px solid var(--q-line);min-height:68px}.filter-tabs{display:flex;gap:24px;flex-wrap:wrap}.filter-tabs button{background:none;border:0;color:#8c9699;font-size:11px;letter-spacing:.3px;padding:23px 0;position:relative;white-space:nowrap}.filter-tabs button.selected{color:var(--q-accent)}.filter-tabs button.selected:after{position:absolute;content:"";height:1px;background:var(--q-accent);bottom:-1px;left:0;right:0}.search-box{display:flex;align-items:center;gap:10px;min-width:185px}.search-box span{font-size:25px;color:#8f9a9c}.search-box input[uiInput]{background:transparent!important;border:0!important;font-size:11px!important;width:145px!important;color:#d7dcdd!important;padding:5px!important;border-radius:0!important}.featured-story{display:grid;grid-template-columns:1.3fr 1fr;background:var(--q-panel);margin-bottom:40px;min-height:390px;border:1px solid #282f31;transition:border-color .2s}.featured-story:hover{border-color:#974b48}.featured-image{position:relative;min-height:390px;overflow:hidden}.featured-image img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;filter:saturate(.55);transition:transform .6s}.featured-story:hover img{transform:scale(1.025)}.image-badge{position:absolute;left:22px;top:22px;background:#0b100ddc;border:1px solid #9d4540;padding:7px 10px;color:#ff5148;font:9px monospace;letter-spacing:1px}.featured-content{padding:40px 42px;display:flex;flex-direction:column;align-items:flex-start}.blue{color:var(--q-accent)}.featured-content h3{font-size:42px;font-weight:500;letter-spacing:-1px;line-height:1.1;margin:18px 0}.featured-content>p{font-size:13px;color:#a2abad;line-height:1.85;margin:0 0 24px}.byline{display:flex;gap:12px;align-items:center;font-size:11px;color:#d1d6d5;margin-top:auto}.avatar{width:32px;height:32px;border:1px solid #4f5a50;display:inline-flex;align-items:center;justify-content:center;font:12px monospace;color:var(--q-accent);background:#202820}.byline small{font:10px monospace;color:#8f999c}.byline small span{margin:0 5px}.read-story{font:11px monospace;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #515d4b;display:inline-flex;gap:45px;padding-bottom:7px;margin-top:25px;color:#dbb8b5}.read-story span{color:var(--q-accent)}.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.story-card{min-width:0;display:flex;flex-direction:column;border-bottom:1px solid var(--q-line);padding-bottom:24px}.card-image{aspect-ratio:1.65;overflow:hidden;position:relative;background:#141819}.card-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.45) brightness(.85);transition:transform .5s,filter .5s}.story-card:hover img{transform:scale(1.035);filter:saturate(.75) brightness(.95)}.card-arrow{position:absolute;right:12px;bottom:12px;font-size:21px;color:#e0edcf;background:#0b0d0dcc;width:30px;height:30px;display:grid;place-items:center}.card-content{padding:20px 0 0;display:flex;flex-direction:column;flex:1}.card-content h3{font-size:26px;font-weight:500;line-height:1.25;letter-spacing:-.5px;margin:11px 0}.card-content p{font-size:12px;line-height:1.85;color:#949ea1;margin:0 0 20px}.card-meta{display:flex;justify-content:space-between;font:10px monospace;color:#889497;margin-top:auto}.archive-note{text-align:center;padding:52px 0 64px}.archive-note span{font:9px monospace;letter-spacing:1.4px;color:#929e9d}.archive-note p{font-size:12px;color:#647173;margin:8px}.newsletter-band{max-width:1296px;margin:0 auto 80px;padding:48px 46px;position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:35px;background:linear-gradient(115deg,#1c2319,#11170f);border-top:1px solid #535f43;border-bottom:1px solid #333d2b}.newsletter-band h2{font-size:37px;font-weight:500;letter-spacing:-1px;margin:8px 0}.newsletter-band p{color:#9aa491;font-size:13px;margin:0}.newsletter-band button{z-index:1;white-space:nowrap}.newsletter-orbit{font-size:230px;position:absolute;right:140px;top:-40px;line-height:1;color:#ff51480a;pointer-events:none}.site-footer{border-top:1px solid var(--q-line);padding:44px 5% 18px;max-width:1600px;margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:35px}.footer-wordmark{font-size:30px;letter-spacing:5px;font-weight:700}.footer-wordmark span{color:var(--q-accent);font-size:20px;vertical-align:middle;margin-left:14px}.site-footer p{font-size:11px;color:#7b898d;margin:7px 0}.footer-links{display:flex;gap:30px;align-items:start;padding-top:13px;font-size:11px;color:#a4afb2}.footer-links button{padding:0;border:0;background:none;color:inherit;font-size:inherit}.footer-bottom{width:100%;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #252c2f;padding-top:20px;margin-top:15px;font:9px monospace;color:#7f8b8e}.preview-label{display:flex;align-items:center;gap:8px;color:#a5b58b}.preview-label i{height:4px;width:4px;background:#ff5148}.modal-backdrop{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;display:grid;place-items:center;padding:20px}.subscribe-dialog{max-width:490px;width:100%;background:#101511;border:1px solid #4d5945;padding:50px 45px 32px;position:relative;box-shadow:0 0 100px #000}.close-dialog{position:absolute;right:15px;top:10px;border:0;background:none;color:#acb5aa;font-size:28px}.dialog-star{display:block;color:var(--q-accent);font-size:48px;margin:12px 0}.subscribe-dialog h2{font-size:46px;line-height:1.02;letter-spacing:-2px;font-weight:500;margin:0 0 22px}.subscribe-dialog>p{font-size:13px;color:#a3ada0}.subscribe-dialog form{display:grid;gap:12px;margin-top:28px}.subscribe-dialog label{font:10px monospace;letter-spacing:1px;text-transform:uppercase;color:#b8c2b2}.subscribe-dialog input[uiInput]{border:1px solid #46513f!important;background:#0b0f0a!important;padding:13px!important;border-radius:0!important;height:46px!important}.subscribe-dialog small{font-size:10px;color:#7e8a78;display:block;margin:14px 0}.subscribe-dialog .demo-note{font:9px monospace;color:#a5b58b;margin-top:26px;padding-top:18px;border-top:1px solid #2d3728}.demo-success{border:1px solid #536643;padding:18px;margin-top:25px;color:#c7dcac;font-size:13px}.demo-success p{color:#adb7a3}.empty-state{text-align:center;padding:70px 20px;border:1px solid var(--q-line)}.empty-state h3{font-size:30px;font-weight:400}.empty-state p{color:var(--q-muted)}.article-page{max-width:1140px;padding:40px 30px 0;margin:auto}.back-link{font:11px monospace;color:#9ba69e}.article-header{max-width:850px;margin:50px auto 34px}.article-header h1{font-size:clamp(40px,5.3vw,78px);font-weight:500;letter-spacing:-3px;line-height:1.02;margin:20px 0 25px}.article-excerpt{font-size:19px;line-height:1.65;color:#9da6a6}.article-meta{display:flex;align-items:center;gap:14px;font:10px monospace;color:#a1aca6;flex-wrap:wrap;margin-top:28px}.article-meta button{margin-left:auto}.article-cover{margin:0}.article-cover img{display:block;width:100%;max-height:580px;object-fit:cover;filter:saturate(.65)}figcaption{font:10px monospace;color:#77847e;padding:10px 0}.article-body{max-width:720px;margin:50px auto 0;color:#c7cdca;font-size:18px;line-height:1.95;overflow-wrap:anywhere}.article-body p{margin:0 0 1.5em}.article-body h2,.article-body h3{color:#f1f2eb;font-weight:500;line-height:1.3;margin-top:1.8em}.article-body a{color:#ff5148;text-decoration:underline}.article-body img{max-width:100%;height:auto}.article-body blockquote{border-left:1px solid #ff5148;padding-left:28px;color:#b5c59e;margin:40px 0;font-size:24px}.article-body figure{margin:35px 0}.article-body hr{border:0;border-top:1px solid var(--q-line);margin:40px 0}.article-body audio{max-width:100%}.article-ending{text-align:center;max-width:720px;margin:65px auto;border-top:1px solid var(--q-line);padding-top:40px}.article-ending>span{font-size:32px;color:var(--q-accent)}.article-ending p{color:#87968b;font-size:14px}.article-ending a{font:11px monospace;color:#ffa39c}.related-section{max-width:1296px;margin:0 auto 70px;padding:0 30px}.related-section h2{font-size:32px;font-weight:500;margin:12px 0 25px}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.related-grid img{width:100%;aspect-ratio:1.7;object-fit:cover;margin-bottom:15px;filter:saturate(.45)}.related-grid h3{font-size:21px;line-height:1.2;font-weight:500}.about-page{max-width:1160px;padding:70px 30px;margin:auto}.about-page h1{font-size:clamp(42px,6vw,84px);line-height:1.02;letter-spacing:-3px;font-weight:500;margin:24px 0}.about-lead{font-size:20px;color:#97a49d;margin-bottom:45px}.about-image{width:100%;aspect-ratio:2.7;object-fit:cover;filter:saturate(.3) brightness(.7)}.about-columns{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;margin:50px 0}.about-columns h2{font-size:34px;line-height:1.1;font-weight:500}.about-columns p{color:#a7b1aa;font-size:16px;line-height:1.9}@media(min-width:1600px){.hero-content{padding-left:7%}.newsletter-band{max-width:1296px}}@media(max-width:1050px){.hero h1{font-size:82px}.filter-tabs{gap:18px}.journal-toolbar{flex-wrap:wrap;gap:0}.search-box{padding-bottom:12px}.featured-content{padding:32px}.featured-content h3{font-size:34px}.newsletter-band{margin:0 5% 70px}.story-count{display:none}.hero{height:610px}.story-grid{gap:32px 22px}.card-content h3{font-size:23px}}@media(max-width:700px){.site-header{height:80px;padding:0 6%}.brand{font-size:21px;letter-spacing:4px;grid-template-columns:32px auto}.brand-orbit{font-size:31px}.brand-orbit:after{width:36px;top:20px;left:-6px}.brand-caption{font-size:6px;letter-spacing:1.5px}.site-header nav{display:none}.header-subscribe{padding:9px 12px!important}.header-subscribe span{margin-left:4px}.hero{height:570px;max-height:none;min-height:0}.hero-content{padding:55px 7% 0}.hero-kicker{font-size:8px;letter-spacing:1px;max-width:290px;align-items:start}.hero-kicker .live-dot{margin-top:4px;flex:none}.hero h1{font-size:64px;letter-spacing:-3px;margin-top:45px}.hero p{font-size:13px;max-width:290px}.hero p br{display:none}.hero-coordinate{font-size:8px}.hero-coordinate span:nth-child(2){display:none}.hero-image{object-position:65% center}.journal-section{padding:45px 6% 0}.section-heading h2{font-size:28px;margin-bottom:24px}.section-heading h2 span{font-size:15px}.journal-toolbar{display:block;margin-bottom:25px}.filter-tabs{gap:22px;flex-wrap:nowrap;overflow-x:auto}.filter-tabs button{padding:19px 0}.search-box{padding:10px 0}.search-box input[uiInput]{width:100%!important;min-height:32px}.featured-story{display:flex;flex-direction:column;min-height:0}.featured-image{height:auto;min-height:0;aspect-ratio:1.4}.featured-content{padding:28px 25px}.featured-content h3{font-size:34px}.featured-content>p{font-size:13px}.byline{margin-top:4px}.story-grid{grid-template-columns:1fr;gap:32px}.card-image{aspect-ratio:1.6}.card-content h3{font-size:28px}.card-content p{font-size:13px}.card-content .eyebrow{font-size:9px}.archive-note{padding:35px 0 45px}.archive-note span{font-size:8px}.newsletter-band{margin:0 6% 50px;padding:30px 24px;display:block}.newsletter-band h2{font-size:30px}.newsletter-band p{font-size:12px}.newsletter-band button{margin-top:25px}.newsletter-orbit{right:-30px;top:40px}.site-footer{padding:35px 6% 20px;display:block}.footer-links{gap:23px;padding:25px 0}.footer-bottom{gap:20px;flex-wrap:wrap;font-size:8px}.footer-bottom>span:last-child{display:none}.article-page{padding:28px 6% 0}.article-header{margin:35px 0 24px}.article-header h1{font-size:47px;letter-spacing:-2px}.article-excerpt{font-size:16px}.article-meta{gap:10px;font-size:9px}.article-meta button{margin-left:0}.article-cover img{aspect-ratio:1.35}.article-body{font-size:17px;margin-top:30px;line-height:1.9}.article-body blockquote{font-size:21px}.related-grid{grid-template-columns:1fr;gap:25px}.related-section{padding:0 6%}.related-grid img{aspect-ratio:1.8}.related-grid h3{margin:5px 0 15px;font-size:25px}.subscribe-dialog{padding:40px 27px 28px;max-height:92vh;overflow:auto}.subscribe-dialog h2{font-size:42px}.about-page{padding:45px 6%}.about-page h1{font-size:47px;letter-spacing:-2px}.about-lead{font-size:17px}.about-columns{grid-template-columns:1fr;gap:10px;margin-top:20px}.about-columns h2{font-size:30px}.about-image{aspect-ratio:1.6}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.editor-theme{--ui-bg:#050506;--ui-panel:#0c0c0f;--ui-header:#09090b;--ui-raised:#181216;--ui-accent:#ff5148;--ui-primary:#ff5148;--ui-focus:#ff756d;--ui-selection:#3c1517;--ui-border:#34282d;--ui-text:#e9e9e6;--ui-muted:#9a949c}body{background:#050506!important}.quasar-shell{overflow:clip;background:radial-gradient(ellipse at 100% 48%,#2b080b22,transparent 38%),#050506}.site-header{height:106px;background:#060607;border-bottom-color:#392023}.site-header:after{content:"";position:absolute;bottom:-1px;left:5%;width:74px;height:2px;background:#ff5148}.brand{display:flex;flex-direction:column;gap:8px;align-items:flex-start;line-height:1;letter-spacing:0}.brand>img{display:block;width:224px;height:auto}.brand-caption{margin:0 0 0 47px;font:7px monospace;letter-spacing:1.45px;color:#a18b90}.site-header nav{font-family:monospace;text-transform:uppercase;letter-spacing:1.3px;font-size:10px}.site-header nav a.active{color:#f0d9d7}.site-header nav a.active:before{background:#ff5148;top:6px}.header-subscribe{border-color:#663432!important;background:#140b0d!important}.header-subscribe:hover{border-color:#ff5148!important}.hero{height:690px;max-height:none;background:#050506;border-bottom-color:#482226;isolation:isolate}.hero-image{filter:grayscale(1) brightness(.36) contrast(1.3);opacity:.6;object-position:center;animation:nebula-drift 40s ease-in-out infinite alternate}.hero-shade{background:linear-gradient(90deg,#050506f2,#050506a8 42%,#09030566 74%,#05050699),linear-gradient(0deg,#050506,transparent 50%),radial-gradient(ellipse at 80% 52%,#700d1b70,transparent 52%)}.hero:after{content:"";width:13px;height:13px;border-top:1px solid #ff5148;border-right:1px solid #ff5148;right:5%;top:47px;opacity:.6}.hero-content{z-index:2;padding-top:74px;pointer-events:none}.hero-content a{pointer-events:auto}.hero-kicker{color:#d38c89;font-size:9px;letter-spacing:2px}.live-dot{background:#ff5148;box-shadow:0 0 10px #ff514870;animation:signal-breathe 4s ease-in-out infinite}.hero h1{font-size:clamp(66px,7.2vw,110px);letter-spacing:-4px;line-height:.98;margin-top:46px;max-width:850px;text-shadow:0 4px 40px #000}.hero h1 em{color:#ff5148;text-shadow:0 0 45px #b721182e}.hero p{color:#a49ba0;max-width:500px;font-size:14px;line-height:1.9}.hero-explore{border:1px solid #67413f;padding:11px 15px;font-size:9px;letter-spacing:1.4px;gap:38px;background:#140b0d8c;transition:border-color .2s,background .2s}.hero-explore:hover{border-color:#ff5148;background:#361012}.hero-explore span{color:#ff7971;font-size:17px}.hero-coordinate{z-index:2;color:#9a7378;font-size:8px;bottom:22px;left:5%;right:5%;padding-top:19px;border-top:1px solid #452529}.hero-coordinate span:first-child{color:#e39892}.hero-coordinate:before{content:"";width:34px;height:2px;background:#ff5148;position:absolute;top:-1px;left:0}.signal-field{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}.signal-grid{position:absolute;inset:0;opacity:.2;background-image:linear-gradient(#ce3c3422 1px,transparent 1px),linear-gradient(90deg,#ce3c3422 1px,transparent 1px);background-size:74px 74px;-webkit-mask-image:linear-gradient(90deg,transparent 25%,#000 90%);mask-image:linear-gradient(90deg,transparent 25%,#000 90%);transform:perspective(800px) rotateY(-8deg) scale(1.15)}.signal-scan{position:absolute;left:47%;right:0;top:-20%;height:120px;opacity:.2;background:linear-gradient(transparent,#f1493114 70%,#ff5b3524 99%,transparent);border-bottom:1px solid #ff51485c;animation:signal-scan 13s linear infinite}.signal-array{position:absolute;width:600px;height:600px;top:26px;right:2%;opacity:.86;filter:drop-shadow(0 0 22px #f3281820)}.signal-outer{transform-origin:300px 300px;animation:orbit-clockwise 100s linear infinite}.signal-inner{transform-origin:300px 300px;animation:orbit-counter 65s linear infinite}.signal-accretion{transform-origin:300px 300px;transform:rotate(-28deg);animation:accretion-tilt 22s ease-in-out infinite alternate}.signal-label{position:absolute;right:8%;font:8px monospace;letter-spacing:1.8px;color:#c27876;z-index:1}.signal-label-top{top:50px;right:12%;border-left:2px solid #ed4b43;padding-left:10px}.signal-label-bottom{bottom:91px;display:flex;align-items:end;gap:14px}.signal-bars{display:flex;align-items:end;gap:3px;height:19px}.signal-bars i{width:2px;height:16px;background:#ff5148;transform-origin:bottom;animation:signal-bars 2.6s ease-in-out infinite alternate}.signal-bars i:nth-child(2n){height:10px;animation-delay:-.8s}.signal-bars i:nth-child(3n){height:19px;animation-delay:-1.7s}.journal-section{padding-top:61px}.eyebrow{font-size:9px;color:#a899a0;letter-spacing:1.8px}.blue{color:#ee7b75}.section-heading h2{font-family:monospace;text-transform:uppercase;letter-spacing:-1.5px;font-size:32px;font-weight:400}.section-heading h2 .section-code{font:10px monospace;letter-spacing:1px;color:#a95351;vertical-align:middle;margin-left:22px}.story-count{color:#96767a;font-size:9px}.journal-toolbar{border-color:#36272b;min-height:72px;background:linear-gradient(90deg,#1d0e1260,transparent)}.filter-tabs{gap:8px}.filter-tabs button{padding:10px 15px;margin:12px 0;font-family:monospace;font-size:9px;letter-spacing:.3px;border:1px solid transparent;text-transform:uppercase}.filter-tabs button:hover{color:#efb1aa;background:#261014}.filter-tabs button.selected{background:#3a1014;color:#ffaaa2;border-color:#9c3837}.filter-tabs button.selected:after{height:2px;right:auto;width:8px;left:-1px;bottom:-1px;background:#ff5148}.search-box{padding-right:16px}.search-box span{color:#b87779}.search-box input[uiInput]{font-family:monospace!important;font-size:10px!important;color:#bbaaad!important}.featured-story{background:linear-gradient(130deg,#100d10,#0b0b0d);border-color:#422a2e;position:relative}.featured-story:after{content:"";position:absolute;right:-1px;bottom:-1px;width:18px;height:18px;border-right:2px solid #a4413c;border-bottom:2px solid #a4413c}.featured-story:hover{border-color:#9e4846}.featured-image img{filter:saturate(.35) brightness(.8)}.image-badge{color:#ff9b92;background:#18090bd9;border-color:#a2433e;font-size:8px;letter-spacing:1.6px}.featured-content h3{font-family:Arial,sans-serif;font-weight:500;color:#ede6e5}.featured-content>p{color:#a89c9f}.avatar{border:0;background:transparent;color:#ff7e74;width:32px;height:32px}.avatar img{width:30px;height:30px}.byline{color:#c6b5b8}.byline small{color:#97858a}.read-story{border-color:#773a3a;color:#deb8b3;font-size:10px}.read-story span{color:#ff665c}.story-grid{gap:42px 28px}.story-card{border-color:#39272d;position:relative}.story-card:after{content:"";position:absolute;width:22px;height:1px;bottom:-1px;left:0;background:#9d3d39}.card-image{background:#10080b}.card-image:after{content:"";position:absolute;inset:0;border:1px solid #ffffff0b;pointer-events:none}.card-image img{filter:saturate(.25) brightness(.73);transition:transform .6s,filter .6s}.story-card:hover img{transform:scale(1.025);filter:saturate(.65) brightness(.9)}.card-arrow{border:1px solid #76403e;background:#1f0c11d9;color:#ff8981;font-family:monospace;font-size:17px}.card-content h3{color:#e2dbdd;font-weight:500}.card-content p{color:#a09499}.card-meta{color:#a9878d;font-size:9px}.archive-note span{color:#a6777e;font-size:8px}.archive-note p{color:#8a787d}.newsletter-band{background:linear-gradient(100deg,#210d13,#0d080b);border-color:#79362f;border-top-color:#d65044;isolation:isolate}.newsletter-band .eyebrow{color:#ca807c}.newsletter-band h2{font-family:monospace;font-size:33px;letter-spacing:-1.6px;color:#ead8d6}.newsletter-band p{color:#ad8d93}.newsletter-orbit{width:400px;height:400px;position:absolute;right:120px;top:-93px;z-index:-1;opacity:.3;transform:rotate(-28deg)}.newsletter-orbit span{position:absolute;inset:0;border:1px solid #f6493c77;border-radius:50%;transform:scaleY(.4);animation:newsletter-orbit 26s ease-in-out infinite alternate}.newsletter-orbit span:nth-child(2){inset:30px;animation-delay:-8s}.newsletter-orbit span:nth-child(3){inset:60px;animation-delay:-16s}.site-footer{background:#060607;border-color:#34232a}.footer-wordmark{display:inline-block;line-height:1}.footer-wordmark img{display:block;width:222px;height:auto}.site-footer p{color:#957b82;font-family:monospace;font-size:10px;margin-top:17px}.footer-links{font-family:monospace;font-size:10px;color:#b79a9f;gap:32px}.footer-bottom{border-color:#2f2026;color:#987e85}.preview-label{color:#c18b87}.preview-label i{background:#ff5148}.motion-toggle{border:1px solid #5f3536;background:#170a0f;color:#cda39e;font:9px monospace;padding:6px 11px;text-transform:uppercase;letter-spacing:.7px}.motion-toggle:hover{border-color:#ff5148}.subscribe-dialog{background:radial-gradient(ellipse at 100% 0,#4c0e1c55,transparent 65%),#0d090c;border-color:#7a3d3a}.dialog-mark{display:block;margin:25px 0;width:55px;height:55px}.subscribe-dialog h2{font-family:monospace;font-size:43px;letter-spacing:-2px;color:#efe1de}.subscribe-dialog>p{color:#b0969b}.close-dialog{color:#d0958f}.subscribe-dialog label{color:#d9a49d}.subscribe-dialog input[uiInput]{background:#080608!important;border-color:#70413f!important}.subscribe-dialog small{color:#9b7d84}.subscribe-dialog .demo-note{color:#c08c86;border-color:#47282d}.demo-success{border-color:#a24038;color:#ffaaa0;background:#35101555}.demo-success p{color:#b69c9e}.article-header h1{font-weight:500;color:#e9e1df}.article-meta{color:#b2979c}.article-excerpt{color:#aa9ca1}.article-cover img{filter:saturate(.5) brightness(.85)}figcaption{color:#967980}.article-body{color:#c1b9bc}.article-body h2,.article-body h3{color:#f1dfdc}.article-body a{color:#ff968b}.article-body blockquote{border-color:#e65348;color:#d3a6a1}.article-ending{border-color:#49242b}.article-ending img{display:block;margin:auto;width:44px;height:44px}.article-ending p{color:#9e7b83}.article-ending a{color:#f69b90}.about-lead,.about-columns p{color:#aa989e}.about-image{filter:grayscale(1) brightness(.5)}.about-columns h2{color:#ead7d4}@keyframes orbit-clockwise{to{transform:rotate(360deg)}}@keyframes orbit-counter{to{transform:rotate(-360deg)}}@keyframes accretion-tilt{0%{transform:rotate(-32deg) scale(.98)}to{transform:rotate(-22deg) scale(1.03)}}@keyframes signal-breathe{0%,to{opacity:.5}50%{opacity:1}}@keyframes signal-bars{0%{transform:scaleY(.35);opacity:.4}to{transform:scaleY(1);opacity:.9}}@keyframes signal-scan{to{transform:translateY(850px)}}@keyframes nebula-drift{0%{transform:scale(1.015) translate(0)}to{transform:scale(1.06) translate(-1%,-.5%)}}@keyframes newsletter-orbit{0%{transform:scaleY(.35) rotate(-15deg)}to{transform:scaleY(.45) rotate(15deg)}}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important}.signal-field,.newsletter-orbit{-webkit-user-select:none;user-select:none}@media(min-width:1600px){.signal-array{right:7%}.signal-label-top{right:17%}.signal-label-bottom{right:13%}}@media(max-width:1150px){.signal-array{right:-7%;width:530px;height:530px;top:78px;opacity:.65}.signal-label-top{right:8%;top:55px}.signal-label-bottom{right:5%}.hero h1{font-size:85px;max-width:700px}.filter-tabs button{padding:10px}.journal-toolbar{gap:0}.search-box{padding:10px 12px}.brand>img{width:204px}.brand-caption{font-size:6px;margin-left:43px}.section-heading h2{font-size:28px}.newsletter-band h2{font-size:30px}}@media(max-width:700px){.site-header{height:89px;padding:0 6%}.brand>img{width:176px}.brand-caption{font-size:5px;letter-spacing:1px;margin-left:37px}.header-subscribe{font-size:10px!important;min-height:38px!important}.hero{height:650px}.hero-content{padding:58px 7% 0}.hero h1{font-size:clamp(53px,10.8vw,75px);letter-spacing:-2.5px;margin-top:42px;max-width:500px}.hero-kicker{font-size:7px;letter-spacing:1.2px;max-width:270px}.hero p{font-size:12px;max-width:270px;margin-top:26px}.hero-explore{font-size:8px;margin-top:8px;padding:11px 13px}.signal-array{width:340px;height:340px;right:-83px;top:auto;bottom:-2px;opacity:.46}.signal-label-top{top:auto;bottom:269px;right:24px;font-size:6px;opacity:.7}.signal-label-bottom{display:none}.signal-grid{opacity:.25;-webkit-mask-image:linear-gradient(transparent 10%,#000);mask-image:linear-gradient(transparent 10%,#000)}.signal-scan{left:0;height:70px}.hero-coordinate{bottom:20px;font-size:7px}.hero-image{opacity:.4}.hero-shade{background:linear-gradient(90deg,#050506da,#05050695 72%,#17030945),linear-gradient(0deg,#050506,transparent 55%)}.hero:after{top:35px;right:7%;width:9px;height:9px}.journal-section{padding-top:43px}.section-heading h2{font-size:25px;letter-spacing:-1.5px}.section-heading h2 .section-code{font-size:8px;margin-left:10px}.filter-tabs{gap:7px}.filter-tabs button{padding:9px 11px;margin:12px 0;font-size:8px}.journal-toolbar{background:#120a0f55}.search-box{padding:6px 12px}.featured-content h3{font-size:33px}.newsletter-band h2{font-size:27px}.newsletter-band p{max-width:245px}.newsletter-orbit{right:-145px;top:-20px}.footer-wordmark img{width:190px}.footer-links{gap:21px;font-size:9px}.footer-bottom>span:last-child{display:inline}.footer-bottom{gap:15px;font-size:8px}.motion-toggle{font-size:8px;padding:6px 8px}.subscribe-dialog h2{font-size:37px}.article-header h1{font-size:46px}.article-body{font-size:17px}.about-page h1{font-size:44px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.hero-image{transform:none}}button[uiButton].header-subscribe{border-color:#793c39!important;background:#1b0b0f!important}.arrow-diagonal{display:inline-block;width:11px;height:11px;position:relative;flex:none;margin-left:14px!important}.arrow-diagonal:before{content:"";position:absolute;width:10px;height:1px;background:currentColor;transform:rotate(-45deg);left:0;top:6px}.arrow-diagonal:after{content:"";position:absolute;width:6px;height:6px;border-top:1px solid currentColor;border-right:1px solid currentColor;right:0;top:1px}@media(max-width:700px){button[uiButton].header-subscribe{padding:8px 11px!important;gap:0!important;font-size:10px!important;min-height:38px!important}.hero h1{font-size:clamp(44px,13.4vw,75px)}}@media(max-width:380px){.brand>img{width:145px}.brand-caption{display:none}.section-heading h2{font-size:22px}.section-heading h2 .section-code{font-size:7px;margin-left:7px}}.hero{background:transparent!important}.hero-shade{z-index:0;background:linear-gradient(90deg,#050506f7,#050506df 28%,#05050670 48%,#05050608 72%),linear-gradient(0deg,#050506 0%,transparent 22%)}.hero,.journal-section,.newsletter-band,.site-footer{position:relative;z-index:1}.journal-section{background:linear-gradient(#050506ed,#050506f5 50%,#050506f0);box-shadow:0 -25px 70px 15px #050506}.site-footer{background:#060607}.archive-note{position:relative;isolation:isolate;min-height:320px;margin:45px 0 50px;padding:112px 40px;text-align:left;border-top:1px solid #402026;border-bottom:1px solid #402026;overflow:hidden;background:linear-gradient(90deg,#10080cec,#090709ae)}.archive-note>.signal-field{z-index:-1;inset:0;opacity:.65}.archive-note .signal-array{width:390px;height:390px;right:20px;top:-38px}.archive-note .signal-label-top{font-size:7px;right:35px;top:20px}.archive-note .signal-label-bottom{font-size:7px;right:35px;bottom:16px}.archive-note .signal-grid{-webkit-mask-image:linear-gradient(90deg,transparent 10%,#000 100%);mask-image:linear-gradient(90deg,transparent 10%,#000 100%);opacity:.3}.archive-note .signal-scan{left:45%}.archive-note>span{position:relative;z-index:2;color:#d89c95}.archive-note>p{position:relative;z-index:2;font-size:15px;color:#b9959a;max-width:330px;margin:16px 0}@media(max-width:700px){.hero-shade{background:linear-gradient(180deg,#050506d9,#050506ac 35%,#05050612 75%,#050506),linear-gradient(90deg,#0505067a,#05050622)}.hero{height:690px}.journal-section{background:#050506f5}.archive-note{margin:35px 0;padding:45px 22px 245px;min-height:360px}.archive-note>span{font-size:7px}.archive-note>p{font-size:13px;max-width:250px}.archive-note .signal-array{width:300px;height:300px;top:auto;bottom:-50px;right:-15px;opacity:.75}.archive-note .signal-label-top{display:none}.archive-note .signal-label-bottom{display:flex;font-size:6px;bottom:12px;right:15px}.archive-note .signal-scan{left:0}}.journal-section{background:#050506e6;box-shadow:none}.featured-story{background:#100d1014}.journal-toolbar{background:#1d0e1214}.archive-note{background:#10080c14}.newsletter-band{background:#190a0fe6}.site-footer{background:#060607e6}.black-hole-quality{position:absolute;top:28px;right:5%;z-index:4;display:flex;align-items:center;gap:10px;min-height:36px;padding:7px 11px;border:1px solid #60313180;border-radius:2px;background:#0c080bd9;color:#866e73;font:9px monospace;letter-spacing:1.1px;cursor:pointer;transition:border-color .2s,background .2s}.black-hole-quality:before{content:"";position:absolute;top:-1px;right:-1px;width:6px;height:6px;border-top:1px solid #d6655c;border-right:1px solid #d6655c}.black-hole-quality:hover{border-color:#a65b54;background:#160c10ee}.black-hole-quality:focus-visible{outline:2px solid #ff8c80;outline-offset:4px}.quality-label{font-size:7px;letter-spacing:1.6px;color:#8c777b;margin-right:4px}.quality-eco{color:#e2b3ac}.quality-ultra{color:#766065}.quality-track{display:block;width:25px;height:12px;position:relative;border:1px solid #6d4145;background:#1d1015}.quality-track>span{position:absolute;left:2px;top:2px;width:6px;height:6px;background:#b98b84;transition:transform .2s,background .2s}.is-ultra .quality-track>span{transform:translate(13px);background:#ff6555;box-shadow:0 0 6px #ff655580}.is-ultra .quality-eco{color:#766065}.is-ultra .quality-ultra{color:#ff9a8c}@media(max-width:700px),(pointer:coarse){.black-hole-quality{display:none}}@media(prefers-reduced-motion:reduce){.quality-track>span{transition:none}}
