@import"https://fonts.googleapis.com/css2?family=Montserrat&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Color+Emoji&display=swap";.FooterColumn__FooterColumn{display:flex;flex-direction:column;padding:10px;flex-basis:33%}.Links__links{margin-top:5px;text-align:center}.Footer__Footer{display:flex;justify-content:flex-start;width:100%;background-color:#0002}.AvatarImage__avatarImage{display:block;position:relative;overflow:hidden;background-color:var(--theme-panel-bg, #00000022);background-repeat:no-repeat;background-size:cover;min-width:25px;min-height:25px;height:25px;width:25px;border-radius:100px}.AvatarImage__avatarImageImg{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.AvatarImage__avatarImagePlaceholder{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%236b7280' fill-opacity='0.45' d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3C/svg%3E");background-size:150% 200%;background-position:center 38%;background-repeat:no-repeat}.LogOutButton__logOutButtonContainer{display:flex;justify-content:space-between;align-items:center}.NavBar__NavBar{width:100%;position:sticky;top:0;z-index:99999;box-sizing:border-box}.NavBar__toolbar{min-height:50px;max-height:50px;height:50px;padding:0 10px;box-sizing:border-box}.NavBar__navStart{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-width:0}.NavBar__breadcrumbs{font-size:inherit}.LightDarkToggle__wrap{position:relative;display:inline-flex;align-items:center;min-width:50px;min-height:24px}.LightDarkToggle__checkbox{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:2}.LightDarkToggle__checkboxLabel{background-color:#111;width:50px;height:24px;border-radius:50px;position:relative;padding:5px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.LightDarkToggle__checkboxLabel .LightDarkToggle__ball{background-color:#fff;width:20px;height:20px;position:absolute;left:2px;top:2px;border-radius:50%;transition:transform .2s linear}.LightDarkToggle__checkbox:checked+.LightDarkToggle__checkboxLabel .LightDarkToggle__ball{transform:translate(25px)}.LightDarkToggle__emoji{font-family:"Noto Color Emoji",sans-serif;display:block;font-size:1em;position:relative;top:0px}.LightDarkToggle__emoji.LightDarkToggle__right{right:-2px}.LightDarkToggle__emoji.LightDarkToggle__left{right:2px}.NavBar__toolbar{display:flex;align-items:center;width:100%;gap:4px;min-height:44px;box-sizing:border-box;background-color:var(--btn-color);color:var(--theme-btn-txt-colour)}.NavBar__desktopNav{display:flex;flex-wrap:wrap;flex:1;min-width:0}.NavBar__spacer{display:none;flex:1;min-width:8px}.NavBar__trailing{display:flex;align-items:center;flex-shrink:0;gap:4px}.NavBar__trailingMount{display:flex;align-items:center;gap:4px;flex-shrink:0}@media (max-width: 767px){.NavBar__toolbar:not([data-nav-row-always="true"]) .NavBar__desktopNav{display:none}.NavBar__toolbar:not([data-nav-row-always="true"]) .NavBar__spacer{display:block}}.NavBar__toolbarLink{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:4px;padding:10px;cursor:pointer;background-color:transparent;color:inherit;transition:opacity .15s;font-size:inherit;white-space:nowrap;border-radius:var(--theme-border-radius, 3px)}.NavBar__toolbarLink:hover{opacity:.7}.NavBar__toolbarLink:focus-visible{outline:2px solid var(--theme-btn-txt-colour);outline-offset:-2px}.NavBar__toolbarLinkActive{opacity:.7}.NavBar__toolbarGroup{position:relative;display:inline-flex;align-items:stretch}.NavBar__chevron{font-size:.65em;opacity:.85}.NavBar__toolbarSubPanel{position:absolute;top:calc(100% - 2px);left:0;min-width:180px;display:flex;flex-direction:column;gap:2px;padding:6px 0;background:var(--theme-bg-colour);color:var(--theme-txt-colour);border:1px solid var(--theme-border-colour, #ddd);border-radius:var(--theme-border-radius, 3px);box-shadow:0 8px 24px #0000001f;z-index:100}.NavBar__subLink{all:unset;box-sizing:border-box;display:block;width:100%;padding:10px 14px;cursor:pointer;font-size:.95em;text-align:left;color:inherit;border-radius:var(--theme-border-radius, 3px)}.NavBar__subLink:hover{background:var(--theme-hover-bg, rgba(0, 0, 0, .06))}.NavBar__subLink:focus-visible{outline:2px solid var(--btn-color);outline-offset:-2px}.NavBar__drawerGroup{display:flex;flex-direction:column;gap:2px;margin-top:10px}.NavBar__drawerGroup:first-child{margin-top:0}.NavBar__drawerGroupLabel{padding:8px 10px 4px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--theme-txt-colour);opacity:.55}.NavBar__drawerLink{all:unset;box-sizing:border-box;display:block;width:100%;padding:10px 10px 10px 18px;cursor:pointer;border-radius:var(--theme-border-radius, 3px);color:var(--theme-txt-colour);font-size:inherit}.NavBar__drawerLink:hover{background:var(--theme-hover-bg, #f5f5f5)}.NavBar__drawerLink:focus-visible{outline:2px solid var(--btn-color);outline-offset:-2px}.NavBar__drawerLinkActive{font-weight:600;opacity:.85}*{--btn-color: rgb(41, 128, 185);--btn-color-deep: rgb(106, 13, 173);--btn-color-active: linear-gradient(30deg, var(--btn-color-deep), var(--btn-color));--btn-color-danger: #C0392B;--btn-color-secondary: #7F8C8D;--theme-btn-txt-colour: white;--theme-btn-txt-colour-dark: #333333;--heading-color: rgb(41, 128, 185);--heading-color-dark: rgb(41, 128, 185);--ftr-color: rgb(29, 29, 29), }*{box-sizing:border-box}html,body,.wrapper{padding:0;margin:0;font-family:Montserrat,sans-serif;display:flex;flex-direction:column;height:100%}button{border:none;padding:5px 20px;background-color:var(--btn-color);color:#fff;cursor:pointer}h1,h2,h3,h4,h5,h6{margin-top:0;color:var(--heading-color)}a{cursor:pointer}input,select,textarea{font-family:Montserrat,sans-serif;padding:5px;border:none;border-radius:5px;background-color:#0002}textarea{background-color:#0001}.contentWrapper{padding:10px;flex-grow:1;width:100%;display:flex;flex-direction:column;align-self:center;max-width:800px}.buttonContainer{margin-bottom:10px;display:flex;flex-direction:column;gap:10px}.buttonContainer button{width:100%}.flex{display:flex}.flexRowAlign{flex-direction:row;align-items:center}.flexColAlign{flex-direction:column;justify-content:center}.flexGap{gap:10px}.bottomBar button{width:100%}html.dark input,html.dark textarea,html.dark select{color:#fff}html.dark{::-webkit-scrollbar {width: 1em; height: 1em;} ::-webkit-scrollbar-track {background: #555; border-radius: 10px;} ::-webkit-scrollbar-thumb {background: #1abc9c; border-radius: 10px;} ::-webkit-scrollbar-thumb:hover {background: #1abc9c;} ::-webkit-scrollbar-corner {background: #2c3e50;}}.ListItem__listItem{display:flex;height:50px;width:100%;background-color:#0003;margin-bottom:10px;align-items:center;justify-content:space-between;gap:10px;padding:10px}.MyProfile__myUserProfile{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.MyProfile__myUserProfile .MyProfile__header,.MyProfile__myUserProfile .MyProfile__content{background-color:#0002;border-radius:5px;padding:10px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}.MyProfile__myUserProfile .MyProfile__content{flex-direction:column;align-items:flex-start;padding-bottom:20px;margin-bottom:10px}.MyProfile__myUserProfile .MyProfile__content textarea{width:100%;height:150px}.MyProfile__myUserProfile .MyProfile__header button{margin-left:10px}.ActionList__actionListContainer{position:absolute;bottom:0px;left:0px;width:100%;height:50%;background-color:transparent;z-index:999;box-sizing:border-box}.ActionList__actionList{width:100%;height:100%;background-color:#fff;box-shadow:0 -4px 15px #0002;border-radius:20px 20px 0 0;padding:20px;box-sizing:border-box;display:flex;flex-direction:column}.ActionList__actionList .ActionList__titleBar{display:flex;justify-content:space-between;box-sizing:border-box;padding-bottom:20px}.ActionList__backIcon{cursor:pointer}.ActionList__actionList .ActionList__titleBar h3.ActionList__actionListTitle{display:inline-block;flex-grow:1;margin:0}.ActionList__actionList .ActionList__actionListContent{overflow-y:auto;max-height:100%;display:flex;flex-wrap:wrap}.ActionList__actionList .ActionList__actionListContent .ActionList__actionListItem,.ActionList__actionList .ActionList__actionListContent .ActionList__actionListImageItem{width:100%}.ActionList__actionList .ActionList__actionListContent .ActionList__actionListItem,.ActionList__actionList .ActionList__actionListContent .ActionList__actionListImageItem,.ActionList__actionList .ActionList__actionListContent .ActionList__actionListBgImageItem{cursor:pointer;margin-bottom:20px;display:flex;align-items:center}.ActionList__actionList .ActionList__actionListContent .ActionList__actionListImageItem .ActionList__actionListItemImage{height:50px;width:50px;border-radius:50px;border:1px solid #CCC;margin-right:10px;background-position:center;background-repeat:no-repeat;background-size:cover}.ActionList__actionListBgImageItemContainer{padding:10px;box-sizing:border-box;width:200px;height:200px}@media screen and (max-width: 550px){.ActionList__actionListBgImageItemContainer{width:100%}}.ActionList__actionList .ActionList__actionListContent .ActionList__actionListBgImageItem{background-position:center;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;width:100%;height:100%}.dark{.ActionList__actionList {background-color: #333; color: white;}}.ImageEditor__profilePicture{position:relative;max-width:100px;min-width:100px;height:100px;border-radius:100px;background-color:#87ceeb;background-position:center;background-repeat:no-repeat;background-size:cover}.ImageEditor__editImageFloatingButton{position:absolute;bottom:-10px;right:-10px;height:40px;width:40px;line-height:30px;background-color:#ddd;border-radius:50px;padding:0;border:5px solid #F8F8F8;text-align:center;margin:5px;cursor:pointer;font-size:1em}body{max-height:100%;max-width:100%}#ImageEditor__displayPicImg{display:block;max-width:100%;max-height:100%}.Forms__genericForm{padding:10px;height:100%;box-sizing:border-box;width:100%;display:flex;flex-direction:column;align-self:center;max-width:400px}.Forms__LogInForm form,.Forms__RegisterForm form,.Forms__genericForm form{box-sizing:border-box;display:flex;flex-direction:column;gap:10px}.Game__emoji{font-family:"Noto Color Emoji",sans-serif;display:block;font-size:1em;position:relative;top:0px}.Game__gameBottomBar{position:sticky;bottom:0;background-color:var(--btn-color);padding:10px;display:flex;justify-content:space-around}.Game__adminSpan{display:inline-block;margin-left:10px;background-color:#0003;padding:0 5px;border-radius:3px}.Game__firebaseMsg{padding:10px;background-color:#0001}.ActionDialog__cardItem{margin-bottom:8px;border-radius:5px;border:none;display:flex;flex-direction:column;justify-content:space-between;max-height:80%;background-color:#fff;color:#333}.ActionDialog__cardItemHeader{width:100%;padding:10px;box-sizing:border-box;border-bottom:1px solid lightgrey;margin-bottom:10px;font-weight:700;border-radius:5px 5px 0 0;background:var(--btn-color);color:#fff}.ActionDialog__cardItemInfo{text-align:left;padding:0 10px;display:flex;flex-direction:column;max-height:calc(100% - 50px)}.ActionDialog__cardItemImage{width:100px;height:100px;background-position:center;background-size:cover;border:1px solid #CCC;box-shadow:2px 2px 5px #bbb}.ActionDialog__cardItem .ActionDialog__left{min-width:150px;height:auto;width:100%;text-align:left;overflow-y:hidden}.ActionDialog__cardItem .ActionDialog__right{flex-grow:1;display:flex;flex-direction:column;align-items:center;border-top:1px solid lightgrey;font-weight:700;margin-top:10px;flex-direction:row;justify-content:stretch;height:40px;max-height:40px;min-width:150px;width:100%;text-align:center}.ActionDialog__cardItem .ActionDialog__right>div{border-radius:0 0 5px 5px}.ActionDialog__cardItem .ActionDialog__right.ActionDialog__multipleChildren>div:first-child{border-right:1px solid lightgrey}.ActionDialog__cardItem .ActionDialog__right.ActionDialog__multipleChildren>div:last-child{border-radius:0 0 5px}.ActionDialog__cardItem .ActionDialog__right.ActionDialog__multipleChildren>div:first-child{border-radius:0 0 0 5px}.ActionDialog__cardItemInfo p,.ActionDialog__cardItemInfo h3{margin-bottom:0}.ActionDialog__alertDialogButton{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.ActionDialog__green{color:#30a562}.ActionDialog__red{color:#c0392b}.ActionDialog__confirmDialog{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:10px;box-sizing:border-box;background-color:#000a;z-index:999}@media screen and (min-width: 550px){.ActionDialog__cardItem{max-width:350px;min-width:350px;margin-left:2px;margin-right:2px}.ActionDialog__newPostsItem{margin-left:2px;margin-right:2px}}@media screen and (max-width: 550px){.ActionDialog__cardItem{display:flex;flex-direction:column;align-items:center}.ActionDialog__alertDialogButton{width:100%;box-sizing:border-box}.ActionDialog__cardItem{width:100%}.ActionDialog__left{margin-bottom:3px;text-align:center}.ActionDialog__right{width:100%}.ActionDialog__left>span{display:flex;flex-direction:column}}.dark{.ActionDialog__cardItem {background-color: #333; color: white;}}.ContactCell__contactCell{padding:10px;border-radius:3px;background-color:#0001;display:flex;gap:10px;align-items:center;justify-content:space-between;cursor:pointer}.ContactCell__contactCell .ContactCell__details{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.ContactCell__contactCell .ContactCell__details *{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ContactCell__contactCell .ContactCell__status{flex-shrink:0}.ContactCell__contactCell .ContactCell__pic{min-width:40px;max-width:40px;min-height:40px;max-height:40px;border-radius:100%;background-color:#0001;background-repeat:no-repeat;background-size:contain}.Chat__chatContainer{display:flex;height:calc(100% - 100px);flex-shrink:1;flex-grow:1}.Chat__contactsBar{width:300px;background-color:#87ceeb}@media screen and (max-width: 768px){.Chat__contactsBar{width:200px}}.dark{.Chat__contactsBar {background-color: #00000044;}}.Tabs__tabsContainer{width:100%;display:flex;flex-direction:column}.Tabs__tabs{display:flex;flex-wrap:wrap}.Tabs__tab{padding:10px;cursor:pointer;border:none;border-bottom:none;margin:0;font:inherit;text-align:inherit;background-color:var(--theme-bg-colour);color:var(--theme-txt-colour);transition:background-color .3s}.Tabs__tab:hover,.Tabs__active{opacity:.7}.Tabs__tabContent{border:1px solid #ccc;padding:10px;flex-grow:1;flex-direction:column;background-color:#fff}.dark{.Tabs__tabContent {background-color: #333;}}.Conversation__thisChat{display:flex;flex-direction:column;flex-grow:1;background-color:#ff0}.Conversation__headerBar{padding:10px}.Conversation__bottomBar{display:flex;padding:10px}.Conversation__inputForm{display:flex;flex-grow:1}.Conversation__inputForm input{flex-grow:1}.dark{.Conversation__thisChat {background-color: #00000066;}}.Messages__messages{padding:10px;flex-grow:1;background-color:beige;height:100%;overflow-y:scroll}.Messages__chatMessage{padding:5px;background-color:#0001;margin:5px 30% 5px 5px}.Messages__chatMessage.Messages__byMe{text-align:right;margin-right:5px;margin-left:30%}.dark{.Messages__messages {background-color: #00000011;}}.PanelSection__panelSection{width:100%;padding:10px;background-color:var(--theme-panel-bg);border-radius:5px;overflow-y:auto;flex-shrink:0}.PanelSection__title{margin:0;font-size:1rem;font-weight:600;color:var(--theme-text-colour)}.PanelSection__description{margin:2px 0 0;font-size:.8rem;color:var(--theme-text-muted, rgba(128, 128, 128, .8));font-weight:400;line-height:1.4}.dark{.PanelSection__panelSection {background-color: var(--theme-panel-bg);}}.Button__customButton{background-color:var(--btn-color);color:var(--theme-btn-txt-colour);padding:10px 20px;border:none;border-radius:var(--theme-border-radius);cursor:pointer;transition:background-color .3s}.Button__small{padding:5px;height:calc(1rem + 10px)}.Button__medium{padding:10px 20px}.Button__large{padding:15px 30px}.Button__main{background-color:var(--btn-color);color:var(--theme-btn-txt-colour)}.Button__secondary{padding:10px 20px}.Button__danger{background-color:var(--btn-color-danger);color:var(--theme-btn-txt-colour)}.Button__ghost{background-color:transparent;color:var(--theme-txt-colour-dark)}.Button__customButton:hover{opacity:.9}.Button__customButton.Button__ghost:hover{background-color:#0003}.Button__customButton:disabled{background-color:#bdc3c7;cursor:not-allowed}.Tooltip__contextMenu{position:fixed;background-color:#fff;border:1px solid #ccc;box-shadow:0 2px 4px #0000001a;z-index:1000}.Tooltip__contextMenu ul{list-style:none;margin:0;padding:0}.Tooltip__contextMenu li{padding:8px 12px;cursor:pointer;&:hover{background-color:var(--theme-bg-colour);color:var(--theme-txt-colour)}}.dark{.Tooltip__contextMenu {background-color: #333; color: white;}}.Tooltip__tooltipContent{display:block;max-width:260px;flex-wrap:wrap;padding:8px 10px;font-size:.78rem;line-height:1.4}.Chip__chip{display:inline-block;padding:2px 8px;background:var(--theme-panel-bg);color:var(--btn-color-secondary);font-size:10px;text-transform:uppercase;letter-spacing:.5px;margin-right:4px;margin-bottom:4px;border-radius:var(--theme-border-radius, 3px)}.Chip__highlight{color:var(--btn-color);border:1px solid var(--btn-color)}.Banner__banner{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--theme-border-radius, 3px);font-weight:500;font-size:.875rem}.Banner__icon{flex-shrink:0;font-size:1.1rem;line-height:1}.Banner__success{background:color-mix(in srgb,var(--theme-success) 15%,var(--theme-bg-colour, #fff));color:var(--theme-success);border:1px solid var(--theme-success)}.Banner__error{background:color-mix(in srgb,var(--btn-color-danger) 15%,var(--theme-bg-colour, #fff));color:var(--btn-color-danger);border:1px solid var(--btn-color-danger)}.Banner__warning{background:color-mix(in srgb,var(--theme-warning) 15%,var(--theme-bg-colour, #fff));color:var(--theme-warning);border:1px solid var(--theme-warning)}.Banner__info{background:var(--theme-panel-bg, #f5f5f5);color:var(--theme-txt-colour, #333);border:1px solid var(--theme-border-colour, #ddd)}.Table__table{width:100%;border-collapse:collapse}.Table__table th,.Table__table td{border:1px solid var(--theme-border-colour, #ddd);padding:10px 12px;text-align:left;font-size:.875rem}.Table__table th{background:var(--theme-panel-bg, #f5f5f5);color:var(--theme-txt-colour);font-weight:600;user-select:none;white-space:nowrap;position:sticky;top:0;z-index:1}.Table__sortable{cursor:pointer}.Table__sortable:hover{background:var(--theme-hover-bg, #e8e8e8)}.Table__headerCell{display:flex;align-items:center;gap:6px}.Table__sortIcon{display:inline-flex;flex-direction:column;font-size:.55rem;line-height:1;gap:1px;opacity:.3}.Table__sortIconActive{opacity:1}.Table__sortArrow{opacity:.25}.Table__sortArrowActive{opacity:1;color:var(--theme-link-colour, #3b82f6)}.Table__filterInput{width:100%;padding:4px 6px;font-size:.75rem;border:1px solid var(--theme-border-colour, #ccc);border-radius:var(--theme-border-radius, 3px);background:var(--theme-bg-colour, #fff);color:var(--theme-txt-colour);margin-top:4px}.Table__filterInput:focus{outline:none;border-color:var(--theme-link-colour, #3b82f6)}.Table__table tbody tr:hover{background:var(--theme-hover-bg, #f0f0f0)}.Table__table tbody tr:nth-child(even){background:var(--theme-panel-bg-alt, rgba(0, 0, 0, .02))}.Table__table tbody tr:nth-child(even):hover{background:var(--theme-hover-bg, #f0f0f0)}.Table__emptyRow td{text-align:center;padding:24px;opacity:.5;font-style:italic}.Table__cellRight{text-align:right}.Dropdown__dropdown{position:relative;display:inline-block;width:100%;background-color:#fff;border-radius:var(--theme-border-radius);border:1px solid #00000033}.Dropdown__selectedOption{padding:8px;cursor:pointer;border-radius:var(--theme-border-radius)}.Dropdown__dropdownContent{position:fixed;background-color:#fff;z-index:1;border:1px solid #00000033}.Dropdown__searchInput{width:100%;padding:8px;border:none;outline:none}.Dropdown__dropdown input{border-radius:0}.Dropdown__dropdown ul{list-style:none;margin:0;padding:0;max-height:400px;overflow-y:scroll}.Dropdown__dropdown li{padding:8px;cursor:pointer;&:hover{background-color:var(--theme-bg-colour);color:var(--theme-txt-colour)}}.Dropdown__optionWithContent{display:flex;align-items:center;gap:8px}.Dropdown__disabled{background-color:#0002}.dark{.Dropdown__dropdown {background-color: #222; color: white;} .Dropdown__dropdownContent {background-color: #222; color: white;}}.ControlWrapper__inputContainer{width:100%}.ControlWrapper__inputContainer .ControlWrapper__label{display:block;margin-bottom:4px}.ControlWrapper__inputContainer .ControlWrapper__description{display:block;margin-bottom:6px;font-size:.78rem;line-height:1.35;opacity:.6;color:var(--theme-txt-colour, inherit)}.ControlWrapper__requiredMark{color:var(--theme-danger, #d32f2f);font-weight:600}.ControlWrapper__errorMessage{display:block;margin-top:4px;font-size:.78rem;line-height:1.35;color:var(--theme-danger, #d32f2f)}.ControlWrapper__hasError input,.ControlWrapper__hasError textarea,.ControlWrapper__hasError select{border-color:var(--theme-danger, #d32f2f)!important}.NotificationBellButton__shell{position:relative;flex-shrink:0;z-index:100}.NotificationBellButton__bellButton{position:relative;background:none;border:none;font-size:1.25rem;cursor:pointer;padding:4px 8px;line-height:1;border-radius:var(--theme-border-radius, 3px);transition:background .15s;color:inherit}.NotificationBellButton__bellButton:hover{background:var(--theme-hover-bg, #00000033)}.NotificationBellButton__bellButton:focus-visible{outline:2px solid var(--theme-btn-txt-colour);outline-offset:2px}.NotificationBellButton__badge{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--theme-severity-critical);color:var(--theme-btn-txt-colour);font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center;pointer-events:none}.AppNav__appNav{flex:1;display:flex;flex-direction:column;background:var(--theme-bg-colour)}.AppNav__navBarArea{display:flex;flex-direction:column;align-items:stretch;position:relative}.AppNav__menuButton{display:none;flex-shrink:0;color:inherit}.AppNav__menuIcon{font-size:1.35rem;line-height:1}.AppNav__visuallyHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.AppNav__navItem{all:unset;padding:10px;cursor:pointer;background-color:transparent;color:inherit;transition:opacity .15s;font-size:inherit;white-space:nowrap;box-sizing:border-box}.AppNav__navItem:hover{opacity:.7}.AppNav__navItem:focus-visible{outline:2px solid var(--theme-btn-txt-colour);outline-offset:-2px;border-radius:var(--theme-border-radius, 3px)}.AppNav__navItemActive{opacity:.7}.AppNav__pageContent{flex:1;display:flex;flex-direction:column;min-height:0}.AppNav__notificationPanel{position:absolute;top:100%;right:0;width:360px;max-height:420px;display:flex;flex-direction:column;background:var(--theme-bg-colour, #fff);border:1px solid var(--theme-border-colour, #ddd);border-radius:var(--theme-border-radius, 3px);box-shadow:0 8px 24px #00000026;overflow:hidden}.AppNav__panelHeader{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--theme-border-colour, #ddd)}.AppNav__panelTitle{font-weight:600;font-size:.9rem;color:var(--theme-txt-colour)}.AppNav__panelBody{overflow-y:auto;flex:1}.AppNav__panelEmpty{padding:24px;text-align:center;color:var(--theme-txt-colour);opacity:.6;font-size:.85rem}.AppNav__notificationItem{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-bottom:1px solid var(--theme-border-colour, #eee);transition:background .15s}.AppNav__notificationItem:hover{background:var(--theme-hover-bg, #f5f5f5)}.AppNav__notificationItem.AppNav__read{opacity:.55}.AppNav__severityIndicator{width:8px;height:8px;min-width:8px;border-radius:50%;margin-top:5px}.AppNav__severityCritical{background:var(--theme-severity-critical)}.AppNav__severityError{background:var(--theme-severity-error)}.AppNav__severityWarning{background:var(--theme-severity-warning)}.AppNav__severityInfo{background:var(--theme-severity-info)}.AppNav__notificationContent{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.AppNav__notificationMessage{font-size:.82rem;color:var(--theme-txt-colour);line-height:1.35;word-break:break-word}.AppNav__notificationTime{font-size:.7rem;color:var(--theme-txt-colour);opacity:.5}.AppNav__dismissBtn{background:none;border:none;color:var(--theme-txt-colour);opacity:.4;cursor:pointer;font-size:.75rem;padding:2px 4px;border-radius:var(--theme-border-radius, 3px);transition:opacity .15s}.AppNav__dismissBtn:hover{opacity:1}.AppNav__dismissBtn:focus-visible{outline:2px solid var(--btn-color);outline-offset:2px}@media (max-width: 480px){.AppNav__notificationPanel{width:calc(100vw - 16px);right:-8px}}@media (max-width: 767px){.AppNav__menuButton{display:inline-flex;align-items:center;justify-content:center}}.AppNav__mobileDrawerBackdrop{position:fixed;left:0;right:0;bottom:0;top:44px;z-index:9990;background:rgba(0,0,0,.4);border:none;cursor:pointer;padding:0;margin:0}.AppNav__mobileDrawer{position:fixed;top:44px;left:0;bottom:0;width:min(320px,88vw);z-index:9991;background:var(--theme-bg-colour);border-right:1px solid var(--theme-border-colour, #ddd);box-shadow:4px 0 24px #00000026;overflow-y:auto}.AppNav__mobileDrawerNav{display:flex;flex-direction:column;padding:12px 8px 24px;gap:2px}.AppNav__mobileNavItem{all:unset;box-sizing:border-box;padding:12px 10px;cursor:pointer;border-radius:var(--theme-border-radius, 3px);color:var(--theme-txt-colour);font-size:inherit;width:100%}.AppNav__mobileNavItem:hover{background:var(--theme-hover-bg, #f5f5f5)}.AppNav__mobileNavItem:focus-visible{outline:2px solid var(--btn-color);outline-offset:-2px}.PageLayout__pageLayout{display:flex;flex-direction:column;height:100%;background:var(--theme-bg-colour);color:var(--theme-txt-colour)}.PageLayout__content{flex:1;padding:24px;overflow-y:auto;max-width:1600px;width:100%;margin:0 auto;box-sizing:border-box}.PageLayout__titleRow{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;margin-bottom:20px;flex-wrap:wrap}.PageLayout__pageTitle{font-size:1.5rem;margin:0;color:var(--theme-heading-colour, var(--theme-txt-colour));flex-shrink:0}@media (max-width: 768px){.PageLayout__content{padding:16px}.PageLayout__pageTitle{font-size:1.25rem}.PageLayout__titleRow{gap:8px}}.PriceDisplay__priceDisplay{display:inline-flex;align-items:baseline;gap:8px}.PriceDisplay__price{font-weight:600;color:var(--theme-txt-colour)}.PriceDisplay__change{font-size:.85em;font-weight:500}.PriceDisplay__positive{color:var(--theme-success)}.PriceDisplay__negative{color:var(--btn-color-danger)}.PriceDisplay__s .PriceDisplay__price{font-size:.875rem}.PriceDisplay__m .PriceDisplay__price{font-size:1.125rem}.PriceDisplay__l .PriceDisplay__price{font-size:1.75rem}.CryptoCurrencyIcon__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 auto;border-radius:50%;overflow:hidden;background:var(--theme-panel-bg, #f5f5f5);border:1px solid var(--theme-border-colour, #ddd)}.CryptoCurrencyIcon__image{display:block;width:100%;height:100%;object-fit:cover}.AutopilotOnboardingChecklist__progressIntro{font-size:.9rem;color:var(--theme-txt-colour);opacity:.85;max-width:42ch}.AutopilotOnboardingChecklist__stepList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.AutopilotOnboardingChecklist__stepItem{margin:0}.AutopilotOnboardingChecklist__checkDone{flex-shrink:0;width:1.25rem;font-weight:700;color:var(--theme-success, #2d8a4e);line-height:1.4}.AutopilotOnboardingChecklist__checkPending{flex-shrink:0;width:1.25rem;opacity:.45;color:var(--theme-txt-colour);line-height:1.4}.AutopilotOnboardingChecklist__stepLabel{font-weight:600;color:var(--theme-txt-colour)}.AutopilotOnboardingChecklist__stepLabelDone{font-weight:600;color:var(--theme-txt-colour);opacity:.65}.AutopilotOnboardingChecklist__subList{list-style:none;margin:0;padding:0 0 0 4px;display:flex;flex-direction:column;gap:6px}.AutopilotOnboardingChecklist__subItem{display:flex;align-items:flex-start;gap:8px;font-size:.85rem}.AutopilotOnboardingChecklist__subLabel{color:var(--theme-txt-colour);opacity:.9}.AutopilotOnboardingChecklist__subLabelDone{color:var(--theme-txt-colour);opacity:.55}@media (max-width: 768px){.AutopilotOnboardingChecklist__stepItem{font-size:.95rem}}.ReadErrorBanner__content{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;width:100%;justify-content:space-between}.ReadErrorBanner__message{flex:1;min-width:0}.Skeleton__shimmer{background:var(--theme-panel-bg, #e8e8e8);background-image:linear-gradient(90deg,var(--theme-panel-bg, #e8e8e8) 0%,var(--theme-border-colour, #d4d4d4) 50%,var(--theme-panel-bg, #e8e8e8) 100%);background-size:200% 100%;animation:Skeleton__shimmer 1.5s ease-in-out infinite;border-radius:var(--theme-border-radius, 3px)}@keyframes Skeleton__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.Skeleton__circle{border-radius:50%;flex-shrink:0}.Skeleton__line{border-radius:4px}.Skeleton__row{display:flex;align-items:center}.Skeleton__stack{display:flex;flex-direction:column}.Skeleton__table{width:100%;border-collapse:collapse}.Skeleton__table th,.Skeleton__table td{border:1px solid var(--theme-border-colour, #ddd);padding:10px 12px;text-align:left}.Skeleton__table th{background:var(--theme-panel-bg, #f5f5f5)}.Skeleton__tableCell{height:.875em;border-radius:4px}.Skeleton__fadeIn{animation:Skeleton__fadeIn .2s ease-out}@keyframes Skeleton__fadeIn{0%{opacity:.6}to{opacity:1}}.Autopilot__container{display:flex;flex-direction:column;gap:20px}.Autopilot__cronHealthRow{display:flex;align-items:center;gap:10px;font-size:.85rem;color:var(--theme-text-muted, rgba(0, 0, 0, .65))}.Autopilot__cronDot{width:10px;height:10px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 1px var(--theme-border-colour, rgba(0, 0, 0, .12))}.Autopilot__cronDotGreen{background:var(--theme-success)}.Autopilot__cronDotAmber{background:var(--theme-warning)}.Autopilot__cronDotRed{background:var(--btn-color-danger)}.Autopilot__cronHealthLabel{font-weight:600;letter-spacing:.02em}.Autopilot__statusCards{display:flex;flex-wrap:wrap;gap:12px}.Autopilot__statusCard{flex:1;min-width:140px;display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:var(--theme-panel-bg, #f5f5f5);border:1px solid var(--theme-border-colour, #ddd);border-radius:var(--theme-border-radius, 3px)}.Autopilot__statusLabel{font-size:.75rem;font-weight:500;opacity:.6;text-transform:uppercase;letter-spacing:.04em}.Autopilot__statusValue{font-size:1.3rem;font-weight:700;font-variant-numeric:tabular-nums}.Autopilot__statusActive{color:var(--theme-success)}.Autopilot__statusPaused{color:var(--theme-warning)}.Autopilot__statusStopped{opacity:.5}.Autopilot__positive{color:var(--theme-success)}.Autopilot__negative{color:var(--btn-color-danger)}.Autopilot__configGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 640px){.Autopilot__configGrid{grid-template-columns:1fr}}.Autopilot__configRow{display:flex;flex-direction:column;gap:6px}.Autopilot__configLabel{font-size:.8rem;font-weight:500;opacity:.7}.Autopilot__requiredMark{color:var(--theme-danger, #d32f2f);font-weight:600}.Autopilot__fieldError{font-size:.78rem;line-height:1.35;color:var(--theme-danger, #d32f2f)}.Autopilot__fullWidth{grid-column:1 / -1}.Autopilot__currencyChips{display:flex;flex-wrap:wrap;gap:8px}.Autopilot__currencyChip{padding:6px 14px;border:2px solid var(--theme-border-colour, #ddd);border-radius:var(--theme-border-radius, 3px);background:var(--theme-bg-colour, #fff);color:var(--theme-txt-colour);font-size:.8rem;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s}.Autopilot__currencyChip:hover{background:var(--theme-hover-bg, #f0f0f0)}.Autopilot__currencyChipActive{border-color:var(--theme-link-colour, #3b82f6);background:var(--theme-panel-bg, #f5f5f5)}.Autopilot__configActions{display:flex;gap:12px;align-items:center}.Autopilot__tableWrap{overflow-x:auto;border-radius:var(--theme-border-radius, 3px);border:1px solid var(--theme-border-colour, #ddd)}.Autopilot__linkButton{background:none;border:none;padding:0;margin:0;font:inherit;color:var(--theme-link-colour, #3b82f6);cursor:pointer;text-decoration:underline;text-align:left}.Autopilot__linkButton:hover{opacity:.85}.Autopilot__linkButton:focus-visible{outline:2px solid var(--theme-link-colour, #3b82f6);outline-offset:2px;border-radius:2px}.Autopilot__loadingContainer{display:flex;justify-content:center;align-items:center;padding:48px;gap:12px}.Autopilot__emptyState{text-align:center;padding:32px;opacity:.5;font-style:italic}.Autopilot__modelsHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.Autopilot__modelRowActive{font-weight:600}.Autopilot__modelCheckbox{width:16px;height:16px;accent-color:var(--theme-link-colour, #3b82f6);cursor:pointer}.Autopilot__modelActions{display:flex;gap:6px;align-items:center}.Autopilot__positionsChipButton{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;display:inline-flex;align-items:center;vertical-align:middle;color:inherit}.Autopilot__positionsChipButton:focus-visible{outline:2px solid var(--theme-link-colour, #3b82f6);outline-offset:2px;border-radius:4px}.Autopilot__positionsEmpty{color:var(--theme-text-muted, rgba(0, 0, 0, .45));font-variant-numeric:tabular-nums}.Autopilot__overfitBadge{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;background:var(--theme-warning-bg, #fef3c7);color:var(--theme-warning-text, #92400e);border:1px solid var(--theme-warning-border, #f59e0b);white-space:nowrap;cursor:help}.Autopilot__batchControls{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;padding:12px 0}.Autopilot__progressBar{display:flex;align-items:center;gap:10px;padding:8px 0}.Autopilot__progressTrack{flex:1;height:6px;background:var(--theme-border-colour, #ddd);border-radius:3px;overflow:hidden;min-width:120px}.Autopilot__progressFill{height:100%;background:var(--theme-link-colour, #3b82f6);border-radius:3px;transition:width .3s ease}.Autopilot__progressLabel{font-size:.8rem;opacity:.6;white-space:nowrap}.Autopilot__comparisonSection{display:flex;flex-direction:column;gap:20px}.Autopilot__chartWrap{padding:12px 0}.Autopilot__chartTitle{font-size:.85rem;font-weight:600;margin-bottom:8px;opacity:.8}.Autopilot__chartLegend{display:flex;flex-wrap:wrap;gap:16px;padding:8px 0}.Autopilot__legendItem{display:flex;align-items:center;gap:6px;font-size:.8rem}.Autopilot__legendSwatch{width:14px;height:3px;border-radius:2px}.Autopilot__backtestResults{display:flex;flex-direction:column;gap:20px}.Autopilot__sectionHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.Autopilot__positionTab{display:flex;flex-direction:column;gap:12px}.Autopilot__regimeRow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.Autopilot__regimeChip{display:inline-flex;align-items:center;padding:4px 14px;border-radius:999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.Autopilot__circuitBreakerBar{display:flex;flex-direction:column;gap:6px;padding:12px 16px;background:var(--theme-panel-bg, #f5f5f5);border:1px solid var(--theme-border-colour, #ddd);border-radius:var(--theme-border-radius, 3px)}.Autopilot__circuitBreakerHeader{display:flex;justify-content:space-between;align-items:center;font-size:.8rem}.Autopilot__circuitBreakerTrack{height:8px;background:var(--theme-border-colour, #ddd);border-radius:4px;overflow:hidden}.Autopilot__circuitBreakerFill{height:100%;border-radius:4px;transition:width .3s ease}.Autopilot__configSummary{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px 16px;padding:12px 0}.Autopilot__configItem{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;background:var(--theme-panel-bg, #f5f5f5);border-radius:var(--theme-border-radius, 3px);font-size:.8rem}.Autopilot__configItemKey{opacity:.6;font-weight:500}.Autopilot__configItemValue{font-weight:600;font-variant-numeric:tabular-nums}.Autopilot__macroRow{display:flex;gap:12px;flex-wrap:wrap}.Autopilot__macroCard{flex:1;min-width:150px;max-width:260px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 16px;background:var(--theme-panel-bg, #f5f5f5);border:1px solid var(--theme-border-colour, #ddd);border-radius:var(--theme-border-radius, 3px)}.Autopilot__macroLabel{font-size:.7rem;font-weight:500;opacity:.6;text-transform:uppercase;letter-spacing:.04em}.Autopilot__macroValue{font-size:1.2rem;font-weight:700;font-variant-numeric:tabular-nums}.Autopilot__macroSub{font-size:.72rem;opacity:.5}.Autopilot__secondaryText{font-size:.85rem;opacity:.65}.Autopilot__smallMutedText{font-size:.8rem;opacity:.6}.Autopilot__tinyMutedText{font-size:.75rem;opacity:.55}.Autopilot__bannerListWrap{display:flex;flex-direction:column;gap:4px}.Autopilot__bannerList{margin:0;padding-left:18px}.Autopilot__chartTitleSpaced{margin-top:16px}.Autopilot__nameWithBadge{display:inline-flex;align-items:center;gap:6px}.Autopilot__selectAllLabel{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:.8rem}.Autopilot__dropdownWrap{width:160px}.Autopilot__liveChartWrap{padding:16px;background:var(--theme-panel-bg, #f5f5f5);border:1px solid var(--theme-border-colour, #ddd);border-radius:var(--theme-border-radius, 3px)}.Autopilot__insightsHeatCell{display:inline-block;min-width:3rem;padding:4px 8px;border-radius:var(--theme-border-radius, 3px);font-variant-numeric:tabular-nums;color:var(--theme-txt-colour #111)}.Autopilot__insightsPre{margin:8px 0 0;padding:10px;font-size:.75rem;overflow:auto;max-height:200px;background:var(--theme-panel-bg, #f5f5f5);border:1px solid var(--theme-border-colour, #ddd);border-radius:var(--theme-border-radius, 3px);color:var(--theme-text-muted, #555)}.Autopilot__autonomousSectionDesc{margin:0 0 8px;font-size:.85rem;line-height:1.45;color:var(--theme-text-muted, rgba(0, 0, 0, .65))}.Autopilot__autonomousHint{margin:4px 0 0;font-size:.8rem;font-weight:600;color:var(--theme-text-muted, rgba(0, 0, 0, .6))}.Autopilot__autonomousFieldRow{flex-wrap:wrap;gap:16px;align-items:flex-start}.Autopilot__autonomousFieldRow>*{flex:1;min-width:min(100%,220px)}.Autopilot__autonomousWeightsRow{flex-wrap:wrap;gap:16px;align-items:flex-start}.Autopilot__autonomousWeightsRow>*{flex:1;min-width:min(100%,260px)}.Autopilot__autonomousParamGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.Autopilot__autonomousParamPair{display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:var(--theme-panel-bg, #f5f5f5);border:1px solid var(--theme-border-colour, #ddd);border-radius:var(--theme-border-radius, 3px)}.Autopilot__autonomousParamLabel{font-size:.8rem;font-weight:600;color:var(--theme-txt-colour #111)}.Autopilot__autonomousTightRow{gap:10px;flex-wrap:wrap}.Autopilot__autonomousTightRow>*{flex:1;min-width:100px}.Autopilot__autonomousToggleGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.Autopilot__autonomousSaveRow{display:flex;justify-content:flex-end;padding:8px 0 16px}.Autopilot__supervisorLoading{display:flex;justify-content:center;padding:32px}.Autopilot__bannerWarn{padding:10px 12px;border-radius:var(--theme-border-radius, 3px);background:color-mix(in srgb,var(--theme-warning) 18%,transparent);border:1px solid color-mix(in srgb,var(--theme-warning) 40%,transparent);color:var(--theme-txt-colour #111);font-size:.9rem}.Autopilot__supervisorSmallHeading{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.7;margin-bottom:8px}.Autopilot__supervisorMono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem}.Autopilot__aiDecisionBlock{display:flex;flex-direction:column;gap:6px}.Autopilot__briefingMarkdown{white-space:pre-wrap;font-size:.92rem;line-height:1.55;color:var(--theme-txt-colour #111);max-height:480px;overflow:auto;padding:4px 0}@media (max-width: 720px){.Autopilot__briefingMarkdown{max-height:360px}}.Dashboard__loadingContainer{display:flex;justify-content:center;align-items:center;height:300px}.Dashboard__summaryCard{flex:1;min-width:180px;padding:20px;border-radius:var(--theme-border-radius, 3px);background:var(--theme-panel-bg, #f8f8f8);border:1px solid var(--theme-border-colour, #e0e0e0);display:flex;flex-direction:column;gap:8px}.Dashboard__summaryLabel{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;opacity:.7}.Dashboard__summaryValue{font-size:1.75rem;font-weight:700;color:var(--theme-txt-colour)}.Dashboard__holdingsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.Dashboard__holdingCard{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:var(--theme-border-radius, 3px);background:var(--theme-bg-colour, #fff);border:1px solid var(--theme-border-colour, #e0e0e0)}.Dashboard__holdingCurrencyRow{display:inline-flex;align-items:center;gap:8px;min-width:0}.Dashboard__holdingCurrency{font-weight:700;font-size:.9rem;color:var(--theme-txt-colour)}.Dashboard__holdingAmount{font-size:.95rem;font-variant-numeric:tabular-nums}.Dashboard__holdingHeld{font-size:.75rem;opacity:.5}.Dashboard__marketsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.Dashboard__productCard{all:unset;cursor:pointer;padding:14px;border-radius:var(--theme-border-radius, 3px);background:var(--theme-panel-bg, #f8f8f8);border:1px solid var(--theme-border-colour, #e0e0e0);transition:border-color .15s;box-sizing:border-box;width:100%}.Dashboard__productCard:hover{border-color:var(--btn-color, #4a90d9)}.Dashboard__productCard:focus-visible{outline:2px solid var(--btn-color);outline-offset:2px;border-radius:8px}.Dashboard__productNameRow{display:inline-flex;align-items:center;gap:8px;min-width:0}.Dashboard__productName{font-weight:600;font-size:.95rem}.Dashboard__sparkContainer{flex-shrink:0}.Dashboard__fleetTableWrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.Dashboard__fleetNameLink{all:unset;cursor:pointer;color:var(--btn-color);font:inherit;text-align:left;text-decoration:underline;text-underline-offset:2px}.Dashboard__fleetNameLink:hover{color:color-mix(in srgb,var(--btn-color) 85%,var(--theme-txt-colour))}.Dashboard__fleetNameLink:focus-visible{outline:2px solid var(--btn-color);outline-offset:2px;border-radius:var(--theme-border-radius, 3px)}.Dashboard__setupBanner{display:flex;align-items:center;gap:10px;padding:6px 12px;border-radius:var(--theme-border-radius, 3px);background:color-mix(in srgb,var(--theme-warning) 12%,var(--theme-bg-colour, #fff));border:1px solid var(--theme-warning);white-space:nowrap}.Dashboard__setupWarning{font-size:.82rem;font-weight:600;color:var(--theme-warning)}.Dashboard__setupDismiss{all:unset;cursor:pointer;font-size:.85rem;line-height:1;color:var(--theme-warning);opacity:.7;padding:2px 4px;border-radius:var(--theme-border-radius, 3px);transition:opacity .15s}.Dashboard__setupDismiss:hover{opacity:1}.Dashboard__setupDismiss:focus-visible{outline:2px solid var(--theme-warning);outline-offset:2px}@media (max-width: 768px){.Dashboard__summaryCard{min-width:100%}.Dashboard__holdingsGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.Dashboard__marketsGrid{grid-template-columns:1fr}.Dashboard__setupBanner{font-size:.78rem;gap:6px;padding:4px 8px}}.Spinner__spinner{border:4px solid rgba(255,255,255,.3);border-top:4px solid #3498db;border-radius:50%;width:50px;height:50px;animation:Spinner__spin 1s linear infinite}@keyframes Spinner__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.MarketView__volume{font-size:.85rem;opacity:.7}.MarketView__chartContainer{background:var(--theme-panel-bg, #f8f8f8);border:1px solid var(--theme-border-colour, #e0e0e0);border-radius:var(--theme-border-radius, 3px);padding:16px;margin-top:12px}.MarketView__chartLoading{display:flex;justify-content:center;align-items:center;height:400px}.MarketView__granularityHint{font-size:.75rem;opacity:.55;line-height:1.3}.List__list{display:flex;flex-direction:column;gap:4px}.List__listItem{padding:10px 12px;cursor:pointer;border-radius:var(--theme-border-radius);border-left:3px solid transparent;transition:background .15s}.List__listItem:hover{background:var(--theme-panel-bg)}.List__listItemActive{font-weight:700;background:var(--theme-panel-bg);border-left-color:var(--btn-color)}.MarketsList__row{width:100%}.MarketsList__pairBlock{display:flex;flex-direction:column;gap:2px;min-width:0}.MarketsList__pairId{font-weight:600;color:var(--theme-text-primary, inherit)}.MarketsList__symbols{font-size:.875rem;color:var(--theme-text-secondary, inherit)}.Input__input:not([type="checkbox"]){width:100%;padding:8px;background-color:#fff;border-radius:var(--theme-border-radius);outline:none;border:1px solid #00000033}input.Input__input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid var(--theme-bg-colour);border-radius:var(--theme-border-radius);margin-right:8px;cursor:pointer;outline:none;position:relative;transition:background-color .3s,border-color .3s}input.Input__input[type=checkbox]:checked{background-color:var(--theme-bg-colour);border-color:var(--theme-bg-colour)}input.Input__input[type=checkbox]:checked:before{content:"\2713";display:block;text-align:center;font-size:1.5em;color:var(--theme-txt-colour);position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.dark{.Input__input:not([type="checkbox"]) {background-color: #222; color: white;}}.Toggle__switchRoot{display:inline-flex;align-items:center;vertical-align:middle;position:relative}.Toggle__switchInput{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.Toggle__switchInput:focus{outline:none}.Toggle__switchLabel{position:relative;pointer-events:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-block:6px;box-sizing:border-box;user-select:none;-webkit-tap-highlight-color:transparent}.Toggle__switchTrack{position:relative;width:52px;height:32px;flex-shrink:0;border-radius:16px;background-color:var(--theme-border-colour);box-shadow:inset 0 1px 2px #00000014;transition:background-color .2s ease}.Toggle__switchInput:checked+.Toggle__switchLabel .Toggle__switchTrack{background-color:var(--btn-color)}.Toggle__switchThumb{position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:50%;background-color:var(--theme-bg-colour);border:1px solid var(--theme-border-colour);box-shadow:0 1px 2px #0000001f,0 2px 4px #00000014;transition:transform .2s cubic-bezier(.4,0,.2,1)}.Toggle__switchInput:checked+.Toggle__switchLabel .Toggle__switchThumb{transform:translate(20px);border-color:#ffffff59}.Toggle__switchInput:focus-visible+.Toggle__switchLabel .Toggle__switchTrack{box-shadow:inset 0 1px 2px #00000014,0 0 0 2px var(--theme-bg-colour),0 0 0 4px var(--btn-color)}.Toggle__switchInput:disabled{cursor:not-allowed}.Toggle__switchInput:disabled+.Toggle__switchLabel{opacity:.45}.Toggle__switchInput:disabled+.Toggle__switchLabel .Toggle__switchThumb{box-shadow:0 1px 2px #00000014}.Toggle__switchTrackIcons{display:flex;align-items:center;justify-content:space-between;padding-inline:7px}.Toggle__themeGlyph{display:flex;align-items:center;justify-content:center;width:16px;height:16px;pointer-events:none;z-index:0;transition:color .2s ease,opacity .2s ease}.Toggle__themeSvg{display:block;flex-shrink:0}.Toggle__switchInput:not(:checked)+.Toggle__switchLabel .Toggle__themeGlyphSun{color:var(--theme-txt-colour);opacity:1}.Toggle__switchInput:not(:checked)+.Toggle__switchLabel .Toggle__themeGlyphMoon{color:var(--theme-text-muted);opacity:.4}.Toggle__switchInput:checked+.Toggle__switchLabel .Toggle__themeGlyphMoon{color:#fffffff2;opacity:1}.Toggle__switchInput:checked+.Toggle__switchLabel .Toggle__themeGlyphSun{color:#ffffff80;opacity:.85}@media (prefers-reduced-motion: reduce){.Toggle__switchTrack,.Toggle__switchThumb,.Toggle__themeGlyph{transition:none}}.Modal__modalBackdrop{position:fixed;inset:0;z-index:10000;display:flex;justify-content:center;align-items:center;box-sizing:border-box;min-height:0;padding:max(1rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));z-index:99999;background-color:#000d}.Modal__modal{box-sizing:border-box;display:flex;flex-direction:column;align-self:center;min-width:0;min-height:0;max-width:100%;max-height:100%;overflow:hidden}.Modal__modal>*:not(.Modal__frame){flex:1 1 auto;min-height:0;min-width:0;overflow:auto}.Modal__frame{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;max-height:100%;overflow:hidden;background-color:#fff;border-radius:3px}.Modal__header{flex-shrink:0;background-color:var(--heading-color);padding:10px;display:flex;justify-content:space-between;align-items:center}.Modal__body{flex:1 1 auto;min-height:0;min-width:0;padding:10px;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.Modal__footer{flex-shrink:0;padding:10px}.Modal__buttons{flex-shrink:0;padding:10px;display:flex;gap:1em}.dark{.Modal__frame {background-color: #333333;}}.SegmentedControl__container{display:inline-flex;border-radius:var(--theme-border-radius, 3px);overflow:hidden;border:1px solid var(--theme-border-colour, #ddd)}.SegmentedControl__stretch{display:flex}.SegmentedControl__segment{flex:1;padding:10px 20px;border:none;background:var(--theme-panel-bg, #f5f5f5);color:var(--theme-txt-colour);font-weight:600;font-size:.875rem;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.SegmentedControl__segment:not(:last-child){border-right:1px solid var(--theme-border-colour, #ddd)}.SegmentedControl__segment:hover:not(.SegmentedControl__active){background:var(--theme-hover-bg, #e8e8e8)}.SegmentedControl__active{background:var(--btn-color);color:var(--theme-btn-txt-colour, #fff)}.SegmentedControl__small .SegmentedControl__segment{padding:6px 16px;font-size:.8rem}.TradingPanel__tradeContainer{max-width:480px}.TradingPanel__infoText{font-size:.8rem;color:var(--theme-text-secondary);margin:-8px 0 0;line-height:1.4}.TradingPanel__balanceRow{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--theme-text-secondary);margin:-8px 0 0}.TradingPanel__balanceAmount{font-weight:600;color:var(--theme-txt-colour)}.TradingPanel__warningText{font-size:.8rem;color:var(--theme-warning, #d97706);margin:-8px 0 0;line-height:1.4;font-weight:500}.TradingPanel__stopLossSection{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--theme-border-colour, #e0e0e0);border-radius:8px;background:var(--theme-panel-bg, #f5f5f5)}.TradingPanel__stopLossRisk{font-size:.8rem;color:var(--theme-warning, #d97706);line-height:1.4}.TradingPanel__feeEstimate{font-size:.8rem;color:var(--theme-text-secondary);margin:-4px 0 0;line-height:1.4}.BotList__autopilotHint{padding:16px 18px;background:var(--theme-panel-bg, #f8f8f8);border:1px solid var(--theme-border-colour, #e0e0e0);border-radius:var(--theme-border-radius, 3px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.BotList__autopilotHint p{margin:0;flex:1 1 220px;line-height:1.45;color:var(--theme-text-colour, inherit)}.BotList__autopilotHintTitle{font-weight:600}.BotList__loadingContainer{display:flex;justify-content:center;align-items:center;height:300px}.BotList__emptyState{text-align:center;padding:60px 20px;background:var(--theme-panel-bg, #f8f8f8);border:1px solid var(--theme-border-colour, #e0e0e0);border-radius:var(--theme-border-radius, 3px)}.BotList__emptyState p{margin:0 0 16px;opacity:.7}.BotList__botsTableContainer{display:flex;flex-direction:column;gap:16px}.BotList__botCards{display:none}.BotList__botCard{all:unset;cursor:pointer;display:block;width:100%;padding:14px;border-radius:var(--theme-border-radius, 3px);background:var(--theme-panel-bg, #f8f8f8);border:1px solid var(--theme-border-colour, #e0e0e0);transition:border-color .15s;box-sizing:border-box}.BotList__botCard:hover{border-color:var(--btn-color, #4a90d9)}.BotList__botCard:focus-visible{outline:2px solid var(--btn-color);outline-offset:2px;border-radius:8px}.BotList__botName{font-weight:600}.BotList__botMeta{font-size:.8rem;opacity:.7}@media (max-width: 768px){.BotList__botsTableContainer>:first-child{display:none}.BotList__botCards{display:flex;flex-direction:column;gap:8px}}.BotList__emptyHint{font-size:.82rem;opacity:.6;max-width:400px;margin:8px auto 16px;line-height:1.4}.BotDetail__loadingContainer{display:flex;justify-content:center;align-items:center;height:300px}.BotDetail__meta{font-size:.85rem;opacity:.7}.BotDetail__configGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.BotDetail__configItem{display:flex;flex-direction:column;gap:4px}.BotDetail__configLabel{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;opacity:.6}.BotDetail__configValue{font-weight:600;font-size:1rem}.BotDetail__noTrades{text-align:center;padding:24px;opacity:.6}.BotDetail__perfGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.BotDetail__perfCard{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:8px;background:var(--panel-bg);border:1px solid var(--border-color)}.BotDetail__perfLabel{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;opacity:.6}.BotDetail__perfValue{font-weight:700;font-size:1.1rem}.BotDetail__positive{color:var(--success-color, #22c55e)}.BotDetail__negative{color:var(--danger-color, #ef4444)}.ColumnHeaderTip__columnLabel{text-decoration:underline dotted;text-underline-offset:3px;cursor:help}.RecommendedTrades__container{display:flex;flex-direction:column;gap:16px}.RecommendedTrades__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.RecommendedTrades__loadingStatus{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--theme-txt-colour);opacity:.85}.RecommendedTrades__meta{font-size:.8rem;opacity:.6}.RecommendedTrades__signalBuy{color:var(--theme-success);font-weight:700}.RecommendedTrades__signalSell{color:var(--btn-color-danger);font-weight:700}.RecommendedTrades__signalHold{color:var(--theme-txt-colour);font-weight:500;opacity:.6}.RecommendedTrades__signalUnknown{color:var(--theme-txt-colour);font-weight:500;opacity:.75;font-size:.9em}.RecommendedTrades__positive{color:var(--theme-success)}.RecommendedTrades__negative{color:var(--btn-color-danger)}.RecommendedTrades__loadingContainer{display:flex;justify-content:center;padding:48px}.RecommendedTrades__tableWrap{overflow-x:auto;border-radius:var(--theme-border-radius, 3px);border:1px solid var(--theme-border-colour, #ddd)}.RecommendedTrades__disclaimer{font-size:.75rem;opacity:.5;font-style:italic;margin:0}.RecommendedTrades__recSummary{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--theme-panel-bg, #f5f5f5);border-radius:var(--theme-border-radius, 3px);border:1px solid var(--theme-border-colour, #ddd)}.RecommendedTrades__recRow{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.RecommendedTrades__recLabel{opacity:.6;font-weight:500}.RecommendedTrades__pairCell{display:flex;align-items:center;gap:8px}.RecommendedTrades__pairName{white-space:nowrap}.RecommendedTrades__altChips{display:flex;gap:4px}.RecommendedTrades__pairSelector{display:flex;flex-direction:column;gap:6px}.RecommendedTrades__pairSelectorLabel{font-size:.8rem;font-weight:500;opacity:.7}.RecommendedTrades__pairSelectorOptions{display:flex;flex-wrap:wrap;gap:8px}.RecommendedTrades__pairOption{display:flex;flex-direction:column;gap:2px;padding:8px 14px;border:2px solid var(--theme-border-colour, #ddd);border-radius:var(--theme-border-radius, 3px);background:var(--theme-bg-colour, #fff);color:var(--theme-txt-colour);font-size:.85rem;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s}.RecommendedTrades__pairOptionName{display:inline-flex;align-items:center;gap:6px}.RecommendedTrades__pairOption:hover{background:var(--theme-hover-bg, #f0f0f0)}.RecommendedTrades__pairOptionActive{border-color:var(--theme-link-colour, #3b82f6);background:var(--theme-panel-bg, #f5f5f5)}.RecommendedTrades__pairOptionBal{font-size:.7rem;font-weight:400;opacity:.6}.RecommendedTrades__pairOptionDisabled{opacity:.5;border-style:dashed}.RecommendedTrades__pairOptionNoFunds{font-size:.65rem;font-weight:400;color:var(--btn-color-danger)}.RecommendedTrades__balanceRow{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--theme-panel-bg, #f5f5f5);border-radius:var(--theme-border-radius, 3px);border:1px solid var(--theme-border-colour, #ddd);font-size:.8rem}.RecommendedTrades__balanceLabel{opacity:.6;font-weight:500}.RecommendedTrades__balanceValue{font-weight:700;font-variant-numeric:tabular-nums}.RecommendedTrades__orderTypeSection{display:flex;flex-direction:column;gap:6px}.RecommendedTrades__orderTypeLabel{font-size:.8rem;font-weight:500;opacity:.7}.RecommendedTrades__orderTypeCards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.RecommendedTrades__orderTypeCard{display:flex;flex-direction:column;gap:4px;padding:12px;border:2px solid var(--theme-border-colour, #ddd);border-radius:var(--theme-border-radius, 3px);background:var(--theme-bg-colour, #fff);cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.RecommendedTrades__orderTypeCard:hover{background:var(--theme-hover-bg, #f0f0f0)}.RecommendedTrades__orderTypeActive{border-color:var(--theme-link-colour, #3b82f6);background:var(--theme-panel-bg, #f5f5f5)}.RecommendedTrades__orderTypeCardHeader{display:flex;align-items:center;justify-content:space-between;gap:8px}.RecommendedTrades__orderTypeCardTitle{font-weight:600;font-size:.9rem;color:var(--theme-txt-colour)}.RecommendedTrades__orderTypeCardDesc{font-size:.75rem;opacity:.55;color:var(--theme-txt-colour)}.RecommendedTrades__amountSection{display:flex;flex-direction:column;gap:8px}.RecommendedTrades__conversionHint{font-size:.8rem;opacity:.6;padding:0 2px}.RecommendedTrades__costBreakdown{display:flex;flex-direction:column;gap:6px;padding:12px;background:var(--theme-panel-bg, #f5f5f5);border-radius:var(--theme-border-radius, 3px);border:1px solid var(--theme-border-colour, #ddd);font-size:.875rem}.RecommendedTrades__totalRow{border-top:1px solid var(--theme-border-colour, #ddd);padding-top:6px;margin-top:2px;font-weight:600}@media (max-width: 640px){.RecommendedTrades__orderTypeCards{grid-template-columns:1fr}}.TextArea__textarea{width:100%;padding:8px;background-color:#fff;border-radius:var(--theme-border-radius);outline:none;border:1px solid #00000033;resize:vertical;min-height:80px;font-family:inherit}.dark{.TextArea__textarea {background-color: #222; color: white;}}.RangeSlider__sliderRow{display:flex;align-items:center;gap:12px;margin-bottom:8px}.RangeSlider__sliderLabel{width:160px;min-width:160px;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--btn-color-secondary)}.RangeSlider__slider{flex:1;-webkit-appearance:none;appearance:none;height:6px;background:var(--theme-panel-bg);outline:none;border-radius:3px}.RangeSlider__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;background:var(--btn-color);cursor:pointer;border-radius:2px}.RangeSlider__slider::-moz-range-thumb{width:14px;height:14px;background:var(--btn-color);cursor:pointer;border-radius:2px;border:none}.RangeSlider__sliderValue{max-width:148px;min-width:48px;text-align:right;font-size:12px;color:var(--btn-color);font-weight:700}.Autopilot__serviceTokenIntro{margin:0;font-size:.9rem;line-height:1.45;color:var(--theme-text-muted, rgba(0, 0, 0, .7))}.Autopilot__serviceTokenCode{display:inline-block;margin:0 .15em;padding:.1em .35em;font-size:.85em;font-family:ui-monospace,monospace;background:var(--theme-panel-bg, rgba(0, 0, 0, .06));border:1px solid var(--theme-border-colour, rgba(0, 0, 0, .12));border-radius:var(--theme-border-radius, 4px)}.Autopilot__serviceTokenHelp{margin:0;font-size:.9rem;line-height:1.45;color:var(--theme-text, inherit)}.Autopilot__serviceTokenSpinnerWrap{display:flex;justify-content:center;padding:24px 0}.Autopilot__serviceTokenTableWrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.Autopilot__serviceTokenDash{opacity:.45}@media (max-width: 640px){.Autopilot__serviceTokenIntro{font-size:.85rem}}.ConvertCurrency__container{display:flex;flex-direction:column;gap:24px;max-width:480px}.ConvertCurrency__convertCard{display:flex;flex-direction:column;gap:16px;padding:24px;background:var(--theme-panel-bg, #f8f8f8);border-radius:var(--theme-border-radius, 3px);border:1px solid var(--theme-border-colour, #e0e0e0)}.ConvertCurrency__currencyRow{display:flex;flex-direction:column;gap:6px}.ConvertCurrency__currencyLabel{font-size:.8rem;font-weight:500;opacity:.7;text-transform:uppercase;letter-spacing:.03em}.ConvertCurrency__currencySelect{display:flex;flex-wrap:wrap;gap:6px}.ConvertCurrency__currencyBtn{padding:8px 16px;border:2px solid var(--theme-border-colour, #ddd);border-radius:var(--theme-border-radius, 3px);background:var(--theme-bg-colour, #fff);color:var(--theme-txt-colour);font-size:.85rem;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s}.ConvertCurrency__currencyBtn:hover{background:var(--theme-hover-bg, #f0f0f0)}.ConvertCurrency__currencyBtnActive{border-color:var(--theme-link-colour, #3b82f6);background:var(--theme-panel-bg, #f5f5f5)}.ConvertCurrency__currencyBtnDisabled{opacity:.35;cursor:not-allowed}.ConvertCurrency__currencyBtnDisabled:hover{background:var(--theme-bg-colour, #fff)}.ConvertCurrency__swapRow{display:flex;justify-content:center}.ConvertCurrency__swapBtn{padding:8px;border:1px solid var(--theme-border-colour, #ddd);border-radius:50%;background:var(--theme-bg-colour, #fff);color:var(--theme-txt-colour);font-size:1.1rem;cursor:pointer;line-height:1;transition:background .15s}.ConvertCurrency__swapBtn:hover{background:var(--theme-hover-bg, #f0f0f0)}.ConvertCurrency__balanceHint{font-size:.75rem;opacity:.55;margin-top:-4px}.ConvertCurrency__ratePreview{display:flex;flex-direction:column;gap:6px;padding:12px;background:var(--theme-bg-colour, #fff);border-radius:var(--theme-border-radius, 3px);border:1px solid var(--theme-border-colour, #ddd);font-size:.85rem}.ConvertCurrency__rateRow{display:flex;justify-content:space-between;align-items:center}.ConvertCurrency__rateLabel{opacity:.6;font-weight:500}.ConvertCurrency__rateValue{font-weight:700;font-variant-numeric:tabular-nums}.ConvertCurrency__methodChip{font-size:.7rem;opacity:.5;text-transform:uppercase}.ConvertCurrency__loadingContainer{display:flex;justify-content:center;padding:48px}.TradeHistory__loadingContainer{display:flex;justify-content:center;align-items:center;height:300px}.TradeHistory__positive{color:var(--theme-success)}.TradeHistory__negative{color:var(--btn-color-danger)}.TradeHistory__emptyState{text-align:center;padding:60px 20px;background:var(--theme-panel-bg, #f8f8f8);border:1px solid var(--theme-border-colour, #e0e0e0);border-radius:var(--theme-border-radius, 3px);opacity:.7}.Settings__keyStatus{display:flex;align-items:center;gap:12px;padding:12px;background:var(--theme-panel-bg, #f0f0f0);border-radius:var(--theme-border-radius, 3px)}.Settings__keyLabel{font-weight:500;font-size:.9rem}.Settings__hint{font-size:.85rem;opacity:.7;margin:0;line-height:1.5}.Settings__link{color:var(--theme-link-colour, #3b82f6);text-decoration:underline}.Settings__secretFieldWrap{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.steps__schedulingRoot{gap:16px;min-width:0}.steps__osToggleRow{min-width:0}.steps__hint{margin:0;line-height:1.5;font-size:.9rem;color:var(--theme-txt-colour, inherit);opacity:.9}.steps__inlineCode{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em;padding:1px 4px;border-radius:4px;background:var(--theme-panel-bg, rgba(0, 0, 0, .06))}.steps__tableWrap{overflow-x:auto;border:1px solid var(--theme-border-colour, rgba(0, 0, 0, .12));border-radius:8px}.steps__table{width:100%;border-collapse:collapse;font-size:.9rem}.steps__th{text-align:left;padding:10px 12px;background:var(--theme-panel-bg, rgba(0, 0, 0, .04));color:var(--theme-txt-colour, inherit);border-bottom:1px solid var(--theme-border-colour, rgba(0, 0, 0, .12))}.steps__td{padding:10px 12px;border-bottom:1px solid var(--theme-border-colour, rgba(0, 0, 0, .08));color:var(--theme-txt-colour, inherit);vertical-align:top}.steps__tdMono{padding:10px 12px;border-bottom:1px solid var(--theme-border-colour, rgba(0, 0, 0, .08));color:var(--theme-txt-colour, inherit);vertical-align:top;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;word-break:break-word}.steps__codeBlock{border:1px solid var(--theme-border-colour, rgba(0, 0, 0, .12));border-radius:8px;background:var(--theme-panel-bg, rgba(0, 0, 0, .06));padding:12px;overflow-x:auto}.steps__pre{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;line-height:1.45;white-space:pre-wrap;word-break:break-word;color:var(--theme-txt-colour, inherit)}.steps__copyHint{margin:0;font-size:.85rem;opacity:.85}.steps__chipWrapOk{display:inline-flex}.steps__chipWrapWarn{display:inline-flex;outline:1px solid color-mix(in srgb,var(--theme-warning, #ca8a04) 55%,transparent);border-radius:999px}.steps__chipWrapDanger{display:inline-flex;outline:1px solid color-mix(in srgb,var(--theme-danger, #dc2626) 55%,transparent);border-radius:999px}@media (max-width: 639px){.steps__schedulingRoot{gap:12px}.steps__hint{font-size:max(.9rem,14px)}.steps__osToggleRow{justify-content:flex-start}.steps__tableWrap{overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:0}.steps__table{min-width:480px}.steps__codeBlock{overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:0}.steps__pre{white-space:pre;overflow-x:auto;font-size:max(.8rem,14px)}}.SetupWizard__shell{width:100%;max-width:720px;margin:0 auto}.SetupWizard__centered{display:flex;justify-content:center;padding:24px 0}.SetupWizard__wizardMain{min-width:0;gap:24px}.SetupWizard__stepContent{display:flex;flex-direction:column;gap:var(--theme-gap-md, 16px);min-width:0}.SetupWizard__navRow{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}@media (max-width: 639px){.SetupWizard__shell{max-width:none;width:100%;padding-left:4px;padding-right:4px;box-sizing:border-box}.SetupWizard__wizardMain{gap:16px}.SetupWizard__stepContent{gap:12px;padding-bottom:96px}.SetupWizard__stepContent input:not([type="checkbox"]):not([type="radio"]),.SetupWizard__stepContent textarea{max-width:100%;box-sizing:border-box}.SetupWizard__navRow{position:sticky;bottom:0;background:var(--theme-panel-bg);padding:12px 16px;border-top:1px solid var(--theme-border-colour);z-index:10;flex-direction:column-reverse;align-items:stretch;gap:10px;box-sizing:border-box}.SetupWizard__navRow button{width:100%;box-sizing:border-box}.SetupWizard__wizardMain .SetupWizard__stepContent button[data-testid^=setup-]:not([data-testid="setup-api-secret-toggle"]):not([data-testid^="setup-sched-os"]){width:100%;box-sizing:border-box}}.SetupWizard__inlineCode{font-family:ui-monospace,monospace;font-size:.9em;background:var(--theme-panel-bg, rgba(0, 0, 0, .06));padding:2px 6px;border-radius:var(--theme-border-radius, 3px)}.SteppedWizard__wrapper{width:100%}.SteppedWizard__mobileSummary{display:none;font-size:.875rem;font-weight:600;color:var(--btn-color-secondary);text-align:center;margin-bottom:.75rem;transition:color .25s ease}.SteppedWizard__trackArea{position:relative;width:100%;padding:.5rem 0 0}.SteppedWizard__trackBg{position:absolute;left:0;right:0;top:38%;height:3px;transform:translateY(-50%);background:var(--theme-panel-bg);border-radius:2px;z-index:0}.SteppedWizard__trackFill{position:absolute;left:0;top:38%;height:3px;transform:translateY(-50%);background:var(--btn-color);border-radius:2px;z-index:0;transition:width .35s ease;opacity:.95}.SteppedWizard__stepsRow{position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%;z-index:1}.SteppedWizard__stepCell{flex:1 1 0;display:flex;flex-direction:column;align-items:center;min-width:0}.SteppedWizard__circleWrap{display:flex;align-items:center;justify-content:center;margin-bottom:.35rem;transition:transform .3s ease}.SteppedWizard__circle{display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.75rem;font-weight:700;line-height:1;border:2px solid transparent;box-sizing:border-box;transition:background .3s ease,border-color .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease}.SteppedWizard__circleUpcoming{width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;background:transparent;border-color:var(--btn-color-secondary);color:var(--btn-color-secondary);opacity:.65}.SteppedWizard__circleCompleted{width:1.625rem;height:1.625rem;min-width:1.625rem;min-height:1.625rem;background:var(--btn-color);border-color:var(--btn-color);color:var(--theme-btn-txt-colour, #fff);cursor:pointer;padding:0;font-family:inherit}.SteppedWizard__circleCompleted:focus-visible{outline:2px solid var(--btn-color);outline-offset:2px}.SteppedWizard__circleActive{width:2rem;height:2rem;min-width:2rem;min-height:2rem;background:var(--btn-color);border-color:var(--btn-color);color:var(--theme-btn-txt-colour, #fff);animation:SteppedWizard__steppedWizardPulse 2s ease-in-out infinite;will-change:opacity}.SteppedWizard__label{font-size:.7rem;text-align:center;line-height:1.2;color:var(--btn-color-secondary);max-width:100%;padding:0 2px;word-break:break-word;transition:color .25s ease}.SteppedWizard__labelActive{color:var(--btn-color);font-weight:600}.SteppedWizard__checkGlyph{font-size:.65rem;line-height:1}@keyframes SteppedWizard__steppedWizardPulse{0%,to{opacity:1}50%{opacity:.82}}@media (max-width: 639px){.SteppedWizard__mobileSummary{display:block}.SteppedWizard__label{display:none}.SteppedWizard__circleUpcoming{width:1.375rem;height:1.375rem;min-width:1.375rem;min-height:1.375rem;font-size:.65rem}.SteppedWizard__circleCompleted{width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem}.SteppedWizard__circleActive{width:1.75rem;height:1.75rem;min-width:1.75rem;min-height:1.75rem}}.steps__hint{font-size:.85rem;opacity:.85;margin:0;line-height:1.5}.steps__secretFieldWrap{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.steps__message{margin:0;line-height:1.5;color:var(--theme-text-colour, inherit)}@media (max-width: 639px){.steps__stepStack{gap:12px}.steps__stepStackTight{gap:10px}.steps__hint{font-size:max(.85rem,14px)}.steps__secretFieldWrap{width:100%;align-items:stretch}}.steps__statusRow{min-width:0}.steps__link{color:var(--theme-link-colour, #3b82f6);text-decoration:underline}@media (max-width: 639px){.steps__stepStack{gap:12px}.steps__statusRow{flex-direction:column;align-items:flex-start}}.steps__stepStack{gap:16px}.steps__stepStackTight{gap:12px}.steps__generateRow{min-width:0}.steps__configuredRow{display:flex;align-items:center;gap:12px}.steps__message{margin:0;line-height:1.5;color:var(--theme-txt-colour, inherit)}.steps__tokenBox{border:1px solid var(--theme-border-colour, rgba(255, 255, 255, .12));border-radius:8px;background:var(--theme-panel-bg-colour, rgba(0, 0, 0, .2));padding:12px;overflow-x:auto}.steps__tokenPre{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem;line-height:1.45;white-space:pre-wrap;word-break:break-all;color:var(--theme-txt-colour, inherit)}.steps__copyHint{font-size:.85rem;opacity:.85;color:var(--theme-txt-colour, inherit)}.steps__tokensSpinner{display:flex;justify-content:center;padding:8px 0}.steps__tokenTableWrap{display:flex;flex-direction:column;gap:0;border:1px solid var(--theme-border-colour, rgba(128, 128, 128, .35));border-radius:8px;overflow:hidden;font-size:.875rem}.steps__tokenTableHead,.steps__tokenTableRow{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,.9fr);gap:8px;align-items:center;padding:8px 12px}.steps__tokenTableBody .steps__tokenTableRow:nth-child(even){background:var(--theme-panel-bg, rgba(0, 0, 0, .03))}.steps__tokenTableHead{font-weight:600;color:var(--theme-txt-colour, inherit);background:var(--theme-panel-bg, rgba(0, 0, 0, .06));border-bottom:1px solid var(--theme-border-colour, rgba(128, 128, 128, .35))}.steps__tokenCell{min-width:0;word-break:break-word;color:var(--theme-txt-colour, inherit)}@media (max-width: 639px){.steps__stepStack{gap:12px}.steps__stepStackTight{gap:10px}.steps__tokenTableWrap{overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:0}.steps__tokenTableHead,.steps__tokenTableRow{min-width:280px}.steps__tokenBox{max-width:100%;min-width:0}.steps__tokenPre{white-space:pre;overflow-x:auto;word-break:normal;max-width:100%}.steps__copyHint{font-size:max(.85rem,14px)}}.steps__verifyStack{gap:16px;min-width:0}.steps__verifyStackTight{gap:12px}.steps__checklist{gap:8px}.steps__checkRowOuter,.steps__checkRowInner{min-width:0}.steps__spinnerWrap{display:flex;justify-content:center;padding:16px 0}.steps__rowLabel{font-weight:500;color:var(--theme-txt-colour, inherit)}.steps__iconPass{color:var(--theme-success, #4ecdc4);font-weight:700;font-size:1.1rem}.steps__iconFail{color:var(--btn-color-danger, #c0392b);font-weight:700;font-size:1.1rem}.steps__inlineLink{color:var(--theme-link-colour, var(--btn-color));text-decoration:underline;font-weight:600}.steps__inlineLink:hover{opacity:.9}@media (max-width: 639px){.steps__verifyStack{gap:12px}.steps__verifyStackTight,.steps__checklist{gap:10px}.steps__checkRowOuter{flex-direction:column;align-items:stretch}.steps__checkRowInner{flex-direction:column;align-items:flex-start}.steps__rowLabel{font-size:max(1rem,14px)}}.HowItWorks__intro{margin:0;font-size:1rem;line-height:1.55;color:var(--theme-text-colour, inherit);max-width:52rem}.HowItWorks__bodyText{margin:0 0 .75rem;font-size:.95rem;line-height:1.55;color:var(--theme-text-colour, inherit)}.HowItWorks__bodyText:last-child{margin-bottom:0}.HowItWorks__list{margin:0;padding-left:1.25rem;font-size:.95rem;line-height:1.55;color:var(--theme-text-colour, inherit)}.HowItWorks__list li{margin-bottom:.5rem}.HowItWorks__list li:last-child{margin-bottom:0}.HowItWorks__term{font-weight:600;color:var(--theme-text-colour, inherit)}.HowItWorks__linkRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.HowItWorks__codeInline{font-family:ui-monospace,monospace;font-size:.88em;padding:.1em .35em;border-radius:var(--theme-border-radius, 3px);background:var(--theme-panel-bg, rgba(127, 127, 127, .12));color:var(--theme-text-colour, inherit)}.AutopilotSystemDocs__sectionDescription{margin:0 0 .5rem;font-size:.95rem;line-height:1.55;color:var(--theme-text-secondary-colour, #666);max-width:56rem}.AutopilotSystemDocs__diagramContainer{overflow-x:auto;padding:1rem 0}.AutopilotSystemDocs__diagramSvg{min-height:80px;display:flex;justify-content:center}.AutopilotSystemDocs__diagramSvg svg{max-width:100%;height:auto}.AutopilotSystemDocs__configTable{width:100%;border-collapse:collapse;font-size:.88rem}.AutopilotSystemDocs__configTable th,.AutopilotSystemDocs__configTable td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid var(--theme-border-colour, #ddd)}.AutopilotSystemDocs__configTable th{font-weight:600;background:var(--theme-panel-bg, rgba(127, 127, 127, .06));color:var(--theme-text-colour, inherit);white-space:nowrap}.AutopilotSystemDocs__configTable td{color:var(--theme-text-colour, inherit)}.AutopilotSystemDocs__configTable code{font-family:ui-monospace,monospace;font-size:.86em;padding:.1em .3em;border-radius:var(--theme-border-radius, 3px);background:var(--theme-panel-bg, rgba(127, 127, 127, .1))}.AutopilotSystemDocs__cronTable{width:100%;border-collapse:collapse;font-size:.88rem}.AutopilotSystemDocs__cronTable th,.AutopilotSystemDocs__cronTable td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid var(--theme-border-colour, #ddd)}.AutopilotSystemDocs__cronTable th{font-weight:600;background:var(--theme-panel-bg, rgba(127, 127, 127, .06));color:var(--theme-text-colour, inherit)}.AutopilotSystemDocs__cronTable td{color:var(--theme-text-colour, inherit)}.AutopilotSystemDocs__cronTable code{font-family:ui-monospace,monospace;font-size:.86em}.AutopilotSystemDocs__badge{display:inline-block;padding:.15em .5em;border-radius:4px;font-size:.8em;font-weight:600}.AutopilotSystemDocs__badgeCritical{background:var(--theme-danger-bg, #fee2e2);color:var(--theme-danger-text, #b91c1c)}.AutopilotSystemDocs__badgeHigh{background:var(--theme-warning-bg, #fef3c7);color:var(--theme-warning-text, #92400e)}.AutopilotSystemDocs__badgeMedium{background:var(--theme-info-bg, #dbeafe);color:var(--theme-info-text, #1e40af)}.AutopilotSystemDocs__badgeGood{background:var(--theme-success-bg, #d1fae5);color:var(--theme-success-text, #065f46)}.AutopilotSystemDocs__auditList{margin:0;padding-left:1.25rem;font-size:.92rem;line-height:1.55;color:var(--theme-text-colour, inherit)}.AutopilotSystemDocs__auditList li{margin-bottom:.5rem}.AutopilotSystemDocs__auditList li:last-child{margin-bottom:0}.AutopilotSystemDocs__auditTerm{font-weight:600}.AutopilotSystemDocs__gateTrue{color:var(--theme-warning-text, #92400e)}.AutopilotSystemDocs__gateFalse{color:var(--theme-success-text, #065f46)}@media (max-width: 768px){.AutopilotSystemDocs__configTable,.AutopilotSystemDocs__cronTable{font-size:.82rem}.AutopilotSystemDocs__configTable th,.AutopilotSystemDocs__configTable td,.AutopilotSystemDocs__cronTable th,.AutopilotSystemDocs__cronTable td{padding:.35rem .5rem}}.StatBar__barRow{display:flex;align-items:center;gap:12px;margin-bottom:6px}.StatBar__barLabel{width:160px;min-width:160px;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--btn-color-secondary)}.StatBar__barTrack{flex:1;height:12px;background:var(--theme-panel-bg);border-radius:2px;overflow:hidden}.StatBar__barFill{height:100%;background:var(--btn-color);transition:width .3s ease;border-radius:2px}.StatBar__barFillGreen{background:var(--theme-success)}.StatBar__barFillYellow{background:var(--theme-warning)}.StatBar__barFillRed{background:var(--btn-color-danger)}.StatBar__barValue{width:48px;min-width:48px;text-align:right;font-size:12px;color:var(--btn-color);font-weight:700}.OperationalHealth__root{display:flex;flex-direction:column;gap:16px;max-width:960px;margin:0 auto}.OperationalHealth__secondaryText{margin:0;font-size:.9rem;color:var(--theme-text-muted, rgba(0, 0, 0, .65));line-height:1.45}.OperationalHealth__bannerWarn{padding:10px 12px;border-radius:var(--theme-border-radius, 6px);background:color-mix(in srgb,var(--theme-warning) 12%,transparent);border:1px solid color-mix(in srgb,var(--theme-warning) 35%,transparent);color:var(--theme-text, inherit);font-size:.9rem}.OperationalHealth__cronRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:.85rem;color:var(--theme-text-muted, rgba(0, 0, 0, .65))}.OperationalHealth__cronDot{width:10px;height:10px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 1px var(--theme-border-colour, rgba(0, 0, 0, .12))}.OperationalHealth__cronDotGreen{background:var(--theme-success)}.OperationalHealth__cronDotAmber{background:var(--theme-warning)}.OperationalHealth__cronDotRed{background:var(--btn-color-danger)}.OperationalHealth__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem}.OperationalHealth__briefingMarkdown{white-space:pre-wrap;font-size:.9rem;line-height:1.5;color:var(--theme-text, inherit)}.OperationalHealth__smallHeading{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.7;margin:0 0 6px}.OperationalHealth__aiBlock{display:flex;flex-direction:column;gap:4px}.OperationalHealth__toolbar{display:flex;justify-content:flex-end;margin-bottom:-4px}@media (max-width: 767px){.OperationalHealth__root{gap:12px}}.CommandCenter__alertText{display:inline-block;line-height:1.35}.CommandCenter__chartWrap{position:relative;width:100%;min-height:160px}.CommandCenter__chartOverlay{position:absolute;inset:0;z-index:1;pointer-events:none;display:flex;align-items:stretch}.CommandCenter__empty{margin:0;font-size:.9rem;color:var(--btn-color-secondary, #6b7280);min-height:120px;display:flex;align-items:center}.CommandCenter__benchNote{margin:0;font-size:12px;color:var(--theme-warning, #f59e0b)}.CommandCenter__pulse{border-radius:var(--theme-border-radius, 3px);padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.5rem;border:1px solid var(--theme-border-colour, #e5e7eb);box-shadow:0 1px 2px #0000000f}.CommandCenter__topRow{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.CommandCenter__scoreBlock{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.CommandCenter__score{font-size:2.75rem;font-weight:700;line-height:1;color:var(--theme-txt-colour, #333)}.CommandCenter__label{font-size:1.1rem;font-weight:600;letter-spacing:.02em}.CommandCenter__summary{margin:0;font-size:1rem;line-height:1.45;color:var(--theme-txt-colour, #333);max-width:56rem}.CommandCenter__helpRow{display:flex;align-items:center;gap:.35rem;margin-top:.25rem}.CommandCenter__helpHint{font-size:.85rem;color:var(--theme-text-muted, #6b7280)}.CommandCenter__bandThriving{background:linear-gradient(120deg,color-mix(in srgb,var(--theme-success, #4ecdc4) 32%,var(--theme-bg-colour, #fff)),color-mix(in srgb,var(--theme-cyan, #06b6d4) 22%,var(--theme-bg-colour, #fff)))}.CommandCenter__bandHealthy{background:linear-gradient(120deg,color-mix(in srgb,var(--theme-lime, #84cc16) 28%,var(--theme-bg-colour, #fff)),color-mix(in srgb,var(--theme-success, #4ecdc4) 18%,var(--theme-bg-colour, #fff)))}.CommandCenter__bandCaution{background:linear-gradient(120deg,color-mix(in srgb,var(--theme-warning, #f9c74f) 38%,var(--theme-bg-colour, #fff)),color-mix(in srgb,var(--theme-mode-paper, #d97706) 18%,var(--theme-bg-colour, #fff)))}.CommandCenter__bandWarning{background:linear-gradient(120deg,color-mix(in srgb,var(--theme-orange, #f97316) 32%,var(--theme-bg-colour, #fff)),color-mix(in srgb,var(--theme-severity-warning, #eab308) 22%,var(--theme-bg-colour, #fff)))}.CommandCenter__bandCritical{background:linear-gradient(120deg,color-mix(in srgb,var(--theme-severity-error, #f97316) 34%,var(--theme-bg-colour, #fff)),color-mix(in srgb,var(--theme-severity-critical, #ef4444) 28%,var(--theme-bg-colour, #fff)))}.CommandCenter__summaryCard{flex:1 1 180px;min-width:140px;padding:20px;border-radius:var(--theme-border-radius, 3px);background:var(--theme-panel-bg, #f8f8f8);border:1px solid var(--theme-border-colour, #e0e0e0);display:flex;flex-direction:column;gap:8px}.CommandCenter__summaryLabel{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;opacity:.7}.CommandCenter__summaryValue{font-size:1.75rem;font-weight:700;color:var(--theme-txt-colour);font-variant-numeric:tabular-nums}.CommandCenter__metricBlock{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.CommandCenter__subMuted{font-size:.85rem;font-weight:500;opacity:.65;margin-left:4px}.CommandCenter__positive{color:var(--theme-success, #22c55e)}.CommandCenter__negative{color:var(--btn-color-danger, #c0392b)}.CommandCenter__neutral{color:var(--theme-txt-colour)}.CommandCenter__unrealizedUnavailable{font-size:1.75rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--theme-txt-colour);opacity:.55}.CommandCenter__severityOk{color:var(--theme-success, #22c55e)}.CommandCenter__severityWarn{color:var(--theme-warning, #f59e0b)}.CommandCenter__severityCritical{color:var(--btn-color-danger, #c0392b)}@media (max-width: 640px){.CommandCenter__summaryCard{flex:1 1 100%;min-width:0;max-width:100%}}.CommandCenter__row{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:flex-end}.CommandCenter__cell{display:flex;flex-direction:column;gap:.25rem;min-width:8rem}.CommandCenter__label{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--btn-color-secondary)}.CommandCenter__fgBlock{display:flex;flex-direction:column;gap:.15rem}.CommandCenter__fgValue{font-size:1.35rem;font-weight:700;font-variant-numeric:tabular-nums}.CommandCenter__fgMeta{font-size:.8rem;display:flex;flex-wrap:wrap;gap:.35rem;align-items:baseline}.CommandCenter__fgBandMuted{color:var(--btn-color-secondary);font-size:.75rem}.CommandCenter__fgExtremeFear{color:#c62828}.CommandCenter__fgFear{color:#ef6c00}.CommandCenter__fgNeutral{color:var(--btn-color-secondary)}.CommandCenter__fgGreed{color:#2e7d32}.CommandCenter__fgExtremeGreed{color:#00838f}.CommandCenter__regimeChip{display:inline-block;padding:2px 10px;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;border-radius:var(--theme-border-radius, 3px);border:1px solid transparent}.CommandCenter__regimeBull{color:#1b5e20;border-color:#43a047;background:color-mix(in srgb,#43a047 12%,var(--theme-panel-bg))}.CommandCenter__regimeBear{color:#b71c1c;border-color:#e53935;background:color-mix(in srgb,#e53935 12%,var(--theme-panel-bg))}.CommandCenter__regimeSideways{color:var(--btn-color-secondary);border-color:var(--theme-border-color);background:var(--theme-panel-bg)}.CommandCenter__sentimentValue{font-size:1.35rem;font-weight:700;font-variant-numeric:tabular-nums}.CommandCenter__muted{color:var(--btn-color-secondary);font-size:.95rem}@media (max-width: 640px){.CommandCenter__row{flex-direction:column;align-items:stretch}.CommandCenter__cell{min-width:0;width:100%}}.CommandCenter__unrealizedLabel{font-size:.85rem;color:var(--btn-color-secondary, #6b7280)}.CommandCenter__pnlPos{font-weight:700;font-variant-numeric:tabular-nums;color:var(--theme-success, #22c55e)}.CommandCenter__pnlNeg{font-weight:700;font-variant-numeric:tabular-nums;color:var(--btn-color-danger, #c0392b)}.CommandCenter__pnlNeutral{font-weight:700;font-variant-numeric:tabular-nums;color:var(--theme-txt-colour)}.CommandCenter__splitTables{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.CommandCenter__tableHeading{margin:0 0 8px;font-size:.85rem;font-weight:600;color:var(--theme-txt-colour)}.CommandCenter__tableWrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.CommandCenter__muted{margin:0;font-size:.9rem;color:var(--btn-color-secondary, #6b7280)}.CommandCenter__fleetNameLink{all:unset;cursor:pointer;color:var(--btn-color);font:inherit;text-align:left;text-decoration:underline;text-underline-offset:2px}.CommandCenter__fleetNameLink:hover{color:color-mix(in srgb,var(--btn-color) 85%,var(--theme-txt-colour))}.CommandCenter__fleetNameLink:focus-visible{outline:2px solid var(--btn-color);outline-offset:2px;border-radius:var(--theme-border-radius, 3px)}.CommandCenter__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.CommandCenter__item{margin:0}.CommandCenter__message{flex:1 1 12rem;font-size:.9rem;color:var(--btn-color);line-height:1.35}.CommandCenter__time{font-size:.75rem;color:var(--btn-color-secondary);margin-left:auto;white-space:nowrap}.CommandCenter__empty{margin:0;font-size:.9rem;color:var(--btn-color-secondary)}.CommandCenter__footer{margin:.75rem 0 0}.CommandCenter__viewAll{font-size:.85rem;color:var(--btn-color);text-decoration:underline;text-underline-offset:2px}.CommandCenter__viewAll:hover{opacity:.9}.CommandCenter__hint{margin:0 0 4px;font-size:12px;color:var(--btn-color-secondary, #6b7280);line-height:1.35}.CommandCenter__stack{display:flex;flex-direction:column;gap:1.25rem;max-width:1200px;width:100%;box-sizing:border-box}.CommandCenter__toolbar{flex-shrink:0}.CommandCenter__skeletonPulse{min-height:140px;border-radius:var(--theme-border-radius, 3px)}.CommandCenter__placeholderPanel{color:var(--theme-text-muted, #6b7280);font-size:.95rem}@media (max-width: 768px){.CommandCenter__stack{max-width:100%}}@font-face{font-family:Roboto;src:url(/src/assets/fonts/Roboto/Roboto-Light.ttf)}*{--theme-border-radius: 3px}body,.wrapper{padding:0;margin:0;font-family:Roboto,Helvetica,sans-serif;font-size:14px;height:100%}li{margin-bottom:10px}button{border:none;padding:5px 20px;background-color:var(--theme-bg-colour);color:var(--theme-txt-colour);border-radius:var(--theme-border-radius);transition:background-color .3s ease,transform .2s,box-shadow .3s ease;box-sizing:border-box}input{font-family:Roboto,Helvetica,sans-serif;padding:5px;border:none;border-radius:5px}.App{height:100%;display:flex;flex-direction:column}.LogInForm form{padding:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px}.NavBar{padding:10px;width:100%;background-color:var(--theme-bg-colour);color:var(--theme-txt-colour);box-sizing:border-box;margin:0}.NavBar .logInButtonContainer{display:flex;justify-content:space-between;align-items:center}.NavBar .logInButtonContainer button{border:1px solid var(--theme-txt-colour)}.LoggedInApp{padding:10px}.LoggedInApp button{width:100%}.Footer{display:flex;justify-content:flex-start;width:100%;background-color:var(--theme-bg-colour);color:var(--theme-txt-colour)}.FooterColumn{display:flex;flex-direction:column;padding:10px;flex-basis:33%}html.light{transition:background-color .2s linear;transition:color .2s linear}html.dark{background-color:#333;color:#fff}html.dark{background-color:#333;color:#fff;transition:background-color .2s linear;transition:color .2s linear}html.dark input,html.dark textarea,html.dark select{background-color:#222;color:#fff}html.dark h1,html.dark h2,html.dark h3,html.dark h4,html.dark h5,html.dark h6{color:var(--heading-color-dark)}
