.Tabs-module__A0iKEq__tabsContainer{height:100%;font-family:var(--font-geneva);flex-direction:column;display:flex;overflow:hidden}.Tabs-module__A0iKEq__tabHeaders{border-bottom:1px solid var(--theme-tab-border,#000);background:var(--theme-tab-background,#ddd);z-index:10;flex-shrink:0;align-items:center;gap:0;padding:4px 4px 0;display:flex}.Tabs-module__A0iKEq__leftContent{align-items:center;margin-right:4px;padding:0 8px;display:flex}.Tabs-module__A0iKEq__tabHeader{background:var(--theme-tab-background,#ddd);border:1px solid var(--theme-tab-border,#000);border-radius:var(--theme-corner-radius,0px)var(--theme-corner-radius,0px)0 0;cursor:pointer;font-family:inherit;font-size:var(--theme-font-size,12px);color:var(--theme-tab-text,#666);border-bottom:none;align-items:center;gap:6px;padding:6px 16px;transition:all .1s;display:flex;position:relative}.Tabs-module__A0iKEq__tabHeader:hover:not(.Tabs-module__A0iKEq__active):not(.Tabs-module__A0iKEq__disabled){background:var(--theme-tab-background-hover,#eee);color:var(--theme-tab-text-active,#000)}.Tabs-module__A0iKEq__tabHeader.Tabs-module__A0iKEq__active{background:var(--theme-tab-background-active,#fff);color:var(--theme-tab-text-active,#000);z-index:1;border-bottom:1px solid var(--theme-tab-background-active,#fff);margin-bottom:-1px;font-weight:700}.Tabs-module__A0iKEq__tabHeader.Tabs-module__A0iKEq__disabled{opacity:.4;cursor:not-allowed}.Tabs-module__A0iKEq__tabIcon{width:16px;height:16px}.Tabs-module__A0iKEq__tabLabel{white-space:nowrap}.Tabs-module__A0iKEq__pinnedTabsContainer{align-items:center;gap:0;margin-left:auto;display:flex}.Tabs-module__A0iKEq__pinnedTab{margin-left:8px;border-left:2px solid var(--theme-tab-border,#000)!important}.Tabs-module__A0iKEq__pinnedTab:first-child{margin-left:16px}.Tabs-module__A0iKEq__tabContentScrollWrapper{background:var(--theme-tab-background-active,#fff);border:1px solid var(--theme-tab-border,#000);border-radius:0 0 var(--theme-corner-radius,0px)var(--theme-corner-radius,0px);border-top:none;flex:1;min-height:0}.Tabs-module__A0iKEq__tabContentInner{width:100%;min-height:100%}.Tabs-module__A0iKEq__tabContent{flex-direction:column;min-height:100%;padding:16px;display:flex}@media (max-width:768px){.Tabs-module__A0iKEq__tabHeaders{scrollbar-width:thin;overflow-x:auto}.Tabs-module__A0iKEq__tabHeader{padding:8px 12px;font-size:14px}.Tabs-module__A0iKEq__tabContent{padding:12px}}
.KeyboardViewer-module__ByDWMG__overlay{background:var(--theme-overlay-background,rgba(0,0,0,.5));z-index:10002;justify-content:center;align-items:center;animation:.15s ease-out KeyboardViewer-module__ByDWMG__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes KeyboardViewer-module__ByDWMG__fadeIn{0%{opacity:0}to{opacity:1}}.KeyboardViewer-module__ByDWMG__viewer{background:var(--theme-window-background,#ddd);border:2px solid var(--theme-window-border,#000);border-radius:var(--theme-corner-radius,0px);box-shadow:var(--theme-window-shadow,4px 4px 0 rgba(0,0,0,.5));width:600px;max-width:90vw;max-height:80vh;font-family:var(--font-geneva);flex-direction:column;animation:.2s ease-out KeyboardViewer-module__ByDWMG__slideIn;display:flex}@keyframes KeyboardViewer-module__ByDWMG__slideIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.KeyboardViewer-module__ByDWMG__header{background:var(--theme-title-bar-active,#fff);border-bottom:1px solid var(--theme-window-border,#000);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.KeyboardViewer-module__ByDWMG__title{font-family:var(--font-chicago);font-size:var(--theme-font-size,14px);color:var(--theme-title-bar-text,#000);margin:0;font-weight:700}.KeyboardViewer-module__ByDWMG__closeButton{background:var(--theme-button-background,#fff);border:1px solid var(--theme-button-border,#000);border-radius:var(--theme-corner-radius,0px);cursor:pointer;width:24px;height:24px;color:var(--theme-button-text,#000);justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:18px;line-height:1;transition:all .1s;display:flex}.KeyboardViewer-module__ByDWMG__closeButton:hover{background:var(--theme-button-background-hover,#000);color:var(--theme-button-text-hover,#fff)}.KeyboardViewer-module__ByDWMG__categories{background:var(--theme-tab-background,#ddd);border-bottom:1px solid var(--theme-window-border,#000);gap:4px;padding:8px;display:flex;overflow-x:auto}.KeyboardViewer-module__ByDWMG__categoryButton{background:var(--theme-button-background,#ddd);border:1px solid var(--theme-button-border,#000);border-radius:var(--theme-corner-radius,0px);cursor:pointer;font-family:inherit;font-size:var(--theme-font-size,11px);color:var(--theme-button-text,#000);white-space:nowrap;padding:6px 12px;transition:all .1s}.KeyboardViewer-module__ByDWMG__categoryButton:hover:not(.KeyboardViewer-module__ByDWMG__active){background:var(--theme-button-background-hover,#eee)}.KeyboardViewer-module__ByDWMG__categoryButton.KeyboardViewer-module__ByDWMG__active{background:var(--theme-highlight,#000);color:var(--theme-highlight-text,#fff);font-weight:700}.KeyboardViewer-module__ByDWMG__shortcuts{background:var(--theme-input-background,#fff);flex:1;padding:16px;overflow-y:auto}.KeyboardViewer-module__ByDWMG__shortcut{border-bottom:1px solid var(--theme-divider-color,#ddd);align-items:center;gap:16px;padding:8px 0;display:flex}.KeyboardViewer-module__ByDWMG__shortcut:last-child{border-bottom:none}.KeyboardViewer-module__ByDWMG__keys{background:var(--theme-button-background,#ddd);border:2px solid var(--theme-button-border,#000);border-radius:var(--theme-corner-radius,0px);min-width:120px;font-family:var(--font-chicago);font-size:var(--theme-font-size,12px);text-align:center;color:var(--theme-button-text,#000);padding:4px 8px;font-weight:700;display:inline-block;box-shadow:2px 2px rgba(0,0,0,.2)}.KeyboardViewer-module__ByDWMG__description{font-size:var(--theme-font-size,12px);color:var(--theme-text-primary,#000);flex:1}.KeyboardViewer-module__ByDWMG__footer{background:var(--theme-window-background,#ddd);border-top:1px solid var(--theme-window-border,#000);text-align:center;padding:12px}.KeyboardViewer-module__ByDWMG__hint{font-size:var(--theme-font-size,11px);color:var(--theme-text-secondary,#666);margin:0}.KeyboardViewer-module__ByDWMG__hint kbd{background:var(--theme-input-background,#fff);border:1px solid var(--theme-input-border,#000);border-radius:var(--theme-corner-radius,0px);font-family:var(--font-chicago);font-size:var(--theme-font-size,11px);padding:2px 6px;font-weight:700}@media (max-width:768px){.KeyboardViewer-module__ByDWMG__viewer{width:auto;max-width:calc(100vw - 32px)}.KeyboardViewer-module__ByDWMG__categories{scrollbar-width:thin}.KeyboardViewer-module__ByDWMG__shortcuts{padding:12px}.KeyboardViewer-module__ByDWMG__shortcut{flex-direction:column;align-items:flex-start;gap:8px}.KeyboardViewer-module__ByDWMG__keys{width:100%;min-width:0}.KeyboardViewer-module__ByDWMG__description{font-size:13px}}
.TreasuryTransferTemplate-module__fnA3Qa__container{margin-top:8px}.TreasuryTransferTemplate-module__fnA3Qa__inputGroup{margin-bottom:12px}.TreasuryTransferTemplate-module__fnA3Qa__label{margin-bottom:4px;font-family:Geneva,Helvetica,sans-serif;font-size:11px;font-weight:700;display:block}.TreasuryTransferTemplate-module__fnA3Qa__required{color:#c00}.TreasuryTransferTemplate-module__fnA3Qa__select,.TreasuryTransferTemplate-module__fnA3Qa__input{background:#fff;border:1px solid #000;width:100%;margin-bottom:4px;padding:4px 6px;font-family:Geneva,Helvetica,sans-serif;font-size:11px;box-shadow:inset 1px 1px #888}.TreasuryTransferTemplate-module__fnA3Qa__select{cursor:pointer}.TreasuryTransferTemplate-module__fnA3Qa__select:disabled,.TreasuryTransferTemplate-module__fnA3Qa__input:disabled{opacity:.5;cursor:not-allowed;background:#eee}.TreasuryTransferTemplate-module__fnA3Qa__helpText{color:#666;margin-top:2px;font-family:Geneva,Helvetica,sans-serif;font-size:10px;font-style:italic}.TreasuryTransferTemplate-module__fnA3Qa__error{color:#c00;margin-top:2px;font-family:Geneva,Helvetica,sans-serif;font-size:10px;font-weight:700}.TreasuryTransferTemplate-module__fnA3Qa__warning{color:var(--theme-warning-color,#f90);margin-top:2px;font-family:Geneva,Helvetica,sans-serif;font-size:10px}.TreasuryTransferTemplate-module__fnA3Qa__loading{color:#00c;margin-top:4px;font-family:Geneva,Helvetica,sans-serif;font-size:10px}.TreasuryTransferTemplate-module__fnA3Qa__tokenInfo{color:#444;background:#f8f8f8;border:1px solid #ccc;margin-top:4px;padding:4px 6px;font-family:Geneva,Helvetica,sans-serif;font-size:10px}.TreasuryTransferTemplate-module__fnA3Qa__balanceDisplay{color:#444;margin-top:4px;font-family:Geneva,Helvetica,sans-serif;font-size:10px}.TreasuryTransferTemplate-module__fnA3Qa__balanceAmount{color:#00c;font-weight:700}.TreasuryTransferTemplate-module__fnA3Qa__warningBox{background:#fcc;border:1px solid #c00;margin-bottom:12px;padding:8px;font-family:Geneva,Helvetica,sans-serif;font-size:11px;font-weight:700}@media (max-width:768px){.TreasuryTransferTemplate-module__fnA3Qa__select,.TreasuryTransferTemplate-module__fnA3Qa__input{font-size:16px}}
.NounSelector-module___b6OOG__container{margin-bottom:12px}.NounSelector-module___b6OOG__label{margin-bottom:8px;font-family:Geneva,Helvetica,sans-serif;font-size:11px;font-weight:700;display:block}.NounSelector-module___b6OOG__loadingContainer{background:#eee;border:1px solid #888;align-items:center;gap:8px;padding:12px;display:flex}.NounSelector-module___b6OOG__loadingText{color:#444;font-family:Geneva,Helvetica,sans-serif;font-size:11px}.NounSelector-module___b6OOG__emptyState{color:#666;text-align:center;background:#eee;border:1px solid #888;padding:16px;font-family:Geneva,Helvetica,sans-serif;font-size:11px}.NounSelector-module___b6OOG__grid{background:#fff;border:1px solid #000;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;max-height:300px;padding:8px;display:grid;overflow-y:auto;box-shadow:inset 1px 1px #888}.NounSelector-module___b6OOG__nounCard{cursor:pointer;background:#ddd;border:2px solid #888;flex-direction:column;align-items:center;padding:8px;transition:none;display:flex}.NounSelector-module___b6OOG__nounCard:hover:not(:disabled){background:#eee;border-color:#000}.NounSelector-module___b6OOG__nounCard.NounSelector-module___b6OOG__selected{background:#fff;border:2px solid #000;box-shadow:0 0 0 2px #00c}.NounSelector-module___b6OOG__nounCard:disabled{opacity:.5;cursor:not-allowed}.NounSelector-module___b6OOG__nounImage{width:80px;height:80px;image-rendering:pixelated;background:#fff;border:1px solid #000;justify-content:center;align-items:center;display:flex}.NounSelector-module___b6OOG__nounImage svg{width:100%;height:100%}.NounSelector-module___b6OOG__nounPlaceholder{background:#ccc;border:1px solid #000;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.NounSelector-module___b6OOG__nounId{color:#000;font-family:Chicago,Courier New,monospace;font-size:16px;font-weight:700}.NounSelector-module___b6OOG__nounLabel{text-align:center;color:#000;margin-top:4px;font-family:Geneva,Helvetica,sans-serif;font-size:10px}.NounSelector-module___b6OOG__grid::-webkit-scrollbar{width:15px}.NounSelector-module___b6OOG__grid::-webkit-scrollbar-track{background:#ddd}.NounSelector-module___b6OOG__grid::-webkit-scrollbar-thumb{background:#888;border:1px solid #000}.NounSelector-module___b6OOG__grid::-webkit-scrollbar-thumb:hover{background:#666}@media (max-width:768px){.NounSelector-module___b6OOG__grid{grid-template-columns:repeat(2,1fr);max-height:400px}.NounSelector-module___b6OOG__nounImage,.NounSelector-module___b6OOG__nounPlaceholder{aspect-ratio:1;width:100%;height:auto}}@media (min-width:769px) and (max-width:1024px){.NounSelector-module___b6OOG__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1025px){.NounSelector-module___b6OOG__grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}
.NounSwapTemplate-module__wNmSEG__container{margin-top:8px}.NounSwapTemplate-module__wNmSEG__tipSection{background:#f8f8f8;border:1px solid #ccc;margin-top:16px;padding:12px}.NounSwapTemplate-module__wNmSEG__tipHeader{margin-bottom:4px;font-family:Chicago,Courier New,monospace;font-size:11px;font-weight:700}.NounSwapTemplate-module__wNmSEG__tipDescription{color:#666;margin-bottom:12px;font-family:Geneva,Helvetica,sans-serif;font-size:10px;font-style:italic}.NounSwapTemplate-module__wNmSEG__tipFields{gap:12px;display:flex}.NounSwapTemplate-module__wNmSEG__tipFields>.NounSwapTemplate-module__wNmSEG__inputGroup{flex:1}.NounSwapTemplate-module__wNmSEG__inputGroup{margin-bottom:12px}.NounSwapTemplate-module__wNmSEG__label{margin-bottom:4px;font-family:Geneva,Helvetica,sans-serif;font-size:11px;font-weight:700;display:block}.NounSwapTemplate-module__wNmSEG__required{color:#c00}.NounSwapTemplate-module__wNmSEG__input{background:#fff;border:1px solid #000;width:100%;padding:4px 6px;font-family:Geneva,Helvetica,sans-serif;font-size:11px;box-shadow:inset 1px 1px #888}.NounSwapTemplate-module__wNmSEG__input:disabled{opacity:.5;cursor:not-allowed;background:#eee}.NounSwapTemplate-module__wNmSEG__helpText{color:#666;margin-top:2px;font-family:Geneva,Helvetica,sans-serif;font-size:10px;font-style:italic}.NounSwapTemplate-module__wNmSEG__error{color:#c00;margin-top:2px;font-family:Geneva,Helvetica,sans-serif;font-size:10px;font-weight:700}.NounSwapTemplate-module__wNmSEG__previewSection{border-top:1px solid #888;margin-top:16px;padding-top:12px}.NounSwapTemplate-module__wNmSEG__previewHeader{margin-bottom:8px;font-family:Chicago,Courier New,monospace;font-size:11px;font-weight:700}.NounSwapTemplate-module__wNmSEG__previewList{background:#eee;border:1px solid #888;padding:8px}.NounSwapTemplate-module__wNmSEG__previewItem{padding:2px 0;font-family:Courier New,monospace;font-size:10px}.NounSwapTemplate-module__wNmSEG__approvalSection{background:#f8f8f8;border:2px solid #000;margin:20px 0;padding:16px}.NounSwapTemplate-module__wNmSEG__approvalHeader{color:#000;margin-bottom:12px;font-family:Chicago,monospace;font-size:12px;font-weight:700}.NounSwapTemplate-module__wNmSEG__approvalStatus{color:#666;font-family:Geneva,sans-serif;font-size:11px;font-style:italic}.NounSwapTemplate-module__wNmSEG__approvalWarning{background:#fff3cd;border:1px solid #cc9a00;margin-bottom:12px;padding:12px}.NounSwapTemplate-module__wNmSEG__warningText{color:#664d00;margin-bottom:12px;font-family:Geneva,sans-serif;font-size:11px;line-height:1.5}.NounSwapTemplate-module__wNmSEG__approvalButtons{gap:8px;margin-bottom:8px;display:flex}.NounSwapTemplate-module__wNmSEG__approveButton,.NounSwapTemplate-module__wNmSEG__approveAllButton{cursor:pointer;background:#fff;border:1px solid #000;flex:1;padding:6px 12px;font-family:Geneva,sans-serif;font-size:11px}.NounSwapTemplate-module__wNmSEG__approveButton:hover:not(:disabled),.NounSwapTemplate-module__wNmSEG__approveAllButton:hover:not(:disabled){background:#eee}.NounSwapTemplate-module__wNmSEG__approveButton:disabled,.NounSwapTemplate-module__wNmSEG__approveAllButton:disabled{opacity:.5;cursor:not-allowed}.NounSwapTemplate-module__wNmSEG__approvalHelpText{color:#666;font-family:Geneva,sans-serif;font-size:10px;line-height:1.4}.NounSwapTemplate-module__wNmSEG__approvalError{color:#900;background:#ffe0e0;border:1px solid #c00;margin-top:8px;padding:8px;font-family:Geneva,sans-serif;font-size:10px}.NounSwapTemplate-module__wNmSEG__approvalSuccess{color:#006000;background:#e8f4e8;border:1px solid #0a0;padding:12px;font-family:Geneva,sans-serif;font-size:11px}@media (max-width:768px){.NounSwapTemplate-module__wNmSEG__input{font-size:16px}.NounSwapTemplate-module__wNmSEG__approvalButtons{flex-direction:column}}
.SmartActionEditor-module__VUbXRa__container{border:2px inset var(--theme-window-border,#888);background:var(--theme-window-background,#fff);margin-bottom:12px;padding:12px}.SmartActionEditor-module__VUbXRa__header{border-bottom:1px solid var(--theme-window-border,#000);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.SmartActionEditor-module__VUbXRa__actionLabel{font-family:var(--font-chicago,"Chicago",monospace);color:var(--theme-text,#000);font-size:12px;font-weight:700}.SmartActionEditor-module__VUbXRa__toggleButton{font-family:var(--font-chicago,"Chicago",monospace);border:1px outset var(--theme-window-border,#000);background:var(--theme-button-background,#ddd);color:var(--theme-text,#000);cursor:pointer;padding:4px 8px;font-size:10px}.SmartActionEditor-module__VUbXRa__toggleButton:hover:not(:disabled){background:var(--theme-button-background-hover,#eee)}.SmartActionEditor-module__VUbXRa__toggleButton:active:not(:disabled){border-style:inset}.SmartActionEditor-module__VUbXRa__inputGroup{margin-bottom:12px}.SmartActionEditor-module__VUbXRa__label{font-family:var(--font-geneva,"Geneva",sans-serif);color:var(--theme-text,#000);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.SmartActionEditor-module__VUbXRa__input,.SmartActionEditor-module__VUbXRa__select{width:100%;font-family:var(--font-geneva,"Geneva",sans-serif);border:1px solid var(--theme-window-border,#000);color:#000;background:#fff;padding:4px;font-size:11px}.SmartActionEditor-module__VUbXRa__input:focus,.SmartActionEditor-module__VUbXRa__select:focus{outline:2px solid var(--theme-highlight,navy);outline-offset:-2px}.SmartActionEditor-module__VUbXRa__status{font-family:var(--font-geneva,"Geneva",sans-serif);color:var(--theme-highlight,navy);margin-top:4px;font-size:10px;font-style:italic}.SmartActionEditor-module__VUbXRa__contractName{font-family:var(--font-geneva,"Geneva",sans-serif);background:#f0f0f0;border:1px solid #ccc;margin-top:4px;padding:6px;font-size:10px}.SmartActionEditor-module__VUbXRa__highlight{color:var(--theme-highlight,navy);font-weight:700}.SmartActionEditor-module__VUbXRa__proxyInfo{color:#666;margin-top:4px;font-size:9px}.SmartActionEditor-module__VUbXRa__implementationInfo{margin-top:2px;font-family:monospace}.SmartActionEditor-module__VUbXRa__error{font-family:var(--font-geneva,"Geneva",sans-serif);color:#c00000;background:#ffe0e0;border:1px solid red;margin-top:4px;padding:4px;font-size:10px}.SmartActionEditor-module__VUbXRa__modeIndicator{background:var(--theme-highlight,navy);color:#fff;border:1px solid var(--theme-window-border,#000);margin-bottom:12px;padding:6px 8px}.SmartActionEditor-module__VUbXRa__modeLabel{font-family:var(--font-chicago,"Chicago",monospace);font-size:10px;font-weight:700}.SmartActionEditor-module__VUbXRa__proxyIndicator{opacity:.9;font-weight:400}.SmartActionEditor-module__VUbXRa__parametersSection{background:#f8f8f8;border:1px solid #ccc;margin-top:12px;padding:8px}.SmartActionEditor-module__VUbXRa__parameterGroup{margin-bottom:8px}.SmartActionEditor-module__VUbXRa__parameterGroup:last-child{margin-bottom:0}.SmartActionEditor-module__VUbXRa__parameterLabel{color:#333;margin-bottom:4px;font-family:monospace;font-size:10px;display:block}.SmartActionEditor-module__VUbXRa__generatedInfo{font-family:var(--font-geneva,"Geneva",sans-serif);background:#e8f4e8;border:1px solid #0a0;margin-top:12px;padding:8px;font-size:10px}.SmartActionEditor-module__VUbXRa__generatedLabel{color:#006000;margin-bottom:4px;font-weight:700}.SmartActionEditor-module__VUbXRa__generatedValue{margin-bottom:8px}.SmartActionEditor-module__VUbXRa__generatedValue strong{margin-bottom:4px;display:block}.SmartActionEditor-module__VUbXRa__generatedValue:last-child{margin-bottom:0}.SmartActionEditor-module__VUbXRa__calldataPreview{word-break:break-all;white-space:pre-wrap;color:#000;background:#fff;border:1px solid #ccc;max-height:80px;margin-top:4px;padding:6px;font-family:monospace;font-size:10px;overflow:auto}.SmartActionEditor-module__VUbXRa__calldataPreview::-webkit-scrollbar{width:12px;height:12px}.SmartActionEditor-module__VUbXRa__calldataPreview::-webkit-scrollbar-track{background:#f0f0f0;border:1px solid #888}.SmartActionEditor-module__VUbXRa__calldataPreview::-webkit-scrollbar-thumb{background:#888;border:1px outset #aaa}.SmartActionEditor-module__VUbXRa__calldataPreview::-webkit-scrollbar-corner{background:#f0f0f0}.SmartActionEditor-module__VUbXRa__generatedHint{color:#006000;margin-top:8px;font-size:9px;font-style:italic}.SmartActionEditor-module__VUbXRa__noFunctionsMessage,.SmartActionEditor-module__VUbXRa__noAbiMessage{font-family:var(--font-geneva,"Geneva",sans-serif);background:#fff8e0;border:1px solid #ca0;padding:12px;font-size:10px}.SmartActionEditor-module__VUbXRa__noFunctionsMessage p,.SmartActionEditor-module__VUbXRa__noAbiMessage p{margin:8px 0 0;line-height:1.4}@media (max-width:768px){.SmartActionEditor-module__VUbXRa__container{padding:8px}.SmartActionEditor-module__VUbXRa__header{flex-direction:column;align-items:flex-start;gap:8px}.SmartActionEditor-module__VUbXRa__toggleButton{width:100%}}
.ActionTemplateEditor-module__4TPQmW__container{background:#ddd;border:1px solid #000;margin-bottom:16px;padding:12px}.ActionTemplateEditor-module__4TPQmW__header{border-bottom:1px solid #888;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.ActionTemplateEditor-module__4TPQmW__actionLabel{font-family:Chicago,Courier New,monospace;font-size:12px;font-weight:700}.ActionTemplateEditor-module__4TPQmW__toggleButton{cursor:pointer;background:#fff;border:1px solid #000;padding:4px 12px;font-family:Geneva,Helvetica,sans-serif;font-size:11px;box-shadow:1px 1px #888}.ActionTemplateEditor-module__4TPQmW__toggleButton:hover:not(:disabled){background:#eee}.ActionTemplateEditor-module__4TPQmW__toggleButton:active:not(:disabled){box-shadow:inset 1px 1px #888}.ActionTemplateEditor-module__4TPQmW__toggleButton:disabled{opacity:.5;cursor:not-allowed}.ActionTemplateEditor-module__4TPQmW__inputGroup{margin-bottom:12px}.ActionTemplateEditor-module__4TPQmW__label{margin-bottom:4px;font-family:Geneva,Helvetica,sans-serif;font-size:11px;font-weight:700;display:block}.ActionTemplateEditor-module__4TPQmW__required{color:#c00}.ActionTemplateEditor-module__4TPQmW__select,.ActionTemplateEditor-module__4TPQmW__input{background:#fff;border:1px solid #000;width:100%;padding:4px 6px;font-family:Geneva,Helvetica,sans-serif;font-size:11px;box-shadow:inset 1px 1px #888}.ActionTemplateEditor-module__4TPQmW__select{cursor:pointer}.ActionTemplateEditor-module__4TPQmW__select:disabled,.ActionTemplateEditor-module__4TPQmW__input:disabled{opacity:.5;cursor:not-allowed;background:#eee}.ActionTemplateEditor-module__4TPQmW__templateDescription{color:#444;margin-top:4px;font-family:Geneva,Helvetica,sans-serif;font-size:10px;line-height:1.4}.ActionTemplateEditor-module__4TPQmW__multiActionBadge{color:#00c;font-weight:700}.ActionTemplateEditor-module__4TPQmW__simpleForm{margin-top:8px}.ActionTemplateEditor-module__4TPQmW__helpText{color:#666;margin-top:2px;font-family:Geneva,Helvetica,sans-serif;font-size:10px;font-style:italic}.ActionTemplateEditor-module__4TPQmW__error{color:#c00;margin-top:2px;font-family:Geneva,Helvetica,sans-serif;font-size:10px;font-weight:700}.ActionTemplateEditor-module__4TPQmW__advancedSection{border-top:1px solid #888;margin-top:16px;padding-top:12px}.ActionTemplateEditor-module__4TPQmW__advancedHeader{margin-bottom:8px;font-family:Chicago,Courier New,monospace;font-size:11px;font-weight:700}.ActionTemplateEditor-module__4TPQmW__generatedAction{background:#eee;border:1px solid #888;margin-bottom:8px;padding:8px}.ActionTemplateEditor-module__4TPQmW__actionNumber{color:#00c;margin-bottom:6px;font-family:Geneva,Helvetica,sans-serif;font-size:10px;font-weight:700}.ActionTemplateEditor-module__4TPQmW__generatedField{margin-bottom:6px}.ActionTemplateEditor-module__4TPQmW__generatedLabel{margin-bottom:2px;font-family:Geneva,Helvetica,sans-serif;font-size:10px;font-weight:700;display:block}.ActionTemplateEditor-module__4TPQmW__generatedInput,.ActionTemplateEditor-module__4TPQmW__generatedTextarea{color:#333;background:#fff;border:1px solid #888;width:100%;padding:4px;font-family:Courier New,monospace;font-size:10px}.ActionTemplateEditor-module__4TPQmW__generatedTextarea{resize:vertical;font-family:Courier New,monospace}@media (max-width:768px){.ActionTemplateEditor-module__4TPQmW__container{padding:8px}.ActionTemplateEditor-module__4TPQmW__header{flex-direction:column;align-items:flex-start;gap:8px}.ActionTemplateEditor-module__4TPQmW__toggleButton{align-self:flex-end}.ActionTemplateEditor-module__4TPQmW__select,.ActionTemplateEditor-module__4TPQmW__input{font-size:16px}}
.EditorToolbar-module__FYjTbq__toolbar{background:var(--theme-window-background,#ddd);border-bottom:1px solid var(--theme-window-border,#000);flex-wrap:wrap;align-items:center;gap:8px;padding:6px;display:flex}.EditorToolbar-module__FYjTbq__toolGroup{align-items:center;gap:4px;display:flex}.EditorToolbar-module__FYjTbq__toolButton{font-family:var(--font-chicago);border:1px outset var(--theme-window-border);background:var(--theme-button-background,#ddd);cursor:pointer;justify-content:center;align-items:center;min-width:28px;height:24px;padding:4px 6px;font-size:10px;display:flex}.EditorToolbar-module__FYjTbq__toolButton:hover:not(:disabled){background:var(--theme-button-background-hover,#fff)}.EditorToolbar-module__FYjTbq__toolButton:active:not(:disabled){border-style:inset}.EditorToolbar-module__FYjTbq__toolButton:disabled{opacity:.5;cursor:not-allowed}.EditorToolbar-module__FYjTbq__uploadButton{background:#e8f4ff;border-color:#06c;min-width:auto;padding:4px 8px;font-size:11px}.EditorToolbar-module__FYjTbq__uploadButton:hover:not(:disabled){background:#d0e8ff}
.MenuBar-module__HDTT6W__menuBar{background:var(--theme-menu-background,var(--mac-white));border-bottom:1px solid var(--theme-window-border,var(--mac-black));height:20px;font-family:var(--font-chicago);font-size:var(--theme-font-size,12px);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:var(--z-menubar);opacity:var(--theme-menu-opacity,1);align-items:center;gap:12px;padding:0 4px;display:flex;position:fixed;top:0;left:0;right:0}.MenuBar-module__HDTT6W__menuSection{position:relative}.MenuBar-module__HDTT6W__menuItem{cursor:pointer;font-family:var(--font-chicago);font-size:var(--theme-font-size,12px);color:var(--theme-menu-text,var(--mac-black));transition:background var(--transition-fast),color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:2px 8px;display:flex}.MenuBar-module__HDTT6W__appleMenu{min-width:24px;padding:2px 6px}.MenuBar-module__HDTT6W__appleMenu svg{display:block}.MenuBar-module__HDTT6W__appName{font-family:var(--font-chicago);color:var(--theme-menu-text,var(--mac-black));-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:2px 12px 2px 8px;font-size:12px;font-weight:700}.MenuBar-module__HDTT6W__menuItem:hover,.MenuBar-module__HDTT6W__menuItem.MenuBar-module__HDTT6W__active{background:var(--theme-menu-highlight,var(--mac-black));color:var(--theme-highlight-text,var(--mac-white))}.MenuBar-module__HDTT6W__dropdown{background:var(--theme-menu-background,var(--mac-white));border:1px solid var(--theme-window-border,var(--mac-black));min-width:180px;z-index:calc(var(--z-menubar) + 1);padding:2px 0;position:absolute;top:20px;left:0;box-shadow:2px 2px rgba(0,0,0,.3)}.MenuBar-module__HDTT6W__dropdownItem{cursor:pointer;font-family:var(--font-geneva);color:var(--theme-menu-text,var(--mac-black));transition:background var(--transition-fast),color var(--transition-fast);white-space:nowrap;justify-content:space-between;align-items:center;padding:4px 16px;font-size:12px;display:flex}.MenuBar-module__HDTT6W__dropdownItem:hover{background:var(--theme-menu-highlight,var(--mac-black));color:var(--theme-highlight-text,var(--mac-white))}.MenuBar-module__HDTT6W__dropdownItem.MenuBar-module__HDTT6W__disabled{color:var(--mac-gray-2);cursor:not-allowed}.MenuBar-module__HDTT6W__dropdownItem.MenuBar-module__HDTT6W__disabled:hover{color:var(--mac-gray-2);background:0 0}.MenuBar-module__HDTT6W__divider{background:var(--theme-window-border,var(--mac-black));height:1px;margin:2px 8px}.MenuBar-module__HDTT6W__shortcut{color:inherit;opacity:.8;margin-left:24px;font-size:11px}.MenuBar-module__HDTT6W__spacer{flex:1}@media (max-width:768px){.MenuBar-module__HDTT6W__menuBar{gap:6px;height:44px;padding:0 8px;font-size:14px}.MenuBar-module__HDTT6W__menuItem{padding:4px 10px;font-size:13px}.MenuBar-module__HDTT6W__appName{padding:4px 8px;font-size:13px}.MenuBar-module__HDTT6W__dropdown{min-width:200px;top:44px}}.MenuBar-module__HDTT6W__menuItem:focus-visible{outline:2px solid var(--mac-black);outline-offset:-2px}.MenuBar-module__HDTT6W__dropdownItem:focus-visible{outline:2px solid var(--mac-white);outline-offset:-2px}
.MarkdownRenderer-module__NSaMcq__markdown{font-family:var(--font-geneva);color:var(--theme-text,#000);padding:12px;font-size:12px;line-height:1.6}.MarkdownRenderer-module__NSaMcq__markdown h1{font-family:var(--font-chicago);border-bottom:1px solid var(--theme-window-border,#000);margin:16px 0 8px;padding-bottom:4px;font-size:18px}.MarkdownRenderer-module__NSaMcq__markdown h2{font-family:var(--font-chicago);border-bottom:1px solid var(--mac-gray-2,#888);margin:14px 0 6px;padding-bottom:3px;font-size:16px}.MarkdownRenderer-module__NSaMcq__markdown h3{font-family:var(--font-chicago);margin:12px 0 6px;font-size:14px}.MarkdownRenderer-module__NSaMcq__markdown h4,.MarkdownRenderer-module__NSaMcq__markdown h5,.MarkdownRenderer-module__NSaMcq__markdown h6{font-family:var(--font-chicago);margin:10px 0 5px;font-size:12px}.MarkdownRenderer-module__NSaMcq__markdown p{margin:8px 0}.MarkdownRenderer-module__NSaMcq__markdown ul,.MarkdownRenderer-module__NSaMcq__markdown ol{margin:8px 0;padding-left:24px}.MarkdownRenderer-module__NSaMcq__markdown li{margin:4px 0}.MarkdownRenderer-module__NSaMcq__markdown input[type=checkbox]{margin-right:6px}.MarkdownRenderer-module__NSaMcq__markdown code{background:var(--mac-gray-1,#ddd);border:1px solid var(--mac-gray-2,#888);padding:2px 4px;font-family:Monaco,Courier New,monospace;font-size:11px}.MarkdownRenderer-module__NSaMcq__markdown pre{background:var(--mac-gray-1,#ddd);border:1px solid var(--theme-window-border,#000);margin:8px 0;padding:8px;overflow-x:auto}.MarkdownRenderer-module__NSaMcq__markdown pre code{background:0 0;border:none;padding:0}.MarkdownRenderer-module__NSaMcq__markdown blockquote{border-left:3px solid var(--mac-gray-2,#888);color:var(--mac-gray-3,#555);margin:8px 0;padding-left:12px}.MarkdownRenderer-module__NSaMcq__markdown a{color:#00e;text-decoration:underline}.MarkdownRenderer-module__NSaMcq__markdown a:visited{color:#551a8b}.MarkdownRenderer-module__NSaMcq__markdown a:hover{background:#ff0}.MarkdownRenderer-module__NSaMcq__image{border:1px solid var(--theme-window-border,#000);max-width:100%;height:auto;margin:8px 0}.MarkdownRenderer-module__NSaMcq__tableWrapper{margin:12px 0;overflow-x:auto}.MarkdownRenderer-module__NSaMcq__table{border-collapse:collapse;border:1px solid var(--theme-window-border,#000);width:100%}.MarkdownRenderer-module__NSaMcq__table th,.MarkdownRenderer-module__NSaMcq__table td{border:1px solid var(--theme-window-border,#000);text-align:left;padding:6px 8px}.MarkdownRenderer-module__NSaMcq__table th{background:var(--mac-gray-1,#ddd);font-family:var(--font-chicago);font-weight:700}.MarkdownRenderer-module__NSaMcq__table tr:nth-child(2n){background:var(--mac-gray-1,#ddd)}.MarkdownRenderer-module__NSaMcq__markdown hr{border:none;border-top:1px solid var(--theme-window-border,#000);margin:16px 0}.MarkdownRenderer-module__NSaMcq__markdown .MarkdownRenderer-module__NSaMcq__mermaid{border:1px solid var(--theme-window-border,#000);text-align:center;background:#fff;margin:12px 0;padding:12px}.MarkdownRenderer-module__NSaMcq__markdown .MarkdownRenderer-module__NSaMcq__katex{font-size:1.1em}.MarkdownRenderer-module__NSaMcq__markdown .MarkdownRenderer-module__NSaMcq__katex-display{text-align:center;margin:12px 0}.MarkdownRenderer-module__NSaMcq__markdown del{color:var(--mac-gray-3,#555);text-decoration:line-through}
.ErrorBoundary-module__VD68uq__errorContainer{background:var(--theme-window-background,var(--mac-gray-1));width:100%;height:100%;padding:var(--spacing-xl);justify-content:center;align-items:center;display:flex}.ErrorBoundary-module__VD68uq__errorDialog{background:var(--theme-button-face,var(--mac-white));border:2px solid var(--theme-window-border,var(--mac-black));gap:var(--spacing-lg);width:100%;max-width:500px;padding:var(--spacing-xl);display:flex;box-shadow:4px 4px rgba(0,0,0,.3)}.ErrorBoundary-module__VD68uq__iconSection{padding-top:var(--spacing-sm);flex-shrink:0;align-items:flex-start;display:flex}.ErrorBoundary-module__VD68uq__errorIcon{font-size:48px;line-height:1}.ErrorBoundary-module__VD68uq__content{gap:var(--spacing-md);flex-direction:column;flex:1;display:flex}.ErrorBoundary-module__VD68uq__title{font-family:var(--font-geneva);color:var(--theme-text,var(--mac-black));font-size:14px;font-weight:700}.ErrorBoundary-module__VD68uq__message{font-family:var(--font-geneva);color:var(--theme-text,var(--mac-black));font-size:12px;line-height:1.5}.ErrorBoundary-module__VD68uq__details{margin-top:var(--spacing-sm);border:1px solid var(--theme-text-secondary,var(--mac-gray-2));border-radius:4px;overflow:hidden}.ErrorBoundary-module__VD68uq__detailsSummary{font-family:var(--font-geneva);padding:var(--spacing-sm)var(--spacing-md);background:var(--theme-button-highlight,var(--mac-gray-5));color:var(--theme-text,var(--mac-black));cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:11px}.ErrorBoundary-module__VD68uq__detailsSummary:hover{background:var(--theme-window-background,var(--mac-gray-1))}.ErrorBoundary-module__VD68uq__errorDetails{padding:var(--spacing-md);font-family:var(--font-geneva);background:var(--theme-button-face,var(--mac-white));color:var(--theme-text,var(--mac-black));gap:var(--spacing-sm);flex-direction:column;font-size:10px;line-height:1.4;display:flex}.ErrorBoundary-module__VD68uq__errorType,.ErrorBoundary-module__VD68uq__errorMessage{word-break:break-word}.ErrorBoundary-module__VD68uq__errorStack{margin-top:var(--spacing-sm)}.ErrorBoundary-module__VD68uq__errorStack pre{white-space:pre-wrap;word-break:break-word;background:var(--theme-button-highlight,var(--mac-gray-5));color:var(--theme-text,var(--mac-black));padding:var(--spacing-sm);max-height:150px;margin-top:var(--spacing-xs);border-radius:2px;font-family:Courier New,monospace;font-size:9px;line-height:1.3;overflow-y:auto}.ErrorBoundary-module__VD68uq__actions{gap:var(--spacing-md);margin-top:var(--spacing-md);display:flex}@media (max-width:768px){.ErrorBoundary-module__VD68uq__errorContainer{padding:var(--spacing-md)}.ErrorBoundary-module__VD68uq__errorDialog{padding:var(--spacing-lg);flex-direction:column}.ErrorBoundary-module__VD68uq__iconSection{justify-content:center;align-items:center}.ErrorBoundary-module__VD68uq__errorIcon{font-size:64px}.ErrorBoundary-module__VD68uq__title{text-align:center;font-size:16px}.ErrorBoundary-module__VD68uq__message{text-align:center;font-size:14px}.ErrorBoundary-module__VD68uq__actions{flex-direction:column;width:100%}.ErrorBoundary-module__VD68uq__actions>*{width:100%}}.ErrorBoundary-module__VD68uq__detailsSummary:focus-visible{outline:2px solid var(--theme-highlight,var(--mac-black));outline-offset:-2px}
.Window-module__GjPVRa__window{background:var(--theme-window-background,var(--mac-white));border:1px solid var(--theme-window-border,var(--mac-black));pointer-events:auto;border-radius:var(--theme-window-corner-radius,0px);opacity:var(--theme-window-opacity,1);font-size:var(--theme-font-size,12px);flex-direction:column;transition:height .15s ease-out,box-shadow .1s;display:flex;position:absolute;overflow:hidden;box-shadow:2px 2px rgba(0,0,0,.3)}.Window-module__GjPVRa__window:active{box-shadow:3px 3px 5px rgba(0,0,0,.4)}.Window-module__GjPVRa__titleBar{height:var(--titlebar-height);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:move;border-bottom:1px solid var(--theme-window-border,var(--mac-black));flex-shrink:0;align-items:center;gap:4px;padding:0 4px;display:flex;position:relative}.Window-module__GjPVRa__titleBar:hover{opacity:.95}.Window-module__GjPVRa__titleBar:active{cursor:grabbing}.Window-module__GjPVRa__titleBarActive{background:var(--theme-title-bar-active,var(--mac-black))}:root[data-titlebar-pattern=pinstripe] .Window-module__GjPVRa__titleBarActive{background-size:2px 100%;background:linear-gradient(90deg,var(--theme-title-bar-active)0px,var(--theme-title-bar-active)1px,var(--theme-title-bar-text)1px,var(--theme-title-bar-text)2px)!important}:root[data-titlebar-pattern=gradient] .Window-module__GjPVRa__titleBarActive{background:linear-gradient(180deg,var(--theme-title-bar-active)0%,var(--theme-title-bar-shadow)100%)!important}:root[data-titlebar-pattern=gradient-light] .Window-module__GjPVRa__titleBarActive{background:linear-gradient(180deg,var(--theme-title-bar-active)0%,var(--theme-title-bar-inactive)100%)!important}:root[data-titlebar-pattern=solid] .Window-module__GjPVRa__titleBarActive{background:var(--theme-title-bar-active)!important}.Window-module__GjPVRa__titleBarInactive{background:var(--theme-title-bar-inactive,var(--mac-gray-1))}.Window-module__GjPVRa__title{text-align:center;font-family:var(--font-chicago);font-size:var(--theme-font-size,12px);color:var(--theme-title-bar-text,var(--mac-black));text-overflow:ellipsis;white-space:nowrap;pointer-events:none;flex:1;font-weight:700;overflow:hidden}.Window-module__GjPVRa__titleBarInactive .Window-module__GjPVRa__title{color:var(--theme-title-bar-text-inactive,var(--mac-gray-3))}.Window-module__GjPVRa__closeButton,.Window-module__GjPVRa__minimizeButton,.Window-module__GjPVRa__zoomButton{border:1px solid var(--theme-window-border,var(--mac-black));background:var(--theme-button-face,var(--mac-white));cursor:pointer;width:13px;height:13px;transition:background var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.Window-module__GjPVRa__closeButton:hover,.Window-module__GjPVRa__minimizeButton:hover,.Window-module__GjPVRa__zoomButton:hover{background:var(--theme-button-highlight,var(--mac-gray-5))}.Window-module__GjPVRa__closeButton:active,.Window-module__GjPVRa__minimizeButton:active,.Window-module__GjPVRa__zoomButton:active{background:var(--theme-button-shadow,var(--mac-gray-1));border-style:inset}.Window-module__GjPVRa__closeButtonInner{background:var(--theme-text,var(--mac-black));width:7px;height:7px}.Window-module__GjPVRa__minimizeButtonInner{background:var(--theme-text,var(--mac-black));width:7px;height:1px}.Window-module__GjPVRa__zoomButtonInner{border:1px solid var(--theme-text,var(--mac-black));background:var(--theme-button-face,var(--mac-white));width:7px;height:7px}.Window-module__GjPVRa__content{background:var(--theme-window-background,var(--mac-white));color:var(--theme-text,var(--mac-black));flex:1;overflow:hidden}.Window-module__GjPVRa__loading{width:100%;height:100%;font-family:var(--font-geneva);color:var(--mac-gray-3);justify-content:center;align-items:center;font-size:12px;display:flex}.Window-module__GjPVRa__resizeHandle{cursor:nwse-resize;z-index:100;background:var(--theme-window-background,var(--mac-white));border-left:1px solid var(--theme-window-border,var(--mac-black));border-top:1px solid var(--theme-window-border,var(--mac-black));width:20px;height:20px;transition:background var(--transition-fast);pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;right:0}.Window-module__GjPVRa__resizeHandle:hover{background:var(--theme-button-background-hover,var(--mac-gray-1))}.Window-module__GjPVRa__resizeHandle:after{content:"";background-image:linear-gradient(135deg,transparent 45%,var(--theme-text-secondary,var(--mac-gray-3))45%,var(--theme-text-secondary,var(--mac-gray-3))55%,transparent 55%),linear-gradient(135deg,transparent 40%,var(--theme-text-secondary,var(--mac-gray-3))40%,var(--theme-text-secondary,var(--mac-gray-3))50%,transparent 50%);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:8px;height:8px}@media (max-width:768px){.Window-module__GjPVRa__window{box-shadow:none;border:none;transition:none;top:calc(var(--menubar-height-mobile) + var(--safe-area-top))!important;left:var(--safe-area-left)!important;right:var(--safe-area-right)!important;bottom:calc(var(--dock-height-mobile,72px) + var(--safe-area-bottom))!important;width:calc(100% - var(--safe-area-left) - var(--safe-area-right))!important;height:calc(100% - var(--menubar-height-mobile) - var(--dock-height-mobile,72px) - var(--safe-area-top) - var(--safe-area-bottom))!important;position:fixed!important}.Window-module__GjPVRa__titleBar{height:var(--menubar-height-mobile);border-bottom:1px solid var(--mac-black);padding:0 12px}.Window-module__GjPVRa__title{font-size:14px}.Window-module__GjPVRa__closeButton,.Window-module__GjPVRa__minimizeButton,.Window-module__GjPVRa__zoomButton{border-radius:4px;width:32px;height:32px}.Window-module__GjPVRa__closeButtonInner{width:16px;height:16px}.Window-module__GjPVRa__minimizeButtonInner{width:16px;height:2px}.Window-module__GjPVRa__zoomButtonInner{width:16px;height:16px}.Window-module__GjPVRa__resizeHandle{display:none}}@media (min-width:769px) and (max-width:1024px){.Window-module__GjPVRa__closeButton,.Window-module__GjPVRa__minimizeButton,.Window-module__GjPVRa__zoomButton{width:20px;height:20px}.Window-module__GjPVRa__closeButtonInner{width:12px;height:12px}.Window-module__GjPVRa__minimizeButtonInner{width:12px;height:2px}.Window-module__GjPVRa__zoomButtonInner{width:12px;height:12px}.Window-module__GjPVRa__titleBar{height:24px}.Window-module__GjPVRa__title{font-size:13px}}.Window-module__GjPVRa__closeButton:focus-visible{outline:2px solid var(--mac-black);outline-offset:2px}.Window-module__GjPVRa__minimizeButton:focus-visible{outline:2px solid var(--mac-black);outline-offset:2px}.Window-module__GjPVRa__zoomButton:focus-visible{outline:2px solid var(--mac-black);outline-offset:2px}
.DockContextMenu-module__Jw69Lq__contextMenu{background:var(--theme-background,#fff);border:1px solid var(--theme-border-default,#000);z-index:10000;border-radius:4px;min-width:180px;padding:4px 0;animation:.15s ease-out DockContextMenu-module__Jw69Lq__menuSlideUp;position:fixed;transform:translate(-50%)translateY(-8px);box-shadow:2px 2px 8px rgba(0,0,0,.3)}@keyframes DockContextMenu-module__Jw69Lq__menuSlideUp{0%{opacity:0;transform:translate(-50%)translateY(0)}to{opacity:1;transform:translate(-50%)translateY(-8px)}}.DockContextMenu-module__Jw69Lq__menuItem{text-align:left;width:100%;font-family:var(--font-geneva,"Geneva","Helvetica",sans-serif);color:var(--theme-text,#000);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:6px 16px;font-size:12px;transition:background .1s;display:flex}.DockContextMenu-module__Jw69Lq__menuItem:hover{background:var(--theme-highlight,#00a);color:var(--theme-highlight-text,#fff)}.DockContextMenu-module__Jw69Lq__menuItem:active{background:var(--theme-highlight-active,navy)}.DockContextMenu-module__Jw69Lq__menuDivider{background:var(--theme-border-default,#ccc);height:1px;margin:4px 0}@media (max-width:768px){.DockContextMenu-module__Jw69Lq__contextMenu{min-width:200px}.DockContextMenu-module__Jw69Lq__menuItem{padding:12px 16px;font-size:14px}}
.Dock-module__nX1wWq__dock{z-index:900;pointer-events:auto;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s;position:fixed}.Dock-module__nX1wWq__dock.Dock-module__nX1wWq__position-bottom{justify-content:center;padding:8px;display:flex;bottom:0;left:0;right:0}.Dock-module__nX1wWq__dock.Dock-module__nX1wWq__position-bottom.Dock-module__nX1wWq__hidden{opacity:0;transform:translateY(100%)}.Dock-module__nX1wWq__dock.Dock-module__nX1wWq__position-left{align-items:center;padding:8px;display:flex;top:20px;bottom:0;left:0}.Dock-module__nX1wWq__dock.Dock-module__nX1wWq__position-left.Dock-module__nX1wWq__hidden{opacity:0;transform:translate(-100%)}.Dock-module__nX1wWq__dock.Dock-module__nX1wWq__position-left .Dock-module__nX1wWq__dockContainer{flex-direction:column!important}.Dock-module__nX1wWq__dock.Dock-module__nX1wWq__position-right{align-items:center;padding:8px;display:flex;top:20px;bottom:0;right:0}.Dock-module__nX1wWq__dock.Dock-module__nX1wWq__position-right.Dock-module__nX1wWq__hidden{opacity:0;transform:translate(100%)}.Dock-module__nX1wWq__dock.Dock-module__nX1wWq__position-right .Dock-module__nX1wWq__dockContainer{flex-direction:column!important}.Dock-module__nX1wWq__dockContainer{background:var(--theme-background-secondary,rgba(240,240,240,.95));border:1px solid var(--theme-border-default,#000);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);align-items:flex-end;gap:8px;width:-moz-fit-content;width:fit-content;min-width:min-content;padding:6px 12px;display:flex;box-shadow:0 4px 16px rgba(0,0,0,.2)}.Dock-module__nX1wWq__position-left .Dock-module__nX1wWq__dockContainer,.Dock-module__nX1wWq__position-right .Dock-module__nX1wWq__dockContainer{flex-direction:column;align-items:center}.Dock-module__nX1wWq__dockItemWrapper{flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:relative}.Dock-module__nX1wWq__dockItem,.Dock-module__nX1wWq__appsButton{cursor:pointer;transform-origin:bottom;will-change:transform;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}.Dock-module__nX1wWq__dockItem:hover,.Dock-module__nX1wWq__appsButton:hover{outline:none}.Dock-module__nX1wWq__dockItem:active,.Dock-module__nX1wWq__appsButton:active{transform:scale(.9)!important}.Dock-module__nX1wWq__iconWrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.Dock-module__nX1wWq__dockIcon{object-fit:contain;pointer-events:none;width:100%;height:100%}.Dock-module__nX1wWq__runningIndicator{background:var(--theme-highlight,#00a);border-radius:50%;width:4px;height:4px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.Dock-module__nX1wWq__position-left .Dock-module__nX1wWq__runningIndicator{top:50%;bottom:auto;left:-8px;transform:translateY(-50%)}.Dock-module__nX1wWq__position-right .Dock-module__nX1wWq__runningIndicator{top:50%;bottom:auto;left:auto;right:-8px;transform:translateY(-50%)}.Dock-module__nX1wWq__minimizedIndicator{background:var(--theme-warning,#f90);border:1px solid var(--theme-background,#fff);border-radius:50%;width:12px;height:12px;position:absolute;bottom:4px;right:4px}.Dock-module__nX1wWq__dockDivider{background:linear-gradient(to right,transparent 0%,var(--theme-border-default,#ccc)40%,var(--theme-border-default,#ccc)60%,transparent 100%);cursor:ns-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-self:center;width:8px;margin:0 4px;position:relative}.Dock-module__nX1wWq__position-left .Dock-module__nX1wWq__dockDivider,.Dock-module__nX1wWq__position-right .Dock-module__nX1wWq__dockDivider{background:linear-gradient(to bottom,transparent 0%,var(--theme-border-default,#ccc)40%,var(--theme-border-default,#ccc)60%,transparent 100%);cursor:ew-resize;align-self:center;width:48px;height:8px;margin:4px 0}.Dock-module__nX1wWq__tooltip{background:var(--theme-background,rgba(255,255,255,.95));color:var(--theme-text,#000);border:1px solid var(--theme-border-default,#000);font-family:var(--font-geneva,"Geneva","Helvetica",sans-serif);white-space:nowrap;pointer-events:none;z-index:10001;border-radius:4px;padding:4px 8px;font-size:11px;animation:.15s ease-out Dock-module__nX1wWq__tooltipFadeIn;position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(-8px);box-shadow:0 2px 8px rgba(0,0,0,.2)}@keyframes Dock-module__nX1wWq__tooltipFadeIn{0%{opacity:0;transform:translate(-50%)translateY(0)}to{opacity:1;transform:translate(-50%)translateY(-8px)}}.Dock-module__nX1wWq__position-left .Dock-module__nX1wWq__tooltip{animation:.15s ease-out Dock-module__nX1wWq__tooltipFadeInLeft;top:50%;bottom:auto;left:100%;transform:translateY(-50%)translate(8px)}@keyframes Dock-module__nX1wWq__tooltipFadeInLeft{0%{opacity:0;transform:translateY(-50%)translate(0)}to{opacity:1;transform:translateY(-50%)translate(8px)}}.Dock-module__nX1wWq__position-right .Dock-module__nX1wWq__tooltip{animation:.15s ease-out Dock-module__nX1wWq__tooltipFadeInRight;top:50%;bottom:auto;left:auto;right:100%;transform:translateY(-50%)translate(-8px)}@keyframes Dock-module__nX1wWq__tooltipFadeInRight{0%{opacity:0;transform:translateY(-50%)translate(0)}to{opacity:1;transform:translateY(-50%)translate(-8px)}}@media (max-width:768px){.Dock-module__nX1wWq__dock{top:auto!important;bottom:0!important;left:0!important;right:0!important}.Dock-module__nX1wWq__dockContainer{border-radius:12px;gap:12px;padding:8px;flex-direction:row!important}.Dock-module__nX1wWq__dockItem,.Dock-module__nX1wWq__appsButton{width:32px!important;height:32px!important}.Dock-module__nX1wWq__dockItem:hover,.Dock-module__nX1wWq__appsButton:hover{transform:none!important}.Dock-module__nX1wWq__dockDivider{display:none!important}.Dock-module__nX1wWq__runningIndicator{top:auto!important;bottom:-4px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.Dock-module__nX1wWq__tooltip{padding:6px 10px;font-size:12px}}@media (min-width:769px) and (max-width:1024px){.Dock-module__nX1wWq__dockContainer{gap:6px;padding:6px 12px}.Dock-module__nX1wWq__dockItem,.Dock-module__nX1wWq__appsButton{min-width:56px;min-height:56px}}
.Screensaver-module__CJBU0q__screensaver{background:var(--theme-screensaver-background,#000);z-index:999999;cursor:pointer;justify-content:center;align-items:center;animation:.3s ease-in Screensaver-module__CJBU0q__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes Screensaver-module__CJBU0q__fadeIn{0%{opacity:0}to{opacity:1}}.Screensaver-module__CJBU0q__content{flex-direction:column;align-items:center;gap:40px;display:flex}.Screensaver-module__CJBU0q__logo{animation:6s ease-in-out infinite Screensaver-module__CJBU0q__float}@keyframes Screensaver-module__CJBU0q__float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.Screensaver-module__CJBU0q__floatingLogo{filter:drop-shadow(0 0 20px rgba(255,255,255,.3));animation:3s ease-in-out infinite Screensaver-module__CJBU0q__pulse}@keyframes Screensaver-module__CJBU0q__pulse{0%,to{opacity:.8}50%{opacity:1}}.Screensaver-module__CJBU0q__message{font-family:var(--font-geneva);font-size:var(--theme-font-size,18px);color:var(--theme-screensaver-text,#fff);text-align:center;opacity:.7;animation:2s ease-in-out infinite Screensaver-module__CJBU0q__blink}@keyframes Screensaver-module__CJBU0q__blink{0%,to{opacity:.7}50%{opacity:.3}}@media (max-width:768px){.Screensaver-module__CJBU0q__message{font-size:16px}}
.LoadingScreen-module__4KWuPa__loadingScreen{background:var(--theme-desktop-background,#ddd);z-index:999998;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;opacity:1!important}@media (prefers-color-scheme:dark){.LoadingScreen-module__4KWuPa__loadingScreen{background:var(--theme-desktop-background,#1a1a1a)}}.LoadingScreen-module__4KWuPa__loadingScreen.LoadingScreen-module__4KWuPa__fadeOut{animation:.4s ease-out forwards LoadingScreen-module__4KWuPa__fadeOut}@keyframes LoadingScreen-module__4KWuPa__fadeOut{0%{opacity:1}to{opacity:0}}.LoadingScreen-module__4KWuPa__content{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.LoadingScreen-module__4KWuPa__logo{margin-bottom:10px}.LoadingScreen-module__4KWuPa__name{font-family:var(--font-chicago);color:var(--theme-text-primary,#000);font-size:24px;font-weight:700}@media (prefers-color-scheme:dark){.LoadingScreen-module__4KWuPa__name{color:var(--theme-text-primary,#ddd)!important}}.LoadingScreen-module__4KWuPa__version{font-family:var(--font-geneva);color:var(--theme-text-secondary,#666);margin-top:-10px;font-size:12px}@media (prefers-color-scheme:dark){.LoadingScreen-module__4KWuPa__version{color:var(--theme-text-secondary,#999)!important}}.LoadingScreen-module__4KWuPa__loading{font-family:var(--font-geneva);color:var(--theme-text-primary,#000);text-align:center;min-width:100px;margin-top:20px;font-size:14px}@media (prefers-color-scheme:dark){.LoadingScreen-module__4KWuPa__loading{color:var(--theme-text-primary,#ddd)!important}}@media (max-width:768px){.LoadingScreen-module__4KWuPa__name{font-size:20px}.LoadingScreen-module__4KWuPa__version{font-size:11px}.LoadingScreen-module__4KWuPa__loading{font-size:13px}}
.Desktop-module__uGhGdq__desktop{width:100vw;height:100vh;z-index:var(--z-desktop);position:relative;overflow:hidden}.Desktop-module__uGhGdq__background{background-color:var(--theme-desktop-background,#5d92c0);background-image:repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.03) 4px);background-position:50%;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.Desktop-module__uGhGdq__iconContainer{padding:var(--spacing-lg);position:absolute;top:20px;bottom:0;left:0;right:0}.Desktop-module__uGhGdq__icon{width:var(--desktop-icon-size);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:4px;transition:opacity .1s;display:flex;position:absolute}.Desktop-module__uGhGdq__icon:hover .Desktop-module__uGhGdq__iconLabel{background:var(--theme-button-highlight,rgba(255,255,255,.9))}.Desktop-module__uGhGdq__icon.Desktop-module__uGhGdq__dragging{opacity:.7;cursor:grabbing}.Desktop-module__uGhGdq__iconImage{width:32px;height:32px;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.Desktop-module__uGhGdq__iconLabel{font-family:var(--font-geneva);text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:2px;max-width:100%;padding:2px 6px;font-size:10px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.2);color:var(--theme-text,var(--mac-black))!important;background:var(--theme-button-face,var(--mac-white))!important}.Desktop-module__uGhGdq__windowContainer{pointer-events:none;position:absolute;top:20px;bottom:0;left:0;right:0}.Desktop-module__uGhGdq__windowContainer>*{pointer-events:auto}@media (max-width:768px){.Desktop-module__uGhGdq__iconContainer{top:var(--mobile-nav-height);padding:var(--spacing-md)}.Desktop-module__uGhGdq__icon{width:var(--mobile-icon-size);touch-action:none}.Desktop-module__uGhGdq__iconImage{width:48px;height:48px}.Desktop-module__uGhGdq__iconLabel{padding:4px 8px;font-size:12px}.Desktop-module__uGhGdq__icon.Desktop-module__uGhGdq__dragging{opacity:.8;transform:scale(1.05)}.Desktop-module__uGhGdq__windowContainer{top:var(--mobile-nav-height)}}
