.AdjustmentCatalog-module__ycWeeG__browser{background:#050505b8;border:1px solid #f6c94a2e;border-radius:14px;gap:1rem;min-width:0;padding:clamp(.85rem,2vw,1.25rem);display:grid}.AdjustmentCatalog-module__ycWeeG__catalogHeader,.AdjustmentCatalog-module__ycWeeG__catalogLayout,.AdjustmentCatalog-module__ycWeeG__resultGroup>header,.AdjustmentCatalog-module__ycWeeG__settingHeading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.AdjustmentCatalog-module__ycWeeG__catalogHeader h3,.AdjustmentCatalog-module__ycWeeG__resultGroup h4{color:#fff;margin:.2rem 0 0}.AdjustmentCatalog-module__ycWeeG__catalogHeader span,.AdjustmentCatalog-module__ycWeeG__resultGroup header span{color:#f6c94a;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.AdjustmentCatalog-module__ycWeeG__search{min-width:min(360px,48%);display:flex}.AdjustmentCatalog-module__ycWeeG__search input{border-radius:9px 0 0 9px;flex:1;min-width:0}.AdjustmentCatalog-module__ycWeeG__search button{color:#f6c94a;background:#f6c94a14;border:1px solid #f6c94a47;border-left:0;border-radius:0 9px 9px 0;padding:0 .8rem}.AdjustmentCatalog-module__ycWeeG__catalogLayout{grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);align-items:start;display:grid}.AdjustmentCatalog-module__ycWeeG__categoryNav,.AdjustmentCatalog-module__ycWeeG__settingList{gap:.55rem;display:grid}.AdjustmentCatalog-module__ycWeeG__categoryNav{position:sticky;top:1rem}.AdjustmentCatalog-module__ycWeeG__categoryNav button,.AdjustmentCatalog-module__ycWeeG__positionTabs button{color:#ffffffbd;text-align:left;background:#ffffff06;border:1px solid #ffffff1a;border-radius:9px;justify-content:space-between;align-items:center;gap:.65rem;padding:.75rem;font-weight:800;display:flex}.AdjustmentCatalog-module__ycWeeG__categoryNav button strong{color:#f6c94a;background:#f6c94a24;border-radius:999px;place-items:center;min-width:1.5rem;min-height:1.5rem;display:inline-grid}.AdjustmentCatalog-module__ycWeeG__categoryNav .AdjustmentCatalog-module__ycWeeG__activeCategory,.AdjustmentCatalog-module__ycWeeG__positionTabs .AdjustmentCatalog-module__ycWeeG__activePosition{color:#fff;background:#f6c94a1a;border-color:#f6c94a80}.AdjustmentCatalog-module__ycWeeG__settingsPanel{min-width:0}.AdjustmentCatalog-module__ycWeeG__resultGroup{gap:.8rem;display:grid}.AdjustmentCatalog-module__ycWeeG__resultGroup>header{border-bottom:1px solid #ffffff14;padding-bottom:.75rem}.AdjustmentCatalog-module__ycWeeG__resultGroup>header>strong{color:#ffffff8c}.AdjustmentCatalog-module__ycWeeG__settingCard{background:#ffffff06;border:1px solid #ffffff17;border-radius:11px;gap:.7rem;padding:.85rem;display:grid}.AdjustmentCatalog-module__ycWeeG__settingHeading strong{color:#fff}.AdjustmentCatalog-module__ycWeeG__settingHeading span{color:#ffffff7a;font-size:.72rem}.AdjustmentCatalog-module__ycWeeG__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.AdjustmentCatalog-module__ycWeeG__choiceGrid button{color:#ffffffd1;text-align:left;background:#00000052;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-height:44px;padding:.65rem;display:grid}.AdjustmentCatalog-module__ycWeeG__choiceGrid button:hover,.AdjustmentCatalog-module__ycWeeG__choiceGrid button:focus-visible{color:#fff;border-color:#f6c94a8c}.AdjustmentCatalog-module__ycWeeG__choiceIndicator{color:#f6c94a;background:#f6c94a24;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;font-weight:900;display:inline-grid}.AdjustmentCatalog-module__ycWeeG__positionWorkspace{gap:.75rem;display:grid}.AdjustmentCatalog-module__ycWeeG__positionTabs{gap:.45rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.AdjustmentCatalog-module__ycWeeG__positionTabs button{flex:none;min-width:150px}.AdjustmentCatalog-module__ycWeeG__empty{color:#ffffff94;padding:1rem}.AdjustmentCatalog-module__ycWeeG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.AdjustmentCatalog-module__ycWeeG__catalogHeader{flex-direction:column;align-items:stretch}.AdjustmentCatalog-module__ycWeeG__search{min-width:100%}.AdjustmentCatalog-module__ycWeeG__catalogLayout{grid-template-columns:1fr}.AdjustmentCatalog-module__ycWeeG__categoryNav{display:flex;position:static;overflow-x:auto}.AdjustmentCatalog-module__ycWeeG__categoryNav button{flex:0 0 min(220px,72vw)}}@media (max-width:520px){.AdjustmentCatalog-module__ycWeeG__choiceGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.AdjustmentCatalog-module__ycWeeG__categoryNav button,.AdjustmentCatalog-module__ycWeeG__choiceGrid button,.AdjustmentCatalog-module__ycWeeG__positionTabs button{scroll-behavior:auto}}
.PlaySetupWorkspace-module__v8eYRW__workspace{border-top:1px solid #ffffff14;gap:1rem;margin:1.2rem 0;padding-top:1.2rem;display:grid}.PlaySetupWorkspace-module__v8eYRW__workspaceHeading,.PlaySetupWorkspace-module__v8eYRW__sequencePanel>header,.PlaySetupWorkspace-module__v8eYRW__sequenceCardHeading,.PlaySetupWorkspace-module__v8eYRW__cardActions,.PlaySetupWorkspace-module__v8eYRW__noteMeta{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.PlaySetupWorkspace-module__v8eYRW__workspaceHeading h2,.PlaySetupWorkspace-module__v8eYRW__workspaceHeading h3,.PlaySetupWorkspace-module__v8eYRW__sequencePanel h3{color:#fff;margin:.2rem 0 0}.PlaySetupWorkspace-module__v8eYRW__workspaceHeading p{color:var(--muted);margin:.35rem 0 0}.PlaySetupWorkspace-module__v8eYRW__workspaceHeading span,.PlaySetupWorkspace-module__v8eYRW__sequencePanel header span{color:var(--gold-bright);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.PlaySetupWorkspace-module__v8eYRW__plainEntry{background:radial-gradient(circle at 100% 0,#f6c94a1f,#0000 38%),#f6c94a0b;border:1px solid #f6c94a59;border-radius:14px;gap:.85rem;padding:1rem;display:grid}.PlaySetupWorkspace-module__v8eYRW__plainEntry h3{color:#fff;margin:.4rem 0 0;font-size:1.15rem}.PlaySetupWorkspace-module__v8eYRW__plainEntry p{color:var(--muted);margin:.3rem 0 0}.PlaySetupWorkspace-module__v8eYRW__plainEntryHead{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.PlaySetupWorkspace-module__v8eYRW__helpToggle{color:var(--gold-bright);background:#00000047;border:1px solid #f6c94a59;border-radius:999px;flex:none;padding:.48rem .7rem;font-size:.76rem;font-weight:850}.PlaySetupWorkspace-module__v8eYRW__helpToggle:hover,.PlaySetupWorkspace-module__v8eYRW__helpToggle:focus-visible{border-color:var(--gold-bright);outline:none}.PlaySetupWorkspace-module__v8eYRW__plainEntry .PlaySetupWorkspace-module__v8eYRW__spellingHint{color:#ffffffc7;background:#f6c94a1a;border-radius:8px;margin:0;padding:.55rem .68rem;font-size:.82rem}.PlaySetupWorkspace-module__v8eYRW__spellingHint strong{color:var(--gold-bright)}.PlaySetupWorkspace-module__v8eYRW__helpSteps{counter-reset:setup-help;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.PlaySetupWorkspace-module__v8eYRW__helpSteps li{counter-increment:setup-help;border-left:2px solid #f6c94a4d;grid-template-columns:auto 1fr;gap:.08rem .55rem;padding:.35rem .55rem;display:grid}.PlaySetupWorkspace-module__v8eYRW__helpSteps li:before{content:counter(setup-help);background:var(--gold-bright);color:#080808;border-radius:999px;grid-row:1/3;place-items:center;width:1.35rem;height:1.35rem;font-size:.7rem;font-weight:950;display:grid}.PlaySetupWorkspace-module__v8eYRW__helpSteps strong{color:#fff;font-size:.82rem}.PlaySetupWorkspace-module__v8eYRW__helpSteps span{color:var(--muted);font-size:.78rem}.PlaySetupWorkspace-module__v8eYRW__easyBadge{background:var(--gold-bright);color:#080808;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.28rem .48rem;font-size:.66rem;font-weight:950;display:inline-flex}.PlaySetupWorkspace-module__v8eYRW__plainEntryRow{grid-template-columns:minmax(0,1fr) auto;gap:.6rem;display:grid}.PlaySetupWorkspace-module__v8eYRW__plainEntryRow input{background:#0000008c;border-color:#f6c94a4d;width:100%;min-height:3.1rem;padding:.82rem .9rem;font-size:1rem;line-height:1.45}.PlaySetupWorkspace-module__v8eYRW__plainEntryRow .builder-intro-rich-text{background:#0000008c;border-color:#f6c94a4d;width:100%;min-height:3.1rem;padding:.82rem .9rem;font-size:1rem;line-height:1.45}.PlaySetupWorkspace-module__v8eYRW__plainEntryRow input:focus{border-color:var(--gold-bright);outline:none;box-shadow:0 0 0 3px #f6c94a1f}.PlaySetupWorkspace-module__v8eYRW__plainEntryRow .builder-intro-rich-text:focus{border-color:var(--gold-bright);outline:none;box-shadow:0 0 0 3px #f6c94a1f}.PlaySetupWorkspace-module__v8eYRW__plainEntryRow button{background:var(--gold-bright);color:#080808;border:0;border-radius:9px;min-width:9.5rem;padding:.75rem 1rem;font-weight:900}.PlaySetupWorkspace-module__v8eYRW__plainEntryRow button:disabled{cursor:wait;opacity:.45}.PlaySetupWorkspace-module__v8eYRW__examples{color:var(--muted);gap:.5rem;font-size:.76rem;display:grid}.PlaySetupWorkspace-module__v8eYRW__exampleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.PlaySetupWorkspace-module__v8eYRW__exampleGrid button{color:#fff;text-align:left;background:#0000003d;border:1px solid #ffffff1f;border-radius:9px;gap:.18rem;min-width:0;padding:.58rem .65rem;display:grid}.PlaySetupWorkspace-module__v8eYRW__exampleGrid button:hover,.PlaySetupWorkspace-module__v8eYRW__exampleGrid button:focus-visible{border-color:var(--gold-bright);background:#f6c94a14;outline:none}.PlaySetupWorkspace-module__v8eYRW__exampleGrid strong{color:var(--gold-bright);font-size:.74rem}.PlaySetupWorkspace-module__v8eYRW__exampleGrid small{color:#ffffffc2;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.PlaySetupWorkspace-module__v8eYRW__interpretationMessage{border-left:3px solid var(--gold-bright);background:#0000003d;border-radius:4px;padding:.55rem .7rem;color:#ffffffdb!important}.PlaySetupWorkspace-module__v8eYRW__srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.PlaySetupWorkspace-module__v8eYRW__advancedCatalog{background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px}.PlaySetupWorkspace-module__v8eYRW__advancedCatalog>summary{cursor:pointer;color:#fff;gap:.18rem;padding:.85rem 1rem;list-style-position:inside;display:grid}.PlaySetupWorkspace-module__v8eYRW__advancedCatalog>summary span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:800}.PlaySetupWorkspace-module__v8eYRW__advancedCatalog>summary strong{font-size:.92rem}.PlaySetupWorkspace-module__v8eYRW__advancedCatalogBody{border-top:1px solid #ffffff14;padding:1rem}.PlaySetupWorkspace-module__v8eYRW__workspaceGrid{grid-template-columns:minmax(0,1.65fr) minmax(330px,.75fr);align-items:start;gap:1rem;display:grid}.PlaySetupWorkspace-module__v8eYRW__sequencePanel{background:#050505c7;border:1px solid #ffffff1c;border-radius:14px;gap:.8rem;min-width:0;padding:1rem;display:grid}.PlaySetupWorkspace-module__v8eYRW__sequencePanel>header{border-bottom:1px solid #ffffff14;padding-bottom:.75rem}.PlaySetupWorkspace-module__v8eYRW__sequencePanel>header>strong{color:var(--muted);font-size:.75rem}.PlaySetupWorkspace-module__v8eYRW__sequenceList,.PlaySetupWorkspace-module__v8eYRW__linkedNotes{gap:.7rem;display:grid}.PlaySetupWorkspace-module__v8eYRW__sequenceCard{background:#ffffff06;border:1px solid #ffffff1a;border-radius:11px;gap:.75rem;min-width:0;padding:.8rem;display:grid}.PlaySetupWorkspace-module__v8eYRW__sequenceCard:focus-within{border-color:#f6c94a66}.PlaySetupWorkspace-module__v8eYRW__sequenceCardHeading{justify-content:flex-start}.PlaySetupWorkspace-module__v8eYRW__sequenceCardHeading>div{flex:1;gap:.15rem;min-width:0;display:grid}.PlaySetupWorkspace-module__v8eYRW__sequenceCardHeading strong{overflow-wrap:anywhere;color:#fff}.PlaySetupWorkspace-module__v8eYRW__sequenceCardHeading small{color:var(--muted)}.PlaySetupWorkspace-module__v8eYRW__sequenceNumber,.PlaySetupWorkspace-module__v8eYRW__noteBadge{background:var(--gold-bright);color:#080808;border-radius:999px;flex:none;place-items:center;min-width:1.85rem;height:1.85rem;font-size:.75rem;font-weight:950;display:inline-grid}.PlaySetupWorkspace-module__v8eYRW__noteBadge{width:auto;color:var(--gold-bright);background:#f6c94a1f;border-radius:999px;padding:0 .55rem}.PlaySetupWorkspace-module__v8eYRW__dragHandle{color:#ffffff6b;cursor:grab;letter-spacing:-.2em;margin-left:auto}.PlaySetupWorkspace-module__v8eYRW__detailGrid,.PlaySetupWorkspace-module__v8eYRW__noteMeta{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.PlaySetupWorkspace-module__v8eYRW__spanTwo{grid-column:1/-1}.PlaySetupWorkspace-module__v8eYRW__linkedNote{background:#f6c94a0b;border-left:3px solid #f6c94a6b;border-radius:7px;gap:.55rem;padding:.7rem;display:grid}.PlaySetupWorkspace-module__v8eYRW__linkedNote textarea,.PlaySetupWorkspace-module__v8eYRW__standaloneNote textarea{resize:vertical}.PlaySetupWorkspace-module__v8eYRW__applicability{border:1px solid #ffffff14;border-radius:8px;gap:.45rem;margin:0;padding:.7rem;display:grid}.PlaySetupWorkspace-module__v8eYRW__applicability legend{color:var(--muted);padding:0 .25rem;font-size:.72rem;font-weight:850}.PlaySetupWorkspace-module__v8eYRW__applicability>label,.PlaySetupWorkspace-module__v8eYRW__playChecks label{color:#ffffffc2;align-items:center;gap:.45rem;font-size:.78rem;display:flex}.PlaySetupWorkspace-module__v8eYRW__playChecks{border-top:1px solid #ffffff12;flex-wrap:wrap;gap:.45rem .8rem;padding-top:.55rem;display:flex}.PlaySetupWorkspace-module__v8eYRW__noteButton,.PlaySetupWorkspace-module__v8eYRW__cardActions button{color:var(--gold-bright);background:#f6c94a0f;border:1px solid #f6c94a3d;border-radius:8px;padding:.55rem .7rem;font-weight:800}.PlaySetupWorkspace-module__v8eYRW__cardActions{flex-wrap:wrap;justify-content:flex-start}.PlaySetupWorkspace-module__v8eYRW__cardActions button:disabled{opacity:.35}.PlaySetupWorkspace-module__v8eYRW__cardActions .PlaySetupWorkspace-module__v8eYRW__danger,.PlaySetupWorkspace-module__v8eYRW__dangerText{color:#ef6969;border-color:#ef696940}.PlaySetupWorkspace-module__v8eYRW__dangerText{background:0 0;border:0;justify-self:start;padding:0}.PlaySetupWorkspace-module__v8eYRW__warning{color:#ffb2b2;background:#ef69690f;border:1px solid #ef69693d;border-radius:7px;margin:0;padding:.6rem}.PlaySetupWorkspace-module__v8eYRW__legacyNote{color:var(--muted);margin:0;font-size:.8rem}.PlaySetupWorkspace-module__v8eYRW__standaloneNote{border-style:dashed}.PlaySetupWorkspace-module__v8eYRW__emptySequence{color:var(--muted);text-align:center;border:1px dashed #ffffff1f;border-radius:9px;padding:1rem}.PlaySetupWorkspace-module__v8eYRW__emptySequence strong{color:#fff}.PlaySetupWorkspace-module__v8eYRW__emptySequence p{margin:.35rem 0 0}.PlaySetupWorkspace-module__v8eYRW__mobileTabs{display:none}@media (max-width:1080px){.PlaySetupWorkspace-module__v8eYRW__workspaceGrid{grid-template-columns:1fr}.PlaySetupWorkspace-module__v8eYRW__sequencePanel{position:static}}@media (max-width:760px){.PlaySetupWorkspace-module__v8eYRW__workspaceHeading{flex-direction:column;align-items:stretch}.PlaySetupWorkspace-module__v8eYRW__mobileTabs{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.PlaySetupWorkspace-module__v8eYRW__mobileTabs button{color:var(--muted);background:#ffffff06;border:1px solid #ffffff1f;border-radius:8px;padding:.7rem}.PlaySetupWorkspace-module__v8eYRW__mobileTabs button[aria-selected=true]{color:#fff;background:#f6c94a14;border-color:#f6c94a73}.PlaySetupWorkspace-module__v8eYRW__mobileInactive{display:none}.PlaySetupWorkspace-module__v8eYRW__mobileActive{display:block}.PlaySetupWorkspace-module__v8eYRW__plainEntryRow{grid-template-columns:1fr}.PlaySetupWorkspace-module__v8eYRW__plainEntryRow button{min-height:2.8rem}.PlaySetupWorkspace-module__v8eYRW__plainEntryHead{display:grid}.PlaySetupWorkspace-module__v8eYRW__helpToggle{justify-self:start}.PlaySetupWorkspace-module__v8eYRW__exampleGrid{grid-template-columns:1fr}.PlaySetupWorkspace-module__v8eYRW__exampleGrid small{white-space:normal}}@media (min-width:761px){.PlaySetupWorkspace-module__v8eYRW__mobileActive,.PlaySetupWorkspace-module__v8eYRW__mobileInactive{display:block}}@media (max-width:520px){.PlaySetupWorkspace-module__v8eYRW__detailGrid,.PlaySetupWorkspace-module__v8eYRW__noteMeta{grid-template-columns:1fr}.PlaySetupWorkspace-module__v8eYRW__spanTwo{grid-column:auto}}
﻿.MacroBuilderTool-module__d5KvIq__toolShell{--macro-blue:#f6c94a;--macro-blue-soft:#f6c94a1f;--macro-line:#f8f4e821;--macro-panel:#0a0a0ad6;background:var(--macro-panel);width:min(760px,100% - 32px);min-width:0;box-shadow:var(--shadow-tight);color:#f8f4e8;border:1px solid #f8f4e81a;border-radius:10px;margin:0 auto 4rem}.MacroBuilderTool-module__d5KvIq__embeddedTool{background:#070707b8;border-color:#64e37133;width:100%;margin:0}.MacroBuilderTool-module__d5KvIq__embeddedToolbar{grid-template-columns:minmax(120px,.7fr) minmax(140px,.85fr) minmax(190px,1fr) minmax(220px,1.35fr)}.MacroBuilderTool-module__d5KvIq__lockedContext,.MacroBuilderTool-module__d5KvIq__gameplanFormationField input{border:1px solid var(--macro-line);color:#fff;background:#00000047;border-radius:9px;align-items:center;width:100%;min-height:44px;margin-top:.25rem;padding:.55rem .68rem;font-size:.76rem;font-weight:850;display:flex}.MacroBuilderTool-module__d5KvIq__gameplanFormationField{min-width:0;display:block}.MacroBuilderTool-module__d5KvIq__gameplanFormationField input:disabled{color:#f8f4e873}.MacroBuilderTool-module__d5KvIq__gameplanActionBar{border-bottom:1px solid var(--macro-line);background:#ffffff05;justify-content:space-between;align-items:end;gap:.8rem;padding:.72rem 1rem;display:flex}.MacroBuilderTool-module__d5KvIq__gameplanActionBar label{flex:260px;gap:.25rem;max-width:420px;display:grid}.MacroBuilderTool-module__d5KvIq__gameplanActionBar select{border:1px solid var(--macro-line);color:#f8f4e8;background:#0a0a0a;border-radius:8px;width:100%;min-height:44px;padding:.55rem .68rem}.MacroBuilderTool-module__d5KvIq__gameplanActionBar>div{justify-content:flex-end;align-items:center;gap:.48rem;display:flex}.MacroBuilderTool-module__d5KvIq__gameplanActionBar button{min-height:40px;padding-inline:.72rem;font-size:.68rem;font-weight:900}.MacroBuilderTool-module__d5KvIq__compatibilityNotice{color:#f8f4e8bd;background:#64e37112;border-bottom:1px solid #64e3712e;margin:0;padding:.72rem 1rem;font-size:.72rem;line-height:1.55}.MacroBuilderTool-module__d5KvIq__toolShell *,.MacroBuilderTool-module__d5KvIq__toolShell :before,.MacroBuilderTool-module__d5KvIq__toolShell :after{box-sizing:border-box}.MacroBuilderTool-module__d5KvIq__toolShell button,.MacroBuilderTool-module__d5KvIq__toolShell input,.MacroBuilderTool-module__d5KvIq__toolShell textarea,.MacroBuilderTool-module__d5KvIq__toolShell select{font:inherit}.MacroBuilderTool-module__d5KvIq__toolShell button{border:1px solid var(--macro-line);color:#f8f4e8;cursor:pointer;background:#ffffff09;border-radius:8px;min-height:44px}.MacroBuilderTool-module__d5KvIq__toolShell button:hover:not(:disabled){background:#64e37114;border-color:#64e3718c}.MacroBuilderTool-module__d5KvIq__toolShell button:disabled{cursor:not-allowed;opacity:.45}.MacroBuilderTool-module__d5KvIq__toolShell button:focus-visible,.MacroBuilderTool-module__d5KvIq__toolShell input:focus-visible,.MacroBuilderTool-module__d5KvIq__toolShell textarea:focus-visible,.MacroBuilderTool-module__d5KvIq__toolShell select:focus-visible,.MacroBuilderTool-module__d5KvIq__toolShell summary:focus-visible{outline-offset:2px;outline:3px solid #64e371b3}.MacroBuilderTool-module__d5KvIq__freeBanner,.MacroBuilderTool-module__d5KvIq__recoveryBanner,.MacroBuilderTool-module__d5KvIq__migrationNotice,.MacroBuilderTool-module__d5KvIq__globalMessage{width:100%}.MacroBuilderTool-module__d5KvIq__freeBanner,.MacroBuilderTool-module__d5KvIq__recoveryBanner{box-shadow:none;background:linear-gradient(90deg,#64e3710e,#0000 48%),#ffffff03;border:0;border-bottom:1px solid #f8f4e81a;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.MacroBuilderTool-module__d5KvIq__freeBanner>div,.MacroBuilderTool-module__d5KvIq__recoveryBanner>div{gap:.18rem;min-width:0;display:grid}.MacroBuilderTool-module__d5KvIq__freeBanner strong,.MacroBuilderTool-module__d5KvIq__recoveryBanner strong{letter-spacing:.03em;font-size:.82rem}.MacroBuilderTool-module__d5KvIq__freeBanner span,.MacroBuilderTool-module__d5KvIq__recoveryBanner span{color:#f8f4e89e;overflow-wrap:anywhere;font-size:.74rem}.MacroBuilderTool-module__d5KvIq__freeBanner .MacroBuilderTool-module__d5KvIq__freeBannerActions{flex-wrap:wrap;flex:none;align-items:center;gap:.55rem;display:flex}.MacroBuilderTool-module__d5KvIq__saveLoginButton{white-space:nowrap;background:#64e371;border:1px solid #64e371b3;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:.5rem .72rem;font-size:.7rem;font-weight:950;text-decoration:none;display:inline-flex;color:#080705!important}.MacroBuilderTool-module__d5KvIq__saveLoginButton:hover{background:#8cff9b}.MacroBuilderTool-module__d5KvIq__localSaveBadge{background:#ffffff08;border:1px solid #f8f4e81a;border-radius:999px;flex:none;align-items:center;gap:.45rem;min-height:34px;padding:.45rem .7rem;display:inline-flex}.MacroBuilderTool-module__d5KvIq__localSaveBadge i{background:#7fe6a6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #7fe6a699}.MacroBuilderTool-module__d5KvIq__recoveryBanner{background:#592a0c57;border-color:#ff9c5873}.MacroBuilderTool-module__d5KvIq__recoveryBanner button{flex:none;padding-inline:.8rem}.MacroBuilderTool-module__d5KvIq__saveStatus{color:#f8f4e894;white-space:nowrap;font-size:.7rem}.MacroBuilderTool-module__d5KvIq__globalMessage{color:#e8ffed;background:#64e37114;border:0;border-bottom:1px solid #64e3713d;border-radius:0;margin:0;padding:.72rem .9rem;font-size:.82rem}.MacroBuilderTool-module__d5KvIq__migrationNotice{background:#221b08f0;border:0;border-bottom:1px solid #64e37157;border-radius:0;gap:.75rem;margin:0;padding:1rem;display:grid}.MacroBuilderTool-module__d5KvIq__migrationNotice h2{margin:.22rem 0 0;font-size:1.04rem}.MacroBuilderTool-module__d5KvIq__migrationNotice p,.MacroBuilderTool-module__d5KvIq__migrationNotice li{color:#f8f4e8b3;font-size:.78rem}.MacroBuilderTool-module__d5KvIq__migrationNotice details{max-height:190px;overflow:auto}.MacroBuilderTool-module__d5KvIq__migrationNotice>div:last-child{flex-wrap:wrap;gap:.55rem;display:flex}.MacroBuilderTool-module__d5KvIq__resultsHead{background:linear-gradient(90deg,#64e37114,#0000 58%),#ffffff05;border-bottom:1px solid #f8f4e81a;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.MacroBuilderTool-module__d5KvIq__resultsHead p{color:#f8f4e8b8;margin:0;font-size:.86rem;font-weight:900}.MacroBuilderTool-module__d5KvIq__resultsHead strong{color:#64e371}.MacroBuilderTool-module__d5KvIq__activeChips{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.MacroBuilderTool-module__d5KvIq__activeChips span{color:#f8f4e8bd;letter-spacing:.08em;text-transform:uppercase;background:#00000038;border:1px solid #f8f4e81f;border-radius:999px;padding:.28rem .52rem;font-size:.72rem;font-weight:900}.MacroBuilderTool-module__d5KvIq__workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;width:100%;margin:0;display:grid}.MacroBuilderTool-module__d5KvIq__workspaceColumn{min-width:0}.MacroBuilderTool-module__d5KvIq__slotsColumn,.MacroBuilderTool-module__d5KvIq__summaryColumn{position:static}.MacroBuilderTool-module__d5KvIq__slotsColumn{border-bottom:1px solid #f8f4e81a}.MacroBuilderTool-module__d5KvIq__summaryColumn{border-top:1px solid #f8f4e81a}.MacroBuilderTool-module__d5KvIq__panel{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:1rem}.MacroBuilderTool-module__d5KvIq__slotPanel,.MacroBuilderTool-module__d5KvIq__summaryPanel{overscroll-behavior:contain;max-height:none;overflow:visible}.MacroBuilderTool-module__d5KvIq__panelHeading,.MacroBuilderTool-module__d5KvIq__editorTopbar,.MacroBuilderTool-module__d5KvIq__dialogHeading,.MacroBuilderTool-module__d5KvIq__positionHeading,.MacroBuilderTool-module__d5KvIq__settingHeading,.MacroBuilderTool-module__d5KvIq__searchResultHeading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.MacroBuilderTool-module__d5KvIq__panelHeading h2,.MacroBuilderTool-module__d5KvIq__editorTopbar h2,.MacroBuilderTool-module__d5KvIq__dialogHeading h2,.MacroBuilderTool-module__d5KvIq__catalogIntro h3{color:#fff;letter-spacing:-.015em;text-transform:uppercase;margin:.18rem 0 0;font-size:1.08rem;font-weight:1000;line-height:1.15}.MacroBuilderTool-module__d5KvIq__eyebrow,.MacroBuilderTool-module__d5KvIq__fieldLabel{color:var(--macro-blue);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:900;display:block}.MacroBuilderTool-module__d5KvIq__countPill{color:#d8ffe0;background:#64e3711a;border:1px solid #64e3714d;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:.32rem .58rem;font-size:.7rem;font-style:normal;font-weight:900;display:inline-flex}.MacroBuilderTool-module__d5KvIq__contextControls{gap:.72rem;margin-top:.9rem;display:grid}.MacroBuilderTool-module__d5KvIq__editionBadge{background:#64e37117;border:1px solid #64e37147;border-radius:8px;justify-content:space-between;align-items:center;min-height:44px;margin-top:.32rem;padding:.5rem .65rem;display:flex}.MacroBuilderTool-module__d5KvIq__editionBadge strong{color:#fff;letter-spacing:.03em;font-size:.86rem;font-weight:1000}.MacroBuilderTool-module__d5KvIq__editionBadge small{color:#bbf7c8;font-size:.63rem}.MacroBuilderTool-module__d5KvIq__segmented{border:1px solid var(--macro-line);background:#00000047;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;margin-top:.32rem;padding:.22rem;display:grid}.MacroBuilderTool-module__d5KvIq__segmented button{border-color:#0000;font-size:.72rem;font-weight:850}.MacroBuilderTool-module__d5KvIq__segmented .MacroBuilderTool-module__d5KvIq__activeSegment{color:#ffefb4;background:#64e37124;border-color:#64e3718c}.MacroBuilderTool-module__d5KvIq__slotGrid{gap:.48rem;margin-top:.9rem;display:grid}.MacroBuilderTool-module__d5KvIq__slotRow,.MacroBuilderTool-module__d5KvIq__benchCard{border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.35rem;display:grid;position:relative}.MacroBuilderTool-module__d5KvIq__slotRow.MacroBuilderTool-module__d5KvIq__selected,.MacroBuilderTool-module__d5KvIq__benchCard.MacroBuilderTool-module__d5KvIq__selected{border-color:#64e3718f}.MacroBuilderTool-module__d5KvIq__slotRow.MacroBuilderTool-module__d5KvIq__selected .MacroBuilderTool-module__d5KvIq__slotCard,.MacroBuilderTool-module__d5KvIq__benchCard.MacroBuilderTool-module__d5KvIq__selected>button:first-child{background:linear-gradient(90deg,#64e3711f,#0000 58%),#ffffff06}.MacroBuilderTool-module__d5KvIq__slotRow.MacroBuilderTool-module__d5KvIq__selected .MacroBuilderTool-module__d5KvIq__controllerGlyph{color:#080705;background:linear-gradient(135deg,#64e371,#2aa94a);border-color:#64e371}.MacroBuilderTool-module__d5KvIq__slotCard{text-align:left;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:.62rem;width:100%;padding:.52rem .58rem;display:grid;border-color:#ffffff14!important;min-height:68px!important}.MacroBuilderTool-module__d5KvIq__controllerGlyph{color:#ffeaa4;background:#64e3711a;border:1px solid #64e37180;border-radius:50%;justify-content:center;align-items:center;min-width:36px;min-height:36px;font-size:.72rem;font-style:normal;font-weight:950;line-height:1;display:inline-flex}.MacroBuilderTool-module__d5KvIq__slotCopy{gap:.16rem;min-width:0;display:grid}.MacroBuilderTool-module__d5KvIq__slotCopy small{color:var(--macro-blue);letter-spacing:.06em;text-transform:uppercase;font-size:.59rem;font-weight:900}.MacroBuilderTool-module__d5KvIq__slotCopy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.MacroBuilderTool-module__d5KvIq__slotCopy em,.MacroBuilderTool-module__d5KvIq__savedState{color:#f8f4e880;font-size:.62rem;font-style:normal}.MacroBuilderTool-module__d5KvIq__savedState{background:#ffffff0d;border-radius:999px;padding:.24rem .38rem}.MacroBuilderTool-module__d5KvIq__importSlotButton{align-self:center;padding-inline:.55rem;color:#d8ffe0!important;min-height:40px!important;font-size:.66rem!important}.MacroBuilderTool-module__d5KvIq__macroMenu{align-self:center;position:relative}.MacroBuilderTool-module__d5KvIq__macroMenu>summary{border:1px solid var(--macro-line);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:42px;height:44px;list-style:none;display:inline-flex}.MacroBuilderTool-module__d5KvIq__macroMenu>summary::-webkit-details-marker{display:none}.MacroBuilderTool-module__d5KvIq__macroMenu>div{z-index:30;background:#0b0a08;border:1px solid #64e37147;border-radius:10px;width:210px;padding:.4rem;display:grid;position:absolute;right:0;box-shadow:0 20px 55px #0000008c}.MacroBuilderTool-module__d5KvIq__macroMenu>div button{text-align:left;border-color:#0000;padding-inline:.7rem}.MacroBuilderTool-module__d5KvIq__pageHint,.MacroBuilderTool-module__d5KvIq__emptyMessage,.MacroBuilderTool-module__d5KvIq__catalogIntro p,.MacroBuilderTool-module__d5KvIq__emptyEditor p,.MacroBuilderTool-module__d5KvIq__emptySummary p,.MacroBuilderTool-module__d5KvIq__dialog p{color:#f8f4e894;font-size:.72rem;line-height:1.5}.MacroBuilderTool-module__d5KvIq__pageHint{margin:.65rem 0 0}.MacroBuilderTool-module__d5KvIq__benchDrawer,.MacroBuilderTool-module__d5KvIq__dataMenu{border-top:1px solid var(--macro-line);margin-top:.85rem;padding-top:.75rem}.MacroBuilderTool-module__d5KvIq__benchDrawer>summary,.MacroBuilderTool-module__d5KvIq__dataMenu>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.55rem;min-height:44px;list-style:none;display:flex}.MacroBuilderTool-module__d5KvIq__benchDrawer>summary::-webkit-details-marker{display:none}.MacroBuilderTool-module__d5KvIq__dataMenu>summary::-webkit-details-marker{display:none}.MacroBuilderTool-module__d5KvIq__benchDrawer>summary span:first-child{gap:.14rem;display:grid}.MacroBuilderTool-module__d5KvIq__benchDrawer>summary strong,.MacroBuilderTool-module__d5KvIq__dataMenu>summary{color:#fff;font-size:.78rem;font-weight:900}.MacroBuilderTool-module__d5KvIq__benchDrawer>summary small{color:#f8f4e87a;font-size:.61rem;font-weight:500}.MacroBuilderTool-module__d5KvIq__benchActions{justify-content:flex-end;margin:.45rem 0;display:flex}.MacroBuilderTool-module__d5KvIq__benchActions button{min-height:38px;padding-inline:.65rem;font-size:.66rem}.MacroBuilderTool-module__d5KvIq__benchList{gap:.4rem;display:grid}.MacroBuilderTool-module__d5KvIq__benchCard>button:first-child{text-align:left;gap:.18rem;width:100%;padding:.55rem .65rem;display:grid}.MacroBuilderTool-module__d5KvIq__benchCard>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.MacroBuilderTool-module__d5KvIq__benchCard>button span{color:#f8f4e880;font-size:.61rem}.MacroBuilderTool-module__d5KvIq__dataMenu p{color:#f8f4e88a;font-size:.67rem}.MacroBuilderTool-module__d5KvIq__dataMenu>div{gap:.35rem;display:grid}.MacroBuilderTool-module__d5KvIq__dangerButton{color:#faa!important}.MacroBuilderTool-module__d5KvIq__editorPanel{padding:1.05rem}.MacroBuilderTool-module__d5KvIq__editorTopbar{z-index:12;border-bottom:1px solid var(--macro-line);background:#0a0a0afb;margin:-1.05rem -1.05rem 0;padding:1rem 1.05rem .85rem;position:sticky;top:-1.05rem}.MacroBuilderTool-module__d5KvIq__editorMeta{justify-items:end;gap:.2rem;display:grid}.MacroBuilderTool-module__d5KvIq__editorMeta strong{color:#64e371;text-transform:uppercase;font-size:.74rem;font-weight:1000}.MacroBuilderTool-module__d5KvIq__nameField,.MacroBuilderTool-module__d5KvIq__dialogCodeField,.MacroBuilderTool-module__d5KvIq__shareCodeField,.MacroBuilderTool-module__d5KvIq__importBlock label{gap:.35rem;display:grid}.MacroBuilderTool-module__d5KvIq__nameField{margin-top:.9rem}.MacroBuilderTool-module__d5KvIq__nameField span,.MacroBuilderTool-module__d5KvIq__dialogCodeField span,.MacroBuilderTool-module__d5KvIq__shareCodeField span,.MacroBuilderTool-module__d5KvIq__importBlock label>span{color:#f8f4e8b8;font-size:.68rem;font-weight:850}.MacroBuilderTool-module__d5KvIq__nameField input,.MacroBuilderTool-module__d5KvIq__dialogCodeField textarea,.MacroBuilderTool-module__d5KvIq__shareCodeField textarea,.MacroBuilderTool-module__d5KvIq__importBlock textarea,.MacroBuilderTool-module__d5KvIq__dialog select{border:1px solid var(--macro-line);color:#fff;background:#00000052;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:.68rem .75rem}.MacroBuilderTool-module__d5KvIq__nameField input{font-size:.88rem;font-weight:850}.MacroBuilderTool-module__d5KvIq__toolShell textarea{resize:vertical}.MacroBuilderTool-module__d5KvIq__categoryNav{scrollbar-width:thin;gap:.4rem;margin:.8rem 0;padding:.1rem 0 .45rem;display:flex;overflow-x:auto}.MacroBuilderTool-module__d5KvIq__categoryNav button{border-radius:999px;flex:none;align-items:center;gap:.42rem;padding:.5rem .68rem;font-size:.68rem;font-weight:850;display:inline-flex}.MacroBuilderTool-module__d5KvIq__categoryNav button strong{background:#ffffff17;border-radius:999px;justify-content:center;align-items:center;min-width:20px;min-height:20px;font-size:.58rem;display:inline-flex}.MacroBuilderTool-module__d5KvIq__categoryNav .MacroBuilderTool-module__d5KvIq__activeCategory{color:#e8ffed;background:#64e37124;border-color:#64e3718f}.MacroBuilderTool-module__d5KvIq__settingsPanel,.MacroBuilderTool-module__d5KvIq__searchResultsPanel{gap:.72rem;display:grid}.MacroBuilderTool-module__d5KvIq__catalogIntro{border-left:3px solid var(--macro-blue);padding-left:.72rem}.MacroBuilderTool-module__d5KvIq__catalogIntro p{margin:.35rem 0 0}.MacroBuilderTool-module__d5KvIq__settingList{gap:.72rem;display:grid}.MacroBuilderTool-module__d5KvIq__settingSubheading{color:#d8ffe0;letter-spacing:.08em;text-transform:uppercase;margin:.9rem 0 .35rem;font-size:.72rem}.MacroBuilderTool-module__d5KvIq__settingCard{background:linear-gradient(90deg,#64e37106,#0000 42%),#ffffff06;border:1px solid #ffffff17;border-radius:10px;min-width:0;margin:0;padding:.75rem}.MacroBuilderTool-module__d5KvIq__settingCard:hover{border-color:#64e3713d}.MacroBuilderTool-module__d5KvIq__settingHeading{margin-bottom:.58rem}.MacroBuilderTool-module__d5KvIq__settingHeading strong{color:#fff;font-size:.8rem}.MacroBuilderTool-module__d5KvIq__clearSetting{padding:.25rem .4rem;color:#f4d36d!important;border-color:#0000!important;min-height:34px!important;font-size:.62rem!important}.MacroBuilderTool-module__d5KvIq__choiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.MacroBuilderTool-module__d5KvIq__choiceGrid button,.MacroBuilderTool-module__d5KvIq__compactOptions button{color:#f8f4e8bd;text-align:left;justify-content:flex-start;align-items:center;gap:.42rem;min-width:0;min-height:48px;padding:.5rem .58rem;font-size:.7rem;font-weight:750;line-height:1.25;display:flex}.MacroBuilderTool-module__d5KvIq__choiceIndicator{color:#100d04;border:1px solid #f8f4e840;border-radius:50%;flex:0 0 19px;justify-content:center;align-items:center;width:19px;height:19px;font-size:.68rem;font-weight:950;display:inline-flex}.MacroBuilderTool-module__d5KvIq__choiceGrid .MacroBuilderTool-module__d5KvIq__selectedChoice,.MacroBuilderTool-module__d5KvIq__compactOptions .MacroBuilderTool-module__d5KvIq__selectedChoice{color:#fff;background:#64e37124;border-color:#64e37194}.MacroBuilderTool-module__d5KvIq__selectedChoice .MacroBuilderTool-module__d5KvIq__choiceIndicator{border-color:var(--macro-blue);background:var(--macro-blue)}.MacroBuilderTool-module__d5KvIq__searchableSetting>summary{border:1px solid var(--macro-line);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:.55rem;min-height:48px;padding:.6rem .7rem;list-style:none;display:flex}.MacroBuilderTool-module__d5KvIq__searchableSetting>summary::-webkit-details-marker{display:none}.MacroBuilderTool-module__d5KvIq__searchableSetting>summary span{color:#fff;font-size:.74rem;font-weight:850}.MacroBuilderTool-module__d5KvIq__searchableSetting>summary small{color:#f8f4e880;font-size:.61rem}.MacroBuilderTool-module__d5KvIq__searchablePopover{gap:.55rem;margin-top:.55rem;display:grid}.MacroBuilderTool-module__d5KvIq__compactOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;max-height:330px;display:grid;overflow-y:auto}.MacroBuilderTool-module__d5KvIq__positionWorkspace{min-width:0}.MacroBuilderTool-module__d5KvIq__positionTabs{gap:.38rem;padding:.1rem 0 .55rem;display:flex;overflow-x:auto}.MacroBuilderTool-module__d5KvIq__positionTabs button{text-align:left;flex:0 0 106px;align-content:center;gap:.16rem;min-height:58px;padding:.5rem .58rem;display:grid}.MacroBuilderTool-module__d5KvIq__positionTabs button strong{font-size:.7rem}.MacroBuilderTool-module__d5KvIq__positionTabs button span{color:#f8f4e885;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.MacroBuilderTool-module__d5KvIq__positionTabs .MacroBuilderTool-module__d5KvIq__activePosition{background:#64e37124;border-color:#64e37194}.MacroBuilderTool-module__d5KvIq__positionPanel{background:#ffffff05;border:1px solid #ffffff17;border-radius:10px;padding:.75rem}.MacroBuilderTool-module__d5KvIq__positionHeading>div{gap:.14rem;display:grid}.MacroBuilderTool-module__d5KvIq__positionHeading strong{font-size:.82rem}.MacroBuilderTool-module__d5KvIq__positionHeading span{color:#f8f4e880;font-size:.62rem}.MacroBuilderTool-module__d5KvIq__positionActions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.MacroBuilderTool-module__d5KvIq__positionActions button{color:#d8ffe0;max-width:280px;padding:.45rem .6rem;font-size:.65rem}.MacroBuilderTool-module__d5KvIq__searchResult{background:#ffffff05;border:1px solid #ffffff17;border-radius:10px;padding:.65rem}.MacroBuilderTool-module__d5KvIq__searchResultHeading{margin-bottom:.42rem}.MacroBuilderTool-module__d5KvIq__searchContext{color:var(--macro-blue);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900}.MacroBuilderTool-module__d5KvIq__searchResultHeading button{color:#d8ffe0;border-color:#0000;min-height:34px;padding:.25rem .4rem;font-size:.61rem}.MacroBuilderTool-module__d5KvIq__emptyEditor{text-align:center;align-content:center;min-height:280px;display:grid}.MacroBuilderTool-module__d5KvIq__emptyEditor h2{margin:.3rem 0 0}.MacroBuilderTool-module__d5KvIq__summaryIdentity{border:1px solid #64e37129;border-left:3px solid var(--macro-blue);background:#64e3710e;border-radius:0 8px 8px 0;gap:.22rem;margin-top:.8rem;padding:.65rem .72rem;display:grid}.MacroBuilderTool-module__d5KvIq__summaryIdentity span,.MacroBuilderTool-module__d5KvIq__summaryIdentity p{color:#f8f4e88f;text-transform:capitalize;margin:0;font-size:.65rem}.MacroBuilderTool-module__d5KvIq__summaryIdentity strong{overflow-wrap:anywhere;color:#fff;font-size:.92rem}.MacroBuilderTool-module__d5KvIq__summaryGroups{gap:.78rem;margin-top:.9rem;display:grid}.MacroBuilderTool-module__d5KvIq__summaryGroups section{gap:.32rem;display:grid}.MacroBuilderTool-module__d5KvIq__summaryGroups h3{color:var(--macro-blue);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem}.MacroBuilderTool-module__d5KvIq__summaryRow{grid-template-columns:minmax(0,1fr) 38px;align-items:stretch;gap:.35rem;display:grid}.MacroBuilderTool-module__d5KvIq__summaryGroups button{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;width:100%;min-height:48px;padding:.52rem .58rem;display:grid}.MacroBuilderTool-module__d5KvIq__summaryGroups button:hover:not(:disabled){box-shadow:inset 3px 0 #64e371bf}.MacroBuilderTool-module__d5KvIq__summaryGroups button span{color:#f8f4e8ad;min-width:0;font-size:.67rem}.MacroBuilderTool-module__d5KvIq__summaryGroups button strong{color:#fff;text-align:right;font-size:.67rem}.MacroBuilderTool-module__d5KvIq__summaryRow>button:last-child{color:#ffb3b3;justify-content:center;align-items:center;min-width:0;padding:0;font-size:.85rem;font-weight:900;display:inline-flex}.MacroBuilderTool-module__d5KvIq__summaryGroups button em{color:#c7ffd2;font-size:.58rem;font-style:normal}.MacroBuilderTool-module__d5KvIq__emptySummary{text-align:center;border:1px dashed #f8f4e829;border-radius:9px;margin-top:.9rem;padding:1rem .75rem}.MacroBuilderTool-module__d5KvIq__emptySummary strong{color:#fff;font-size:.8rem}.MacroBuilderTool-module__d5KvIq__emptySummary p{margin-bottom:0}.MacroBuilderTool-module__d5KvIq__summaryCommitActions,.MacroBuilderTool-module__d5KvIq__outputActions{gap:.42rem;margin-top:.85rem;display:grid}.MacroBuilderTool-module__d5KvIq__summaryCommitActions{grid-template-columns:1fr 1fr}.MacroBuilderTool-module__d5KvIq__primaryAction{color:#080705!important;background:linear-gradient(135deg,#64e371,#2aa94a)!important;border-color:#64e371d1!important;font-weight:900!important}.MacroBuilderTool-module__d5KvIq__outputActions button,.MacroBuilderTool-module__d5KvIq__summaryCommitActions button{padding-inline:.62rem;font-size:.7rem;font-weight:850}.MacroBuilderTool-module__d5KvIq__shareCodeField,.MacroBuilderTool-module__d5KvIq__importBlock{margin-top:.8rem}.MacroBuilderTool-module__d5KvIq__shareCodeField textarea{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6rem}.MacroBuilderTool-module__d5KvIq__importBlock{border-top:1px solid var(--macro-line);gap:.45rem;padding-top:.8rem;display:grid}.MacroBuilderTool-module__d5KvIq__importBlock button{font-size:.68rem}.MacroBuilderTool-module__d5KvIq__outputNotice{color:#d8ffe0;min-height:1.2rem;margin:.4rem 0 0;font-size:.66rem}.MacroBuilderTool-module__d5KvIq__mobileTabs,.MacroBuilderTool-module__d5KvIq__mobileFooter{display:none}.MacroBuilderTool-module__d5KvIq__dialogBackdrop{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.MacroBuilderTool-module__d5KvIq__dialog{background:#0a0a0a;border:1px solid #64e37152;border-radius:12px;width:min(680px,100%);max-height:calc(100dvh - 2rem);padding:1rem;overflow-y:auto;box-shadow:0 28px 90px #000000b3}.MacroBuilderTool-module__d5KvIq__dialogHeading>button{flex:0 0 44px;width:44px;font-size:1.15rem}.MacroBuilderTool-module__d5KvIq__dialogActions{flex-wrap:wrap;justify-content:flex-end;gap:.48rem;margin-top:.9rem;display:flex}.MacroBuilderTool-module__d5KvIq__dialogActions button{padding-inline:.85rem}.MacroBuilderTool-module__d5KvIq__previewFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:.9rem 0;display:grid}.MacroBuilderTool-module__d5KvIq__previewFacts div{border:1px solid var(--macro-line);border-radius:8px;gap:.16rem;padding:.55rem;display:grid}.MacroBuilderTool-module__d5KvIq__previewFacts dt{color:#f8f4e880;text-transform:uppercase;font-size:.58rem}.MacroBuilderTool-module__d5KvIq__previewFacts dd{color:#fff;text-transform:capitalize;margin:0;font-size:.72rem;font-weight:850}.MacroBuilderTool-module__d5KvIq__importPreviewSelections{border:1px solid var(--macro-line);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;max-height:260px;padding:.7rem;display:grid;overflow-y:auto}.MacroBuilderTool-module__d5KvIq__importPreviewSelections section strong{color:var(--macro-blue);font-size:.66rem}.MacroBuilderTool-module__d5KvIq__importPreviewSelections ul,.MacroBuilderTool-module__d5KvIq__warningBox ul,.MacroBuilderTool-module__d5KvIq__migrationNotice ul{margin:.35rem 0 0;padding-left:1rem}.MacroBuilderTool-module__d5KvIq__importPreviewSelections li{color:#f8f4e8b3;font-size:.65rem;line-height:1.45}.MacroBuilderTool-module__d5KvIq__warningBox,.MacroBuilderTool-module__d5KvIq__collisionCard{color:#ffd7b0;background:#5c300d3d;border:1px solid #ffb06759;border-radius:9px;margin:.75rem 0;padding:.7rem}.MacroBuilderTool-module__d5KvIq__warningBox strong,.MacroBuilderTool-module__d5KvIq__collisionCard strong{font-size:.75rem}.MacroBuilderTool-module__d5KvIq__warningBox li,.MacroBuilderTool-module__d5KvIq__warningBox summary{font-size:.67rem}.MacroBuilderTool-module__d5KvIq__validationMessage{color:#ffb1b1;font-size:.7rem}.MacroBuilderTool-module__d5KvIq__bulkTargetList{gap:.4rem;max-height:390px;display:grid;overflow-y:auto}.MacroBuilderTool-module__d5KvIq__bulkTargetList label{border:1px solid var(--macro-line);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:54px;padding:.5rem .6rem;display:grid}.MacroBuilderTool-module__d5KvIq__bulkTargetList input{width:20px;height:20px}.MacroBuilderTool-module__d5KvIq__bulkTargetList label span{gap:.12rem;display:grid}.MacroBuilderTool-module__d5KvIq__bulkTargetList strong{font-size:.74rem}.MacroBuilderTool-module__d5KvIq__bulkTargetList small{color:#f8f4e88c;font-size:.62rem}.MacroBuilderTool-module__d5KvIq__bulkTargetList em{color:#ffc38f;background:#ffb0671f;border-radius:999px;padding:.25rem .38rem;font-size:.58rem;font-style:normal}.MacroBuilderTool-module__d5KvIq__srOnly{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}@media (max-width:1260px){.MacroBuilderTool-module__d5KvIq__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1060px){.MacroBuilderTool-module__d5KvIq__toolShell{border-radius:8px;width:min(760px,100% - 24px)}.MacroBuilderTool-module__d5KvIq__freeBanner,.MacroBuilderTool-module__d5KvIq__recoveryBanner{flex-wrap:wrap;align-items:flex-start}.MacroBuilderTool-module__d5KvIq__resultsHead{flex-direction:column;align-items:flex-start}.MacroBuilderTool-module__d5KvIq__activeChips{justify-content:flex-start}.MacroBuilderTool-module__d5KvIq__mobileTabs{border:0;border-bottom:1px solid var(--macro-line);background:#0c0b09fb;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;width:100%;margin:0;padding:.28rem;display:none}.MacroBuilderTool-module__d5KvIq__mobileTabs button{border-color:#0000;font-size:.7rem;font-weight:900}.MacroBuilderTool-module__d5KvIq__mobileTabs .MacroBuilderTool-module__d5KvIq__activeMobileTab{color:#ffefb4;background:#64e37124;border-color:#64e3718c}.MacroBuilderTool-module__d5KvIq__workspace{grid-template-columns:minmax(0,1fr);min-width:0;margin:0;display:grid}.MacroBuilderTool-module__d5KvIq__workspaceColumn,.MacroBuilderTool-module__d5KvIq__workspaceColumn.MacroBuilderTool-module__d5KvIq__mobileActive{display:block}.MacroBuilderTool-module__d5KvIq__slotsColumn,.MacroBuilderTool-module__d5KvIq__summaryColumn{border:0;position:static}.MacroBuilderTool-module__d5KvIq__slotPanel,.MacroBuilderTool-module__d5KvIq__summaryPanel{max-height:none;overflow:visible}.MacroBuilderTool-module__d5KvIq__mobileFooter{z-index:50;background:#080a0cfa;border:0;border-top:1px solid #64e37152;border-radius:0;justify-content:space-between;align-items:center;width:100%;min-height:64px;margin:0;padding:.6rem .75rem;display:flex;position:sticky;bottom:0;box-shadow:0 -16px 40px #00000061}.MacroBuilderTool-module__d5KvIq__mobileFooter span{color:#f8f4e8a8;font-size:.72rem}.MacroBuilderTool-module__d5KvIq__mobileFooter strong{color:#fff}.MacroBuilderTool-module__d5KvIq__mobileFooter button{color:#e8ffed;background:#64e37129;border-color:#64e371a6;padding-inline:.8rem;font-size:.7rem;font-weight:900}}@media (max-width:520px){.MacroBuilderTool-module__d5KvIq__freeBanner{gap:.65rem}.MacroBuilderTool-module__d5KvIq__localSaveBadge{min-height:30px}.MacroBuilderTool-module__d5KvIq__resultsHead{padding:.75rem}.MacroBuilderTool-module__d5KvIq__panel,.MacroBuilderTool-module__d5KvIq__editorPanel{border-radius:0;padding:.75rem}.MacroBuilderTool-module__d5KvIq__editorTopbar{margin:-.75rem -.75rem 0;padding:.78rem .75rem .7rem;top:-.75rem}.MacroBuilderTool-module__d5KvIq__editorTopbar h2{text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:.9rem;overflow:hidden}.MacroBuilderTool-module__d5KvIq__choiceGrid,.MacroBuilderTool-module__d5KvIq__compactOptions,.MacroBuilderTool-module__d5KvIq__previewFacts,.MacroBuilderTool-module__d5KvIq__importPreviewSelections{grid-template-columns:repeat(2,minmax(0,1fr))}.MacroBuilderTool-module__d5KvIq__choiceGrid button,.MacroBuilderTool-module__d5KvIq__compactOptions button{padding:.48rem}.MacroBuilderTool-module__d5KvIq__positionHeading{flex-direction:column;align-items:flex-start}.MacroBuilderTool-module__d5KvIq__positionActions{width:100%}.MacroBuilderTool-module__d5KvIq__positionActions button{flex:180px;width:100%;max-width:none}.MacroBuilderTool-module__d5KvIq__summaryGroups button{grid-template-columns:minmax(0,1fr) auto}.MacroBuilderTool-module__d5KvIq__summaryGroups button em{display:none}.MacroBuilderTool-module__d5KvIq__summaryCommitActions{grid-template-columns:1fr}}@media (max-width:360px){.MacroBuilderTool-module__d5KvIq__choiceGrid,.MacroBuilderTool-module__d5KvIq__compactOptions,.MacroBuilderTool-module__d5KvIq__previewFacts,.MacroBuilderTool-module__d5KvIq__importPreviewSelections{grid-template-columns:1fr}.MacroBuilderTool-module__d5KvIq__slotCard{grid-template-columns:38px minmax(0,1fr)}.MacroBuilderTool-module__d5KvIq__savedState{display:none}}@media (prefers-reduced-motion:reduce){.MacroBuilderTool-module__d5KvIq__toolShell *,.MacroBuilderTool-module__d5KvIq__toolShell :before,.MacroBuilderTool-module__d5KvIq__toolShell :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.MacroBuilderTool-module__d5KvIq__workspaceToolbar{border-bottom:1px solid var(--macro-line);background:radial-gradient(circle at 8% 0,#64e3711f,#0000 34%),#ffffff04;grid-template-columns:1fr;align-items:end;gap:.65rem;padding:.85rem 1rem;display:grid}.MacroBuilderTool-module__d5KvIq__workspaceToolbar>*,.MacroBuilderTool-module__d5KvIq__toolbarControl,.MacroBuilderTool-module__d5KvIq__toolbarControl .MacroBuilderTool-module__d5KvIq__segmented,.MacroBuilderTool-module__d5KvIq__toolbarControl .MacroBuilderTool-module__d5KvIq__segmented button,.MacroBuilderTool-module__d5KvIq__editorTopbar>*,.MacroBuilderTool-module__d5KvIq__editorMeta{min-width:0}.MacroBuilderTool-module__d5KvIq__fixedEdition{border-left:3px solid #64e371;align-content:center;gap:.15rem;min-height:54px;padding-left:.72rem;display:grid}.MacroBuilderTool-module__d5KvIq__fixedEdition span{color:#f8f4e885;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:900}.MacroBuilderTool-module__d5KvIq__fixedEdition strong{color:#fff;letter-spacing:-.02em;font-size:1.1rem;font-weight:1000}.MacroBuilderTool-module__d5KvIq__toolbarControl .MacroBuilderTool-module__d5KvIq__segmented{margin-top:.25rem}.MacroBuilderTool-module__d5KvIq__workspaceToolbar .MacroBuilderTool-module__d5KvIq__segmented[data-filter=side] .MacroBuilderTool-module__d5KvIq__activeSegment{background:#64e37126;border-color:#64e37194}.MacroBuilderTool-module__d5KvIq__workspace{grid-template-columns:minmax(0,1fr)}.MacroBuilderTool-module__d5KvIq__editorColumn{min-width:0}.MacroBuilderTool-module__d5KvIq__slotPanel{max-height:none}.MacroBuilderTool-module__d5KvIq__newMacroButton{width:100%;margin-top:.85rem}.MacroBuilderTool-module__d5KvIq__readyBadge,.MacroBuilderTool-module__d5KvIq__draftBadge{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:25px;padding:.28rem .48rem;font-size:.58rem;font-style:normal;font-weight:950;display:inline-flex}.MacroBuilderTool-module__d5KvIq__readyBadge{color:#9ff2bd;background:#70e29b1a;border:1px solid #70e29b6b}.MacroBuilderTool-module__d5KvIq__draftBadge{color:#f8f4e894;background:#f8f4e80d;border:1px solid #f8f4e821}.MacroBuilderTool-module__d5KvIq__drawerAction{width:100%;margin:.35rem 0 .55rem;color:#d8ffe0!important;font-size:.68rem!important}.MacroBuilderTool-module__d5KvIq__editorStatusRow{justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.MacroBuilderTool-module__d5KvIq__editorActions{justify-content:flex-end;gap:.48rem;margin-top:.75rem;display:flex}.MacroBuilderTool-module__d5KvIq__editorActions button{min-width:140px;padding-inline:.8rem;font-size:.7rem;font-weight:900}.MacroBuilderTool-module__d5KvIq__readyAction{color:#b6f5cd!important;background:#70e29b1a!important;border-color:#70e29b7a!important;font-weight:900!important}.MacroBuilderTool-module__d5KvIq__readyHint{color:#f8f4e880;text-align:right;margin:.42rem 0 0;font-size:.65rem}.MacroBuilderTool-module__d5KvIq__catalogTools{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.55rem;margin-top:.72rem;display:grid}.MacroBuilderTool-module__d5KvIq__selectedOnlyToggle{min-width:126px;padding-inline:.7rem;font-size:.68rem!important;font-weight:850!important}.MacroBuilderTool-module__d5KvIq__selectedOnlyToggle strong{background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;min-width:20px;min-height:20px;margin-left:.28rem;font-size:.58rem;display:inline-flex}.MacroBuilderTool-module__d5KvIq__selectedOnlyActive{color:#fff1ba!important;background:#64e37121!important;border-color:#64e37194!important}.MacroBuilderTool-module__d5KvIq__groupedSearchResult{gap:.5rem;display:grid}.MacroBuilderTool-module__d5KvIq__groupedSearchHeading{border-bottom:1px solid #64e37133;justify-content:space-between;align-items:center;padding:.3rem 0;display:flex}.MacroBuilderTool-module__d5KvIq__groupedSearchHeading strong{color:#f8f4e88c;font-size:.64rem}.MacroBuilderTool-module__d5KvIq__searchResultHeading>span:not(.MacroBuilderTool-module__d5KvIq__searchContext){color:#fff;font-size:.75rem;font-weight:850}.MacroBuilderTool-module__d5KvIq__storageFailure{background:#561e1270;border-bottom:1px solid #ff926e6b;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.72rem 1rem;display:grid}.MacroBuilderTool-module__d5KvIq__storageFailure strong{color:#ffd1c1;font-size:.75rem}.MacroBuilderTool-module__d5KvIq__storageFailure span{color:#ffe1d6ad;font-size:.68rem}.MacroBuilderTool-module__d5KvIq__storageFailure button{color:#ffd7c8;border-color:#ffa8876b;min-height:38px;padding-inline:.65rem;font-size:.66rem}.MacroBuilderTool-module__d5KvIq__localSaveBadge .MacroBuilderTool-module__d5KvIq__saveErrorDot{background:#ff8c72;box-shadow:0 0 12px #ff8c729e}.MacroBuilderTool-module__d5KvIq__startDialog{width:min(760px,100%)}.MacroBuilderTool-module__d5KvIq__startChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.9rem;display:grid}.MacroBuilderTool-module__d5KvIq__startChoice{text-align:left;align-content:start;gap:.45rem;padding:.85rem;display:grid;min-height:190px!important}.MacroBuilderTool-module__d5KvIq__startChoice:hover{transform:translateY(-2px)}.MacroBuilderTool-module__d5KvIq__startChoiceNumber{color:#64e371;letter-spacing:.13em;font-size:.66rem;font-weight:1000}.MacroBuilderTool-module__d5KvIq__startChoice strong{color:#fff;text-transform:uppercase;margin-top:.55rem;font-size:1rem;font-weight:1000}.MacroBuilderTool-module__d5KvIq__startChoice small{color:#f8f4e894;font-size:.7rem;line-height:1.5}.MacroBuilderTool-module__d5KvIq__startRecoveryActions{justify-content:center;align-items:center}.MacroBuilderTool-module__d5KvIq__startRecoveryActions span{color:#f8f4e894;font-size:.68rem}.MacroBuilderTool-module__d5KvIq__startFields{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1rem;display:grid}.MacroBuilderTool-module__d5KvIq__startFields fieldset{border:0;min-width:0;margin:0;padding:0}.MacroBuilderTool-module__d5KvIq__startFields legend,.MacroBuilderTool-module__d5KvIq__startFields label>span{color:#f8f4e8b8;margin-bottom:.3rem;font-size:.68rem;font-weight:850;display:block}.MacroBuilderTool-module__d5KvIq__startFields select{border:1px solid var(--macro-line);color:#fff;background:#090909;border-radius:8px;width:100%;min-height:49px;padding:.6rem .7rem}.MacroBuilderTool-module__d5KvIq__reviewDialog{width:min(720px,100%)}.MacroBuilderTool-module__d5KvIq__reviewFacts{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.8rem;display:flex}.MacroBuilderTool-module__d5KvIq__reviewFacts>span:not(.MacroBuilderTool-module__d5KvIq__readyBadge):not(.MacroBuilderTool-module__d5KvIq__draftBadge){border:1px solid var(--macro-line);color:#f8f4e8a8;border-radius:999px;padding:.3rem .48rem;font-size:.64rem}.MacroBuilderTool-module__d5KvIq__reviewDialog .MacroBuilderTool-module__d5KvIq__summaryGroups{grid-template-columns:repeat(2,minmax(0,1fr));max-height:48dvh;padding-right:.25rem;overflow-y:auto}.MacroBuilderTool-module__d5KvIq__reviewDialog .MacroBuilderTool-module__d5KvIq__outputActions{grid-template-columns:repeat(4,minmax(0,1fr))}.MacroBuilderTool-module__d5KvIq__gameDay{background:radial-gradient(circle at 12% 0,#64e37117,#0000 32%),#080808;min-height:460px;padding:1.1rem}.MacroBuilderTool-module__d5KvIq__gameDayHeading{border-bottom:1px solid var(--macro-line);justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:.9rem;display:flex}.MacroBuilderTool-module__d5KvIq__gameDayHeading h2{color:#fff;letter-spacing:-.03em;text-transform:uppercase;margin:.18rem 0 0;font-size:clamp(1.2rem,2.3vw,1.85rem);font-weight:1000}.MacroBuilderTool-module__d5KvIq__gameDayHeading p{color:#f8f4e894;margin:.3rem 0 0;font-size:.72rem}.MacroBuilderTool-module__d5KvIq__gameDayActions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.MacroBuilderTool-module__d5KvIq__gameDayActions button{padding-inline:.7rem;font-size:.68rem;font-weight:850}.MacroBuilderTool-module__d5KvIq__gameDayGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.9rem;display:grid}.MacroBuilderTool-module__d5KvIq__focusedGameDayGrid{grid-template-columns:minmax(0,850px);justify-content:center}.MacroBuilderTool-module__d5KvIq__gameDayCard{background:linear-gradient(145deg,#64e3710b,#0000 42%),#ffffff06;border:1px solid #f8f4e81f;border-radius:11px;min-width:0;overflow:hidden}.MacroBuilderTool-module__d5KvIq__gameDayCard>header{border-bottom:1px solid var(--macro-line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.75rem;display:grid}.MacroBuilderTool-module__d5KvIq__gameDayCard header div{min-width:0}.MacroBuilderTool-module__d5KvIq__gameDayCard header small{color:var(--macro-blue);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:900}.MacroBuilderTool-module__d5KvIq__gameDayCard h3{overflow-wrap:anywhere;color:#fff;margin:.14rem 0 0;font-size:.92rem}.MacroBuilderTool-module__d5KvIq__gameDayCard header p{color:#f8f4e880;margin:.2rem 0 0;font-size:.62rem}.MacroBuilderTool-module__d5KvIq__gameDayGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.8rem;display:grid}.MacroBuilderTool-module__d5KvIq__gameDayGroups section{min-width:0}.MacroBuilderTool-module__d5KvIq__gameDayGroups h4{color:var(--macro-blue);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .42rem;font-size:.62rem}.MacroBuilderTool-module__d5KvIq__gameDayGroups dl{gap:.32rem;margin:0;display:grid}.MacroBuilderTool-module__d5KvIq__gameDayGroups dl div{border-bottom:1px solid #f8f4e812;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;padding-bottom:.28rem;display:grid}.MacroBuilderTool-module__d5KvIq__gameDayGroups dt,.MacroBuilderTool-module__d5KvIq__gameDayGroups dd{font-size:.65rem;line-height:1.35}.MacroBuilderTool-module__d5KvIq__gameDayGroups dt{color:#f8f4e89e;min-width:0}.MacroBuilderTool-module__d5KvIq__gameDayGroups dd{color:#fff;text-align:right;margin:0;font-weight:850}.MacroBuilderTool-module__d5KvIq__gameDayCard>footer{border-top:1px solid var(--macro-line);justify-content:flex-end;gap:.4rem;padding:.55rem .7rem;display:flex}.MacroBuilderTool-module__d5KvIq__gameDayCard footer button{color:#d8ffe0;border-color:#0000;min-height:36px;padding-inline:.5rem;font-size:.62rem}.MacroBuilderTool-module__d5KvIq__gameDayEmpty{text-align:center;justify-items:center;max-width:560px;margin:4rem auto;display:grid}.MacroBuilderTool-module__d5KvIq__gameDayEmpty h3{color:#fff;margin:.8rem 0 0}.MacroBuilderTool-module__d5KvIq__gameDayEmpty p{color:#f8f4e894;max-width:460px;font-size:.75rem;line-height:1.6}@media (max-width:1060px){.MacroBuilderTool-module__d5KvIq__toolShell.MacroBuilderTool-module__d5KvIq__embeddedTool{width:100%}.MacroBuilderTool-module__d5KvIq__workspaceToolbar.MacroBuilderTool-module__d5KvIq__embeddedToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.MacroBuilderTool-module__d5KvIq__workspaceToolbar{grid-template-columns:1fr}.MacroBuilderTool-module__d5KvIq__fixedEdition{min-height:48px}.MacroBuilderTool-module__d5KvIq__mobileTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.MacroBuilderTool-module__d5KvIq__gameDayGrid,.MacroBuilderTool-module__d5KvIq__reviewDialog .MacroBuilderTool-module__d5KvIq__summaryGroups{grid-template-columns:1fr}}@media (max-width:680px){.MacroBuilderTool-module__d5KvIq__workspaceToolbar.MacroBuilderTool-module__d5KvIq__embeddedToolbar{grid-template-columns:1fr}.MacroBuilderTool-module__d5KvIq__gameplanActionBar{flex-direction:column;align-items:stretch}.MacroBuilderTool-module__d5KvIq__gameplanActionBar label{flex:none;width:100%;max-width:none}.MacroBuilderTool-module__d5KvIq__gameplanActionBar>div{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.MacroBuilderTool-module__d5KvIq__gameplanActionBar .MacroBuilderTool-module__d5KvIq__saveStatus{grid-column:1/-1}.MacroBuilderTool-module__d5KvIq__freeBanner,.MacroBuilderTool-module__d5KvIq__recoveryBanner{flex-direction:column;align-items:stretch}.MacroBuilderTool-module__d5KvIq__localSaveBadge{white-space:normal;align-self:flex-start;max-width:100%}.MacroBuilderTool-module__d5KvIq__workspaceToolbar{grid-template-columns:1fr;gap:.55rem;padding:.72rem}.MacroBuilderTool-module__d5KvIq__mobileTabs{z-index:45;border:0;border-bottom:1px solid var(--macro-line);background:#0c0b09fb;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;width:100%;margin:0;padding:.28rem;display:grid;position:sticky;top:66px}.MacroBuilderTool-module__d5KvIq__workspace{display:block}.MacroBuilderTool-module__d5KvIq__workspaceColumn{display:none}.MacroBuilderTool-module__d5KvIq__workspaceColumn.MacroBuilderTool-module__d5KvIq__mobileActive{display:block}.MacroBuilderTool-module__d5KvIq__toolbarControl .MacroBuilderTool-module__d5KvIq__fieldLabel{font-size:.56rem}.MacroBuilderTool-module__d5KvIq__toolbarControl .MacroBuilderTool-module__d5KvIq__segmented button{font-size:.65rem}.MacroBuilderTool-module__d5KvIq__startChoices,.MacroBuilderTool-module__d5KvIq__startFields{grid-template-columns:1fr}.MacroBuilderTool-module__d5KvIq__startChoice{min-height:120px!important}.MacroBuilderTool-module__d5KvIq__catalogTools{grid-template-columns:1fr}.MacroBuilderTool-module__d5KvIq__selectedOnlyToggle{width:100%}.MacroBuilderTool-module__d5KvIq__editorActions{grid-template-columns:1fr 1fr;display:grid}.MacroBuilderTool-module__d5KvIq__editorTopbar{flex-direction:column;align-items:flex-start}.MacroBuilderTool-module__d5KvIq__editorTopbar h2{width:100%;max-width:100%}.MacroBuilderTool-module__d5KvIq__editorMeta{justify-items:start;width:100%}.MacroBuilderTool-module__d5KvIq__editorStatusRow{justify-content:flex-start}.MacroBuilderTool-module__d5KvIq__editorActions button{min-width:0}.MacroBuilderTool-module__d5KvIq__readyHint{text-align:left}.MacroBuilderTool-module__d5KvIq__storageFailure{grid-template-columns:1fr}.MacroBuilderTool-module__d5KvIq__gameDay{padding:.75rem}.MacroBuilderTool-module__d5KvIq__gameDayHeading{flex-direction:column;align-items:flex-start}.MacroBuilderTool-module__d5KvIq__gameDayActions{justify-content:stretch;width:100%}.MacroBuilderTool-module__d5KvIq__gameDayActions button{flex:140px}.MacroBuilderTool-module__d5KvIq__gameDayGroups{grid-template-columns:1fr}.MacroBuilderTool-module__d5KvIq__reviewDialog .MacroBuilderTool-module__d5KvIq__outputActions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.MacroBuilderTool-module__d5KvIq__fixedEdition{min-height:40px}.MacroBuilderTool-module__d5KvIq__gameDayCard>header{grid-template-columns:40px minmax(0,1fr)}.MacroBuilderTool-module__d5KvIq__gameDayCard>header .MacroBuilderTool-module__d5KvIq__readyBadge{grid-column:2;justify-self:start}}@media print{@page{margin:.42in}body:has(.MacroBuilderTool-module__d5KvIq__toolShell) *{visibility:hidden!important}.MacroBuilderTool-module__d5KvIq__toolShell,.MacroBuilderTool-module__d5KvIq__toolShell *{visibility:visible!important}.MacroBuilderTool-module__d5KvIq__toolShell{width:100%;box-shadow:none;color:#111;border:0;border-radius:0;margin:0;position:absolute;inset:0 auto auto 0;background:#fff!important}.MacroBuilderTool-module__d5KvIq__freeBanner,.MacroBuilderTool-module__d5KvIq__migrationNotice,.MacroBuilderTool-module__d5KvIq__recoveryBanner,.MacroBuilderTool-module__d5KvIq__storageFailure,.MacroBuilderTool-module__d5KvIq__globalMessage,.MacroBuilderTool-module__d5KvIq__workspaceToolbar,.MacroBuilderTool-module__d5KvIq__mobileTabs,.MacroBuilderTool-module__d5KvIq__gameDayActions,.MacroBuilderTool-module__d5KvIq__gameDayCard>footer,.MacroBuilderTool-module__d5KvIq__dialogBackdrop{display:none!important}.MacroBuilderTool-module__d5KvIq__gameDay{min-height:0;padding:0;background:#fff!important}.MacroBuilderTool-module__d5KvIq__gameDayHeading{border-bottom-color:#aaa}.MacroBuilderTool-module__d5KvIq__gameDayHeading h2,.MacroBuilderTool-module__d5KvIq__gameDayCard h3,.MacroBuilderTool-module__d5KvIq__gameDayGroups dd{color:#111!important}.MacroBuilderTool-module__d5KvIq__gameDayHeading p,.MacroBuilderTool-module__d5KvIq__gameDayCard header p,.MacroBuilderTool-module__d5KvIq__gameDayGroups dt{color:#555!important}.MacroBuilderTool-module__d5KvIq__gameDayGrid,.MacroBuilderTool-module__d5KvIq__focusedGameDayGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.18in}.MacroBuilderTool-module__d5KvIq__gameDayCard{break-inside:avoid;border-color:#aaa;background:#fff!important}.MacroBuilderTool-module__d5KvIq__gameDayCard>header,.MacroBuilderTool-module__d5KvIq__gameDayGroups dl div{border-color:#ccc}.MacroBuilderTool-module__d5KvIq__gameDayGroups h4,.MacroBuilderTool-module__d5KvIq__gameDayCard header small,.MacroBuilderTool-module__d5KvIq__eyebrow{color:#795900!important}.MacroBuilderTool-module__d5KvIq__controllerGlyph{color:#111;background:#f4d465;border-color:#9f790d}.MacroBuilderTool-module__d5KvIq__readyBadge{color:#245d37;background:#e8f6ed;border-color:#43875b}}@media screen{.MacroBuilderTool-module__d5KvIq__toolShell{width:min(1136px,100% - 32px);box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:.5rem}.MacroBuilderTool-module__d5KvIq__freeBanner,.MacroBuilderTool-module__d5KvIq__workspaceToolbar,.MacroBuilderTool-module__d5KvIq__mobileTabs{display:none}.MacroBuilderTool-module__d5KvIq__workspace{grid-template-columns:250px minmax(0,862px);align-items:start;gap:20px;display:grid}.MacroBuilderTool-module__d5KvIq__slotsColumn{background:#101415;border:1px solid #f8f4e81a;border-radius:8px;grid-area:1/1/span 2;position:sticky;top:8px;overflow:hidden}.MacroBuilderTool-module__d5KvIq__editorColumn{grid-column:2}.MacroBuilderTool-module__d5KvIq__summaryColumn{background:#0d1011;border:1px solid #f8f4e81a;border-radius:8px;grid-column:2;margin-top:14px}.MacroBuilderTool-module__d5KvIq__railAccountRow{background:#ffffff09;border:1px solid #f8f4e80f;border-radius:7px;grid-template-columns:auto minmax(0,1fr);justify-content:space-between;align-items:center;min-height:30px;margin:14px 14px 0;padding:.4rem .48rem;display:grid}.MacroBuilderTool-module__d5KvIq__railAccountRow strong{color:#f8f4e894;text-overflow:ellipsis;white-space:nowrap;justify-content:flex-end;max-width:124px;overflow:hidden}.MacroBuilderTool-module__d5KvIq__railAccountRow i,.MacroBuilderTool-module__d5KvIq__localSaveBadge i{background:#64e371;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #64e371b3}.MacroBuilderTool-module__d5KvIq__railAccountRow .MacroBuilderTool-module__d5KvIq__saveErrorDot,.MacroBuilderTool-module__d5KvIq__localSaveBadge .MacroBuilderTool-module__d5KvIq__saveErrorDot{box-shadow:none;background:#6b6d70}.MacroBuilderTool-module__d5KvIq__railLoginLink{letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:1000;text-decoration:none;color:#64e371!important}.MacroBuilderTool-module__d5KvIq__railControls .MacroBuilderTool-module__d5KvIq__fieldLabel{color:#f8f4e870;letter-spacing:.08em;margin-bottom:.34rem;font-size:.62rem}.MacroBuilderTool-module__d5KvIq__railControls .MacroBuilderTool-module__d5KvIq__segmented{background:0 0;border:0;margin:0;padding:0}.MacroBuilderTool-module__d5KvIq__railControls .MacroBuilderTool-module__d5KvIq__segmented button{color:#f8f4e894;letter-spacing:.04em;text-transform:uppercase;border-radius:6px;min-height:30px;font-size:.58rem;font-weight:1000}.MacroBuilderTool-module__d5KvIq__slotPanel{max-height:calc(100dvh - 118px);padding:.32rem 14px 14px;overflow-y:auto}.MacroBuilderTool-module__d5KvIq__slotPanel .MacroBuilderTool-module__d5KvIq__panelHeading .MacroBuilderTool-module__d5KvIq__eyebrow{color:#f8f4e875;font-size:.58rem}.MacroBuilderTool-module__d5KvIq__slotPanel .MacroBuilderTool-module__d5KvIq__countPill{color:#64e371;background:0 0;border:0;min-height:22px;padding:0;font-size:.62rem}.MacroBuilderTool-module__d5KvIq__slotRow,.MacroBuilderTool-module__d5KvIq__benchCard{background:#00000017;border:1px dashed #f8f4e81a;border-radius:8px;display:block}.MacroBuilderTool-module__d5KvIq__slotRow.MacroBuilderTool-module__d5KvIq__selected,.MacroBuilderTool-module__d5KvIq__benchCard.MacroBuilderTool-module__d5KvIq__selected{background:#64e3710b;border-style:solid;border-color:#64e3719e}.MacroBuilderTool-module__d5KvIq__slotCopy strong{color:#f8f4e8b8;max-width:100%;font-size:.74rem;font-weight:760;line-height:1.16;display:block}.MacroBuilderTool-module__d5KvIq__importSlotButton{letter-spacing:.04em;text-transform:uppercase;padding:.18rem .38rem;color:#f8f4e894!important;background:#ffffff06!important;border-color:#f8f4e81f!important;border-radius:5px!important;min-height:24px!important;font-size:.5rem!important;font-weight:950!important}.MacroBuilderTool-module__d5KvIq__pageHint,.MacroBuilderTool-module__d5KvIq__dataMenu{display:none}.MacroBuilderTool-module__d5KvIq__benchDrawer>summary{background:#ffffff09;border:1px solid #f8f4e81f;border-radius:8px;outline:none;min-height:44px;padding:.58rem .66rem}.MacroBuilderTool-module__d5KvIq__benchDrawer>summary:focus-visible{outline-offset:2px;outline:2px solid #64e37194}.MacroBuilderTool-module__d5KvIq__drawerAction{min-height:32px!important}.MacroBuilderTool-module__d5KvIq__editorPanel{background:#0b0f10;border:1px solid #f8f4e81a;border-radius:8px;grid-template-columns:226px minmax(0,1fr);gap:22px;min-height:0;padding:24px 14px;display:grid}.MacroBuilderTool-module__d5KvIq__editorMenu{border-right:1px solid #f8f4e814;min-width:0;padding-right:14px}.MacroBuilderTool-module__d5KvIq__editorCanvas{min-width:0;padding-right:6px}.MacroBuilderTool-module__d5KvIq__editorTopbar{z-index:auto;background:0 0;border:0;margin:0;padding:0;position:static}.MacroBuilderTool-module__d5KvIq__editorTopbar h2{color:#fff;letter-spacing:.02em;font-size:.96rem}.MacroBuilderTool-module__d5KvIq__editorMeta{justify-items:end;gap:.34rem}.MacroBuilderTool-module__d5KvIq__editorMeta span{color:#f8f4e85c;font-size:.66rem}.MacroBuilderTool-module__d5KvIq__editorMeta strong{color:#64e371c7;font-size:.58rem}.MacroBuilderTool-module__d5KvIq__nameField{justify-self:end;width:min(320px,100%);margin-top:.42rem}.MacroBuilderTool-module__d5KvIq__nameField span{display:none}.MacroBuilderTool-module__d5KvIq__nameField input{color:#f8f4e8b8;text-align:right;background:#ffffff06;border-color:#f8f4e814;min-height:32px;padding:.36rem .52rem;font-size:.66rem}.MacroBuilderTool-module__d5KvIq__categoryNav button{color:#f8f4e89e;background:0 0;border-color:#0000;border-radius:6px;justify-content:space-between;width:100%;min-height:36px;padding:.5rem .62rem;font-size:.72rem;font-weight:720}.MacroBuilderTool-module__d5KvIq__categoryNav .MacroBuilderTool-module__d5KvIq__activeCategory{color:#64e371;background:#64e37129;border-color:#64e37152}.MacroBuilderTool-module__d5KvIq__catalogTools{justify-content:flex-end;margin-top:.55rem;display:flex}.MacroBuilderTool-module__d5KvIq__selectedOnlyToggle{width:auto;padding:.24rem .46rem;min-height:28px!important;font-size:.58rem!important}.MacroBuilderTool-module__d5KvIq__settingCard:hover{border-color:#0000}.MacroBuilderTool-module__d5KvIq__settingHeading strong{color:#f8f4e8ad;font-size:.74rem}.MacroBuilderTool-module__d5KvIq__settingHeading strong:before{content:"•";color:#f8f4e81f;vertical-align:-.05rem;margin-right:.45rem;font-size:1rem}.MacroBuilderTool-module__d5KvIq__clearSetting{color:#f8f4e86b!important;min-height:24px!important;font-size:.52rem!important}.MacroBuilderTool-module__d5KvIq__choiceGrid button,.MacroBuilderTool-module__d5KvIq__compactOptions button{color:#f8f4e89e;border-radius:7px;flex:none;min-height:34px;padding:.46rem .72rem;font-size:.72rem;font-weight:650}.MacroBuilderTool-module__d5KvIq__choiceIndicator{display:none}.MacroBuilderTool-module__d5KvIq__choiceGrid .MacroBuilderTool-module__d5KvIq__selectedChoice,.MacroBuilderTool-module__d5KvIq__compactOptions .MacroBuilderTool-module__d5KvIq__selectedChoice{background:#64e37121;border-color:#64e37170}.MacroBuilderTool-module__d5KvIq__positionTabs{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:visible}.MacroBuilderTool-module__d5KvIq__positionTabs button{min-height:44px}.MacroBuilderTool-module__d5KvIq__positionPanel{background:#ffffff05;border-color:#f8f4e814}.MacroBuilderTool-module__d5KvIq__emptyEditor{background:#ffffff05;border:1px dashed #f8f4e81a;border-radius:8px;grid-column:1/-1;min-height:420px;padding:2rem}.MacroBuilderTool-module__d5KvIq__emptyEditor p{justify-self:center;max-width:360px}.MacroBuilderTool-module__d5KvIq__toolShell{--macro-blue:#f6c94a;--macro-blue-soft:#f6c94a1f;background:linear-gradient(145deg,#f6c94a09,#0000 30rem),#090909;border:1px solid #f8f4e821;border-radius:12px;width:min(1180px,100% - 32px);min-width:0;margin:0 auto 4rem;padding:14px;position:relative;overflow:visible;box-shadow:0 24px 72px #00000070,inset 0 1px #ffffff08}.MacroBuilderTool-module__d5KvIq__toolShell:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#c99713,#f6c94a 42%,#0000 82%);height:2px;position:absolute;inset:0 0 auto}.MacroBuilderTool-module__d5KvIq__freeBanner,.MacroBuilderTool-module__d5KvIq__workspaceToolbar,.MacroBuilderTool-module__d5KvIq__mobileTabs{display:none}.MacroBuilderTool-module__d5KvIq__toolShell button:hover:not(:disabled){background:#f6c94a14;border-color:#f6c94a7a}.MacroBuilderTool-module__d5KvIq__toolShell button:focus-visible,.MacroBuilderTool-module__d5KvIq__toolShell input:focus-visible,.MacroBuilderTool-module__d5KvIq__toolShell textarea:focus-visible,.MacroBuilderTool-module__d5KvIq__toolShell select:focus-visible,.MacroBuilderTool-module__d5KvIq__toolShell summary:focus-visible,.MacroBuilderTool-module__d5KvIq__toolShell a:focus-visible{outline-offset:2px;outline:3px solid #f6c94ac2}.MacroBuilderTool-module__d5KvIq__workspace{grid-template-columns:232px minmax(0,1fr) 246px;align-items:start;gap:12px;width:100%;min-width:0;margin:0;display:grid}.MacroBuilderTool-module__d5KvIq__workspaceColumn{min-width:0;display:block}.MacroBuilderTool-module__d5KvIq__slotsColumn,.MacroBuilderTool-module__d5KvIq__summaryColumn{background:linear-gradient(145deg,#f6c94a09,#0000 55%),#101010;border:1px solid #f8f4e81c;border-radius:9px;align-self:start;overflow:visible;box-shadow:inset 0 1px #ffffff06}.MacroBuilderTool-module__d5KvIq__slotsColumn{grid-column:1;position:sticky;top:12px}.MacroBuilderTool-module__d5KvIq__editorColumn{grid-column:2;min-width:0}.MacroBuilderTool-module__d5KvIq__summaryColumn{grid-column:3;margin:0;position:sticky;top:12px}.MacroBuilderTool-module__d5KvIq__railAccountRow{background:#161616;border:1px solid #f8f4e814;border-radius:7px;justify-content:space-between;align-items:center;gap:.45rem;min-height:34px;margin:12px 12px 0;padding:.45rem .52rem;display:flex}.MacroBuilderTool-module__d5KvIq__railAccountRow span,.MacroBuilderTool-module__d5KvIq__railAccountRow strong{color:#f8f4e88f;align-items:center;gap:.38rem;min-width:0;font-size:.58rem;font-weight:850;display:inline-flex}.MacroBuilderTool-module__d5KvIq__railAccountRow strong{color:#86efac;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:none;display:block;overflow:hidden}.MacroBuilderTool-module__d5KvIq__railAccountRow span{white-space:nowrap}.MacroBuilderTool-module__d5KvIq__railAccountRow i,.MacroBuilderTool-module__d5KvIq__localSaveBadge i{background:#64e371;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 10px #64e371ad}.MacroBuilderTool-module__d5KvIq__railAccountRow .MacroBuilderTool-module__d5KvIq__saveErrorDot,.MacroBuilderTool-module__d5KvIq__localSaveBadge .MacroBuilderTool-module__d5KvIq__saveErrorDot{background:#ff8c72;box-shadow:0 0 12px #ff8c729e}.MacroBuilderTool-module__d5KvIq__railLoginLink,.MacroBuilderTool-module__d5KvIq__saveLoginButton{color:#f6c94a!important;background:#f6c94a1a!important;border-color:#f6c94ab3!important}.MacroBuilderTool-module__d5KvIq__railLoginLink{letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:1000;text-decoration:none}.MacroBuilderTool-module__d5KvIq__railControls{gap:.62rem;padding:.78rem 12px .32rem;display:grid}.MacroBuilderTool-module__d5KvIq__railControls .MacroBuilderTool-module__d5KvIq__fieldLabel,.MacroBuilderTool-module__d5KvIq__slotPanel .MacroBuilderTool-module__d5KvIq__panelHeading .MacroBuilderTool-module__d5KvIq__eyebrow{color:#f8f4e880;letter-spacing:.12em;margin-bottom:.28rem;font-size:.58rem}.MacroBuilderTool-module__d5KvIq__railControls .MacroBuilderTool-module__d5KvIq__segmented{background:#111;border:1px solid #f8f4e817;border-radius:7px;margin:0;padding:.22rem}.MacroBuilderTool-module__d5KvIq__railControls .MacroBuilderTool-module__d5KvIq__segmented button{color:#f8f4e894;letter-spacing:.04em;text-transform:uppercase;border-color:#0000;border-radius:5px;min-height:30px;font-size:.57rem;font-weight:1000}.MacroBuilderTool-module__d5KvIq__railControls .MacroBuilderTool-module__d5KvIq__segmented .MacroBuilderTool-module__d5KvIq__activeSegment{color:#f6c94a;background:linear-gradient(135deg,#f6c94a38,#c997131a);border-color:#f6c94a6b}.MacroBuilderTool-module__d5KvIq__railControls .MacroBuilderTool-module__d5KvIq__toolbarControl:nth-child(2){grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.MacroBuilderTool-module__d5KvIq__railControls .MacroBuilderTool-module__d5KvIq__toolbarControl:nth-child(2) .MacroBuilderTool-module__d5KvIq__fieldLabel{margin:0}.MacroBuilderTool-module__d5KvIq__railControls .MacroBuilderTool-module__d5KvIq__toolbarControl:nth-child(2) .MacroBuilderTool-module__d5KvIq__segmented{gap:.25rem;display:flex}.MacroBuilderTool-module__d5KvIq__railControls .MacroBuilderTool-module__d5KvIq__toolbarControl:nth-child(2) .MacroBuilderTool-module__d5KvIq__segmented button{min-height:24px;padding:.2rem .38rem}.MacroBuilderTool-module__d5KvIq__slotPanel{max-height:none;padding:.35rem 12px 12px;overflow:visible}.MacroBuilderTool-module__d5KvIq__slotPanel .MacroBuilderTool-module__d5KvIq__panelHeading{margin-top:.18rem}.MacroBuilderTool-module__d5KvIq__slotPanel .MacroBuilderTool-module__d5KvIq__panelHeading h2{letter-spacing:.055em;font-size:.72rem}.MacroBuilderTool-module__d5KvIq__slotPanel .MacroBuilderTool-module__d5KvIq__countPill,.MacroBuilderTool-module__d5KvIq__summaryPanel .MacroBuilderTool-module__d5KvIq__countPill{color:#f6c94a;background:#f6c94a14;border-color:#f6c94a4d;min-height:24px;font-size:.6rem}.MacroBuilderTool-module__d5KvIq__newMacroButton{display:none}.MacroBuilderTool-module__d5KvIq__slotGrid{gap:.38rem;margin-top:.64rem}.MacroBuilderTool-module__d5KvIq__slotRow,.MacroBuilderTool-module__d5KvIq__benchCard{background:#131313;border:1px solid #f8f4e81a;border-radius:7px;display:block;position:relative}.MacroBuilderTool-module__d5KvIq__slotRow.MacroBuilderTool-module__d5KvIq__selected,.MacroBuilderTool-module__d5KvIq__benchCard.MacroBuilderTool-module__d5KvIq__selected{background:linear-gradient(90deg,#f6c94a1a,#0000 74%),#131313;border-color:#f6c94a94;box-shadow:inset 3px 0 #f6c94a}.MacroBuilderTool-module__d5KvIq__slotCard{grid-template-columns:30px minmax(0,1fr);padding:.48rem 2.55rem .48rem .54rem;background:0 0!important;border:0!important;min-height:54px!important}.MacroBuilderTool-module__d5KvIq__controllerGlyph{color:#f6c94a;background:#f6c94a12;border-color:#f6c94a4d;width:25px;min-width:25px;height:25px;min-height:25px;font-size:.56rem}.MacroBuilderTool-module__d5KvIq__slotRow.MacroBuilderTool-module__d5KvIq__selected .MacroBuilderTool-module__d5KvIq__controllerGlyph{color:#fff3bc;background:#f6c94a2b;border-color:#f6c94ab3}.MacroBuilderTool-module__d5KvIq__slotCopy small{display:none}.MacroBuilderTool-module__d5KvIq__slotCopy strong{color:#f8f4e8d6;text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;font-weight:820;line-height:1.15;display:block;overflow:hidden}.MacroBuilderTool-module__d5KvIq__slotCopy em{color:#f8f4e866;margin-top:.12rem;font-size:.57rem;display:block}.MacroBuilderTool-module__d5KvIq__slotRow .MacroBuilderTool-module__d5KvIq__readyBadge,.MacroBuilderTool-module__d5KvIq__slotRow .MacroBuilderTool-module__d5KvIq__draftBadge{display:none}.MacroBuilderTool-module__d5KvIq__importSlotButton,.MacroBuilderTool-module__d5KvIq__macroMenu{position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.MacroBuilderTool-module__d5KvIq__importSlotButton{text-transform:uppercase;padding:.18rem .38rem;color:#f8f4e89e!important;background:#171717!important;border-color:#f8f4e81f!important;border-radius:5px!important;min-height:24px!important;font-size:.5rem!important;font-weight:950!important}.MacroBuilderTool-module__d5KvIq__macroMenu>summary{color:#f8f4e8c7;border:0;width:31px;height:28px;min-height:28px}:is(.MacroBuilderTool-module__d5KvIq__slotRow:has(.MacroBuilderTool-module__d5KvIq__macroMenu[open]),.MacroBuilderTool-module__d5KvIq__benchCard:has(.MacroBuilderTool-module__d5KvIq__macroMenu[open])){z-index:80}.MacroBuilderTool-module__d5KvIq__macroMenu[open]{z-index:90}.MacroBuilderTool-module__d5KvIq__macroMenu>div{z-index:100;background:#0d0d0d;border-color:#f6c94a52;top:calc(100% + .28rem)}.MacroBuilderTool-module__d5KvIq__slotPanel .MacroBuilderTool-module__d5KvIq__pageHint,.MacroBuilderTool-module__d5KvIq__dataMenu{display:none}.MacroBuilderTool-module__d5KvIq__benchDrawer{border-top:0;margin-top:.7rem;padding-top:0}.MacroBuilderTool-module__d5KvIq__benchDrawer>summary{background:#161616;border:1px solid #f8f4e81c;border-radius:7px;min-height:42px;padding:.55rem .62rem}.MacroBuilderTool-module__d5KvIq__benchDrawer>summary small{display:none}.MacroBuilderTool-module__d5KvIq__drawerAction{color:#f6c94a!important;min-height:32px!important}.MacroBuilderTool-module__d5KvIq__editorPanel{background:linear-gradient(145deg,#f6c94a06,#0000 44%),#0d0d0d;border:1px solid #f8f4e81f;border-radius:9px;grid-template-columns:176px minmax(0,1fr);align-items:start;gap:12px;min-height:0;padding:12px;display:grid}.MacroBuilderTool-module__d5KvIq__editorMenu{scrollbar-color:#f6c94a52 transparent;scrollbar-width:thin;background:#111;border:1px solid #f8f4e817;border-radius:8px;min-width:0;max-height:calc(100dvh - 24px);padding:.65rem;position:sticky;top:12px;overflow-y:auto}.MacroBuilderTool-module__d5KvIq__categoryNav{gap:.28rem;margin:0;padding:0;display:grid;overflow:visible}.MacroBuilderTool-module__d5KvIq__categoryNav button{color:#f8f4e89e;background:0 0;border-color:#0000;border-radius:6px;justify-content:space-between;width:100%;min-height:35px;padding:.46rem .52rem;font-size:.66rem;font-weight:760;line-height:1.25}.MacroBuilderTool-module__d5KvIq__categoryNav button strong{color:#f8f4e894;background:#ffffff0e;min-width:18px;min-height:18px;font-size:.52rem}.MacroBuilderTool-module__d5KvIq__categoryNav .MacroBuilderTool-module__d5KvIq__activeCategory{color:#f6c94a;background:linear-gradient(90deg,#f6c94a24,#0000 88%),#151515;border-color:#f6c94a57;box-shadow:inset 3px 0 #f6c94a}.MacroBuilderTool-module__d5KvIq__editorCanvas{min-width:0;padding:0}.MacroBuilderTool-module__d5KvIq__editorTopbar{z-index:auto;background:0 0;border:0;border-bottom:1px solid #f8f4e81a;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.8rem;margin:0;padding:0 0 .82rem;display:grid;position:static}.MacroBuilderTool-module__d5KvIq__nameField{width:100%;min-width:0;margin:0}.MacroBuilderTool-module__d5KvIq__nameField span{color:#f8f4e87a;letter-spacing:.11em;text-transform:uppercase;font-size:.56rem;font-weight:950;display:block}.MacroBuilderTool-module__d5KvIq__nameField input{color:#f8f4e8;text-align:left;background:#151515;border-color:#f8f4e81f;min-height:39px;padding:.52rem .62rem;font-size:.78rem;font-weight:900}.MacroBuilderTool-module__d5KvIq__editorMeta{justify-items:end;gap:.28rem;display:grid}.MacroBuilderTool-module__d5KvIq__editorMeta strong{color:#f6c94a;text-transform:uppercase;white-space:nowrap;background:#f6c94a14;border:1px solid #f6c94a4d;border-radius:999px;align-items:center;min-height:25px;padding:.28rem .48rem;font-size:.58rem;font-weight:1000;display:inline-flex}.MacroBuilderTool-module__d5KvIq__editorSaveStatus{color:#86efac;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:.55rem;overflow:hidden}.MacroBuilderTool-module__d5KvIq__tabletSummaryJump{display:none}.MacroBuilderTool-module__d5KvIq__catalogTools{justify-content:space-between;align-items:center;gap:.7rem;margin-top:.72rem;display:flex}.MacroBuilderTool-module__d5KvIq__editorSectionHeading{min-width:0}.MacroBuilderTool-module__d5KvIq__editorSectionHeading .MacroBuilderTool-module__d5KvIq__eyebrow{color:#f8f4e873}.MacroBuilderTool-module__d5KvIq__editorSectionHeading h2{color:#fff;letter-spacing:.045em;text-transform:uppercase;margin:.2rem 0 0;font-size:1rem;font-weight:1000;line-height:1.1}.MacroBuilderTool-module__d5KvIq__selectedOnlyToggle{flex:none;width:auto;min-width:0;padding:.3rem .5rem;min-height:31px!important;font-size:.58rem!important}.MacroBuilderTool-module__d5KvIq__selectedOnlyActive{color:#fff3bc!important;background:#f6c94a1c!important;border-color:#f6c94a80!important}.MacroBuilderTool-module__d5KvIq__catalogIntro{display:none}.MacroBuilderTool-module__d5KvIq__settingList{gap:.68rem;margin-top:.75rem}.MacroBuilderTool-module__d5KvIq__settingCard{background:linear-gradient(135deg,#f6c94a06,#0000 50%),#111;border:1px solid #f8f4e81a;border-radius:8px;padding:.78rem}.MacroBuilderTool-module__d5KvIq__settingCard:hover{background:linear-gradient(135deg,#f6c94a0b,#0000 50%),#121212;border-color:#f6c94a3d}.MacroBuilderTool-module__d5KvIq__settingHeading{justify-content:space-between;margin-bottom:.52rem}.MacroBuilderTool-module__d5KvIq__settingHeading strong{color:#f8f4e8db;letter-spacing:.04em;text-transform:uppercase;font-size:.69rem;font-weight:950}.MacroBuilderTool-module__d5KvIq__settingHeading strong:before{color:#0000;content:"";vertical-align:.06rem;background:#f6c94a;border-radius:50%;width:6px;height:6px;margin-right:.42rem;display:inline-block}.MacroBuilderTool-module__d5KvIq__choiceGrid{flex-wrap:wrap;gap:.42rem;display:flex}.MacroBuilderTool-module__d5KvIq__choiceGrid button,.MacroBuilderTool-module__d5KvIq__compactOptions button{color:#f8f4e8a8;background:#161616;border-color:#f8f4e81f;border-radius:7px;min-height:34px;padding:.44rem .65rem;font-size:.66rem;font-weight:720}.MacroBuilderTool-module__d5KvIq__choiceGrid .MacroBuilderTool-module__d5KvIq__selectedChoice,.MacroBuilderTool-module__d5KvIq__compactOptions .MacroBuilderTool-module__d5KvIq__selectedChoice,.MacroBuilderTool-module__d5KvIq__positionTabs .MacroBuilderTool-module__d5KvIq__activePosition{color:#fff3bc;background:#f6c94a1f;border-color:#f6c94a80;box-shadow:inset 3px 0 #f6c94a}.MacroBuilderTool-module__d5KvIq__positionTabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:.34rem;display:grid;overflow:visible}.MacroBuilderTool-module__d5KvIq__positionTabs button{min-width:0;min-height:46px}.MacroBuilderTool-module__d5KvIq__positionPanel,.MacroBuilderTool-module__d5KvIq__searchResult{background:#111;border-color:#f8f4e81a}.MacroBuilderTool-module__d5KvIq__positionActions button,.MacroBuilderTool-module__d5KvIq__searchResultHeading button,.MacroBuilderTool-module__d5KvIq__clearSetting{color:#f6c94a!important}.MacroBuilderTool-module__d5KvIq__emptyEditor{background:radial-gradient(circle at 50% 35%,#f6c94a14,#0000 38%),#101010;border:1px dashed #f6c94a38;border-radius:8px;grid-column:1/-1;justify-items:center;min-height:440px;padding:2rem}.MacroBuilderTool-module__d5KvIq__emptyEditor .MacroBuilderTool-module__d5KvIq__eyebrow{color:#f6c94a}.MacroBuilderTool-module__d5KvIq__summaryPanel{flex-direction:column;max-height:calc(100dvh - 24px);padding:.85rem;display:flex;overflow:hidden}.MacroBuilderTool-module__d5KvIq__summaryPanel .MacroBuilderTool-module__d5KvIq__panelHeading h2{font-size:.98rem}.MacroBuilderTool-module__d5KvIq__summaryIdentity{background:#f6c94a0e;border-color:#f6c94a2e #f6c94a2e #f6c94a2e #f6c94a;margin-top:.72rem;padding:.62rem .66rem}.MacroBuilderTool-module__d5KvIq__summaryIdentity span{color:#f8f4e885;letter-spacing:.055em;text-transform:uppercase;font-size:.56rem;font-weight:850}.MacroBuilderTool-module__d5KvIq__summaryIdentity strong{color:#f8f4e8;font-size:.78rem;line-height:1.25}.MacroBuilderTool-module__d5KvIq__summaryPanel .MacroBuilderTool-module__d5KvIq__pageHint{margin-top:.52rem;font-size:.62rem}.MacroBuilderTool-module__d5KvIq__summaryPanel .MacroBuilderTool-module__d5KvIq__summaryGroups{scrollbar-color:#f6c94a52 transparent;scrollbar-width:thin;min-height:0;max-height:42dvh;margin-top:.7rem;padding-right:.18rem;overflow-y:auto}.MacroBuilderTool-module__d5KvIq__summaryGroups section{background:#111;border:1px solid #f8f4e817;border-radius:7px;padding:.48rem}.MacroBuilderTool-module__d5KvIq__summaryGroups h3{color:#f6c94a;font-size:.58rem}.MacroBuilderTool-module__d5KvIq__summaryRow{grid-template-columns:minmax(0,1fr) 30px;gap:.28rem}.MacroBuilderTool-module__d5KvIq__summaryGroups button{min-height:40px;padding:.42rem .48rem}.MacroBuilderTool-module__d5KvIq__summaryGroups button:hover:not(:disabled){box-shadow:inset 3px 0 #f6c94a}.MacroBuilderTool-module__d5KvIq__summaryGroups button span,.MacroBuilderTool-module__d5KvIq__summaryGroups button strong{font-size:.6rem}.MacroBuilderTool-module__d5KvIq__summaryRow>button:last-child{color:#ff9d9d}.MacroBuilderTool-module__d5KvIq__emptySummary{background:#f6c94a06;border-color:#f6c94a2e}.MacroBuilderTool-module__d5KvIq__summaryPanel .MacroBuilderTool-module__d5KvIq__outputActions{border-top:1px solid #f8f4e81a;grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem;margin-top:.72rem;padding-top:.72rem}.MacroBuilderTool-module__d5KvIq__summaryPanel .MacroBuilderTool-module__d5KvIq__outputActions .MacroBuilderTool-module__d5KvIq__primaryAction{grid-column:1/-1}.MacroBuilderTool-module__d5KvIq__summaryPanel .MacroBuilderTool-module__d5KvIq__outputActions button{min-height:36px;padding-inline:.42rem;font-size:.58rem}.MacroBuilderTool-module__d5KvIq__primaryAction{color:#080705!important;background:linear-gradient(135deg,#f6c94a,#c99713)!important;border-color:#f6c94ad1!important}.MacroBuilderTool-module__d5KvIq__readyBadge,.MacroBuilderTool-module__d5KvIq__readyAction{color:#9ff2bd!important;background:#64e3711a!important;border-color:#64e3716b!important}.MacroBuilderTool-module__d5KvIq__dialog{background:linear-gradient(145deg,#f6c94a0d,#0000 46%),#0b0b0b;border-color:#f6c94a57;box-shadow:0 28px 90px #000000b8,inset 3px 0 #f6c94a}.MacroBuilderTool-module__d5KvIq__startChoice{background:#121212;border-color:#f8f4e81f}.MacroBuilderTool-module__d5KvIq__startChoice:hover{background:#f6c94a13;border-color:#f6c94a66}.MacroBuilderTool-module__d5KvIq__startChoiceNumber,.MacroBuilderTool-module__d5KvIq__importPreviewSelections section strong{color:#f6c94a}}@media screen and (max-width:1080px) and (min-width:681px){.MacroBuilderTool-module__d5KvIq__workspace{grid-template-columns:220px minmax(0,1fr)}.MacroBuilderTool-module__d5KvIq__slotsColumn{grid-area:1/1/span 2}.MacroBuilderTool-module__d5KvIq__editorColumn,.MacroBuilderTool-module__d5KvIq__summaryColumn{grid-column:2}.MacroBuilderTool-module__d5KvIq__summaryColumn{margin-top:0;position:static}.MacroBuilderTool-module__d5KvIq__summaryPanel,.MacroBuilderTool-module__d5KvIq__summaryPanel .MacroBuilderTool-module__d5KvIq__summaryGroups{max-height:none;overflow:visible}.MacroBuilderTool-module__d5KvIq__editorPanel{grid-template-columns:164px minmax(0,1fr)}.MacroBuilderTool-module__d5KvIq__tabletSummaryJump{color:#f6c94a;text-transform:uppercase;background:#f6c94a0f;border:1px solid #f6c94a42;border-radius:6px;justify-content:center;align-items:center;gap:.35rem;min-height:28px;padding:.28rem .45rem;font-size:.54rem;font-weight:950;text-decoration:none;display:inline-flex}.MacroBuilderTool-module__d5KvIq__tabletSummaryJump b{background:#f6c94a24;border-radius:50%;justify-content:center;align-items:center;min-width:18px;min-height:18px;font-size:.52rem;display:inline-flex}}@media screen and (max-width:680px){.MacroBuilderTool-module__d5KvIq__toolShell{border-radius:9px;width:min(760px,100% - 24px);margin-bottom:2.5rem;padding:.65rem}.MacroBuilderTool-module__d5KvIq__mobileTabs{z-index:45;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0b09fb;border:1px solid #f8f4e81a;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;width:100%;margin:0 0 .6rem;padding:.28rem;display:grid;position:sticky;top:66px}.MacroBuilderTool-module__d5KvIq__mobileTabs button{color:#f8f4e894;border-color:#0000;justify-content:center;align-items:center;gap:.38rem;min-width:0;min-height:38px;font-size:.66rem;font-weight:950;display:inline-flex}.MacroBuilderTool-module__d5KvIq__mobileTabs .MacroBuilderTool-module__d5KvIq__activeMobileTab{color:#f6c94a;background:#f6c94a1f;border-color:#f6c94a7a}.MacroBuilderTool-module__d5KvIq__mobileTabs button strong{color:#f6c94a;background:#f6c94a14;border:1px solid #f6c94a47;border-radius:50%;justify-content:center;align-items:center;min-width:19px;min-height:19px;font-size:.52rem;display:inline-flex}.MacroBuilderTool-module__d5KvIq__workspace{display:block}.MacroBuilderTool-module__d5KvIq__workspaceColumn{display:none}.MacroBuilderTool-module__d5KvIq__workspaceColumn.MacroBuilderTool-module__d5KvIq__mobileActive{display:block}.MacroBuilderTool-module__d5KvIq__slotsColumn,.MacroBuilderTool-module__d5KvIq__summaryColumn{margin:0;position:static}.MacroBuilderTool-module__d5KvIq__slotPanel{max-height:none;overflow:visible}.MacroBuilderTool-module__d5KvIq__editorPanel{min-height:0;padding:.7rem;display:block}.MacroBuilderTool-module__d5KvIq__editorMenu{max-height:none;padding:.5rem;position:relative;top:auto;overflow:hidden}.MacroBuilderTool-module__d5KvIq__categoryNav{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:.32rem;padding:0 0 .08rem;scroll-padding-inline:.5rem;display:flex;overflow-x:auto}.MacroBuilderTool-module__d5KvIq__categoryNav::-webkit-scrollbar{display:none}.MacroBuilderTool-module__d5KvIq__categoryNav button{scroll-snap-align:center;flex:none;width:auto;min-height:35px;padding-inline:.6rem}.MacroBuilderTool-module__d5KvIq__categoryNav .MacroBuilderTool-module__d5KvIq__activeCategory{box-shadow:inset 0 -3px #f6c94a}.MacroBuilderTool-module__d5KvIq__editorCanvas{margin-top:.68rem}.MacroBuilderTool-module__d5KvIq__editorTopbar{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.52rem}.MacroBuilderTool-module__d5KvIq__nameField input{min-height:42px;font-size:.78rem}.MacroBuilderTool-module__d5KvIq__editorMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;display:flex}.MacroBuilderTool-module__d5KvIq__editorSaveStatus{text-align:right;flex:150px;max-width:none}.MacroBuilderTool-module__d5KvIq__tabletSummaryJump{display:none}.MacroBuilderTool-module__d5KvIq__catalogTools{align-items:flex-end}.MacroBuilderTool-module__d5KvIq__editorSectionHeading h2{font-size:.9rem}.MacroBuilderTool-module__d5KvIq__settingCard{padding:.7rem}.MacroBuilderTool-module__d5KvIq__choiceGrid button,.MacroBuilderTool-module__d5KvIq__compactOptions button{text-align:center;flex:calc(50% - .25rem);justify-content:center;min-width:0}.MacroBuilderTool-module__d5KvIq__positionTabs{scrollbar-width:none;display:flex;overflow-x:auto}.MacroBuilderTool-module__d5KvIq__positionTabs::-webkit-scrollbar{display:none}.MacroBuilderTool-module__d5KvIq__positionTabs button{flex:0 0 92px}.MacroBuilderTool-module__d5KvIq__summaryPanel,.MacroBuilderTool-module__d5KvIq__summaryPanel .MacroBuilderTool-module__d5KvIq__summaryGroups{max-height:none;overflow:visible}}@media screen and (max-width:420px){.MacroBuilderTool-module__d5KvIq__toolShell{width:calc(100% - 16px);padding:.5rem}.MacroBuilderTool-module__d5KvIq__mobileTabs{gap:.18rem;padding:.2rem}.MacroBuilderTool-module__d5KvIq__mobileTabs button{font-size:.61rem}.MacroBuilderTool-module__d5KvIq__catalogTools{gap:.45rem}.MacroBuilderTool-module__d5KvIq__selectedOnlyToggle{padding-inline:.38rem}.MacroBuilderTool-module__d5KvIq__summaryPanel .MacroBuilderTool-module__d5KvIq__outputActions{grid-template-columns:1fr}.MacroBuilderTool-module__d5KvIq__summaryPanel .MacroBuilderTool-module__d5KvIq__outputActions .MacroBuilderTool-module__d5KvIq__primaryAction{grid-column:auto}}@media screen and (max-width:680px){.MacroBuilderTool-module__d5KvIq__toolShell{width:min(760px,100% - 24px)}.MacroBuilderTool-module__d5KvIq__mobileTabs{z-index:45;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:sticky;top:66px}.MacroBuilderTool-module__d5KvIq__workspace{display:block}.MacroBuilderTool-module__d5KvIq__workspaceColumn{display:none}.MacroBuilderTool-module__d5KvIq__workspaceColumn.MacroBuilderTool-module__d5KvIq__mobileActive{display:block}.MacroBuilderTool-module__d5KvIq__slotsColumn{border-radius:8px;position:static}.MacroBuilderTool-module__d5KvIq__editorPanel{min-height:0;padding:1rem;display:block}.MacroBuilderTool-module__d5KvIq__editorMenu{border-right:0;padding-right:0}.MacroBuilderTool-module__d5KvIq__editorCanvas{margin-top:1rem;padding-right:0}.MacroBuilderTool-module__d5KvIq__nameField{justify-self:stretch;width:100%}.MacroBuilderTool-module__d5KvIq__nameField input{text-align:left}.MacroBuilderTool-module__d5KvIq__categoryNav{padding-bottom:.4rem;display:flex;overflow-x:auto}.MacroBuilderTool-module__d5KvIq__categoryNav button{flex:none;width:auto}.MacroBuilderTool-module__d5KvIq__slotPanel{max-height:none;overflow:visible}.MacroBuilderTool-module__d5KvIq__summaryColumn{margin-top:0}}@media screen{.MacroBuilderTool-module__d5KvIq__toolShell{--macro-blue:#f6c94a;--macro-blue-soft:#f6c94a1f;background:linear-gradient(145deg,#f6c94a06,#0000 28rem),#090909f0;border:1px solid #f8f4e81f;border-radius:12px;width:min(1180px,100% - 32px);margin:0 auto 4rem;padding:16px;position:relative;box-shadow:0 24px 72px #00000070,inset 0 1px #ffffff06}.MacroBuilderTool-module__d5KvIq__toolShell:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#c99713,#f6c94a 42%,#0000 82%);height:2px;position:absolute;inset:0 0 auto}.MacroBuilderTool-module__d5KvIq__toolShell button:hover:not(:disabled){background:#f6c94a16;border-color:#f6c94a80}.MacroBuilderTool-module__d5KvIq__toolShell button:focus-visible,.MacroBuilderTool-module__d5KvIq__toolShell input:focus-visible,.MacroBuilderTool-module__d5KvIq__toolShell textarea:focus-visible,.MacroBuilderTool-module__d5KvIq__toolShell select:focus-visible,.MacroBuilderTool-module__d5KvIq__toolShell summary:focus-visible{outline-color:#f6c94ac7}.MacroBuilderTool-module__d5KvIq__workspace{grid-template-columns:260px minmax(0,1fr);gap:14px}.MacroBuilderTool-module__d5KvIq__slotsColumn,.MacroBuilderTool-module__d5KvIq__summaryColumn{background:linear-gradient(145deg,#f6c94a09,#0000 52%),#0f0f0f;border-color:#f8f4e81f;border-radius:9px;box-shadow:inset 0 1px #ffffff06}.MacroBuilderTool-module__d5KvIq__slotsColumn{top:12px}:is(.MacroBuilderTool-module__d5KvIq__slotsColumn:has(.MacroBuilderTool-module__d5KvIq__macroMenu[open]),.MacroBuilderTool-module__d5KvIq__slotPanel:has(.MacroBuilderTool-module__d5KvIq__macroMenu[open])){overflow:visible}:is(.MacroBuilderTool-module__d5KvIq__slotRow:has(.MacroBuilderTool-module__d5KvIq__macroMenu[open]),.MacroBuilderTool-module__d5KvIq__benchCard:has(.MacroBuilderTool-module__d5KvIq__macroMenu[open])){z-index:80}.MacroBuilderTool-module__d5KvIq__macroMenu[open]{z-index:90}.MacroBuilderTool-module__d5KvIq__macroMenu>div{z-index:100;background:linear-gradient(145deg,#f6c94a0f,#0000 68%),#0d0d0d;border-color:#f6c94a57;top:calc(100% + .3rem)}.MacroBuilderTool-module__d5KvIq__summaryColumn{margin-top:0}.MacroBuilderTool-module__d5KvIq__railAccountRow{background:#151515;border-color:#f8f4e81a}.MacroBuilderTool-module__d5KvIq__railAccountRow strong{color:#86efac}.MacroBuilderTool-module__d5KvIq__railLoginLink{color:#f6c94a!important}.MacroBuilderTool-module__d5KvIq__railControls .MacroBuilderTool-module__d5KvIq__fieldLabel,.MacroBuilderTool-module__d5KvIq__slotPanel .MacroBuilderTool-module__d5KvIq__panelHeading .MacroBuilderTool-module__d5KvIq__eyebrow{color:#f8f4e885;letter-spacing:.13em}.MacroBuilderTool-module__d5KvIq__railControls .MacroBuilderTool-module__d5KvIq__segmented{background:#111;border:1px solid #f8f4e81a;border-radius:7px;padding:.25rem}.MacroBuilderTool-module__d5KvIq__railControls .MacroBuilderTool-module__d5KvIq__segmented .MacroBuilderTool-module__d5KvIq__activeSegment{color:#f6c94a;background:linear-gradient(135deg,#f6c94a38,#c997131a);border-color:#f6c94a6b}.MacroBuilderTool-module__d5KvIq__slotPanel .MacroBuilderTool-module__d5KvIq__countPill{color:#f6c94a}.MacroBuilderTool-module__d5KvIq__slotRow,.MacroBuilderTool-module__d5KvIq__benchCard{background:#121212;border-color:#f8f4e81c}.MacroBuilderTool-module__d5KvIq__slotRow.MacroBuilderTool-module__d5KvIq__selected,.MacroBuilderTool-module__d5KvIq__benchCard.MacroBuilderTool-module__d5KvIq__selected{background:linear-gradient(90deg,#f6c94a1a,#0000 72%),#121212;border-color:#f6c94a94;box-shadow:inset 3px 0 #f6c94a}.MacroBuilderTool-module__d5KvIq__controllerGlyph{color:#f6c94a;background:#f6c94a12;border-color:#f6c94a3d}.MacroBuilderTool-module__d5KvIq__slotRow.MacroBuilderTool-module__d5KvIq__selected .MacroBuilderTool-module__d5KvIq__controllerGlyph{color:#fff3bc;background:#f6c94a2b;border-color:#f6c94aad}.MacroBuilderTool-module__d5KvIq__importSlotButton{background:#161616!important;border-color:#f8f4e821!important}.MacroBuilderTool-module__d5KvIq__benchDrawer>summary{background:#151515;border-color:#f8f4e81f}.MacroBuilderTool-module__d5KvIq__benchDrawer>summary:focus-visible{outline-color:#f6c94ab8}.MacroBuilderTool-module__d5KvIq__editorPanel{background:linear-gradient(145deg,#f6c94a08,#0000 44%),#0d0d0d;border-color:#f8f4e81f;border-radius:9px;grid-template-columns:218px minmax(0,1fr);gap:14px;padding:14px}.MacroBuilderTool-module__d5KvIq__editorMenu{background:#111;border:1px solid #f8f4e81a;border-radius:8px;padding:12px}.MacroBuilderTool-module__d5KvIq__editorCanvas{padding:2px 4px}.MacroBuilderTool-module__d5KvIq__editorTopbar{border-bottom:1px solid #f8f4e817;padding:0 0 .85rem}.MacroBuilderTool-module__d5KvIq__editorTopbar h2{letter-spacing:.055em;text-transform:uppercase;font-size:1.02rem;font-weight:1000}.MacroBuilderTool-module__d5KvIq__editorMeta strong{color:#f6c94a}.MacroBuilderTool-module__d5KvIq__nameField input{background:#151515;border-color:#f8f4e821}.MacroBuilderTool-module__d5KvIq__categoryNav button{color:#f8f4e8a3;border-radius:6px;font-weight:760}.MacroBuilderTool-module__d5KvIq__categoryNav .MacroBuilderTool-module__d5KvIq__activeCategory{color:#f6c94a;background:linear-gradient(90deg,#f6c94a24,#0000 86%),#151515;border-color:#f6c94a57;box-shadow:inset 3px 0 #f6c94a}.MacroBuilderTool-module__d5KvIq__selectedOnlyActive{color:#fff3bc!important;background:#f6c94a1c!important;border-color:#f6c94a80!important}.MacroBuilderTool-module__d5KvIq__settingList{gap:.72rem}.MacroBuilderTool-module__d5KvIq__settingCard{background:linear-gradient(135deg,#f6c94a06,#0000 48%),#111;border:1px solid #f8f4e81a;border-radius:8px;padding:.82rem}.MacroBuilderTool-module__d5KvIq__settingCard:hover{background:linear-gradient(135deg,#f6c94a0b,#0000 48%),#121212;border-color:#f6c94a3d}.MacroBuilderTool-module__d5KvIq__settingHeading{justify-content:space-between}.MacroBuilderTool-module__d5KvIq__settingHeading strong{color:#f8f4e8d6;letter-spacing:.045em;text-transform:uppercase;font-size:.72rem;font-weight:900}.MacroBuilderTool-module__d5KvIq__settingHeading strong:before{color:#0000;content:"";vertical-align:.08rem;background:#f6c94a;border-radius:999px;width:6px;height:6px;display:inline-block}.MacroBuilderTool-module__d5KvIq__choiceGrid button,.MacroBuilderTool-module__d5KvIq__compactOptions button{background:#161616;border-color:#f8f4e821}.MacroBuilderTool-module__d5KvIq__choiceGrid .MacroBuilderTool-module__d5KvIq__selectedChoice,.MacroBuilderTool-module__d5KvIq__compactOptions .MacroBuilderTool-module__d5KvIq__selectedChoice{color:#fff3bc;background:#f6c94a1f;border-color:#f6c94a80;box-shadow:inset 3px 0 #f6c94a}.MacroBuilderTool-module__d5KvIq__positionTabs .MacroBuilderTool-module__d5KvIq__activePosition{background:#f6c94a1f;border-color:#f6c94a80}.MacroBuilderTool-module__d5KvIq__positionPanel{background:#111;border-color:#f8f4e81a}.MacroBuilderTool-module__d5KvIq__primaryAction{color:#080705!important;background:linear-gradient(135deg,#f6c94a,#c99713)!important;border-color:#f6c94ad1!important}.MacroBuilderTool-module__d5KvIq__dialog{background:linear-gradient(145deg,#f6c94a0d,#0000 46%),#0b0b0b;border-color:#f6c94a57;box-shadow:0 28px 90px #000000b8,inset 3px 0 #f6c94a}.MacroBuilderTool-module__d5KvIq__startChoiceNumber,.MacroBuilderTool-module__d5KvIq__importPreviewSelections section strong{color:#f6c94a}.MacroBuilderTool-module__d5KvIq__startChoice{background:#121212;border-color:#f8f4e81f}.MacroBuilderTool-module__d5KvIq__startChoice:hover{background:#f6c94a13;border-color:#f6c94a66}.MacroBuilderTool-module__d5KvIq__summaryGroups section{background:#111;border-color:#f8f4e81a}.MacroBuilderTool-module__d5KvIq__summaryGroups h3,.MacroBuilderTool-module__d5KvIq__summaryIdentity strong{color:#f6c94a}.MacroBuilderTool-module__d5KvIq__readyBadge{color:#9ff2bd;background:#64e3711a;border-color:#64e3716b}.MacroBuilderTool-module__d5KvIq__readyAction{color:#b6f5cd!important;background:#64e3711a!important;border-color:#64e3717a!important}.MacroBuilderTool-module__d5KvIq__railAccountRow i,.MacroBuilderTool-module__d5KvIq__localSaveBadge i{background:#64e371;box-shadow:0 0 10px #64e371ad}.MacroBuilderTool-module__d5KvIq__railAccountRow .MacroBuilderTool-module__d5KvIq__saveErrorDot,.MacroBuilderTool-module__d5KvIq__localSaveBadge .MacroBuilderTool-module__d5KvIq__saveErrorDot{background:#ff8c72;box-shadow:0 0 12px #ff8c729e}}@media screen and (max-width:940px) and (min-width:681px){.MacroBuilderTool-module__d5KvIq__workspace{grid-template-columns:236px minmax(0,1fr)}.MacroBuilderTool-module__d5KvIq__editorPanel{grid-template-columns:190px minmax(0,1fr)}}@media screen and (max-width:680px){.MacroBuilderTool-module__d5KvIq__toolShell{border-radius:9px;width:min(760px,100% - 24px);padding:.75rem}.MacroBuilderTool-module__d5KvIq__workspace{display:block}.MacroBuilderTool-module__d5KvIq__workspaceColumn{display:none}.MacroBuilderTool-module__d5KvIq__workspaceColumn.MacroBuilderTool-module__d5KvIq__mobileActive{display:block}.MacroBuilderTool-module__d5KvIq__slotsColumn{position:static}.MacroBuilderTool-module__d5KvIq__editorPanel{min-height:0;padding:.85rem;display:block}.MacroBuilderTool-module__d5KvIq__editorMenu{padding:.75rem}.MacroBuilderTool-module__d5KvIq__editorCanvas{margin-top:.85rem;padding:0}.MacroBuilderTool-module__d5KvIq__categoryNav{display:flex;overflow-x:auto}.MacroBuilderTool-module__d5KvIq__categoryNav .MacroBuilderTool-module__d5KvIq__activeCategory{box-shadow:inset 0 -3px #f6c94a}}@media screen{.MacroBuilderTool-module__d5KvIq__toolShell.MacroBuilderTool-module__d5KvIq__embeddedTool{background:linear-gradient(145deg,#f6c94a09,#0000 31rem),#0b0b0b;border-color:#f8f4e821;border-radius:9px;width:100%;margin:0;box-shadow:inset 0 1px #ffffff06}.MacroBuilderTool-module__d5KvIq__workspaceToolbar.MacroBuilderTool-module__d5KvIq__embeddedToolbar{background:linear-gradient(90deg,#f6c94a0e,#0000 68%),#111;border-bottom-color:#f8f4e81c}.MacroBuilderTool-module__d5KvIq__compatibilityNotice{background:#f6c94a0e;border-bottom-color:#f6c94a38;box-shadow:inset 3px 0 #f6c94ac7}.MacroBuilderTool-module__d5KvIq__railAccountRow{grid-template-columns:auto minmax(0,1fr);display:grid}.MacroBuilderTool-module__d5KvIq__railAccountRow span{white-space:nowrap}.MacroBuilderTool-module__d5KvIq__railAccountRow strong{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:none;display:block}}@media screen and (min-width:1081px){.MacroBuilderTool-module__d5KvIq__workspace{grid-template-columns:232px minmax(0,1fr) 246px}.MacroBuilderTool-module__d5KvIq__slotsColumn{grid-column:1}.MacroBuilderTool-module__d5KvIq__editorColumn{grid-column:2}.MacroBuilderTool-module__d5KvIq__summaryColumn{grid-column:3}.MacroBuilderTool-module__d5KvIq__editorPanel{grid-template-columns:176px minmax(0,1fr);gap:12px;min-height:0;padding:12px}.MacroBuilderTool-module__d5KvIq__editorMenu{padding:.65rem}.MacroBuilderTool-module__d5KvIq__editorCanvas{padding:0}}@media screen and (max-width:1080px) and (min-width:681px){.MacroBuilderTool-module__d5KvIq__workspace{grid-template-columns:220px minmax(0,1fr)}.MacroBuilderTool-module__d5KvIq__slotsColumn{grid-area:1/1/span 2}.MacroBuilderTool-module__d5KvIq__editorColumn,.MacroBuilderTool-module__d5KvIq__summaryColumn{grid-column:2}.MacroBuilderTool-module__d5KvIq__summaryColumn{position:static}.MacroBuilderTool-module__d5KvIq__editorPanel{grid-template-columns:164px minmax(0,1fr);min-height:0}}@media screen and (max-width:680px){.MacroBuilderTool-module__d5KvIq__workspace{display:block}.MacroBuilderTool-module__d5KvIq__editorPanel{min-height:0;display:block}.MacroBuilderTool-module__d5KvIq__categoryNav{scrollbar-width:none}.MacroBuilderTool-module__d5KvIq__categoryNav::-webkit-scrollbar{display:none}}