/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */.teamforge-root{--teamforge-gradient-bar:linear-gradient(90deg,#3876ef,#2f68dc 42%,#2a5fd0);--teamforge-gradient-brand:var(--gradient-brand);--teamforge-gradient-brand-soft:linear-gradient(135deg,var(--brand-green) 0%,var(--brand-blue) 100%)}@supports (color:color-mix(in lab,red,red)){.teamforge-root{--teamforge-gradient-brand-soft:linear-gradient(135deg,color-mix(in srgb,var(--brand-green) 14%,var(--card)) 0%,color-mix(in srgb,var(--brand-blue) 10%,var(--card)) 100%)}}.teamforge-root,.teamforge-shell{background-color:var(--ott-bg,#001219);min-height:100vh;color:var(--foreground);font-family:var(--font-brand);text-align:left;font-size:1rem;line-height:1.5}.teamforge-shell{padding-bottom:2.5rem}.teamforge-root{--bs-body-color:var(--foreground);--bs-body-bg:var(--ott-bg);--bs-emphasis-color:var(--foreground);--bs-secondary-color:var(--muted-foreground);--bs-secondary-bg:var(--muted);--bs-tertiary-color:var(--muted-foreground);--bs-tertiary-bg:var(--muted);--bs-border-color:var(--border);--bs-heading-color:var(--foreground);--bs-link-color:#f5ba11;--bs-link-hover-color:#ffd147}.teamforge-root .card{text-align:left;padding:0}.teamforge-root h1,.teamforge-root h2,.teamforge-root h3,.teamforge-root h4,.teamforge-root h5,.teamforge-root h6{text-transform:none;letter-spacing:normal;font-family:inherit}.teamforge-root .teamforge-stripe-card-field{background-color:var(--ott-surface,var(--card));width:100%;min-height:3rem;color:var(--foreground);border-radius:calc(var(--radius) * .75);display:block;border:1px solid var(--input)!important}html.dark.theme-teamforge .teamforge-root .teamforge-stripe-card-field{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){html.dark.theme-teamforge .teamforge-root .teamforge-stripe-card-field{background-color:color-mix(in srgb,var(--muted) 90%,#000)}}.teamforge-root .teamforge-stripe-card-field__loading{color:var(--muted-foreground)}.teamforge-root .teamforge-stripe-card-field .StripeElement,.teamforge-root .teamforge-stripe-card-field .__PrivateStripeElement{width:100%;min-height:2.5rem;display:block}.teamforge-root .teamforge-stripe-card-field iframe{width:100%!important;min-height:2.5rem!important;display:block!important}.teamforge-root h1,.teamforge-root h2{font-family:var(--font-brand);letter-spacing:-.025em;color:var(--foreground);text-transform:none;margin-bottom:1rem;font-size:1.875rem;font-weight:900;line-height:1.2}.teamforge-root h3,.teamforge-root h4,.teamforge-root h5{font-family:var(--font-brand);color:var(--foreground);letter-spacing:-.025em;font-weight:700}.teamforge-root .card:not(.teamforge-stripe-card-field){background-color:var(--ott-surface,var(--card));color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 32px #00000059}.teamforge-root .card-header{background:linear-gradient(135deg,#3876ef 0 100%)}@supports (color:color-mix(in lab,red,red)){.teamforge-root .card-header{background:linear-gradient(135deg,color-mix(in srgb,#3876ef 28%,var(--ott-surface,var(--card))) 0,color-mix(in srgb,#3876ef 12%,var(--ott-surface,var(--card))) 100%)}}.teamforge-root .card-header{color:var(--ott-text,#f0f0f0);border-bottom:1px solid var(--border);letter-spacing:-.01em;font-weight:600}.teamforge-root .card-body{color:var(--card-foreground)}.teamforge-root .teamforge-form-card{border:1px solid #3876ef;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-form-card{border:1px solid color-mix(in srgb,#3876ef 35%,var(--border))}}.teamforge-root .teamforge-form-card{border-radius:calc(var(--radius) * 1.1);box-shadow:0 4px 6px #0000001f,0 20px 48px #00000061}.teamforge-root .teamforge-form-card__header{text-align:center;border-bottom:1px solid #3876ef;padding:1.35rem 1.5rem 1.15rem}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-form-card__header{border-bottom:1px solid color-mix(in srgb,#3876ef 25%,var(--border))}}.teamforge-root .teamforge-form-card__title{font-family:var(--font-brand);letter-spacing:-.025em;text-transform:none;color:var(--ott-text);margin:0;font-size:1.5rem;font-weight:900}.teamforge-root .teamforge-form-card__subtitle{color:var(--ott-text-muted,var(--muted-foreground));margin:.5rem 0 0;font-size:.875rem;font-weight:400;line-height:1.45}.teamforge-root .teamforge-form-card__body{padding:1.5rem 1.5rem 1.75rem}.teamforge-root .teamforge-form-section{border-bottom:1px solid var(--border);padding:1.25rem 0}.teamforge-root .teamforge-form-section:first-of-type{padding-top:.25rem}.teamforge-root .teamforge-form-section:last-of-type{border-bottom:none;padding-bottom:.5rem}.teamforge-root .teamforge-form-section__title{letter-spacing:.06em;text-transform:uppercase;color:var(--ott-gold,#f5ba11);margin:0 0 .25rem;font-size:.8125rem;font-weight:600}.teamforge-root .teamforge-form-section__desc{color:var(--muted-foreground);margin:0 0 1rem;font-size:.8125rem}.teamforge-root .teamforge-form-section .form-group{margin-bottom:0}.teamforge-root .teamforge-form-section:has(.teamforge-league-picker){z-index:5;position:relative}.teamforge-root .teamforge-league-picker{z-index:30;position:relative}.teamforge-root .teamforge-league-picker__trigger{text-align:left;cursor:pointer;align-items:center;gap:.5rem;width:100%;padding-right:2.35rem;display:flex}.teamforge-root .teamforge-league-picker__trigger.is-open,.teamforge-root .teamforge-league-picker__trigger:focus{border-color:var(--ott-gold,#f5ba11);box-shadow:0 0 0 1px var(--ott-gold,#f5ba11),0 0 0 4px var(--ott-gold)}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-league-picker__trigger.is-open,.teamforge-root .teamforge-league-picker__trigger:focus{box-shadow:0 0 0 1px var(--ott-gold,#f5ba11),0 0 0 4px color-mix(in srgb,var(--ott-gold) 18%,transparent)}}.teamforge-root .teamforge-league-picker__trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.teamforge-root .teamforge-league-picker__menu{z-index:20;background-color:var(--ott-surface,var(--card));max-height:18rem;color:var(--foreground);border:1px solid var(--ott-gold);padding:.35rem 0;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-league-picker__menu{border:1px solid color-mix(in srgb,var(--ott-gold) 55%,var(--border))}}.teamforge-root .teamforge-league-picker__menu{border-radius:calc(var(--radius) * .75);box-shadow:0 8px 24px #00000059,0 0 0 1px var(--ott-gold)}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-league-picker__menu{box-shadow:0 8px 24px #00000059,0 0 0 1px color-mix(in srgb,var(--ott-gold) 18%,transparent)}}html.dark.theme-teamforge .teamforge-root .teamforge-league-picker__menu{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){html.dark.theme-teamforge .teamforge-root .teamforge-league-picker__menu{background-color:color-mix(in srgb,var(--muted) 92%,#000)}}.teamforge-root .teamforge-league-picker__group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);padding:.45rem .875rem .25rem;font-size:.6875rem;font-weight:700}.teamforge-root .teamforge-league-picker__option{width:100%;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:.5rem .875rem;display:flex}.teamforge-root .teamforge-league-picker__option-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.9375rem;overflow:hidden}.teamforge-root .teamforge-league-picker__option.is-active,.teamforge-root .teamforge-league-picker__option:hover{background-color:var(--ott-gold)}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-league-picker__option.is-active,.teamforge-root .teamforge-league-picker__option:hover{background-color:color-mix(in srgb,var(--ott-gold) 12%,transparent)}}.teamforge-root .teamforge-league-picker__option.is-selected{background-color:var(--ott-gold)}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-league-picker__option.is-selected{background-color:color-mix(in srgb,var(--ott-gold) 18%,transparent)}}.teamforge-root .teamforge-league-picker__empty{color:var(--muted-foreground);padding:.75rem .875rem;font-size:.875rem}.teamforge-root .teamforge-league-tag{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;padding:.125rem .45rem;font-size:.625rem;font-weight:700;line-height:1.3;display:inline-flex}.teamforge-root .teamforge-league-tag--open{color:#5ae28c;background-color:#30a65b38;border:1px solid #30a65b73}.teamforge-root .teamforge-league-tag--closed{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-league-tag--closed{background-color:color-mix(in srgb,var(--destructive) 18%,transparent)}}.teamforge-root .teamforge-league-tag--closed{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-league-tag--closed{color:color-mix(in srgb,var(--destructive) 85%,#fff)}}.teamforge-root .teamforge-league-tag--closed{border:1px solid var(--destructive)}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-league-tag--closed{border:1px solid color-mix(in srgb,var(--destructive) 40%,transparent)}}.teamforge-root .teamforge-form-actions{border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1.25rem}.teamforge-root .teamforge-form-tnc{border-radius:calc(var(--radius) * .75);background:var(--muted);margin-bottom:1.25rem;padding:1rem 1.125rem}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-form-tnc{background:color-mix(in srgb,var(--muted) 80%,transparent)}}.teamforge-root .teamforge-form-tnc{border:1px solid var(--border)}.teamforge-root .teamforge-form-submit{letter-spacing:normal;text-transform:none;width:100%;box-shadow:0 4px 14px #00000059;border-radius:999px!important;padding:.75rem 1.5rem!important;font-size:1rem!important;font-weight:700!important}.teamforge-root .teamforge-form-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #0006}.teamforge-root .teamforge-form-submit-hint{text-align:center;color:var(--muted-foreground);font-size:.8125rem;line-height:1.45}.teamforge-root .teamforge-summary-card{border:1px solid var(--ott-gold)}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-summary-card{border:1px solid color-mix(in srgb,var(--ott-gold) 35%,var(--border))}}.teamforge-root .teamforge-summary-card{border-radius:var(--radius);background:#3876ef;margin-bottom:1.25rem}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-summary-card{background:color-mix(in srgb,#3876ef 8%,var(--ott-surface))}}.teamforge-root .teamforge-summary-card .card-body{padding:1.25rem 1.5rem}.teamforge-root .teamforge-secret-key-panel{border-radius:var(--radius);border:1px solid var(--ott-gold);margin-top:1.25rem;padding:1.25rem 1.35rem}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-secret-key-panel{border:1px solid color-mix(in srgb,var(--ott-gold) 45%,var(--border))}}.teamforge-root .teamforge-secret-key-panel{border-left-width:4px;border-left-color:var(--ott-gold);background:var(--ott-gold)}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-secret-key-panel{background:color-mix(in srgb,var(--ott-gold) 6%,var(--ott-surface))}}.teamforge-root .teamforge-secret-key-panel{box-shadow:0 4px 16px #0003}.teamforge-root .teamforge-secret-key-panel__header{align-items:flex-start;gap:.875rem;margin-bottom:1rem;display:flex}.teamforge-root .teamforge-secret-key-panel__icon-wrap{border-radius:calc(var(--radius) * .65);background:var(--ott-gold);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-secret-key-panel__icon-wrap{background:color-mix(in srgb,var(--ott-gold) 18%,transparent)}}.teamforge-root .teamforge-secret-key-panel__icon-wrap{color:var(--ott-gold)}.teamforge-root .teamforge-secret-key-panel__icon{width:1.35rem;height:1.35rem}.teamforge-root .teamforge-secret-key-panel__title{letter-spacing:.02em;color:var(--foreground);margin:0 0 .25rem;font-size:1rem;font-weight:600}.teamforge-root .teamforge-secret-key-panel__lead{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.5}.teamforge-root .teamforge-secret-key-panel__key-block{flex-direction:column;gap:.5rem;display:flex}.teamforge-root .teamforge-secret-key-panel__key-label{text-transform:uppercase;letter-spacing:.06em;color:var(--ott-gold);font-size:.75rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-secret-key-panel__key-label{color:color-mix(in srgb,var(--ott-gold) 85%,var(--foreground))}}.teamforge-root .teamforge-secret-key-panel__key-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.teamforge-root .teamforge-secret-key-panel__key{letter-spacing:.04em;color:var(--foreground);word-break:break-all;background:var(--background);flex:12rem;margin:0;padding:.65rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.125rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-secret-key-panel__key{background:color-mix(in srgb,var(--background) 70%,var(--card))}}.teamforge-root .teamforge-secret-key-panel__key{border:1px solid var(--ott-gold)}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-secret-key-panel__key{border:1px solid color-mix(in srgb,var(--ott-gold) 30%,var(--border))}}.teamforge-root .teamforge-secret-key-panel__key{border-radius:calc(var(--radius) * .65)}.teamforge-root .teamforge-secret-key-panel__copy{flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex;border-color:var(--ott-gold)!important}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-secret-key-panel__copy{border-color:color-mix(in srgb,var(--ott-gold) 40%,var(--border))!important}}.teamforge-root .teamforge-secret-key-panel__copy{color:var(--foreground)!important}.teamforge-root .teamforge-secret-key-panel__copy:hover{background:var(--ott-gold)!important}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-secret-key-panel__copy:hover{background:color-mix(in srgb,var(--ott-gold) 12%,var(--muted))!important}}.teamforge-root .teamforge-secret-key-panel__copy:hover{border-color:var(--ott-gold)!important}.teamforge-root .teamforge-secret-key-panel__btn-icon{width:.95rem;height:.95rem}.teamforge-root .teamforge-secret-key-panel__hint{border-top:1px solid var(--border);margin:1rem 0 0;padding-top:.875rem}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-secret-key-panel__hint{border-top:1px solid color-mix(in srgb,var(--border) 80%,transparent)}}.teamforge-root .teamforge-secret-key-panel__hint{color:var(--muted-foreground);font-size:.8125rem;line-height:1.55}.teamforge-root .teamforge-secret-key-panel__hint strong{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-secret-key-panel__hint strong{color:color-mix(in srgb,var(--destructive) 75%,var(--foreground))}}.teamforge-root .teamforge-secret-key-panel__hint strong{font-weight:600}.teamforge-root .teamforge-steps{border-radius:var(--radius);background:var(--ott-surface,var(--card));border:1px solid var(--border);padding:1rem 1.25rem}.teamforge-root .teamforge-steps__list{justify-content:space-between;gap:.5rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.teamforge-root .teamforge-steps__item{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.35rem;display:flex}.teamforge-root .teamforge-steps__dot{border:2px solid var(--border);background:var(--muted);width:2rem;height:2rem;color:var(--muted-foreground);border-radius:9999px;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;transition:background .2s,border-color .2s,color .2s;display:flex}.teamforge-root .teamforge-steps__item--active .teamforge-steps__dot{border-color:var(--ott-gold);background:var(--ott-gold);color:#001219;box-shadow:0 0 0 3px var(--ott-gold)}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-steps__item--active .teamforge-steps__dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--ott-gold) 35%,transparent)}}.teamforge-root .teamforge-steps__item--done .teamforge-steps__dot{background:var(--ott-gold);border-color:#d9a20d}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-steps__item--done .teamforge-steps__dot{background:color-mix(in srgb,var(--ott-gold) 25%,var(--muted))}}.teamforge-root .teamforge-steps__item--done .teamforge-steps__dot{color:var(--ott-gold)}.teamforge-root .teamforge-steps__label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-size:.6875rem;font-weight:500}.teamforge-root .teamforge-steps__item--active .teamforge-steps__label{color:var(--ott-text)}.teamforge-root .teamforge-steps__bar{border-radius:9999px;height:.375rem;margin-bottom:.5rem}.teamforge-root .teamforge-steps__caption{text-align:center;color:var(--muted-foreground);margin:0;font-size:.8125rem}.teamforge-root .teamforge-countdown-pill{border:1px solid var(--ott-gold);padding:.35rem .55rem;display:inline-block}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-countdown-pill{border:1px solid color-mix(in srgb,var(--ott-gold) 50%,var(--border))}}.teamforge-root .teamforge-countdown-pill{background:var(--ott-gold);border-radius:.5rem}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-countdown-pill{background:color-mix(in srgb,var(--ott-gold) 12%,var(--muted))}}.teamforge-root .teamforge-countdown-pill{text-align:center;min-width:2.5ch;color:var(--ott-text);font-family:ui-monospace,Courier New,monospace;font-size:1.35rem;line-height:1}.teamforge-root .teamforge-countdown-pill__unit{opacity:.75;margin-left:2px;font-size:.7rem}.teamforge-root .card.shadow-sm:not(.teamforge-stripe-card-field):not(.h-100){border:1px solid #3876ef;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.teamforge-root .card.shadow-sm:not(.teamforge-stripe-card-field):not(.h-100){border:1px solid color-mix(in srgb,#3876ef 35%,var(--border))}}.teamforge-root .card.shadow-sm:not(.teamforge-stripe-card-field):not(.h-100){border-radius:calc(var(--radius) * 1.1);box-shadow:0 4px 6px #0000001f,0 20px 48px #00000061}.teamforge-root .card.shadow-sm>.card-header{text-align:center;font-family:var(--font-brand);letter-spacing:-.025em;text-transform:none;padding:1.15rem 1.5rem;font-size:1.25rem;font-weight:700}.teamforge-root .card.shadow-sm.p-4>.card-body,.teamforge-root .card.shadow-sm.p-4>.card-header+.card-body{padding:1.5rem}.teamforge-root .card.shadow-sm.p-4>.card-header{width:calc(100% + 3rem);margin:-1.5rem -1.5rem 1.25rem;padding:1.15rem 1.5rem}.teamforge-root .teamforge-invite-banner{border-radius:calc(var(--radius) * .75);border:1px solid #3876ef}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-invite-banner{border:1px solid color-mix(in srgb,#3876ef 40%,var(--border))}}.teamforge-root .teamforge-invite-banner{background:#3876ef!important}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-invite-banner{background:color-mix(in srgb,#3876ef 12%,var(--muted))!important}}.teamforge-root .teamforge-invite-banner{color:var(--foreground)!important}.teamforge-root .teamforge-invite-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.teamforge-root .teamforge-invite-actions__btn.btn{white-space:nowrap;vertical-align:middle;justify-content:center;align-items:center;gap:.4rem;min-height:2.25rem;padding:.4rem .85rem;line-height:1.2;display:inline-flex}.teamforge-root .teamforge-invite-actions__btn.btn svg{flex-shrink:0;width:.875rem;height:.875rem;display:block}.teamforge-root .form-label{letter-spacing:.02em;color:var(--foreground);margin-bottom:.5rem;font-size:.8125rem;font-weight:600}.teamforge-root .form-control,.teamforge-root .form-select,.teamforge-root input.form-control,.teamforge-root textarea.form-control{background-color:var(--ott-surface,var(--card));caret-color:var(--ott-gold,#f5ba11);border:1px solid var(--input);border-radius:calc(var(--radius) * .75);min-height:2.75rem;padding:.625rem .875rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s,background-color .15s,color .15s;color:var(--foreground)!important}html.dark.theme-teamforge .teamforge-root .form-control,html.dark.theme-teamforge .teamforge-root .form-select,html.dark.theme-teamforge .teamforge-root input.form-control,html.dark.theme-teamforge .teamforge-root textarea.form-control{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){html.dark.theme-teamforge .teamforge-root .form-control,html.dark.theme-teamforge .teamforge-root .form-select,html.dark.theme-teamforge .teamforge-root input.form-control,html.dark.theme-teamforge .teamforge-root textarea.form-control{background-color:color-mix(in srgb,var(--muted) 90%,#000)}}.teamforge-root .form-control::placeholder,.teamforge-root textarea.form-control::placeholder{color:var(--muted-foreground);opacity:1}.teamforge-root .form-control:hover:not(:disabled):not([readonly]),.teamforge-root .form-select:hover:not(:disabled){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.teamforge-root .form-control:hover:not(:disabled):not([readonly]),.teamforge-root .form-select:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary) 45%,var(--input))}}.teamforge-root .form-control:hover:not(:disabled):not([readonly]),.teamforge-root .form-select:hover:not(:disabled){color:var(--foreground)!important}.teamforge-root .form-control:active,.teamforge-root .form-control:focus,.teamforge-root .form-select:active,.teamforge-root .form-select:focus{border-color:var(--ott-gold,#f5ba11);background-color:var(--ott-surface,var(--card));box-shadow:0 0 0 1px var(--ott-gold,#f5ba11),0 0 0 4px var(--ott-gold);color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){.teamforge-root .form-control:active,.teamforge-root .form-control:focus,.teamforge-root .form-select:active,.teamforge-root .form-select:focus{box-shadow:0 0 0 1px var(--ott-gold,#f5ba11),0 0 0 4px color-mix(in srgb,var(--ott-gold) 18%,transparent)}}.teamforge-root .form-control:active,.teamforge-root .form-control:focus,.teamforge-root .form-select:active,.teamforge-root .form-select:focus{outline:none}html.dark.theme-teamforge .teamforge-root .form-control:active,html.dark.theme-teamforge .teamforge-root .form-control:focus,html.dark.theme-teamforge .teamforge-root .form-select:active,html.dark.theme-teamforge .teamforge-root .form-select:focus{background-color:var(--muted)}.teamforge-root .form-control:-webkit-autofill,.teamforge-root .form-control:-webkit-autofill:hover{caret-color:var(--ott-gold,#f5ba11);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--ott-surface,var(--card)) inset!important;box-shadow:0 0 0 1000px var(--ott-surface,var(--card)) inset!important}.teamforge-root .form-control:-webkit-autofill:focus{caret-color:var(--ott-gold,#f5ba11);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--ott-surface,var(--card)) inset!important;box-shadow:0 0 0 1000px var(--ott-surface,var(--card)) inset!important}html.dark.theme-teamforge .teamforge-root .form-control:-webkit-autofill,html.dark.theme-teamforge .teamforge-root .form-control:-webkit-autofill:hover{-webkit-text-fill-color:#f0f0f0!important;box-shadow:inset 0 0 0 1000px #152c35!important}html.dark.theme-teamforge .teamforge-root .form-control:-webkit-autofill:focus{-webkit-text-fill-color:#f0f0f0!important;box-shadow:inset 0 0 0 1000px #152c35!important}.teamforge-root .form-control:disabled,.teamforge-root .form-control[readonly]{background-color:var(--muted);color:var(--muted-foreground);border-color:var(--border)}.teamforge-root .form-text{color:var(--muted-foreground);font-size:.8125rem}.teamforge-root .form-check-input{border-color:var(--foreground);width:1.125rem;height:1.125rem;margin-top:.2rem}@supports (color:color-mix(in lab,red,red)){.teamforge-root .form-check-input{border-color:color-mix(in srgb,var(--foreground) 30%,var(--border))}}.teamforge-root .form-check-input{background-color:var(--ott-surface,var(--card))}html.dark.theme-teamforge .teamforge-root .form-check-input{background-color:var(--muted)}.teamforge-root .form-check-input:checked{background-color:#f5ba11;border-color:#d9a20d}.teamforge-root .teamforge-form-tnc .form-check-input:not(:checked){box-shadow:0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-form-tnc .form-check-input:not(:checked){box-shadow:0 0 0 1px color-mix(in srgb,var(--foreground) 12%,transparent)}}.teamforge-root .teamforge-form-tnc .form-check-label{color:var(--foreground);font-size:.875rem;line-height:1.5}.teamforge-root .form-check-input:focus{border-color:var(--ring);box-shadow:0 0 0 2px var(--ring)}@supports (color:color-mix(in lab,red,red)){.teamforge-root .form-check-input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--ring) 25%,transparent)}}.teamforge-root .form-check-label{color:var(--foreground)}.teamforge-root .btn{border-radius:calc(var(--radius) * .75);padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25;transition:filter .15s,background-color .15s,border-color .15s}.teamforge-root .btn-primary,.teamforge-root .btn-success:not(.btn-outline-success){color:#001219;background-color:#f5ba11;border-color:#d9a20d}.teamforge-root .btn-primary:focus,.teamforge-root .btn-primary:hover,.teamforge-root .btn-success:not(.btn-outline-success):focus,.teamforge-root .btn-success:not(.btn-outline-success):hover{color:#001219;background-color:#ffd147;border-color:#c48f0b}.teamforge-root .btn-primary:disabled{color:#001219;opacity:.65;background-color:#ffe270;border-color:#ffd147}.teamforge-root .btn-secondary,.teamforge-root .btn-warning{background-color:var(--muted);border:1px solid var(--border);color:var(--foreground)}.teamforge-root .btn-secondary:hover,.teamforge-root .btn-warning:hover{background-color:var(--muted);border-color:var(--border);color:var(--foreground)}.teamforge-root .btn-danger{background-color:var(--destructive);border-color:var(--destructive);color:var(--destructive-foreground)}.teamforge-root .btn-danger:hover{opacity:.92}.teamforge-root .btn-outline-primary{color:#f5ba11;background-color:#0000;border-color:#d9a20d}.teamforge-root .btn-outline-primary:focus,.teamforge-root .btn-outline-primary:hover{color:#001219;background-color:#f5ba11;border-color:#d9a20d}.teamforge-root .btn-outline-secondary{border-color:var(--border);color:var(--foreground);background-color:#0000}.teamforge-root .btn-outline-secondary:hover{background-color:var(--muted);color:var(--foreground)}.teamforge-root .btn-outline-success{color:#f5ba11;background-color:#0000;border-color:#d9a20d}.teamforge-root .btn-outline-success:focus,.teamforge-root .btn-outline-success:hover{color:#001219;background-color:#f5ba11;border-color:#d9a20d}.teamforge-root .btn-link{color:var(--ott-gold,#f5ba11);text-decoration:none}.teamforge-root .btn-link:hover{color:#ffd147;text-decoration:underline}.teamforge-root .btn-sm{padding:.3rem .7rem;font-size:.8125rem}.teamforge-root .alert{border-radius:calc(var(--radius) * .75);border-width:1px;font-size:.875rem}.teamforge-root .alert-danger{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.teamforge-root .alert-danger{background-color:color-mix(in srgb,var(--destructive) 12%,var(--card))}}.teamforge-root .alert-danger{color:var(--destructive);border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.teamforge-root .alert-danger{border-color:color-mix(in srgb,var(--destructive) 35%,transparent)}}.teamforge-root .teamforge-form-alert{border-radius:calc(var(--radius) * .75);border-width:1px;padding:.875rem 1rem}.teamforge-root .teamforge-form-alert.alert-danger{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-form-alert.alert-danger{background-color:color-mix(in srgb,var(--destructive) 14%,var(--card))}}.teamforge-root .teamforge-form-alert.alert-danger{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-form-alert.alert-danger{border-color:color-mix(in srgb,var(--destructive) 45%,transparent)}}.teamforge-root .teamforge-form-alert.alert-danger{color:var(--foreground)}.teamforge-root .teamforge-form-alert__heading{color:var(--destructive);margin-bottom:.35rem;font-size:.9375rem;font-weight:600}.teamforge-root .teamforge-form-alert__message{color:var(--foreground);font-size:.875rem;line-height:1.5}.teamforge-root .alert-warning{background-color:#f59f0a}@supports (color:color-mix(in lab,red,red)){.teamforge-root .alert-warning{background-color:color-mix(in srgb,#f59f0a 14%,var(--card))}}.teamforge-root .alert-warning{color:#ffe270;border-color:#f59f0a66}.teamforge-root .alert-success{background-color:#f5ba11}@supports (color:color-mix(in lab,red,red)){.teamforge-root .alert-success{background-color:color-mix(in srgb,#f5ba11 12%,var(--card))}}.teamforge-root .alert-success{color:#ffe98f;border-color:#f5ba1159}.teamforge-root .alert-info,.teamforge-root .alert-light{background-color:var(--muted);color:var(--foreground);border-color:var(--border)}.teamforge-root .plarena-brand-logo--full{max-width:min(100%,280px);background:0 0!important}.teamforge-main{background-color:var(--ott-bg,#001219);padding:1.75rem 0 2.75rem}.teamforge-container{max-width:960px}.teamforge-root .progress{background-color:var(--muted);border-radius:calc(var(--radius) * .6);height:.875rem}.teamforge-root .progress-bar{background:var(--teamforge-gradient-brand);color:#fff;font-size:.75rem;font-weight:600}.teamforge-root .badge{border-radius:calc(var(--radius) * .4);padding:.35em .55em;font-weight:500}.teamforge-root .badge.bg-success{color:#001219;background-color:#f5ba11!important}.teamforge-root .badge.bg-danger{background-color:var(--destructive)!important}.teamforge-root .badge.bg-info{color:#fff;background-color:var(--brand-blue)!important}.teamforge-root .badge.bg-secondary{color:var(--muted-foreground);background-color:var(--muted)!important}.teamforge-root .list-group-item{background-color:var(--card);color:var(--card-foreground);border-color:var(--border)}.teamforge-root .modal-content{background-color:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius)}.teamforge-root .modal-header{border-bottom:1px solid var(--border)}.teamforge-root .modal-footer{border-top:1px solid var(--border)}html.dark.theme-teamforge .teamforge-root .modal-header .btn-close,html.theme-teamforge .teamforge-root .modal-header .btn-close{filter:invert()}.teamforge-root .bg-light,.teamforge-root .bg-white{background-color:var(--ott-surface,var(--card))!important;color:var(--card-foreground)!important}.teamforge-root .border,.teamforge-root .border-bottom,.teamforge-root .border-top{border-color:var(--border)!important}.teamforge-root .table{--bs-table-bg:var(--card);--bs-table-color:var(--card-foreground);--bs-table-border-color:var(--border);--bs-table-striped-bg:var(--muted);--bs-table-hover-bg:var(--accent);--bs-table-hover-color:var(--accent-foreground);width:100%;color:var(--card-foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);border-collapse:separate;border-spacing:0;overflow:hidden;box-shadow:0 1px 2px #0000000d}.teamforge-root .table>:not(caption)>*>*{border-bottom:1px solid var(--border);vertical-align:middle;padding:.75rem 1rem}.teamforge-root .table thead th{background-color:var(--muted);color:var(--muted-foreground);text-transform:none;border-bottom:1px solid var(--border);font-size:.8125rem;font-weight:500}.teamforge-root .table tbody tr:last-child td{border-bottom:none}.teamforge-root .table-hover>tbody>tr:hover>*{background-color:var(--accent);color:var(--accent-foreground)}.teamforge-root .table-light{--bs-table-bg:var(--muted);color:var(--muted-foreground)}.teamforge-root .text-muted{color:var(--muted-foreground)!important}.teamforge-root a:not(.btn):not(.navbar-brand):not(.teamforge-back-link){color:var(--primary);text-decoration:none}.teamforge-root a:not(.btn):not(.navbar-brand):not(.teamforge-back-link):hover{text-decoration:underline}.teamforge-root a.teamforge-back-link{color:var(--muted-foreground);text-decoration:none}.teamforge-root a.teamforge-back-link:hover{color:var(--foreground);text-decoration:none}.teamforge-root .container{width:100%;padding-right:calc(var(--bs-gutter-x,.75rem) * .5);padding-left:calc(var(--bs-gutter-x,.75rem) * .5);margin-left:auto;margin-right:auto}@media (min-width:576px){.teamforge-root .container{max-width:540px}}@media (min-width:768px){.teamforge-root .container{max-width:720px}}@media (min-width:992px){.teamforge-root .container{max-width:960px}}@media (min-width:1200px){.teamforge-root .container{max-width:1140px}}@media (min-width:1400px){.teamforge-root .container{max-width:1320px}}.teamforge-root .teamforge-logo-upload{margin-top:1rem}.teamforge-root .teamforge-logo-upload__panel{border:1px solid var(--border);border-radius:calc(var(--radius) * .75);background:var(--muted);flex-wrap:wrap;align-items:center;gap:1rem;padding:.875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-logo-upload__panel{background:color-mix(in srgb,var(--muted) 75%,var(--card))}}.teamforge-root .teamforge-logo-upload__preview{border:1px dashed var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;width:6rem;height:6rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-logo-upload__preview{border:1px dashed color-mix(in srgb,var(--muted-foreground) 35%,var(--border))}}.teamforge-root .teamforge-logo-upload__preview{border-radius:calc(var(--radius) * .75);background:var(--ott-surface,var(--card))}.teamforge-root .teamforge-logo-upload__img{object-fit:contain;width:100%;height:100%}.teamforge-root .teamforge-logo-upload__placeholder{color:var(--muted-foreground);font-size:1.75rem;font-weight:300;line-height:1}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-logo-upload__placeholder{color:color-mix(in srgb,var(--muted-foreground) 80%,var(--foreground))}}.teamforge-root .teamforge-logo-upload__overlay{background:var(--foreground);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.teamforge-root .teamforge-logo-upload__overlay{background:color-mix(in srgb,var(--foreground) 72%,transparent)}}.teamforge-root .teamforge-logo-upload__overlay{color:var(--card);font-size:.75rem}.teamforge-root .teamforge-logo-upload__actions{flex:1;min-width:12rem}.teamforge-root .teamforge-logo-upload__hint{color:var(--muted-foreground);font-size:.8125rem;line-height:1.45}html.dark.theme-teamforge .teamforge-root .teamforge-logo-upload__panel{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){html.dark.theme-teamforge .teamforge-root .teamforge-logo-upload__panel{background:color-mix(in srgb,var(--muted) 60%,transparent)}}html.dark.theme-teamforge .teamforge-root .teamforge-logo-upload__overlay{color:var(--foreground);background:#001219d9}.teamforge-root .teamforge-logo-upload__error{color:#e66565;font-size:.8125rem}.teamforge-root .btn-outline-danger{color:#e66565;background-color:#0000;border-color:#b23434}.teamforge-root .btn-outline-danger:focus,.teamforge-root .btn-outline-danger:hover{color:#ea7b7b;background-color:#b2343426;border-color:#b23434}.teamforge-root .tf-phone-parts-row{width:100%}.teamforge-root .tf-phone-country-field{flex:0 0 9.5rem;min-width:8.5rem;max-width:42%}.teamforge-root .tf-phone-country-trigger{width:100%;min-height:calc(1.5em + .75rem + 2px);color:var(--foreground);background-color:var(--ott-surface,var(--card));border:1px solid var(--input);border-radius:calc(var(--radius) * .75);text-align:left;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;display:flex}.teamforge-root .tf-phone-country-trigger:hover:not(:disabled){border-color:#3876ef}@supports (color:color-mix(in lab,red,red)){.teamforge-root .tf-phone-country-trigger:hover:not(:disabled){border-color:color-mix(in srgb,#3876ef 40%,var(--input))}}.teamforge-root .tf-phone-country-trigger:focus-visible{border-color:#f5ba11;outline:0;box-shadow:0 0 0 .2rem #f5ba1140}.tf-country-select-popover{color:#f0f0f0!important;background-color:#152c35!important;border:1px solid #24414c!important;width:17.5rem!important;min-width:17.5rem!important;max-width:min(90vw,20rem)!important;box-shadow:0 4px 6px #0003,0 16px 40px #00000073!important}.tf-country-select-popover input{color:#f0f0f0}.tf-country-select-popover input::placeholder{color:#9ba7ad}.tf-country-select-popover [class*=border-b]{border-color:#24414c!important}.tf-country-select-popover button[type=button]:not(:disabled){color:#f0f0f0}.tf-country-select-popover button[type=button]:not(:disabled):focus,.tf-country-select-popover button[type=button]:not(:disabled):hover{color:#f0f0f0!important;background-color:#24414c!important}.tf-country-select-popover p{color:#9ba7ad}