:root{--ink:#14242b;--ink-2:#49616a;--ink-3:#9aacb4;--surface:#fff;--surface-raised:#fff;--canvas:#f3f7f8;--field:#f3f7f8;--inset:#e8f0f3;--hover:#14242b0a;--hover-2:#14242b14;--line:#d7e1e5;--line-strong:#b5c7cf;--accent:#178b7b;--accent-tint:#178b7b1f;--green:#178b7b;--green-tint:#178b7b1a;--red:#b94a48;--red-tint:#b94a481a;--orange:#c57a05;--orange-tint:#c57a051a;--shadow-card:0 1px 3px #0e191e0f, 0 4px 12px #0e191e08;--shadow-overlay:0 4px 20px #0e191e1f, 0 1px 3px #0e191e14}@keyframes pixel-on{0%,to{opacity:.12;transform:scale(.9)}50%{opacity:.95;transform:scale(1.1)}}@keyframes shimmer-text{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes pop-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animated-underline{text-underline-offset:2px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s}.animated-underline:hover{text-decoration-color:currentColor}
.ArchitecturePromptBox-module__tnrhGG__container{z-index:10;width:100%;max-width:740px;margin:0 auto;position:relative}.ArchitecturePromptBox-module__tnrhGG__perchedCharacterWrapper{z-index:25;pointer-events:none;position:absolute;top:-60px;right:48px}.ArchitecturePromptBox-module__tnrhGG__perchedCharacter{object-fit:contain;filter:drop-shadow(0 2px 6px #17130f0d);cursor:pointer;pointer-events:auto;width:90px;height:auto;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:block}.ArchitecturePromptBox-module__tnrhGG__perchedCharacter:hover{transform:translateY(-4px)scale(1.04)}.ArchitecturePromptBox-module__tnrhGG__promptForm{background:#fff;border:1px solid #17130f1f;border-radius:20px;outline:none;flex-direction:column;padding:18px 20px 14px;transition:box-shadow .2s;display:flex;position:relative;box-shadow:0 4px 20px #17130f08,0 1px 3px #17130f05}.ArchitecturePromptBox-module__tnrhGG__promptForm:focus-within{border-color:#17130f1f;outline:none;box-shadow:0 4px 20px #17130f08,0 1px 3px #17130f05}.ArchitecturePromptBox-module__tnrhGG__textareaWrapper{width:100%;margin-bottom:12px}.ArchitecturePromptBox-module__tnrhGG__promptInput{resize:none;width:100%;font-family:var(--font-body,"Instrument Sans", sans-serif);color:var(--ink,#171310);background:0 0;border:none;outline:none;min-height:48px;max-height:180px;padding:4px 2px;font-size:15.5px;font-weight:400;line-height:1.55}.ArchitecturePromptBox-module__tnrhGG__promptInput:focus{box-shadow:none;border:none;outline:none}.ArchitecturePromptBox-module__tnrhGG__promptInput::placeholder{color:#9c948a;font-size:15px;font-weight:400}.ArchitecturePromptBox-module__tnrhGG__toolbar{border-top:1px solid #17130f0f;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.ArchitecturePromptBox-module__tnrhGG__leftPills{align-items:center;gap:8px;display:flex}.ArchitecturePromptBox-module__tnrhGG__pillButton{background:var(--bg,#f3efe6);font-family:var(--font-body,"Instrument Sans", sans-serif);color:#4a4038;cursor:pointer;white-space:nowrap;border:1px solid #17130f14;border-radius:999px;outline:none;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:450;transition:all .15s;display:inline-flex}.ArchitecturePromptBox-module__tnrhGG__pillButton:hover{color:var(--ink,#171310);background:#eae4d8;border-color:#17130f29;transform:translateY(-1px)}.ArchitecturePromptBox-module__tnrhGG__pillButton:focus,.ArchitecturePromptBox-module__tnrhGG__pillButton:focus-visible{outline:none}.ArchitecturePromptBox-module__tnrhGG__rightActions{align-items:center;gap:8px;display:flex}.ArchitecturePromptBox-module__tnrhGG__dropdownContainer{position:relative}.ArchitecturePromptBox-module__tnrhGG__templateDropdownBtn{font-family:var(--font-body,"Instrument Sans", sans-serif);color:#5a5048;cursor:pointer;background:#fff;border:1px solid #17130f1f;border-radius:999px;outline:none;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:450;transition:all .15s;display:inline-flex}.ArchitecturePromptBox-module__tnrhGG__templateDropdownBtn:hover,.ArchitecturePromptBox-module__tnrhGG__activeDropdown{color:var(--ink,#171310);background:#faf8f5;border-color:#17130f40}.ArchitecturePromptBox-module__tnrhGG__templateDropdownBtn:focus,.ArchitecturePromptBox-module__tnrhGG__templateDropdownBtn:focus-visible{outline:none}.ArchitecturePromptBox-module__tnrhGG__chevron{transition:transform .2s}.ArchitecturePromptBox-module__tnrhGG__chevronOpen{transform:rotate(180deg)}.ArchitecturePromptBox-module__tnrhGG__dropdownMenu{z-index:100;background:#fff;border:1px solid #17130f1f;border-radius:14px;outline:none;width:320px;padding:8px;animation:.15s ease-out ArchitecturePromptBox-module__tnrhGG__fadeIn;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 12px 32px #17130f1f}@keyframes ArchitecturePromptBox-module__tnrhGG__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ArchitecturePromptBox-module__tnrhGG__dropdownHeader{font-family:var(--font-data,"IBM Plex Mono", monospace);text-transform:uppercase;letter-spacing:.06em;color:#8c827a;border-bottom:1px solid #17130f0f;margin-bottom:4px;padding:6px 10px 8px;font-size:10px;font-weight:500}.ArchitecturePromptBox-module__tnrhGG__dropdownList{flex-direction:column;gap:2px;display:flex}.ArchitecturePromptBox-module__tnrhGG__templateItem{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;outline:none;align-items:flex-start;gap:10px;width:100%;padding:8px 10px;transition:background .15s;display:flex}.ArchitecturePromptBox-module__tnrhGG__templateItem:hover{background:#f3efe6}.ArchitecturePromptBox-module__tnrhGG__templateItem:focus,.ArchitecturePromptBox-module__tnrhGG__templateItem:focus-visible{background:#f3efe6;outline:none}.ArchitecturePromptBox-module__tnrhGG__templateIconWrapper{width:26px;height:26px;color:var(--ink,#171310);background:#faf8f5;border:1px solid #17130f14;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.ArchitecturePromptBox-module__tnrhGG__templateInfo{flex:1;min-width:0}.ArchitecturePromptBox-module__tnrhGG__templateTitleRow{justify-content:space-between;align-items:center;gap:6px;display:flex}.ArchitecturePromptBox-module__tnrhGG__templateName{font-family:var(--font-body,"Instrument Sans", sans-serif);color:var(--ink,#171310);font-size:13px;font-weight:500}.ArchitecturePromptBox-module__tnrhGG__templateCategory{font-family:var(--font-data,"IBM Plex Mono", monospace);color:#8c827a;background:#17130f0d;border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:500}.ArchitecturePromptBox-module__tnrhGG__templateDesc{font-family:var(--font-body,"Instrument Sans", sans-serif);color:#6b6158;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:11.5px;font-weight:400;line-height:1.35;overflow:hidden}.ArchitecturePromptBox-module__tnrhGG__submitBtn{color:#fff;font-family:var(--font-body,"Instrument Sans", sans-serif);cursor:not-allowed;background:#17130f1f;border:none;border-radius:999px;outline:none;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:500;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.ArchitecturePromptBox-module__tnrhGG__submitBtnReady{background:var(--ink,#171310);cursor:pointer;box-shadow:0 2px 8px #17130f1f}.ArchitecturePromptBox-module__tnrhGG__submitBtnReady:hover{background:#2b2420;transform:translateY(-1px);box-shadow:0 4px 14px #17130f2e}.ArchitecturePromptBox-module__tnrhGG__submitBtn:focus,.ArchitecturePromptBox-module__tnrhGG__submitBtn:focus-visible{outline:none}@media (max-width:640px){.ArchitecturePromptBox-module__tnrhGG__perchedCharacterWrapper{top:-42px;right:24px}.ArchitecturePromptBox-module__tnrhGG__perchedCharacter{width:72px}.ArchitecturePromptBox-module__tnrhGG__toolbar{flex-direction:column;align-items:stretch;gap:10px}.ArchitecturePromptBox-module__tnrhGG__leftPills{justify-content:flex-start}.ArchitecturePromptBox-module__tnrhGG__rightActions{justify-content:space-between}.ArchitecturePromptBox-module__tnrhGG__dropdownMenu{width:100%;max-width:300px;left:0;right:auto}}
.AllBoardsModal-module__5WwSCW__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#17130f73;justify-content:center;align-items:center;padding:20px;animation:.15s ease-out AllBoardsModal-module__5WwSCW__fadeIn;display:flex;position:fixed;inset:0}@keyframes AllBoardsModal-module__5WwSCW__fadeIn{0%{opacity:0}to{opacity:1}}.AllBoardsModal-module__5WwSCW__dialog{background:var(--bg,#f3efe6);border:1px solid #17130f26;border-radius:20px;flex-direction:column;width:100%;max-width:720px;max-height:85vh;animation:.2s cubic-bezier(.16,1,.3,1) AllBoardsModal-module__5WwSCW__slideUp;display:flex;overflow:hidden;box-shadow:0 20px 48px #17130f33}@keyframes AllBoardsModal-module__5WwSCW__slideUp{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.AllBoardsModal-module__5WwSCW__header{background:#fff;border-bottom:1px solid #17130f14;justify-content:space-between;align-items:center;padding:18px 24px 14px;display:flex}.AllBoardsModal-module__5WwSCW__headerTitleGroup{flex-direction:column;gap:2px;display:flex}.AllBoardsModal-module__5WwSCW__eyebrow{font-family:var(--font-data,"IBM Plex Mono", monospace);text-transform:uppercase;letter-spacing:.06em;color:#8c827a;font-size:10.5px;font-weight:500}.AllBoardsModal-module__5WwSCW__title{font-family:var(--font-serif,"Newsreader", "Tiempos Text", serif);letter-spacing:-.01em;color:var(--ink,#171310);margin:0;font-size:20px;font-weight:450}.AllBoardsModal-module__5WwSCW__closeBtn{width:32px;height:32px;color:var(--ink,#171310);cursor:pointer;background:#fff;border:1px solid #17130f1f;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex}.AllBoardsModal-module__5WwSCW__closeBtn:hover{background:#f3efe6;transform:rotate(90deg)}.AllBoardsModal-module__5WwSCW__searchBar{background:#faf8f5;border-bottom:1px solid #17130f14;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.AllBoardsModal-module__5WwSCW__searchWrapper{background:#fff;border:1px solid #17130f1f;border-radius:999px;flex:1;align-items:center;gap:8px;padding:6px 12px;display:flex}.AllBoardsModal-module__5WwSCW__searchIcon{color:#8c827a}.AllBoardsModal-module__5WwSCW__searchInput{width:100%;font-family:var(--font-body,"Instrument Sans", sans-serif);color:var(--ink,#171310);background:0 0;border:none;outline:none;font-size:13.5px;font-weight:400}.AllBoardsModal-module__5WwSCW__countBadge{font-family:var(--font-data,"IBM Plex Mono", monospace);color:#6b6158;font-size:11px;font-weight:500}.AllBoardsModal-module__5WwSCW__grid{flex:1;grid-template-columns:repeat(2,1fr);gap:12px;padding:20px 24px;display:grid;overflow-y:auto}.AllBoardsModal-module__5WwSCW__card{background:#fff;border:1px solid #17130f1a;border-radius:14px;outline:none;flex-direction:column;justify-content:space-between;gap:12px;padding:16px;transition:all .15s;display:flex}.AllBoardsModal-module__5WwSCW__card:hover{border-color:#17130f2e;transform:translateY(-2px);box-shadow:0 6px 18px #17130f0f}.AllBoardsModal-module__5WwSCW__card:focus,.AllBoardsModal-module__5WwSCW__card:focus-visible{outline:none}.AllBoardsModal-module__5WwSCW__cardHeader{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.AllBoardsModal-module__5WwSCW__cardName{font-family:var(--font-serif,"Newsreader", "Tiempos Text", serif);color:var(--ink,#171310);margin:0;font-size:14.5px;font-weight:450;line-height:1.35}.AllBoardsModal-module__5WwSCW__cardActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.AllBoardsModal-module__5WwSCW__openLink{font-family:var(--font-body,"Instrument Sans", sans-serif);color:var(--ink,#171310);background:var(--bg,#f3efe6);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:11.5px;font-weight:500;transition:background .15s;display:inline-flex}.AllBoardsModal-module__5WwSCW__openLink:hover{background:#eae4d8}.AllBoardsModal-module__5WwSCW__deleteBtn{color:#a39b91;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:inline-flex}.AllBoardsModal-module__5WwSCW__deleteBtn:hover{color:#b94a48;background:#b94a481a}.AllBoardsModal-module__5WwSCW__cardMeta{border-top:1px solid #17130f0f;align-items:center;gap:12px;padding-top:8px;display:flex}.AllBoardsModal-module__5WwSCW__metaItem{font-family:var(--font-data,"IBM Plex Mono", monospace);color:#6b6158;align-items:center;gap:4px;font-size:11px;font-weight:400;display:inline-flex}.AllBoardsModal-module__5WwSCW__empty{text-align:center;color:#8c827a;font-family:var(--font-body,"Instrument Sans", sans-serif);grid-column:1/-1;padding:40px 20px;font-size:14px;font-weight:400}.AllBoardsModal-module__5WwSCW__footer{background:#fff;border-top:1px solid #17130f14;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.AllBoardsModal-module__5WwSCW__pageInfo{font-family:var(--font-data,"IBM Plex Mono", monospace);color:#6b6158;font-size:11.5px;font-weight:450}.AllBoardsModal-module__5WwSCW__paginationControls{align-items:center;gap:8px;display:flex}.AllBoardsModal-module__5WwSCW__pageBtn{font-family:var(--font-body,"Instrument Sans", sans-serif);color:var(--ink,#171310);cursor:pointer;background:#fff;border:1px solid #17130f1f;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:450;transition:all .15s;display:inline-flex}.AllBoardsModal-module__5WwSCW__pageBtn:hover:not(:disabled){background:#f3efe6}.AllBoardsModal-module__5WwSCW__pageBtn:disabled{opacity:.4;cursor:not-allowed}@media (max-width:600px){.AllBoardsModal-module__5WwSCW__grid{grid-template-columns:1fr}}
.WorkspaceHome-module__4r74hq__shell{background-color:var(--bg,#f3efe6);background-image:linear-gradient(90deg,#17130f0a 1px,#0000 1px),linear-gradient(#17130f0a 1px,#0000 1px),radial-gradient(circle,#17130f1a .85px,#0000 .85px);background-size:24px 24px,24px 24px,24px 24px;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:60px 20px 40px;display:flex;position:relative;overflow-x:hidden}.WorkspaceHome-module__4r74hq__centerStage{z-index:10;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:740px;margin:auto 0;animation:.2s ease-out WorkspaceHome-module__4r74hq__fadeIn;display:flex;position:relative}@keyframes WorkspaceHome-module__4r74hq__fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.WorkspaceHome-module__4r74hq__promptWrapper{width:100%;position:relative}.WorkspaceHome-module__4r74hq__recentSection{flex-direction:column;gap:10px;width:100%;margin-top:2px;display:flex}.WorkspaceHome-module__4r74hq__recentHeader{justify-content:space-between;align-items:center;padding:0 4px;display:flex}.WorkspaceHome-module__4r74hq__recentLabel{font-family:var(--font-data,"IBM Plex Mono", monospace);text-transform:uppercase;letter-spacing:.08em;color:#8c827a;font-size:10.5px;font-weight:500}.WorkspaceHome-module__4r74hq__viewAllBtn{font-family:var(--font-body,"Instrument Sans", sans-serif);color:#6b6158;cursor:pointer;background:0 0;border:none;border-radius:4px;outline:none;align-items:center;gap:5px;padding:2px 6px;font-size:11.5px;font-weight:500;transition:all .15s;display:inline-flex}.WorkspaceHome-module__4r74hq__viewAllBtn:hover{color:var(--ink,#171310);background:#17130f0a}.WorkspaceHome-module__4r74hq__viewAllBtn:focus,.WorkspaceHome-module__4r74hq__viewAllBtn:focus-visible{outline:none}.WorkspaceHome-module__4r74hq__recentGrid{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;display:grid}.WorkspaceHome-module__4r74hq__recentCard{text-align:left;background:#fff;border:1px solid #17130f1a;border-radius:16px;outline:none;flex-direction:column;justify-content:space-between;gap:10px;min-width:0;padding:14px 16px;text-decoration:none;transition:all .18s;display:flex;box-shadow:0 1px 3px #17130f05}.WorkspaceHome-module__4r74hq__recentCard:hover{border-color:#17130f29;transform:translateY(-2px);box-shadow:0 6px 20px #17130f0d}.WorkspaceHome-module__4r74hq__recentCard:focus,.WorkspaceHome-module__4r74hq__recentCard:focus-visible{border-color:#17130f29;outline:none}.WorkspaceHome-module__4r74hq__cardHeader{justify-content:space-between;align-items:center;display:flex}.WorkspaceHome-module__4r74hq__cardHeaderActions{align-items:center;gap:4px;display:flex}.WorkspaceHome-module__4r74hq__deleteCardBtn{color:#a39b91;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;transition:all .15s;display:inline-flex}.WorkspaceHome-module__4r74hq__recentCard:hover .WorkspaceHome-module__4r74hq__deleteCardBtn{opacity:1}.WorkspaceHome-module__4r74hq__deleteCardBtn:hover{color:#b94a48;background:#b94a481a}.WorkspaceHome-module__4r74hq__cardIndex{font-family:var(--font-data,"IBM Plex Mono", monospace);color:#8c827a;background:#17130f0a;border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:500}.WorkspaceHome-module__4r74hq__openIcon{color:#8c827a;transition:color .15s}.WorkspaceHome-module__4r74hq__recentCard:hover .WorkspaceHome-module__4r74hq__openIcon{color:var(--ink,#171310)}.WorkspaceHome-module__4r74hq__boardName{font-family:var(--font-serif,"Newsreader", "Tiempos Text", serif);color:var(--ink,#171310);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:14.5px;font-weight:450;line-height:1.35;display:block;overflow:hidden}.WorkspaceHome-module__4r74hq__cardFooter{border-top:1px solid #17130f0d;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.WorkspaceHome-module__4r74hq__metaBadge{font-family:var(--font-data,"IBM Plex Mono", monospace);color:#7a7268;align-items:center;gap:4px;font-size:10.5px;font-weight:400;display:inline-flex}.WorkspaceHome-module__4r74hq__costBadge{font-family:var(--font-data,"IBM Plex Mono", monospace);color:#5a5048;background:#17130f0a;border-radius:4px;padding:2px 6px;font-size:10.5px;font-weight:500}.WorkspaceHome-module__4r74hq__suggestionsRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:2px;display:flex}.WorkspaceHome-module__4r74hq__suggestionsLabel{font-family:var(--font-data,"IBM Plex Mono", monospace);color:#8c827a;text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:500}.WorkspaceHome-module__4r74hq__pillList{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.WorkspaceHome-module__4r74hq__suggestionPill{font-family:var(--font-body,"Instrument Sans", sans-serif);color:#3a322a;background:#fff;border:1px solid #17130f1a;border-radius:999px;outline:none;align-items:center;padding:4px 12px;font-size:12px;font-weight:450;text-decoration:none;transition:all .15s;display:inline-flex}.WorkspaceHome-module__4r74hq__suggestionPill:hover{color:var(--ink,#171310);background:#faf8f5;border-color:#17130f33;transform:translateY(-1px)}.WorkspaceHome-module__4r74hq__suggestionPill:focus,.WorkspaceHome-module__4r74hq__suggestionPill:focus-visible{outline:none}@media (max-width:640px){.WorkspaceHome-module__4r74hq__shell{padding:60px 16px 30px}.WorkspaceHome-module__4r74hq__recentGrid{grid-template-columns:1fr}}
.BoardContextBar-module__jEH8ca__contextBar{z-index:50;pointer-events:none;justify-content:space-between;align-items:center;height:44px;display:flex;position:absolute;top:16px;left:20px;right:20px}.BoardContextBar-module__jEH8ca__leftGroup{pointer-events:auto;background:#fff;border:1px solid #17130f1a;border-radius:999px;align-items:center;gap:10px;padding:4px 14px 4px 6px;display:flex;box-shadow:0 4px 16px #17130f0d}.BoardContextBar-module__jEH8ca__backBtn{background:var(--bg,#f3efe6);width:28px;height:28px;color:var(--ink,#171310);border:1px solid #17130f14;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .15s;display:flex}.BoardContextBar-module__jEH8ca__backBtn:hover{background:#eae4d8;border-color:#17130f33}.BoardContextBar-module__jEH8ca__boardTitle{font-family:var(--font-body,"Instrument Sans", sans-serif);color:var(--ink,#171310);margin:0;font-size:13.5px;font-weight:500}.BoardContextBar-module__jEH8ca__statusDot{background:#4a6b4e;border-radius:50%;width:6px;height:6px}.BoardContextBar-module__jEH8ca__rightGroup{pointer-events:auto;align-items:center;gap:8px;display:flex}.BoardContextBar-module__jEH8ca__simBtn{width:32px;height:32px;color:var(--ink,#171310);cursor:pointer;background:#fff;border:1px solid #17130f1a;border-radius:50%;outline:none;justify-content:center;align-items:center;transition:all .15s;display:flex;box-shadow:0 2px 8px #17130f0a}.BoardContextBar-module__jEH8ca__simBtn:hover{background:#faf8f5;border-color:#17130f33}.BoardContextBar-module__jEH8ca__actionBtn{font-family:var(--font-body,"Instrument Sans", sans-serif);color:var(--ink,#171310);cursor:pointer;background:#fff;border:1px solid #17130f1a;border-radius:999px;outline:none;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex;box-shadow:0 2px 8px #17130f0a}.BoardContextBar-module__jEH8ca__actionBtn:hover{background:#faf8f5;border-color:#17130f33}.BoardContextBar-module__jEH8ca__userWrapper{background:#fff;border:1px solid #17130f1a;border-radius:50%;justify-content:center;align-items:center;padding:2px;display:flex;box-shadow:0 2px 8px #17130f0a}.BoardContextBar-module__jEH8ca__deleteTopBtn{color:#8c827a;cursor:pointer;background:#fff;border:1px solid #17130f1a;border-radius:50%;outline:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex;box-shadow:0 2px 8px #17130f0a}.BoardContextBar-module__jEH8ca__deleteTopBtn:hover{color:#b94a48;background:#b94a4814;border-color:#b94a484d}
.BoardToolRail-module__I4PGkG__toolRail{z-index:40;background:#fff;border:1px solid #17130f1a;border-radius:999px;flex-direction:column;align-items:center;gap:6px;padding:8px 6px;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%);box-shadow:0 8px 24px #17130f0f}.BoardToolRail-module__I4PGkG__toolBtn{color:#6b6158;cursor:pointer;background:0 0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.BoardToolRail-module__I4PGkG__toolBtn:hover{background:var(--bg,#f3efe6);color:var(--ink,#171310)}.BoardToolRail-module__I4PGkG__active{background:var(--ink,#171310);color:#fff}.BoardToolRail-module__I4PGkG__active:hover{color:#fff;background:#2b2420}.BoardToolRail-module__I4PGkG__divider{background:#17130f14;width:16px;height:1px;margin:2px 0}.BoardToolRail-module__I4PGkG__toolBtn:disabled{opacity:.35;cursor:not-allowed}@media (max-width:640px){.BoardToolRail-module__I4PGkG__toolRail{display:none}}
.BoardCanvasStage-module__AXgiPq__canvasStage{background-color:var(--bg,#f3efe6);background-image:linear-gradient(90deg,#17130f0a 1px,#0000 1px),linear-gradient(#17130f0a 1px,#0000 1px),radial-gradient(circle,#17130f1a .85px,#0000 .85px);background-size:24px 24px,24px 24px,24px 24px;flex:1;width:100vw;height:100vh;position:relative;overflow:hidden}.BoardCanvasStage-module__AXgiPq__canvas{touch-action:none;cursor:default;width:100%;height:100%;display:block}.BoardCanvasStage-module__AXgiPq__emptyState{text-align:center;pointer-events:auto;background:#fff;border:1px solid #17130f1f;border-radius:20px;flex-direction:column;align-items:center;max-width:360px;padding:32px 36px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 30px #17130f0f}.BoardCanvasStage-module__AXgiPq__emptyStateIllustration{object-fit:contain;width:130px;height:130px;margin-bottom:8px}.BoardCanvasStage-module__AXgiPq__emptyStateTitle{font-family:var(--font-serif,"Newsreader", "Tiempos Text", serif);color:#171310;margin:0 0 6px;font-size:20px;font-weight:600}.BoardCanvasStage-module__AXgiPq__emptyStateSub{font-family:var(--font-body,"Instrument Sans", sans-serif);color:#595148;margin:0 0 20px;font-size:13px;font-weight:400;line-height:1.45}.BoardCanvasStage-module__AXgiPq__emptyStateButton{background:var(--ink,#171310);color:#fff;font-family:var(--font-body,"Instrument Sans", sans-serif);cursor:pointer;border:none;border-radius:999px;outline:none;align-items:center;gap:6px;padding:8px 18px;font-size:12.5px;font-weight:500;transition:all .15s;display:inline-flex;box-shadow:0 2px 8px #17130f26}.BoardCanvasStage-module__AXgiPq__emptyStateButton:hover{background:#2b2420;transform:translateY(-1px)}
.FloatingNodeCard-module__CMmkeG__card{z-index:50;background:#fff;border:1px solid #17130f1f;border-radius:18px;flex-direction:column;gap:12px;width:310px;padding:16px;animation:.18s cubic-bezier(.16,1,.3,1) FloatingNodeCard-module__CMmkeG__popIn;display:flex;position:absolute;top:72px;right:76px;box-shadow:0 16px 36px #17130f1a,0 2px 6px #17130f08}@keyframes FloatingNodeCard-module__CMmkeG__popIn{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.FloatingNodeCard-module__CMmkeG__header{border-bottom:1px solid #17130f0f;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:10px;display:flex}.FloatingNodeCard-module__CMmkeG__titleGroup{flex-direction:column;gap:3px;min-width:0;display:flex}.FloatingNodeCard-module__CMmkeG__providerRow{align-items:center;gap:6px;display:flex}.FloatingNodeCard-module__CMmkeG__providerBadge{font-family:var(--font-data,"IBM Plex Mono", monospace);color:#171310;background:var(--bg,#f3efe6);letter-spacing:.05em;border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:700}.FloatingNodeCard-module__CMmkeG__categoryBadge{font-family:var(--font-data,"IBM Plex Mono", monospace);color:#8c827a;font-size:9.5px}.FloatingNodeCard-module__CMmkeG__nodeName{font-family:var(--font-body,"Instrument Sans", sans-serif);color:var(--ink,#171310);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14.5px;font-weight:600;line-height:1.3;overflow:hidden}.FloatingNodeCard-module__CMmkeG__actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.FloatingNodeCard-module__CMmkeG__deleteBtn,.FloatingNodeCard-module__CMmkeG__closeBtn{color:#8c827a;cursor:pointer;background:0 0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:26px;height:26px;transition:all .15s;display:flex}.FloatingNodeCard-module__CMmkeG__deleteBtn:hover{color:#dc2626;background:#fee2e2}.FloatingNodeCard-module__CMmkeG__closeBtn:hover{background:var(--bg,#f3efe6);color:var(--ink,#171310)}.FloatingNodeCard-module__CMmkeG__metricsGrid{flex-direction:column;gap:10px;display:flex}.FloatingNodeCard-module__CMmkeG__metricItem{background:#faf8f5;border:1px solid #17130f0f;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.FloatingNodeCard-module__CMmkeG__metricLabelRow{font-family:var(--font-data,"IBM Plex Mono", monospace);text-transform:uppercase;letter-spacing:.06em;color:#8c827a;align-items:center;gap:5px;font-size:10px;font-weight:500;display:flex}.FloatingNodeCard-module__CMmkeG__metricIcon{color:#171310}.FloatingNodeCard-module__CMmkeG__costHighlight{font-family:var(--font-data,"IBM Plex Mono", monospace);color:var(--ink,#171310);font-size:16px;font-weight:700}.FloatingNodeCard-module__CMmkeG__tokenDetails{flex-direction:column;gap:2px;display:flex}.FloatingNodeCard-module__CMmkeG__latencyBadge{font-family:var(--font-data,"IBM Plex Mono", monospace);color:#4a6b4e;font-size:11.5px;font-weight:600}.FloatingNodeCard-module__CMmkeG__tokenRate{font-family:var(--font-body,"Instrument Sans", sans-serif);color:#6b6158;font-size:11px}.FloatingNodeCard-module__CMmkeG__rankText{font-family:var(--font-body,"Instrument Sans", sans-serif);color:var(--ink,#171310);font-size:11.5px;font-weight:500;line-height:1.35}
.FloatingPromptBar-module__6sRSMq__container{z-index:50;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:660px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.FloatingPromptBar-module__6sRSMq__chipRow{pointer-events:auto;flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.FloatingPromptBar-module__6sRSMq__suggestionChip{font-family:var(--font-body,"Instrument Sans", sans-serif);color:var(--ink,#171310);cursor:pointer;background:#fff;border:1px solid #17130f1a;border-radius:999px;outline:none;align-items:center;gap:8px;padding:5px 12px 5px 14px;font-size:12px;font-weight:450;transition:all .15s;display:inline-flex;box-shadow:0 2px 8px #17130f0a}.FloatingPromptBar-module__6sRSMq__suggestionChip:hover{background:#faf8f5;border-color:#17130f33;transform:translateY(-1px)}.FloatingPromptBar-module__6sRSMq__chipIndex{font-family:var(--font-data,"IBM Plex Mono", monospace);color:#8c827a;background:#17130f0d;border-radius:4px;padding:1px 5px;font-size:9.5px}.FloatingPromptBar-module__6sRSMq__promptBar{pointer-events:auto;background:#fff;border:1px solid #17130f1f;border-radius:20px;align-items:center;gap:10px;width:100%;padding:8px 12px 8px 14px;transition:all .18s;display:flex;box-shadow:0 8px 32px #17130f14,0 2px 6px #17130f08}.FloatingPromptBar-module__6sRSMq__addServiceBtn{background:var(--bg,#f3efe6);width:28px;height:28px;color:var(--ink,#171310);cursor:pointer;border:1px solid #17130f14;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.FloatingPromptBar-module__6sRSMq__addServiceBtn:hover{background:#eae4d8;border-color:#17130f2e}.FloatingPromptBar-module__6sRSMq__promptInput{resize:none;font-family:var(--font-body,"Instrument Sans", sans-serif);color:var(--ink,#171310);background:0 0;border:none;outline:none;flex:1;max-height:80px;padding:4px 0;font-size:14px;font-weight:400;line-height:1.4}.FloatingPromptBar-module__6sRSMq__promptInput::placeholder{color:#9c948a;font-size:14px}.FloatingPromptBar-module__6sRSMq__rightControls{flex-shrink:0;align-items:center;gap:8px;display:flex}.FloatingPromptBar-module__6sRSMq__modelDropdownContainer{position:relative}.FloatingPromptBar-module__6sRSMq__modelSelectorBtn{font-family:var(--font-body,"Instrument Sans", sans-serif);color:#5a5048;cursor:pointer;background:#faf8f5;border:1px solid #17130f14;border-radius:999px;outline:none;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:450;transition:all .15s;display:inline-flex}.FloatingPromptBar-module__6sRSMq__modelSelectorBtn:hover{color:var(--ink,#171310);background:#f3efe6}.FloatingPromptBar-module__6sRSMq__modelSparkle{color:#c86d51}.FloatingPromptBar-module__6sRSMq__chevron{transition:transform .15s}.FloatingPromptBar-module__6sRSMq__chevronOpen{transform:rotate(180deg)}.FloatingPromptBar-module__6sRSMq__modelMenu{z-index:100;background:#fff;border:1px solid #17130f1f;border-radius:12px;flex-direction:column;gap:2px;width:240px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 12px 28px #17130f1f}.FloatingPromptBar-module__6sRSMq__modelItem{font-family:var(--font-body,"Instrument Sans", sans-serif);color:var(--ink,#171310);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:12px;font-weight:450;transition:background .15s;display:flex}.FloatingPromptBar-module__6sRSMq__modelItem:hover,.FloatingPromptBar-module__6sRSMq__modelActive{background:#f3efe6}.FloatingPromptBar-module__6sRSMq__submitBtn{color:#fff;cursor:not-allowed;background:#17130f1f;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.FloatingPromptBar-module__6sRSMq__submitBtnActive{background:var(--ink,#171310);cursor:pointer}.FloatingPromptBar-module__6sRSMq__submitBtnActive:hover{background:#2b2420;transform:scale(1.05)}@media (max-width:640px){.FloatingPromptBar-module__6sRSMq__container{padding:0 12px;bottom:16px}.FloatingPromptBar-module__6sRSMq__chipRow{display:none}}
.BoardAgentPanel-module__oH0EXW__trigger{z-index:30;color:#102a31;background:#fffffff0;border:1px solid #0f272e1f;border-radius:999px;align-items:center;gap:7px;padding:10px 14px;display:flex;position:absolute;top:98px;left:28px;box-shadow:0 8px 24px #18201d1a}.BoardAgentPanel-module__oH0EXW__panel{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #0f272e1f;border-radius:22px;width:min(380px,100vw - 48px);max-height:calc(100vh - 210px);position:absolute;top:92px;left:24px;overflow:hidden;box-shadow:0 20px 60px #18201d26}.BoardAgentPanel-module__oH0EXW__header{border-bottom:1px solid #0f272e14;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.BoardAgentPanel-module__oH0EXW__header div{gap:3px;display:grid}.BoardAgentPanel-module__oH0EXW__header span,.BoardAgentPanel-module__oH0EXW__scope,.BoardAgentPanel-module__oH0EXW__role{color:#776f64;font-size:11px}.BoardAgentPanel-module__oH0EXW__header button{background:0 0;border:0}.BoardAgentPanel-module__oH0EXW__timeline{gap:12px;max-height:calc(100vh - 285px);padding:16px;display:grid;overflow-y:auto}.BoardAgentPanel-module__oH0EXW__timeline article{border-radius:15px;padding:12px 14px}.BoardAgentPanel-module__oH0EXW__user{color:#fff;background:#102a31;margin-left:36px}.BoardAgentPanel-module__oH0EXW__assistant{color:#192c31;background:#f7f2e9;border:1px solid #e5ded3;margin-right:18px}.BoardAgentPanel-module__oH0EXW__system{color:#473f35;background:#fffaf1;border:1px dashed #cfc4b3;margin-right:18px}.BoardAgentPanel-module__oH0EXW__timeline p{margin:5px 0 0;line-height:1.45}.BoardAgentPanel-module__oH0EXW__references{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.BoardAgentPanel-module__oH0EXW__references button{color:#18343b;background:#fff;border:1px solid #0f272e1f;border-radius:999px;padding:5px 8px;font-size:10px}.BoardAgentPanel-module__oH0EXW__warning,.BoardAgentPanel-module__oH0EXW__error{color:#9b4e32;font-size:11px}.BoardAgentPanel-module__oH0EXW__progress,.BoardAgentPanel-module__oH0EXW__empty{color:#776f64;font-size:12px}.BoardAgentPanel-module__oH0EXW__patchPreview{border-top:1px solid #0f272e1f;gap:10px;margin-top:12px;padding-top:12px;display:grid}.BoardAgentPanel-module__oH0EXW__patchHeading,.BoardAgentPanel-module__oH0EXW__patchActions,.BoardAgentPanel-module__oH0EXW__costComparison{align-items:center;gap:8px;display:flex}.BoardAgentPanel-module__oH0EXW__patchHeading{justify-content:space-between}.BoardAgentPanel-module__oH0EXW__patchHeading span,.BoardAgentPanel-module__oH0EXW__costComparison span,.BoardAgentPanel-module__oH0EXW__patchBusy{color:#776f64;text-transform:capitalize;font-size:10px}.BoardAgentPanel-module__oH0EXW__costComparison{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.BoardAgentPanel-module__oH0EXW__costComparison div{background:#ffffffb8;border-radius:10px;gap:3px;padding:8px;display:grid}.BoardAgentPanel-module__oH0EXW__costComparison strong,.BoardAgentPanel-module__oH0EXW__diffSummary,.BoardAgentPanel-module__oH0EXW__destructive{font-size:11px}.BoardAgentPanel-module__oH0EXW__destructive{color:#8f3f24;background:#fff0e7;border-radius:9px;padding:8px}.BoardAgentPanel-module__oH0EXW__patchActions button{color:#102a31;background:#fff;border:1px solid #0f272e29;border-radius:999px;padding:7px 10px;font-size:11px}.BoardAgentPanel-module__oH0EXW__patchActions .BoardAgentPanel-module__oH0EXW__apply{color:#fff;background:#102a31;border-color:#102a31}.BoardAgentPanel-module__oH0EXW__discoveryStatus{color:#776f64;text-transform:capitalize;align-items:center;gap:6px;margin-top:9px;font-size:10px;display:flex}.BoardAgentPanel-module__oH0EXW__discoveryDot{background:#d97831;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #d9783124}
.DarkModal-module__iCvddG__backdrop{z-index:var(--z-modal);padding:var(--space-4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e191e99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.DarkModal-module__iCvddG__dialog{border-radius:var(--radius-modal);color:#e2ebf0;width:100%;max-width:960px;max-height:90vh;box-shadow:var(--shadow-modal);background:#111a1e;border:1px solid #23343c;flex-direction:column;display:flex;overflow:hidden}.DarkModal-module__iCvddG__header{padding:var(--space-4) var(--space-6);border-bottom:1px solid #23343c;justify-content:space-between;align-items:center;display:flex}.DarkModal-module__iCvddG__headerTitle{margin:0;font-size:18px;font-weight:700}.DarkModal-module__iCvddG__headerSubtitle{color:var(--ink-muted);margin:4px 0 0;font-size:12px}.DarkModal-module__iCvddG__closeButton{border-radius:var(--radius-sm);color:var(--ink-muted);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:20px}.DarkModal-module__iCvddG__closeButton:hover{color:#e2ebf0;background:#23343c}.DarkModal-module__iCvddG__tabNav{gap:var(--space-2);padding:var(--space-2) var(--space-6) 0;border-bottom:1px solid #23343c;display:flex}.DarkModal-module__iCvddG__tab{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:600}.DarkModal-module__iCvddG__tabActive{color:var(--state-evidence);background:#1a2830}.DarkModal-module__iCvddG__body{padding:var(--space-6);gap:var(--space-4);background:#0a101499;flex-direction:column;flex:1;display:flex;overflow-y:auto}.DarkModal-module__iCvddG__codeBlock{padding:var(--space-4);border-radius:var(--radius-md);font-family:var(--font-data);color:var(--state-observed);white-space:pre-wrap;background:#111a1e;border:1px solid #23343c;margin:0;font-size:12px;line-height:1.5;overflow-x:auto}.DarkModal-module__iCvddG__codeTextarea{resize:none;width:100%;padding:var(--space-4);border-radius:var(--radius-md);font-family:var(--font-data);color:var(--state-observed);background:#0a1014;border:1px solid #23343c;font-size:12px;line-height:1.5}.DarkModal-module__iCvddG__codeTextarea::placeholder{color:var(--ink-muted)}.DarkModal-module__iCvddG__error{padding:var(--space-3);border:1px solid color-mix(in srgb, var(--state-blocked) 30%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--state-blocked) 8%, #111a1e);color:#f0a0a0;font-size:12px}.DarkModal-module__iCvddG__inputGrid{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}.DarkModal-module__iCvddG__input{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:#e2ebf0;background:#111a1e;border:1px solid #2a3a42;font-size:12px}.DarkModal-module__iCvddG__input::placeholder{color:var(--ink-muted)}.DarkModal-module__iCvddG__actionButton{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--state-evidence);color:#fff;cursor:pointer;border:none;font-size:12px;font-weight:600}.DarkModal-module__iCvddG__actionButton:disabled{opacity:.5;cursor:not-allowed}.DarkModal-module__iCvddG__actionButtonFull{grid-column:1/-1;}.DarkModal-module__iCvddG__resultCard{padding:var(--space-4);border-radius:var(--radius-md);background:#1a283099;border:1px solid #2a3a42;font-size:12px}.DarkModal-module__iCvddG__resourceTags{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.DarkModal-module__iCvddG__resourceTag{font-family:var(--font-data);background:#0a1014;border-radius:4px;padding:2px 8px}.DarkModal-module__iCvddG__warning{margin-top:var(--space-2);color:var(--state-modeled)}.DarkModal-module__iCvddG__footer{justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid #23343c;display:flex}.DarkModal-module__iCvddG__ghostButton{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);color:var(--ink-muted);cursor:pointer;background:0 0;border:none;font-size:12px}.DarkModal-module__iCvddG__ghostButton:hover{color:#e2ebf0}.DarkModal-module__iCvddG__secondaryButton{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);color:#e2ebf0;cursor:pointer;background:#1a2830;border:none;font-size:12px}.DarkModal-module__iCvddG__secondaryButton:disabled{opacity:.5;cursor:not-allowed}.DarkModal-module__iCvddG__primaryButton{}.DarkModal-module__iCvddG__linkText{color:var(--state-observed);grid-column:1/-1;font-size:12px;text-decoration:none}.DarkModal-module__iCvddG__loadingText{color:var(--ink-muted);font-size:14px}@media (max-width:768px){.DarkModal-module__iCvddG__inputGrid{grid-template-columns:1fr}}
.LivePricingFeedModal-module__iDlkua__backdrop{z-index:var(--z-modal);padding:var(--space-4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e191e99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.LivePricingFeedModal-module__iDlkua__dialog{border-radius:var(--radius-modal);color:#e2ebf0;width:100%;max-width:1080px;max-height:90vh;box-shadow:var(--shadow-modal);background:#111a1e;border:1px solid #23343c;flex-direction:column;display:flex;overflow:hidden}.LivePricingFeedModal-module__iDlkua__header{padding:var(--space-4) var(--space-6);border-bottom:1px solid #23343c;justify-content:space-between;align-items:center;display:flex}.LivePricingFeedModal-module__iDlkua__headerTitle{color:#e2ebf0;margin:0;font-size:18px;font-weight:700}.LivePricingFeedModal-module__iDlkua__headerDescription{color:var(--ink-muted);margin:4px 0 0;font-size:12px}.LivePricingFeedModal-module__iDlkua__closeButton{border-radius:var(--radius-sm);color:var(--ink-muted);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:20px}.LivePricingFeedModal-module__iDlkua__closeButton:hover{color:#e2ebf0;background:#23343c}.LivePricingFeedModal-module__iDlkua__tabNav{gap:var(--space-2);padding:var(--space-2) var(--space-6) 0;border-bottom:1px solid #23343c;display:flex}.LivePricingFeedModal-module__iDlkua__tab{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:600}.LivePricingFeedModal-module__iDlkua__tabActive{color:var(--state-modeled);background:#1a2830}.LivePricingFeedModal-module__iDlkua__body{padding:var(--space-6);gap:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.LivePricingFeedModal-module__iDlkua__statusMessage{padding:var(--space-3);border:1px solid color-mix(in srgb, var(--state-modeled) 30%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--state-modeled) 8%, #111a1e);color:#e8c98a;font-size:12px}.LivePricingFeedModal-module__iDlkua__pipelineCard{padding:var(--space-4);border-radius:var(--radius-md);background:#0a101499;border:1px solid #23343c;justify-content:space-between;align-items:center;display:flex}.LivePricingFeedModal-module__iDlkua__pipelineTitle{margin:0;font-size:14px;font-weight:600}.LivePricingFeedModal-module__iDlkua__pipelineDescription{color:var(--ink-muted);margin:4px 0 0;font-size:12px}.LivePricingFeedModal-module__iDlkua__syncButton{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--state-modeled);color:#fff;cursor:pointer;border:none;font-size:12px;font-weight:600}.LivePricingFeedModal-module__iDlkua__syncButton:disabled{opacity:.5;cursor:not-allowed}.LivePricingFeedModal-module__iDlkua__sourceGrid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.LivePricingFeedModal-module__iDlkua__sourceCard{padding:var(--space-4);border-radius:var(--radius-md);background:#1a283099;border:1px solid #2a3a42}.LivePricingFeedModal-module__iDlkua__sourceHeader{justify-content:space-between;align-items:center;display:flex}.LivePricingFeedModal-module__iDlkua__methodBadge{background:color-mix(in srgb, var(--state-observed) 12%, #111a1e);color:var(--state-observed);border-radius:4px;padding:2px 8px;font-size:10px}.LivePricingFeedModal-module__iDlkua__sourceUrl{margin-top:var(--space-2);font-family:var(--font-data);color:var(--ink-muted);text-overflow:ellipsis;font-size:11px;text-decoration:none;display:block;overflow:hidden}.LivePricingFeedModal-module__iDlkua__trendCard{padding:var(--space-4);border-radius:var(--radius-md);background:#1a283099;border:1px solid #2a3a42}.LivePricingFeedModal-module__iDlkua__trendHeader{justify-content:space-between;display:flex}.LivePricingFeedModal-module__iDlkua__trendPercent{font-family:var(--font-data);color:var(--state-observed)}.LivePricingFeedModal-module__iDlkua__trendMeta{color:var(--ink-muted);margin:4px 0 0;font-size:12px}.LivePricingFeedModal-module__iDlkua__trendPrices{margin:var(--space-2) 0 0;font-family:var(--font-data);font-size:12px}.LivePricingFeedModal-module__iDlkua__trendEmpty{color:var(--ink-muted);font-size:14px}.LivePricingFeedModal-module__iDlkua__creditsSummary{padding:var(--space-4);border-radius:var(--radius-md);background:#0a1014;border:1px solid #23343c}.LivePricingFeedModal-module__iDlkua__creditsSummaryLabel{color:var(--ink-muted);font-size:12px}.LivePricingFeedModal-module__iDlkua__creditsSummaryValue{font-family:var(--font-data);color:var(--state-observed);margin-top:4px;font-size:24px;font-weight:700}.LivePricingFeedModal-module__iDlkua__checkboxLabel{align-items:center;gap:var(--space-2);font-size:12px;display:flex}.LivePricingFeedModal-module__iDlkua__creditProgram{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid #2a3a42;font-size:12px;display:flex}.LivePricingFeedModal-module__iDlkua__creditProgramHint{color:var(--ink-muted);margin-top:4px;display:block}.LivePricingFeedModal-module__iDlkua__applyButton{padding:var(--space-2) var(--space-5);border-radius:var(--radius-md);background:var(--state-modeled);color:#fff;cursor:pointer;border:none;font-size:12px;font-weight:600}@media (max-width:768px){.LivePricingFeedModal-module__iDlkua__sourceGrid{grid-template-columns:1fr}}
.ArchitectureBoard-module__j_92iq__shell{background-color:var(--bg,#f3efe6);flex-direction:column;width:100vw;height:100dvh;display:flex;position:relative;overflow:hidden}.ArchitectureBoard-module__j_92iq__cockpit{flex:1;width:100%;height:100%;display:flex;position:relative;overflow:hidden}
