.plantnote{margin-top:18px}.plantbox{position:relative;border:1px solid var(--hairline-strong);border-radius:2px;background:var(--deep-water);padding:8px 10px 4px}.pl-side{fill:var(--panel-navy);stroke:var(--hairline-strong);stroke-width:1}.pl-top{fill:var(--panel-navy-2);stroke:var(--hairline-strong);stroke-width:1}.pl-side-lit{fill:var(--panel-navy-2);stroke:var(--signal-gold);stroke-width:1}.pl-top-lit{fill:var(--airei-blue);fill-opacity:.62;stroke:var(--signal-gold);stroke-width:1.6}.pl-planefill{fill:var(--mill-navy);fill-opacity:.42;stroke:var(--airei-blue-lift);stroke-opacity:.62;stroke-width:1.4}.pl-planetick{fill:none;stroke:var(--airei-blue-lift);stroke-opacity:.9;stroke-width:2}.pl-planelab{font-family:var(--f-mono);font-size:13.5px;letter-spacing:.14em;fill:var(--ink-subtle);text-anchor:start}@media(max-width:900px){.pl-planename{display:none}.pl-num{font-size:40px}.pl-planelab{font-size:34px}}.pl-st:hover .pl-planelab,.pl-st.is-current .pl-planelab{fill:var(--signal-gold)}.plantlegend{display:flex;flex-wrap:wrap;gap:6px 22px;margin:14px 0 0;padding:0;list-style:none;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-subtle)}.plantlegend li{display:flex;align-items:center;gap:9px}.plantlegend i{width:22px;height:0;border-top:2px solid var(--ink-subtle);display:inline-block;flex:none}.plantlegend .k-flow i{border-top-color:var(--crude-amber)}.plantlegend .k-tele i{border-top-color:var(--airei-blue-lift);border-top-style:dashed}.loopgrid{display:grid;gap:clamp(26px,3.6vw,48px);grid-template-columns:minmax(0,1fr);align-items:center;margin-top:clamp(26px,3.4vw,44px)}@media(min-width:900px){.loopgrid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.ring{margin:0}}.ringwrap{margin:0}.ring{display:block;width:100%;max-width:420px;margin:0 auto}.rg-track{fill:none;stroke:var(--hairline-strong);stroke-width:1.5}.rg-arc{fill:none;stroke:var(--airei-blue-lift);stroke-width:3.5;stroke-linecap:butt}.rg-ret{fill:none;stroke:var(--crude-amber);stroke-width:3.5;stroke-linecap:butt}.rg-head{fill:var(--airei-blue-lift)}.rg-head-ret{fill:var(--crude-amber)}.rg-node{fill:var(--panel-navy);stroke:var(--hairline-strong);stroke-width:1.5}.rg-n4 .rg-node{stroke:var(--signal-gold)}.rg-lit{fill:none;stroke:var(--airei-blue-lift);stroke-width:2;opacity:1}.rg-n4 .rg-lit{stroke:var(--crude-amber)}.rg-num{font-family:var(--f-mono);font-size:17px;font-weight:600;fill:var(--ink-muted);text-anchor:middle;dominant-baseline:central}.rg-n4 .rg-num{fill:var(--signal-gold)}.rg-core{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.2em;fill:var(--ink-ghost);text-anchor:middle}.rg-act{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.13em;fill:var(--crude-amber);text-anchor:middle}.loop{list-style:none;margin:0;padding:0;display:block}.loop li{position:relative;border:0;border-left:2px solid var(--hairline);border-radius:0;background:transparent;padding:13px 0 15px 20px;margin:0}.loop li+li{margin-top:2px}.loop .n{font-family:var(--f-mono);font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--crude-amber)}.loop h3{font-family:var(--f-body);font-weight:700;font-size:17px;letter-spacing:-.0017em;line-height:1.3;margin:5px 0 0;color:var(--ink)}.loop p{margin:7px 0 0;font-size:15px;line-height:1.55;color:var(--ink-muted);max-width:52ch}.loop li:last-child{border-left-color:var(--crude-amber)}.loop li:last-child .n,.loop li:last-child h3{color:var(--signal-gold)}.ret-m{margin:16px 0 0;padding-left:20px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--crude-amber)}.fx-replay{display:none}.fx-js .fx-replay{display:inline-flex;align-items:center;gap:9px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;background:transparent;color:var(--airei-blue-lift);border:1px solid var(--airei-blue);border-radius:2px;padding:9px 14px;cursor:pointer;margin-top:14px;transition:background var(--d2) var(--e-quad),color var(--d2) var(--e-quad),border-color var(--d2) var(--e-quad)}@media(hover:hover)and (pointer:fine){.fx-js .fx-replay:hover{background:var(--airei-blue);color:var(--kernel-white);border-color:var(--airei-blue)}}.fx-js .fx-replay:focus-visible{outline:2px solid var(--signal-gold);outline-offset:2px}.fx-js .fx-replay[hidden]{display:none}@media(prefers-reduced-motion:reduce){.fx-js .fx-replay{transition:none}}@media print{.plantbox{border:1px solid rgba(16,24,32,.28);background:#fff}.fx-replay{display:none!important}.plantfig,.ringwrap,.loop li{break-inside:avoid;page-break-inside:avoid}.pl-top-lit,.pl-side-lit{display:none}}.loop li .n{display:flex;align-items:center;gap:14px;margin:0 0 12px}.loop .lnum{display:inline-grid;place-items:center;width:24px;height:24px;flex:none;border:1px solid var(--hairline-strong);border-radius:50%;font:600 11.5px/1 var(--f-mono);color:var(--ink-ghost)}.loop .li{width:32px;height:32px;flex:none;color:var(--airei-blue-lift)}.loop .icb{display:inline-grid;place-items:center;width:52px;height:52px;flex:none;border:1px solid var(--hairline);background:var(--panel-navy)}.loop li h3{margin:0 0 6px}@media(prefers-reduced-motion:reduce){.loop .li animate,.loop .li animateTransform,.loop .li animateMotion{display:none}.loop .li .fc{stroke-dashoffset:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fx-plant.css.map */
