:root{--switch-width:44px}.switch.small{--switch-width:33px;margin-top:3px;margin-right:-4px}.switch{position:relative;display:inline-block;width:var(--switch-width);height:calc(var(--switch-width) / 2)}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:calc(var(--switch-width) / 2)}.slider,.slider:before{position:absolute;-webkit-transition:.4s;transition:.4s}.slider:before{content:"";height:calc(var(--switch-width) / 2 - 8px);width:calc(var(--switch-width) / 2 - 8px);left:4px;bottom:4px;background-color:white;border-radius:50%}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(calc(var(--switch-width) / 2));-ms-transform:translateX(calc(var(--switch-width) / 2));transform:translateX(calc(var(--switch-width) / 2))}select{color:rgb(250,204,15)}select,select.green{background-color:black;border-color:grey}select.green{color:hsl(120,80%,70%)}.compactPickerControl{display:inline-flex;align-items:center;gap:2px}.customPicker{display:inline-block;max-width:min(58ch,48vw);vertical-align:middle}.customPicker,.customPickerButton{position:relative;width:max-content;min-width:0}.customPickerButton{display:block;max-width:100%;height:24px;padding:1px 14px 1px 2px;overflow:hidden;border:0;border-radius:0;background:black;color:var(--orange);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.customPickerButton:after{position:absolute;top:50%;right:-1px;color:var(--orange);content:"▾";transform:translateY(-50%)}.customPickerButton:disabled{color:#777;cursor:default}.customPickerMenu{position:absolute;top:calc(100% + 4px);left:0;z-index:3000;min-width:0;max-width:min(720px,94vw);max-height:320px;padding:5px;overflow:auto;border:1px solid #4b4b4b;border-radius:6px;background:#0c0c0c;box-shadow:0 10px 26px rgba(0,0,0,.45)}.levSymbolPickerMenu{top:auto;bottom:calc(100% + 4px);max-height:min(320px,55vh)}.customTablePickerMenu{display:block;width:max-content}.customTablePickerGrid{display:grid;grid-template-columns:var(--custom-picker-columns);width:max-content}.customTablePickerBody,.customTablePickerHeader,.customTablePickerOption{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.customTablePickerSort{position:sticky;top:-5px;z-index:1;padding:3px 5px 2px;border:0;border-bottom:1px solid #333;background:#0c0c0c;color:#969696;font:inherit;font-size:11px;line-height:1.1;text-align:left;white-space:nowrap;cursor:pointer}.customTablePickerSort.on,.customTablePickerSort:hover{color:white}.customTablePickerSort.on:after{margin-left:2px;content:"↓"}.customTablePickerOption{border:0;background:transparent;color:white;font:inherit;font-size:14px;text-align:left;white-space:nowrap;cursor:pointer}.customTablePickerCell{padding:3px 5px;background:transparent}.customTablePickerOption:focus-visible .customTablePickerCell,.customTablePickerOption:hover .customTablePickerCell{outline:none;background:#303030}.customTablePickerOption:focus-visible{outline:none}.customTablePickerOption.on .customTablePickerCell{background:rgb(66,56,9)}.customTablePickerOption.on:focus-visible .customTablePickerCell,.customTablePickerOption.on:hover .customTablePickerCell{background:rgb(80,68,11)}.customTablePickerCell.numeric{text-align:right}.customTablePickerSort.numeric{text-align:left}:root{--navleftSpace:8px}.navbar{background-color:black;font-family:Arial;padding:4px 16px 4px 0;margin:4px 0 8px;border-bottom:1px solid #333;position:sticky;left:0;width:calc(100vw - 8px);z-index:40}.navbar:after{content:"";display:table;clear:both}.navbar.navbarLayout{display:flex;align-items:flex-start;box-sizing:border-box;padding-right:4px}.navbarLayout:after{display:none}.navbarViewport{flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#555 transparent}.navbarViewport:focus-visible{outline:1px solid #555;outline-offset:-1px}.navbarTrack{display:flex;align-items:center;align-content:flex-start;width:max-content;min-width:100%}.navbarExpanded .navbarTrack,.navbarTrackRows{flex-wrap:wrap}.navbarTrack>*{flex:0 0 auto}.navbarTrack .dropbtn{white-space:nowrap}.navbarTrack .navQuickFavs{max-width:none;flex-shrink:0}.navbarExpanded .navbarViewport{overflow:visible}.navbarExpanded .navbarTrack{width:100%}.navbarExpanded .navbarTrack .walletNavGroup,.navbarExpanded .navbarTrack>*{max-width:100%}.navbarExpanded .navbarTrack .navQuickFavs,.navbarExpanded .navbarTrack .walletNavGroup{flex-wrap:wrap;max-width:100%}.navbarRowsToggle{flex:0 0 auto;margin-left:3px;min-width:22px;height:33px;border:0;padding:0 4px;background:transparent;color:#aaa;font:12px Arial;cursor:pointer}.navbarRowsToggle[aria-expanded=false]{font-size:20px}.navbarRowsToggle:focus-visible,.navbarRowsToggle:hover{color:var(--orange)}.navbarRowSettings{display:flex;width:100%;box-sizing:border-box;align-items:center;gap:5px;padding:4px 6px}.navbarRowSettings>span:first-child{margin-right:auto}.navbarRowSettings button{width:22px;height:22px;border:0;border-radius:2px;padding:0;background:#333;color:#ddd;font-size:16px;cursor:pointer}.navbarRowSettings button:hover:not(:disabled){color:var(--orange)}.navbarRowSettings button:disabled{opacity:.35;cursor:default}.navbarRowsCount{min-width:12px;text-align:center}.navbar .tx,.navbar a{float:left;font-size:16px;color:white;text-align:center;padding:6px 0 6px var(--navleftSpace);text-decoration:none}.navbar a.navbarRootLogo{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:3px 0 0 3px;padding:1px;box-sizing:border-box}.navbarRootLogo+.walletNavGroup .dropdown.title>.dropbtn{margin-left:-4px}.navbarRootLogoMark{display:block;width:22px;height:22px;border-radius:6px;will-change:transform}.navbarRootLogo img{display:block;width:100%;height:100%;border-radius:inherit;opacity:.9}.navbarRootLogo:focus-visible img,.navbarRootLogo:hover img{opacity:1}.navbarRootLogo:focus-visible{outline:1px solid var(--orange);outline-offset:1px}.navbarGlobalSettings{position:relative;float:left;display:inline-flex;align-items:center;height:33px}.navbarGlobalSettingsButton{display:inline-flex;align-items:center;justify-content:center;width:20px;height:30px;margin:3px 0 0;border:0;background:transparent;color:#777;padding:0;cursor:pointer}.navbarGlobalSettingsButton svg{width:16px;height:16px;fill:none}.navbar .navbarGlobalSettings+a.navbarRootLogo{margin-left:-2px}.navbarGlobalSettings.navHoverCardOpen>.navbarGlobalSettingsButton,.navbarGlobalSettingsButton:focus-visible,.navbarGlobalSettingsButton:hover{color:var(--orange);outline:none}.navbarGlobalSettings>.navGlobalSettingsCard{top:calc(100% - 2px);bottom:auto;left:0;align-items:flex-start;flex-direction:column;gap:1px;width:max-content;max-width:none;height:auto;padding:4px;border-radius:3px;font-size:11px;line-height:1.2;z-index:100}.navbarGlobalSettings>.navGlobalSettingsCard>.navQuickUnfav{width:100%}.navbarGlobalSettings>.navGlobalSettingsCard>.navAdminModeRow>.navQuickUnfav,.navbarGlobalSettings>.navGlobalSettingsCard>.navQuickUnfav{max-width:none;box-sizing:border-box;padding:4px 6px;border-radius:2px;font:inherit;line-height:inherit;text-align:left}.navbarGlobalSettings.navQuickFavTrigger.navHoverCardOpen>.navGlobalSettingsCard{display:inline-flex}.navAdminModeRow{display:flex;align-items:center}.navbarExternalFaviconRow,.navbarNewFavoritesRow{display:flex;align-items:center;gap:6px;padding:4px 6px;cursor:pointer}.navbarExternalFaviconRow input,.navbarNewFavoritesRow input{margin:0;accent-color:var(--orange,#ffb13b)}.navbarCardStyleRow{display:flex;align-items:center;gap:6px;padding:4px 6px}.navbarCardStyleRow select{width:auto;min-width:0;padding:2px 5px;border:1px solid #444;border-radius:3px;background:#171717;color:#ddd;font:inherit;cursor:pointer;color-scheme:dark}.navAdminModeInfo{position:relative;display:inline-flex;flex:none;align-items:center}.navAdminModeInfoButton{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;background:transparent;color:#888;cursor:pointer}.navAdminModeInfoButton svg{width:14px;height:14px}.navAdminModeInfo.navHoverCardOpen>.navAdminModeInfoButton,.navAdminModeInfoButton:focus-visible,.navAdminModeInfoButton:hover{color:var(--orange)}.navAdminModeInfoButton:focus-visible{outline:1px solid currentColor;outline-offset:1px;border-radius:50%}.navQuickFavCard.navAdminModeInfoCard{top:-4px;bottom:auto;left:calc(100% - 1px);width:min(320px,calc(100vw - 16px));max-width:calc(100vw - 16px);box-sizing:border-box;padding:8px 10px;border-radius:3px;font-size:11px;line-height:1.4;white-space:normal;overflow-wrap:anywhere;z-index:101}.navAdminModeInfo.navHoverCardOpen>.navAdminModeInfoCard{display:block}.navAdminModeInfoCard>span{display:block;margin-top:6px}.navAdminModeInfoCard code{font-size:inherit}.navbar .tx{color:var(--gray)}.dropdown{float:left;overflow:hidden}.dropdown .dropbtn{display:inline-block;font-size:16px;border:none;outline:none;color:#ddd;padding:6px 4px;background-color:inherit;font-family:inherit;margin:0 0 0 -4px}.dropdown.title .dropbtn{margin-left:var(--navleftSpace)}.navbar a.navTitleLink{float:none;text-align:left;text-decoration:none}.navTitleSelected{color:var(--orange)}.adminModeOn{color:#5fcf72}.walletNavGroup{float:left;display:flex;align-items:center}.walletNavGroup .dropdown{float:none}.navSelectedHomeHover{position:relative;display:inline-flex;align-items:center}.navSortableTop{position:relative;float:left;cursor:default;transition:opacity .12s ease,transform .12s ease}.navSortableTop[draggable=true]{cursor:grab}.navSortableTop.dragging,.navSortableTop:active{cursor:grabbing}.navSortableTop>.walletNavGroup{float:none}.navSortableTop>.walletNavGroup .dropdown.title>.dropbtn{cursor:default}.navSortableTop[draggable=true]>.walletNavGroup .dropdown.title>button.dropbtn{cursor:grab}.navSortableTop>.walletNavGroup .dropdown.title>a.dropbtn{cursor:pointer}.navSortableTop.dragging>.walletNavGroup .dropdown.title>.dropbtn,.navSortableTop:active>.walletNavGroup .dropdown.title>.dropbtn{cursor:grabbing}.navSortableTop.dragging{opacity:.45;transform:scale(.96)}.navSortableTop.dropAfter:after,.navSortableTop.dropBefore:before{content:"";position:absolute;top:5px;bottom:5px;width:2px;border-radius:2px;background:var(--orange);box-shadow:0 0 8px rgba(255,145,0,.65);z-index:95}.navSortableTop.dropBefore:before{left:-2px}.navSortableTop.dropAfter:after{right:-2px}.navbarAddButton{float:left;display:inline-flex;align-items:center;justify-content:center;width:28px;height:30px;margin-left:4px;border:0;background:transparent;color:#999;padding:0;font-family:Arial;font-size:21px;line-height:1;text-align:center;cursor:pointer}.navbarAddButton>span{display:block;transform:translateY(4px)}.navbarTrack>.navbarAddButton>span,.navbarTrack>.navbarAddControl>.navbarAddButton>span{transform:none}.customLinkDialog{width:min(420px,calc(100vw - 24px));min-width:0;max-width:none;box-sizing:border-box;margin:auto;padding:0;border:1px solid #4a4a4a;border-radius:7px;background:#111;color:#ddd;box-shadow:0 18px 65px rgba(0,0,0,.75);font:inherit}.customLinkDialog::backdrop{background:rgba(0,0,0,.7)}.customLinkDialogForm{display:flex;flex-direction:column;gap:12px;padding:17px}.customLinkDialogForm h2{margin:0;color:#eee;font-size:17px;font-weight:500}.customLinkDialogForm p{margin:0;color:#999;font-size:13px;line-height:1.35}.customLinkDialogField{display:flex;flex-direction:column;gap:5px;min-width:0;color:#bbb;font-size:13px}.customLinkDialog .customLinkDialogField>input,.customLinkDialogLabelInput{width:100%;min-width:0;box-sizing:border-box;border:1px solid #444;border-radius:4px;background:#080808;color:#eee}.customLinkDialog .customLinkDialogField>input{height:34px;margin:0;padding:6px 8px;font:inherit}.customLinkDialog .customLinkDialogField>input:focus,.customLinkDialogLabelInput:focus-within{border-color:#8c7510;outline:1px solid #8c7510}.customLinkDialogLabelInput{display:flex;height:34px;align-items:center;padding:0 8px}.customLinkDialogLabelInput>.homeNavLinkFavicon{margin-right:7px}.customLinkDialog .customLinkDialogLabelInput>input{flex:1 1 auto;width:100%;min-width:0;height:32px;margin:0;padding:6px 0;border:0;border-radius:0;outline:0;background:transparent;color:#eee;font:inherit}.customLinkDialogHref{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.customLinkDialogForm .customLinkDialogStatus{min-height:18px;color:#8f8f8f}.customLinkDialogStatus.error{color:#ff8f8f}.customLinkDialogActions{display:flex;justify-content:flex-end;gap:7px;margin-top:2px}.customLinkDialogActions button{min-width:66px;height:30px;padding:0 10px;border:1px solid #444;border-radius:4px;background:#1b1b1b;color:#bbb;font:inherit;cursor:pointer}.customLinkDialogActions button:focus-visible,.customLinkDialogActions button:hover{border-color:#696969;color:white;outline:none}.customLinkDialogActions button.primary{border-color:#74610d;background:#3b3208;color:#f1d55b}.customLinkDialogActions button:disabled{border-color:#303030;color:#5f5f5f;cursor:default}.navbarAddButton:focus-visible,.navbarAddButton:hover{color:var(--orange);outline:none}.navbarAddControl{position:relative;float:left;display:inline-flex;align-items:center}.navbarAddControl>.navbarAddButton{float:none}.navQuickFavCard.navbarAddServerCard{bottom:calc(100% - 6px);left:4px;width:max-content;max-width:none;padding:1px 2px}.navbarAddControl.navbarAddServerOpen>.navbarAddServerCard{display:inline-flex}.navbarAddServerButton{border:0;background:transparent;color:#aaa;padding:0 1px;font:inherit;line-height:1.1;white-space:nowrap;cursor:pointer}.navbarAddServerButton:focus-visible,.navbarAddServerButton:hover{color:var(--orange);outline:none}.navHiddenToggle{position:relative;float:left;display:inline-flex;align-items:center}.navHiddenToggleButton{display:inline-flex;align-items:center;justify-content:center;width:21px;height:30px;border:0;background:transparent;color:#888;padding:5px 1px 5px 2px;cursor:pointer}.navHiddenToggleButton svg{display:block;width:16px;height:16px;transform:translate(2px,3px)}.navbarTrack>.navHiddenToggle .navHiddenToggleButton svg{transform:translateX(2px)}.navHiddenToggleButton:focus-visible,.navHiddenToggleButton:hover{color:var(--orange);outline:none}.dropdown .dropbtn.active,.dropdown.navMenuOpen>.dropbtn,.dropdown:hover .dropbtn,.navMenuRow>a.active,.navbar a.active,.navbar a:hover{color:var(--orange)}.dropdown-content{display:none;position:absolute;background-color:#222;min-width:120px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:50}.dropdown-content a{float:none;color:white;padding:12px 16px;text-decoration:none;display:block;text-align:left}.dropdown-content a:hover{background-color:#333}.dropdown-content.navMenuTree{width:max-content;min-width:0;overflow:visible}.dropdown-content.navMenuTree,.navSubmenuContent{box-sizing:border-box;max-width:min(320px,calc(100vw - 16px))}.dropdown-content.navMenuTree.navMenuScrollable{max-height:min(480px,65dvh);overflow-y:auto;overscroll-behavior:contain}.navMenuTree a{white-space:nowrap}.navSubmenu{position:relative}.navMenuRow{display:flex;align-items:center;background-color:#222}.navMenuRow>.navDropdownItemHover{position:relative;display:flex;flex:1 1 auto;align-items:stretch;min-width:0}.navMenuRow>.navDropdownItemHover>.navMenuLabel,.navMenuRow>.navMenuLabel{flex:1 1 auto;min-width:0;float:none;display:block;color:white;padding:12px 8px 12px 16px;text-align:left;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navSubmenuCaret{flex:0 0 auto;color:#aaa;padding:0 10px 0 4px;line-height:1}.navSubmenuContent{display:none;position:absolute;top:0;left:100%;width:max-content;min-width:0;background-color:#222;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:60}.navSubmenu.navMenuOpen>.navSubmenuContent{display:block}.navMenuRow:hover,.navSubmenuContent a:hover{background-color:#333}.navMenuRow:hover>.navDropdownItemHover>.navMenuLabel,.navMenuRow:hover>.navMenuLabel,.navMenuRow>.navDropdownItemHover>.navMenuLabel.active,.navMenuRow>.navMenuLabel.active,.navSubmenu.navMenuOpen>.navMenuRow>.navDropdownItemHover>.navMenuLabel,.navSubmenu.navMenuOpen>.navMenuRow>.navMenuLabel{color:var(--orange)}.navSortableRow{position:relative}.navSortableRow.sortable{cursor:grab}.navSortableRow.sortable>.navDropdownItemHover>a.navMenuLabel,.navSortableRow.sortable>a.navMenuLabel{cursor:pointer}.navSortableRow.dragging,.navSortableRow.dragging>.navDropdownItemHover>.navMenuLabel,.navSortableRow.dragging>.navMenuLabel,.navSortableRow.sortable:active,.navSortableRow.sortable:active>.navDropdownItemHover>.navMenuLabel,.navSortableRow.sortable:active>.navMenuLabel{cursor:grabbing}.navSortableRow.dragging{opacity:.45}.navSortableRow.dropAfter:after,.navSortableRow.dropBefore:before{content:"";position:absolute;right:5px;left:5px;height:2px;border-radius:2px;background:var(--orange);box-shadow:0 0 8px rgba(255,145,0,.65);z-index:2}.navSortableRow.dropBefore:before{top:-1px}.navSortableRow.dropAfter:after{bottom:-1px}.navMenuTree .walletLeaf{color:#ddd}.navFavBtn{flex:0 0 auto;border:0;background:transparent;color:#777;padding:0 12px 0 5px;font-size:15px;line-height:1;cursor:pointer}.navFavBtn.active,.navFavBtn:hover{color:var(--orange)}.navHideBtn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;background:transparent;color:#777;padding:3px;cursor:pointer}.navHideBtn svg{display:block;width:16px;height:16px}.navHideBtn.active,.navHideBtn:focus-visible,.navHideBtn:hover{color:var(--orange);outline:none}.navMenuRow.navItemHidden,.navQuickFav.navItemHidden>.navQuickFavTrigger,.navSortableTop.navItemHidden>.walletNavGroup .dropdown>.dropbtn,.navSortableTop.navItemHidden>.walletNavGroup>.navQuickFavs .navQuickFavTrigger{opacity:.42}.navMenuAddRow{display:flex;min-width:0;min-height:47px;background:#222;border-top:1px solid #333}.navMenuAddRowStandalone{padding-inline:6px}.navMenuAddRow>.navbarAddButton,.navMenuAddRow>.navbarAddControl{float:none;width:100%;min-height:47px;margin:0}.navMenuAddRow>.navbarAddControl>.navbarAddButton{width:100%;min-height:47px}.navMenuAddRow>.navbarAddControl>.navbarAddServerCard{bottom:calc(100% - 2px);left:2px}.navMenuAddButton{display:flex;align-items:center;justify-content:center;width:100%;min-height:47px;border:0;background:transparent;color:#999;padding:0;font-family:Arial;font-size:20px;line-height:1;cursor:pointer}.navMenuAddButton:focus-visible,.navMenuAddButton:hover{color:var(--orange);background:#333;outline:none}.navTrashBtn{flex:0 0 auto;width:22px;height:22px;border:0;background:transparent;color:var(--trash-icon-color);padding:3px;cursor:pointer}.navTrashBtn svg{display:block;width:16px;height:16px;fill:currentColor}.navTrashBtn:focus-visible,.navTrashBtn:hover{color:var(--trash-icon-hover-color)}.customNavEditButton{display:inline-flex;flex:0 0 14px;width:14px;height:14px;align-items:center;justify-content:center;border:0;background:transparent;color:#aaa;padding:0;line-height:0;cursor:pointer}.customNavEditButton:focus-visible,.customNavEditButton:hover{color:var(--orange);outline:none}.customNavEditButton svg{display:block;width:13px;height:13px}.navQuickFavCard.navDropdownItemCard{align-items:center;gap:1px;left:var(--navleftSpace);width:max-content;height:16px;box-sizing:border-box;max-width:260px;padding:0 2px;line-height:0;cursor:default}.navDropdownItemHover.navDropdownItemCardOpen>.navDropdownItemCard{display:inline-flex}.navDropdownItemCard>.customNavEditButton,.navDropdownItemCard>.navHideBtn,.navDropdownItemCard>.navTrashBtn{width:14px;height:14px;padding:0}.navDropdownItemCard>.customNavEditButton svg,.navDropdownItemCard>.navHideBtn svg,.navDropdownItemCard>.navTrashBtn svg{width:13px;height:13px}.navDropdownItemPath{overflow:hidden;line-height:1.1;text-overflow:ellipsis;cursor:text;user-select:text}.navQuickFavs{gap:2px;margin-left:2px;max-width:360px;overflow:visible;white-space:nowrap}.navQuickFav,.navQuickFavs{display:inline-flex;align-items:center}.navQuickFav{position:relative;cursor:grab;transition:opacity .12s ease,transform .12s ease}.navQuickFavTrigger{display:inline-flex;align-items:center}.navQuickFav:hover{transform:translateY(-1px)}.navQuickFav.dragging,.navQuickFav:active{cursor:grabbing}.navQuickFav.dragging{opacity:.45;transform:scale(.94)}.navQuickFav.dropAfter,.navQuickFav.dropBefore{transform:translateY(-2px)}.navQuickFav.dropAfter:after,.navQuickFav.dropBefore:before{content:"";position:absolute;top:5px;bottom:5px;width:2px;border-radius:2px;background:var(--orange);box-shadow:0 0 8px rgba(255,145,0,.65)}.navQuickFav.dropBefore:before{left:-2px}.navQuickFav.dropAfter:after{right:-2px}.navbar .navQuickFavTrigger>.navQuickFavLink{float:none;display:inline-flex;align-items:center;max-width:78px;overflow:hidden;text-overflow:ellipsis;padding:6px 3px;color:#bbb;font-size:13px;line-height:16px;cursor:grab}.navbar .navQuickFavTrigger>a.navQuickFavLink{cursor:pointer}.navQuickFav.hasChildren .navQuickFavTrigger>.navQuickFavLink{padding-right:1px}.navQuickFav.dragging .navQuickFavTrigger>.navQuickFavLink,.navQuickFavTrigger:active>.navQuickFavLink{cursor:grabbing}.navbar .navQuickFavTrigger>.navQuickFavLink.active,.navbar .navQuickFavTrigger>.navQuickFavLink:hover{color:var(--orange);background:transparent}.navQuickFavToggle{display:inline-flex;flex:0 0 auto;align-self:stretch;align-items:center;justify-content:center;width:13px;border:0;background:transparent;color:#aaa;padding:0 3px 0 0;cursor:pointer}.navQuickFavCaret{width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #aaa}.navQuickFav.navMenuOpen .navQuickFavCaret,.navQuickFav:focus-within .navQuickFavCaret,.navQuickFav:hover .navQuickFavCaret{border-top-color:var(--orange)}.navQuickFavMenu{top:100%;left:0;min-width:150px;z-index:80}.navQuickFav.navMenuOpen>.navQuickFavMenu{display:block}[data-hover-card-touch-links] a:not(.navigationMenuTrigger){touch-action:manipulation}.navQuickFavCard{display:none;position:absolute;top:auto;bottom:calc(100% - 6px);left:0;min-width:0;max-width:160px;padding:1px 3px;background:#1d1d1d;border:1px solid #444;box-shadow:0 4px 10px rgba(0,0,0,.35);color:#ddd;font-size:9px;line-height:1.1;white-space:nowrap;z-index:90}.navQuickFavTrigger.navHoverCardOpen>.navQuickFavCard{display:block}.navQuickFavTrigger.navHoverCardOpen>.navQuickFavActionsCard{display:inline-flex}.navQuickFavActionsCard{align-items:center;gap:2px}.navQuickFavActionsCard>.customNavEditButton,.navQuickFavActionsCard>.navQuickFavHideButton,.navQuickFavActionsCard>.navTrashBtn{width:14px;height:14px;padding:0}.navQuickFavActionsCard>.customNavEditButton svg,.navQuickFavActionsCard>.navQuickFavHideButton svg,.navQuickFavActionsCard>.navTrashBtn svg{width:13px;height:13px}.navHomeSharedCard{align-items:center;gap:2px;width:max-content;max-width:200px;height:16px;box-sizing:border-box;padding:0 3px;line-height:0;cursor:default}.navSelectedHomeHover.navSelectedHomeCardOpen>.navHomeSharedCard{display:inline-flex}.navHiddenResetCard{left:0;align-items:center;gap:3px;width:max-content;max-width:none}.navHiddenToggle.navHiddenResetOpen>.navHiddenResetCard{display:inline-flex}.navHiddenResetLabel{color:#aaa}.navTopHideCard{right:auto;left:0;gap:1px;width:max-content;height:14px;box-sizing:border-box;max-width:200px;align-items:center;justify-content:flex-start;padding:0;line-height:0;cursor:default}.navSortableTop.navHoverCardOpen>.navTopHideCard{display:inline-flex}.navCustomTitleHideButton,.navTopHideButton{width:14px;height:14px;padding:0}.navCustomTitleHideButton svg,.navTopHideButton svg{width:14px;height:14px}.navCustomTitleGroup{position:relative}.navCustomTitleHover{position:relative;display:inline-flex;align-items:center}.navCustomTitleCard{align-items:center;gap:1px;left:var(--navleftSpace);width:max-content;height:14px;box-sizing:border-box;max-width:200px;padding:0;line-height:0;cursor:default}.navCustomTitleHover.navCustomTitleCardOpen>.navCustomTitleCard{display:inline-flex}.navCustomTitleRemove{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:14px;height:14px;border:0;background:transparent;color:var(--trash-icon-color);padding:0;overflow:hidden;font-size:9px;line-height:1.1;white-space:nowrap;cursor:pointer}.navCustomTitleRemove svg{flex:0 0 auto;width:13px;height:13px}.navCustomTitleDetail,.navHomeSharedCardLink,.navTopHoverDetail{overflow:hidden;min-width:0;font-size:9px;line-height:1.1;text-overflow:ellipsis;user-select:text;cursor:text}.navHomeSharedCardLink{white-space:nowrap}.homeNavPathCard>.navCustomSourceBadge,.navCustomTitleCard>.navCustomSourceBadge,.navDropdownItemCard>.navCustomSourceBadge,.navQuickFavCard>.navCustomSourceBadge{flex:0 0 auto;border-radius:2px;background:#333;color:#aaa;padding:0 2px;overflow:visible;font-size:8px;font-weight:600;line-height:11px;text-overflow:clip}.navCustomTitleRemove:focus-visible,.navCustomTitleRemove:hover{color:var(--trash-icon-hover-color)}.navQuickFavTitle{color:white;font-size:13px}.navQuickUnfav{display:block;width:fit-content;max-width:152px;margin-top:0;border:0;background:transparent;color:var(--orange);padding:0;overflow:hidden;font-size:9px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.navQuickUnfav:hover{color:white}.navQuickUnfav.navHiddenResetButton:not(:disabled),.navQuickUnfav.navResetSortingButton{color:#888}.navQuickUnfav.navHiddenResetButton:not(:disabled):focus-visible,.navQuickUnfav.navHiddenResetButton:not(:disabled):hover,.navQuickUnfav.navResetSortingButton:focus-visible,.navQuickUnfav.navResetSortingButton:hover{color:#bbb;outline:none}.navResetConfirmation{display:inline-block;width:7px;margin-left:2px;color:#5fcf72;font-size:8px;font-weight:700;line-height:1;opacity:0;transform:scale(.8);transition:opacity .12s ease,transform .12s ease}.navResetConfirmation.visible{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.navResetConfirmation{transition:none}}.dropdown-content .section{float:none;color:gray;padding:12px 16px;text-decoration:none;display:block;text-align:left}.navMenuTree .section,.navSubmenuContent .section{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown.navMenuOpen>.dropdown-content,.dropdown:not(.navigationMenu):hover>.dropdown-content{display:block}.custom-caret{display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;margin-left:4px;margin-bottom:2px;border-top:6px solid}.breadcrumbLoading{margin-left:6px;color:var(--orange);font-size:13px;line-height:18px}.breadcrumbBackgroundStatus{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumbNav{display:flex;align-items:center;box-sizing:border-box;width:100%;max-width:calc(100vw - 8px);min-width:0;gap:4px;min-height:22px;margin:-4px 0 8px;padding-left:2px;color:#aaa;font-family:Arial;font-size:13px;line-height:18px;white-space:nowrap;overflow:visible;position:relative}.breadcrumbNav:has(.breadcrumbFullscreenAction){padding-right:calc(var(--breadcrumb-fullscreen-actions-width, 250px) + max(10px, env(safe-area-inset-right)) + 4px)}.breadcrumbFullscreenAction{position:absolute;top:0;right:max(10px,env(safe-area-inset-right));display:inline-flex}.breadcrumbHistoryControls{display:inline-flex;flex-shrink:0;align-items:center;gap:1px;margin-right:1px}.breadcrumbTrail{display:flex;align-items:center;flex:1;min-width:0}.breadcrumbOverflow{display:none;flex:0 0 20px;width:20px;padding:0;border:0;background:transparent;color:#aaa;font:inherit;cursor:pointer;visibility:hidden}.breadcrumbTrail[data-overflow]>.breadcrumbOverflow{display:block}.breadcrumbOverflow[data-visible]{visibility:visible}.breadcrumbOverflow:focus-visible,.breadcrumbOverflow:hover{color:var(--orange)}.breadcrumbTrailViewport{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.breadcrumbTrailViewport::-webkit-scrollbar{display:none}.breadcrumbTrailItems{display:flex;align-items:center;gap:4px;width:max-content;white-space:nowrap}.breadcrumbTrailItems>*{flex-shrink:0}.breadcrumbAdminToggle{display:inline-flex;flex:0 0 auto;align-items:center;margin-right:3px;padding:2px;border:0;background:transparent;color:#888;cursor:pointer}.breadcrumbAdminToggle[aria-pressed=true]{color:#fff}.breadcrumbAdminToggle:focus-visible{outline:1px solid currentColor;outline-offset:2px}.breadcrumbAdminToggle svg{display:block;width:16px;height:16px}.breadcrumbRefreshIcon{display:block;width:12px;height:12px;fill:currentColor}.breadcrumbHome{color:#ccc;text-decoration:none}.breadcrumbHome:hover{color:var(--orange)}.breadcrumbFullscreenLink{display:inline-flex;flex:0 0 auto;align-items:center;margin-left:6px;padding:2px 6px;border:1px solid #555;border-radius:3px;background:#171717;color:#ddd;font-size:12px;line-height:18px;text-decoration:none;white-space:nowrap}.breadcrumbFullscreenLink:focus-visible,.breadcrumbFullscreenLink:hover{color:var(--orange);border-color:var(--orange)}.breadcrumbPageFullscreenButton{font-family:inherit;cursor:pointer}.breadcrumbPageFullscreenButton:disabled{opacity:.5;cursor:not-allowed;color:#ddd;border-color:#555}.breadcrumbFullscreenLink kbd{margin-left:3px;padding:0 3px;border:1px solid #666;border-radius:2px;color:#aaa;font:inherit}.breadcrumbSep{color:#666;font-size:12px}.breadcrumbSelect{border:0;outline:none;background:transparent;color:#ddd;padding:1px 0;font:inherit;line-height:18px;cursor:pointer}.breadcrumbSelect:disabled{color:#777;cursor:default}.breadcrumbSelect option{background:#222;color:#ddd}.breadcrumbCrumb{position:relative;display:inline-flex;align-items:center;min-height:18px}.breadcrumbCrumbLabel,.breadcrumbCrumbToggle{border:0;outline:none;background:transparent;color:#ddd;font:inherit;line-height:18px}.breadcrumbCrumbLabel{padding:1px 0;cursor:pointer}.breadcrumbCrumbLabel.inert{cursor:default}.breadcrumbCrumbLabel:disabled{color:#777;cursor:default}.breadcrumbCrumb:not(.disabled).navMenuOpen .breadcrumbCrumbLabel,.breadcrumbCrumb:not(.disabled):focus-within .breadcrumbCrumbLabel,.breadcrumbCrumb:not(.disabled):hover .breadcrumbCrumbLabel{color:var(--orange)}.breadcrumbCrumbLabelWrap{position:relative;display:inline-flex;align-items:center}.breadcrumbCrumbMenuWrap{position:relative;display:inline-flex;align-items:stretch}.breadcrumbCrumbToggle{display:inline-flex;align-items:center;justify-content:center;width:18px;align-self:stretch;padding:0 2px;cursor:pointer}.breadcrumbCrumb:not(.disabled).navMenuOpen .breadcrumbCaret,.breadcrumbCrumb:not(.disabled):focus-within .breadcrumbCaret,.breadcrumbCrumb:not(.disabled):hover .breadcrumbCaret{border-top-color:var(--orange)}.breadcrumbCaret{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #aaa}.breadcrumbMenu{position:absolute;top:100%;left:0;z-index:80;display:none;box-sizing:border-box;width:max-content;min-width:90px;max-width:min(320px,calc(100vw - 16px));grid-template-columns:minmax(0,1fr);height:auto;padding:0;background:#222;border:1px solid #444;box-shadow:0 8px 16px rgba(0,0,0,.35)}.breadcrumbCrumb.navMenuOpen>.breadcrumbMenu{display:grid}.breadcrumbMenuScrollable{max-height:min(480px,65dvh);overflow-y:auto;overscroll-behavior:contain}.breadcrumbMenuNode{position:relative;display:flex;align-items:center;min-width:0;background:#222}.breadcrumbMenuNode:hover{background:#333}.breadcrumbMenuNode>.breadcrumbMenu{top:-1px;left:100%}.breadcrumbMenuNode.navMenuOpen>.breadcrumbMenu{display:grid}.breadcrumbMenuItem{display:block;flex:1 1 auto;min-width:0;border:0;background:transparent;color:#ddd;padding:6px 10px;font:inherit;text-align:left;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.breadcrumbMenuItem.nonLink{cursor:default}.breadcrumbMenuCaret{flex:0 0 auto;color:#aaa;padding:0 9px 0 2px;font-size:12px}.breadcrumbMenuItem.active:hover,.breadcrumbMenuItem:hover,.breadcrumbMenuNode:hover>.breadcrumbMenuItem{color:var(--orange);background:transparent}.breadcrumbMenuItem:disabled{color:#777;cursor:default}.breadcrumbMenuItem.active{color:var(--orange)}.close-btn,.open-btn{padding:8px 16px;border:none;border-radius:6px;cursor:pointer}.open-btn{background:#2563eb;color:white}.close-btn{background:#dc2626;color:white;margin-top:16px}.overlay-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:40;display:flex;justify-content:flex-end}.overlay-panel{width:50%;height:100%;background:#2d2f37;box-shadow:-2px 0 8px rgba(0,0,0,.3);padding:20px}.homePage{padding-top:0}body:has(.homeNavigationBrowser){min-width:0}body:has(.homeNavigationBrowser) .navbar{width:100%}.youtubePage.homeNavigationBrowser{width:100%;min-width:0}.homeNavigationBrowser span.youtubeTableTitleLink{cursor:default}.homeBrowserLinks{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;min-width:0;overflow-wrap:anywhere;font-size:12px;color:#aaa}.homeBrowserLinks>.navigationCategoryLink{max-width:100%;white-space:normal}.homeBrowserLinks>.navigationCategoryLink.homeFramePageLink,.homeNavNodeLink.homeFramePageLink{display:block;min-width:0;max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homeBrowserLinks>button{padding:0;border:0;background:none;color:#888;font:inherit;cursor:pointer}.homeBrowserLinks>button:hover{color:#eee}.homeBrowserLinks>details{min-width:0;max-width:100%}.homeBrowserLinks summary{cursor:pointer}.homeBrowserLinks details[open]{flex-basis:100%}.homeBrowserLinks details>.homeBrowserLinks{padding:5px 0 0 10px}.homeBrowserHidden,.homeNavigationBrowser [data-home-hidden]{opacity:.5}.homeNav{width:max-content;max-width:calc(100vw - 12px)}.homeNavSection{position:relative;padding:8px 0 11px}.homeNavSection:first-child{padding-top:2px}.homeNavSection.sectionDragging{opacity:.45}.homeNavSection.sectionDropAfter:after,.homeNavSection.sectionDropBefore:before{content:"";position:absolute;z-index:3;right:0;left:0;height:2px;background:var(--orange);box-shadow:0 0 8px rgba(255,145,0,.65);pointer-events:none}.homeNavSection.sectionDropBefore:before{top:0}.homeNavSection.sectionDropAfter:after{bottom:0}.homeNavHeader{display:flex;align-items:center;gap:8px;min-height:29px;margin-bottom:4px}.homeNavSectionDragHandle{position:relative;display:inline-flex;flex:0 0 8px;width:8px;height:12px;color:#666;cursor:default}.homeNavSection.sectionDragging .homeNavSectionDragHandle,.homeNavSectionDragHandle:active{cursor:grabbing}.homeNavSectionDragHandle:before{content:"";position:absolute;top:1px;left:1px;width:2px;height:2px;border-radius:50%;background:currentColor;box-shadow:0 4px currentColor,0 8px currentColor,4px 0 currentColor,4px 4px currentColor,4px 8px currentColor}.homeNavSectionDragHandle:hover{color:var(--orange)}.asHomePageLabel,.homeNavSectionTitle{display:inline-flex;align-items:center;gap:2px}.externalFaviconBrand{position:relative;display:inline-flex;align-items:center}.externalFaviconBrandTrigger{display:inline-flex;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;cursor:pointer}.externalFaviconBrand.navHoverCardOpen>.externalFaviconBrandTrigger,.externalFaviconBrandTrigger:focus-visible,.externalFaviconBrandTrigger:hover{color:#fff3a3;outline:none}.externalFaviconBrand>.externalFaviconBrandCard{top:auto;bottom:calc(100% - 1px);left:0;flex-direction:column;align-items:flex-start;gap:2px}.externalFaviconBrand.navHoverCardOpen>.externalFaviconBrandCard{display:inline-flex}.homeNavLogoRow>.homeNavSectionTitle>.navHiddenToggle{margin-left:-2px;margin-right:2px}.homeNavLogoRow>.homeNavSectionTitle>.navHiddenToggle>.navHiddenResetCard{bottom:100%}.homeNavLogoRow>.homeNavSectionTitle>.navHiddenToggle>.navHiddenToggleButton{width:18px;height:22px;padding:1px}.homeNavLogoRow>.homeNavSectionTitle>.navHiddenToggle>.navHiddenToggleButton svg{width:15px;height:15px;transform:translateX(-1px)}.homeNavHeader h2{margin:0;font-size:17px;font-weight:400;line-height:1}.homeNavHeader h2 a,.homeNavHeader h2 span{color:white}.homeNavHeader h2 a:hover{color:var(--orange)}.homeNavMode{display:inline-flex;overflow:hidden;border:1px solid #3b3b3b;border-radius:4px}.homeNavMode>button{min-width:61px;height:25px;padding:0 9px;border:0;border-right:1px solid #3b3b3b;background:#111;color:#aaa;white-space:nowrap;cursor:pointer}.homeNavMode>button:last-child{border-right:0}.homeNavMode>button:hover{background:#1b1b1b;color:white}.homeNavMode>button.active{background:#282300;color:var(--orange)}.asHomeResetSections,.homeNavExpandAll{border:0;background:transparent;color:#777;cursor:pointer}.homeNavExpandAll{padding:2px 0;font-size:12px}.asHomeResetSections{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;padding:0;font-size:15px;line-height:1}.asHomeResetSections:hover,.homeNavExpandAll:hover{color:var(--orange)}.homeNavAccountTable{width:max-content;max-width:calc(100vw - 12px)}.homeNavNode.homeNavFavoriteColumn{color:#777}.homeNavFavoriteColumn .homeNavFavoriteIcon{color:inherit}.homeNavFavorites{display:flex;width:100%;min-height:25px;align-items:center;gap:8px;box-sizing:border-box;padding:3px 8px;overflow:hidden;border:1px solid #292929;border-bottom:0;background:#090909;line-height:1.2;white-space:nowrap}.homeNavCell.favoriteLinks .homeNavFavorites{width:min-content;min-width:100%;min-height:100%;border:0}.homeNavCell.favoriteLinks{min-width:min-content}.homeNavCell.favoriteLinks .homeNavFavoritesLinks{flex-wrap:wrap;row-gap:4px;overflow:visible}.homeNavCell.favoriteLinks .homeNavQuickFav{width:max-content;min-width:0;max-width:100%}.homeNavCell.favoriteLinks .homeNavQuickFavLink{min-width:0;white-space:normal;overflow-wrap:anywhere}.homeNavFavoritesEmpty,.homeNavFavoritesLabel{flex:0 0 auto;color:#777}.homeNavFavoritesSeparator{color:#777}.homeNavFavoritesLinks{display:flex;flex:1 1 auto;align-items:center;gap:9px;margin-left:-5px;min-width:0;overflow-x:auto;padding-left:5px}.homeNavQuickFav{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:2px;cursor:grab;transition:opacity .12s ease}.homeNavQuickFav.dragging,.homeNavQuickFav:active{cursor:grabbing}.homeNavQuickFav.dragging{opacity:.4}.homeNavQuickFav.dragging .homeNavPathCard{display:none!important}.homeNavQuickFav.dropAfter:after,.homeNavQuickFav.dropBefore:before{content:"";position:absolute;top:1px;bottom:1px;width:2px;border-radius:2px;background:var(--orange);box-shadow:0 0 8px rgba(255,145,0,.65)}.homeNavQuickFav.dropBefore:before{left:-5px}.homeNavQuickFav.dropAfter:after{right:-5px}.homeNavQuickFavLink{max-width:140px;overflow:hidden;color:#bbb;text-overflow:ellipsis;cursor:pointer}.homeNavQuickFav.dragging .homeNavQuickFavLink,.homeNavQuickFav:active .homeNavQuickFavLink{cursor:grabbing}.homeNavQuickFavLink:hover{color:var(--orange)}.homeNavQuickFavLink.disabled{color:#666;cursor:text}html[data-hub-external-favicons=off] .homeNavLinkFavicon{display:none}.homeNavLinkFavicon{position:relative;display:inline-flex;flex:0 0 14px;width:14px;min-width:14px;max-width:14px;height:14px;align-items:center;justify-content:center;margin-right:5px;border-radius:2px;color:#777;overflow:hidden;vertical-align:-2px}.homeNavLinkFaviconFallback,.homeNavLinkFaviconImage{display:block;width:14px;height:14px}.homeNavLinkFaviconFallback{stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.homeNavLinkFaviconImage{position:absolute;inset:0;border-radius:2px;object-fit:contain;opacity:0}.homeNavLinkFavicon.loaded .homeNavLinkFaviconFallback{visibility:hidden}.homeNavLinkFavicon.loaded .homeNavLinkFaviconImage{opacity:1}.homeNavigationBrowser .mediaImagePlaceholderIcon>.homeNavLinkFavicon{width:100%;min-width:0;max-width:none;height:100%;margin-right:0;vertical-align:0}.homeNavigationBrowser .mediaImagePlaceholderIcon :is(.homeNavLinkFaviconFallback,.homeNavLinkFaviconImage){width:100%;height:100%}html[data-hub-external-favicons=off] .homeNavigationBrowser .mediaImagePlaceholderIcon:has(.homeNavLinkFavicon){display:none}.homeNavQuickUnfav{display:inline-flex;width:18px;height:20px;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#8a7400;font-size:13px;line-height:1;cursor:pointer}.homeNavQuickUnfav:hover{color:var(--orange)}.homeNavQuickFav>.homeNavRowRemoveButton{flex-basis:18px;width:18px;height:20px}.homeWalletSearch{position:relative;z-index:30;width:min(280px,calc(100vw - 12px));margin:0 0 5px}.homeNavSearchHeader{flex-wrap:wrap}.homeNavLogoRow>.homeWalletSearch,.homeNavLogoRow>.homeWalletSearchRow>.homeWalletSearch,.homeNavSearchHeader>.homeWalletSearch,.homeNavSearchHeader>.homeWalletSearchRow>.homeWalletSearch{margin-bottom:0}.homeWalletSearchControl{display:flex;align-items:stretch;width:100%}.homeWalletSearchControl input{box-sizing:border-box;min-width:0;width:100%;height:27px;padding:2px 7px;border:1px solid #3b3b3b;border-right:0;border-radius:4px 0 0 4px;outline:0;background:#090909;color:white;font-size:13px}.homeWalletSearchControl input::placeholder{color:#777;opacity:1}.homeWalletSearchControl input[type=search]::-webkit-search-cancel-button{filter:grayscale(1);opacity:.68}.homeWalletSearchControl input:focus{border-color:#666}.homeWalletSearchButton{position:relative;flex:0 0 29px;width:29px;height:27px;padding:0;border:1px solid #3b3b3b;border-radius:0 4px 4px 0;background:#181818;color:#aaa;cursor:pointer}.homeWalletSearchButton:hover:not(:disabled){background:#242424;color:var(--orange)}.homeWalletSearchButton:disabled{color:#555;cursor:default}.homeWalletSearchControl.hasDirectSubmit .homeWalletSearchButton{border-radius:0}.homeWalletSearchDirectButton{flex:0 0 auto;height:27px;padding:0 7px;border:1px solid #3b3b3b;border-left:0;border-radius:0 4px 4px 0;background:#181818;color:#aaa;font-size:11px;cursor:pointer}.homeWalletSearchDirectButton:hover:not(:disabled){background:#242424;color:var(--orange)}.homeWalletSearchDirectButton:disabled{color:#555;cursor:default}.homeWalletSearchIcon{position:absolute;top:6px;left:7px;width:13px;height:13px}.homeWalletSearchIcon:before{content:"";position:absolute;top:0;left:0;box-sizing:border-box;width:9px;height:9px;border:1px solid;border-radius:50%}.homeWalletSearchIcon:after{content:"";position:absolute;right:0;bottom:1px;width:6px;height:1px;background:currentColor;transform:rotate(45deg);transform-origin:right center}.homeWalletSearchResults{position:absolute;top:calc(100% + 2px);left:0;display:flex;flex-direction:column;box-sizing:border-box;width:max-content;min-width:100%;max-width:calc(100vw - 12px);max-height:260px;overflow:auto;border:1px solid #444;background:#080808;box-shadow:0 8px 18px rgba(0,0,0,.55);white-space:nowrap}.homeWalletSearchResult{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:2px;min-height:27px;padding:0 7px 0 3px;color:#aaa;font-size:12px}.homeWalletSearchResultLink{display:grid;grid-template-columns:max-content max-content minmax(130px,1fr);align-items:center;gap:9px;min-width:0;min-height:27px;padding:3px 0;color:inherit}.homeWalletSearchFavoriteButton{display:inline-flex;align-items:center;justify-content:center;width:22px;height:24px;border:0;padding:0;background:transparent;color:#777;font-size:15px;line-height:1;cursor:pointer}.homeWalletSearchFavoriteButton.active,.homeWalletSearchFavoriteButton:focus-visible,.homeWalletSearchFavoriteButton:hover{color:var(--orange)}.homeWalletSearchFavoriteButton:focus-visible{outline:1px solid var(--orange);outline-offset:-1px}.homeWalletSearchResult+.homeWalletSearchResult{border-top:1px solid #242424}.homeWalletSearchResult:focus-within,.homeWalletSearchResult:hover{outline:0;background:#292929}.homeWalletSearchResult:focus-within .homeWalletSearchName,.homeWalletSearchResult:hover .homeWalletSearchName{color:var(--orange)}.homeWalletSearchName{color:white}.homeWalletSearchContext{color:#777}.homeWalletSearchAddress{overflow:hidden;max-width:330px;text-overflow:ellipsis}.homeWalletSearchEmpty{padding:5px 7px;color:#777;font-size:12px}.homeNavMatrix{display:grid;width:max-content;max-width:calc(100vw - 12px);grid-template-columns:repeat(var(--home-nav-column-count),auto);grid-template-rows:repeat(var(--home-nav-row-count),minmax(27px,auto));overflow-x:auto;border-top:1px solid #292929;border-left:1px solid #292929;background:#090909}.homeNavCell{min-width:max-content;border-right:1px solid #292929;border-bottom:1px solid #292929}.homeNavCell.homeStickyCell{position:relative;z-index:1;min-width:var(--home-nav-sticky-cell-width,max-content)}.homeNavCell.homeStickyCell>.homeNavNode{position:relative;z-index:2}.homeNavCell.homeStickyCell.isFixed>.homeNavNode{position:fixed;top:0;left:0;width:var(--home-nav-sticky-width);box-sizing:border-box;transform:translateX(var(--home-nav-sticky-left));will-change:transform}.homeNavCell.homeStickyCell.isPinnedToBottom>.homeNavNode{top:var(--home-nav-sticky-bottom-offset)}.homeNavCell.homeStickyCell.isStuck>.homeNavNode{background:#090909;box-shadow:0 -1px #090909}.homeNavCell.homeStickyCell.isStuck>.homeNavNode:hover{background:#181818}.homeNavCell.history{min-width:0;contain:inline-size}.homeNavCell.customAdd{min-width:32px;cursor:default}.homeNavCustomAddControl{display:flex;width:100%;min-height:25px;align-items:center;justify-content:center}.homeNavCustomAddControl .navbarAddControl{float:none;width:100%;justify-content:center}.homeNavCustomAddControl .navbarAddButton{float:none;width:100%;height:25px;margin:0}.homeNavCustomAddControl .navbarAddButton>span{transform:none}.homeNavCustomAddControl .navbarAddServerCard{bottom:calc(100% - 2px);left:50%;transform:translateX(-50%)}.homeNavCustomAddControl .navbarAddServerCard.homeVisitHistoryCard{bottom:auto;transform:translateY(-100%)}.homeVisitHistory{display:flex;align-items:center;gap:8px;width:100%;min-height:25px;box-sizing:border-box;padding:3px 8px;line-height:1.2;white-space:nowrap}.homeVisitHistoryEmpty,.homeVisitHistoryLabel{flex:0 0 auto;color:#777}.homeVisitHistoryLabel,.homeVisitHistoryMore{flex:0 0 auto;padding:0;border:0;background:transparent;color:#777;font:inherit;line-height:inherit;cursor:pointer}.homeVisitHistoryLabel:hover,.homeVisitHistoryMore:hover{color:var(--orange)}.homeVisitHistory>.homeNavPathHover{flex:0 0 auto}.homeVisitHistoryLinks{display:flex;flex:1 1 auto;align-items:center;gap:10px;margin-inline:-5px;min-width:0;overflow:hidden;padding-inline:5px}.homeVisitHistory.expanded{align-items:flex-start}.homeVisitHistory.expanded .homeVisitHistoryLinks{flex-wrap:wrap;row-gap:3px;overflow:visible}.homeVisitHistoryLink{color:#bbb;cursor:pointer}.homeVisitHistoryLink:hover{color:var(--orange)}.homeVisitHistoryLink.disabled{color:#666;cursor:default}.homeVisitHistoryLink.disabled[draggable=true]{cursor:grab}.homeVisitHistoryItem{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;transition:opacity .12s ease}.homeVisitHistoryItem.dragging{opacity:.4}.homeVisitHistoryItem.dragging .homeVisitHistoryLink,.homeVisitHistoryLink:active{cursor:grabbing}.homeVisitHistoryItem.dropAfter:after,.homeVisitHistoryItem.dropBefore:before{content:"";position:absolute;top:1px;bottom:1px;width:2px;border-radius:2px;background:var(--orange);box-shadow:0 0 8px rgba(255,145,0,.65);pointer-events:none}.homeVisitHistoryItem.dropBefore:before{left:-5px}.homeVisitHistoryItem.dropAfter:after{right:-5px}.homeVisitHistory.historyDragging .homeVisitHistoryCard{display:none!important}.homeVisitHistoryCard{position:fixed;top:-100px;right:auto;bottom:auto;left:-100px;display:none;width:max-content;height:16px;box-sizing:border-box;align-items:center;gap:4px;justify-content:center;padding:0 3px 0 1px;overflow:hidden;line-height:0;cursor:auto;transform:translateY(-100%);z-index:200}.homeNavPathHover,.homeVisitHistoryItem.navHoverCardOpen>.homeVisitHistoryCard{display:inline-flex}.homeNavPathHover{position:relative;min-width:0;max-width:100%;align-items:center}.homeNavNode>.homeNavPathHover{flex:1 1 auto}.homeNavPathTrigger{display:inline-flex;max-width:100%;align-items:center}.homeNavPathTrigger,.homeNavPathTrigger>.homeNavNodeLink{flex:1 1 auto;min-width:0}.homeNavPathCard{padding:0 3px;pointer-events:auto}.homeNavPathCard.interactive{gap:2px;padding-left:1px;pointer-events:auto}.homeNavPathCard.hasTopActions{height:auto;align-items:stretch;flex-direction:column;gap:2px;padding:2px 3px 2px 1px;line-height:normal}.homeNavPathActionRow,.homeNavPathTopActions{display:inline-flex;min-width:0;align-items:center}.homeNavPathTopActions{width:100%}.homeNavPathActionRow{min-height:14px;gap:2px}.homeVisitHistoryClearButton{width:100%;max-width:none;text-align:left}.homeVisitHistoryClearButton:disabled{color:#555;cursor:default}.homeNavPathHover.navHoverCardOpen>.homeNavPathCard{display:inline-flex}.homeNavPathHideButton{width:14px;height:14px;padding:0}.homeNavPathHideButton svg{width:13px;height:13px}.homeNavPathRemoveButton{display:inline-flex;flex:0 0 14px;width:14px;height:14px;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--trash-icon-color);line-height:0;cursor:pointer}.homeNavPathRemoveButton:focus-visible,.homeNavPathRemoveButton:hover{color:var(--trash-icon-hover-color)}.homeNavPathRemoveButton svg{width:12px;height:12px}.homeVisitHistoryRemoveButton{color:var(--trash-icon-color);line-height:0}.homeVisitHistoryFavoriteButton,.homeVisitHistoryRemoveButton{display:inline-flex;flex:0 0 14px;width:14px;height:14px;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer}.homeVisitHistoryFavoriteButton{color:#777;font-size:12px;line-height:1}.homeVisitHistoryFavoriteButton.active,.homeVisitHistoryFavoriteButton:hover{color:var(--orange)}.homeVisitHistoryRemoveButton:focus-visible,.homeVisitHistoryRemoveButton:hover{color:var(--trash-icon-hover-color)}.homeVisitHistoryRemoveButton svg{width:12px;height:12px}.homeVisitHistoryPathInfo{display:inline-flex;min-width:0;align-items:center;gap:7px;overflow:hidden;font-size:9px;line-height:1.1;user-select:text}.homeVisitHistoryPathContext,.homeVisitHistoryPathDetail{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homeVisitHistoryPathContext{color:#aaa}.homeVisitHistoryPathDetail{color:#ddd}.homeNavCell.sortable{position:relative;cursor:grab}.homeNavCell.homeHidden>.homeNavNode>.homeNavFavBtn,.homeNavCell.homeHidden>.homeNavNode>.homeNavNodeActions,.homeNavCell.homeHidden>.homeNavNode>.homeNavPathHover>.homeNavPathTrigger,.homeNavCell.homeHidden>.homeVisitHistory>.homeNavPathHover>.homeNavPathTrigger,.homeNavCell.homeHidden>.homeVisitHistory>.homeVisitHistoryLinks>.homeVisitHistoryEmpty,.homeNavCell.homeHidden>.homeVisitHistory>.homeVisitHistoryLinks>.homeVisitHistoryItem>.homeVisitHistoryLink,.homeNavCell.homeHidden>.homeVisitHistory>.homeVisitHistoryMore,.homeNavQuickFav.homeHidden>.homeNavPathHover>.homeNavPathTrigger,.homeNavQuickFav.homeHidden>.homeNavQuickUnfav,.homeNavQuickFav.homeHidden>.homeNavRowRemoveButton{opacity:.42}.homeNavCell.sortable.dragging,.homeNavCell.sortable:active{cursor:grabbing}.homeNavCell.sortable.dragging{opacity:.4}.homeNavCell.sortable.dropAfter:after,.homeNavCell.sortable.dropBefore:before{content:"";position:absolute;z-index:2;right:4px;left:4px;height:2px;background:var(--orange);box-shadow:0 0 8px rgba(255,145,0,.65);pointer-events:none}.homeNavCell.sortable.dropBefore:before{top:-1px}.homeNavCell.sortable.dropAfter:after{bottom:-1px}.homeNavCell.sortable a.homeNavNodeLink{cursor:pointer}.homeNavCell.sortable .homeNavNodeLink.disabled{cursor:grab}.homeNavCell.sortable.dragging .homeNavNodeLink,.homeNavCell.sortable:active .homeNavNodeLink{cursor:grabbing}.homeNavCell.sortable .homeNavBranchToggle{cursor:pointer}.homeNavNode{display:flex;min-height:25px;align-items:center;justify-content:space-between;gap:4px;margin:1px 4px;padding:1px 1px 1px 4px;color:#e2e2e2;line-height:1.2;white-space:nowrap}.homeNavNode:hover{background:#181818}.homeNavNodeLink{flex:1 1 auto;min-width:0;padding:3px 0;color:inherit}.homeNavNodeLink.disabled{color:#666}.homeNavNodeActions{flex:0 0 auto}.homeNavFavBtn,.homeNavNodeActions{display:inline-flex;align-items:center}.homeNavFavBtn{flex:0 0 22px;width:22px;height:23px;justify-content:center;padding:0;border:0;background:transparent;color:#666;font-size:15px;line-height:1;cursor:pointer}.homeNavFavBtn.active,.homeNavFavBtn:hover{background:#252525;color:var(--orange)}.homeNavProjectedFavBtn.active{background:transparent;color:#8a7400}.homeNavProjectedFavBtn.active:focus-visible,.homeNavProjectedFavBtn.active:hover{background:#252525;color:var(--orange);outline:none}.homeNavFavBtn.active:not(.homeNavProjectedFavBtn):focus-visible,.homeNavFavBtn.active:not(.homeNavProjectedFavBtn):hover{color:#8a7400}.homeNavRowRemoveButton{display:inline-flex;flex:0 0 22px;width:22px;height:23px;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--trash-icon-color);line-height:0;cursor:pointer}.homeNavRowRemoveButton:focus-visible,.homeNavRowRemoveButton:hover{background:#252525;color:var(--trash-icon-hover-color)}.homeNavRowRemoveButton svg{width:13px;height:13px}.homeNavBranchToggle{display:inline-flex;flex:0 0 23px;width:23px;height:23px;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#777;cursor:pointer}.homeNavBranchToggle:hover{background:#252525;color:var(--orange)}.homeNavSectionToggle{flex-basis:21px;width:21px;height:25px}.homeNavSectionSortLabel,.homeNavSectionSortToggle{position:relative;display:inline-flex;align-items:center}.homeNavSectionSortLabelButton{border:0;background:transparent;color:inherit;padding:0;font:inherit;line-height:inherit;cursor:default}.homeNavSectionSortResetCard{max-width:none}.homeNavLogoRow .homeNavSectionSortLabel>.homeNavSectionSortResetCard{bottom:calc(100% - 1px)}.homeNavLogoRow .homeNavSectionSortToggle>.homeNavSectionSortResetCard{bottom:calc(100% - 1.5px)}.homeNavSectionExpandAllButton{margin-top:0}.homeNavSectionSortResetCard>.navQuickUnfav+.homeNavSectionExpandAllButton{margin-top:1px}.homeNavBranchCaret{width:6px;height:6px;border-right:1px solid;border-bottom:1px solid;transform:translateY(-2px) rotate(45deg)}.homeNavBranchCaret.collapsed{transform:translateX(-2px) rotate(-45deg)}.logoRow{box-sizing:border-box;min-height:27px;line-height:1.5;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:5px}:is(.logoRow,.homeNavLogoRow,.editorLogoRow):has(>.homeNavSectionTitle>.navHiddenToggle){column-gap:5px}.logoRow .youtubeViewControls>button{box-sizing:border-box;min-height:27px;padding-top:3px;padding-bottom:3px;line-height:19px}.logoRow>:first-child{margin-left:4px}.logoRow>:is(.logoRowLabel,:is(a,span,h1):not(:has(button,input,select,textarea,label,svg,img,kbd,.navigationMenuPanel,.orange,.gray,[role=button]))):not(.orange,.gray,.splitHomeLink,[hidden],[aria-hidden=true],[role=button],:empty)+:is(.logoRowLabel,:is(a,span,h1):not(:has(button,input,select,textarea,label,svg,img,kbd,.navigationMenuPanel,.orange,.gray,[role=button]))):not(.orange,.gray,.splitHomeLink,[hidden],[aria-hidden=true],[role=button],:empty):before{content:"·";margin-right:5px;color:#fff;font-weight:400}.iptvFilterMenu{position:relative;display:inline-flex;align-items:center}.iptvFilterMenu>.iptvFilterTrigger{position:relative;padding:3px;border:0;border-radius:3px;background:transparent;color:#999;cursor:pointer}.iptvFilterCount,.iptvFilterMenu>.iptvFilterTrigger{display:inline-flex;align-items:center;justify-content:center;line-height:1}.iptvFilterCount{position:absolute;top:-5px;right:-4px;box-sizing:border-box;min-width:14px;height:14px;padding:0 3px;border-radius:999px;background:var(--orange);color:#111;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;pointer-events:none}.iptvFilterMenu.navMenuOpen>.iptvFilterTrigger,.iptvFilterMenu>.iptvFilterTrigger:focus-visible,.iptvFilterMenu>.iptvFilterTrigger:hover{background:transparent;color:var(--orange)}.iptvFilterMenu>.iptvFilterTrigger:focus-visible{outline:1px solid var(--orange);outline-offset:2px}.filterInfoRow{margin-top:8px;padding-top:8px;border-top:1px solid #444}.filterCardHeader,.filterInfoRow{display:flex;align-items:center;gap:6px}.filterCardHeader{flex-wrap:nowrap;margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid #444}.filterCardHeader>strong{min-width:0;font-weight:600;overflow-wrap:anywhere}.filterCardHeader>.mediaNavigationInfo{flex:0 0 auto}.filterCardHeader>.mediaNavigationInfo>button{width:16px;height:16px;min-height:0;padding:0;border:0;background:transparent;color:#999}.filterCardHeader>.mediaNavigationInfo>button:hover{color:#eee}.filterCardHeader>.mediaNavigationInfo>button>svg{width:16px;height:16px}.filterCardHeader>.filterCardReset{flex:0 0 auto;min-height:27px;padding:3px 6px;border:1px solid #444;border-radius:3px;background:#171717;color:#ddd;font:inherit;cursor:pointer}.filterCardHeader>.filterCardReset:hover:not(:disabled){border-color:#666}.filterCardHeader>.filterCardReset:disabled{cursor:default;opacity:.5}:where(.navigationMenuPanel[role=group],.storageInfoCard){--hover-card-max-width:420px}.navigationMenuPanel[role=group],.storageInfoCard{box-sizing:border-box;width:max-content;min-width:0;max-width:min(var(--hover-card-max-width,420px),calc(100vw - 16px));font-size:12px;font-weight:400;line-height:1.5;text-align:left;white-space:normal}.navigationMenuPanel>:is(.iptvFilterCardBody,.iptvBrandCardBody,.iptvScanInfoBody,.iptvUsageInfoBody,.iptvChannelInfoBody,.tvScanCardBody,.fullscreenShortcutCardBody,.fullscreenFiltersCardBody,.fullscreenSplitFilterInfoCardBody),.navigationMenuPanel[role=group]:not(:has(>:is(.iptvFilterCardBody,.iptvBrandCardBody,.iptvScanInfoBody,.iptvUsageInfoBody,.iptvChannelInfoBody,.tvScanCardBody,.fullscreenShortcutCardBody,.fullscreenFiltersCardBody,.fullscreenSplitFilterInfoCardBody))),.storageInfoCard{box-sizing:border-box;min-width:0;padding:8px 10px;border:1px solid #444;border-radius:4px;background:#1d1d1d;box-shadow:0 8px 16px rgb(0 0 0/35%);color:#ccc;font-size:12px;font-weight:400;line-height:1.5;text-align:left;white-space:normal;overflow-wrap:anywhere}.navigationMenuPanel>:is(.iptvFilterCardBody,.iptvBrandCardBody,.iptvScanInfoBody,.iptvUsageInfoBody,.iptvChannelInfoBody,.tvScanCardBody,.fullscreenShortcutCardBody,.fullscreenFiltersCardBody,.fullscreenSplitFilterInfoCardBody)>:last-child,.navigationMenuPanel[role=group]>:last-child{margin-bottom:0}.navigationMenuPanel[role=group] :is(input,select,textarea){box-sizing:border-box;min-width:0;max-width:100%}.navigationMenuPanel[role=group] p{margin:0}.navigationMenuPanel[role=group] p+p{margin-top:1.5em}.iptvBrandCompactRow,.iptvBrandInfoRow,.mediaInfoHeading,.mediaInfoRow{display:flex;align-items:center;gap:6px}.iptvBrandInfoRow,.mediaInfoRow{margin:6px 0 0}.iptvBrandInfoRow:first-child,.mediaInfoRow:first-child{margin-top:0}.mediaInfoCheckboxLabel{display:inline-flex;align-items:center;gap:6px;min-width:0;cursor:pointer}.mediaInfoCheckboxLabel>input[type=checkbox]{flex:0 0 auto;width:14px;height:14px;margin:0;accent-color:var(--orange)}.iptvBrandCompactRow{margin-bottom:6px}:is(.mediaInfoRow,.mediaInfoHeading,.iptvBrandInfoRow,.iptvBrandCompactRow)>:is(.mediaNavigationInfo,.iptvUsageInfo){flex:0 0 auto}:is(.mediaInfoRow,.mediaInfoHeading,.iptvBrandInfoRow,.iptvBrandCompactRow)>:is(.mediaNavigationInfo,.iptvUsageInfo)>button{width:16px;height:16px;min-height:0;padding:0}:is(.mediaInfoRow,.mediaInfoHeading,.iptvBrandInfoRow,.iptvBrandCompactRow)>:is(.mediaNavigationInfo,.iptvUsageInfo)>button>svg{width:16px;height:16px}.navigationMenuPanel[role=group]>.youtubeVideoFilterRow>label{flex-wrap:wrap}:root{--media-sidebar-gap:8px;--media-sidebar-thumbnail-width:62.5%;--media-sidebar-title-size:14px;--media-sidebar-title-line-height:20px;--media-sidebar-meta-size:12px}body:has(.mediaDirectoryColumns),body:has(.mediaWatchPage){min-width:0}.mediaDirectoryColumns,main.mediaWatchPage{display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,34vw,560px);column-gap:var(--media-sidebar-gap);align-items:start;box-sizing:border-box;width:100%;max-width:none;min-width:0}.mediaWatchHeading{grid-column:1;grid-row:1;min-width:0}.mediaDirectoryMain{min-width:0}.mediaDirectoryMain>.homeNav{max-width:100%;overflow-x:auto}.mediaDirectoryColumns>.mediaDirectoryNavigation{grid-column:2;grid-row:1}.iptvFilterMenu.mediaCountryFilterMenu>.iptvFilterCard{--hover-card-max-width:420px}.mediaCountryList .mediaCountryArtwork{color:#999;font-size:clamp(36px,5vw,72px);line-height:1}.mediaWatchPlayer{grid-column:1;grid-row:2;min-width:0}.mediaWatchDetails{grid-column:1;grid-row:3;min-width:0;margin-top:12px}.mediaWatchNavigation{grid-column:2;grid-row:1/span 3;display:flex;flex-direction:column;min-width:0;min-height:0;max-height:max(320px,calc(100dvh - 130px));overflow:visible;overscroll-behavior:contain}.mediaWatchNavigation>*{flex:0 0 auto;min-width:0}.mediaWatchNavigation>.iptvChannelList,.mediaWatchNavigation>.youtubeResourceNav,.mediaWatchNavigation>.youtubeWatchQueue{flex:0 1 auto;min-height:0;max-height:none;overflow-y:auto}.mediaDirectoryNavigation>.mediaListHeading,.mediaListHeading{box-sizing:border-box;min-height:27px;padding:0}.mediaListHeading{display:flex;justify-content:space-between;align-items:center;gap:4px}.mediaListHeadingFilter{display:inline-flex;flex:0 0 auto}.mediaListHeading>h2{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;margin:0;color:#fff}.mediaListHeadingLink{color:inherit;text-decoration:none}.mediaListHeadingLink:hover{color:inherit;text-decoration:underline}.mediaListHeadingLink:focus-visible{outline:1px solid var(--orange);outline-offset:-1px}.mediaListHeadingMeta{display:inline-flex;align-items:center;flex:0 0 auto;gap:4px;margin-left:6px;color:#999;font-size:11px}.mediaListHeadingCount{white-space:nowrap}.mediaSidebarToggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;padding:2px;border:0;border-radius:4px;background:transparent;color:#999;cursor:pointer}.mediaSidebarToggle:hover{color:#fff;background:#292929}.mediaSidebarToggle:focus-visible{outline:2px solid var(--orange);outline-offset:1px}.logoRow>.mediaSidebarToggleLogo{margin-left:auto}.mediaNavigationInfo{position:relative;display:inline-flex}.mediaNavigationInfo.navMenuOpen{z-index:65}.mediaNavigationInfoButton{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;background:transparent;color:#999;cursor:pointer}.mediaNavigationInfoButton:hover{color:#eee}.mediaNavigationInfoCard{display:none;position:absolute;top:100%;right:0;z-index:65;box-sizing:border-box;max-height:75dvh;overflow:auto}.mediaNavigationInfo.navMenuOpen>.mediaNavigationInfoCard{display:block}.mediaInfoHeading>:is(h2,h3){margin:0}.mediaNavigationShortcuts{margin-top:6px;padding-top:6px;border-top:1px solid #333;white-space:normal}.mediaNavigationShortcuts:first-child{margin-top:0;padding-top:0;border-top:0}.mediaArrowKeySetting{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#ddd}.mediaArrowKeySetting select{min-width:0;max-width:100%;padding:3px 6px;border:1px solid #444;border-radius:4px;background:#111;color:#eee;font:inherit}.mediaNavigationShortcuts>.mediaInfoHeading{margin:6px 0}.mediaNavigationShortcuts h3{margin:0;font-size:13px;color:#eee}.mediaShortcutRows{display:grid;gap:7px}.mediaShortcutRows>div{display:grid;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:10px}.mediaShortcutKeys{gap:4px;white-space:nowrap}.mediaShortcutKeys,.mediaShortcutKeys kbd{display:inline-flex;align-items:center;justify-content:center}.mediaShortcutKeys kbd{box-sizing:border-box;min-width:24px;min-height:24px;padding:1px 6px;border:solid #575757;border-width:1px 1px 2px;border-radius:4px;background:#292929;box-shadow:inset 0 1px 0 rgb(255 255 255/8%),0 1px 2px rgb(0 0 0/30%);color:#eee;font:500 12px/18px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mediaShortcutDisabled{opacity:.5}.mediaWatchList{--media-sidebar-title-lines:3}.mediaWatchList:is(nav,ol){list-style:none;margin:10px 0;padding:0;border:0;border-radius:0;background:transparent}.mediaWatchList>.mediaWatchListRow{display:flex;align-items:center;gap:3px;padding:7px 4px;border:0;border-radius:4px;color:#fff;font-size:12px;line-height:1.4}.mediaWatchList>.mediaWatchListRow+.mediaWatchListRow{border-top:0}.mediaWatchList>.mediaWatchListRow[draggable=true]{cursor:grab}.mediaWatchList>.mediaWatchListRow[data-favorite-dragging]{opacity:.5;cursor:grabbing}.mediaWatchList>.mediaWatchListRow[data-favorite-drop=before]{box-shadow:inset 0 2px var(--orange)}.mediaWatchList>.mediaWatchListRow[data-favorite-drop=after]{box-shadow:inset 0 -2px var(--orange)}.mediaWatchList :is(.youtubeVideoListTitle,.mediaChannelListTitle,.youtubeSectionLabel){font-size:var(--media-sidebar-title-size);line-height:var(--media-sidebar-title-line-height);font-weight:500}.mediaWatchList :is(.youtubeVideoListTitle,.mediaChannelListTitle){-webkit-line-clamp:var(--media-sidebar-title-lines)}.mediaWatchList :is(.youtubeVideoListChannel,.youtubeVideoListWatching,.youtubeVideoListStats,.youtubeVideoListPlaylist,.mediaChannelListMeta,.youtubeSectionDescription){font-size:var(--media-sidebar-meta-size)}.mediaWatchList .youtubeSectionPreview .youtubeVideoListTitle{font-size:14px;font-weight:400}.fullscreenPageSelectionItem:focus-visible,.fullscreenPageSelectionItem:hover,.fullscreenPageSelectionRow:focus-within,.mediaWatchList>.mediaWatchListRow:hover{color:#fff;background:#252525}.fullscreenPageSelectionItem[aria-current=page],.fullscreenPageSelectionRow.current,.mediaWatchList>.mediaWatchListRow.current{color:#fff;background:#342b21}.mediaDirectoryNavigation>.mediaCountryList{margin-top:6px}.mediaDirectoryNavigation>.mediaCountryList>.mediaWatchListRow:first-child{padding-top:0}.mediaWatchList>.mediaWatchListRow>a{padding:0;color:inherit}.fullscreenPageSelectionLink:is(:hover,:focus-visible,[aria-current=page]),.mediaWatchList>.mediaWatchListRow>a:is(:hover,:focus-visible,[aria-current=page]){color:#fff}.mediaListActions{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:3px}.mediaWatchList>.mediaWatchListRow:has(>:is(.mediaListActions,.mediaChannelListActions,.youtubeQueueActions,.splitPageSidebarActions)){padding-left:0;column-gap:1px}.mediaWatchList :is(.mediaListActions,.mediaChannelListActions,.youtubeQueueActions,.splitPageSidebarActions){flex:0 0 auto;min-width:18px;padding:0;gap:1px}.mediaWatchList :is(.mediaListActions,.mediaChannelListActions,.youtubeQueueActions,.splitPageSidebarActions)>:is(.youtubeResourceNavNumber,.mediaChannelListNumber,.youtubeQueueNumber){width:auto;min-width:18px}.mediaWatchList :is(.mediaListActions,.mediaChannelListActions,.youtubeQueueActions,.splitPageSidebarActions)>.homeNavFavBtn{width:18px;padding:0}.mediaChannelListActions{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:3px}.mediaChannelListNumber{min-width:18px;text-align:center;font-size:10px;line-height:1.2;color:#999;font-variant-numeric:tabular-nums}.iptvChannelListLink.mediaChannelListLink{display:flex;align-items:flex-start;gap:8px;white-space:normal}.mediaChannelListRow .mediaChannelListLink .iptvChannelLogoPreview,.mediaCountryList .mediaCountryArtwork{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--media-sidebar-thumbnail-width);max-width:100%;height:auto;aspect-ratio:16/9;margin:0;overflow:hidden;border-radius:3px;background:#191919}.mediaChannelListRow .mediaChannelListLink .iptvChannelLogoPreview img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.mediaChannelListRow .iptvChannelLogoPreview>svg{width:32px;height:32px}.mediaDirectoryColumns.mediaSidebarStacked{grid-template-columns:minmax(0,1fr);row-gap:16px}.mediaDirectoryColumns.mediaSidebarStacked>.mediaDirectoryNavigation{grid-column:1;grid-row:2;margin-top:0}main.mediaWatchPage.mediaSidebarStacked{grid-template-columns:minmax(0,1fr) min(280px,38%);column-gap:var(--media-sidebar-gap)}.mediaSidebarStacked>:is(.mediaWatchHeading,.mediaWatchPlayer){grid-column:1/-1}.mediaSidebarStacked>.mediaWatchNavigation{grid-column:2;grid-row:3;max-height:min(540px,70dvh);margin-top:12px}.mediaSidebarStacked .mediaWatchNavigation .mediaChannelListLink .iptvChannelLogoPreview,.mediaSidebarStacked .mediaWatchNavigation .mediaWatchList .youtubeVideoListThumbnail{max-width:35%}.mediaSidebarStacked .mediaWatchList{--media-sidebar-title-lines:2}@media (max-width:900px){.mediaWatchList{--media-sidebar-title-lines:2}.mediaSidebarToggle{display:none}.mediaDirectoryColumns{grid-template-columns:minmax(0,1fr);row-gap:16px}.mediaDirectoryColumns>.mediaDirectoryNavigation{grid-column:1;grid-row:2;margin-top:0}main.mediaWatchPage{grid-template-columns:minmax(0,1fr) min(280px,38%);column-gap:var(--media-sidebar-gap)}.mediaWatchHeading,.mediaWatchPlayer{grid-column:1/-1}.mediaWatchNavigation{grid-column:2;grid-row:3;max-height:min(540px,70dvh);margin-top:12px}.mediaWatchNavigation .mediaChannelListLink .iptvChannelLogoPreview,.mediaWatchNavigation .mediaWatchList .youtubeVideoListThumbnail{max-width:35%}}.mediaImagePlaceholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:clamp(4px,7%,22px);overflow:hidden;container-type:size;isolation:isolate;border-radius:inherit;background:radial-gradient(ellipse 80% 80% at 50% 30%,#303033 0,#151619 100%);box-shadow:inset 0 0 0 1px #ffffff0a}.mediaImagePlaceholder:before{content:"";position:absolute;top:-58%;right:-24%;width:70%;aspect-ratio:1;border:1px solid #ffffff0a;border-radius:50%;box-shadow:0 0 0 12px #ffffff03,0 0 0 24px #ffffff02;pointer-events:none}.mediaImagePlaceholder:after{content:"";position:absolute;bottom:8%;left:50%;width:14%;max-width:48px;height:2px;border-radius:2px;background:linear-gradient(90deg,#dfab64,#b87a42);opacity:.75;transform:translateX(-50%);pointer-events:none}.mediaImagePlaceholderTitle{position:relative;z-index:1;display:block;max-height:2.36em;overflow:hidden;max-width:100%;color:#f3efea;font-size:max(8px,calc(12px * var(--media-placeholder-title-scale, 1)));font-size:clamp(8px,min(14cqi,24cqb) * var(--media-placeholder-title-scale,1),64px * var(--media-placeholder-title-scale,1));font-weight:600;line-height:1.18;letter-spacing:.01em;text-align:center;text-wrap:balance;white-space:normal;overflow-wrap:anywhere;text-shadow:0 2px 8px #0006}.mediaImagePlaceholderWithIcon{column-gap:8px}.mediaImagePlaceholderWithIcon>.mediaImagePlaceholderTitle{flex:0 1 auto;min-width:0}.mediaImagePlaceholderIcon{position:relative;z-index:1;flex:0 0 auto;width:clamp(14px,min(12cqi,22cqb),40px);aspect-ratio:1}.mediaChannelListItem,.youtubeVideoListItem{display:flex;align-items:flex-start;flex:1;min-width:0;gap:8px;white-space:normal;text-align:left}.mediaChannelListText,.youtubeVideoListText{display:block;flex:1;min-width:0;overflow-wrap:anywhere}.mediaChannelListTitle,.youtubeVideoListTitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.4}.youtubeVideoListChannel{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mediaChannelListMeta,.youtubeVideoListChannel,.youtubeVideoListPlaylist,.youtubeVideoListStats,.youtubeVideoListWatching{display:block;font-size:11px;line-height:1.4;color:#aaa;margin-top:3px}.youtubeVideoListPlaylist{display:flex;gap:3px;min-width:0}.youtubeVideoListPlaylistName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.youtubeVideoListPlaylist>time{flex:0 0 auto;white-space:nowrap}.mediaChannelListMeta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mediaChannelListMeta.splitListDimensions{white-space:normal}.mediaListViewCount{position:relative;display:inline-block;padding-left:1.05em}.mediaListPlayIcon{position:absolute;left:0;top:50%;width:.7em;height:.8em;transform:translateY(-50%);background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%,0 0,14% 22%,14% 78%,75% 50%,14% 22%,0 0)}.fullscreenPageSelection .youtubeResourceListChannel .youtubeVideoListThumbnail,.mediaWatchList .youtubeResourceListChannel .youtubeVideoListThumbnail{background:#000}.fullscreenPageSelection .youtubeResourceListChannel .youtubeVideoListThumbnail img,.mediaWatchList .youtubeResourceListChannel .youtubeVideoListThumbnail img{object-fit:contain;object-position:center}.fullscreenPageSelection.hasChildren:has(:is(.youtubeVideoListItem,.mediaChannelListItem)),.fullscreenPageSelection.hasParent.hasChildren:has(:is(.youtubeVideoListItem,.mediaChannelListItem)),.fullscreenPageSelection.hasParent:has(:is(.youtubeVideoListItem,.mediaChannelListItem)),.fullscreenPageSelection:has(:is(.youtubeVideoListItem,.mediaChannelListItem)){max-width:calc(100vw - 20px)}.fullscreenPageSelectionColumn:has(:is(.youtubeVideoListItem,.mediaChannelListItem)){width:340px;max-width:min(340px,calc(100vw - 20px));max-height:var(--fullscreen-selection-max-height);flex:0 1 340px}.fullscreenPageSelection :is(.youtubeVideoListItem,.mediaChannelListItem){--media-list-row-height:70.4px;--media-list-thumbnail-ratio:16/9;--media-list-thumbnail-width:calc(var(--media-list-row-height) * 16 / 9);min-height:var(--media-list-row-height);align-items:start}.fullscreenPageSelection :is(.youtubeVideoListThumbnail,.iptvChannelLogo.iptvChannelLogoPreview){position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--media-list-thumbnail-width);max-width:42%;height:auto;aspect-ratio:var(--media-list-thumbnail-ratio);align-self:flex-start;margin:0;overflow:hidden;border-radius:3px;background:#191919}.fullscreenPageSelection :is(.youtubeVideoListThumbnail,.iptvChannelLogo.iptvChannelLogoPreview) img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.fullscreenPageSelection .iptvChannelLogoPreview>svg{width:32px;height:32px}.fullscreenPageSelection .youtubeVideoListStats{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mediaFullscreenListActions,.youtubeFullscreenListActions{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:3px}.youtubeFullscreenListActions .youtubeQueueNumber{flex:none;min-width:18px;line-height:1.2;font-variant-numeric:tabular-nums}body:has(.rootSidebarLayout){min-width:0}body:has(.rootSidebarLayout) .navbar{width:100%}.rootSidebarLayout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;row-gap:16px;column-gap:var(--media-sidebar-gap);width:100%;min-width:0}.rootSidebarLayout.rootSidebarOpen{grid-template-columns:minmax(0,1fr) clamp(320px,34vw,560px)}.rootSidebarMain{position:relative;min-width:0}.rootSidebarLayout:not(.rootSidebarOpen)>.rootSidebarMain>:is(.youtubePage,.splitIndexPage,.splitWorkspace,.framePage)>.logoRow{padding-right:30px}.rootSidebarMain>.splitIndexPage,.rootSidebarMain>.splitWorkspace{width:100%;min-width:0}.rootSidebarMain>.splitIndexPage .homeNav,.rootSidebarMain>.splitIndexPage .homeNavMatrix{max-width:100%}.rootSidebarToggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;padding:2px;border:0;border-radius:4px;background:transparent;color:#999;cursor:pointer}.rootSidebarToggleLogo{position:absolute;top:1px;right:0}.rootSidebarToggle[hidden]{display:none}.rootSidebarToggle:hover{color:#fff;background:#292929}.rootSidebarLink:focus-visible,.rootSidebarPrimaryLink:focus-visible,.rootSidebarToggle:focus-visible{outline:2px solid var(--orange);outline-offset:1px}.rootSidebarPanel{grid-column:2;grid-row:1}.rootSidebarBackdrop,.rootSidebarPanel[hidden]{display:none}.rootSidebarPanel>.rootSidebarList{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.mediaWatchListRow>.rootSidebarLink{position:relative;display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0}.rootSidebarPrimaryLink{position:absolute;inset:0;z-index:1;border-radius:3px}.rootSidebarImage{position:relative;display:block;flex:0 0 auto;width:var(--media-sidebar-thumbnail-width);max-width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:4px}.rootLogoImage{display:block;width:100%;height:100%;object-fit:contain}.rootSidebarText{display:flex;flex-direction:column;min-width:0;gap:3px;overflow-wrap:anywhere}.rootSidebarText strong{font-size:var(--media-sidebar-title-size);line-height:var(--media-sidebar-title-line-height);font-weight:500}.rootSidebarText>strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--media-sidebar-title-lines);overflow:hidden}.rootSidebarText>span{color:#999;font-size:12px}.rootSidebarText>.rootSidebarHeading{color:inherit;line-height:1.45}@media (max-width:900px){.rootSidebarLayout.rootSidebarOpen{grid-template-columns:minmax(0,1fr)}.rootSidebarPanel{position:fixed;inset:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) auto;z-index:100;box-sizing:border-box;width:min(360px,calc(100% - 16px));max-height:none;padding:8px;border:1px solid #333;border-radius:6px;background:#101010;box-shadow:0 6px 24px #0008}.rootSidebarBackdrop{display:block;position:fixed;inset:0;z-index:99;padding:0;border:0;border-radius:0;background:#0005}}.navigationCategoryLinks{color:#bbb;font-size:11px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.navigationCategoryLink{position:relative;z-index:2;display:inline;padding:0 5px;line-height:inherit;white-space:nowrap}.activeFilterTag,.navigationCategoryLink,.youtubeCategoryLinks>a{border:1px solid #444;border-radius:5px;background:#171717;color:#ddd;text-decoration:none}.activeFilterTag:is(:hover,:focus-within),.navigationCategoryLink:is(:hover,:focus-visible),.youtubeCategoryLinks>a:is(:hover,:focus-visible){border-color:#777;background:#252525;color:#fff}.navigationCategoryLink:focus-visible{outline:1px solid var(--orange);outline-offset:1px}.navigationCategoryMore{position:relative;z-index:2;display:inline;padding:0 3px;border:0;border-radius:3px;background:none;color:inherit;font:inherit;line-height:inherit;vertical-align:baseline;white-space:nowrap;cursor:pointer}.navigationCategoryMore:is(:hover,:focus-visible){color:#fff;background:#252525}.navigationCategoryMore:focus-visible{outline:1px solid var(--orange);outline-offset:1px}.navigationCategoryLinks [data-category-item][hidden],.navigationCategoryMore[hidden]{display:none}