.senka-platform[data-senka],.senka-platform[data-senka] [data-theme-preference=escuro],.senka-platform[data-senka] [data-theme-preference=sistema]{--senka-bg:#0f1115;--senka-bg-2:#11151a;--senka-surface:#171b21;--senka-surface-2:#20252c;--senka-surface-3:#2a2f36;--senka-line:#2a2f36;--senka-ink:#f4f5f7;--senka-soft:#c6cbd2;--senka-muted:#a0a7b2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-tema=gb] .senka-platform[data-senka],.senka-platform[data-senka] [data-theme-preference=claro]{--senka-bg:#f4f5f7;--senka-bg-2:#edeff2;--senka-surface:#fff;--senka-surface-2:#f4f5f7;--senka-surface-3:#e5e7eb;--senka-line:#dcdfe4;--senka-ink:#0f1115;--senka-soft:#3e444d;--senka-muted:#656d79;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){.senka-platform[data-senka] [data-theme-preference=sistema]{--senka-bg:#f4f5f7;--senka-bg-2:#edeff2;--senka-surface:#fff;--senka-surface-2:#f4f5f7;--senka-surface-3:#e5e7eb;--senka-line:#dcdfe4;--senka-ink:#0f1115;--senka-soft:#3e444d;--senka-muted:#656d79;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}.senka-platform[data-senka],.senka-platform[data-senka] :is([data-organizacao],[data-faixa][data-grau],[data-theme-preference]){--senka-on-accent:#fff;--senka-on-contrast:var(--senka-bg);background:var(--senka-bg);color:var(--senka-ink);--senka-accent:#e11d26!important;--senka-accent-deep:#c71922!important;--color-bg:var(--senka-bg)!important;--color-bg-2:var(--senka-bg-2)!important;--color-surface:var(--senka-surface)!important;--color-surface-2:var(--senka-surface-2)!important;--color-surface-3:var(--senka-surface-3)!important;--color-border:var(--senka-line)!important;--color-border-soft:var(--senka-line)!important;--color-ink:var(--senka-ink)!important;--color-ink-soft:var(--senka-soft)!important;--color-muted:var(--senka-muted)!important;--color-orange:var(--senka-accent)!important;--color-orange-deep:var(--senka-accent-deep)!important;--color-orange-soft:#ff9298!important;--taiko-red:var(--senka-accent)!important;--taiko-red-deep:var(--senka-accent-deep)!important;--taiko-gold:var(--senka-muted)!important;--taiko-gold-soft:var(--senka-soft)!important;--shyu-accent:var(--senka-accent)!important;--font-display:var(--font-senka)!important;--bg:var(--senka-bg)!important;--surface:var(--senka-surface)!important;--surface-2:var(--senka-surface-2)!important;--surface-3:var(--senka-surface-3)!important;--ink:var(--senka-ink)!important;--ink-soft:var(--senka-soft)!important;--muted:var(--senka-muted)!important;--border:var(--senka-line)!important}.senka-platform{min-width:0;min-height:100svh;font-family:var(--font-inter),Arial,sans-serif}.senka-platform[data-senka] [data-organizacao]{background:var(--senka-bg)!important;color:var(--senka-ink)!important}.senka-platform[data-senka] [data-organizacao]:before{display:none}.senka-platform[data-senka] :is([data-organizacao],[data-faixa]) .mat-grid,.senka-platform[data-senka] .mat-grid{color:var(--senka-ink);background:var(--senka-bg)!important;background-image:none!important}.senka-platform[data-senka] :is(h1,h2,h3,.font-stencil){font-family:var(--font-senka),sans-serif!important}.senka-platform[data-senka] :is(h1,h2){letter-spacing:-.035em}.senka-platform[data-senka] :is(main,form,.grid,.flex-1){min-width:0}.senka-platform[data-senka] main>.mx-auto{max-width:1400px}.senka-platform[data-senka] .senka-icon{vertical-align:middle;flex-shrink:0;display:inline-block}.senka-platform[data-senka] svg.lucide{stroke-width:1.65px}.senka-platform[data-senka] :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){max-width:100%;font-family:var(--font-inter),sans-serif;border-radius:8px}.senka-platform[data-senka] :is(input,select,textarea):focus-visible{outline:2px solid var(--senka-accent);outline-offset:2px}.senka-platform[data-senka] :is(button,a,summary):focus-visible{outline:2px solid var(--senka-accent);outline-offset:3px}.senka-platform[data-senka] input[type=checkbox]{accent-color:var(--senka-accent)}.senka-platform[data-senka] :is(.bg-orange,.senka-button-primary,.taiko-primary-btn),.senka-platform[data-senka] .hover\:bg-orange:hover{color:var(--senka-on-accent)!important}.senka-platform[data-senka] .overflow-x-auto{overscroll-behavior-x:contain;max-width:100%}.senka-platform[data-senka] table{border-collapse:collapse;width:100%}.senka-platform[data-senka] :is(th,td){border-color:var(--senka-line)}.senka-platform[data-senka] th{color:var(--senka-muted);letter-spacing:.06em;font-size:11px;font-weight:500}.senka-platform[data-senka] tbody tr{transition:background-color .15s}.senka-platform[data-senka] tbody tr:hover{background:color-mix(in srgb,var(--senka-ink) 3%,transparent)}.senka-platform[data-senka] dialog{border:1px solid var(--senka-line);background:var(--senka-surface);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--senka-ink);border-radius:12px;overflow:auto}.senka-platform[data-senka] dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009}.senka-platform[data-senka] dialog>header{background:var(--senka-surface);color:var(--senka-ink);border-color:var(--senka-line)}.senka-platform[data-senka] .senka-card{background:var(--senka-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;min-width:0;box-shadow:0 2px 3px #00000003}.senka-platform[data-senka] .senka-stat-card:before{width:28px;height:2px;top:0;left:24px}.senka-platform[data-senka] .senka-page-heading{border:0;border-bottom:1px solid var(--senka-line);box-shadow:none;background:0 0;border-radius:0;margin-bottom:24px;padding:8px 0 24px}.senka-platform[data-senka] .senka-page-heading>span{display:none}.senka-platform[data-senka] .senka-button{border-radius:8px;min-height:44px}.senka-platform[data-senka] [data-organizacao] .senka-topbar,.senka-platform[data-senka] .senka-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;min-width:0;height:78px;box-shadow:none;gap:16px;padding-inline:32px;background:var(--senka-surface)!important;color:var(--senka-ink)!important;border-color:var(--senka-line)!important}.senka-platform[data-senka] .senka-topbar :is(button,a){box-shadow:none}.senka-topbar-heading{min-width:0;margin-right:auto}.senka-topbar-heading h1{text-overflow:ellipsis;white-space:nowrap;text-transform:none;font-size:16px;line-height:1.35;overflow:hidden}.senka-breadcrumb{max-width:420px;color:var(--senka-muted);align-items:center;gap:7px;margin-bottom:4px;font-size:10px;display:flex}.senka-breadcrumb span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.senka-breadcrumb b{color:var(--senka-accent);font-weight:400}.senka-product-signature{border-right:1px solid var(--senka-line);align-items:center;gap:10px;margin-right:8px;padding-right:24px;display:flex}.senka-product-signature>span:last-child{letter-spacing:.12em;gap:3px;font-size:10px;font-weight:600;display:grid}.senka-product-signature small{color:var(--senka-muted);letter-spacing:.02em;font-size:9px;font-weight:400}.senka-menu-toggle{border:1px solid var(--senka-line);background:var(--senka-surface);min-width:44px;min-height:44px;color:var(--senka-ink);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:none}.senka-platform[data-senka] .senka-topbar>.senka-menu-toggle{display:none}.senka-platform[data-senka] #senka-navigation{--color-ink:#f4f5f7;--color-ink-soft:#c6cbd2;--color-muted:#a0a7b2;--color-bg-2:#0f1115;--color-surface:#171b21;--color-border:#2a2f36;--senka-accent:#e11d26;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f5f7!important;background:#0f1115!important;border-color:#2a2f36!important}.senka-platform[data-senka] #senka-navigation a:focus-visible{outline-color:#e11d26}.senka-platform[data-senka] [data-organizacao] :is(.taiko-panel,.taiko-profile-hero,.taiko-profile-form,.taiko-member-card,.taiko-directory-stats>div,.taiko-modal,.taiko-empty,.taiko-filterbar){box-shadow:none;border-radius:12px;background:var(--senka-surface)!important;color:var(--senka-ink)!important;border-color:var(--senka-line)!important}.senka-platform[data-senka] [data-organizacao] :is(.taiko-page-head h1,.taiko-member-info h3,.taiko-directory-stats b,.taiko-profile-hero h1,.taiko-modal h2,.taiko-panel-title h2){color:var(--senka-ink)!important}.senka-platform[data-senka] [data-organizacao] :is(.taiko-page-head>div>span,.taiko-profile-meta,.taiko-member-info p,.taiko-directory-stats span){color:var(--senka-muted)!important}.senka-platform[data-senka] [data-organizacao] :is(.taiko-filterbar,.taiko-form,.taiko-profile-form) :is(input,select,textarea){background:var(--senka-surface-2)!important;color:var(--senka-ink)!important;border-color:var(--senka-line)!important}.senka-platform[data-senka] [data-organizacao] .taiko-primary-btn{background:var(--senka-accent)!important;color:var(--senka-on-accent)!important;border-color:var(--senka-accent)!important}.senka-platform[data-senka] [data-organizacao] .taiko-outline-btn{color:var(--senka-ink)!important;border-color:var(--senka-line)!important;background:0 0!important}.senka-platform[data-senka] [data-organizacao] .taiko-page-head{border:0;border-bottom:1px solid var(--senka-line);background:0 0;border-radius:0;padding:8px 0 24px}.senka-platform[data-senka] [data-organizacao] :is(.taiko-avatar,.taiko-profile-avatar){background:var(--senka-surface-2)!important;color:var(--senka-soft)!important;border-color:var(--senka-line)!important}.senka-platform[data-senka] [data-organizacao] .taiko-directory-stats svg{color:var(--senka-muted)!important}.senka-platform[data-senka] .bjj-tabbar{background:var(--senka-surface)}.senka-platform[data-senka] .bjj-tab-active{background:var(--senka-surface-2);box-shadow:inset 0 2px var(--senka-accent)}.senka-platform[data-senka] .bjj-brand-header{border-color:var(--senka-line)}.senka-platform[data-senka] [data-faixa] :is(.rounded-2xl,.rounded-3xl,.bjj-hero,.bjj-training-card,.bjj-training-overview,.bjj-community-hero){box-shadow:none;border-radius:12px}.senka-platform[data-senka] .fin-page{color:var(--senka-ink)}.senka-platform[data-senka] .fin-page :is(.fin-toolbar,.fin-panel,.fin-card,.fin-year,.fin-search,.fin-multi-trigger,.fin-multi-menu,.fin-multi-search,.fin-modal){color:var(--senka-ink);background:var(--senka-surface);border-color:var(--senka-line)}.senka-platform[data-senka] .fin-page :is(.fin-heading p,.fin-filter-title small,.fin-panel-sub,.fin-meta){color:var(--senka-muted)}.senka-platform[data-senka] .fin-page :is(.fin-eyebrow,.fin-panel-kicker,.fin-filter-title>svg){color:var(--senka-ink)}@media (max-width:1279px){.senka-product-signature{display:none}}@media (max-width:1023px){.senka-platform[data-senka] .senka-topbar>.senka-menu-toggle{display:inline-flex}}@media (max-width:767px){.senka-platform[data-senka] [data-organizacao] .senka-topbar{gap:10px;height:68px;padding-inline:16px}.senka-topbar-heading h1{font-size:15px}.senka-breadcrumb{max-width:160px;font-size:10px}.senka-breadcrumb>span:last-child{display:none}.senka-platform[data-senka] main{max-width:100%}.senka-platform[data-senka] main .grid>*{min-width:0}.senka-platform[data-senka] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.senka-platform[data-senka] .senka-topbar .w-80{width:calc(100vw - 24px);position:fixed;top:74px;right:12px}}@media (max-width:479px){.senka-platform .senka-recent-student{flex-wrap:wrap;gap:10px;padding:16px}.senka-platform .senka-recent-student>.min-w-0{flex-basis:calc(100% - 52px)}.senka-platform .senka-recent-student p:first-child{white-space:normal}.senka-platform .senka-academy-identity{grid-template-columns:56px minmax(0,1fr);display:grid}.senka-platform .senka-academy-identity>div:not(.senka-academy-affiliation) p{white-space:normal;overflow-wrap:anywhere;overflow:visible}.senka-platform .senka-academy-affiliation{border-top:1px solid var(--senka-line);text-align:left;flex-direction:row;grid-column:1/-1;justify-content:flex-start;max-width:none;padding-top:8px}.senka-platform .senka-academy-affiliation>span{white-space:normal;max-width:none}.senka-platform .senka-academy-credit{flex-wrap:wrap;gap:8px}}@media (prefers-reduced-motion:reduce){.senka-platform *,.senka-platform :before,.senka-platform :after{transition:none!important;animation:none!important}}@media (max-width:1023px){.senka-product-signature{border:0;flex-shrink:0;margin:0;padding:0;display:flex}.senka-product-signature>span:last-child{display:none}}.senka-platform[data-senka] [data-organizacao] .taiko-primary-btn{box-shadow:none}.senka-platform[data-senka] [data-organizacao] main header{border-color:var(--senka-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--senka-surface)!important;color:var(--senka-ink)!important}
