.sb-aside{--sb-gap:0.35rem;--sb-pad-x:0.75rem;--sb-item-h:2.5rem;--sb-radius:0.75rem;--sb-muted:var(--sidebar-text-muted,hsla(0,0%,100%,.72));--sb-soft:hsla(0,0%,100%,.06);--sb-soft-hover:hsla(0,0%,100%,.12);background:radial-gradient(120% 60% at 0 0,color-mix(in srgb,var(--sky,var(--color-torneio,#1a8fb5)) 14%,transparent),transparent 55%),radial-gradient(90% 40% at 100% 100%,color-mix(in srgb,var(--petrol,var(--color-accent,#0a6e8c)) 10%,transparent),transparent 50%),var(--sidebar-panel-bg,var(--color-text,#032540));border-right:1px solid var(--sidebar-border,hsla(0,0%,100%,.08));box-shadow:8px 0 40px -20px color-mix(in srgb,var(--color-text,#032540) 55%,transparent);color:var(--sidebar-text,hsla(0,0%,100%,.92));display:flex;flex-direction:column;height:100vh;inset-block:0;left:0;position:fixed;top:0;transition:width .3s var(--ease-out,ease),transform .3s var(--ease-out,ease),min-width .3s var(--ease-out,ease),background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;z-index:40}html[data-sidebar-tone=light] .sb-aside{--sb-muted:var(--sidebar-text-muted);--sb-soft:color-mix(in srgb,var(--sidebar-text-strong,#1e293b) 5%,transparent);--sb-soft-hover:color-mix(in srgb,var(--sidebar-text-strong,#1e293b) 9%,transparent);background:radial-gradient(120% 60% at 0 0,color-mix(in srgb,var(--sky,#38bdf8) 10%,transparent),transparent 55%),var(--sidebar-panel-bg,#fff);box-shadow:8px 0 28px -22px rgba(15,23,42,.18)}@media print{.sb-aside{display:none!important}}.sb-aside--mobile{height:calc(100vh - 3.5rem);top:3.5rem}.sb-aside--hidden{transform:translateX(-100%)}.sb-aside--visible{transform:translateX(0)}.sb-aside--rail{background:var(--sidebar-rail-bg)}.sb-aside--overlay-open{box-shadow:0 25px 50px rgba(0,0,0,.45)}.sb-mobile-bar{align-items:center;backdrop-filter:blur(16px);background:var(--color-chrome,var(--color-background));border-bottom:1px solid var(--color-border);display:flex;height:3.5rem;justify-content:space-between;left:0;padding:0 1rem;position:fixed;right:0;top:0;z-index:30}@media (min-width:768px){.sb-mobile-bar{display:none}}@media print{.sb-mobile-bar{display:none}}.sb-mobile-bar__logo{align-items:center;display:flex;gap:.5rem}.sb-mobile-bar__logo img{filter:none;height:2.75rem;-o-object-fit:contain;object-fit:contain;width:auto}.sb-mobile-bar__btn{align-items:center;background:transparent;border:none;color:color-mix(in srgb,var(--color-text) 70%,transparent);cursor:pointer;display:flex;justify-content:center;padding:.375rem}.sb-mobile-bar__btn:hover{color:var(--color-text)}.sb-mobile-bar__btn svg{height:1.5rem;width:1.5rem}.sb-backdrop{backdrop-filter:blur(4px);background:rgba(0,0,0,.5);inset:0;position:fixed;z-index:40}@media (min-width:768px){.sb-backdrop{display:none}}.sb-header{align-items:center;display:flex;flex-shrink:0;gap:.5rem;height:auto;justify-content:center;min-height:4.75rem;overflow:hidden;padding:1.25rem var(--sb-pad-x,.75rem) 1rem;position:relative;width:100%}.sb-header--collapsed{padding:0}.sb-header__btn{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;flex-shrink:0;gap:.625rem;min-width:0;outline:none;transition:opacity .15s ease}.sb-header__btn:hover{opacity:.8}.sb-header__btn--collapsed,.sb-header__logo-wrap{justify-content:center}.sb-header__logo-wrap{align-items:center;display:flex;flex-shrink:0;height:2.75rem;min-height:2.75rem;position:relative}.sb-header__logo{height:2.85rem;max-width:11.5rem;-o-object-fit:contain;object-fit:contain;position:relative;transition:opacity .3s ease,transform .3s ease;width:auto;z-index:10}.sb-header__logo--compact{height:2.25rem;max-width:2.5rem;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center}.sb-header__logo.is-hidden{opacity:0;pointer-events:none;position:absolute;transform:scale(0);width:0}.sb-header__brand{color:var(--sidebar-text-strong,#fff);font-family:var(--font-display,var(--font-sora),sans-serif);font-size:.875rem;font-weight:800;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-modes-nav{margin-bottom:.35rem}.sb-modes-nav--inside{margin-bottom:.55rem}.sb-modes-backbar{align-items:center;display:grid;gap:.25rem;grid-template-columns:2.35rem 1fr 2.35rem;min-height:2.5rem;padding:.15rem .15rem .15rem .1rem}.sb-modes-back{align-items:center;background:transparent;border:none;border-radius:.7rem;color:hsla(0,0%,100%,.92);cursor:pointer;display:inline-flex;height:2.35rem;justify-content:center;transition:color .15s ease;width:2.35rem}.sb-modes-back:hover{background:transparent;color:#fff}.sb-modes-back svg{height:1.15rem;width:1.15rem;stroke-width:2.25}.sb-modes-back--collapsed{height:2.35rem;margin:0 auto;width:2.35rem}.sb-modes-backbar__title{color:#fff;font-family:var(--font-display,var(--font-sora),sans-serif);font-size:.92rem;font-weight:700;letter-spacing:-.01em;margin:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.sb-modes-backbar__spacer{height:1px;width:2.35rem}.sb-modes{--sb-modes-radius:0.75rem;--sb-modes-pad:0.2rem;align-items:stretch;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--sb-modes-radius);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);display:flex;flex-direction:row;flex-shrink:0;gap:.15rem;justify-content:center;margin:.35rem var(--sb-pad-x,.75rem) .85rem;overflow:visible;padding:var(--sb-modes-pad);position:relative;z-index:2}.sb-modes--collapsed{align-items:center;background:hsla(0,0%,100%,.04);flex-direction:column;gap:.25rem;margin:.35rem .4rem;padding:.35rem}.sb-mode-btn{align-items:center;background:transparent;border:none;border-radius:calc(var(--sb-modes-radius) - var(--sb-modes-pad));color:var(--sb-muted,hsla(0,0%,100%,.42));cursor:pointer;display:flex;flex-shrink:0;flex:1;height:2.5rem;justify-content:center;min-width:36px;padding:.35rem;text-align:center;transition:background .18s var(--ease-out,ease),color .18s ease,box-shadow .18s ease,transform .15s ease;width:100%}.sb-mode-btn:hover:not(.is-active){background:var(--sb-soft-hover,hsla(0,0%,100%,.1));color:hsla(0,0%,100%,.88)}.sb-modes--collapsed .sb-mode-btn{flex:none;height:2.35rem;padding:0;width:2.35rem}.sb-mode-btn svg{flex-shrink:0;height:18px;width:18px;stroke-width:1.75}.sb-modes--collapsed .sb-mode-btn svg{height:1.2rem;width:1.2rem}.sb-mode-tip{display:flex;flex:1;min-width:0;position:relative}.sb-modes--collapsed .sb-mode-tip{flex:none}.sb-mode-tip:not(.sb-tip)[data-tip]:after{background:#0b1220;border:1px solid rgba(248,250,252,.14);border-radius:.4rem;box-shadow:0 10px 22px -12px rgba(0,0,0,.55);color:#f8fafc;content:attr(data-tip);font-size:.6875rem;font-weight:700;left:50%;letter-spacing:.04em;opacity:0;padding:.3rem .5rem;pointer-events:none;position:absolute;text-transform:uppercase;top:calc(100% + .4rem);transform:translateX(-50%) translateY(2px);transition:opacity .15s ease,transform .15s ease;white-space:nowrap;z-index:50}.sb-mode-tip:not(.sb-tip)[data-tip]:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}.sb-mode-btn--caixa.is-active,.sb-mode-btn--dashboard.is-active,.sb-mode-btn--torneio.is-active{background:color-mix(in srgb,var(--sidebar-active-indicator,var(--color-torneio,#1a8fb5)) 28%,transparent);box-shadow:none;color:#fff;outline:1px solid color-mix(in srgb,var(--sidebar-active-indicator,var(--color-torneio,#1a8fb5)) 45%,transparent);outline-offset:-1px}.sb-mode-btn--caixa,.sb-mode-btn--torneio{color:var(--sb-muted,hsla(0,0%,100%,.42))}.sb-mode-btn--caixa.is-active,.sb-mode-btn--torneio.is-active{color:#fff}.sb-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.25rem var(--sb-pad-x,.75rem) .5rem;scrollbar-color:hsla(0,0%,100%,.18) transparent;scrollbar-width:thin}.sb-aside--rail .sb-scroll{overflow-x:visible}.sb-aside--rail{overflow:visible}.sb-scroll::-webkit-scrollbar{width:6px}.sb-scroll::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.16);border-radius:9999px}.sb-section{margin-bottom:.35rem;padding:0}.sb-section__divider{background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--sidebar-active-indicator,var(--color-torneio,#1a8fb5)) 55%,transparent) 18%,hsla(0,0%,100%,.32) 50%,color-mix(in srgb,var(--sidebar-active-indicator,var(--color-torneio,#1a8fb5)) 55%,transparent) 82%,transparent 100%);height:1px;margin:.75rem .45rem .35rem}.sb-section__divider--collapsed{background:color-mix(in srgb,var(--sidebar-active-indicator,var(--color-torneio,#1a8fb5)) 55%,transparent);margin:.65rem auto;width:1.35rem}.sb-section__label-row{align-items:center;display:flex;gap:.55rem;margin:.65rem 0 .4rem;overflow:hidden;padding:.35rem .55rem .1rem}.sb-section:first-child .sb-section__label-row{margin-top:.15rem}.sb-section__label{color:hsla(0,0%,100%,.62);flex-shrink:0;font-size:.65rem;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sb-section__label-line{background:linear-gradient(90deg,color-mix(in srgb,var(--sidebar-active-indicator,var(--color-torneio,#1a8fb5)) 65%,transparent),hsla(0,0%,100%,.28) 45%,hsla(0,0%,100%,.1));flex:1;height:1px}.sb-list,.sb-section__list{display:flex;flex-direction:column;gap:var(--sb-gap,.35rem);list-style:none;margin:0;padding:0}.sb-nav-btn{align-items:center;background:transparent;border:none;border-radius:var(--sb-radius,.75rem);cursor:pointer;display:flex;font-family:var(--font-inter,var(--font-primary)),ui-sans-serif,system-ui,sans-serif;font-size:.875rem;font-weight:500;gap:.7rem;height:auto;justify-content:flex-start;min-height:var(--sb-item-h,2.5rem);padding:.45rem .7rem .45rem .65rem;position:relative;transition:background .18s var(--ease-out,ease),color .18s ease,box-shadow .18s ease;width:100%}.sb-nav-btn,a.sb-detail__child-btn,a.sb-flyout__item,a.sb-list-item-btn{box-sizing:border-box;color:inherit;text-decoration:none}.sb-nav-btn:hover{background:var(--sb-soft-hover,hsla(0,0%,100%,.1))}.sb-nav-btn.is-active{background:var(--sidebar-active-bg,color-mix(in srgb,var(--sidebar-active-indicator,var(--color-torneio,#1a8fb5)) 22%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sidebar-active-indicator,var(--color-torneio,#1a8fb5)) 22%,transparent)}.sb-nav-btn.is-active:before{background:var(--sidebar-active-indicator,var(--color-torneio,#1a8fb5));border-radius:9999px;box-shadow:0 0 10px color-mix(in srgb,var(--sidebar-active-indicator,var(--color-torneio,#1a8fb5)) 45%,transparent);content:"";height:1.2rem;left:.2rem;position:absolute;top:50%;transform:translateY(-50%);width:3px}.sb-nav-item{list-style:none;position:relative}.sb-nav-btn--collapsed{justify-content:center;min-width:0;padding:.45rem}.sb-nav-btn__icon{align-items:center;background:hsla(0,0%,100%,.06);border:none;border-radius:.55rem;color:var(--sidebar-text-muted,hsla(0,0%,100%,.78));display:flex;flex-shrink:0;height:1.85rem;justify-content:center;transition:background .18s ease,color .18s ease;width:1.85rem}.sb-nav-btn__icon svg{height:1.15rem;width:1.15rem}.sb-nav-btn:hover .sb-nav-btn__icon{background:hsla(0,0%,100%,.06);color:var(--sidebar-text-strong,#fff)}.sb-nav-btn.is-active .sb-nav-btn__icon{background:color-mix(in srgb,var(--sidebar-active-indicator,var(--color-torneio,#1a8fb5)) 18%,transparent);color:var(--sidebar-active-indicator,var(--color-torneio,#1a8fb5));filter:none}.sb-nav-btn__label{color:hsla(0,0%,100%,.92);font-size:.875rem;font-weight:500;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease;white-space:nowrap}.sb-nav-btn:hover .sb-nav-btn__label{color:#fff}.sb-nav-btn.is-active .sb-nav-btn__label{color:#fff;font-weight:600}html[data-sidebar-tone=light] .sb-modes-back,html[data-sidebar-tone=light] .sb-modes-backbar__title,html[data-sidebar-tone=light] .sb-nav-btn__label,html[data-sidebar-tone=light] .sb-section__label{color:var(--sidebar-text)}html[data-sidebar-tone=light] .sb-modes-back:hover,html[data-sidebar-tone=light] .sb-nav-btn.is-active .sb-nav-btn__label,html[data-sidebar-tone=light] .sb-nav-btn:hover .sb-nav-btn__label{color:var(--sidebar-text-strong)}html[data-sidebar-tone=light] .sb-nav-btn__icon{background:var(--sb-soft);color:var(--sidebar-text-muted)}html[data-sidebar-tone=light] .sb-nav-btn:hover .sb-nav-btn__icon{background:var(--sb-soft-hover);color:var(--sidebar-text-strong)}html[data-sidebar-tone=light] .sb-nav-btn.is-active .sb-nav-btn__icon{background:color-mix(in srgb,var(--sidebar-active-indicator,#0284c7) 14%,transparent);color:var(--sidebar-active-indicator,#0284c7)}html[data-color-scheme=dark] .sb-aside{background:var(--sidebar-panel-bg,var(--color-text,#032540));box-shadow:none}html[data-color-scheme=dark] .sb-aside--rail{background:var(--sidebar-rail-bg)}html[data-color-scheme=dark] .sb-detail__btn.is-active,html[data-color-scheme=dark] .sb-detail__btn.is-active:before,html[data-color-scheme=dark] .sb-nav-btn.is-active,html[data-color-scheme=dark] .sb-nav-btn.is-active:before,html[data-color-scheme=dark] .sb-search-trigger:hover{box-shadow:none}html[data-sidebar-tone=light] .sb-section__divider,html[data-sidebar-tone=light] .sb-section__label-line{background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--sidebar-active-indicator,#0284c7) 45%,transparent) 20%,var(--sidebar-border) 50%,color-mix(in srgb,var(--sidebar-active-indicator,#0284c7) 45%,transparent) 80%,transparent 100%)}html[data-sidebar-tone=light] .sb-section__divider--collapsed{background:color-mix(in srgb,var(--sidebar-active-indicator,#0284c7) 45%,transparent)}html[data-sidebar-tone=light] .sb-modes,html[data-sidebar-tone=light] .sb-modes--collapsed{background:color-mix(in srgb,var(--sidebar-text-strong,#1e293b) 4%,transparent);border-color:var(--sidebar-border);box-shadow:none}html[data-sidebar-tone=light] .sb-mode-btn:hover:not(.is-active){color:var(--sidebar-text-strong)}html[data-sidebar-tone=light] .sb-mode-btn--caixa.is-active,html[data-sidebar-tone=light] .sb-mode-btn--dashboard.is-active,html[data-sidebar-tone=light] .sb-mode-btn--torneio.is-active{background:color-mix(in srgb,var(--sidebar-active-indicator,#0284c7) 16%,transparent);color:var(--sidebar-text-strong);outline-color:color-mix(in srgb,var(--sidebar-active-indicator,#0284c7) 40%,transparent)}html[data-sidebar-tone=light] .sb-footer{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--sidebar-text-strong,#1e293b) 4%,transparent));border-top-color:var(--sidebar-border)}html[data-sidebar-tone=light] .sb-footer__user-wrap,html[data-sidebar-tone=light] .sb-search-trigger{background:color-mix(in srgb,var(--sidebar-text-strong,#1e293b) 4%,transparent);border-color:var(--sidebar-border)}html[data-sidebar-tone=light] .sb-search-trigger{color:var(--sidebar-text-muted)}html[data-sidebar-tone=light] .sb-search-trigger:hover{background:color-mix(in srgb,var(--sidebar-active-indicator,#0284c7) 10%,transparent);border-color:color-mix(in srgb,var(--sidebar-active-indicator,#0284c7) 35%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--sidebar-active-indicator,#0284c7) 12%,transparent);color:var(--sidebar-text-strong)}html[data-sidebar-tone=light] .sb-search-trigger__icon{background:color-mix(in srgb,var(--sidebar-active-indicator,#0284c7) 14%,transparent);color:var(--sidebar-active-indicator,#0284c7)}html[data-sidebar-tone=light] .sb-search-trigger__kbd{color:var(--sidebar-text-muted)}html[data-sidebar-tone=light] .sb-submenu{background:var(--color-surface,#fff);border-color:var(--sidebar-border);color:var(--sidebar-text);--color-text:var(--sidebar-text-strong);--color-accent:var(--sidebar-active-indicator,#0284c7);--color-border:var(--sidebar-border);box-shadow:0 16px 40px rgba(15,23,42,.12)}.sb-tip{position:relative}.sb-tip[data-tip]:after{background:#0b1220;border:1px solid rgba(248,250,252,.14);border-radius:.5rem;box-shadow:0 10px 24px -12px rgba(0,0,0,.55);color:#f8fafc;content:attr(data-tip);font-size:.75rem;font-weight:600;left:calc(100% + .75rem);opacity:0;padding:.375rem .625rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .12s ease;white-space:nowrap;z-index:60}.sb-tip[data-tip]:hover:after{opacity:1}.sb-hover-tip-wrap{display:block;min-width:0;width:100%}.sb-hover-tip{background:#0b1220;border:1px solid color-mix(in srgb,var(--color-torneio,#14b8a6) 42%,rgba(248,250,252,.16));border-radius:.55rem;box-shadow:0 12px 28px -14px rgba(0,0,0,.7),0 0 0 1px hsla(0,0%,100%,.04);color:#f8fafc;font-size:.78rem;font-weight:650;letter-spacing:.01em;line-height:1.35;max-width:min(20rem,calc(100vw - 1.5rem));overflow-wrap:anywhere;padding:.5rem .7rem;pointer-events:none;position:fixed;transform:translateY(-50%);white-space:normal;z-index:120}.sb-footer{background:linear-gradient(180deg,transparent,rgba(0,0,0,.18));border-top:1px solid hsla(0,0%,100%,.08);flex-shrink:0;overflow:visible;padding:.65rem var(--sb-pad-x,.75rem) calc(env(safe-area-inset-bottom, 0px) + .75rem)}.sb-footer--rail{padding-left:4.5rem}.sb-footer__user-wrap{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:.9rem;display:flex;flex-direction:column;gap:.25rem;overflow:visible;padding:.35rem;pointer-events:auto;position:relative;width:100%;z-index:50}.sb-impersonate{background:rgba(245,158,11,.15);border:1px solid rgba(245,158,11,.3);border-radius:.5rem;margin:0 .25rem .5rem;padding:.5rem;text-align:center}.sb-impersonate__title{color:#fcd34d;font-size:.875rem;font-weight:600;margin:0}.sb-impersonate__name{color:#fde68a;font-size:.75rem;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-impersonate__btn{background:transparent;border:1px solid rgba(245,158,11,.3);border-radius:.375rem;color:#fbbf24;cursor:pointer;font-size:.75rem;height:1.75rem;margin-top:.25rem;width:100%}.sb-impersonate__btn:hover{background:rgba(245,158,11,.2);color:#fde68a}.sb-search-wrap{flex-shrink:0;padding:.35rem var(--sb-pad-x,.75rem) .55rem}.sb-search-trigger{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:.8rem;color:hsla(0,0%,100%,.55);cursor:pointer;display:flex;font-size:.8125rem;font-weight:500;gap:.5rem;justify-content:space-between;min-height:2.4rem;min-width:0;padding:.35rem .55rem .35rem .4rem;transition:background .18s var(--ease-out,ease),border-color .18s ease,color .18s ease,box-shadow .18s ease;width:100%}.sb-search-trigger:hover{background:hsla(0,0%,100%,.09);border-color:color-mix(in srgb,var(--sidebar-active-indicator,var(--color-torneio,#1a8fb5)) 35%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--sidebar-active-indicator,var(--color-torneio,#1a8fb5)) 12%,transparent);color:#fff}.sb-search-trigger__left{align-items:center;display:flex;gap:.55rem;min-width:0}.sb-search-trigger__icon{align-items:center;background:color-mix(in srgb,var(--sidebar-active-indicator,var(--color-torneio,#1a8fb5)) 16%,transparent);border-radius:.55rem;color:var(--sidebar-active-indicator,var(--color-torneio,#1a8fb5));display:flex;flex-shrink:0;height:1.7rem;justify-content:center;width:1.7rem}.sb-search-trigger__icon svg{height:16px;width:16px}.sb-search-trigger__kbd{background:transparent;border:none;color:hsla(0,0%,100%,.38);display:none;flex-shrink:0;font-size:.625rem;font-weight:600;letter-spacing:.04em;padding:0;text-transform:uppercase}@media (min-width:640px){.sb-search-trigger__kbd{display:inline-flex}}.sb-submenu{backdrop-filter:blur(16px);background:#043454;border:1px solid hsla(0,0%,100%,.12);border-radius:1rem;box-shadow:0 16px 40px color-mix(in srgb,var(--color-text,#032540) 45%,transparent);color:hsla(0,0%,100%,.85);max-width:260px;min-width:200px;padding:.375rem;position:fixed;z-index:50;--color-text:#fff;--color-accent:var(--color-torneio,#1a8fb5);--color-border:hsla(0,0%,100%,.12)}@media print{.sb-submenu{display:none}}.sb-submenu__list{display:flex;flex-direction:column;gap:.125rem;max-height:70vh;overflow-y:auto}.sb-submenu__header{color:color-mix(in srgb,var(--color-text) 30%,transparent);font-size:.75rem;font-weight:700;padding:.75rem .75rem .25rem;text-transform:uppercase}.sb-submenu__header:first-child{padding-top:.25rem}.sb-submenu__item{align-items:center;background:transparent;border:none;border-radius:.75rem;color:color-mix(in srgb,var(--color-text) 70%,transparent);cursor:pointer;display:flex;font-size:.875rem;gap:.75rem;padding:.625rem .75rem;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.sb-submenu__item:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent);color:var(--color-text)}.sb-submenu__item.is-active{background:color-mix(in srgb,var(--color-accent) 12%,transparent);color:var(--color-text);font-weight:600}.sb-submenu__item.is-action{background:color-mix(in srgb,var(--color-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 20%,transparent);color:var(--color-accent);margin-bottom:.5rem}.sb-submenu__item.is-action:hover{background:color-mix(in srgb,var(--color-accent) 20%,transparent)}.sb-submenu__indicator{align-items:center;border-radius:9999px;display:flex;flex-shrink:0;height:.5rem;justify-content:center;width:.5rem}.sb-submenu__item.is-action .sb-submenu__indicator{background:var(--color-accent);border-radius:.5rem;box-shadow:0 8px 16px rgba(0,0,0,.25);color:#fff;height:1.75rem;width:1.75rem}.sb-dot{border-radius:9999px;flex-shrink:0;height:.375rem;width:.375rem}.sb-dot--accent{background:var(--color-accent)}.sb-dot--muted{background:color-mix(in srgb,var(--color-text) 25%,transparent)}.sb-dot--torneio{background:var(--color-card-success,#22c55e)}.sb-dot--caixa{background:var(--color-caixa)}.sb-menu{display:flex;flex-direction:column;gap:.125rem;padding:0 .375rem .5rem}.sb-menu__loading{color:color-mix(in srgb,var(--color-text) 40%,transparent);font-size:.75rem;padding:.75rem 1rem}.sb-menu__section{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.45rem}.sb-menu__section--muted{margin-top:.15rem}.sb-menu__section-head{align-items:center;display:flex;gap:.5rem;justify-content:space-between;min-height:1.75rem;padding:.15rem .5rem .25rem}.sb-menu__section-title{color:color-mix(in srgb,var(--color-text) 55%,transparent);font-size:.72rem;font-weight:650;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.sb-menu__badge{align-items:center;background:color-mix(in srgb,var(--color-caixa,#38bdf8) 18%,transparent);border-radius:999px;color:var(--color-caixa,#38bdf8);display:inline-flex;flex-shrink:0;font-size:.68rem;font-weight:700;height:1.2rem;justify-content:center;line-height:1;min-width:1.35rem;padding:0 .35rem}.sb-menu__badge--torneio{background:color-mix(in srgb,var(--color-torneio,#14b8a6) 18%,transparent);color:var(--color-torneio,#14b8a6)}.sb-menu__badge--muted{background:color-mix(in srgb,var(--color-text) 10%,transparent);color:color-mix(in srgb,var(--color-text) 70%,transparent)}.sb-menu__section-toggle{align-items:center;background:transparent;border:none;border-radius:.5rem;color:inherit;cursor:pointer;display:flex;gap:.5rem;justify-content:space-between;min-height:2rem;padding:.2rem .5rem;width:100%}.sb-menu__section-toggle:hover{background:color-mix(in srgb,var(--color-text) 8%,transparent)}.sb-menu__section-toggle.is-open .sb-menu__section-title{color:color-mix(in srgb,var(--color-text) 75%,transparent)}.sb-menu__section-toggle-right{align-items:center;display:inline-flex;flex-shrink:0;gap:.25rem}.sb-menu__list{display:flex;flex-direction:column;gap:.3rem;list-style:none;margin:0;padding:0}.sb-list-item-btn--icon{height:2rem;justify-content:center;margin-inline:auto;min-height:2rem;padding:0;width:2rem}.sb-menu__new{align-items:center;background:transparent;border:1px dashed color-mix(in srgb,var(--color-torneio) 40%,transparent);border-radius:.5rem;color:var(--color-torneio);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.625rem;height:2.25rem;justify-content:flex-start;margin-bottom:.25rem;padding:0 .625rem;width:100%}.sb-menu__new--caixa{background:linear-gradient(135deg,color-mix(in srgb,var(--color-caixa,#38bdf8) 92%,var(--color-surface)),var(--color-caixa,#38bdf8));box-shadow:0 8px 18px -12px color-mix(in srgb,var(--color-caixa,#38bdf8) 80%,transparent)}.sb-menu__new--caixa,.sb-menu__new--torneio{border-color:transparent;border-style:solid;color:#04111f;font-weight:700}.sb-menu__new--torneio{background:linear-gradient(135deg,color-mix(in srgb,var(--color-torneio,#14b8a6) 92%,var(--color-surface)),var(--color-torneio,#14b8a6));box-shadow:0 8px 18px -12px color-mix(in srgb,var(--color-torneio,#14b8a6) 80%,transparent)}.sb-menu__new--footer{margin-bottom:0;margin-top:.5rem}.sb-menu__new:hover{background:color-mix(in srgb,var(--color-torneio) 15%,transparent)}.sb-menu__new--caixa:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--color-caixa,#38bdf8) 92%,var(--color-surface)),var(--color-caixa,#38bdf8));color:#04111f;filter:brightness(1.08)}.sb-menu__new--torneio:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--color-torneio,#14b8a6) 92%,var(--color-surface)),var(--color-torneio,#14b8a6));color:#04111f;filter:brightness(1.08)}.sb-menu__new--icon{justify-content:center;padding:0}.sb-menu__new svg{flex-shrink:0;height:1.25rem;width:1.25rem}.sb-accordion__btn{align-items:center;background:transparent;border:none;border-radius:.5rem;color:var(--color-text);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;height:2.5rem;justify-content:space-between;padding:0 .625rem;transition:background .15s ease,color .15s ease;width:100%}.sb-accordion__btn:hover{color:#fff}.sb-accordion__btn--collapsed{justify-content:center;padding:0}.sb-accordion__btn.is-open--torneio{background:color-mix(in srgb,var(--color-torneio) 5%,transparent);color:var(--color-torneio)}.sb-accordion__btn.is-open--caixa{background:color-mix(in srgb,var(--color-caixa) 5%,transparent);color:var(--color-caixa)}.sb-accordion__btn.is-open--muted{background:color-mix(in srgb,var(--color-text) 5%,transparent);color:color-mix(in srgb,var(--color-text) 80%,transparent)}.sb-accordion__left{align-items:center;display:flex;gap:.625rem;min-width:0}.sb-accordion__icon-wrap{align-items:center;border-radius:.5rem;display:flex;flex-shrink:0;height:1.75rem;justify-content:center;width:1.75rem}.sb-accordion__chevron{flex-shrink:0;height:1.25rem;opacity:.4;transition:transform .2s ease;width:1.25rem}.sb-accordion__chevron.is-open{transform:rotate(180deg)}.sb-accordion__count{font-size:.75rem;font-weight:400;margin-left:.375rem;opacity:.8}.sb-accordion__children{display:flex;flex-direction:column;gap:.125rem;list-style:none;margin-top:.125rem;padding-left:1rem}.sb-accordion__empty{color:color-mix(in srgb,var(--color-text) 35%,transparent);font-size:.75rem;padding:.5rem .625rem}.sb-list-item-btn{align-items:center;background:transparent;border:none;border-radius:.5rem;box-sizing:border-box;color:var(--color-text);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;height:auto;justify-content:flex-start;line-height:1.3;min-height:2.35rem;padding:.4rem .55rem;transition:background .15s ease,color .15s ease;width:100%}.sb-list-item-btn__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-list-item-btn:hover{background:color-mix(in srgb,var(--color-text) 10%,transparent);color:#fff}.sb-list-item-btn.is-active--torneio{background:color-mix(in srgb,var(--color-torneio) 15%,transparent);color:#fff;font-weight:600}.sb-list-item-btn.is-active--caixa{background:color-mix(in srgb,var(--color-caixa) 15%,transparent);color:#fff;font-weight:600}.sb-detail{padding-top:.25rem}.sb-detail__group{padding:0 0 .85rem}.sb-detail__group-title{color:hsla(0,0%,100%,.62);font-size:.65rem;font-weight:700;letter-spacing:.12em;margin:0 0 .4rem;padding:.35rem .55rem .1rem;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sb-detail__btn{align-items:center;background:transparent;border:none;border-radius:var(--sb-radius,.75rem);color:hsla(0,0%,100%,.92);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.7rem;height:auto;justify-content:flex-start;min-height:var(--sb-item-h,2.5rem);padding:.45rem .7rem .45rem .65rem;position:relative;transition:background .18s var(--ease-out,ease),color .18s ease,box-shadow .18s ease;width:100%}.sb-detail__btn:hover{background:var(--sb-soft-hover,hsla(0,0%,100%,.1));color:#fff}.sb-detail__btn--collapsed{justify-content:center;padding:.45rem}.sb-detail__btn.is-active{background:var(--sidebar-active-bg,color-mix(in srgb,var(--sidebar-active-indicator,var(--color-torneio,#1a8fb5)) 22%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sidebar-active-indicator,var(--color-torneio,#1a8fb5)) 22%,transparent);color:#fff;font-weight:600}.sb-detail__btn.is-active:before{background:var(--sidebar-active-indicator,var(--color-torneio,#1a8fb5));border-radius:9999px;box-shadow:0 0 10px color-mix(in srgb,var(--sidebar-active-indicator,var(--color-torneio,#1a8fb5)) 45%,transparent);content:"";height:1.2rem;left:.2rem;position:absolute;top:50%;transform:translateY(-50%);width:3px}.sb-detail__btn-icon{align-items:center;border-radius:.55rem;color:hsla(0,0%,100%,.78);display:flex;flex-shrink:0;height:1.85rem;justify-content:center;transition:background .18s ease,color .18s ease;width:1.85rem}.sb-detail__btn-icon svg{height:1.15rem;width:1.15rem}.sb-detail__btn:hover .sb-detail__btn-icon{background:hsla(0,0%,100%,.06);color:#fff}.sb-detail__btn.is-active .sb-detail__btn-icon{background:color-mix(in srgb,var(--sidebar-active-indicator,var(--color-torneio,#1a8fb5)) 18%,transparent);color:var(--sidebar-active-indicator,var(--color-torneio,#1a8fb5));filter:none}.sb-detail__btn-label{letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-detail__btn.is-active .sb-detail__btn-label{color:#fff;font-weight:600}.sb-detail__parent{display:flex;flex-direction:column;gap:.25rem}.sb-detail__parent-btn{align-items:center;background:transparent;border:none;border-radius:var(--sb-radius,.75rem);color:var(--color-text);cursor:pointer;display:flex;font-size:.875rem;gap:.625rem;height:auto;justify-content:space-between;min-height:var(--sb-item-h,2.5rem);padding:.45rem .7rem .45rem .65rem;position:relative;width:100%}.sb-detail__parent-btn:hover{background:var(--sb-soft-hover,hsla(0,0%,100%,.1));color:#fff}.sb-detail__parent-left{align-items:center;display:flex;gap:.625rem;min-width:0}.sb-detail__children{border-left:1px solid hsla(0,0%,100%,.12);display:flex;flex-direction:column;gap:.15rem;list-style:none;margin:.2rem 0 .15rem .95rem;padding:.1rem 0 .1rem .55rem}.sb-detail__child-btn{align-items:center;background:transparent;border:none;border-radius:.55rem;color:color-mix(in srgb,var(--color-text) 88%,transparent);cursor:pointer;display:flex;font-size:.8rem;font-weight:550;height:1.9rem;line-height:1.2;margin-left:-1px;min-height:1.9rem;overflow:hidden;padding:0 .7rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.sb-detail__child-btn:hover{background:color-mix(in srgb,var(--color-text) 10%,transparent);color:#fff}.sb-detail__child-btn.is-active{background:color-mix(in srgb,var(--sidebar-active-indicator,var(--color-torneio,#1a8fb5)) 20%,transparent);box-shadow:inset 2px 0 0 var(--sidebar-active-indicator,var(--color-torneio,#1a8fb5));color:#fff;font-weight:650}.sb-detail__child-btn.is-active--accent{background:color-mix(in srgb,var(--sidebar-active-indicator,var(--color-torneio,#1a8fb5)) 18%,transparent);border-left:2px solid var(--sidebar-active-indicator,var(--color-torneio,#1a8fb5))}.sb-expand{list-style:none}.sb-expand__parent{align-items:center;border-radius:.75rem;display:flex;font-size:.875rem;font-weight:500;gap:.625rem;height:2.5rem;justify-content:space-between;padding:0 .5rem 0 0;position:relative;width:100%}.sb-expand__parent-left{align-items:center;display:flex;gap:.75rem;min-width:0}.sb-expand__children{display:flex;flex-direction:column;gap:.125rem;list-style:none;margin:0 0 0 .5rem;padding:0 0 0 1rem}.sb-flyout{background:var(--color-bg-elevated,#111);border:1px solid var(--color-border);border-radius:.5rem;box-shadow:0 16px 40px rgba(0,0,0,.4);left:calc(100% + .5rem);min-width:180px;padding:.25rem;position:absolute;top:0;z-index:70}.sb-flyout__item{background:transparent;border:none;border-radius:.375rem;color:var(--color-text);cursor:pointer;display:block;font-size:.875rem;padding:.5rem .75rem;text-align:left;width:100%}.sb-flyout__item.is-active,.sb-flyout__item:hover{background:color-mix(in srgb,var(--color-text) 10%,transparent)}.sb-flyout__item.is-active{color:#fff;font-weight:600}.sb-toggle{align-items:center;background:transparent;border:none;border-radius:.5rem;color:var(--color-text);cursor:pointer;display:inline-flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.sb-toggle:hover{background:color-mix(in srgb,var(--color-text) 10%,transparent)}.sb-toggle svg{height:1.25rem;width:1.25rem}.sb-user{display:flex;flex-direction:column;gap:.45rem}.sb-user__row{gap:.7rem;min-width:0;padding:.35rem .25rem}.sb-user__avatar,.sb-user__row{align-items:center;display:flex}.sb-user__avatar{background:color-mix(in srgb,var(--sidebar-active-indicator,var(--color-torneio,#1a8fb5)) 18%,transparent);border-radius:.7rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sidebar-active-indicator,var(--color-torneio,#1a8fb5)) 28%,transparent);color:var(--sidebar-active-indicator,var(--color-torneio,#1a8fb5));flex-shrink:0;font-size:.75rem;font-weight:700;height:2.35rem;justify-content:center;overflow:hidden;position:relative;width:2.35rem}.sb-user__name{color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0}.sb-user__name,.sb-user__role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-user__role{color:hsla(0,0%,100%,.45);font-size:.7rem;font-weight:500;margin:.1rem 0 0}.sb-user__actions{display:flex;flex-direction:column;gap:.125rem}.sb-user__action,.sb-user__actions--collapsed{align-items:center}.sb-user__action{background:transparent;border:none;border-radius:.5rem;color:color-mix(in srgb,var(--color-text) 60%,transparent);cursor:pointer;display:flex;font-size:.875rem;gap:.625rem;height:2.25rem;justify-content:flex-start;padding:0 .5rem;width:100%}.sb-user__action:hover{background:color-mix(in srgb,var(--color-text) 8%,transparent);color:var(--color-text)}.sb-user__action--danger{color:var(--color-card-danger,#ef4444);font-weight:500}.sb-user__action--danger:hover{background:color-mix(in srgb,var(--color-card-danger,#ef4444) 10%,transparent)}.sb-user__action--collapsed{justify-content:center;padding:0}.sb-user__action svg{flex-shrink:0;height:18px;width:18px}.sb-group{padding:0 .375rem}.sb-group__label{color:color-mix(in srgb,var(--color-text) 50%,transparent);font-size:.75rem;font-weight:600;margin:0 0 .25rem;padding:0 .5rem;text-transform:uppercase}.sb-search-box{padding:.5rem}.sb-search-box__inner{align-items:center;background:color-mix(in srgb,var(--color-text) 5%,transparent);border-radius:.75rem;display:flex;gap:.5rem;padding:.5rem .75rem;transition:background .15s ease}.sb-search-box__inner:hover{background:color-mix(in srgb,var(--color-text) 8%,transparent)}.sb-search-box__inner--collapsed{justify-content:center;padding:.5rem 0;width:2.5rem}.sb-search-box__inner svg{color:color-mix(in srgb,var(--color-text) 40%,transparent);flex-shrink:0;height:1.25rem;width:1.25rem}.sb-search-box__input{background:transparent;border:none;color:var(--color-text);font-size:.875rem;outline:none;width:100%}.sb-search-box__input::-moz-placeholder{color:color-mix(in srgb,var(--color-text) 30%,transparent)}.sb-search-box__input::placeholder{color:color-mix(in srgb,var(--color-text) 30%,transparent)}.sb-search-box__kbd{align-items:center;background:color-mix(in srgb,var(--color-text) 5%,transparent);border:1px solid color-mix(in srgb,var(--color-text) 20%,transparent);border-radius:.25rem;color:color-mix(in srgb,var(--color-text) 40%,transparent);display:flex;flex-shrink:0;font-family:ui-monospace,monospace;font-size:.75rem;height:1.25rem;justify-content:center;width:1.25rem}.sb-theme{margin-top:auto;padding:.5rem}.sb-theme__btn{align-items:center;background:transparent;border:none;border-radius:.75rem;color:color-mix(in srgb,var(--color-text) 40%,transparent);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.75rem;height:2.5rem;padding:0 .5rem;width:100%}.sb-theme__btn:hover{background:color-mix(in srgb,var(--color-text) 5%,transparent);color:var(--color-text)}.sb-theme__btn--collapsed{justify-content:center;padding:0}.sb-theme__btn svg{flex-shrink:0;height:1.25rem;width:1.25rem}.sb-theme__label{flex:1;text-align:left}.sb-theme__switch{background:hsla(0,0%,100%,.18);border-radius:9999px;height:1rem;position:relative;transition:background .2s ease;width:2rem}.sb-theme__switch.is-on{background:var(--color-accent)}.sb-theme__knob{background:var(--color-surface);border-radius:9999px;height:.75rem;left:.125rem;position:absolute;top:.125rem;transition:transform .2s ease;width:.75rem}.sb-theme__switch.is-on .sb-theme__knob{transform:translateX(1rem)}.csc-backdrop{align-items:flex-start;backdrop-filter:blur(8px);background:color-mix(in srgb,var(--color-text,#032540) 40%,transparent);display:flex;inset:0;justify-content:center;padding:8vh 1rem 1rem;position:fixed;z-index:100}.csc-modal{background:var(--color-surface);border:1px solid var(--border-color-light,color-mix(in srgb,var(--color-text,#032540) 10%,transparent));border-radius:1.15rem;box-shadow:0 28px 64px -24px color-mix(in srgb,var(--color-text,#032540) 40%,transparent);color:var(--color-text,#032540);display:flex;flex-direction:column;max-height:min(78vh,40rem);max-width:48rem;overflow:hidden;width:100%}.csc-header{flex-shrink:0;padding:.85rem .85rem .55rem}.csc-input-wrap{align-items:center;background:var(--color-background);border:1px solid color-mix(in srgb,var(--color-text,#032540) 12%,transparent);border-radius:.85rem;box-sizing:border-box;display:flex;gap:.55rem;padding:.55rem .75rem;width:100%}.csc-input-wrap:focus-within{background:var(--color-surface);border-color:color-mix(in srgb,var(--color-accent,#0a6e8c) 45%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent,#0a6e8c) 14%,transparent)}.csc-input-icon{align-items:center;color:var(--color-text,#032540);display:inline-flex;flex:0 0 1.25rem;height:1.25rem;justify-content:center;opacity:.45;pointer-events:none;width:1.25rem}.csc-input-icon svg{display:block;height:1.25rem!important;max-height:1.25rem;max-width:1.25rem;width:1.25rem!important}.csc-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0!important;border-radius:0;box-shadow:none!important;color:var(--color-text,#032540);flex:1 1 auto;font-size:.9375rem;height:1.75rem;line-height:1.25rem;min-width:0;outline:none!important;padding:0;width:auto}.csc-input-wrap:focus-within .csc-input,.csc-modal .csc-input:focus,.csc-modal .csc-input:focus-visible{border:0!important;box-shadow:none!important;outline:none!important}.csc-input::-moz-placeholder{color:color-mix(in srgb,var(--color-text,#032540) 40%,transparent)}.csc-input::placeholder{color:color-mix(in srgb,var(--color-text,#032540) 40%,transparent)}.csc-kbd{background:var(--color-surface);border:1px solid var(--border-color-light,color-mix(in srgb,var(--color-text,#032540) 10%,transparent));border-radius:.4rem;color:color-mix(in srgb,var(--color-text,#032540) 45%,transparent);flex-shrink:0;font-size:.625rem;font-weight:700;letter-spacing:.04em;line-height:1;padding:.2rem .4rem;text-transform:uppercase}.csc-pinned{border-bottom:1px solid color-mix(in srgb,var(--color-text,#032540) 6%,transparent);flex-shrink:0;padding:.15rem .85rem .75rem}.csc-pinned__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:.45rem}.csc-pinned__title{color:color-mix(in srgb,var(--color-text,#032540) 72%,transparent);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.csc-pinned__count{color:color-mix(in srgb,var(--color-text,#032540) 40%,transparent);font-size:.6875rem;font-weight:700}.csc-pinned__empty{background:var(--color-secondary);border:1px dashed color-mix(in srgb,var(--color-text,#032540) 12%,transparent);border-radius:.75rem;padding:.85rem .5rem;text-align:center}.csc-pinned__empty p{color:var(--color-text-subtle);font-size:.8125rem;font-weight:600;margin:0}.csc-pinned__empty span{color:color-mix(in srgb,var(--color-text,#032540) 40%,transparent);display:block;font-size:.75rem;margin-top:.2rem}.csc-pinned__row{align-items:stretch;display:flex;gap:.45rem;overflow-x:auto;padding-bottom:.15rem}.csc-pin{flex:1 1 0;max-width:8.5rem;min-width:5.75rem;position:relative}.csc-pin__btn{align-items:center;background:var(--color-background);border:1px solid var(--border-color-light,color-mix(in srgb,var(--color-text,#032540) 10%,transparent));border-radius:.8rem;color:var(--color-text,#032540);cursor:pointer;display:flex;flex-direction:column;gap:.35rem;justify-content:center;min-height:4.75rem;padding:.65rem .45rem;width:100%}.csc-pin__btn:hover{background:var(--color-secondary);border-color:color-mix(in srgb,var(--color-accent,#0a6e8c) 28%,transparent)}.csc-pin__btn.is-active{background:color-mix(in srgb,var(--color-accent,#0a6e8c) 10%,var(--color-surface));border-color:color-mix(in srgb,var(--color-accent,#0a6e8c) 35%,transparent)}.csc-pin__icon{align-items:center;display:flex;justify-content:center}.csc-pin__icon svg{height:1.25rem!important;width:1.25rem!important}.csc-pin__text{align-items:center;display:flex;flex-direction:column;gap:.1rem;max-width:100%;text-align:center}.csc-pin__label{color:var(--color-text,#032540);font-size:.6875rem;font-weight:700;line-height:1.2}.csc-pin__label,.csc-pin__meta{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csc-pin__meta{color:color-mix(in srgb,var(--color-text,#032540) 45%,transparent);font-size:.625rem;font-weight:600}.csc-pin__actions{display:flex;flex-direction:column;gap:.2rem;opacity:0;position:absolute;right:.25rem;top:.25rem;transition:opacity .15s ease;z-index:20}.csc-pin:focus-within .csc-pin__actions,.csc-pin:hover .csc-pin__actions{opacity:1}.csc-pin__action{border:none;border-radius:9999px;box-shadow:0 4px 10px color-mix(in srgb,var(--color-text,#032540) 18%,transparent);color:#fff;cursor:pointer;display:inline-grid;height:1.45rem;padding:0;place-items:center;width:1.45rem}.csc-pin__action svg{height:.8rem;width:.8rem}.csc-pin__action--edit{background:var(--color-accent,#0a6e8c)}.csc-pin__action--edit:hover{background:#0c7fa1}.csc-pin__action--del{background:#dc2626}.csc-pin__action--del:hover{background:#ef4444}.csc-list{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.35rem 0 .65rem}.csc-section+.csc-section{border-top:1px solid color-mix(in srgb,var(--color-text,#032540) 6%,transparent);margin-top:.15rem;padding-top:.15rem}.csc-group-title{color:color-mix(in srgb,var(--color-text,#032540) 72%,transparent);font-size:.6875rem;font-weight:700;letter-spacing:.06em;padding:.55rem 1rem .3rem;text-transform:uppercase}.csc-item{align-items:center;background:transparent;border:none;color:var(--color-text,#032540);cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.65rem;padding:.6rem 1rem;text-align:left;width:100%}.csc-item.is-active,.csc-item:hover{background:color-mix(in srgb,var(--color-accent,#0a6e8c) 8%,var(--color-surface))}.csc-item:disabled{cursor:not-allowed;opacity:.55}.csc-row-icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.csc-row-icon,.csc-row-icon svg{height:1.15rem;width:1.15rem}.csc-item__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csc-item__pin{background:transparent;border:none;border-radius:.55rem;color:color-mix(in srgb,var(--color-text,#032540) 30%,transparent);cursor:pointer;display:inline-grid;opacity:0;padding:.4rem;place-items:center}.csc-item:focus-within .csc-item__pin,.csc-item:hover .csc-item__pin{opacity:1}.csc-item__pin:hover{background:color-mix(in srgb,var(--color-accent,#0a6e8c) 10%,transparent);color:var(--color-text,#032540)}.csc-star{height:1.05rem;width:1.05rem}.csc-star--on{color:#f59e0b}.csc-item__badge{background:var(--color-secondary);border-radius:999px;color:var(--color-text-subtle);font-size:.625rem;font-weight:700;letter-spacing:.04em;padding:.2rem .45rem;text-transform:uppercase}.csc-empty{color:color-mix(in srgb,var(--color-text,#032540) 45%,transparent);font-size:.875rem;padding:2.5rem 1rem;text-align:center}.csc-dialog-backdrop{align-items:center;backdrop-filter:blur(6px);background:color-mix(in srgb,var(--color-text,#032540) 35%,transparent);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:110}.csc-dialog{backdrop-filter:blur(16px);background:var(--color-surface);border:1px solid var(--border-color-light,color-mix(in srgb,var(--color-text,#032540) 10%,transparent));border-radius:1.25rem;box-shadow:0 28px 64px -24px color-mix(in srgb,var(--color-text,#032540) 40%,transparent);color:var(--color-text,#032540);max-width:28rem;padding:1.25rem;width:100%}.csc-dialog__title{font-family:var(--font-display,var(--font-primary)),sans-serif;font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0}.csc-dialog__desc{color:var(--color-text-subtle);font-size:.875rem;font-weight:500;margin:.5rem 0 0}.csc-dialog__list{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;max-height:300px;overflow-y:auto}.csc-dialog__option{align-items:center;background:var(--color-background);border:1px solid var(--border-color-light,color-mix(in srgb,var(--color-text,#032540) 10%,transparent));border-radius:.75rem;color:var(--color-text,#032540);cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1rem;text-align:left}.csc-dialog__option:hover{background:var(--color-secondary);border-color:color-mix(in srgb,var(--color-accent,#0a6e8c) 30%,transparent)}.csc-dialog__loading{align-items:center;color:color-mix(in srgb,var(--color-text,#032540) 35%,transparent);display:flex;flex-direction:column;font-size:10px;font-weight:700;gap:.75rem;letter-spacing:.1em;padding:3rem 1rem;text-transform:uppercase}.csc-spin{animation:sb-spin .7s linear infinite;border-radius:9999px;border:2px solid color-mix(in srgb,var(--color-accent,#0a6e8c) 20%,transparent);border-top-color:var(--color-accent,#0a6e8c);height:2rem;width:2rem}@keyframes sb-spin{to{transform:rotate(1turn)}}.csc-icon-sky{color:#38bdf8}.csc-icon-purple{color:#c084fc}.csc-icon-emerald{color:#34d399}.csc-icon-amber{color:#fbbf24}.csc-icon-pink{color:#f472b6}.csc-icon-indigo{color:#818cf8}.csc-icon-orange{color:#fb923c}.csc-icon-red{color:#f87171}.csc-icon-blue{color:#60a5fa}.csc-icon-teal{color:#2dd4bf}.csc-icon-violet{color:#a78bfa}.csc-icon-slate{color:#94a3b8}.csc-icon-muted{color:color-mix(in srgb,var(--color-text,#032540) 40%,transparent)}.csc-icon-text{color:var(--color-text)}.csc-icon-caixa{color:var(--color-caixa)}.csc-icon-torneio{color:var(--color-torneio)}@keyframes er-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes er-spin{to{transform:rotate(1turn)}}@keyframes er-ping{75%,to{opacity:0;transform:scale(2)}}@keyframes er-bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes er-bounce-x{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateX(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes er-fade-in{0%{opacity:0}to{opacity:1}}.lib-navigation-utils__2d39c{flex-shrink:0;height:1.25rem;width:1.25rem}.lang-select{display:inline-block;position:relative}.lang-select__trigger{align-items:center;background:color-mix(in srgb,#fff 5%,transparent);border:1px solid color-mix(in srgb,#fff 10%,transparent);border-radius:.75rem;color:color-mix(in srgb,#fff 75%,transparent);cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;gap:.5rem;height:2.25rem;min-width:92px;padding:0 .75rem}.lang-select__trigger:hover{background:color-mix(in srgb,#fff 10%,transparent)}.lang-select__trigger:focus{box-shadow:0 0 0 2px color-mix(in srgb,#38bdf8 40%,transparent);outline:none}.lang-select__label{font-size:.75rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.lang-select__menu{background:rgba(0,0,0,.95);border:1px solid color-mix(in srgb,#fff 10%,transparent);border-radius:.5rem;box-shadow:0 10px 30px rgba(0,0,0,.45);color:#fff;list-style:none;margin:0;min-width:10rem;padding:.35rem;position:absolute;right:0;top:calc(100% + .35rem);z-index:50}.lang-select__option{align-items:center;background:transparent;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;gap:.625rem;padding:.5rem .625rem;text-align:left;width:100%}.lang-select__option--active,.lang-select__option:hover{background:color-mix(in srgb,#fff 10%,transparent)}.lang-select__option-code{color:color-mix(in srgb,#fff 50%,transparent);font-size:.75rem;font-weight:900}.lang-flag{border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.25);flex-shrink:0;height:1rem;outline:1px solid color-mix(in srgb,#fff 15%,transparent);overflow:hidden;width:1.25rem}