.magi-select__trigger{color:#ffe2a6;min-width:0;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(#17140ef5,#070908fa);border:1px solid #ffad4285;border-radius:2px;justify-content:space-between;align-items:center;gap:16px;padding:9px 12px;line-height:1.35;transition:border-color .14s,background-color .14s,box-shadow .14s;display:inline-flex}.magi-select__trigger:hover:not(:disabled),.magi-select__trigger[data-popup-open]{background-color:#2a1b0bfa;border-color:#ffb54a;box-shadow:0 0 0 1px #ffad421f,0 0 16px #ff84181f}.magi-select__trigger:focus-visible{outline-offset:3px;outline:2px solid #ffc55c}.magi-select__trigger:disabled{opacity:.46;cursor:not-allowed}.magi-select__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.magi-select__icon{color:#ffae42;flex:none;place-items:center;display:grid}.magi-select__icon svg{stroke:currentColor;stroke-width:1.5px}.magi-select__positioner{z-index:1000;min-width:var(--anchor-width)}.magi-select__positioner--language-icon{min-width:152px}.magi-select__popup{min-width:var(--anchor-width);max-height:min(320px, var(--available-height));color:#f7e8ce;transform-origin:var(--transform-origin);background:#080b0afc;border:1px solid #ffad42a8;border-radius:3px;transition:opacity .12s,transform .12s;overflow:hidden;box-shadow:0 18px 46px #000000b3,inset 0 0 0 1px #ffad4214}.magi-select__popup[data-starting-style],.magi-select__popup[data-ending-style]{opacity:0;transform:translateY(-4px)scale(.985)}.magi-select__list{outline:none;padding:4px;overflow-y:auto}.magi-select__item{color:#d8c6a7;min-height:40px;font:inherit;cursor:pointer;border-left:2px solid #0000;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:8px 36px 8px 12px;display:flex;position:relative}.magi-select__item[data-highlighted]{color:#fff0cd;background:#ff962a21;border-left-color:#ffad42}.magi-select__item[data-selected]{color:#ffc56b}.magi-select__indicator{color:#ffad42;font-size:14px;position:absolute;right:12px}.magi-language-selector{align-items:center;gap:8px;min-width:0;display:inline-flex}.magi-language-selector__trigger{min-height:36px;padding:6px 9px;font-size:12px}.magi-language-selector--icon .magi-language-selector__trigger{color:#c88738;width:40px;min-width:40px;height:40px;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.magi-language-selector--icon .magi-language-selector__trigger:hover,.magi-language-selector--icon .magi-language-selector__trigger[data-popup-open]{color:#ffd595;box-shadow:none;background:0 0}.magi-language-selector--icon .magi-select__icon{display:none}.magi-language-selector__translate-icon{flex:0 0 22px;width:22px;height:22px;display:block}.magi-language-selector--modern svg.magi-language-selector__translate-icon{fill:none;stroke:currentColor;stroke-width:1.5px}span.magi-language-selector__translate-icon{background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (width<=700px){.magi-language-selector{gap:5px}}@media (prefers-reduced-motion:reduce){.magi-select__trigger,.magi-select__popup{transition:none}}.magi-home__config-dialog,.magi-home__config-dialog *{box-sizing:border-box}.magi-home__config-dialog{--config-accent:var(--home-sodium,#ffad42);--config-phosphor:var(--home-sodium,#ffad42);border:1px solid var(--config-accent);color:#d9bd82;background:repeating-linear-gradient(0deg,#ffad4205 0 1px,#0000 1px 4px),#050806;border-radius:0;width:min(820px,100vw - 32px);max-width:none;max-height:min(900px,100dvh - 32px);margin:auto;padding:0;overflow:auto;box-shadow:inset 0 0 0 1px #ffad4214,0 24px 80px #000000db}.magi-home__config-dialog--original{--config-accent:#f7871e;--config-phosphor:#72ffc5;color:#d9b46d;background:repeating-linear-gradient(0deg,#72ffc506 0 1px,#0000 1px 4px),#020303;box-shadow:inset 0 0 0 1px #f7871e1a,0 0 46px #ff47182e}.magi-home__config-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000d1}.magi-home__config-dialog button,.magi-home__config-dialog input,.magi-home__config-dialog textarea{font:inherit}.magi-home__config-dialog button{font-family:var(--font-eva-display)}.magi-home__config-dialog:lang(zh) button{font-family:"Source Han Serif SC", var(--font-eva-display)}.magi-home__config-dialog:lang(ja) button{font-family:var(--font-eva-display)}.magi-home__config-dialog:lang(en) button{font-family:var(--font-eva-ui)}.magi-home__config-dialog button:focus-visible,.magi-home__config-dialog input:focus-visible,.magi-home__config-dialog textarea:focus-visible{outline:2px solid var(--config-accent);outline-offset:3px}.magi-home__config-form{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 28px;display:grid}.magi-home__config-header{border-bottom:1px solid #885810;justify-content:space-between;align-items:start;gap:20px;padding-bottom:14px;display:flex}.magi-home__config-header p,.magi-home__config-header h2{margin:0}.magi-home__config-header p{color:#8e6527;font:9px var(--font-eva-data);letter-spacing:.14em}.magi-home__config-header h2{color:var(--config-phosphor);font-family:var(--font-eva-display);font-feature-settings:"palt" 1;margin-top:5px;font-size:22px;font-weight:900}.magi-home__dialog-close{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--config-accent);cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;padding:0;display:grid}.magi-home__dialog-close span:first-child{font-size:25px;font-weight:300;line-height:1;transition:color .14s,transform .14s,filter .14s}.magi-home__dialog-close:hover span:first-child,.magi-home__dialog-close:focus-visible span:first-child{color:#ffd18a;filter:drop-shadow(0 0 6px #ffad42d1);transform:scale(1.16)}.magi-home__dialog-close:active span:first-child{transform:scale(.84)}.magi-home__config-header-actions{flex:none;gap:4px;display:flex}.magi-home__config-header-actions button{position:relative}.magi-home__config-header-actions button:after{content:attr(aria-label);z-index:2;color:#ffd18a;width:max-content;max-width:min(210px,100vw - 32px);font:11px/1.5 var(--font-eva-data);text-align:start;white-space:normal;visibility:hidden;opacity:0;pointer-events:none;background:#080b08;border:1px solid #805511;padding:6px 9px;position:absolute;top:calc(100% + 6px);right:0}.magi-home__config-header-actions button:is(:hover,:focus-visible,:active):after{visibility:visible;opacity:1}@media (hover:none){.magi-home__config-header-actions button:focus:after{visibility:visible;opacity:1}}.magi-home__dialog-reset svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:color .14s,filter .14s}.magi-home__dialog-reset:hover svg,.magi-home__dialog-reset:focus-visible svg{color:#ffd18a;filter:drop-shadow(0 0 6px #ffad42d1)}.magi-home__dialog-reset svg.is-turning{transform-origin:50%;animation:.45s ease-out config-reset-turn}@keyframes config-reset-turn{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.magi-home__config-identity{border-bottom:1px dashed #78500f;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px 16px;padding-bottom:14px;display:grid}.magi-home__config-identity>span{color:#8f672b;font-size:10px}.magi-home__config-identity strong{color:var(--config-phosphor);font-size:13px}.magi-home__role-editor{justify-self:start}.magi-home__connection-options{border:0;border-bottom:1px dashed #78500f;min-width:0;margin:0;padding:0 0 15px}.magi-home__connection-options legend{color:#b97b2d;margin-bottom:8px;font-size:11px}.magi-home__connection-options>div{flex-wrap:wrap;gap:6px 18px;display:flex}.magi-home__connection-options label{color:#d5ad65;cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}.magi-home__connection-options input{width:18px;height:18px;accent-color:var(--config-accent)}.magi-home__config-field{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.magi-home__config-field>span,.magi-home__config-field>label{color:#bc7d2e;font:11px var(--font-eva-data);padding-top:14px}.magi-home__config-field input,.magi-home__config-field textarea{color:#f5c675;background:#030705f0;border:1px solid #825011;border-radius:0;width:100%}.magi-home__config-field input{min-height:46px;padding:0 12px}.magi-home__config-header>div{min-width:0}.magi-home__config-header h2{overflow-wrap:anywhere}.magi-home__editable-title{flex-wrap:wrap;align-items:baseline;gap:.25em;display:flex}.magi-home__name-editor{min-width:1ch;max-width:100%;display:inline-block;position:relative}.magi-home__name-editor>span{visibility:hidden;white-space:pre;display:block;overflow:hidden}.magi-home__name-editor input{width:100%;min-width:0;color:inherit;font:inherit;cursor:text;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:0;position:absolute;inset:0}.magi-home__name-editor input::placeholder{color:inherit;opacity:.55}.magi-home__name-editor input:hover{border-bottom-color:#825011}.magi-home__name-editor input:focus{border-bottom-color:var(--config-accent);outline:none}.magi-home__name-help{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.magi-home__api-key-control{min-width:0;position:relative}.magi-home__config-field .magi-home__api-key-input{padding-right:48px}.magi-home__api-key-toggle{color:#bc7d2e;cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.magi-home__api-key-toggle:hover{color:var(--config-accent)}.magi-home__api-key-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.magi-home__api-key-toggle:disabled{cursor:not-allowed}.magi-home__config-field .magi-select__trigger{width:100%;min-height:46px;padding:10px 12px}.magi-home__config-field textarea{resize:vertical;min-height:196px;padding:12px;line-height:1.55}.magi-home__config-prompt:not(.magi-home__setting-book-field) textarea{font-family:var(--font-eva-display);letter-spacing:.015em;font-size:15px;font-weight:600;line-height:1.7}.magi-home__config-prompt:not(.magi-home__setting-book-field) textarea:lang(zh){font-synthesis:none;font-family:Source Han Serif SC,serif;font-weight:900}.magi-home__credential-note{color:#c99646;border:1px solid #745217;margin:0;padding:12px 14px;font-size:11px;line-height:1.55}.magi-home__config-dialog .magi-select__popup{z-index:1001}.magi-home__config-dialog .magi-select__item{min-height:44px}.magi-home__config-dialog .magi-select__item[data-highlighted]{background:#ffad4229}.magi-home__config-actions{justify-content:flex-end;align-items:flex-end;gap:12px;padding-top:2px;display:flex}.magi-home__config-actions button{color:#cf9948;background:0 0;border:1px solid #805511;border-radius:0;min-width:160px;min-height:48px}.magi-home__config-actions button[type=submit]{border-color:var(--config-accent);color:var(--config-accent)}.magi-home__config-actions button:hover{background:#ffad4212}@media (prefers-reduced-motion:reduce){.magi-home__dialog-reset svg,.magi-home__dialog-reset svg.is-turning{transition:none;animation:none;transform:none}.magi-home__dialog-close span:first-child{transition:none}.magi-home__dialog-close:hover span:first-child,.magi-home__dialog-close:focus-visible span:first-child,.magi-home__dialog-close:active span:first-child{transform:none}}@media (width<=760px){.magi-home__config-dialog{width:100vw;height:100dvh;max-height:none;margin:0}.magi-home__config-form{min-height:100%;padding:18px 16px}.magi-home__config-identity{grid-template-columns:auto 1fr}.magi-home__config-field{grid-template-columns:1fr;gap:5px}.magi-home__config-field>span,.magi-home__config-field>label{padding-top:0}}@media (width<=480px){.magi-home__config-header h2{font-size:18px}.magi-home__config-actions{flex-direction:column-reverse}.magi-home__config-actions button{width:100%}}@media (width<=390px){.magi-home__config-form{padding:14px 10px}.magi-home__connection-options>div{grid-template-columns:1fr;gap:0;display:grid}}@media (orientation:landscape) and (height<=520px){.magi-home__config-dialog{width:min(900px,100vw - 24px);max-height:calc(100dvh - 16px)}.magi-home__config-form{gap:10px;padding:14px 18px}.magi-home__config-field textarea{min-height:112px}}.magi-settings-entry-group{justify-content:flex-end;gap:8px;width:100%;padding:6px 12px;display:flex}.magi-settings-entry{color:#ffad42;min-height:44px;font:12px var(--font-eva-data);cursor:pointer;background:#050806;border:1px solid #bc7d2e;padding:10px 16px}.magi-settings-entry:focus-visible{outline-offset:3px;outline:2px solid #ffad42}.magi-home__nav-button{color:#c59b65;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px 8px;position:relative}.magi-home__nav-button:after{content:"";background:0 0;height:2px;position:absolute;bottom:4px;left:0;right:0}.magi-home__nav-button:hover{color:#ffd595}.magi-home__nav-button:focus-visible{outline-offset:4px;outline:2px solid #ffd595}.magi-home__setting-book-field textarea{min-height:320px}.magi-home__connection-fields{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.magi-home__connection-fields:disabled{opacity:.65}.magi-home__inherit-option{align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.magi-home__inherit-option input{width:20px;height:20px;accent-color:var(--config-accent)}.magi-home__connection-test{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.magi-home__connection-test button,.magi-home__restore-background{min-height:44px;color:var(--config-accent);cursor:pointer;background:0 0;border:1px solid #805511;padding:8px 14px}.magi-home__connection-test button:disabled{opacity:.5;cursor:not-allowed}.magi-home__connection-test p{overflow-wrap:anywhere;flex:220px;margin:0;font-size:12px;line-height:1.6}.magi-home__connection-test-status[data-state=failure]{color:#ff6b61}.magi-home__restore-background{justify-self:start}.magi-home__setting-book-dialog:lang(zh) .magi-home__restore-background,.magi-home__setting-book-dialog:lang(zh) .magi-home__config-actions button{font-synthesis:none;font-weight:600}@media (width<=760px){.magi-settings-entry{font-size:11px}.magi-home__nav-button{font-size:12px}}.node-output-dialog{--node-output-font:Menlo, var(--font-eva-data,Consolas, "Liberation Mono", monospace);box-sizing:border-box;color:#a9ebc4;width:min(760px,100vw - 32px);max-width:none;height:min(800px,100svh - 48px);max-height:none;font-family:var(--node-output-font);background:#030b08;border:1px solid #89612d;padding:22px;overflow:hidden}.node-output-dialog[open]{grid-template-rows:auto minmax(140px,1fr) minmax(0,38%);gap:16px;display:grid}.node-output-dialog::backdrop{background:#000000d1}.node-output-dialog__heading{align-items:center;gap:16px;min-width:0;display:flex}.node-output-dialog__heading>div{flex:1;min-width:0}.node-output-dialog__heading small{color:#d39b50;font-size:12px}.node-output-dialog__heading h2{overflow-wrap:anywhere;margin:5px 0 0;font-size:clamp(18px,3vw,25px)}.node-output-dialog__state{color:#d39b50;white-space:nowrap;font-size:14px}.node-output-dialog .vote-approve{color:#7df0b0}.node-output-dialog .vote-reject{color:#ff6257}.node-output-dialog .vote-abstain{color:#f5db63}.node-output-dialog__heading button{color:#ffb347;cursor:pointer;background:0 0;border:0;flex-shrink:0;width:40px;height:40px;padding:0;font:30px/1 monospace}.node-output-dialog__heading button:focus-visible{outline-offset:2px;outline:1px solid #ffb347}.node-output-dialog__heading button:hover{color:#ffe1ac}.node-output-dialog__terminal{background:repeating-linear-gradient(0deg,#0000 0 3px,#7df0b003 3px 4px),#020805;border-block:1px solid #28533d;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.node-output-dialog__rail{color:#69937c;letter-spacing:.1em;padding:8px 12px;font-size:11px}.node-output-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;font:15px/1.75 var(--node-output-font);scrollbar-color:#37684d #030b08;margin:0;padding:10px 12px;overflow:auto}.node-output-dialog__cursor{color:#7df0b0;animation:1s step-end infinite node-output-cursor}.node-output-dialog__notice{color:#b3955c;border-top:1px solid #193526;margin:0;padding:8px 12px;font-size:12px;line-height:1.5}.node-output-dialog__waveform{min-height:0;overflow:hidden;container-type:size}.node-output-dialog__waveform .eva-waveform-scope,.node-output-dialog__waveform-placeholder{aspect-ratio:auto;border-radius:0;width:100%;height:100%}.node-output-dialog__waveform .eva-waveform-scope__timecode{white-space:nowrap;max-width:94%;font-size:clamp(10px,min(5cqw,7.5cqh),30px);line-height:1;top:1.2%;right:2%}.node-output-dialog__waveform .eva-waveform-scope__top-rail,.node-output-dialog__waveform .eva-waveform-scope__bottom-rail{height:clamp(2px,1cqh,4px)}.node-output-dialog__waveform .eva-waveform-scope__axis-labels{font-size:clamp(8px,1.8cqw,12px)}.node-output-dialog__waveform .eva-waveform-scope__axis-labels:before{height:3cqh;top:-4cqh}.node-output-dialog__waveform .eva-waveform-scope__vertical-axis{border-left-width:1px;width:clamp(8px,2cqw,14px)}.node-output-dialog__waveform .eva-waveform-scope__reticles i{width:clamp(8px,2cqw,14px);height:clamp(8px,2cqw,14px)}@keyframes node-output-cursor{50%{opacity:0}}@media (width<=560px){.node-output-dialog{width:calc(100vw - 20px);height:calc(100svh - 24px);padding:14px}.node-output-dialog[open]{grid-template-rows:auto minmax(140px,1fr) minmax(0,30%);gap:12px}.node-output-dialog__heading{gap:8px}.node-output-dialog pre{padding:8px;font-size:14px}}@media (prefers-reduced-motion:reduce){.node-output-dialog__cursor{animation:none}}.home-mode-switch{width:40px;min-width:40px;height:40px;min-height:40px;color:var(--home-sodium,#ffad42);cursor:pointer;background:0 0;border:0;flex:0 0 40px;place-items:center;padding:0;transition:color .14s,background-color .14s,border-color .14s;display:grid}.home-mode-switch--original{color:var(--direct-orange,#f7871e)}.home-mode-switch__icon{-webkit-mask-mode:alpha;background-color:currentColor;width:24px;height:24px;display:block;-webkit-mask-image:url(./home-mode-switch-icon-BmVhi_z5.png);mask-image:url(./home-mode-switch-icon-BmVhi_z5.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.home-mode-switch:hover,.home-mode-switch:focus-visible{color:#ffd595;background:0 0;outline:none}.home-mode-switch--original:hover,.home-mode-switch--original:focus-visible{color:#ffbc6f}@media (width<=480px){.home-mode-switch--original{flex-basis:34px;width:34px;min-width:34px;height:36px;min-height:36px}.magi-home__nav-controls>.home-mode-switch{order:-2}}@media (prefers-reduced-motion:reduce){.home-mode-switch{transition:none}}@font-face{font-family:Oswald;src:url(../fonts/Oswald-Variable.ttf)format("truetype");font-style:normal;font-weight:200 700;font-display:swap}.direct-link-page{--direct-orange:#f7871e;--direct-orange-dark:#8d4e16;--direct-green:#72ffc5;--direct-red:#ff2c25;--direct-amber:#f2ce52;color:#ff7131;font-family:var(--font-eva-ui);font-synthesis:weight;background:#020303}.direct-link-page,.direct-link-page *{box-sizing:border-box}.direct-history-warning{color:#f2ce52;font-size:12px;position:absolute;bottom:48px;left:18px}.direct-history{color:#ddb584;background:#060b09;border:0;border-left:1px solid #a66228;width:min(480px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;font-family:inherit;position:fixed;inset:0 0 0 auto}.direct-history::backdrop{background:#000b}.direct-history__panel{min-height:100%;padding:24px}.direct-history header{z-index:1;background:#060b09;border-bottom:1px solid #74471f;justify-content:space-between;align-items:start;gap:12px;padding-bottom:18px;display:flex;position:sticky;top:0}.direct-history h2{color:#f7871e;margin:8px 0 0;font-size:24px}.direct-history h2 span{margin-left:8px;font-size:14px}.direct-history button{color:#f7871e;font:inherit;cursor:pointer;background:0 0;border:1px solid #835124;padding:8px 10px}.direct-history .direct-history__close{border:0;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;font-size:27px;line-height:1;display:grid}.direct-history .direct-history__close:hover{color:#ffc078;background:0 0}.direct-history .direct-history__close:focus-visible{outline-offset:2px;outline:2px solid #72ffc5}.direct-history__notice{color:#9b987f;font-size:12px}.direct-history__empty{padding:56px 0;line-height:2}.direct-history ol{margin:24px 0;padding:0;list-style:none}.direct-history li{border-top:1px solid #324237}.direct-history summary{cursor:pointer;padding:16px 0}.direct-history summary time{color:#94a28e;margin:0 0 8px;font-size:12px;display:block}.direct-history summary strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:16px;line-height:1.6;display:-webkit-box;overflow:hidden}.direct-history__verdict{color:#f2ce52;margin-top:10px;font-size:13px;display:inline-block}.direct-history__verdict.is-approved{color:#72ffc5}.direct-history__verdict.is-rejected{color:#ff716a}.direct-history__detail{border-left:2px solid #835124;padding:0 12px 16px}.direct-history__detail p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.direct-history dl div{color:#8cc5a5;justify-content:space-between;gap:10px;padding:8px 0;font-size:13px;display:flex}.direct-history dd{margin:0}.direct-history dd.is-approve{color:var(--direct-green)}.direct-history dd.is-reject{color:#ff716a}.direct-history dd.is-abstain,.direct-history dd.is-pending{color:var(--direct-amber)}@media (width<=600px){.direct-history{width:100vw}.direct-history__panel{padding:20px}}html:has(.direct-link-page){width:100%;min-width:320px;min-height:100%;margin:0}body:has(.direct-link-page){width:100%;min-width:320px;min-height:100%;margin:0}#root:has(.direct-link-page){width:100%;min-width:320px;min-height:100%;margin:0}body:has(.direct-link-page){background:#020303;overflow:hidden}.direct-link-page{background:radial-gradient(circle at 50% 48%,#153d2c17,#0000 43%),#020303;place-items:start stretch;width:100%;height:100svh;min-height:320px;display:grid;overflow:hidden}.direct-link-workspace{grid-template-rows:minmax(0,1fr) auto;justify-items:center;width:100vw;min-width:0;height:100svh;transition:width .52s cubic-bezier(.22,.78,.22,1);display:grid;overflow:hidden}.direct-link-controls{background:0 0;justify-content:flex-end;align-items:center;gap:5px;width:auto;min-height:40px;padding:0;display:flex}.direct-link-controls__separator{background:#73502c;width:1px;height:24px;margin:0 2px}.direct-link-control-button{width:40px;height:40px;color:var(--direct-orange);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;text-decoration:none;display:grid}.direct-link-control-button:hover{color:#ffbc6f;background:#26170a}.direct-link-control-button:focus-visible{outline:1px solid var(--direct-orange);outline-offset:-2px}.direct-link-page .magi-language-selector--icon .magi-language-selector__trigger{width:40px;min-width:40px;height:40px;min-height:40px;color:var(--direct-orange);background:0 0;border-color:#0000;border-radius:0;place-items:center;padding:0;display:grid}.direct-link-page .magi-language-selector--icon .magi-language-selector__trigger:hover,.direct-link-page .magi-language-selector--icon .magi-language-selector__trigger[data-popup-open]{color:#ffbc6f;box-shadow:none;background:0 0}.direct-link-page .magi-language-selector--icon .magi-select__icon{display:none}.direct-link-page .terminal-screen{isolation:isolate;background:#020303;width:100%;min-width:0;min-height:0;position:relative;overflow:hidden}.direct-link-page .terminal-graphic{z-index:1;background:#020303;width:100%;height:100%;display:block;position:relative}.direct-link-page .terminal-calibration-layer,.direct-link-page .terminal-information-layer,.direct-link-page .terminal-connection-layer,.direct-link-page .terminal-network-layer{width:100%;height:100%;display:block;position:absolute;inset:0}.direct-link-page .terminal-calibration-layer,.direct-link-page .terminal-information-layer,.direct-link-page .terminal-connection-layer{pointer-events:none;overflow:visible}.direct-link-page .terminal-network-layer{overflow:visible}.direct-link-page .terminal-graphic text{dominant-baseline:alphabetic;paint-order:stroke fill;stroke:#ffffff05;stroke-width:.45px}.direct-link-page .terminal-orange{fill:var(--direct-orange);stroke:#d1421f;filter:url(#orange-glow)}.direct-link-page .terminal-connection-layer .terminal-orange{filter:url(#orange-glow-connection)}.direct-link-page .terminal-chrome{opacity:1;transition:opacity .36s,transform .52s cubic-bezier(.22,.78,.22,1);transform:translate(0)}.direct-link-page .terminal-calibration{fill:none;stroke:var(--direct-orange-dark);stroke-width:1px;opacity:.55;vector-effect:non-scaling-stroke}.direct-link-page .terminal-calibration .is-major{stroke:var(--direct-orange);stroke-width:2px}.direct-link-page.phase-transitioning .terminal-calibration,.direct-link-page.phase-deliberation .terminal-calibration{opacity:.82}.direct-link-page.phase-transitioning .terminal-chrome,.direct-link-page.phase-deliberation .terminal-chrome{opacity:.18;transform:translate(-26px)}.direct-link-page .terminal-header rect,.direct-link-page .motion-result__rails rect{fill:none;stroke-width:2.25px}.direct-link-page .terminal-header__divider{stroke-width:2.25px;stroke-linecap:round}.direct-link-page.phase-final .motion-result.is-approved .motion-result__rail--inner{stroke:var(--direct-green)}.direct-link-page.phase-final .motion-result.is-rejected .motion-result__rail--inner{stroke:var(--direct-red)}.direct-link-page.phase-final .motion-result.is-review .motion-result__rail--inner{stroke:var(--direct-amber)}.direct-link-page .header-line,.direct-link-page .motion-copy,.direct-link-page .motion-title,.direct-link-page .system-data,.direct-link-page .connection-data{font-family:var(--font-eva-ui);font-weight:400}.direct-link-page .header-line{letter-spacing:0}.direct-link-page .header-line--small{font-size:26px}.direct-link-page .header-line--access{font-size:34px}.direct-link-page .header-line--superuser{font-size:39px}.direct-link-page .motion-copy,.direct-link-page .motion-title{letter-spacing:0;font-family:Oswald,Arial Narrow,sans-serif;font-weight:300}.direct-link-page .motion-copy{font-size:26px}.direct-link-page .motion-title{font-size:38px}.direct-link-page .system-data{letter-spacing:.45px;font-size:24px}.direct-link-page .connection-data{letter-spacing:0;font-size:19px}.direct-link-page .connection-data__small{font-size:17px}.direct-link-page .magi-network{color:var(--direct-green);fill:var(--direct-green);stroke:var(--direct-green);filter:url(#green-glow);shape-rendering:geometricprecision;transform-box:view-box;transform-origin:0 0;transition:transform .52s cubic-bezier(.22,.78,.22,1)}.direct-link-page .magi-outline,.direct-link-page .magi-core,.direct-link-page .vote-box,.direct-link-page .magi-connector--lower{fill:none;stroke:currentColor;stroke-linecap:butt;stroke-linejoin:miter}.direct-link-page .magi-outline,.direct-link-page .magi-core,.direct-link-page .vote-box{stroke-width:3px}.direct-link-page .magi-connector-band{fill:currentColor;stroke:none}.direct-link-page .agent-module{color:var(--direct-green);cursor:pointer;outline:none}.direct-link-page .agent-module[aria-disabled=true]{cursor:wait}.direct-link-page .agent-module:hover .magi-outline,.direct-link-page .agent-module:focus-visible .magi-outline{stroke-width:5px;filter:url(#green-glow)}.direct-link-page .agent-module:focus-visible .magi-outline{stroke-dasharray:16 7}.direct-link-page .magi-outline--shared{stroke-linecap:square}.direct-link-page .agent-module:hover .magi-outline--shared,.direct-link-page .agent-module:focus-visible .magi-outline--shared{stroke-width:7px}.direct-link-page .agent-hit-target{fill:#0000;stroke:#0000;stroke-width:26px;pointer-events:all}.direct-link-page .agent-name{fill:currentColor;stroke:none;font-family:var(--font-eva-ui);letter-spacing:0;text-anchor:middle;font-size:62px;font-weight:700}.direct-link-page .agent-name--balthasar{font-size:68px}.direct-link-page .agent-name--casper{font-size:66px}.direct-link-page .agent-name--melchior{font-size:60px}.direct-link-page .magi-label{fill:var(--direct-green);stroke:none;text-anchor:middle;font-family:Times New Roman,Times,Georgia,serif;font-size:61px;font-weight:700}.direct-link-page .vote-text{fill:currentColor;stroke:none;font-family:var(--font-eva-ui);letter-spacing:-6px;text-anchor:middle;font-size:70px;font-weight:800}.direct-link-page .vote-box--pending,.direct-link-page .vote-text--pending{opacity:.46}.direct-link-page .vote-box--reject{stroke:var(--direct-red);filter:url(#red-glow)}.direct-link-page .vote-text--reject{fill:var(--direct-red);filter:url(#red-glow)}.direct-link-page .vote-box--abstain{stroke:var(--direct-amber);filter:url(#amber-glow)}.direct-link-page .vote-text--abstain{fill:var(--direct-amber);filter:url(#amber-glow)}.direct-link-live-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:fixed;overflow:hidden}.direct-link-page.phase-error .terminal-screen{box-shadow:inset 0 3px #ff2c25c7,inset 0 -3px #ff2c2557}.direct-link-page.phase-error .terminal-calibration{stroke:var(--direct-red);animation:.28s steps(2,end) 2 direct-link-fault}.direct-link-page.phase-final .motion-result{animation:.28s steps(2,end) both direct-link-lock}.direct-link-page .is-scanning .magi-connector-band,.direct-link-page .is-scanning .magi-connector--lower{animation:.74s steps(3,end) infinite direct-link-scan}.direct-link-page .is-scanning .magi-core,.direct-link-page .is-scanning .magi-label{animation:.74s steps(3,end) infinite direct-link-core-pulse}.motion-composer{z-index:4;width:100%;max-height:180px;padding:5px 8px max(8px, env(safe-area-inset-bottom));opacity:1;background:#040a07;border-top:0;transition:max-height .52s cubic-bezier(.22,.78,.22,1),padding .52s cubic-bezier(.22,.78,.22,1),opacity .26s,transform .52s cubic-bezier(.22,.78,.22,1);position:relative;overflow:hidden;transform:translateY(0)}.motion-composer__header{justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:0 8px;display:flex}.motion-composer__heading{min-width:0;color:var(--direct-orange);font:700 17px/1 var(--font-eva-ui);letter-spacing:.11em;margin:0}.motion-composer.is-collapsed{max-height:100px;padding-top:5px;padding-bottom:max(8px, env(safe-area-inset-bottom));opacity:1;pointer-events:auto;transform:translateY(0)}.motion-composer__form fieldset{background:#020705f5;border:0;min-width:0;margin:0;padding:8px}.motion-composer__form legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.motion-composer__form label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.motion-composer__controls{gap:8px;min-width:0;display:grid}.motion-composer__input{--prompt-size:18px;--prompt-top:7px;min-width:0;font:var(--prompt-size)/1.35 var(--font-eva-ui);font-size:var(--prompt-size);background:0 0;border:0;grid-template-columns:1.6ch minmax(0,1fr);align-items:start;padding-left:10px;line-height:1.35;transition:border-color .16s,box-shadow .16s;display:grid;position:relative}.motion-composer__input:hover{border-color:#477e5e}.motion-composer__input:focus-within{box-shadow:inset 2px 0 #477e5e}.motion-composer__input>span{padding-top:var(--prompt-top);color:#659b7e;font:inherit;letter-spacing:.055em}.motion-composer__form textarea{resize:none;color:#83e9b8;caret-color:#a3ffcf;scrollbar-width:thin;scrollbar-color:#477e5e #06110c;width:100%;min-height:48px;font:18px/1.35 var(--font-eva-ui);letter-spacing:.055em;background:0 0;border:0;outline:0;padding:7px 54px 7px 2px}.motion-composer__form textarea::placeholder{color:#659b7e;opacity:1}.motion-composer__form textarea:focus::placeholder{opacity:0}.motion-composer__form textarea:focus-visible{box-shadow:none;outline:none}.motion-composer__editor{min-width:0;position:relative;overflow:hidden}.motion-composer__editor textarea{caret-color:#0000;display:block}.motion-composer__caret-mirror{visibility:hidden;white-space:pre-wrap;overflow-wrap:break-word;pointer-events:none;position:absolute;top:0;left:0}.motion-composer__caret{pointer-events:none;background:#a3ffcf;height:2px;position:absolute}.motion-composer__editor:focus-within .motion-composer__caret{animation:1.1s step-end infinite motion-input-caret}.motion-composer__editor[data-empty=false]:not(:focus-within) .motion-composer__caret,.motion-composer__editor.is-composing .motion-composer__caret{display:none}.motion-composer__editor.is-composing textarea{caret-color:#a3ffcf}@keyframes motion-input-caret{0%,55%{opacity:1}56%,to{opacity:0}}.motion-composer__input small{color:#80a58e;pointer-events:none;font-variant-numeric:tabular-nums;font:9px var(--font-eva-data);position:absolute;bottom:8px;right:10px}.motion-composer__form button[type=submit],.direct-link-new-motion{--direct-button-stripe:#050504;isolation:isolate;border:2px solid var(--direct-orange);color:#050504;background:var(--direct-orange);min-height:46px;font:700 21px/1 var(--font-eva-ui);letter-spacing:.06em;cursor:pointer;border-radius:0;transition:color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #050504}.motion-composer__form button[type=submit]:lang(zh){font-synthesis:none;font-family:Source Han Serif SC,serif}.motion-composer__form button[type=submit]:lang(ja){font-family:var(--font-eva-display)}.motion-composer__form button[type=submit]:lang(en){font-family:var(--font-eva-ui)}.motion-composer__form button[type=submit]:before,.direct-link-new-motion:before{z-index:-1;background-image:repeating-linear-gradient(135deg, var(--direct-button-stripe) 0 7px, transparent 7px 15px), repeating-linear-gradient(135deg, var(--direct-button-stripe) 0 7px, transparent 7px 15px);backface-visibility:hidden;will-change:transform;content:"";pointer-events:none;background-position:0 0,0 100%;background-repeat:no-repeat;background-size:100% 5px,100% 5px;position:absolute;inset:3px -22px 3px 0;transform:translate(-21.213px)}.motion-composer__form button[type=submit]:not(:disabled):hover,.motion-composer__form button[type=submit]:focus-visible,.direct-link-new-motion:hover,.direct-link-new-motion:focus-visible{--direct-button-stripe:var(--direct-orange);color:var(--direct-orange);box-shadow:inset 0 0 0 2px var(--direct-orange);outline:2px solid var(--direct-orange);outline-offset:2px;background:#050504}.motion-composer__form button[type=submit]:not(:disabled):hover:before,.motion-composer__form button[type=submit]:focus-visible:before,.direct-link-new-motion:hover:before,.direct-link-new-motion:focus-visible:before{animation:.85s linear infinite direct-link-command-stripes}.motion-composer__form button[type=submit]:disabled{cursor:wait}.motion-composer:has(.motion-composer__error){max-height:min(280px,60svh);overflow-y:auto}.motion-composer__error{overflow-wrap:anywhere;color:#ff5b4d;font:11px/1.4 var(--font-eva-data);margin:0 0 8px}.direct-link-new-motion{flex:none;min-width:154px;min-height:44px;padding:0 14px;font-size:15px}.motion-composer__header .direct-link-new-motion{min-height:40px}@keyframes direct-link-scan{0%,to{opacity:.28}50%{opacity:1}}@keyframes direct-link-core-pulse{0%,to{opacity:.56}50%{opacity:1}}@keyframes direct-link-lock{0%{opacity:.35}45%{opacity:1}70%{opacity:.62}to{opacity:1}}@keyframes direct-link-fault{0%,to{opacity:.3}50%{opacity:1}}@keyframes direct-link-command-stripes{0%{transform:translate(-21.213px)}to{transform:translate(0,0)}}@media (orientation:landscape){.motion-composer{max-height:104px;padding:0 12px 8px}.motion-composer__form fieldset{padding:5px 10px 6px}.motion-composer__form label{margin:1px 0 4px;font-size:12px}.motion-composer__controls{grid-template-columns:minmax(0,1fr) minmax(180px,220px);gap:10px}.motion-composer__form textarea{min-height:40px;padding-top:3px;padding-bottom:4px;font-size:15px}.motion-composer__input{--prompt-top:3px;--prompt-size:15px}.motion-composer__form button[type=submit]{min-height:44px;font-size:17px}}@media (orientation:landscape) and (height<=430px){.motion-composer{max-height:96px;padding-bottom:5px;padding-left:10px;padding-right:10px}.motion-composer__heading{font-size:14px}.motion-composer__form fieldset{padding:3px 10px 4px}.motion-composer__form textarea{min-height:36px;font-size:13px}.motion-composer__input{--prompt-size:13px}.motion-composer__form button[type=submit]{min-height:42px;font-size:16px}.motion-composer__error{font-size:10px}.motion-composer__header .direct-link-new-motion{min-height:38px}}@media (width<=480px) and (orientation:portrait){.motion-composer{padding-right:8px;padding-bottom:max(8px, env(safe-area-inset-bottom));padding-left:8px}.motion-composer__header{gap:4px;padding-left:4px;padding-right:4px}.motion-composer__header .direct-link-new-motion{min-width:0;padding-left:8px;padding-right:8px;font-size:13px}.direct-link-controls .direct-link-control-button{width:34px;height:36px}.direct-link-page .magi-language-selector--icon .magi-language-selector__trigger{width:34px;min-width:34px;height:36px;min-height:36px}.motion-composer__form fieldset{padding:8px}.motion-composer__heading{font-size:15px}.motion-composer__form textarea{min-height:48px;font-size:15px}.motion-composer__input{--prompt-size:15px}.motion-composer__form button[type=submit]{min-height:46px;font-size:18px}}@media (width>=481px) and (orientation:portrait){.motion-composer__form fieldset{padding:7px}.motion-composer__heading{font-size:16px}.motion-composer__form label{margin-bottom:4px;font-size:13px}.motion-composer__controls{gap:6px}.motion-composer__form textarea{font-size:16px}.motion-composer__form button[type=submit]{font-size:18px}}@media (width>=720px) and (orientation:portrait){.motion-composer{max-height:132px;padding-right:12px;padding-bottom:max(8px, env(safe-area-inset-bottom));padding-left:12px}.motion-composer__form fieldset{padding:6px 8px 7px}.motion-composer__form label{margin:0 0 4px;font-size:12px}.motion-composer__controls{grid-template-columns:minmax(0,1fr) minmax(190px,220px);gap:10px}.motion-composer__form textarea{min-height:42px;padding-top:3px;padding-bottom:4px;font-size:15px}.motion-composer__input{--prompt-top:3px;--prompt-size:15px}.motion-composer__form button[type=submit]{min-height:44px;font-size:17px}}@media (prefers-reduced-motion:reduce){.motion-composer__editor .motion-composer__caret{opacity:1;animation:none!important}.direct-link-page *,.direct-link-page :before,.direct-link-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
