.org-shell{max-width:1200px;margin:auto;padding:0 16px 55px}.org-shell *,.org-shell :before,.org-shell :after{box-sizing:border-box;min-width:0}.org-profile{--org-accent:var(--accent,var(--fitrank));gap:27px;display:grid}.org-shell a:focus-visible,.org-shell button:focus-visible,.org-shell summary:focus-visible{outline:2px solid var(--accent,var(--fitrank));outline-offset:4px}.org-hero{position:relative}.org-cover{background:var(--gradient-panel);height:185px;margin-inline:-16px;position:relative;overflow:hidden}.org-cover>img{object-fit:cover;width:100%;height:100%}.org-cover>svg{color:var(--text-muted);position:absolute;top:20px;right:20px}.org-cover>div{background:linear-gradient(0deg,var(--bg-page),transparent 85%);position:absolute;inset:0}.org-identity{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:13px;margin-top:-42px;display:grid;position:relative}.org-logo{border:1px solid var(--border-subtle);background:var(--success-soft);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:82px;height:92px;display:flex;overflow:hidden}.org-logo img{object-fit:contain;width:100%;height:100%;padding:7px}.org-logo>span{font-size:var(--text-2xl);color:var(--accent,var(--fitrank));font-weight:800}.org-identity-text>p{font-size:var(--type-body);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);font-family:var(--font-ui);margin-bottom:5px}.org-identity h1{font-size:var(--type-profile);letter-spacing:0;overflow-wrap:anywhere;font-weight:800;line-height:1.15;font-family:var(--font-display)}.org-identity-text>span{font-size:var(--type-meta);color:var(--text-secondary);font-family:var(--font-ui);align-items:center;gap:6px;margin-top:9px;display:flex}.org-identity-text svg{flex-shrink:0}.org-hero-actions{flex-wrap:wrap;grid-column:1/-1;gap:9px;margin-top:5px;display:flex}.org-button,.org-primary{min-height:40px;font-size:var(--type-button);border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:600;line-height:1.5;display:inline-flex}.org-button{border:1px solid var(--border-subtle);background:var(--surface-1);color:var(--text-primary)}.org-button:hover{border-color:var(--accent,var(--fitrank))}.org-primary{background:var(--accent,var(--fitrank));color:var(--bg-page);border:1px solid var(--accent,var(--fitrank))}.org-button:disabled,.org-primary:disabled{opacity:.45}.org-feedback{font-size:var(--text-xs);color:var(--accent,var(--fitrank));margin-top:14px;line-height:1.5}.org-private-note{color:var(--text-secondary);font-size:var(--text-xs);border:1px solid var(--border-subtle);border-radius:7px;margin-top:15px;padding:12px}.org-stats{background:var(--gradient-panel);border:1px solid var(--border-subtle);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;display:grid}.org-stats>div{align-items:center;gap:13px;padding:12px 9px;display:flex;position:relative}.org-stats>div>svg{color:var(--accent,var(--fitrank));flex-shrink:0;width:24px}.org-stats>div>span{gap:3px;display:grid}.org-stats strong{font-size:var(--type-metric);font-weight:800;line-height:1.1;font-family:var(--font-display)}.org-stats span>span{font-size:var(--text-xs);text-transform:uppercase;color:var(--text-secondary)}.org-stats small{font-size:var(--type-meta);color:var(--text-secondary)}.org-stats>div:nth-child(odd):after{content:"";background:var(--surface-1);width:1px;position:absolute;top:15px;bottom:15px;right:0}.org-panel{border:1px solid var(--border-subtle);background:var(--gradient-panel);border-radius:10px;padding:16px}.org-heading{font-size:var(--text-sm);text-transform:uppercase;align-items:center;gap:9px;font-weight:800;line-height:1.4;display:flex}.org-heading>svg{color:var(--accent,var(--fitrank));flex-shrink:0}.org-section-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.org-text-link{min-height:34px;color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:6px;display:flex}.org-text-link:hover{color:var(--accent,var(--fitrank))}.org-empty{font-size:var(--text-xs);color:var(--text-secondary);padding:22px 12px;line-height:1.7}.org-services-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.org-services-options>div{border:1px solid var(--border-subtle);background:var(--gradient-panel);text-align:center;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:115px;padding:17px 10px;display:flex}.org-services-options svg{color:var(--text-primary);flex-shrink:0}.org-services-options span{font-size:var(--text-xs);max-width:135px;line-height:1.5}.org-services-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.org-section-form .org-services-editor label{border:1px solid var(--border-subtle);cursor:pointer;border-radius:7px;flex-direction:row;align-items:center;padding:15px}.org-services-editor input{accent-color:var(--accent,var(--fitrank));flex-shrink:0;width:17px;height:17px}@media (max-width:599px){.org-services-options{grid-template-columns:repeat(2,minmax(0,1fr))}.org-services-editor{grid-template-columns:minmax(0,1fr)}}.org-competition{border:1px solid var(--border-subtle);background:var(--gradient-panel);border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.org-competition-image{background:var(--surface-1);flex-shrink:0;height:160px;display:block;position:relative}.org-competition-image img{object-fit:contain;padding:13px}.org-competition-body{flex-direction:column;flex:1;align-items:flex-start;gap:11px;padding:15px;display:flex}.org-competition h3{font-size:var(--type-entity);overflow-wrap:anywhere;font-weight:700;line-height:1.4;font-family:var(--font-display)}.org-competition-body>p{font-size:var(--text-xs);color:var(--text-secondary);align-items:start;gap:7px;line-height:1.5;display:flex}.org-competition-body svg{flex-shrink:0;margin-top:2px}.org-event-status{font-size:var(--type-badge);color:var(--text-secondary);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:5px;margin-top:auto;padding:4px 8px;line-height:1.5;display:inline-flex}.org-event-status.is-live{color:var(--text-primary);background:var(--danger-soft);border-color:var(--danger-border)}.org-event-status:not(.is-live):not(.is-registration){color:var(--text-secondary);background:var(--surface-1);border-color:var(--border-subtle)}.org-event-status.is-registration{color:var(--accent,var(--fitrank));background:var(--surface-1);border-color:var(--border-subtle)}.org-competition-link{border-top:1px solid var(--border-subtle);font-size:var(--text-xs);justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.org-competition.is-featured{grid-template-columns:110px minmax(0,1fr);display:grid}.org-competition.is-featured .org-competition-image{height:100%;min-height:180px}.org-competition.is-featured .org-competition-body{padding:16px 13px}.org-competition.is-featured .org-primary{font-size:var(--type-button);min-height:36px;padding:8px 12px}.org-info-grid{gap:16px;display:grid}.org-about .org-heading,.org-contact .org-heading{margin-bottom:17px}.org-about>div:not(.org-section-title){align-items:flex-start;gap:20px;display:flex}.org-about p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-secondary);font-size:var(--text-xs);flex:1;line-height:1.9}.org-contact>div:not(.org-section-title){gap:16px;display:grid}.org-about .org-section-title .org-heading,.org-contact .org-section-title .org-heading{margin-bottom:0}.org-edit-button{min-height:34px;font-size:var(--type-button-compact);flex-shrink:0;padding:6px 10px}.org-edit-dialog{background:var(--surface-2);width:calc(100% - 28px);max-width:760px;max-height:90dvh;color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:12px;margin:auto;padding:20px;overflow-y:auto}.org-edit-dialog::backdrop{background:var(--overlay-backdrop)}.org-dialog-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.org-dialog-heading h2{font-size:var(--type-section);font-weight:800;font-family:var(--font-display)}.org-dialog-heading>button{border-radius:7px;place-items:center;min-width:38px;min-height:38px;display:grid}.org-section-form fieldset{border:0;gap:18px;margin:0;padding:0;display:grid}.org-section-form label{color:var(--text-secondary);font-size:var(--type-label);flex-direction:column;gap:8px;display:flex}.org-section-form input:not([type=file]):not([type=checkbox]),.org-section-form textarea,.org-section-form select{border:1px solid var(--border-subtle);background:var(--success-soft);width:100%;color:var(--text-primary);font-size:var(--type-input);border-radius:7px;outline:none;padding:12px}.org-section-form textarea{resize:vertical;line-height:1.7}.org-section-form input:focus,.org-section-form textarea:focus,.org-section-form select:focus{border-color:var(--accent,var(--fitrank))}.org-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.org-section-form .org-public-toggle{flex-direction:row;align-items:center;gap:10px}@media (max-width:599px){.org-editor-grid{grid-template-columns:minmax(0,1fr)}.org-edit-dialog{padding:16px}.org-heading{font-size:var(--text-xs)}}.org-contact a,.org-contact p{font-size:var(--text-xs);color:var(--text-primary);align-items:center;gap:11px;line-height:1.6;display:flex}.org-contact svg{color:var(--text-secondary);flex-shrink:0}.org-contact a>span,.org-contact p>span{overflow-wrap:anywhere}.org-contact a:hover{color:var(--accent,var(--fitrank))}.org-competition-tabs{border-bottom:1px solid var(--border-subtle);gap:8px;margin-bottom:16px;display:flex}.org-competition-tabs button{font-size:var(--type-button-compact);color:var(--text-secondary);border-bottom:2px solid #0000;border-radius:7px 7px 0 0;padding:11px 14px}.org-competition-tabs button[aria-pressed=true]{background:var(--surface-1);color:var(--accent,var(--fitrank));border-bottom-color:var(--accent,var(--fitrank))}.org-competition-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;gap:14px;padding-bottom:6px;display:grid;overflow-x:auto}.org-competition-grid>article{scroll-snap-align:start}.org-competition-grid.is-expanded{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-auto-flow:row}.org-social-grid{align-items:start;gap:17px;display:grid}.org-post-track{scrollbar-width:thin;scroll-snap-type:x mandatory;grid-auto-columns:150px;grid-auto-flow:column;gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.org-post{border:1px solid var(--border-subtle);background:var(--success-soft);scroll-snap-align:start;border-radius:8px;display:block;overflow:hidden}.org-post-image{justify-content:center;align-items:center;height:155px;display:flex;position:relative;overflow:hidden}.org-post-image .ap-post-preview{pointer-events:none;position:absolute;inset:0;overflow:hidden}.org-post-image>img{object-fit:cover}.org-post-caption{font-size:var(--type-meta);align-items:center;gap:7px;padding:9px;line-height:1.5;display:flex}.org-post-caption>span{overflow-wrap:anywhere;flex:1}.org-post-caption>svg{flex-shrink:0}.org-post-track.is-expanded{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-auto-flow:row}.org-social>h2{margin-bottom:19px}.org-social>div:not(.org-section-title){gap:13px;display:grid}.org-social a{font-size:var(--text-xs);color:var(--text-primary);align-items:center;gap:11px;display:flex}.org-social a>svg{flex-shrink:0}.org-social a>span{flex:1}.org-social a strong{font-size:var(--text-xs);font-weight:600}.org-social a small{font-size:var(--type-meta);color:var(--text-secondary);overflow-wrap:anywhere;margin-top:3px;display:block}.org-settings{gap:16px;margin-top:25px;display:grid}.org-settings>details{border:1px solid var(--border-subtle);background:var(--surface-2);border-radius:10px}.org-settings>details>summary{cursor:pointer;color:var(--text-primary);font-weight:700;font-size:var(--text-sm);padding:18px}.org-settings>details[open]>summary{border-bottom:1px solid var(--border-subtle)}.org-settings>details>div{padding:18px}.org-save-notice{color:var(--fitrank);border:1px solid var(--border-subtle);font-size:var(--text-xs);border-radius:8px;align-items:center;gap:9px;margin-top:16px;padding:15px;display:flex}.org-social-form fieldset{border:0;min-width:0;margin:0;padding:0}.org-social-fields{gap:16px;display:grid}.org-social-form label{font-size:var(--type-label);color:var(--text-secondary);flex-direction:column;gap:7px;display:flex}.org-social-form input,.org-social-form select{border:1px solid var(--border-subtle);background:var(--surface-1);width:100%;color:var(--text-primary);font-size:var(--type-input);border-radius:7px;outline:none;padding:12px}.org-social-form input:focus,.org-social-form select:focus{border-color:var(--accent,var(--fitrank))}.org-social-form h3{font-size:var(--type-section);font-weight:700;font-family:var(--font-display);margin:25px 0 16px}.org-post-fields{gap:15px;display:grid}.org-post-fields>div{border:1px solid var(--border-subtle);border-radius:8px;gap:12px;padding:15px;display:grid;position:relative}.org-remove-post{color:var(--danger);justify-content:center;justify-self:end;align-items:center;width:38px;height:38px;display:flex}.org-form-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:22px;display:flex}.org-error{font-size:var(--text-xs);color:var(--text-secondary);margin-top:15px;line-height:1.6}@media (min-width:640px){.org-shell{padding-inline:25px}.org-cover{height:230px;margin-inline:-25px}.org-identity{align-items:center;gap:20px;margin-top:-54px;display:flex}.org-logo{width:120px;height:120px}.org-identity-text{flex:1;padding-top:36px}.org-identity h1{font-size:var(--type-profile);font-family:var(--font-display)}.org-identity-text>span{font-size:var(--type-meta);font-family:var(--font-ui)}.org-hero-actions{margin-left:auto;padding-top:45px}.org-hero-actions .org-button{font-size:var(--type-button-compact);padding:10px 13px}.org-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.org-stats>div{padding:15px 10px}.org-stats>div:not(:last-child):after{content:"";background:var(--surface-1);width:1px;position:absolute;top:15px;bottom:15px;right:0}.org-stats strong{font-size:var(--type-metric);font-family:var(--font-display)}.org-competition.is-featured{grid-template-columns:220px minmax(0,1fr)}.org-competition.is-featured .org-competition-image{min-height:220px}.org-competition.is-featured .org-competition-body{padding:20px}.org-competition.is-featured h3{font-size:var(--type-entity);font-family:var(--font-display)}.org-competition.is-featured p{font-size:var(--text-xs)}.org-panel{padding:20px}.org-social-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.org-post-fields>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr) minmax(0,1fr) 38px;align-items:end}}@media (min-width:1000px){.org-profile{gap:28px}.org-cover{height:270px}.org-info-grid,.org-social-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:20px}.org-stats>div{gap:18px;padding:17px 22px}.org-stats strong{font-size:var(--type-metric);font-family:var(--font-display)}.org-stats span>span{font-size:var(--text-xs)}.org-competition-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;overflow-x:visible}.org-competition-image{height:190px}.org-competition.is-featured{grid-template-columns:300px minmax(0,1fr)}.org-competition.is-featured .org-competition-image{min-height:240px}.org-post-track{grid-auto-columns:minmax(135px,calc(25% - 7.5px))}.org-hero-actions .org-button{font-size:var(--type-button-compact);padding:11px 18px}}@media (max-width:639px){.org-hero-actions>*{flex:1}.org-form-actions>*{width:100%}.org-settings>details>div{padding:12px}}@media (prefers-reduced-motion:reduce){.org-shell *{scroll-behavior:auto!important;transition:none!important}}.org-profile{gap:12px}.org-hero{isolation:isolate;border:1px solid var(--border-subtle);border-radius:10px;overflow:hidden}.org-hero .org-cover{z-index:-1;height:100%;margin:0;position:absolute;inset:0}.org-hero .org-cover>div{background:linear-gradient(0deg,var(--bg-page) 0%,color-mix(in srgb, var(--bg-page) 73%, transparent) 23%,transparent 85%)}.org-hero .org-identity{margin:0;padding:145px 17px 20px}.org-hero .org-identity-text{padding-top:0}.org-hero .org-hero-actions{margin-top:8px;padding-top:0}.org-hero .org-private-note,.org-hero .org-feedback{margin:0 17px 16px}.org-stats{border-radius:7px}.org-stats>div{padding-block:13px}.org-dashboard{grid-template-columns:minmax(0,1fr);grid-template-areas:"next""about""services""competitions""contact""posts""social""location";gap:12px;display:grid}.org-dashboard>.org-info-grid,.org-dashboard>.org-social-grid{display:contents}.org-dashboard .org-next{grid-area:next}.org-dashboard .org-about{grid-area:about}.org-dashboard .org-services{grid-area:services}.org-dashboard .org-contact{grid-area:contact}.org-dashboard .org-competitions{grid-area:competitions}.org-dashboard .org-posts{grid-area:posts}.org-dashboard .org-social{grid-area:social}.org-dashboard .org-location{grid-area:location}.org-dashboard .org-next,.org-dashboard .org-competitions{background:var(--gradient-panel);border:1px solid var(--border-subtle);border-radius:9px;padding:16px}.org-dashboard .org-heading{text-transform:none;font-size:var(--text-sm)}.org-dashboard .org-panel{border-radius:9px;padding:16px}.org-dashboard .org-next{flex-direction:column;display:flex}.org-dashboard .org-next>.org-competition{flex:1}.org-dashboard .org-competition.is-featured{grid-template-columns:minmax(0,1fr)}.org-dashboard .org-competition.is-featured .org-competition-image{height:175px;min-height:0}.org-dashboard .org-competition.is-featured .org-competition-body{gap:10px;padding:14px}.org-dashboard .org-competition.is-featured h3{font-size:var(--type-entity);font-family:var(--font-display)}.org-dashboard .org-competition.is-featured .org-primary{min-height:38px;margin-top:2px}.org-dashboard .org-competition-grid{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;overflow:visible}.org-dashboard .org-competition:not(.is-featured){border-radius:7px;grid-template-columns:90px minmax(0,1fr);display:grid}.org-dashboard .org-competition:not(.is-featured) .org-competition-image{grid-row:1/span 2;height:100%;min-height:128px}.org-dashboard .org-competition:not(.is-featured) .org-competition-body{gap:7px;padding:10px}.org-dashboard .org-competition:not(.is-featured) h3{font-size:var(--type-entity);font-family:var(--font-display)}.org-dashboard .org-competition:not(.is-featured) p{font-size:var(--text-xs)}.org-dashboard .org-competition:not(.is-featured) .org-competition-link{font-size:var(--text-xs);grid-column:2;padding:8px 10px}.org-dashboard .org-competition-tabs{margin-bottom:12px}.org-dashboard .org-competition-tabs button{font-size:var(--type-button-compact);padding:9px 10px}.org-dashboard .org-services-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.org-dashboard .org-services-options>div{gap:14px;min-height:105px;padding:12px 8px}.org-dashboard .org-services-options span{font-size:var(--text-xs)}.org-about{isolation:isolate;position:relative;overflow:hidden}.org-about-background{object-fit:cover;object-position:right center;z-index:-2}.org-about .org-about-shade{z-index:-1;background:linear-gradient(90deg,color-mix(in srgb, var(--bg-page) 81%, transparent),color-mix(in srgb, var(--bg-page) 40%, transparent));position:absolute;inset:0}.org-about .org-section-title,.org-about>div:not(.org-about-shade){position:relative}.org-about p{font-size:var(--text-xs);line-height:1.8}.org-location-visual{border:1px solid var(--border-subtle);background:var(--gradient-panel);border-radius:7px;place-items:center;height:110px;display:grid;position:relative;overflow:hidden}.org-location-visual>svg{color:var(--accent,var(--fitrank));fill:var(--bg-page);filter:drop-shadow(0 3px 6px var(--overlay-backdrop))}.org-location>p{color:var(--text-secondary);font-size:var(--text-xs);align-items:center;gap:7px;margin:12px 0;line-height:1.6;display:flex}.org-location>p>svg{color:var(--accent,var(--fitrank));flex-shrink:0}.org-location .org-button{font-size:var(--type-button-compact);min-height:36px}.org-mobile-links{border-top:1px solid var(--border-subtle);justify-content:space-around;padding:14px 8px;display:flex}.org-mobile-links a{color:var(--text-primary);font-size:var(--text-xs);flex-direction:column;align-items:center;gap:7px;display:flex}@media (max-width:639px){.org-dashboard .org-competition-grid:not(.is-expanded){scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:100%;grid-auto-flow:column;overflow-x:auto}}@media (min-width:640px){.org-hero .org-identity{padding:170px 24px 25px}.org-hero .org-hero-actions{align-self:end;margin-bottom:4px}.org-dashboard .org-competition.is-featured{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.org-dashboard .org-competition.is-featured .org-competition-image{height:100%;min-height:225px}.org-dashboard .org-services-options{grid-template-columns:repeat(4,minmax(0,1fr))}.org-dashboard .org-competition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.org-hero .org-identity{padding-top:170px;padding-bottom:26px}.org-hero .org-logo{width:125px;height:130px}.org-dashboard{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);grid-template-areas:"next about""services contact""competitions location""posts social";align-items:stretch}.org-dashboard .org-competition.is-featured .org-competition-image{min-height:225px}.org-dashboard .org-competition.is-featured .org-competition-body{padding:16px}.org-dashboard .org-about p{font-size:var(--text-xs)}.org-dashboard .org-contact>div:not(.org-section-title){gap:14px}.org-dashboard .org-contact a,.org-dashboard .org-contact p{font-size:var(--text-xs)}.org-dashboard .org-post-track{grid-auto-columns:minmax(135px,calc(33.3333% - 6.66667px))}.org-dashboard .org-post-image{height:155px}.org-mobile-links{display:none}}.org-services .org-services-options{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;gap:12px;width:100%;padding-bottom:6px;display:flex;overflow-x:auto}.org-shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.org-shell :is(.org-services-options,.org-competition-grid,.org-post-track){scrollbar-color:var(--text-muted) var(--bg-page)}.org-shell :is(.org-services-options,.org-competition-grid,.org-post-track)::-webkit-scrollbar{height:6px}.org-shell :is(.org-services-options,.org-competition-grid,.org-post-track)::-webkit-scrollbar-track{background:var(--surface-2);border-radius:6px}.org-shell :is(.org-services-options,.org-competition-grid,.org-post-track)::-webkit-scrollbar-thumb{background:var(--surface-4);border:1px solid var(--border-subtle);border-radius:6px}.org-profile .org-mobile-links{background:var(--surface-2);border-radius:8px;display:none}@media (max-width:767px){.org-profile .org-mobile-links{display:flex}}.org-services .org-services-options>div{scroll-snap-align:start;flex:0 0 150px}.org-services .org-services-options span{overflow-wrap:anywhere}.org-services-controls{align-items:center;gap:6px;display:flex}.org-service-arrow{border:1px solid var(--border-subtle);width:30px;height:34px;color:var(--text-primary);border-radius:6px;place-items:center;display:grid}.org-service-arrow:disabled{opacity:.3;cursor:default}.org-custom-services{gap:13px;display:grid}.org-custom-services>p{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.6}.org-custom-services>div{grid-template-columns:minmax(0,1fr) 38px;align-items:end;gap:8px;display:grid}.org-remove-service{width:38px;height:42px;color:var(--danger);border:1px solid var(--danger);border-radius:6px;place-items:center;display:grid}.org-custom-services>.org-service-editor-row{grid-template-columns:44px minmax(0,1fr) 38px}.org-icon-trigger{border:1px solid var(--border-subtle);width:44px;height:42px;color:var(--accent,var(--fitrank));background:var(--surface-2);border-radius:7px;order:0;place-items:center;display:grid}.org-service-editor-row>label{order:1}.org-service-editor-row>.org-remove-service{order:2}.org-service-icon-choices{border:1px solid var(--border-subtle);background:var(--surface-2);border-radius:8px;order:4;grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:12px;display:grid}.org-service-icon-choices button{border:1px solid var(--border-subtle);min-height:64px;font-size:var(--type-button-compact);color:var(--text-secondary);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:9px 4px;display:flex}.org-service-icon-choices button[aria-pressed=true]{color:var(--accent,var(--fitrank));border-color:var(--accent,var(--fitrank));background:var(--surface-1)}.org-service-icon-choices button span{overflow-wrap:anywhere;line-height:1.4}@media (max-width:599px){.org-service-icon-choices{grid-template-columns:repeat(4,minmax(0,1fr))}.org-services .org-services-options>div{flex-basis:135px}}.org-spotlight{border:1px solid var(--org-border,var(--border-subtle));background:var(--surface-1);border-radius:9px;min-width:0;overflow:hidden}.org-spotlight-stage{isolation:isolate;display:grid;position:relative}.org-spotlight-cover{z-index:-2;background:var(--surface-1);position:absolute;inset:0}.org-spotlight-cover img{object-fit:cover}.org-spotlight-stage:before{content:"";z-index:-1;background:linear-gradient(90deg,color-mix(in srgb, var(--bg-page) 91%, transparent),color-mix(in srgb, var(--bg-page) 33%, transparent)),linear-gradient(0deg,color-mix(in srgb, var(--bg-page) 96%, transparent),transparent);position:absolute;inset:0}.org-spotlight-intro{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:28px;display:flex}.org-spotlight-intro h3{font-size:var(--text-lg);overflow-wrap:anywhere;max-width:650px;font-weight:800;line-height:1.05;font-family:var(--font-ui)}.org-spotlight-intro>p{font-size:var(--text-xs);color:var(--text-primary);align-items:flex-start;gap:10px;line-height:1.6;display:flex}.org-spotlight-intro svg,.org-spotlight-details svg,.org-spotlight-quick svg{flex-shrink:0}.org-spotlight-chips{flex-wrap:wrap;gap:7px;display:flex}.org-spotlight-chips span{background:color-mix(in srgb, var(--surface-2) 91%, transparent);border:1px solid var(--border-subtle);font-size:var(--type-badge);border-radius:6px;padding:7px 10px}.org-spotlight-actions{flex-wrap:wrap;gap:10px;width:100%;margin-top:auto;padding-top:14px;display:flex}.org-spotlight-actions>a{justify-content:center;align-items:center;gap:10px;min-height:44px;padding:12px 18px;display:flex}.org-spotlight-details{background:color-mix(in srgb, var(--surface-2) 93%, transparent);border:1px solid var(--border-subtle);border-radius:9px;align-content:start;gap:18px;margin:0 24px 24px;padding:20px;display:grid}.org-spotlight-details>p{color:var(--text-secondary);font-size:var(--text-xs);align-items:flex-start;gap:14px;line-height:1.6;display:flex}.org-spotlight-details strong{color:var(--text-primary);font-weight:500;display:block}.org-spotlight-countdown{border-bottom:1px solid var(--border-subtle);padding-bottom:18px}.org-spotlight-countdown>p{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:14px}.org-spotlight-countdown>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.org-spotlight-countdown>div>div{text-align:center;border-right:1px solid var(--border-subtle)}.org-spotlight-countdown>div>div:last-child{border:0}.org-spotlight-countdown strong{font-size:var(--type-body);font-variant-numeric:tabular-nums;font-weight:800;font-family:var(--font-ui)}.org-spotlight-countdown span{font-size:var(--text-xs);text-transform:uppercase;color:var(--text-secondary);margin-top:5px;display:block}.org-spotlight-quick{padding:18px 24px}.org-spotlight-quick h4{font-size:var(--type-entity);font-weight:700;font-family:var(--font-display);margin-bottom:16px}.org-spotlight-quick>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.org-spotlight-quick p{font-size:var(--text-xs);gap:12px;line-height:1.5;display:flex}.org-spotlight-quick svg{color:var(--accent,var(--fitrank));width:22px}.org-spotlight-quick strong{color:var(--text-secondary);font-weight:400;font-size:var(--text-xs);margin-top:3px;display:block}@media (min-width:1000px){.org-dashboard{grid-template-areas:"next next""services about""competitions contact""posts location""posts social"}.org-spotlight-stage{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);min-height:400px}.org-spotlight-intro{padding:36px}.org-spotlight-details{align-self:center;margin:32px 28px 32px 0}}@media (max-width:639px){.org-spotlight-cover{z-index:0;grid-row:1;height:210px;position:relative}.org-spotlight-stage:before{display:none}.org-spotlight-intro{gap:12px;padding:16px}.org-spotlight-intro>.org-event-status{max-width:calc(100% - 28px);position:absolute;top:165px;left:14px}.org-spotlight-intro h3{font-size:var(--text-lg);font-family:var(--font-ui)}.org-spotlight-actions>a{width:100%}.org-spotlight-actions>.org-button{display:none}.org-spotlight-details{margin:0 14px 14px;padding:16px}.org-spotlight-quick{border-top:1px solid var(--border-subtle);padding:16px}.org-spotlight-quick>div{grid-template-columns:minmax(0,1fr);gap:14px}}.org-shell{--org-border:var(--border-subtle);--org-muted:var(--text-secondary);--org-text:var(--text-primary);--org-surface:var(--gradient-panel);font-family:var(--font-ui);color:var(--org-text);max-width:1240px}.org-shell .country-flag{object-fit:contain;border-radius:2px;flex-shrink:0;width:24px;height:16px}.org-profile,.org-dashboard{gap:14px}.org-profile .org-panel,.org-dashboard .org-next,.org-dashboard .org-competitions{background:var(--org-surface);border:1px solid var(--org-border);border-radius:9px;padding:16px}.org-profile .org-heading{font-size:var(--text-md);letter-spacing:normal;text-transform:none;font-weight:800;line-height:1.3}.org-profile.is-public .org-heading{font-size:var(--text-sm);text-transform:uppercase;font-weight:800}.org-profile.is-public .org-section-title{border-bottom:1px solid var(--border-subtle);margin-bottom:16px;padding-bottom:12px;position:relative}.org-profile.is-public .org-section-title:after{content:"";background:var(--accent,var(--fitrank));border-radius:2px;width:44px;height:2px;position:absolute;bottom:-1px;left:0}.org-profile .org-text-link{color:var(--accent,var(--fitrank));font-size:var(--text-xs);font-weight:500}.org-profile .org-empty{font-size:var(--text-xs);color:var(--org-muted);line-height:1.7}.org-profile .org-about p{font-size:var(--text-xs);color:var(--text-primary);line-height:1.8}.org-profile .org-contact a,.org-profile .org-contact p{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.7}.org-profile .org-contact svg{color:var(--text-secondary)}.org-profile .org-logo{border-color:var(--border-subtle);background:var(--surface-1);border-radius:12px}.org-profile .org-identity h1{font-size:var(--type-profile);letter-spacing:0;text-transform:none;font-weight:800;line-height:1;font-family:var(--font-display)}.org-profile.is-public .org-identity h1{font-size:var(--type-profile);letter-spacing:0;font-family:var(--font-display)}.org-profile .org-identity-text>p{color:var(--accent,var(--fitrank));font-size:var(--type-body);letter-spacing:.12em;font-weight:800;font-family:var(--font-ui)}.org-profile .org-identity-text>span{font-size:var(--type-meta);color:var(--text-primary);line-height:1.6;font-family:var(--font-ui)}.org-profile .org-hero-actions>*{border-radius:24px}.org-profile.is-public .org-hero-actions>*{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.035em;border-radius:8px;font-weight:800}.org-profile .org-button,.org-edit-dialog .org-button{border-color:var(--border-subtle);background:var(--surface-1);color:var(--text-primary);font-size:var(--type-button-compact);font-weight:600;line-height:1.3}.org-profile .org-primary,.org-edit-dialog .org-primary{color:var(--bg-page);background:var(--accent,var(--fitrank));border-color:var(--accent,var(--fitrank));font-size:var(--type-button);font-weight:700;line-height:1.3}.org-profile .org-button:hover,.org-edit-dialog .org-button:hover{border-color:var(--accent,var(--fitrank))}.org-profile .org-edit-button{min-height:34px;font-size:var(--type-button-compact);padding:7px 10px}.org-profile .org-stats{background:0 0;border:0;border-radius:0;gap:10px;padding:0}.org-profile .org-stats>div{border:1px solid var(--org-border);background:var(--org-surface);border-radius:9px;gap:12px;padding:14px 12px}.org-profile .org-stats>div:after{content:none}.org-profile .org-stats .org-stat-icon{background:var(--surface-1);width:35px;height:45px;color:var(--text-primary);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.org-profile.is-public .org-stats .org-stat-icon{color:var(--accent,var(--fitrank))}.org-profile .org-stats strong{font-size:var(--type-metric);font-weight:800;line-height:1.2;font-family:var(--font-display)}.org-profile .org-stats span>span{color:var(--text-secondary);font-size:var(--text-xs);letter-spacing:.05em}.org-profile .org-stats small{color:var(--text-secondary);font-size:var(--type-meta)}.org-profile .org-competition{background:var(--surface-2);border-color:var(--border-subtle)}.org-profile .org-competition-image{background:var(--surface-1)}.org-profile .org-competition-body>p{color:var(--text-secondary);line-height:1.6}.org-profile .org-competition.is-featured h3{font-size:var(--type-entity);font-weight:800;font-family:var(--font-display)}.org-profile .org-competition:not(.is-featured) h3{font-size:var(--type-entity);font-weight:700;font-family:var(--font-display)}.org-profile .org-competition-link{color:var(--text-secondary);border-top-color:var(--border-subtle);font-size:var(--text-xs)}.org-profile .org-competition-tabs{border-bottom-color:var(--border-subtle)}.org-profile .org-competition-tabs button{color:var(--text-secondary);font-size:var(--type-button-compact)}.org-profile .org-competition-tabs button[aria-pressed=true]{color:var(--accent,var(--fitrank));background:var(--surface-1)}.org-profile .org-services-options>div{background:var(--surface-1);border-color:var(--border-subtle);border-radius:7px}.org-profile .org-services-options span{color:var(--text-primary);font-size:var(--text-xs)}.org-profile .org-service-arrow{border-color:var(--border-subtle);color:var(--text-secondary)}.org-profile .org-post{background:var(--surface-1);border-color:var(--border-subtle)}.org-profile .org-post-caption{color:var(--text-primary);font-size:var(--type-meta);line-height:1.5}.org-profile .org-social a{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:7px;gap:10px;padding:10px}.org-profile .org-social strong{font-size:var(--text-xs);font-weight:600}.org-profile .org-social small{color:var(--text-secondary);font-size:var(--type-meta)}.org-profile .org-location>p{color:var(--text-secondary);font-size:var(--text-xs)}.org-profile .org-location-visual{border-color:var(--border-subtle);background-color:var(--surface-2)}.org-profile .org-mobile-links{background:var(--surface-2);border-color:var(--border-subtle)}.org-profile .org-mobile-links a{color:var(--text-secondary)}.org-edit-dialog{background:var(--surface-2);border-color:var(--border-subtle);color:var(--text-primary);padding:24px}.org-dialog-heading h2{font-size:var(--type-section);text-transform:none;font-weight:800;font-family:var(--font-display)}.org-section-form label,.org-social-form label{color:var(--text-secondary);font-size:var(--type-label)}.org-section-form input:not([type=file]):not([type=checkbox]),.org-section-form textarea,.org-section-form select,.org-social-form input,.org-social-form select{background:var(--surface-1);border-color:var(--border-subtle);color:var(--text-primary);font-size:var(--type-input);border-radius:8px;line-height:1.5}.org-custom-services>p{color:var(--text-secondary);font-size:var(--text-xs)}.org-icon-trigger,.org-service-icon-choices{background:var(--surface-2);border-color:var(--border-subtle)}.org-service-icon-choices button{border-color:var(--border-subtle);color:var(--text-secondary)}.org-service-icon-choices button[aria-pressed=true]{border-color:var(--accent,var(--fitrank));color:var(--accent,var(--fitrank))}@media (min-width:640px){.org-shell{padding-inline:24px}.org-profile .org-hero-actions .org-button{font-size:var(--type-button-compact);padding:9px 16px}}@media (min-width:1000px){.org-profile .org-panel,.org-dashboard .org-next,.org-dashboard .org-competitions{padding:18px}.org-profile.is-public .org-heading{font-size:var(--text-sm)}.org-profile .org-stats .org-stat-icon{width:48px;height:51px}.org-profile .org-stats strong{font-size:var(--type-metric);font-family:var(--font-display)}}@media (max-width:599px){.org-profile .org-button,.org-profile .org-primary{min-height:42px}.org-profile .org-edit-button{min-height:40px}.org-edit-dialog{padding:16px}}@media (min-width:1000px){.org-dashboard{grid-template-areas:"next next""services about""competitions contact""posts location""posts social"}}.org-spotlight-quick>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.org-spotlight-quick p{overflow-wrap:anywhere;min-width:0;padding:8px 18px;position:relative}.org-spotlight-quick p:first-child{padding-left:0}.org-spotlight-quick p+p:before{content:"";background:var(--org-border,var(--surface-4));width:1px;position:absolute;top:8px;bottom:8px;left:0}@media (max-width:767px){.org-spotlight-quick>div{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.org-spotlight-quick p{padding-inline:12px}.org-spotlight-quick p:nth-child(odd){padding-left:0}.org-spotlight-quick p:nth-child(odd):before{content:none}}.org-profile .org-section-title .org-heading{align-items:center;gap:9px;min-width:0;display:flex}.org-profile .org-section-title .org-heading>svg{color:var(--accent,var(--fitrank));flex-shrink:0}.org-dashboard .org-contact{align-self:start}.org-dashboard .org-contact>div:not(.org-section-title){gap:12px}.org-dashboard .org-posts{align-self:start;min-width:0}.org-dashboard .org-post-track{grid-auto-columns:300px;align-items:start}.org-dashboard .org-post-image{height:310px}.org-dashboard .org-post-track.is-expanded{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-auto-columns:auto}@media (min-width:1000px){.org-dashboard{grid-template-areas:"next next""about about""services contact""competitions location""posts social"}.org-dashboard .org-about{min-height:250px}.org-dashboard .org-about p{max-width:900px}}@media (max-width:639px){.org-dashboard .org-post-track{grid-auto-columns:min(260px,85%)}.org-dashboard .org-post-image{height:280px}.org-profile .org-section-title{flex-wrap:wrap;gap:10px}}
