.modflex-explorer[data-v-edffaeba]{padding:clamp(56px,7vw,110px) 0;background:#000;border-top:1px solid #ffffff16;scroll-margin-top:100px}.modflex-heading[data-v-edffaeba]{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:36px}.modflex-eyebrow[data-v-edffaeba]{color:#edfdb9;font:400 .75rem/1.5 Mono,monospace;letter-spacing:.08em;margin-bottom:16px}.modflex-heading h2[data-v-edffaeba]{max-width:650px;color:#f1f3ef;font-size:clamp(2rem,3.6vw,3.75rem);font-weight:400;letter-spacing:-.045em;line-height:1.04;margin:0}.modflex-intro[data-v-edffaeba]{max-width:310px;margin:0 0 4px;color:#ababab;font-size:1rem;line-height:1.6}.modflex-viewer[data-v-edffaeba]{position:relative;border:1px solid #ffffff26;color:#e8e8e8;background:#101010;box-shadow:0 24px 100px #00000020}.modflex-topbar[data-v-edffaeba]{height:54px;padding:0 22px;justify-content:space-between;border-bottom:1px solid #ffffff12}.modflex-live[data-v-edffaeba],.modflex-topbar[data-v-edffaeba]{display:flex;align-items:center}.modflex-live[data-v-edffaeba]{gap:10px;font:400 .75rem/1.4 Mono,monospace;letter-spacing:.07em;color:#edfdb9}.modflex-live>span[data-v-edffaeba]{width:6px;height:6px;border-radius:50%;background:#edfdb9;box-shadow:0 0 12px #edfdb940}.modflex-topbar-actions[data-v-edffaeba]{display:flex;gap:5px}.modflex-viewer button[data-v-edffaeba]{cursor:pointer;border:0;font-family:inherit;transition:background .18s,color .18s}.modflex-viewer button[data-v-edffaeba]:disabled{opacity:.4;cursor:default}.modflex-viewer button[data-v-edffaeba]:focus-visible,.modflex-viewer input[data-v-edffaeba]:focus-visible{outline:2px solid #edfdb9;outline-offset:3px}.modflex-topbar-actions button[data-v-edffaeba]{background:transparent;color:#b8b8b8;display:grid;place-items:center;width:42px;height:42px}.modflex-topbar-actions button[data-v-edffaeba]:hover{color:#edfdb9}.modflex-topbar-actions svg[data-v-edffaeba]{width:19px;height:19px}.modflex-display-options[data-v-edffaeba]{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;padding:12px 22px;border-bottom:1px solid #ffffff1a}.modflex-display-options button[data-v-edffaeba]{padding:9px 12px;color:#ccc;background:#1b1b1b;border:1px solid #ffffff26;font-size:.8rem}.modflex-display-options button[aria-pressed=true][data-v-edffaeba]{color:#edfdb9;border-color:#edfdb980}.modflex-display-options p[data-v-edffaeba]{flex:1 1 240px;margin:0;color:#b8b8b8;font-size:.8rem;line-height:1.5}.is-expanded .modflex-display-options[data-v-edffaeba],.is-expanded .modflex-recovery[data-v-edffaeba]{flex-shrink:0}.modflex-recovery[data-v-edffaeba]{padding:20px 22px;border-top:1px solid #ffffff1a;background:#161616}.modflex-recovery p[data-v-edffaeba]{max-width:760px;margin:0 0 16px;color:#ccc;line-height:1.6}.modflex-recovery>div[data-v-edffaeba]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.modflex-recovery button[data-v-edffaeba]{color:#111;background:#edfdb9;padding:12px 16px;font-size:.9rem}.modflex-recovery a[data-v-edffaeba]{color:#edfdb9;text-underline-offset:4px;font-size:.9rem}.modflex-tabs[data-v-edffaeba]{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #ffffff1a}.modflex-tabs button[data-v-edffaeba]{display:flex;align-items:center;gap:13px;min-height:63px;padding:12px 24px;text-align:left;background:#ffffff02;color:#b0b0b0;border-right:1px solid #ffffff12;font-size:1rem}.modflex-tabs button[data-v-edffaeba]:last-child{border-right:0}.modflex-tabs button>span[data-v-edffaeba]:first-child{font:.75rem Mono,monospace;color:#858585}.modflex-tabs button[data-v-edffaeba]:hover{background:#ffffff08;color:#edfdb9}.modflex-tabs button.is-active[data-v-edffaeba]{background:#ffffff0d;color:#edfdb9;box-shadow:inset 0 -2px #edfdb9}.modflex-tabs button.is-active>span[data-v-edffaeba]:first-child{color:#edfdb9}.modflex-tab-arrow[data-v-edffaeba]{margin-left:auto;opacity:0;font-size:1.2rem}.modflex-tabs .is-active .modflex-tab-arrow[data-v-edffaeba]{opacity:1}.modflex-finishes[data-v-edffaeba]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;background:#141414;border-bottom:1px solid #ffffff12}.modflex-finishes-copy>span[data-v-edffaeba]{font-size:.875rem;color:#e5e5e5}.modflex-finishes-copy p[data-v-edffaeba]{color:#a0a0a0;font-size:.75rem;margin:4px 0 0;line-height:1.5}.modflex-finish-options[data-v-edffaeba]{display:flex;gap:8px;flex-wrap:wrap}.modflex-finish-options button[data-v-edffaeba]{display:flex;align-items:center;gap:9px;padding:10px 13px;min-height:44px;background:#ffffff03;border:1px solid #ffffff19;color:#bcbcbc;font-size:.875rem}.modflex-finish-options button[data-v-edffaeba]:hover{color:#edfdb9;border-color:#edfdb959}.modflex-finish-options button.is-selected[data-v-edffaeba]{color:#edfdb9;background:#ffffff0b;border-color:#edfdb983}.modflex-swatch[data-v-edffaeba]{width:22px;height:22px;border:1px solid #ffffff26;flex-shrink:0}.modflex-swatch--anthracite[data-v-edffaeba]{background:repeating-linear-gradient(90deg,#49585b 0 6px,#263234 6px 7px)}.modflex-swatch--timber[data-v-edffaeba]{background:repeating-linear-gradient(90deg,#ac7845 0 4px,#d2a171 4px 5px,#513a27 5px 6px)}.modflex-swatch--light[data-v-edffaeba]{background:repeating-linear-gradient(90deg,#d2d9d4 0 6px,#a1aba4 6px 7px)}.modflex-swatch--bricks[data-v-edffaeba]{background:#a55f44 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='12'%3E%3Cpath fill='none' stroke='%23c4b5a0' d='M0 .5h24m-24 6h24M.5 0v6m12-6v6m-6 0v6m12-6v6'/%3E%3C/svg%3E")}.modflex-platforms[data-v-edffaeba]{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;padding:18px 24px 12px;background:#141414;border-bottom:1px solid #ffffff16}.modflex-platform-copy>span[data-v-edffaeba]{color:#e6e6e6;font-size:.85rem}.modflex-platform-copy p[data-v-edffaeba]{margin:5px 0 0;color:#999;font-size:.75rem}.modflex-platform-options[data-v-edffaeba]{display:flex;flex:1;gap:10px;justify-content:flex-end}.modflex-platform-options button[data-v-edffaeba]{display:flex;flex-direction:column;gap:7px;align-items:flex-start;min-height:64px;padding:12px 16px;border:1px solid #ffffff25;background:#0c0c0c;color:#c8c8c8;text-align:left}.modflex-platform-options button[aria-pressed=true][data-v-edffaeba]{border-color:#d6eda0;background:#ffffff0b;color:#edfacb}.modflex-platform-name[data-v-edffaeba]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.9rem}.modflex-platform-name small[data-v-edffaeba]{padding:3px 5px;color:#ddedba;background:#ffffff10;font:.6rem Mono,monospace}.modflex-platform-description[data-v-edffaeba]{font-size:.75rem;color:#a0a0a0}.modflex-platform-summary[data-v-edffaeba]{flex-basis:100%;margin:0;font:.68rem/1.6 Mono,monospace;color:#a5a5a5}.modflex-powerpods-picker[data-v-edffaeba]{display:flex;position:absolute;top:25px;right:24px;gap:4px}.modflex-powerpods-picker button[data-v-edffaeba]{min-height:40px;padding:9px 13px;background:#101010e8;border:1px solid #ffffff26;color:#bfbfbf;font-size:.875rem}.modflex-powerpods-picker button[aria-pressed=true][data-v-edffaeba]{color:#edfdb9;border-color:#edfdb97a}.modflex-stage[data-v-edffaeba]{height:clamp(420px,42vw,610px);position:relative;overflow:hidden;isolation:isolate;background:#000}.modflex-stage[data-v-edffaeba]:after{content:"";pointer-events:none;position:absolute;inset:0;border:1px solid #ffffff03;box-shadow:inset 0 -30px 50px -30px #000}.modflex-stage-label[data-v-edffaeba]{position:absolute;top:26px;left:26px;z-index:1;display:flex;flex-direction:column;gap:9px;color:#999;pointer-events:none;font:.75rem/1.4 Mono,monospace;letter-spacing:.06em}.modflex-stage-label>span[data-v-edffaeba]{color:#e0e0e0;font:400 1.35rem/1 Grotesk,sans-serif;letter-spacing:.12em}.modflex-placeholder[data-v-edffaeba]{position:absolute;inset:0}.modflex-placeholder[data-v-edffaeba] img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:clamp(16px,3vw,40px);mix-blend-mode:screen;opacity:.8}.modflex-loading[data-v-edffaeba]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:12px;width:-moz-max-content;width:max-content;max-width:85%;flex-wrap:wrap;color:#edfdb9;padding:16px 22px;background:#101010ee;border:1px solid #edfdb930;text-align:center;font-size:1rem;z-index:2}.modflex-loading p[data-v-edffaeba]{flex-basis:100%;max-width:430px;margin:0 0 12px;color:#ccc;line-height:1.5}.modflex-loading button[data-v-edffaeba]{color:#edfdb9;background:transparent;padding:8px;font-size:1rem}.modflex-loading button span[data-v-edffaeba]{margin-left:24px}.modflex-loading-dot[data-v-edffaeba]{width:7px;height:7px;background:#edfdb9;border-radius:50%;animation:modflex-pulse-edffaeba 1.2s ease-in-out infinite}@keyframes modflex-pulse-edffaeba{50%{opacity:.25}}.modflex-orbit-hint[data-v-edffaeba]{position:absolute;z-index:1;bottom:18px;left:24px;display:flex;gap:10px;align-items:center;color:#aaa;pointer-events:none;font-size:.75rem}.modflex-orbit-hint>span[data-v-edffaeba]:first-child{font-size:1.2rem;color:#edfdb9}.modflex-touch-help[data-v-edffaeba]{display:none}.modflex-zoom[data-v-edffaeba]{position:absolute;right:20px;bottom:20px;display:flex;flex-direction:column;gap:1px;border:1px solid #ffffff26}.modflex-zoom button[data-v-edffaeba]{width:40px;height:40px;background:#101010dd;color:#e0e0e0;font:300 1.5rem/1 sans-serif}.modflex-zoom button[data-v-edffaeba]:hover{background:#242424;color:#edfdb9}.modflex-flow-key[data-v-edffaeba]{position:absolute;display:flex;align-items:center;gap:8px;top:28px;right:25px;color:#bdbdbd;font-size:.75rem;pointer-events:none}.modflex-flow-key i[data-v-edffaeba]{width:15px;height:3px;background:#40cbe3}.modflex-flow-key i[data-v-edffaeba]:last-of-type{background:#e9926c;margin-left:12px}.modflex-inspections[data-v-edffaeba]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 24px;border-top:1px solid #ffffff12;background:#101010}.modflex-inspections>span[data-v-edffaeba]{margin-right:8px;color:#a0a0a0;font-size:.8rem}.modflex-inspections button[data-v-edffaeba]{display:flex;align-items:center;gap:18px;min-height:36px;padding:8px 12px;color:#c5c5c5;background:#ffffff06;border:1px solid #ffffff16;font-size:.8rem}.modflex-inspections button[aria-pressed=true][data-v-edffaeba]{color:#edfdb9;border-color:#edfdb973;background:#ffffff08}.modflex-inspections button[data-v-edffaeba]:hover{color:#edfdb9}.modflex-inspections .modflex-inspection-back[data-v-edffaeba]{margin-left:auto;border-color:transparent;background:transparent}.modflex-explode-stages[data-v-edffaeba]{display:flex;flex-wrap:wrap;gap:4px 20px;padding:10px 24px;background:#141414;border-bottom:1px solid #ffffff12}.modflex-explode-stages button[data-v-edffaeba]{display:flex;gap:8px;align-items:center;min-height:30px;background:transparent;color:#999;font-size:.75rem}.modflex-explode-stages button span[data-v-edffaeba]{font:.65rem Mono,monospace}.modflex-explode-stages button[aria-pressed=true][data-v-edffaeba]{color:#edfdb9}.modflex-caption a[data-v-edffaeba]{color:#ccc;margin-left:5px;text-underline-offset:3px}.modflex-flow-key.is-residual i[data-v-edffaeba]{background:#9990ef}.modflex-flow-key.is-residual i[data-v-edffaeba]:last-of-type{background:#d397cd}.modflex-flow-key>span[data-v-edffaeba]{color:#928baa;border-left:1px solid #ffffff25;padding-left:9px}.modflex-controls[data-v-edffaeba]{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:18px 24px;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;background:#161616}.modflex-switches[data-v-edffaeba]{display:flex;flex-wrap:wrap;gap:10px 24px}.modflex-toggle[data-v-edffaeba]{display:flex;gap:9px;align-items:center;background:transparent;color:silver;padding:4px 0;font-size:.875rem;min-height:28px}.modflex-toggle>span[data-v-edffaeba]{display:block;width:27px;height:15px;border-radius:20px;background:#70707060;position:relative}.modflex-toggle>span[data-v-edffaeba]:after{content:"";position:absolute;width:9px;height:9px;left:3px;top:3px;border-radius:50%;background:#999;transition:transform .2s}.modflex-toggle>span.is-on[data-v-edffaeba]{background:#edfdb92a}.modflex-toggle>span.is-on[data-v-edffaeba]:after{transform:translate(12px);background:#edfdb9}.modflex-explode[data-v-edffaeba]{display:flex;align-items:center;gap:14px;margin:0;color:silver;font-size:.875rem}.modflex-explode input[data-v-edffaeba]{width:clamp(90px,15vw,190px);height:24px;cursor:pointer;accent-color:#edfdb9}.modflex-explode input[data-v-edffaeba]:disabled{opacity:.4}.modflex-explode output[data-v-edffaeba]{width:42px;text-align:right;color:#edfdb9;font:.75rem Mono,monospace}.modflex-explode output span[data-v-edffaeba]{color:#909090}.modflex-detail[data-v-edffaeba]{display:grid;grid-template-columns:1.65fr 1fr;gap:48px;padding:30px 26px;background:#111}.modflex-detail-copy[data-v-edffaeba]{display:flex;gap:24px}.modflex-detail-number[data-v-edffaeba]{padding-top:4px;color:#909090;white-space:nowrap;font:.75rem Mono,monospace}.modflex-detail h3[data-v-edffaeba]{margin:0 0 10px;color:#e8e8e8;font-size:1.375rem;line-height:1.15;font-weight:400;letter-spacing:-.025em}.modflex-detail p[data-v-edffaeba]{max-width:650px;margin:0;color:#aaa;font-size:1rem;line-height:1.55}.modflex-stat[data-v-edffaeba]{display:flex;flex-direction:column;justify-content:center;gap:8px;border-left:1px solid #ffffff1a;padding-left:32px}.modflex-stat strong[data-v-edffaeba]{font-size:clamp(1.4rem,2.3vw,2rem);font-weight:400;line-height:1.1;color:#edfdb9;letter-spacing:-.03em}.modflex-stat>span[data-v-edffaeba]{color:#a0a0a0;font-size:.875rem;line-height:1.5}.modflex-layers[data-v-edffaeba]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;padding:15px 26px;border-top:1px solid #ffffff12;background:#0c0c0c}.modflex-layers-label[data-v-edffaeba]{margin-right:auto;color:#a0a0a0;font-size:.875rem}.modflex-layers button[data-v-edffaeba]{display:flex;align-items:center;gap:8px;background:transparent;color:#999;padding:6px 0;font-size:.875rem;min-height:32px}.modflex-layers button>span[data-v-edffaeba]{width:7px;height:7px;border:1px solid #707070;border-radius:50%}.modflex-layers button.is-visible[data-v-edffaeba]{color:#ccc}.modflex-layers button.is-visible>span[data-v-edffaeba]{background:#929292;border-color:transparent}.modflex-layers .modflex-layer--racks.is-visible>span[data-v-edffaeba]{background:#a5efc8}.modflex-layers .modflex-layer--power.is-visible>span[data-v-edffaeba]{background:#edfdb9}.modflex-layers .modflex-layer--cooling.is-visible>span[data-v-edffaeba]{background:#40cbe3}.modflex-layers .modflex-layer--powerpods.is-visible>span[data-v-edffaeba]{background:#e7bb5f}.modflex-caption[data-v-edffaeba]{max-width:900px;color:#999;font-size:.75rem;line-height:1.65;margin:14px 0 0}.modflex-design-cta[data-v-edffaeba]{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:36px;padding-top:30px;border-top:1px solid #ffffff16}.modflex-design-cta h3[data-v-edffaeba]{color:#e8e8e8;margin:0 0 9px;font-size:1.5rem;line-height:1.2;font-weight:400;letter-spacing:-.025em}.modflex-design-cta p[data-v-edffaeba]{margin:0;max-width:620px;color:#aaa;font-size:1rem;line-height:1.5}.modflex-design-cta a[data-v-edffaeba]{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:15px 20px;background:#edfdb9;color:#141414;white-space:nowrap;font-size:1rem}.modflex-design-cta a[data-v-edffaeba]:hover{background:#e1f0aa}.modflex-design-cta a[data-v-edffaeba]:focus-visible{outline:2px solid #edfdb9;outline-offset:4px}.modflex-design-cta a .app-icon[data-v-edffaeba]{font-size:1.4rem}.modflex-viewer.is-expanded[data-v-edffaeba]{position:fixed;inset:12px;z-index:2000;display:flex;flex-direction:column;overflow-y:auto;box-shadow:0 0 0 30px #000000f5}.is-expanded .modflex-stage[data-v-edffaeba]{flex:1 0 300px;height:auto;min-height:250px}.is-expanded .modflex-controls[data-v-edffaeba],.is-expanded .modflex-detail[data-v-edffaeba],.is-expanded .modflex-explode-stages[data-v-edffaeba],.is-expanded .modflex-finishes[data-v-edffaeba],.is-expanded .modflex-inspections[data-v-edffaeba],.is-expanded .modflex-layers[data-v-edffaeba],.is-expanded .modflex-platforms[data-v-edffaeba],.is-expanded .modflex-tabs[data-v-edffaeba],.is-expanded .modflex-topbar[data-v-edffaeba]{flex-shrink:0}.is-expanded .modflex-detail[data-v-edffaeba]{padding-top:20px;padding-bottom:20px}@media(max-width:900px){.modflex-heading[data-v-edffaeba]{display:block}.modflex-intro[data-v-edffaeba]{margin:20px 0 0;max-width:520px}.modflex-controls[data-v-edffaeba]{gap:12px;padding:14px 18px}.modflex-switches[data-v-edffaeba]{gap:16px}.modflex-explode[data-v-edffaeba]{gap:8px}.modflex-detail[data-v-edffaeba]{gap:24px}.modflex-detail-copy[data-v-edffaeba]{gap:14px}.modflex-tabs button[data-v-edffaeba]{padding-left:14px;padding-right:14px;gap:8px}.modflex-finishes[data-v-edffaeba]{gap:12px;padding:16px 18px}.modflex-design-cta[data-v-edffaeba],.modflex-finishes[data-v-edffaeba]{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.modflex-platforms[data-v-edffaeba]{padding:15px 16px 12px;gap:12px}.modflex-platform-options[data-v-edffaeba]{flex-basis:100%;justify-content:stretch}.modflex-platform-options button[data-v-edffaeba]{flex:1;padding:10px;min-width:0}.modflex-platform-name[data-v-edffaeba]{font-size:.8rem;gap:5px}.modflex-platform-description[data-v-edffaeba]{font-size:.7rem}.modflex-explorer[data-v-edffaeba]{padding:52px 0}.modflex-inspections[data-v-edffaeba]{padding:12px 16px;gap:6px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.modflex-inspections>span[data-v-edffaeba]{display:none}.modflex-inspections button[data-v-edffaeba]{gap:8px;flex:0 0 auto;white-space:nowrap}.modflex-explode-stages[data-v-edffaeba]{padding:8px 16px;gap:6px 14px}.modflex-heading[data-v-edffaeba]{margin-bottom:25px}.modflex-heading h2[data-v-edffaeba]{max-width:320px}.modflex-topbar[data-v-edffaeba]{padding:0 12px}.modflex-tabs[data-v-edffaeba]{display:flex;overflow-x:auto;scrollbar-width:thin}.modflex-tabs button[data-v-edffaeba]{flex:0 0 105px;padding:12px 10px;gap:5px;min-height:70px;flex-direction:column;align-items:flex-start;font-size:.875rem}.modflex-finishes[data-v-edffaeba]{padding:15px 16px}.modflex-finish-options[data-v-edffaeba]{gap:6px}.modflex-finish-options button[data-v-edffaeba]{padding:8px 9px;gap:6px}.modflex-swatch[data-v-edffaeba]{width:18px;height:20px}.modflex-powerpods-picker[data-v-edffaeba]{top:83px;left:16px;right:auto}.modflex-tab-arrow[data-v-edffaeba]{display:none}.modflex-stage[data-v-edffaeba]{height:420px}.modflex-stage-label[data-v-edffaeba]{top:18px;left:16px;font-size:.75rem}.modflex-stage-label>span[data-v-edffaeba]{font-size:1.15rem}.modflex-controls[data-v-edffaeba]{flex-direction:column;align-items:stretch;gap:16px;padding:15px 16px}.modflex-switches[data-v-edffaeba]{justify-content:space-between}.modflex-explode[data-v-edffaeba]{gap:12px}.modflex-explode input[data-v-edffaeba]{flex:1;min-width:55px;width:80px}.modflex-detail[data-v-edffaeba]{grid-template-columns:1fr;padding:24px 16px;gap:20px}.modflex-detail-number[data-v-edffaeba]{display:none}.modflex-stat[data-v-edffaeba]{border-left:0;border-top:1px solid #ffffff14;padding:18px 0 0}.modflex-stat strong[data-v-edffaeba]{font-size:1.5rem}.modflex-layers[data-v-edffaeba]{gap:4px 16px;padding:12px 16px}.modflex-layers-label[data-v-edffaeba]{flex-basis:100%;margin:0 0 3px}.modflex-layers button[data-v-edffaeba]{font-size:.875rem}.modflex-orbit-hint[data-v-edffaeba]{left:16px;bottom:20px;max-width:calc(100% - 80px)}.modflex-desktop-help[data-v-edffaeba]{display:none}.modflex-touch-help[data-v-edffaeba]{display:inline}.modflex-zoom[data-v-edffaeba]{right:12px;bottom:16px}.modflex-flow-key[data-v-edffaeba]{top:83px;left:16px;right:auto}.modflex-viewer.is-expanded[data-v-edffaeba]{inset:0;border:0}.is-expanded .modflex-stage[data-v-edffaeba]{flex:1 0 350px}.is-expanded .modflex-detail[data-v-edffaeba]{padding:18px 16px}}@media(prefers-reduced-motion:reduce){.modflex-viewer[data-v-edffaeba] *,.modflex-viewer[data-v-edffaeba] :after{animation:none!important;transition:none!important}}.modflex-cfd[data-v-34e5d36f]{padding:clamp(56px,7vw,110px) 0;background:#000;border-top:1px solid #ffffff1a;scroll-margin-top:100px;color:#f1f3ef}.modflex-cfd figure[data-v-34e5d36f],.modflex-cfd p[data-v-34e5d36f]{margin:0}.cfd-heading[data-v-34e5d36f]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:end;margin-bottom:40px}.cfd-eyebrow[data-v-34e5d36f]{color:#edfdb9;font:.75rem/1.5 Mono,monospace;letter-spacing:.08em}.cfd-heading h2[data-v-34e5d36f]{font-size:clamp(2.2rem,3.7vw,4rem);font-weight:400;line-height:1.07;letter-spacing:-.035em;margin:18px 0 0}.cfd-heading h2 span[data-v-34e5d36f]{display:block;color:#edfdb9}.cfd-intro p[data-v-34e5d36f]{color:#b5b5b5;font-size:1rem;line-height:1.7}.cfd-intro .cfd-outcome[data-v-34e5d36f]{margin-top:16px;color:#e2e2de;font-size:.9rem}.cfd-film-frame[data-v-34e5d36f]{border:1px solid #ffffff26;border-radius:14px;overflow:hidden;background:#101111}.cfd-film-topline[data-v-34e5d36f]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;border-bottom:1px solid #ffffff16;color:#c5c9bd;font:.7rem/1.5 Mono,monospace;letter-spacing:.06em}.cfd-film-topline span[data-v-34e5d36f]:last-child{color:#858b82;white-space:nowrap}.cfd-film video[data-v-34e5d36f],.cfd-still img[data-v-34e5d36f]{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;background:#101111}.cfd-film-controls[data-v-34e5d36f]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;border-top:1px solid #ffffff16}.cfd-runtime[data-v-34e5d36f]{display:inline-flex;align-items:center;gap:10px;color:#b7bbb3;font:.7rem/1.5 Mono,monospace}.cfd-runtime>span[data-v-34e5d36f]{width:5px;height:5px;background:#edfdb9;flex-shrink:0}.cfd-film-actions[data-v-34e5d36f]{display:flex;align-items:center;gap:24px}.cfd-film-actions a[data-v-34e5d36f]{gap:8px;color:#c7c9c2;font-size:.8rem}.cfd-film-actions a[data-v-34e5d36f],.cfd-film-actions button[data-v-34e5d36f]{display:inline-flex;align-items:center;min-height:44px}.cfd-film-actions button[data-v-34e5d36f]{justify-content:center;gap:10px;border:1px solid #edfdb95c;border-radius:5px;background:#edfdb9;color:#121411;padding:10px 16px;font:inherit;font-size:.85rem;cursor:pointer}.cfd-film-actions button svg[data-v-34e5d36f]{width:16px;height:16px;flex-shrink:0}.cfd-cta>a[data-v-34e5d36f]:hover,.cfd-film-actions button[data-v-34e5d36f]:hover{background:#deefa6}.cfd-film>figcaption[data-v-34e5d36f]{max-width:1040px;margin-top:16px;color:#999f95;font-size:.8rem;line-height:1.65}.modflex-cfd .cfd-fallback[data-v-34e5d36f]{padding:0 24px 20px;font-size:.9rem;color:#e7c9a3}.cfd-stills[data-v-34e5d36f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.cfd-still[data-v-34e5d36f]{display:flex;flex-direction:column;min-width:0;background:#101111;border:1px solid #ffffff20;border-radius:10px}.cfd-still-image[data-v-34e5d36f]{display:block;position:relative;border-radius:10px 10px 0 0;border-bottom:1px solid #ffffff16}.cfd-still img[data-v-34e5d36f]{border-radius:inherit}.cfd-expand[data-v-34e5d36f]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 20px;color:#d5dfbf;border-top:1px solid #ffffff16;font-size:.75rem;line-height:1.5}.cfd-still-image:hover .cfd-expand[data-v-34e5d36f]{background:#edfdb90c;color:#edfdb9}.cfd-still figcaption[data-v-34e5d36f]{display:flex;flex-direction:column;flex:1;padding:24px}.cfd-still .cfd-still-label[data-v-34e5d36f]{display:flex;gap:12px;align-items:center;color:#b7c68f;font:.7rem/1.5 Mono,monospace;letter-spacing:.06em}.cfd-still-label span[data-v-34e5d36f]{color:#7c8371}.cfd-still h3[data-v-34e5d36f]{margin:14px 0 12px;font-size:clamp(1.3rem,1.6vw,1.7rem);font-weight:400;line-height:1.2;letter-spacing:-.02em}.cfd-still p[data-v-34e5d36f]{color:#b0b5aa;font-size:.9rem;line-height:1.65}.cfd-still .cfd-still-note[data-v-34e5d36f]{margin-top:auto;padding-top:24px;color:#d3d9c8;font-size:.75rem}.cfd-method[data-v-34e5d36f]{margin-top:24px;border-block:1px solid #ffffff20}.cfd-method summary[data-v-34e5d36f]{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;padding:20px 0;color:#c4c8bd;font-size:.9rem;line-height:1.5;cursor:pointer}.cfd-method summary[data-v-34e5d36f]::-webkit-details-marker{display:none}.cfd-method[open] summary .app-icon[data-v-34e5d36f]{transform:rotate(180deg)}.cfd-method-grid[data-v-34e5d36f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0 0 24px}.cfd-method-grid h3[data-v-34e5d36f]{font-size:.95rem;line-height:1.5;margin:0 0 8px;color:#e0e4d6}.cfd-method-grid p[data-v-34e5d36f]{color:#a4ab9b;font-size:.85rem;line-height:1.7}.cfd-cta[data-v-34e5d36f]{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:36px;padding:clamp(24px,3vw,40px);border-left:2px solid #edfdb9;background:linear-gradient(110deg,#edfdb90d,#edfdb902)}.cfd-cta h3[data-v-34e5d36f]{font-size:clamp(1.4rem,2vw,2rem);line-height:1.2;letter-spacing:-.025em;margin:0 0 12px;font-weight:400}.cfd-cta p[data-v-34e5d36f]{max-width:660px;color:#b6bcae;font-size:.95rem;line-height:1.65}.cfd-cta>a[data-v-34e5d36f]{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;flex-shrink:0;max-width:100%;padding:14px 18px;min-height:48px;color:#121411;background:#edfdb9;border-radius:5px;font-size:.9rem;line-height:1.5}.modflex-cfd a[data-v-34e5d36f]:focus-visible,.modflex-cfd button[data-v-34e5d36f]:focus-visible,.modflex-cfd summary[data-v-34e5d36f]:focus-visible{outline:2px solid #edfdb9;outline-offset:5px}@media(max-width:1000px){.cfd-heading[data-v-34e5d36f]{grid-template-columns:minmax(0,1fr);gap:24px}.cfd-intro[data-v-34e5d36f]{max-width:700px}.cfd-still figcaption[data-v-34e5d36f]{padding:20px}.cfd-stills[data-v-34e5d36f]{gap:16px}.cfd-cta[data-v-34e5d36f]{flex-direction:column;align-items:flex-start;gap:24px}}@media(max-width:720px){.cfd-heading[data-v-34e5d36f]{margin-bottom:28px}.cfd-heading h2[data-v-34e5d36f]{font-size:clamp(2rem,7vw,3rem)}.cfd-film-topline[data-v-34e5d36f]{padding:14px 16px;font-size:.6rem}.cfd-film-topline span[data-v-34e5d36f]:last-child{display:none}.cfd-film-controls[data-v-34e5d36f]{flex-wrap:wrap;padding:16px}.cfd-film-actions[data-v-34e5d36f]{width:100%;justify-content:space-between;gap:12px}.cfd-film-actions button[data-v-34e5d36f]{font-size:.8rem;padding-inline:12px}.cfd-method-grid[data-v-34e5d36f],.cfd-stills[data-v-34e5d36f]{grid-template-columns:minmax(0,1fr)}.cfd-stills[data-v-34e5d36f]{margin-top:28px;gap:20px}.cfd-still h3[data-v-34e5d36f]{font-size:1.5rem}.cfd-still .cfd-still-note[data-v-34e5d36f]{padding-top:16px}.cfd-cta[data-v-34e5d36f]{padding:24px 20px}.cfd-cta>a[data-v-34e5d36f]{width:100%;gap:12px}}.power-simulator[data-v-1b53e9ce]{--res-warn:var(--res-warning,#edce93);--res-bad:var(--res-danger,#ea9f91);color:var(--res-text,#f4f7f5);font:inherit;min-width:0;padding:clamp(16px,3vw,28px)}.power-scroll-hint svg[data-v-1b53e9ce]{width:19px;height:19px;flex:none;color:var(--res-accent);margin-top:-1px}.power-pod-label[data-v-1b53e9ce]{min-height:44px}.power-intro[data-v-1b53e9ce]{display:flex;justify-content:space-between;gap:30px;align-items:flex-start;margin:0 0 28px}.power-intro>div[data-v-1b53e9ce]:first-child{max-width:700px}.power-control-card h4[data-v-1b53e9ce],.power-eyebrow[data-v-1b53e9ce],.power-section-label h4[data-v-1b53e9ce]{font-family:var(--font-mono,"Mono",monospace);font-size:11px;letter-spacing:.07em;text-transform:uppercase;font-weight:400;color:var(--res-accent);margin:0 0 12px}.power-intro h3[data-v-1b53e9ce]{font-size:clamp(25px,3vw,38px);font-weight:500;letter-spacing:-.035em;line-height:1.08;margin:0 0 15px}.power-intro p[data-v-1b53e9ce]:not(.power-eyebrow){font-size:16px;line-height:1.5;color:var(--res-muted);margin:0;max-width:640px}.power-status[data-v-1b53e9ce]{display:flex;gap:12px;align-items:center;border:1px solid #586343;background:#edfdb908;border-radius:12px;padding:15px 18px;min-width:235px;max-width:320px;flex-shrink:0}.power-status>span[data-v-1b53e9ce]{width:8px;height:8px;border-radius:50%;background:var(--res-accent);flex:none}.power-status strong[data-v-1b53e9ce]{font-size:16px;font-weight:500;line-height:1.15;color:var(--res-accent);display:block}.power-status small[data-v-1b53e9ce]{display:block;color:var(--res-muted);font-size:12px;line-height:1.4;margin-top:6px}.power-status[data-kind=warning][data-v-1b53e9ce]{border-color:#6a5b3c;background:#edce9306}.power-status[data-kind=warning] strong[data-v-1b53e9ce]{color:var(--res-warn)}.power-status[data-kind=warning]>span[data-v-1b53e9ce]{background:var(--res-warn)}.power-status[data-kind=critical][data-v-1b53e9ce]{border-color:#755048;background:#ea9f9106}.power-status[data-kind=critical] strong[data-v-1b53e9ce]{color:var(--res-bad)}.power-status[data-kind=critical]>span[data-v-1b53e9ce]{background:var(--res-bad)}.power-summary[data-v-1b53e9ce]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--res-line);border-radius:12px;margin-bottom:28px;overflow:hidden;background:var(--res-panel)}.power-summary>div[data-v-1b53e9ce]{padding:20px 22px;min-width:0}.power-summary>div+div[data-v-1b53e9ce]{border-left:1px solid var(--res-line)}.power-summary>div>span[data-v-1b53e9ce]{font-size:12px;line-height:1.3;color:var(--res-muted);display:block;margin-bottom:13px}.power-summary strong[data-v-1b53e9ce]{display:block;color:var(--res-accent);font-size:38px;line-height:1;font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.power-summary strong small[data-v-1b53e9ce]{color:var(--res-muted);font-size:19px;letter-spacing:-.02em}.power-summary p[data-v-1b53e9ce]{font-size:11px;color:var(--res-muted);margin:10px 0 0;line-height:1.4}.power-summary [data-alert=true] strong[data-v-1b53e9ce]{color:var(--res-bad)}.power-clock[data-v-1b53e9ce]{font-family:var(--font-mono,"Mono",monospace);font-size:33px!important}.power-section-label[data-v-1b53e9ce]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.power-section-label h4[data-v-1b53e9ce]{margin:0}.power-section-label p[data-v-1b53e9ce]{font-size:12px;color:var(--res-muted);margin:0}.power-scenario-grid[data-v-1b53e9ce]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.power-simulator button[data-v-1b53e9ce]{font:inherit;cursor:pointer;touch-action:manipulation;transition:border-color .16s,background .16s,color .16s}.power-advanced summary[data-v-1b53e9ce]:focus-visible,.power-diagram-scroll[data-v-1b53e9ce]:focus-visible,.power-simulator button[data-v-1b53e9ce]:focus-visible,.power-simulator input[data-v-1b53e9ce]:focus-visible{outline:2px solid var(--res-accent);outline-offset:4px}.power-scenario-grid button[data-v-1b53e9ce]{background:var(--res-panel);border:1px solid var(--res-line);border-radius:8px;text-align:left;min-height:48px;color:var(--res-muted);font-size:13px;line-height:1.25;padding:10px 13px}.power-scenario-grid button[data-v-1b53e9ce]:hover,.power-simulator button[data-v-1b53e9ce]:hover{border-color:#75816c}.power-scenario-grid button[aria-pressed=true][data-v-1b53e9ce]{color:var(--res-accent);border-color:var(--res-accent);background:#edfdb90a}.power-scenario-grid .beyond-design[data-v-1b53e9ce]{border-style:dashed}.power-scroll-hint[data-v-1b53e9ce]{font-size:12px;color:var(--res-muted);margin:20px 0 10px;display:flex;gap:9px;align-items:flex-start}.power-scroll-hint>span[data-v-1b53e9ce]{color:var(--res-accent);font-family:monospace;line-height:1.3;font-size:17px}.power-diagram-scroll[data-v-1b53e9ce]{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-color:#59624c #141415;border:1px solid var(--res-line);border-radius:12px;background:var(--res-bg);max-width:100%}.power-diagram[data-v-1b53e9ce]{position:relative;width:100%;min-width:1160px;aspect-ratio:1280/740;background:radial-gradient(ellipse at 55% 40%,#edfdb903,transparent 70%)}.power-wires[data-v-1b53e9ce]{width:100%;height:100%;position:absolute;inset:0;pointer-events:none}.power-wires .supply-wire[data-v-1b53e9ce]{stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.power-wires .grid-wire[data-v-1b53e9ce]{stroke:#343839;stroke-width:5}.power-wires .grid-wire.is-live[data-v-1b53e9ce]{stroke:#aab3b0}.power-wires .pod-outline[data-v-1b53e9ce]{stroke-dasharray:5 7;opacity:.4}.power-wires text[data-v-1b53e9ce]{fill:var(--res-muted);font-family:var(--font-mono,"Mono",monospace);font-size:11px}.power-wires .bypass-wire[data-v-1b53e9ce]{stroke:var(--res-warn);stroke-width:2;stroke-dasharray:5 4}.power-wires .flow-wire[data-v-1b53e9ce]{stroke-dasharray:10 6;animation:power-flow-1b53e9ce 1.2s linear infinite}.power-diagram-foot[data-v-1b53e9ce],.power-node[data-v-1b53e9ce],.power-pod-label[data-v-1b53e9ce],.power-rack-feeds[data-v-1b53e9ce],.power-rack-label[data-v-1b53e9ce]{position:absolute;box-sizing:border-box}.power-node[data-v-1b53e9ce]{display:flex;flex-direction:column;justify-content:center;text-align:left;gap:4px;background:var(--res-panel);border:1px solid #444a46;border-radius:7px;padding:7px 11px;color:var(--res-text);font-size:12px;line-height:1.1;min-height:44px;overflow:hidden}.power-node strong[data-v-1b53e9ce]{font-size:13px;font-weight:500;white-space:nowrap}.power-node strong small[data-v-1b53e9ce]{font-size:10px;color:var(--res-muted);font-weight:400;margin-left:6px}.power-node>span[data-v-1b53e9ce]{font-size:11px;color:var(--res-muted);white-space:nowrap}.power-node.is-supplying[data-v-1b53e9ce]{border-color:var(--path-color,var(--res-accent))}.power-node.is-supplying>span[data-v-1b53e9ce]{color:var(--path-color,var(--res-accent))}.power-node.is-failed[data-v-1b53e9ce]{border-color:var(--res-bad);background:#1e1615}.power-node.is-failed>span[data-v-1b53e9ce]{color:var(--res-bad)}.power-node.is-battery[data-v-1b53e9ce],.power-node.is-starting[data-v-1b53e9ce]{border-color:var(--res-warn);background:#1d1b15}.power-node.is-battery>span[data-v-1b53e9ce],.power-node.is-starting>span[data-v-1b53e9ce]{color:var(--res-warn)}.generator-node>i[data-v-1b53e9ce]{position:absolute;bottom:0;left:0;height:3px;background:var(--res-warn);transition:width .25s linear}.battery-node[data-v-1b53e9ce]{gap:7px;padding:6px 11px}.battery-node strong[data-v-1b53e9ce]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px}.battery-node strong span[data-v-1b53e9ce]{color:var(--res-muted);font-size:10px}.power-node .battery-track[data-v-1b53e9ce]{display:block;background:#343839;width:100%;height:4px;border-radius:2px}.battery-track i[data-v-1b53e9ce]{height:100%;background:var(--res-accent);display:block}.is-battery .battery-track i[data-v-1b53e9ce]{background:var(--res-warn)}.power-pod-label[data-v-1b53e9ce]{border:0;border-radius:5px;background:var(--res-bg);color:var(--path-color);font-family:var(--font-mono,"Mono",monospace)!important;font-size:11px!important;text-align:left;padding:0 8px;display:flex;align-items:center;gap:15px}.power-pod-label.is-failed[data-v-1b53e9ce]{color:var(--res-bad)}.power-pod-label>span[data-v-1b53e9ce]{font-size:18px;margin-left:auto}.power-rack-label[data-v-1b53e9ce]{display:flex;flex-direction:column;justify-content:center;gap:5px;text-align:left}.power-rack-label strong[data-v-1b53e9ce]{font-size:13px;font-family:var(--font-mono,"Mono",monospace);font-weight:400;color:var(--res-accent)}.power-rack-label span[data-v-1b53e9ce]{font-size:11px;color:var(--res-muted)}.power-rack-feeds[data-v-1b53e9ce]{display:grid;grid-template-rows:1fr 1fr;gap:7px}.power-rack-feeds>div[data-v-1b53e9ce]{border:1px solid var(--path-color);border-radius:6px;background:var(--res-panel);padding:7px 10px;display:flex;flex-direction:column;gap:5px;justify-content:center}.power-rack-feeds strong[data-v-1b53e9ce]{font-size:12px;font-weight:500;line-height:1.1}.power-rack-feeds strong span[data-v-1b53e9ce]{color:var(--res-muted);font-weight:400;font-size:10px;margin-left:5px}.power-rack-feeds>div>span[data-v-1b53e9ce]{font-size:14px;color:var(--path-color);line-height:1}.power-rack-feeds>div.feed-lost[data-v-1b53e9ce]{border-color:#6b4c46;background:#1e1615}.power-rack-feeds>.feed-lost>span[data-v-1b53e9ce]{color:var(--res-bad)}.power-diagram-foot[data-v-1b53e9ce]{color:var(--res-muted);font-size:11px;line-height:1;margin:0;display:flex;align-items:center}.power-controls-grid[data-v-1b53e9ce]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.power-control-card[data-v-1b53e9ce]{border:1px solid var(--res-line);background:var(--res-panel);border-radius:12px;padding:21px;min-width:0}.power-control-card label[data-v-1b53e9ce]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.power-control-card label>span[data-v-1b53e9ce]{font-size:14px;color:var(--res-text)}.power-control-card label>strong[data-v-1b53e9ce]{font-size:20px;font-weight:500;color:var(--res-accent);white-space:nowrap}.power-control-card label small[data-v-1b53e9ce]{font-size:12px;color:var(--res-muted);font-weight:400}.power-control-card input[data-v-1b53e9ce]{width:100%;margin:0;accent-color:var(--res-accent);min-height:28px;cursor:pointer}.power-range-values[data-v-1b53e9ce]{display:flex;justify-content:space-between;color:var(--res-muted);font-family:var(--font-mono,"Mono",monospace);font-size:10px}.power-control-card p[data-v-1b53e9ce]{color:var(--res-muted);font-size:12px;line-height:1.5;margin:14px 0 0}.power-playback[data-v-1b53e9ce]{display:flex;flex-wrap:wrap;gap:7px}.power-playback>div[data-v-1b53e9ce]{display:flex;gap:5px;margin-right:auto}.power-playback button[data-v-1b53e9ce]{background:var(--res-bg);color:var(--res-text);border:1px solid var(--res-line);border-radius:6px;min-height:44px;padding:8px 11px;font-size:12px}.power-playback button[aria-pressed=true][data-v-1b53e9ce]{border-color:var(--res-accent);color:var(--res-accent);background:#edfdb908}.power-advanced[data-v-1b53e9ce]{border:1px solid var(--res-line);border-radius:12px;margin-top:16px;overflow:hidden}.power-advanced summary[data-v-1b53e9ce]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 21px;min-height:60px;cursor:pointer;list-style:none;font-size:15px;color:var(--res-text)}.power-advanced summary[data-v-1b53e9ce]::-webkit-details-marker{display:none}.power-advanced summary span[data-v-1b53e9ce]{color:var(--res-accent);font-size:23px;line-height:1}.power-advanced[open] summary[data-v-1b53e9ce]{border-bottom:1px solid var(--res-line)}.power-advanced[open] summary span[data-v-1b53e9ce]{transform:rotate(45deg)}.power-advanced-body[data-v-1b53e9ce]{padding:20px}.power-advanced-body>p[data-v-1b53e9ce]{color:var(--res-muted);font-size:13px;margin:0 0 16px;line-height:1.5}.power-grid-control[data-v-1b53e9ce]{border:1px solid var(--res-line);background:var(--res-panel);color:var(--res-text);padding:11px 14px;width:100%;text-align:left;display:flex;justify-content:space-between;gap:15px;min-height:44px;border-radius:7px;margin-bottom:20px;font-size:13px!important}.power-grid-control span[data-v-1b53e9ce]{color:var(--res-accent)}.power-grid-control[aria-pressed=true] span[data-v-1b53e9ce]{color:var(--res-bad)}.power-component-grid[data-v-1b53e9ce]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.power-component-grid h5[data-v-1b53e9ce]{color:var(--path-color);font-family:var(--font-mono,"Mono",monospace);font-size:12px;font-weight:400;margin:0 0 10px}.power-component-grid section>div[data-v-1b53e9ce]{display:grid;gap:5px}.power-component-grid button[data-v-1b53e9ce]{display:flex;align-items:center;justify-content:space-between;gap:6px;background:var(--res-panel);border:1px solid var(--res-line);border-radius:5px;color:var(--res-muted);min-height:44px;text-align:left;padding:8px 10px;font-size:11px}.power-component-grid strong[data-v-1b53e9ce]{font-size:10px;color:var(--res-accent);font-weight:500}.power-component-grid .is-failed[data-v-1b53e9ce]{border-color:#735047}.power-component-grid .is-failed strong[data-v-1b53e9ce]{color:var(--res-bad)}.power-events[data-v-1b53e9ce]{margin-top:24px;padding:21px;background:var(--res-panel);border:1px solid var(--res-line);border-radius:12px}.power-events-count[data-v-1b53e9ce]{color:var(--res-muted);font-family:var(--font-mono,"Mono",monospace);font-size:11px}.power-events ol[data-v-1b53e9ce]{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:9px}.power-events li[data-v-1b53e9ce]{display:grid;grid-template-columns:48px minmax(0,1fr);gap:15px;font-size:13px;line-height:1.4}.power-events time[data-v-1b53e9ce]{font-family:var(--font-mono,"Mono",monospace);font-size:10px;padding-top:3px;color:var(--res-muted)}.power-events [data-severity=good] span[data-v-1b53e9ce]{color:var(--res-accent)}.power-events [data-severity=warn] span[data-v-1b53e9ce]{color:var(--res-warn)}.power-events [data-severity=bad] span[data-v-1b53e9ce]{color:var(--res-bad)}.power-events>p[data-v-1b53e9ce]{font-size:13px;color:var(--res-muted);line-height:1.5;margin:0}.power-assumptions[data-v-1b53e9ce]{font-size:11px!important;line-height:1.5!important;color:var(--res-muted);margin:17px 0 0!important;max-width:980px}@keyframes power-flow-1b53e9ce{to{stroke-dashoffset:-32}}@media(max-width:1050px){.power-intro[data-v-1b53e9ce]{flex-direction:column;gap:20px}.power-status[data-v-1b53e9ce]{max-width:none;width:100%}.power-summary>div[data-v-1b53e9ce]{padding:18px 16px}.power-summary strong[data-v-1b53e9ce]{font-size:32px}.power-clock[data-v-1b53e9ce]{font-size:28px!important}.power-component-grid[data-v-1b53e9ce],.power-scenario-grid[data-v-1b53e9ce]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.power-intro[data-v-1b53e9ce]{margin-bottom:22px}.power-intro h3[data-v-1b53e9ce]{font-size:28px;max-width:390px}.power-intro p[data-v-1b53e9ce]:not(.power-eyebrow){font-size:15px}.power-summary[data-v-1b53e9ce]{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:23px}.power-summary>div[data-v-1b53e9ce]{padding:17px 15px}.power-summary>div[data-v-1b53e9ce]:nth-child(3){border-left:0}.power-summary>div[data-v-1b53e9ce]:nth-child(3),.power-summary>div[data-v-1b53e9ce]:nth-child(4){border-top:1px solid var(--res-line)}.power-summary>div>span[data-v-1b53e9ce]{font-size:11px;min-height:28px;margin-bottom:8px}.power-summary strong[data-v-1b53e9ce]{font-size:32px}.power-summary p[data-v-1b53e9ce]{font-size:10px;max-width:160px}.power-section-label[data-v-1b53e9ce]{display:block}.power-section-label p[data-v-1b53e9ce]{margin-top:6px;line-height:1.4}.power-scenario-grid[data-v-1b53e9ce]{gap:7px}.power-scenario-grid button[data-v-1b53e9ce]{font-size:12px;padding:11px;min-height:56px}.power-controls-grid[data-v-1b53e9ce]{grid-template-columns:1fr;gap:12px}.power-control-card[data-v-1b53e9ce]{padding:17px}.power-control-card label>span[data-v-1b53e9ce]{font-size:13px}.power-control-card label>strong[data-v-1b53e9ce]{font-size:18px}.power-advanced summary[data-v-1b53e9ce]{padding:17px}.power-advanced-body[data-v-1b53e9ce]{padding:15px}.power-component-grid[data-v-1b53e9ce]{gap:16px 9px}.power-component-grid button[data-v-1b53e9ce]{padding:8px;font-size:10px;min-height:46px}.power-events[data-v-1b53e9ce]{padding:17px}.power-events .power-section-label[data-v-1b53e9ce]{display:flex}.power-events li[data-v-1b53e9ce]{gap:10px;font-size:12px;grid-template-columns:42px minmax(0,1fr)}.power-events-count[data-v-1b53e9ce]{margin-left:auto}}@media(prefers-reduced-motion:reduce){.power-simulator[data-v-1b53e9ce] *,.power-simulator[data-v-1b53e9ce] :after,.power-simulator[data-v-1b53e9ce] :before{animation:none!important;transition:none!important}}.cooling-simulator[data-v-583373b0]{--accent:#edfdb9;--panel:#101111;--edge:#ffffff24;--muted:#adb4ae;--warm:#e8aa74;--blue:#9ecbe6;--bad:#ff9b8c;color:#f1f3ef;min-width:0}.cooling-simulator figure[data-v-583373b0],.cooling-simulator p[data-v-583373b0]{margin:0}.cooling-simulator button[data-v-583373b0]{font:inherit;cursor:pointer;color:inherit}.cooling-simulator button[data-v-583373b0]:focus-visible,.cooling-simulator input[data-v-583373b0]:focus-visible,.cooling-simulator summary[data-v-583373b0]:focus-visible,.cooling-stage-scroll[data-v-583373b0]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.cooling-topline[data-v-583373b0]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:center;padding:28px;border-bottom:1px solid var(--edge)}.cooling-kicker[data-v-583373b0]{font:.67rem/1.6 Mono,monospace;letter-spacing:.08em;color:var(--accent)}.cooling-topline h3[data-v-583373b0]{font-size:clamp(1.35rem,2.6vw,2rem);font-weight:400;letter-spacing:-.025em;line-height:1.12;margin:10px 0 0}.cooling-status[data-v-583373b0]{display:flex;gap:12px;align-items:flex-start;padding:15px 16px;border:1px solid #edfdb92e;border-radius:8px;background:#edfdb905}.status-dot[data-v-583373b0]{flex:0 0 6px;height:6px;margin-top:8px;background:var(--accent);border-radius:50%}.cooling-status strong[data-v-583373b0]{color:var(--accent);font-size:.95rem;font-weight:500}.cooling-status p[data-v-583373b0]{color:var(--muted);font-size:.8rem;line-height:1.5;margin-top:3px}.cooling-status[data-status=margin][data-v-583373b0],.cooling-status[data-status=shutdown][data-v-583373b0],.cooling-status[data-status=throttling][data-v-583373b0]{border-color:#e8aa7455}.cooling-status[data-status=margin] strong[data-v-583373b0],.cooling-status[data-status=shutdown] strong[data-v-583373b0],.cooling-status[data-status=throttling] strong[data-v-583373b0]{color:var(--warm)}.cooling-status[data-status=margin] .status-dot[data-v-583373b0],.cooling-status[data-status=shutdown] .status-dot[data-v-583373b0],.cooling-status[data-status=throttling] .status-dot[data-v-583373b0]{background:var(--warm)}.cooling-metrics[data-v-583373b0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--edge)}.cooling-metrics>div[data-v-583373b0]{padding:21px 28px;border-right:1px solid var(--edge)}.cooling-metrics>div[data-v-583373b0]:last-child{border-right:none}.cooling-metrics span[data-v-583373b0]{display:block;color:var(--muted);font-size:.75rem;margin-bottom:7px}.cooling-metrics strong[data-v-583373b0]{font-size:clamp(1.6rem,3vw,2.6rem);font-weight:400;line-height:1.12;font-variant-numeric:tabular-nums;letter-spacing:-.025em;color:var(--accent)}.cooling-metrics strong.warning[data-v-583373b0]{color:var(--warm)}.cooling-metrics small[data-v-583373b0]{color:var(--muted);font-size:.85rem;letter-spacing:0;margin-left:6px}.cooling-stage-scroll[data-v-583373b0]{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-color:#626c54 #101111;background:#0b0d0c}.cooling-schematic[data-v-583373b0]{display:block;width:100%;min-width:960px;height:auto;font-family:inherit}.diagram-headings[data-v-583373b0]{fill:#e7eae3;font:14px Mono,monospace}.diagram-subheadings[data-v-583373b0]{fill:#a6aea5;font-size:12px}.return-pipe[data-v-583373b0],.supply-pipe[data-v-583373b0]{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.return-pipe[data-v-583373b0]{stroke:var(--warm)}.supply-pipe[data-v-583373b0]{stroke:var(--blue)}.diagram-pipes .flowing[data-v-583373b0]{stroke-dasharray:16 4}.is-moving .diagram-pipes .flowing[data-v-583373b0]{animation:cooling-flow-583373b0 2.4s linear infinite}.diagram-pipes .no-flow[data-v-583373b0]{stroke:#414744;stroke-dasharray:none;animation:none}.rack-array>rect[data-v-583373b0]{fill:#141815;stroke:#434b40}.rack-array g rect[data-v-583373b0]{fill:#101311;stroke:#424b3e}.rack-array g path[data-v-583373b0]{stroke:var(--accent);stroke-width:3}.rack-array g path.rack-limited[data-v-583373b0]{stroke:var(--warm)}.rack-array g path.rack-off[data-v-583373b0]{stroke:#464b44}.rack-compute[data-v-583373b0]{fill:var(--accent);font-size:14px}.diagram-component[data-v-583373b0]{cursor:pointer;outline:none}.diagram-component>rect[data-v-583373b0]{fill:#141815;stroke:#788866;stroke-width:1.25;transition:stroke .18s}.diagram-component:focus-visible>rect[data-v-583373b0],.diagram-component:hover>rect[data-v-583373b0]{stroke:var(--accent);stroke-width:2.5}.diagram-component:focus-visible>rect[data-v-583373b0]{stroke-dasharray:4 3}.diagram-component .component-title[data-v-583373b0]{fill:#f1f3ef;font-size:14px;font-weight:500}.component-number[data-v-583373b0]{fill:#d8e0cf;font-size:11px;font-family:Mono,monospace}.component-detail[data-v-583373b0]{fill:#b1bbae;font-size:11px}.diagram-component>rect.component-gauge[data-v-583373b0]{fill:var(--accent);stroke:none}.diagram-component.is-offline>rect[data-v-583373b0]{fill:#211714;stroke:#b87568}.diagram-component.is-offline .component-detail[data-v-583373b0],.diagram-component.is-offline .component-number[data-v-583373b0],.diagram-component.is-offline .component-title[data-v-583373b0]{fill:var(--bad)}.fan-icon circle[data-v-583373b0],.pump-icon circle[data-v-583373b0]{fill:none;stroke:#899b75;stroke-width:1.3}.pump-icon path[data-v-583373b0]{fill:var(--accent);stroke:none}.fan-blades path[data-v-583373b0]{stroke:var(--accent);stroke-width:1.5}.fan-blades.spinning[data-v-583373b0]{animation:cooling-fan-583373b0 linear infinite;transform-origin:0 0}.is-offline .fan-blades path[data-v-583373b0],.is-offline .pump-icon path[data-v-583373b0]{animation:none;fill:var(--bad);stroke:var(--bad)}.pipe-label rect[data-v-583373b0]{fill:#0b0e0c;stroke:#3a423a}.pipe-label text[data-v-583373b0]{fill:#b4beb0;font-size:10px}.pipe-label .return-label[data-v-583373b0],.pipe-label .supply-label[data-v-583373b0]{font-size:13px}.pipe-label .return-label[data-v-583373b0]{fill:var(--warm)}.pipe-label .supply-label[data-v-583373b0]{fill:var(--blue)}.diagram-legend text[data-v-583373b0]{fill:#a4aea0;font-size:12px}.diagram-legend .return-pipe[data-v-583373b0],.diagram-legend .supply-pipe[data-v-583373b0]{stroke-width:3}.cooling-diagram-hint[data-v-583373b0]{color:var(--muted);font-size:.78rem;line-height:1.6;padding:12px 28px 20px}.mobile-hint[data-v-583373b0]{display:none;color:var(--accent)}.cooling-charts[data-v-583373b0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 28px 24px}.cooling-charts figure[data-v-583373b0]{min-width:0;border:1px solid var(--edge);border-radius:8px;overflow:hidden;background:#101310}.cooling-charts figcaption[data-v-583373b0]{display:flex;justify-content:space-between;gap:10px;padding:17px 18px 0;align-items:baseline;font-size:.85rem}.cooling-charts figcaption small[data-v-583373b0]{font:.65rem Mono,monospace;color:var(--muted);margin-left:5px}.cooling-charts figcaption strong[data-v-583373b0]{font-weight:400;color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap}.cooling-charts svg[data-v-583373b0]{display:block;width:100%;height:auto}.chart-grid path[data-v-583373b0]{stroke:#ffffff14;stroke-width:1}.chart-axis[data-v-583373b0],.chart-grid text[data-v-583373b0]{fill:#a8b1a3;font:11px Mono,monospace}.chart-threshold[data-v-583373b0]{fill:none;stroke:#d4a181;stroke-width:1;stroke-dasharray:5 4}.chart-setpoint[data-v-583373b0]{fill:none;stroke:#687160;stroke-width:1;stroke-dasharray:3 4}.threshold-text[data-v-583373b0]{fill:#e0b698;font-size:11px}.chart-series[data-v-583373b0]{fill:none;stroke:var(--accent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.chart-series.secondary-series[data-v-583373b0]{stroke:var(--blue);stroke-width:1.7}.chart-key[data-v-583373b0]{display:flex;flex-wrap:wrap;gap:12px;padding:0 18px 17px;font-size:.69rem;color:var(--muted)}.chart-key>span[data-v-583373b0]{display:inline-flex;gap:6px;align-items:center}.chart-key i[data-v-583373b0]{display:inline-block;width:13px;height:2px;background:var(--accent)}.chart-key i.secondary[data-v-583373b0]{background:var(--blue)}.setpoint-key[data-v-583373b0]{color:#96a38a}.cooling-controls[data-v-583373b0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 28px 24px;align-items:start}.control-card[data-v-583373b0]{padding:21px;border:1px solid var(--edge);border-radius:8px;background:#ffffff03;min-width:0}.control-card h4[data-v-583373b0]{font:.72rem/1.5 Mono,monospace;color:#cdd6c5;margin:0 0 16px;font-weight:400}.scenario-grid[data-v-583373b0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.scenario-grid button[data-v-583373b0]{display:flex;min-height:50px;flex-direction:column;justify-content:center;text-align:left;gap:3px;padding:10px 12px;background:#181c17;border:1px solid #ffffff26;border-radius:5px;font-size:.83rem;line-height:1.3}.playback-buttons button[data-v-583373b0]:hover,.scenario-grid button[data-v-583373b0]:hover{border-color:#a2ac94}.playback-buttons button[aria-pressed=true][data-v-583373b0],.scenario-grid button[aria-pressed=true][data-v-583373b0]{background:#edfdb90b;border-color:#edfdb98c;color:var(--accent)}.scenario-grid button.beyond-design[data-v-583373b0]{border-style:dashed}.scenario-grid small[data-v-583373b0]{color:#d0ab8a;font-size:.65rem}.conditions label[data-v-583373b0]{display:grid;grid-template-columns:1fr auto;gap:8px 12px;font-size:.85rem;margin:0 0 20px}.conditions output[data-v-583373b0]{font-family:Mono,monospace;font-size:.75rem;color:var(--accent)}.conditions input[data-v-583373b0]{grid-column:1/-1;width:100%;height:24px;margin:0;accent-color:var(--accent);cursor:pointer}.component-details p[data-v-583373b0],.conditions p[data-v-583373b0]{color:var(--muted);font-size:.75rem;line-height:1.6}.component-details summary[data-v-583373b0]{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;font-size:.9rem;min-height:25px;list-style:none}.component-details summary[data-v-583373b0]::-webkit-details-marker{display:none}.component-details summary span[data-v-583373b0]{color:var(--accent);font:1.3rem Mono,monospace}.component-details[open] summary span[data-v-583373b0]{transform:rotate(45deg)}.component-details[open] p[data-v-583373b0]{margin-top:17px}.component-table-wrap[data-v-583373b0]{overflow-x:auto;margin-top:18px}.component-details table[data-v-583373b0]{border-collapse:separate;border-spacing:4px;width:100%;margin:-4px;font-size:.75rem}.component-details th[data-v-583373b0]{font-weight:400;color:var(--muted);padding:4px 2px;text-align:center;line-height:1.3}.component-details tbody th[data-v-583373b0]{color:var(--accent);font-family:Mono,monospace}.component-details button[data-v-583373b0]{display:flex;align-items:center;justify-content:center;gap:7px;padding:8px;min-width:52px;min-height:44px;width:100%;border:1px solid #edfdb93b;border-radius:5px;background:#edfdb908;color:var(--accent);font-size:.75rem}.component-details button span[data-v-583373b0]{font-size:.55rem}.component-details button.is-offline[data-v-583373b0]{border-color:#e8aa7455;color:var(--bad);background:#e8aa7408}.component-details button.is-offline span[data-v-583373b0]{font-size:1rem}.event-log[data-v-583373b0]{display:flex;flex-direction:column;gap:11px;list-style:none;padding:0;margin:0;max-height:230px;overflow-y:auto;scrollbar-color:#626c54 #101111}.event-log li[data-v-583373b0]{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;font-size:.76rem;line-height:1.5}.event-log time[data-v-583373b0]{color:#899580;font-family:Mono,monospace;font-size:.65rem;padding-top:2px}.event-log [data-severity=good] span[data-v-583373b0]{color:var(--accent)}.event-log [data-severity=bad] span[data-v-583373b0],.event-log [data-severity=warn] span[data-v-583373b0]{color:#edb590}.event-log [data-severity=info] span[data-v-583373b0]{color:var(--muted)}.cooling-playback[data-v-583373b0]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 28px;border-top:1px solid var(--edge);border-bottom:1px solid var(--edge)}.simulation-time[data-v-583373b0]{color:var(--accent);font:.95rem Mono,monospace;white-space:nowrap}.simulation-time small[data-v-583373b0]{color:var(--muted);font:.7rem inherit;margin-left:5px}.playback-buttons[data-v-583373b0]{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.speed-label[data-v-583373b0]{font-size:.75rem;color:var(--muted);margin-right:5px}.playback-buttons button[data-v-583373b0]{min-height:44px;min-width:44px;padding:8px 13px;background:#171b16;border:1px solid var(--edge);border-radius:5px;font-size:.8rem}.cooling-footnote[data-v-583373b0],.cooling-noscript[data-v-583373b0]{padding:18px 28px;font-size:.7rem;line-height:1.65;color:#99a292}.cooling-motion-note[data-v-583373b0]{padding:15px 28px 0;font-size:.75rem;line-height:1.6;color:var(--accent)}@keyframes cooling-flow-583373b0{to{stroke-dashoffset:-40}}@keyframes cooling-fan-583373b0{to{transform:rotate(1turn)}}@media(max-width:1000px){.cooling-topline[data-v-583373b0]{grid-template-columns:1fr;gap:20px}.cooling-status[data-v-583373b0]{max-width:none}.mobile-hint[data-v-583373b0]{display:inline}.cooling-metrics>div[data-v-583373b0]{padding:20px}}@media(max-width:700px){.cooling-topline[data-v-583373b0]{padding:22px 18px}.cooling-metrics[data-v-583373b0]{grid-template-columns:repeat(2,minmax(0,1fr))}.cooling-metrics>div[data-v-583373b0]{padding:17px 18px}.cooling-metrics>div[data-v-583373b0]:nth-child(2){border-right:0}.cooling-metrics>div[data-v-583373b0]:nth-child(-n+2){border-bottom:1px solid var(--edge)}.cooling-metrics span[data-v-583373b0]{font-size:.7rem}.cooling-charts[data-v-583373b0],.cooling-controls[data-v-583373b0]{grid-template-columns:1fr;padding:0 14px 18px;gap:12px}.cooling-diagram-hint[data-v-583373b0]{padding:12px 18px 18px}.control-card[data-v-583373b0]{padding:18px}.cooling-playback[data-v-583373b0]{padding:18px;flex-wrap:wrap}.cooling-footnote[data-v-583373b0],.cooling-noscript[data-v-583373b0]{padding:16px 18px}.cooling-charts figcaption[data-v-583373b0]{font-size:.8rem}.cooling-charts figcaption strong[data-v-583373b0]{font-size:.85rem}}@media(max-width:380px){.scenario-grid[data-v-583373b0]{gap:6px}.scenario-grid button[data-v-583373b0]{padding:9px;font-size:.77rem}.speed-label[data-v-583373b0]{display:none}.playback-buttons[data-v-583373b0]{gap:5px}.playback-buttons button[data-v-583373b0]{padding:8px 10px}.cooling-status[data-v-583373b0]{padding:12px}.cooling-status strong[data-v-583373b0]{font-size:.85rem}}@media(max-width:700px){.chart-axis[data-v-583373b0],.chart-grid text[data-v-583373b0]{font-size:21px}.threshold-text[data-v-583373b0]{font-size:18px}.chart-series[data-v-583373b0]{vector-effect:non-scaling-stroke;stroke-width:2}.cooling-motion-note[data-v-583373b0]{padding-inline:18px}}@media(prefers-reduced-motion:reduce){.cooling-simulator[data-v-583373b0] *,.cooling-simulator[data-v-583373b0] :after,.cooling-simulator[data-v-583373b0] :before{animation:none!important;transition:none!important}}.modflex-resilience[data-v-6e730a28]{--res-accent:#edfdb9;--res-bg:#090b0c;--res-panel:#141415;--res-line:#ffffff26;--res-text:#f1f3ef;--res-muted:#aab3b0;--res-danger:#f08072;--res-warning:#e8b76a;padding:clamp(56px,7vw,110px) 0;background:#000;color:var(--res-text);border-top:1px solid var(--res-line);scroll-margin-top:100px}.modflex-resilience p[data-v-6e730a28]{margin:0}.resilience-heading[data-v-6e730a28]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:end;margin-bottom:40px}.resilience-eyebrow[data-v-6e730a28]{color:var(--res-accent);font:.75rem/1.5 Mono,monospace;letter-spacing:.07em}.resilience-heading h2[data-v-6e730a28]{font-size:clamp(2.2rem,3.7vw,4rem);font-weight:400;line-height:1.07;letter-spacing:-.035em;margin:18px 0 0}.resilience-heading h2 span[data-v-6e730a28]{display:block;color:var(--res-accent)}.resilience-intro p[data-v-6e730a28]{color:#b5b5b5;font-size:1rem;line-height:1.7}.resilience-intro p+p[data-v-6e730a28]{margin-top:16px;color:#e2e2de;font-size:.9rem}.resilience-lab[data-v-6e730a28]{min-width:0;border:1px solid var(--res-line);border-radius:14px;overflow:hidden;background:var(--res-bg)}.resilience-tabs[data-v-6e730a28]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--res-line)}.resilience-tabs button[data-v-6e730a28]{display:flex;align-items:center;gap:20px;padding:24px;min-height:94px;min-width:0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--res-muted);cursor:pointer;text-align:left;font:inherit;font-size:1.1rem;line-height:1.4}.resilience-tabs button+button[data-v-6e730a28]{border-left:1px solid var(--res-line)}.resilience-tabs button[aria-selected=true][data-v-6e730a28]{color:var(--res-accent);background:#edfdb908;border-bottom-color:var(--res-accent)}.resilience-tabs button[data-v-6e730a28]:hover{background:#ffffff07}.resilience-tabs button[data-v-6e730a28]:focus-visible{outline:2px solid var(--res-accent);outline-offset:-5px}.resilience-tab-number[data-v-6e730a28]{font:.8rem/1.5 Mono,monospace;opacity:.65}.resilience-tabs small[data-v-6e730a28]{display:block;color:var(--res-muted);font-size:.8rem;margin-top:4px}.resilience-reference[data-v-6e730a28]{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 24px;border-bottom:1px solid var(--res-line);font:.68rem/1.5 Mono,monospace;letter-spacing:.04em;color:var(--res-muted)}.resilience-reference span[data-v-6e730a28]:last-child{color:#d4d8ce}.resilience-lab [role=tabpanel][hidden][data-v-6e730a28]{display:none}.resilience-noscript[data-v-6e730a28]{padding:24px;line-height:1.7;color:var(--res-muted)}.resilience-assumptions[data-v-6e730a28]{border-block:1px solid var(--res-line);margin-top:24px}.resilience-assumptions summary[data-v-6e730a28]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;list-style:none;cursor:pointer;color:#d0d5c8;font-size:.9rem;line-height:1.5}.resilience-assumptions summary[data-v-6e730a28]::-webkit-details-marker{display:none}.resilience-assumptions[open] summary .app-icon[data-v-6e730a28]{transform:rotate(180deg)}.resilience-assumptions summary[data-v-6e730a28]:focus-visible,.resilience-cta a[data-v-6e730a28]:focus-visible{outline:2px solid var(--res-accent);outline-offset:4px}.resilience-assumptions-grid[data-v-6e730a28]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;padding-bottom:28px}.resilience-assumptions-grid h3[data-v-6e730a28]{margin:0 0 8px;color:#e0e4d6;font-size:.95rem;line-height:1.5}.resilience-assumptions-grid p[data-v-6e730a28]{color:var(--res-muted);font-size:.85rem;line-height:1.7}.resilience-cta[data-v-6e730a28]{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:36px;padding:clamp(24px,3vw,40px);border-left:2px solid var(--res-accent);background:linear-gradient(110deg,#edfdb90d,#edfdb902)}.resilience-cta h3[data-v-6e730a28]{margin:0 0 12px;font-size:clamp(1.4rem,2vw,2rem);font-weight:400;line-height:1.2;letter-spacing:-.025em}.resilience-cta p[data-v-6e730a28]{max-width:760px;color:#b6bcae;font-size:.95rem;line-height:1.65}.resilience-cta a[data-v-6e730a28]{display:inline-flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:24px;max-width:100%;padding:14px 18px;min-height:48px;background:var(--res-accent);color:#141415;border-radius:5px;font-size:.9rem;line-height:1.5}.resilience-cta a[data-v-6e730a28]:hover{background:#deefa6}@media(max-width:900px){.resilience-heading[data-v-6e730a28]{grid-template-columns:1fr;gap:24px}.resilience-cta[data-v-6e730a28]{flex-direction:column;align-items:flex-start;gap:24px}}@media(max-width:600px){.resilience-tabs button[data-v-6e730a28]{padding:16px 12px;gap:10px;align-items:flex-start;font-size:.95rem}.resilience-tab-number[data-v-6e730a28]{display:none}.resilience-tabs small[data-v-6e730a28]{font-size:.7rem}.resilience-reference[data-v-6e730a28]{padding:14px 16px;gap:5px}.resilience-assumptions-grid[data-v-6e730a28]{grid-template-columns:1fr;gap:24px}}@media(prefers-reduced-motion:reduce){[data-v-6e730a28],[data-v-6e730a28]:after,[data-v-6e730a28]:before{scroll-behavior:auto;transition:none!important}}.modflex-experience-nav[data-v-90df998d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-block:32px 0;border:1px solid #ffffff26;border-radius:8px;overflow:hidden;background:#ffffff26}.modflex-experience-nav a[data-v-90df998d]{display:flex;align-items:center;gap:16px;padding:18px 24px;min-height:64px;min-width:0;background:#090b0c;color:#dee3d5;font-size:.9rem;line-height:1.5}.modflex-experience-nav a[data-v-90df998d]:hover{color:#edfdb9;background:#141415}.modflex-experience-nav a[data-v-90df998d]:focus-visible{outline:2px solid #edfdb9;outline-offset:-4px}.modflex-experience-nav a>span[data-v-90df998d]{color:#9caf61;font:.7rem/1.5 Mono,monospace}.modflex-experience-nav .app-icon[data-v-90df998d]{margin-left:auto;flex-shrink:0;transform:rotate(180deg)}@media(max-width:700px){.modflex-experience-nav[data-v-90df998d]{grid-template-columns:1fr}.modflex-experience-nav a[data-v-90df998d]{min-height:52px;padding:14px 18px}}
