@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-blue-300:oklch(80.9% .105 251.813);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-6xl:72rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--tracking-wider:.05em;--radius-md:.375rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-0{top:0}.right-0{right:0}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-mt-px{margin-top:-1px}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-12{margin-left:calc(var(--spacing) * 12)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-16{height:calc(var(--spacing) * 16)}.min-h-screen{min-height:100vh}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-auto{width:auto}.max-w-6xl{max-width:var(--container-6xl)}.max-w-xl{max-width:var(--container-xl)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.overflow-hidden{overflow:hidden}.rounded-md{border-radius:var(--radius-md)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-white{background-color:var(--color-white)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media(hover:hover){.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media(min-width:40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-1{flex:1}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pt-0{padding-top:0}}@media(min-width:64rem){.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}.rtl\:flex-row-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media(prefers-color-scheme:dark){.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}@media(hover:hover){.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}.\[data-action\=\"explore\"\]\:visible:is(),.\[data-action\=\"focus-search\"\]\:visible:is(),.\[data-open-auth\]\:visible:is(data-open-auth){visibility:visible}}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/build/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300 700;src:url(/build/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations")}:root{--bg:#09090a;--surface:#151516db;--surface-solid:#151516;--surface-soft:#1c1c1e;--line:#ffffff1a;--text:#f8f5ee;--muted:#a7a5a0;--cream:#f4e8cb;--orange:#ff7a1a;--orange-dark:#e45d00;--green:#77e0a1;--nav-width:92px;--top-height:76px;--bottom-nav-height:0px;color-scheme:dark}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent}::-webkit-scrollbar{width:1px;height:1px}.duel-arena-dashboard{background:#131314e0;border:1px solid #2d2b29;border-radius:18px;margin:28px 0}.duel-arena-dashboard>summary{cursor:pointer;align-items:center;gap:10px;min-height:58px;padding:0 18px;font-weight:800;display:flex}.duel-arena-dashboard>summary svg{color:#ff7417;width:18px}.duel-arena-dashboard>summary span{color:#8f8b84;margin-left:auto;font-size:12px}.duel-arena-dashboard-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;max-height:360px;padding:0 14px 14px;display:grid;overflow-y:auto}.duel-arena-chip{background:#101011;border:1px solid #302e2c;border-radius:12px;gap:4px;padding:11px 12px;display:grid}.duel-arena-chip strong{font-size:12px}.duel-arena-chip small{color:#88847d;font-size:10px}.duel-arena-chip.is-occupied{background:#1d130e;border-color:#8b4319}.duel-arena-chip.is-disabled{opacity:.45}.duel-plan-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.duel-plan-fields label{color:#aaa69f;gap:8px;font-size:12px;font-weight:800;display:grid}.duel-plan-fields input,.duel-plan-fields select{color:#f5f3ed;background:#0d0d0e;border:1px solid #34312f;border-radius:10px;width:100%;min-height:48px;padding:0 12px}@media(max-width:720px){.duel-arena-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.duel-plan-fields{grid-template-columns:1fr}}::-webkit-scrollbar-track{background:0 0;border-radius:999px}::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px;min-height:24px}::-webkit-scrollbar-thumb:hover{background:#ff7a1ab8}html{scroll-behavior:smooth;touch-action:manipulation;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100%}body{overscroll-behavior-y:none;background:var(--bg);min-height:100dvh;color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,system-ui,sans-serif;overflow-x:hidden}button,input,textarea{font:inherit}button{color:inherit;white-space:nowrap}[role=button]{white-space:nowrap}button,a,.tournament-card{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--orange);outline-offset:3px}[hidden]{display:none!important}.lucide{stroke-width:1.65px;width:22px;height:22px}.ambient-bg{z-index:-3;filter:blur(30px)saturate(.55);opacity:.38;background:url(/priimus_fond_pardefaut_vu_app.webp) 50%/cover fixed;position:fixed;inset:-60px;transform:scale(1.08)}.ambient-bg:after{content:"";background:radial-gradient(circle at 72% 5%,#ff7a1a24,#0000 28%),linear-gradient(#0808098f,#080809eb 52%,#09090a);position:absolute;inset:0}.noise{z-index:-2;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:fixed;inset:0}.topbar{z-index:30;height:var(--top-height);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#09090ac7;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:0 30px;display:grid;position:fixed;top:0;left:0;right:0}.brand-zone{align-items:center;width:max-content;transition:opacity .2s,transform .25s,visibility .2s;display:flex}.brand-logo{justify-content:flex-start;align-items:center;width:clamp(116px,9vw,154px);height:46px;transition:opacity .2s,transform .25s,visibility .2s;display:flex}.brand-logo img{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:100%;max-height:31px}.year-control{color:#d7d4cc;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:5px;height:46px;padding:0 8px;font:600 14px Space Grotesk,sans-serif;transition:color .2s,background .2s;display:inline-flex}.year-control:hover{color:var(--text);background:#ffffff12}.year-control .lucide{stroke-width:1.7px;width:15px;height:15px;transition:transform .2s}.year-control[aria-expanded=true] .lucide{transform:rotate(180deg)}.search-wrap{border:1px solid var(--line);opacity:0;visibility:hidden;pointer-events:none;background:#ffffff0b;border-radius:12px;align-items:center;gap:12px;width:min(680px,100% - 300px);height:44px;padding:0 13px;transition:border .2s,background .2s,opacity .2s,transform .25s,visibility .2s;display:flex;position:absolute;left:50%;transform:translate(-50%,-8px)scale(.98)}.topbar.is-searching .search-wrap{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)scale(1)}.topbar.is-searching>.brand-zone,.topbar.is-searching>.top-actions{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.94)}.search-wrap:focus-within{background:#ffffff12;border-color:#ff7a1aa6}.search-wrap .lucide{width:19px;color:var(--muted)}.search-wrap input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.search-wrap input::placeholder{color:#74736f}.search-wrap kbd{color:#777570;border:1px solid var(--line);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:11px}.search-close{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.search-close:hover{color:var(--text);background:#ffffff14}.search-close .lucide{width:17px;height:17px}.top-actions{justify-content:flex-end;align-items:center;gap:10px;transition:opacity .2s,transform .25s,visibility .2s;display:flex}.profile-context{align-items:center;display:flex;position:relative}.profile-context-menu{z-index:50;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#161618f7;border:1px solid #ffffff1f;border-radius:15px;width:266px;padding:7px;animation:.18s both profileMenuIn;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 22px 60px #0000007a}.profile-context-menu[hidden],.profile-context-menu button[hidden]{display:none}.profile-context-menu a,.profile-context-menu button{color:#d8d5ce;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:43px;padding:0 12px;font:600 12px DM Sans,sans-serif;text-decoration:none;transition:background .18s,color .18s;display:flex}.profile-context-menu a:hover,.profile-context-menu button:hover{color:var(--text);background:#ffffff12}.profile-context-menu .lucide{color:#8f8d87;flex:none;width:17px;height:17px}.profile-context-menu a:hover .lucide,.profile-context-menu button:hover .lucide{color:#8f8d87}.profile-context-menu form{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.profile-context-menu form button{color:#ff8d95}.profile-context-menu form button .lucide{color:#ff6b76}.profile-context-menu form button:hover{color:#ff8d95;background:#ff60701a}.profile-context-menu form button:hover .lucide{color:#ff6b76}.auth-provider-separator{color:#6f6d68;text-transform:uppercase;align-items:center;gap:12px;margin:16px 0;font-size:11px;display:flex}.auth-provider-separator:before,.auth-provider-separator:after{background:var(--line);content:"";flex:1;height:1px}.discord-auth-button{box-sizing:border-box;color:#eef0ff;background:#5865f221;border:1px solid #5865f280;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;font-weight:800;text-decoration:none;display:flex}.discord-auth-button:hover{background:#5865f238}.discord-auth-button .lucide{color:#8992ff;width:19px;height:19px}.auth-discord-error{text-align:center;margin-top:12px}.auth-discord-primary{min-height:54px;text-decoration:none}.discord-brand-icon{flex:none;width:22px;height:22px}.club-create-legal{margin-top:8px}.club-create-legal>p{color:var(--muted);margin:0 0 12px;line-height:1.55}@keyframes profileMenuIn{0%{opacity:0;transform:translateY(-5px)scale(.98)}}.icon-button,.avatar-button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:inline-grid}.icon-button:hover{background:#ffffff14}.avatar-button{border-color:#0000;overflow:visible}.avatar-button:hover{background:#ffffff14}.avatar-button .lucide{stroke-width:1.45px;width:26px;height:26px}.avatar-button.has-club-avatar{background:0 0;border-color:#0000;overflow:visible}.header-club-avatar{object-fit:cover;border-radius:50%;width:100%;height:100%}.club-avatar-frame{--club-cert-size:17px;--club-cert-right:-3px;--club-cert-bottom:-1px;border-radius:50%;flex:none;place-items:center;max-width:100%;line-height:0;display:inline-grid;position:relative;overflow:visible}.club-avatar-certification{z-index:5;right:var(--club-cert-right);bottom:var(--club-cert-bottom);width:var(--club-cert-size);height:var(--club-cert-size);filter:drop-shadow(0 2px 4px #0000009e);pointer-events:none;place-items:center;line-height:0;display:grid;position:absolute}.club-avatar-certification .lucide,.club-avatar-certification .certified-badge-icon{width:100%;height:100%;overflow:visible}.club-avatar-certification .lucide{fill:#2aa7ff;stroke:#fff;stroke-width:1.8px}.club-avatar-certification .certified-badge-shape{fill:#2aa7ff;stroke:#2aa7ff;stroke-width:1px}.club-avatar-certification .certified-badge-check{fill:none;stroke:#fff;stroke-width:2.5px}.club-avatar-frame.is-header-avatar{--club-cert-size:15px;--club-cert-right:-4px;--club-cert-bottom:-2px;width:40px;height:40px}.club-avatar-frame.is-header-avatar>img{background:#1a1a1c;border:1px solid #fff3}.club-avatar-frame.is-chip-avatar{--club-cert-size:11px;--club-cert-right:-3px;--club-cert-bottom:-2px}.club-avatar-frame.is-card-avatar{--club-cert-size:16px;width:42px;height:42px}.club-avatar-frame.is-card-avatar>img{object-fit:cover;border:1px solid var(--line);border-radius:50%;width:100%;height:100%;display:block}.club-avatar-frame.is-detail-avatar{--club-cert-size:21px;--club-cert-right:-4px;--club-cert-bottom:0}.club-avatar-frame.is-profile-avatar{--club-cert-size:29px;--club-cert-right:-3px;--club-cert-bottom:5px}.club-avatar-frame.is-participant-avatar,.club-avatar-frame.is-notification-avatar{--club-cert-size:18px;width:52px;height:52px}.club-avatar-frame.is-license-avatar{--club-cert-size:22px;--club-cert-right:-4px;--club-cert-bottom:18px}.club-avatar-frame.is-payment-avatar{--club-cert-size:17px;width:50px;height:50px}.club-avatar-frame.is-payment-avatar>img{object-fit:cover;border:1px solid var(--line);background:#171718;border-radius:50%;width:100%;height:100%}.notification-button,.header-notifications,.login-button{position:relative}.header-notification-count{background:var(--orange);color:#120b05;border:2px solid #0e0e0f;border-radius:99px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:1px;right:-4px}.header-notification-count[hidden]{display:none}.notification-dot{background:var(--orange);border:2px solid #0e0e0f;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}.publish-button{background:var(--cream);color:#15120d;cursor:pointer;border:0;border-radius:99px;align-items:center;gap:8px;height:42px;padding:0 17px;font-weight:700;display:inline-flex}.publish-button:hover{background:#fff5df}.publish-button .lucide{width:19px}.left-nav{z-index:20;top:var(--top-height);width:var(--nav-width);border-right:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#09090ab3;flex-direction:column;justify-content:space-between;padding:22px 10px 28px;display:flex;position:fixed;bottom:0;left:0}.left-nav nav{scrollbar-width:none;flex:1;grid-auto-rows:max-content;align-content:start;gap:9px;min-height:0;display:grid;overflow-y:auto}.left-nav nav::-webkit-scrollbar{display:none}.nav-item{min-height:62px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;transition:color .2s,background .2s;display:flex;position:relative}.nav-item span{font-size:10px;font-weight:600}.nav-item:hover,.nav-item.is-active{color:var(--text);background:#ffffff12}.nav-item.is-calendar-disabled,.nav-item.is-calendar-disabled:hover,.bottom-nav button.is-calendar-disabled{color:var(--muted);opacity:.38;cursor:not-allowed;background:0 0}.nav-item.is-active:before{content:"";background:var(--orange);border-radius:0 3px 3px 0;width:3px;height:24px;position:absolute;left:-10px}.saved-nav-item{position:relative}.saved-nav-item .saved-count{z-index:2;background:var(--orange);color:#160b03;border:2px solid #111112;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;font-weight:800;line-height:1;display:grid;position:absolute;top:7px;right:7px}.create-nav{display:flex}.page-shell{width:min(1780px,calc(100% - var(--nav-width)));margin-left:var(--nav-width);padding:calc(var(--top-height) + 48px) 40px 90px}.catalog-shell{padding-top:calc(var(--top-height) + 30px);padding-bottom:24px}.catalog-shell.is-component-shell{padding-bottom:0}.catalog-shell.is-component-shell>br{display:none}.catalog-shell .discover-head{margin-top:0}.hero{border:1px solid var(--line);background:linear-gradient(90deg,#0a0a0bf7 8%,#0a0a0bb8 58%,#0a0a0b26),url(/priimus_fond_pardefaut_vu_app.webp) 50% 48%/cover;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:30px;min-height:250px;padding:38px 42px;display:flex;overflow:hidden;box-shadow:0 22px 60px #00000047}.eyebrow,.section-kicker{color:var(--orange);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700}.eyebrow{color:var(--cream);align-items:center;gap:8px;display:flex}.eyebrow span{background:var(--orange);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #ff7a1a26}.hero h1{letter-spacing:-.055em;margin:0;font:700 clamp(36px,4vw,62px)/.98 Space Grotesk,sans-serif}.hero h1 em{color:var(--cream);font-style:normal}.hero-copy{color:#bdbab4;max-width:540px;margin:17px 0 0;line-height:1.55}.hero-stat{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a0b94;border-radius:17px;min-width:220px;padding:24px}.hero-stat>span{color:var(--orange);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700}.hero-stat strong{margin:7px 0 18px;font:600 27px Space Grotesk;display:block}.hero-stat small{border-top:1px solid var(--line);color:var(--muted);padding-top:14px;display:block}.hero-stat small b{color:var(--text)}.discover-head{justify-content:space-between;align-items:flex-end;margin:52px 0 20px;display:flex}.discover-head h2,.months-heading h3,.profile-section-head h3{letter-spacing:-.035em;margin:0;font:600 27px Space Grotesk,sans-serif}.filters-row[hidden],#catalogFeed[hidden],#monthsPanel[hidden]{display:none!important}.filters-row{white-space:nowrap;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:8px;width:100%;min-width:0;margin-bottom:22px;padding:1px 1px 7px;display:flex;overflow:auto hidden}.filters-row::-webkit-scrollbar{display:none}#catalogFilters{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;grid-area:1/1;margin-top:0;margin-bottom:0;padding:1px 1px 10px;position:static}#gameCatalogFilters,#clubCatalogFilters{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:100%;margin:0 0 22px;padding:1px 1px 10px;position:static}.game-filter-separator{background:var(--line);flex:0 0 1px;align-self:center;width:1px;height:24px;margin:0 3px}#catalogFeed{grid-area:2/1}#monthsPanel{grid-area:2/2}.filter-chip{border:1px solid var(--line);color:#b9b7b1;cursor:pointer;background:#ffffff09;border-radius:9px;align-items:center;gap:7px;min-width:max-content;height:38px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex}.filter-chip:hover{color:var(--text);background:#ffffff12}.filter-chip.is-active{color:#fefefe;background:#fd770091}.filter-chip .lucide{width:15px}.catalog-filter-slider{scroll-behavior:auto;scroll-snap-type:none}.club-filter-chip{flex:none;max-width:230px}.club-filter-chip img{object-fit:cover;border:1px solid #ffffff29;border-radius:50%;flex:none;width:22px;height:22px}.club-filter-chip .club-avatar-frame{width:22px;height:22px}.club-filter-chip .club-avatar-certification{display:none}.club-filter-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.club-filter-chip.is-active img{border-color:#ffffff4d}.content-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:12px 32px;transition:grid-template-columns .34s cubic-bezier(.2,.8,.2,1),gap .34s cubic-bezier(.2,.8,.2,1);display:grid}.content-layout.is-calendar-collapsed{grid-template-columns:minmax(0,1fr) 0;gap:12px 0}.content-layout.is-explorer{grid-template-columns:minmax(0,1fr)}.content-layout.is-component{width:calc(100vw - var(--nav-width));grid-template-columns:minmax(0,1fr);gap:0;margin-top:-30px;margin-left:-40px}.component-view{width:100%;min-width:0;min-height:420px;position:relative}.content-layout.is-component .component-view{width:100%;padding:0}.content-layout.is-component:not(.has-calendar-overlay) #monthsPanel{display:none!important}.content-layout.is-component .component-reader{border-left:0;border-right:0;border-radius:0}.content-layout.is-component .club-profile-page{margin:0}@media(min-width:961px){.content-layout.is-explorer:not(.is-calendar-collapsed){grid-template-columns:minmax(0,1fr) 270px;column-gap:32px}.content-layout.is-explorer #clubExplorer,.content-layout.is-explorer #gameExplorer{grid-area:1/1}.content-layout.is-explorer #monthsPanel{grid-area:1/2}.content-layout.is-component{grid-template-columns:minmax(0,1fr)}.content-layout.is-component.has-calendar-overlay #monthsPanel{z-index:20;top:calc(var(--top-height) + 16px);width:270px;max-height:calc(100vh - var(--top-height) - 32px);max-height:calc(100dvh - var(--top-height) - 32px);opacity:1;visibility:visible;margin:0;position:fixed;right:clamp(16px,2vw,32px);transform:translate(0)}.content-layout.is-component.has-calendar-overlay.is-calendar-collapsed #monthsPanel{border-color:var(--line);opacity:0;pointer-events:none;visibility:hidden;width:270px;padding:21px;overflow:hidden auto;transform:translate(calc(100% + 40px))}}.component-view[hidden],#mainDiscoverHead[hidden]{display:none!important}.component-loader{color:#777570;justify-content:center;align-items:center;gap:10px;min-height:420px;font-size:11px;display:flex}.component-loader[hidden]{display:none}.component-view.is-loading #componentContent{opacity:.58;pointer-events:none;transition:opacity .16s}.component-view.is-loading .component-loader{z-index:84;top:calc(var(--top-height,76px) + 18px);color:#c7c4bd;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d0d0ee6;border:1px solid #ffffff1a;border-radius:999px;min-height:0;padding:10px 14px;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000052}.component-error{min-height:420px}.club-profile-component{width:100%}.club-explorer{width:100%;margin:0 auto;animation:.3s both explorerIn}.club-explorer[hidden]{display:none}.club-explorer-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;display:grid}.club-explorer-row{width:100%;min-width:0;animation:.4s both cardIn;position:relative}.club-explorer-row.is-admin-open{z-index:20}.club-explorer-row.is-blocked .club-explorer-visual>img{filter:grayscale(.8)brightness(.52)}.club-explorer-main{width:100%;min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.club-explorer-visual{aspect-ratio:16/10;border:1px solid var(--line);background:#171718;border-radius:15px;display:block;position:relative;overflow:hidden}.club-explorer-visual:after{content:"";background:linear-gradient(#0000,#000000b8);position:absolute;inset:45% 0 0}.club-explorer-visual>img{object-fit:cover;width:100%;height:100%;transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .3s}.club-explorer-row:hover .club-explorer-visual>img{filter:brightness(1.08);transform:scale(1.045)}#clubExplorer .club-tournament-count{inset:10px auto auto 10px}.club-tournament-count{z-index:2;color:#eeeae1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-overflow:ellipsis;white-space:nowrap;background:#080809c7;border:1px solid #ffffff26;border-radius:7px;max-width:calc(100% - 20px);padding:5px 8px;font-size:9px;font-weight:700;position:absolute;bottom:10px;right:10px;overflow:hidden}.club-explorer-copy{gap:5px;min-width:0;padding:12px 36px 0 2px;display:grid}.club-name-line{align-items:center;gap:6px;min-width:0;display:flex}.club-name-line>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 15px Space Grotesk,sans-serif;overflow:hidden}.club-license-badge{color:#2498ff;flex:none;place-items:center;width:17px;height:17px;display:inline-grid}.club-license-badge[hidden]{display:none}.club-license-badge .lucide{fill:#2498ff;stroke:#07131e;stroke-width:2px;width:17px;height:17px}.club-blocked-badge{color:#ff6c77;text-transform:uppercase;background:#ff626e1a;border:1px solid #ff626e47;border-radius:6px;flex:none;padding:3px 6px;font-size:8px;font-weight:800}.club-blocked-badge[hidden]{display:none}.club-admin-role-badge{color:#f6a161;letter-spacing:.03em;text-transform:uppercase;background:#ff7a1a17;border:1px solid #ff7a1a47;border-radius:6px;flex:none;padding:3px 6px;font-size:8px;font-weight:800}.club-admin-role-badge[hidden]{display:none}.club-location{color:#85837d;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex;overflow:hidden}.club-location .lucide{width:13px;height:13px;color:var(--orange);flex:none}.club-trust-indices{white-space:nowrap;flex-wrap:nowrap;gap:6px;margin-top:2px;display:flex;overflow:hidden}.club-trust-indices>span{border:1px solid;border-radius:7px;flex:none;align-items:center;gap:5px;min-height:24px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.club-trust-indices:not(.game-type-indices).is-overflowing>span{animation:cardTrustIndicesMarquee var(--card-trust-duration,7s) ease-in-out infinite alternate;will-change:transform}.club-trust-indices:not(.game-type-indices).is-native-marquee>span,.detail-trust-indices.is-native-marquee>span,.tournament-card.club-tournament-card .card-trust-indices.is-native-marquee>span{backface-visibility:hidden;animation:none!important}.club-trust-indices:not(.game-type-indices).is-overflowing:hover>span,.club-trust-indices:not(.game-type-indices).is-overflowing:focus-within>span{animation-play-state:paused}.detail-trust-indices{white-space:nowrap;min-width:0;overflow:hidden;flex-wrap:nowrap!important}.detail-trust-indices>span{flex:none}.detail-trust-indices.is-overflowing>span{animation:cardTrustIndicesMarquee var(--card-trust-duration,7s) ease-in-out infinite alternate;will-change:transform}.detail-trust-indices.is-overflowing:hover>span,.detail-trust-indices.is-overflowing:focus-within>span{animation-play-state:paused}.club-trust-indices .lucide{width:12px;height:12px}.club-trust-indices .is-credible{color:#54d598;background:#54d59814;border-color:#54d59838}.club-trust-indices .is-suspicious{color:#ff626e;background:#ff626e12;border-color:#ff626e33}.club-trust-indices .is-trophy,.club-trust-indices .has-reward{color:#f4c85b;background:#f4c85b17;border-color:#f4c85b47}.club-trust-indices .has-reward svg{filter:drop-shadow(0 0 5px #f4c85b47)}.club-explorer-arrow{border:1px solid var(--line);color:#8c8a84;border-radius:50%;place-items:center;width:31px;height:31px;transition:color .2s,border-color .2s,transform .2s;display:grid;position:absolute;bottom:3px;right:2px}.club-explorer-arrow .lucide{width:15px;height:15px}.club-explorer-row:hover .club-explorer-arrow{color:var(--orange);border-color:#ff7a1a73;transform:translate(1px,-1px)}.club-admin-trigger{z-index:4;border:1px solid var(--line);color:#aaa8a2;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0c0de6;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;bottom:2px;right:2px}.club-admin-trigger:hover,.club-admin-trigger[aria-expanded=true]{color:var(--orange);border-color:#ff7a1a80}.club-admin-trigger .lucide{width:15px;height:15px}.club-admin-menu{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#141415fa;border:1px solid #ffffff21;border-radius:12px;width:min(240px,100vw - 32px);padding:7px;position:absolute;bottom:40px;right:0;overflow:hidden;box-shadow:0 18px 50px #0000008c}.club-admin-menu[hidden]{display:none}.club-admin-menu>p{border-bottom:1px solid var(--line);gap:2px;margin:0;padding:8px 9px 10px;display:grid}.club-admin-menu>p strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.club-admin-menu>p span{color:#6f6d68;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.club-admin-menu>button{color:#c9c6bf;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:38px;padding:0 9px;font:600 11px DM Sans,sans-serif;display:flex}.club-admin-menu>button:hover{color:#fff;background:#ffffff12}.club-admin-menu>button.is-danger{color:#ff727d}.club-admin-menu>button:disabled{opacity:.45;cursor:wait}.club-admin-menu>button .lucide{width:15px;height:15px}.club-explorer-empty{color:#777570;text-align:center;grid-column:1/-1;align-content:center;place-items:center;gap:9px;min-height:160px;padding:24px;display:grid}.club-explorer-empty[hidden],.club-explorer-row[hidden]{display:none}.club-explorer-empty .lucide{width:25px}.club-explorer-empty p{margin:0;font-size:12px}.game-explorer{width:100%;margin:0 auto;animation:.3s both explorerIn}.game-explorer[hidden],.recommended-game-card[hidden]{display:none}.game-explorer-grid.club-explorer-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 20px}.game-explorer-grid>.empty-state{grid-column:1/-1;width:100%}.empty-state-admin-hint{letter-spacing:.04em;text-transform:uppercase;background:#ff7a1a12;border:1px solid #ff7a1a3d;border-radius:999px;width:max-content;padding:7px 10px;font-size:10px;font-weight:700;color:#c98a5b!important;margin:14px auto 0!important}[data-empty-game-admin-target]:focus-visible{outline-offset:-8px;border-radius:12px;outline:1px solid #ff7a1aa6}.game-catalog-card .card-media{border:1px solid var(--line)}.game-catalog-card:hover .card-media>img{filter:brightness(1.05);transform:scale(1.035)}.game-card-info{grid-template-columns:42px minmax(0,1fr)}.game-card-info.has-admin-action{grid-template-columns:42px minmax(0,1fr) 32px}.game-avatar-button{border:1px solid var(--line);cursor:pointer;background:#171718;border-radius:50%;width:42px;height:42px;padding:0;display:block;overflow:hidden}.game-card-avatar{object-fit:cover;border:0;width:100%;height:100%}.game-type-indices{width:100%;min-width:0;margin-top:6px;display:block;overflow:hidden}.game-type-track{will-change:transform;background:0 0;border:0;align-items:center;gap:5px;width:max-content;max-width:none;min-height:22px;margin:0;padding:0;display:flex;transform:translate(0)}.game-type-indices.is-overflowing .game-type-track{animation:gameTypeMarquee var(--game-type-duration,7s) ease-in-out infinite alternate}.game-type-indices.is-overflowing:hover .game-type-track{animation-play-state:paused}@keyframes gameTypeMarquee{0%,12%{transform:translate(0)}88%,to{transform:translate(var(--game-type-shift,0))}}.club-trust-indices .game-type-index{color:#f2a267;text-overflow:ellipsis;white-space:nowrap;background:#ff7a1a14;border:1px solid #ff7a1a3d;border-radius:7px;flex:none;align-items:center;gap:5px;max-width:145px;min-height:22px;padding:0 7px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.game-type-index .lucide{flex:none;width:12px;height:12px}.game-type-index b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.game-like-meta{align-items:center;gap:3px;display:inline-flex}.game-like-meta .lucide{stroke-width:1.5px;width:11px;height:11px}.game-like-meta b{color:inherit;font-weight:600}.game-card-open{color:#8c8a84}.game-card-open .lucide{stroke-width:1.35px;width:18px;height:18px}.game-card-open:hover,.game-card-open[aria-expanded=true]{color:var(--orange);background:#ff7a1a17}.detail-like-button .lucide{stroke-width:1.35px;width:20px;height:20px}.detail-like-button.is-liked{color:var(--orange);background:#ffffff12;border-color:#0000}.detail-like-button.is-liked .lucide{fill:var(--orange);stroke:var(--orange)}.detail-like-button.is-liked:hover{background:#ffffff1f}.priimus-cover-lock{color:#f2b84e;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.club-profile-signals{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;margin:34px 0 28px;display:grid}.club-profile-signals article{border:1px solid var(--line);background:#ffffff06;border-radius:13px;align-items:center;gap:10px;min-width:0;min-height:88px;padding:17px;display:flex}.club-profile-signals article>.lucide{flex:none;width:27px;height:27px}.club-profile-signals span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;order:3;font-size:10px;font-weight:700;overflow:hidden}.club-profile-signals strong{flex:none;order:2;font:700 24px/1 Space Grotesk,sans-serif}.club-profile-signals .is-trophy{color:#f2c14e}.club-profile-signals .is-likes{color:#f67}.club-profile-signals .is-credible{color:#54d598}.club-profile-signals .is-suspicious{color:#ff626e}.club-tournament-card{color:inherit;text-decoration:none;position:relative}.club-tournament-main{color:inherit;text-decoration:none;display:block}.club-tournament-card>.edit-pill{z-index:2;position:absolute;bottom:8px;right:10px}.club-tournament-card:has(>.edit-pill) .club-tournament-info{padding-right:92px}.club-tournament-actions{z-index:6;position:absolute;top:11px;right:11px}.tournament-settings-button{color:#ece8df;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0bd1;border:1px solid #ffffff24;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:opacity .2s,background .2s,border-color .2s;display:inline-flex}.club-tournament-card:hover .tournament-settings-button,.tournament-settings-button:focus-visible,.tournament-settings-button[aria-expanded=true]{opacity:1}.tournament-settings-button:hover,.tournament-settings-button[aria-expanded=true]{background:#13100ef0;border-color:#ff7a1a8c}.tournament-settings-button .lucide{stroke-width:1.45px;width:18px;height:18px}@media(hover:none),(pointer:coarse){.tournament-settings-button{opacity:1;visibility:visible;pointer-events:auto;touch-action:manipulation}}.universal-search-empty{min-height:230px}.profile-tournament-menu{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#161617fa;border:1px solid #ffffff1f;border-radius:14px;gap:4px;width:min(250px,100vw - 44px);padding:8px;display:grid;position:absolute;top:46px;right:0;box-shadow:0 20px 55px #0000006b}.profile-tournament-menu[hidden]{display:none}.profile-tournament-menu a{color:#d8d5ce;white-space:nowrap;border-radius:10px;align-items:center;gap:11px;min-height:46px;padding:0 13px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.profile-tournament-menu a:hover{color:#f4f0e7;background:#ffffff12}.profile-tournament-menu .lucide{stroke-width:1.45px;color:#97948d;flex:none;width:17px;height:17px}.profile-tournament-menu a:hover .lucide{color:#b4b0a8}.tournament-participants-component,.participants-reader{width:100%;min-height:calc(100dvh - var(--top-height))}.participants-reader.component-reader{background:#101011;border:0;border-radius:0;overflow:clip visible}.participants-reader-cover{background:linear-gradient(to bottom,#0808090d 28%,#101011),var(--participant-cover) center / cover no-repeat;height:clamp(290px,45vw,620px)}.participants-reader-body{width:min(1380px,100% - 64px);margin:clamp(-150px,-11vw,-92px) auto 0;padding:0 0 180px}.participants-reader-heading{z-index:1;max-width:900px;margin-bottom:70px;position:relative}.participants-reader-heading h1{margin:9px 0 18px;font:650 clamp(38px,6vw,84px)/.98 Space Grotesk,sans-serif}.participants-reader-heading>p:last-child{color:#b0ada6;max-width:720px;font-size:clamp(15px,1.5vw,20px)}.tournament-winner-section,.tournament-participant-catalog{border-top:1px solid var(--line);padding-top:42px}.tournament-organizer-section{border-top:1px solid var(--line);max-width:900px;margin:0 0 70px;padding-top:36px}.tournament-organizer-section h2{margin:7px 0 16px;font:600 clamp(25px,3vw,38px) Space Grotesk,sans-serif}.tournament-organizer-section>p:last-child{color:#aaa8a2;max-width:800px;margin:0;font-size:16px;line-height:1.85}.tournament-organizer-section a{color:var(--text);text-underline-offset:4px;font-weight:700}.tournament-appreciation-section{max-width:900px;position:relative}.tournament-appreciation-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.tournament-appreciation-heading h2{margin-bottom:16px}.appreciation-edit-button{border:1px solid var(--line);width:42px;height:42px;color:var(--text);cursor:pointer;background:#ffffff09;border-radius:50%;flex:none;place-items:center;transition:border-color .2s,background .2s,color .2s,transform .2s;display:grid}.appreciation-edit-button:hover{color:var(--orange);background:#ff7a1a1a;border-color:#ff7a1a80;transform:translateY(-1px)}.appreciation-edit-button.is-editing{color:var(--text);background:#ffffff13;border-color:#fff3}.appreciation-edit-button:disabled{cursor:wait;opacity:.58}.appreciation-edit-button .lucide{width:17px;height:17px}.tournament-appreciation-section>[data-appreciation-display]{white-space:pre-wrap}.appreciation-inline-editor{resize:vertical;border:1px solid var(--line);width:100%;min-height:210px;color:var(--text);caret-color:var(--orange);background:#ffffff06;border-radius:13px;outline:0;padding:18px;font:16px/1.85 DM Sans,sans-serif;transition:border-color .2s,background .2s}.appreciation-inline-editor:focus{background:#ffffff0a;border-color:#ff7a1a85}.appreciation-editor-meta{color:#77756f;justify-content:space-between;align-items:center;gap:16px;margin-top:9px;font-size:10px;display:flex}.appreciation-editor-meta[hidden]{display:none}.appreciation-editor-meta b{color:#aaa8a2}.tournament-participant-catalog{margin-top:70px}.participants-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.participants-section-heading h2{margin:5px 0 0;font:600 clamp(25px,3vw,38px) Space Grotesk,sans-serif}.participants-section-heading>span{min-width:38px;height:38px;color:var(--orange);background:#ff7a1a24;border-radius:50%;place-items:center;font-weight:800;display:grid}.participants-return-bar{z-index:35;bottom:0;right:0;left:var(--nav-width);padding:14px max(24px,env(safe-area-inset-right)) calc(14px + env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#101011eb;position:fixed;box-shadow:0 -18px 50px #00000057}.participants-return-inner{width:min(900px,100% - 48px);margin:0 auto}.participants-return-inner>.participants-return-button{align-self:stretch;width:100%;min-width:0;height:52px;min-height:52px;max-height:52px;margin:0}.participants-return-button{justify-content:center;align-items:center;gap:9px;width:100%;min-width:0;height:52px;min-height:52px;max-height:52px;margin:0;padding:0 18px;line-height:1;display:flex}.participants-return-button .lucide{width:19px;height:19px}.winner-club-card{border:1px solid var(--line);min-height:210px;box-shadow:none;color:var(--text);background:#ffffff06;border-radius:18px;grid-template-columns:minmax(240px,32%) 1fr auto;align-items:center;gap:clamp(22px,3.5vw,48px);padding:clamp(22px,3vw,38px);text-decoration:none;transition:border-color .25s,background .25s,transform .25s;display:grid;position:relative;overflow:hidden}.winner-club-card:hover{background:#ffffff09;border-color:#ffffff2e;transform:translateY(-2px)}.winner-club-visual{aspect-ratio:16/10;border:1px solid var(--line);background:#171718;border-radius:14px;display:block;position:relative;overflow:hidden}.winner-club-visual>img{object-fit:cover;width:100%;height:100%;transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .3s}.winner-club-card:hover .winner-club-visual>img{filter:brightness(1.06);transform:scale(1.035)}.winner-club-visual:after{content:"";background:linear-gradient(#0000,#000000b8);position:absolute;inset:48% 0 0}.winner-club-visual-label{z-index:2;color:#f2c14e;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080809cc;border:1px solid #ffffff29;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;bottom:10px;right:10px}.winner-club-visual-label .lucide{width:12px;height:12px}.winner-club-name-line{align-items:center;gap:8px;min-width:0;display:flex}.winner-club-name-line>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:650 clamp(26px,4vw,52px) Space Grotesk,sans-serif;overflow:hidden}.winner-club-name-line .club-license-badge,.winner-club-name-line .club-license-badge .lucide{width:21px;height:21px}.winner-club-copy{gap:8px;min-width:0;display:grid}.winner-club-copy>small{color:var(--orange);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:800}.winner-club-copy>span:not(.club-trust-indices,.winner-club-name-line){color:var(--muted)}.winner-club-card>.lucide{width:24px;color:var(--muted)}.winner-club-card.is-pending{background:#ffffff06;grid-template-columns:190px 1fr}.winner-club-card.is-pending .winner-club-visual>.lucide{opacity:.38;width:86px;height:86px;margin:auto;position:static}.winner-club-card.is-pending .winner-club-visual{place-items:center;display:grid}.winner-club-card.is-pending .winner-club-visual:after{display:none}.participant-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;display:grid}.participant-catalog-card{min-width:0}.participant-catalog-card .club-explorer-copy{padding-right:2px}.participant-catalog-card .club-explorer-main>.lucide{width:16px;color:var(--muted);position:absolute;bottom:4px;right:2px}.winner-select-button{color:#f2c14e;cursor:pointer;background:#f2c14e14;border:1px solid #f2c14e4d;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:38px;margin-top:12px;font-family:inherit;font-size:10px;font-weight:700;display:flex}.winner-select-button .lucide{width:15px;height:15px}.winner-confirm-dialog.app-dialog{overscroll-behavior:contain;width:100%;max-width:none;height:100dvh;max-height:none;color:var(--text);box-shadow:none;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;background:#101011;border:0;border-radius:0;margin:0;padding:0;inset:0;overflow:hidden auto}.winner-confirm-dialog.app-dialog::-webkit-scrollbar{width:1px}.winner-confirm-dialog.app-dialog::-webkit-scrollbar-track{background:0 0}.winner-confirm-dialog.app-dialog::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:99px}.winner-confirm-dialog.app-dialog::backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000000d1}.winner-confirm-dialog .detail-close{z-index:5;top:max(18px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000ad;position:fixed}.winner-confirm-cover{background:linear-gradient(to bottom,#0a0a0b0f 18%,#10101180 66%,#101011),var(--participant-cover) center / cover no-repeat;width:100%;height:min(62vh,720px);min-height:380px;position:relative;overflow:hidden}.winner-confirm-body{z-index:2;text-align:center;justify-items:center;gap:18px;width:min(900px,100% - 48px);margin:-86px auto 0;padding:0 0 150px;display:grid;position:relative}.winner-confirm-avatar{border:4px solid #f2c14e;border-radius:50%;width:112px;height:112px;overflow:hidden;box-shadow:0 0 0 8px #f2c14e1f}.winner-confirm-avatar img{object-fit:cover;width:100%;height:100%}.winner-confirm-dialog .winner-confirm-body h2{margin:0;font:650 clamp(30px,5vw,58px) Space Grotesk,sans-serif}.winner-confirm-body>p:not(.section-kicker){color:#aaa79f;max-width:690px;margin:0;font-size:16px;line-height:1.8}.winner-confirm-actions{z-index:6;width:100%;padding:13px 24px calc(13px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#101011e6;border-top:1px solid #ffffff1a;grid-template-columns:repeat(2,minmax(260px,390px));justify-content:center;gap:10px;margin:0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 50px #00000057}.winner-confirm-actions button{box-sizing:border-box;border:1px solid var(--line);width:100%;height:54px;min-height:54px;color:var(--text);cursor:pointer;background:#ffffff09;border-radius:10px;justify-content:center;align-self:center;align-items:center;gap:9px;margin:0;padding:0 24px;font-weight:800;display:inline-flex}.winner-confirm-actions .primary-button{background:var(--orange);color:#090909}@media(max-width:1180px){.game-explorer-grid.club-explorer-list,.participant-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.game-explorer-grid.club-explorer-list,.participant-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.club-profile-signals{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.club-profile-signals::-webkit-scrollbar{display:none}.club-profile-signals article{scroll-snap-align:start;flex:0 0 178px;min-width:178px}.winner-club-card{grid-template-columns:190px 1fr auto}}@media(max-width:620px){.participants-reader-body{width:calc(100% - 30px);margin-top:-70px}.participants-reader-cover{height:330px}.participants-reader-heading{margin-bottom:48px}.game-explorer-grid.club-explorer-list,.participant-catalog-grid{grid-template-columns:1fr;gap:28px}.winner-club-card,.winner-club-card.is-pending{grid-template-columns:112px 1fr;gap:15px;min-height:0;padding:18px}.winner-club-card>.lucide{display:none}.winner-club-visual{width:112px}.winner-club-card.is-pending .winner-club-visual>.lucide{width:48px;height:48px}.winner-club-name-line>strong{font-size:21px}.winner-club-visual-label{padding:4px 6px;font-size:7px;bottom:7px;right:7px}.appreciation-editor-meta{flex-direction:column;align-items:flex-start;gap:4px}.winner-confirm-cover{height:48svh;min-height:300px}.winner-confirm-body{gap:14px;width:calc(100% - 30px);margin-top:-58px;padding-bottom:170px}.winner-confirm-avatar{width:92px;height:92px}.winner-confirm-dialog .winner-confirm-body h2{font-size:36px}.winner-confirm-body>p:not(.section-kicker){font-size:14px;line-height:1.7}.winner-confirm-actions{padding:11px 15px calc(11px + env(safe-area-inset-bottom));grid-template-columns:repeat(2,minmax(0,1fr))}.winner-confirm-actions button{height:50px;min-height:50px;padding:0 12px;font-size:11px}}@keyframes explorerIn{0%{opacity:0;transform:translateY(8px)}}.notifications-component{min-height:calc(100vh - var(--top-height));background:#101011;border:0;border-radius:0}.notifications-cover{filter:saturate(.6);background:linear-gradient(#09090a14 25%,#101011),linear-gradient(120deg,#ff7a1a2e,#0000 42%),url(/priimus_fond_pardefaut_vu_app.webp) 50%/cover no-repeat;height:clamp(240px,36vw,440px)}.notifications-reader{width:min(900px,100% - 48px);margin:clamp(-150px,-12vw,-90px) auto 0;padding:0 0 90px}.notifications-heading{max-width:720px;padding-bottom:35px;position:relative}.notifications-heading h1{letter-spacing:-.045em;margin:8px 0 10px;font:700 clamp(42px,6vw,76px)/.98 Space Grotesk,sans-serif}.notifications-heading>p:last-child{color:#aaa7a0;max-width:650px;margin:0;font-size:16px;line-height:1.7}.notifications-list{border-top:1px solid var(--line);display:grid}.notification-entry{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr);gap:17px;padding:25px 50px 25px 2px;transition:opacity .2s,transform .2s;display:grid;position:relative}.notification-entry.is-removing{opacity:0;transform:translate(12px)}.notification-entry.is-unread{background:linear-gradient(90deg,#ff7a1a14,#0000 75%);border-radius:12px;margin-inline:-14px;padding-left:14px;padding-right:50px}.notification-entry-icon{background:#171718;border:0;border-radius:50%;width:52px;height:52px;overflow:visible}.notification-entry-icon img{object-fit:cover;border:1px solid var(--line);border-radius:50%;width:100%;height:100%}.notification-entry-meta{color:#777570;align-items:center;gap:8px;font-size:10px;display:flex}.notification-entry-meta b{background:var(--orange);color:#160c05;text-transform:uppercase;border-radius:99px;padding:3px 6px;font-size:8px}.notification-entry h2{margin:5px 0;font:600 18px Space Grotesk,sans-serif}.notification-entry p{color:#9e9b94;max-width:680px;margin:0;font-size:13px;line-height:1.65}.notification-entry-actions{flex-wrap:wrap;gap:8px 16px;display:flex}.notification-entry a{color:var(--orange);align-items:center;gap:6px;margin-top:12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.notification-entry a .lucide{width:14px;height:14px}.notification-delete-button{z-index:2;border:1px solid var(--line);color:#85827c;cursor:pointer;background:#ffffff06;border-radius:50%;place-items:center;width:36px;height:36px;transition:border-color .2s,background .2s,color .2s,opacity .2s;display:grid;position:absolute;top:20px;right:2px}.notification-delete-button:hover{color:#ff7d86;background:#ff626e14;border-color:#ff626e4d}.notification-delete-button:disabled{opacity:.42;cursor:wait}.notification-delete-button .lucide{stroke-width:1.35px;width:16px;height:16px}.notifications-feed-loader{color:#777570;justify-content:center;align-items:center;gap:9px;min-height:68px;font-size:10px;display:flex}.notifications-feed-loader[hidden]{display:none}.notifications-feed-sentinel{width:100%;height:1px;display:block}.notifications-feed-sentinel[hidden]{display:none}.notifications-empty{color:#777570;text-align:center;align-content:center;place-items:center;gap:8px;min-height:280px;display:grid}.notifications-empty .lucide{width:35px;height:35px}.notifications-empty h2{color:var(--text);margin:5px 0 0}.notifications-empty p{margin:0;font-size:12px}.admin-payments-component.component-reader{min-height:calc(100vh - var(--top-height));background:#101011;border:0;border-radius:0;overflow:visible}.admin-payments-cover{filter:grayscale(.55)saturate(.55);background:linear-gradient(#09090a1f 22%,#101011),linear-gradient(120deg,#ff7a1a26,#0000 44%),url(/priimus_fond_pardefaut_vu_app.webp) 50%/cover no-repeat;height:clamp(240px,36vw,440px)}.admin-payments-reader{width:min(1100px,100% - 48px);margin:clamp(-150px,-12vw,-90px) auto 0;padding:0 0 170px}.admin-payments-heading{max-width:760px;padding-bottom:34px;position:relative}.admin-payments-heading h1{letter-spacing:-.045em;margin:8px 0 10px;font:700 clamp(42px,6vw,76px)/.98 Space Grotesk,sans-serif}.admin-payments-heading>p:last-child{color:#aaa7a0;max-width:720px;margin:0;font-size:16px;line-height:1.7}.admin-payment-summary{scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:12px;margin-bottom:54px;padding-bottom:4px;display:flex;overflow:auto hidden}.admin-payment-summary article{border:1px solid var(--line);scroll-snap-align:start;background:#ffffff06;border-radius:15px;flex:1 0 min(330px,100vw - 78px);grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-content:center;gap:7px 14px;min-width:min(330px,100vw - 78px);min-height:108px;padding:20px;display:grid}.admin-payment-summary article>.lucide{width:28px;height:28px;color:var(--orange);stroke-width:1.35px;grid-row:1/3;align-self:center}.admin-payment-summary span{color:#85827c;font-size:11px}.admin-payment-summary strong{color:#f5f1e9;cursor:help;width:max-content;max-width:100%;font:600 clamp(22px,3vw,30px) Space Grotesk,sans-serif}.admin-payment-ledger{border-top:1px solid var(--line);padding-top:28px}.admin-payment-ledger-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.admin-payment-ledger-head h2{margin:7px 0 0;font:600 30px Space Grotesk,sans-serif}.admin-payment-ledger-head>span{color:#777570;font-size:11px}.admin-payment-list{display:grid}.admin-payment-feed-loader{color:#777570;justify-content:center;align-items:center;gap:9px;min-height:68px;font-size:10px;display:flex}.admin-payment-feed-loader[hidden]{display:none}.admin-payment-feed-sentinel{width:100%;height:1px;display:block}.admin-payment-feed-sentinel[hidden]{display:none}.admin-payment-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(210px,1.15fr) minmax(230px,1.35fr) minmax(130px,.72fr) auto 42px;align-items:center;gap:18px;min-height:88px;padding:17px 2px;display:grid;position:relative}.admin-payment-club{min-width:0;color:inherit;align-items:center;gap:13px;text-decoration:none;display:flex}.admin-payment-club>span{gap:4px;min-width:0;display:grid}.admin-payment-club strong{color:#f1eee7;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-payment-club small,.admin-payment-reference small,.admin-payment-amount small{color:#777570;font-size:9px}.admin-payment-reference{gap:4px;min-width:0;display:grid}.admin-payment-reference>span{color:#777570;text-transform:uppercase;letter-spacing:.09em;font-size:9px}.admin-payment-reference strong{color:#d8d5ce;text-overflow:ellipsis;white-space:nowrap;font:600 11px DM Sans,sans-serif;overflow:hidden}.admin-payment-reference small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-payment-amount{gap:4px;display:grid}.admin-payment-amount strong{color:#f1eee7;font-size:12px}.admin-payment-status{white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;min-height:27px;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex}.admin-payment-status.is-approved{color:#54d598;background:#54d5981c}.admin-payment-status.is-pending{color:#ff9a50;background:#ff7a1a1f}.admin-payment-status.is-failed{color:#ff626e;background:#ff626e1a}.admin-payment-status.is-draft{color:#85827c;background:#ffffff0f}.admin-payment-menu-shell{position:relative}.admin-payment-menu-trigger{border:1px solid var(--line);color:#aaa8a2;cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.admin-payment-menu-trigger:hover,.admin-payment-menu-trigger[aria-expanded=true]{color:var(--orange);border-color:#ff7a1a6b}.admin-payment-menu-trigger .lucide{stroke-width:1.35px;width:18px;height:18px}.admin-payment-menu{z-index:20;border:1px solid var(--line);overscroll-behavior:contain;background:#161617fa;border-radius:14px;width:238px;max-height:min(330px,100vh - 24px);padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 18px 48px #00000070}.admin-payment-menu.opens-upward{top:auto;bottom:calc(100% + 8px)}.admin-payment-menu[hidden]{display:none}.admin-payment-menu p{border-bottom:1px solid var(--line);gap:3px;margin:0 0 6px;padding:9px 10px 11px;display:grid}.admin-payment-menu p strong{color:#f1eee7;font-size:12px}.admin-payment-menu p span{color:#777570;font-size:9px}.admin-payment-menu button{color:#d8d5ce;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:41px;padding:0 10px;font:600 11px DM Sans,sans-serif;display:flex}.admin-payment-menu button:hover{color:#fff;background:#ffffff0f}.admin-payment-menu button.is-danger{color:#ff7d86}.admin-payment-menu button.is-danger:hover{background:#ff626e17}.admin-payment-menu button:disabled{opacity:.35;cursor:not-allowed}.admin-payment-menu button .lucide{stroke-width:1.45px;flex:none;width:16px;height:16px}.admin-payment-catalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 18px}.admin-payment-catalog .notifications-empty{grid-column:1/-1}.admin-payment-card{container-type:inline-size}.admin-payment-card-trigger:focus-visible .club-explorer-visual{outline:2px solid var(--orange);outline-offset:3px}.admin-payment-card-status{z-index:3;text-overflow:ellipsis;max-width:calc(100% - 20px);position:absolute;top:10px;left:10px;overflow:hidden}.admin-payment-card .club-explorer-copy{padding-right:44px}.admin-payment-card>.admin-payment-menu-shell.is-card-menu{z-index:6;position:absolute;top:calc(62.5cqi + 10px);right:2px}.admin-payment-card>.admin-payment-menu-shell.is-card-menu .admin-payment-menu-trigger{background:#0c0c0de6;width:32px;height:32px}.admin-payment-card>.admin-payment-menu-shell.is-card-menu .admin-payment-menu{z-index:30}.admin-payment-card-indices{white-space:nowrap;flex-wrap:nowrap;width:100%;overflow:hidden}.admin-payment-card-indices>span{flex:none;min-width:max-content}.admin-payment-card .admin-payment-card-indices.is-overflowing>span{animation:cardTrustIndicesMarquee var(--card-trust-duration,7s) ease-in-out infinite alternate;will-change:transform}.admin-payment-card .admin-payment-card-indices.is-overflowing:hover>span,.admin-payment-card .admin-payment-card-indices.is-overflowing:focus-within>span{animation-play-state:paused}.admin-payment-card-indices .is-payment-amount{color:#ff9a50;background:#ff7a1a14;border-color:#ff7a1a40}.admin-payment-card-indices .is-payment-cycle{color:#e7bd4e;background:#ebb93f14;border-color:#ebb93f3d;min-width:0}.admin-payment-card-indices .is-payment-cycle b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#adminPaymentDetailDialog{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;background:#101011;border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;inset:0;overflow:hidden auto}#adminPaymentDetailDialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b8}#adminPaymentDetailDialog::-webkit-scrollbar{width:1px}#adminPaymentDetailDialog::-webkit-scrollbar-track{background:0 0}#adminPaymentDetailDialog::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:99px}#adminPaymentDetailDialog .detail-close{z-index:30;top:max(18px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000ad;position:fixed}.admin-payment-detail-content,.admin-payment-detail-reader{min-height:100%}.admin-payment-detail-reader{padding-bottom:80px}.admin-payment-detail-reader .detail-cover{width:100%;height:min(58vh,650px);min-height:360px;position:relative;overflow:hidden}.admin-payment-detail-reader .detail-cover:after{content:"";background:linear-gradient(#0000,#10101185 48%,#101011);position:absolute;inset:22% 0 0}.admin-payment-detail-reader .detail-cover img{object-fit:cover;filter:grayscale(.35)saturate(.7);width:100%;height:100%}.admin-payment-detail-reader .detail-body{z-index:2;width:min(900px,100% - 48px);margin:-54px auto 0;padding-bottom:40px;position:relative}.admin-payment-detail-reader .detail-club{align-items:center;gap:13px;margin-bottom:36px;display:flex}.admin-payment-detail-reader .detail-club>.club-avatar-frame.is-payment-detail-avatar{--club-cert-size:19px;--club-cert-right:-3px;flex:0 0 58px;width:58px;height:58px}.admin-payment-detail-reader .detail-club>.club-avatar-frame.is-payment-detail-avatar>img{object-fit:cover;border-radius:50%;width:100%;height:100%}.admin-payment-detail-reader .detail-club-copy{gap:7px;min-width:0;display:grid}.admin-payment-detail-reader .detail-club-name{align-items:center;gap:6px;min-width:0;display:flex}.admin-payment-detail-reader .detail-club-name>a{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;text-decoration:none;overflow:hidden}.admin-payment-detail-reader .detail-trust-indices{flex-wrap:wrap;gap:6px;display:flex}.admin-payment-detail-reader .detail-trust-indices>span{border-radius:8px;align-items:center;gap:5px;min-height:27px;padding:0 9px;font-size:10px;font-weight:600;display:inline-flex}.admin-payment-detail-reader .detail-trust-indices svg{flex:none;width:14px;height:14px}.admin-payment-detail-reader .detail-trust-indices .is-credible{color:#54d598;background:#54d5981c}.admin-payment-detail-reader .detail-trust-indices .is-suspicious{color:#ff626e;background:#ff626e1a}.admin-payment-detail-reader .admin-payment-menu-shell{flex:none;margin-left:auto}.admin-payment-detail-reader .detail-overline{color:var(--orange);letter-spacing:.13em;text-transform:uppercase;margin:0 0 13px;font-size:11px;font-weight:700}.admin-payment-detail-reader .detail-body>h2{max-width:820px;color:var(--cream);letter-spacing:-.045em;margin:0;font:700 clamp(42px,6vw,72px)/1 Space Grotesk,sans-serif}.admin-payment-detail-reader .detail-introduction{color:#aaa7a0;max-width:820px;margin:28px 0 0;font-size:18px;line-height:1.75}.admin-payment-detail-reader .detail-chapter{border-top:1px solid var(--line);margin-top:68px;padding-top:30px}.admin-payment-detail-reader .detail-chapter>span{color:var(--orange);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.admin-payment-detail-reader .detail-chapter h3{color:var(--cream);letter-spacing:-.035em;margin:11px 0 24px;font:650 clamp(28px,4vw,42px)/1.12 Space Grotesk,sans-serif}.admin-payment-detail-reader .detail-facts p{color:#aaa7a0;max-width:820px;margin:0;font-size:16px;line-height:1.85}.admin-payment-detail-reader .detail-facts p+p{margin-top:18px}.admin-payment-detail-reader .detail-facts strong{color:#eeeae1;font-weight:600}.admin-payment-detail-loading{color:#aaa7a0;place-content:center;justify-items:center;gap:12px;min-height:100dvh;font-size:12px;display:grid}@media(max-width:1320px){.admin-payment-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.admin-payments-reader{width:calc(100% - 30px)}.admin-payment-summary article{min-height:84px}.admin-payment-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px 0}.admin-payment-club{grid-column:1}.admin-payment-menu-shell{grid-area:1/2}.admin-payment-reference{grid-column:1/-1}.admin-payment-amount{grid-column:1}.admin-payment-status{grid-column:2;justify-self:end}.admin-payment-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.admin-payment-detail-reader .detail-cover{height:42svh;min-height:280px}.admin-payment-detail-reader .detail-body{width:calc(100% - 30px);margin-top:-44px}.admin-payment-detail-reader .detail-introduction,.admin-payment-detail-reader .detail-facts p{font-size:14px}}@media(max-width:620px){.admin-payment-catalog{grid-template-columns:1fr}.admin-payment-detail-reader .detail-club{align-items:flex-start}.admin-payment-detail-reader .detail-club .club-avatar-frame,.admin-payment-detail-reader .detail-club .club-avatar-frame>img{width:46px;height:46px}.admin-payment-detail-reader .detail-body>h2{font-size:38px}.admin-payment-detail-reader .detail-chapter{margin-top:48px;padding-top:23px}.notification-entry{grid-template-columns:44px minmax(0,1fr);gap:13px;padding-right:43px}.notification-entry-icon{width:44px;height:44px}.notification-delete-button{width:33px;height:33px;top:18px}}@media(min-width:961px){#catalogFeed{min-height:calc(100vh - var(--top-height) + 160px)}}.tournament-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 20px;display:grid}.tournament-card{min-width:0;animation:.4s both cardIn}.tournament-card.is-live-added{animation:.72s both liveTournamentIn}@keyframes liveTournamentIn{0%{opacity:0;filter:brightness(1.35);transform:translateY(-12px)scale(.985)}55%{opacity:1;filter:brightness(1.12);transform:translateY(0)scale(1.008)}to{opacity:1;filter:brightness();transform:translateY(0)scale(1)}}@keyframes cardIn{0%{opacity:0;transform:translateY(10px)}}.feed-loader{color:#777570;justify-content:center;align-items:center;gap:10px;min-height:68px;font-size:11px;display:flex}.feed-loader[hidden]{display:none}.feed-spinner{border:2px solid #ffffff1f;border-top-color:var(--orange);border-radius:50%;width:20px;height:20px;animation:.72s linear infinite feedSpin}.feed-sentinel{width:100%;height:1px}.feed-sentinel[hidden]{display:none}@keyframes feedSpin{to{transform:rotate(360deg)}}.feed-top-button{z-index:39;left:var(--feed-center-x,50%);bottom:var(--feed-top-bottom,28px);background:var(--orange);color:#111216;opacity:0;pointer-events:none;cursor:pointer;contain:layout paint;backface-visibility:hidden;border:1px solid #c45408;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:opacity .2s,transform .24s,background .2s;display:grid;position:fixed;transform:translate(-50%,16px)scale(.92);box-shadow:0 9px 25px #0000006b,0 0 0 4px #ff7a1a1a}.feed-top-button:hover{background:#ff922f}.feed-top-button.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.feed-top-button .lucide{stroke-width:2.4px;width:21px;height:21px}.card-media{aspect-ratio:16/9;cursor:pointer;background:#1b1b1d;border-radius:14px;width:100%;display:block;position:relative;overflow:hidden}.card-media:after{content:"";background:linear-gradient(#0000,#00000073);height:40%;position:absolute;inset:auto 0 0}.card-media>img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .3s}.tournament-card:hover .card-media>img{filter:brightness(1.05);transform:scale(1.035)}.format-badge{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-transform:uppercase;letter-spacing:.06em;background:#0a0a0bb3;border:1px solid #ffffff2e;border-radius:7px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;font-weight:700;display:flex;position:absolute;top:11px;left:11px}.format-badge .lucide{width:12px;height:12px}.date-badge{z-index:2;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0bd1;border-radius:8px;min-width:45px;padding:7px 8px;position:absolute;bottom:11px;right:11px}.date-badge b{font:700 17px/1 Space Grotesk;display:block}.date-badge span{color:var(--orange);text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:700;display:block}.card-info{grid-template-columns:42px minmax(0,1fr) 28px;gap:11px;padding-top:12px;display:grid}.club-avatar-link{width:42px;height:42px;display:block;overflow:visible}.club-avatar{object-fit:cover;border:1px solid var(--line);border-radius:50%;width:42px;height:42px}.card-copy{min-width:0;overflow:hidden}.card-title{color:var(--text);-webkit-line-clamp:2;cursor:pointer;-webkit-box-orient:vertical;margin:0 0 5px;font-size:15px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.card-club{min-width:0;min-height:1.4em;color:var(--muted);align-items:center;margin:0;font-size:12px;display:flex;overflow:hidden}.card-club a{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-club .verified{color:var(--orange);vertical-align:-2px;place-items:center;margin-left:3px;display:inline-grid}.card-trust-indices{flex-wrap:nowrap;gap:5px;margin-top:6px;overflow:hidden}.tournament-card.club-tournament-card .card-trust-indices.is-overflowing>span{animation:cardTrustIndicesMarquee var(--card-trust-duration,7s) ease-in-out infinite alternate;will-change:transform}.tournament-card.club-tournament-card .card-trust-indices.is-overflowing:hover>span,.tournament-card.club-tournament-card .card-trust-indices.is-overflowing:focus-within>span{animation-play-state:paused}@keyframes cardTrustIndicesMarquee{0%,14%{transform:translate(0)}86%,to{transform:translate(var(--card-trust-shift,0))}}.card-trust-indices>span{flex:none;min-height:22px;padding-inline:7px}.card-trust-indices b{color:currentColor}.verified .lucide{fill:currentColor;stroke:#0d0d0e;width:13px;height:13px}.card-meta{color:#777570;white-space:nowrap;align-items:center;gap:6px;min-width:0;margin:5px 0 0;font-size:11px;display:flex;overflow:hidden}.card-meta>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.meta-dot{background:currentColor;border-radius:50%;width:3px;height:3px}.card-menu{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid}.card-menu:hover{background:#ffffff14}.card-menu .lucide{width:19px}.card-menu.is-saved{color:var(--orange)}.card-menu.is-saved svg{fill:currentColor}.months-panel{top:calc(var(--top-height) + 16px);width:100%;min-width:0;max-height:calc(100vh - var(--top-height) - 32px);max-height:calc(100dvh - var(--top-height) - 32px);border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;opacity:1;visibility:visible;background:#121213b8;border-radius:17px;padding:21px;transition:opacity .24s,transform .34s cubic-bezier(.2,.8,.2,1),padding .3s,border-color .2s,visibility;position:sticky;overflow-y:auto;transform:translate(0)}.content-layout.is-calendar-collapsed .months-panel{opacity:0;pointer-events:none;visibility:hidden;border-color:#0000;width:0;padding-left:0;padding-right:0;transition:opacity .2s,transform .3s,padding .3s,border-color .2s,visibility 0s .3s;overflow:hidden;transform:translate(0)}.months-panel::-webkit-scrollbar{width:1px}.months-panel::-webkit-scrollbar-track{background:0 0}.months-panel::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:99px}.months-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:15px;display:flex}.months-heading h3{font-size:18px}.months-heading>.lucide{color:var(--orange)}.calendar-view-tabs{background:#0003;border:1px solid #ffffff13;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:14px 0 10px;padding:4px;display:grid}.calendar-view-tabs button{color:#777570;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:0;height:31px;padding:0 5px;font-size:10px;font-weight:700;transition:color .2s,background .2s}.calendar-view-tabs button:hover{color:var(--text)}.calendar-view-tabs button.is-active{color:#fff;background:#fd770047}.calendar-period-nav{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:5px;margin-bottom:4px;display:grid}.calendar-period-nav button{border:1px solid var(--line);color:#aaa8a2;cursor:pointer;background:#ffffff09;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid}.calendar-period-nav button:hover{color:var(--orange);border-color:#fd77006b}.calendar-period-nav button .lucide{width:15px;height:15px}.calendar-period-nav strong{color:#d8d5ce;text-align:center;text-overflow:ellipsis;white-space:nowrap;font:600 11px/1.3 Space Grotesk,sans-serif;overflow:hidden}.months-list{display:grid}.month-row{color:#aaa8a2;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff13;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;width:100%;padding:12px 2px;display:grid;position:relative}.month-row:last-child{border-bottom:0}.month-row:hover,.month-row.is-active{color:var(--text)}.month-row.is-active:before{content:"";background:var(--orange);border-radius:0 3px 3px 0;width:3px;height:25px;position:absolute;left:-21px}.month-number{color:#565550;font-size:10px}.month-row.is-active .month-number{color:var(--orange)}.month-name{text-transform:capitalize;font-size:13px;font-weight:600}.month-count{color:#8f8d87;text-align:center;background:#ffffff12;border-radius:99px;min-width:27px;padding:4px 6px;font-size:9px}.month-row.is-active .month-count{background:var(--cream);color:#15120d}.club-callout{background:var(--cream);color:#18130d;border-radius:13px;margin-top:16px;padding:18px}.callout-icon{width:35px;height:35px;color:var(--cream);background:#19140e;border-radius:9px;place-items:center;margin-bottom:18px;display:grid}.callout-icon .lucide{width:18px}.club-callout p{text-transform:uppercase;letter-spacing:.08em;margin:0 0 5px;font-size:11px}.club-callout strong{font:600 16px/1.3 Space Grotesk;display:block}.club-callout button,.club-callout a{color:#18130d;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:17px;padding:0;font-size:12px;font-weight:700;display:flex}.club-callout button .lucide,.club-callout a .lucide{width:15px}.empty-state{text-align:center;padding:80px 20px}.empty-icon{border:1px solid var(--line);width:62px;height:62px;color:var(--orange);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.empty-state h3{margin:0 0 7px;font:600 21px Space Grotesk}.empty-state p{color:var(--muted);margin:0 0 20px}.bottom-nav{display:none}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3;position:fixed;inset:0}.app-dialog{z-index:90;width:min(520px,100% - 32px);max-height:min(88vh,880px);color:var(--text);background:#141415;border:1px solid #ffffff24;border-radius:21px;margin:auto;padding:35px;position:fixed;inset:0;overflow:auto;box-shadow:0 35px 120px #00000094}.app-dialog[open]{animation:.22s ease-out dialogIn}@keyframes dialogIn{0%{opacity:0;transform:translateY(12px)scale(.98)}}.app-dialog::backdrop{background:0 0}.app-dialog h2{letter-spacing:-.04em;margin:0;font:700 32px/1.1 Space Grotesk}.dialog-copy{color:var(--muted);margin:13px 0 25px;line-height:1.55}.dialog-copy strong{color:var(--cream)}.dialog-close{cursor:pointer;background:#ffffff12;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:18px;right:18px}.dialog-close.static{flex:none;position:static}.dialog-close:hover{background:#ffffff1f}.dialog-close .lucide{width:19px}.year-dialog{width:min(430px,100% - 32px);height:fit-content;padding:0;overflow:hidden}.year-dialog-body{padding:34px}.year-dialog-body .dialog-copy{max-width:330px;margin-bottom:22px}.year-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.year-option{border:1px solid var(--line);min-height:70px;color:var(--text);text-align:left;cursor:pointer;background:#ffffff09;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:12px 14px;transition:border-color .2s,background .2s,transform .2s;display:flex}.year-option:hover{background:#ff7a1a12;border-color:#ff7a1a73;transform:translateY(-1px)}.year-option.is-active{border-color:var(--orange);background:var(--orange);color:#180c03}.year-option strong{font:700 19px Space Grotesk,sans-serif}.year-option span{color:#777570;font-size:10px}.year-option.is-active span{color:#180c03ad}.app-dialog label,.app-dialog legend{color:#c8c5be;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.app-dialog input:not([type=radio]):not([type=checkbox]):not([type=file]),.app-dialog textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#0d0d0e;border-radius:10px;outline:0;transition:border .2s}.app-dialog input:not([type=radio]):not([type=checkbox]):not([type=file]){height:48px;padding:0 14px}.app-dialog textarea{resize:vertical;padding:13px 14px;line-height:1.5}.app-dialog input:focus,.app-dialog textarea:focus{border-color:#ff7a1ab8}.input-with-icon{position:relative}.input-with-icon .lucide{color:#6f6d68;width:19px;position:absolute;top:14px;left:14px}.input-with-icon input{padding-left:44px!important}.primary-button,.secondary-button{cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:48px;font-weight:700;display:inline-flex;overflow:hidden}.action-marquee-label,.overflow-marquee{white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.action-marquee-label{flex:0 auto;display:inline-flex}.overflow-marquee-track{align-items:center;gap:inherit;white-space:nowrap;width:max-content;min-width:max-content;display:inline-flex}.overflow-marquee.is-overflowing .overflow-marquee-track{animation:overflowTextMarquee var(--overflow-marquee-duration,7s) ease-in-out infinite alternate;will-change:transform}.overflow-marquee.is-native-marquee .overflow-marquee-track{backface-visibility:hidden;animation:none!important}.overflow-marquee.is-overflowing:hover .overflow-marquee-track,.overflow-marquee.is-overflowing:focus-within .overflow-marquee-track{animation-play-state:paused}@keyframes overflowTextMarquee{0%,14%{transform:translate(0)}86%,to{transform:translate(var(--overflow-marquee-shift,0))}}.primary-button{background:var(--orange);color:#140b03;border:0;width:100%;margin-top:18px}.primary-button:hover{background:#ff8c39}.primary-button:disabled{cursor:wait;opacity:.68}.primary-button.is-loading{animation:.85s ease-in-out infinite alternate actionPulse}.primary-button.is-consent-locked:disabled{cursor:not-allowed;opacity:.42}.primary-button[data-email-submit].is-loading,.primary-button[data-code-submit].is-loading{opacity:1;animation:none}.button-loading-spinner{border:2px solid #140b0347;border-top-color:#140b03;border-radius:50%;width:21px;height:21px;animation:.65s linear infinite authSpin;display:block}@keyframes actionPulse{to{opacity:.48}}@keyframes authSpin{to{transform:rotate(360deg)}}.primary-button .lucide,.secondary-button .lucide{width:18px}.secondary-button{border:1px solid var(--line);background:#ffffff0d;padding:0 18px}.secondary-button:hover{background:#ffffff1a}.secondary-button.small{min-height:38px;padding:0 13px;font-size:12px}.privacy-note{color:#777570;justify-content:center;align-items:center;gap:7px;margin:16px 0 0;font-size:11px;display:flex}.privacy-note .lucide{width:14px;color:var(--green)}.back-link{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 28px;padding:0;font-size:12px;display:flex}.back-link .lucide{width:16px}.otp-input{letter-spacing:.4em;text-align:center;height:60px!important;font:600 25px Space Grotesk!important}.demo-code{color:#777570;margin:8px 0 0;font-size:11px}.demo-code strong{color:var(--cream)}#clubForm>label{margin-top:16px}.publish-dialog{width:min(760px,100% - 32px)}.dialog-title-row{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.cover-upload{cursor:pointer;background:#0e0e0f;border:1px dashed #f4e8cb4d;border-radius:14px;place-items:center;min-height:205px;margin-bottom:24px;display:grid;position:relative;overflow:hidden}.cover-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.cover-upload>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cover-placeholder{color:#aaa7a0;place-items:center;gap:7px;display:grid}.cover-placeholder .lucide{width:28px;height:28px;color:var(--orange)}.cover-placeholder span{color:#696761;font-size:11px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field-wide{grid-column:1/-1}.format-field{border:0;grid-template-columns:1fr 1fr;gap:10px;padding:0;display:grid}.format-field legend{grid-column:1/-1}.radio-card{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-height:68px;padding:10px 13px;margin:0!important;display:flex!important}.radio-card:has(input:checked){border-color:var(--orange);background:#ff7a1a12}.radio-card input{accent-color:var(--orange)}.radio-card .lucide{width:19px;color:var(--orange)}.radio-card span{gap:2px;display:grid}.radio-card strong{color:var(--text);font-size:12px}.radio-card small{color:#716f6a;font-size:10px}.field:has(textarea){position:relative}.char-count{color:#696761;font-size:10px;position:absolute;bottom:9px;right:12px}.form-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:16px;margin-top:26px;padding-top:20px;display:flex}.text-button{color:var(--muted);cursor:pointer;background:0 0;border:0}.primary-button.compact{width:auto;min-width:180px;margin:0;padding:0 17px}.welcome-splash{z-index:10000;isolation:isolate;min-height:100dvh;color:var(--text);background:#080809;display:grid;position:fixed;inset:0;overflow:hidden}.welcome-splash[hidden]{display:none!important}.welcome-splash.is-dismissing{opacity:0;filter:blur(12px);pointer-events:none;transition:opacity .42s,filter .42s}.welcome-logo-stage{z-index:2;place-items:center;padding:28px;transition:opacity .48s,visibility .48s;display:grid;position:absolute;inset:0}.welcome-logo-stage.is-finished{opacity:0;visibility:hidden;pointer-events:none}.welcome-logo{opacity:0;filter:brightness(0)invert()blur(24px);will-change:opacity,filter,transform;width:clamp(190px,29vw,390px);height:auto;transition:opacity .72s,filter .82s,transform .82s cubic-bezier(.2,.72,.25,1);transform:scale(.9)}.welcome-splash.is-logo-visible .welcome-logo{opacity:1;filter:brightness(0)invert()blur();transform:scale(1)}.welcome-splash.is-logo-leaving .welcome-logo{opacity:0;filter:brightness(0)invert()blur(22px);transition-duration:.5s;transform:scale(1.075)}.welcome-onboarding-dialog{z-index:9999;width:100%;max-width:none;height:100dvh;max-height:none;color:var(--text);opacity:0;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;background:#101011;border:0;border-radius:0;margin:0;padding:0;transition:opacity .42s,transform .42s;position:fixed;inset:0;overflow:hidden auto;transform:translateY(18px)}.welcome-onboarding-dialog[open]{display:block}.welcome-onboarding-dialog::backdrop{background:#101011}.welcome-onboarding-dialog.is-visible{opacity:1;transform:translateY(0)}.welcome-onboarding-dialog.is-dismissing{opacity:0;pointer-events:none;transform:translateY(10px)}.welcome-onboarding-cover{background:#0d0d0e;width:100%;height:min(58vh,660px);position:relative;overflow:hidden}.welcome-onboarding-cover:after{content:"";background:linear-gradient(#08080929,#101011b8 62%,#101011),radial-gradient(circle at 50% 32%,#0000 0,#1010113d 46%,#101011c7);position:absolute;inset:0}.welcome-onboarding-cover img{object-fit:cover;object-position:center;filter:grayscale()contrast(1.04);width:100%;height:100%;transform:scale(1.025)}.welcome-onboarding-body{z-index:2;width:min(900px,100% - 48px);margin:-70px auto 0;padding:0 0 132px;position:relative}.welcome-onboarding-form{text-align:center;min-height:360px}.welcome-onboarding-progress{align-items:center;gap:8px;width:100%;margin-bottom:30px;display:flex}.welcome-progress-dot{cursor:pointer;background:#ffffff24;border:0;border-radius:99px;flex:1 1 0;width:auto;min-width:0;height:4px;padding:0;transition:width .24s,background .24s}.welcome-progress-dot.is-active{background:var(--orange)}.welcome-progress-dot:focus-visible,.welcome-secondary-button:focus-visible,.welcome-next-button:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.welcome-slides{min-height:230px}.welcome-slide{flex-direction:column;align-items:center;animation:.36s both welcomeSlideIn;display:flex}.welcome-slide[hidden]{display:none!important}.welcome-slide h1,.welcome-slide h2{letter-spacing:-.055em;max-width:760px;margin:0 auto 20px;font:700 clamp(34px,5vw,58px)/1.02 Space Grotesk,sans-serif}.welcome-slide p{color:#aaa8a2;max-width:760px;margin:0 auto 10px;font-size:16px;line-height:1.72}.welcome-onboarding-footer{z-index:6;padding:14px max(18px,env(safe-area-inset-right)) calc(14px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#101011f0;position:absolute;bottom:0;left:0;right:0}.welcome-onboarding-footer-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;width:min(900px,100% - 48px);margin:0 auto;display:grid}.welcome-secondary-button{border:1px solid var(--line);width:100%;min-width:0;min-height:54px;color:var(--text);cursor:pointer;background:#ffffff0d;border-radius:10px;padding:0 16px;font-weight:700}.welcome-secondary-button:disabled{opacity:.42;cursor:default}.welcome-next-button{width:100%;min-width:0;min-height:54px;margin:0;padding:0 18px}body.is-welcome-splash-open,body.is-welcome-onboarding-open{overflow:hidden!important}@keyframes welcomeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.welcome-onboarding-cover{height:min(42svh,370px)}.welcome-onboarding-body{width:calc(100% - 30px);margin-top:-42px;padding-bottom:124px}.welcome-onboarding-form{min-height:390px}.welcome-onboarding-progress{margin-bottom:24px}.welcome-slides{min-height:0}.welcome-slide h1,.welcome-slide h2{font-size:clamp(31px,10vw,43px)}.welcome-slide p{font-size:14px;line-height:1.65}.welcome-onboarding-footer{padding-top:12px}.welcome-onboarding-footer-inner{width:100%}}@media(prefers-reduced-motion:reduce){.welcome-logo,.welcome-logo-stage,.welcome-onboarding-dialog,.welcome-splash.is-dismissing{transition-duration:.12s!important}.welcome-slide{animation-duration:.12s}}.auth-dialog{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;background:#101011;border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;inset:0;overflow:hidden auto}.auth-dialog[open]{display:block}.auth-dialog.is-club-step{height:100dvh}.auth-dialog::-webkit-scrollbar{width:1px}.auth-dialog::-webkit-scrollbar-track{background:0 0}.auth-dialog::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:99px}.auth-close{z-index:6;top:max(18px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000ad;position:fixed}.auth-cover{background:#0d0d0e;width:100%;height:min(58vh,660px);min-height:360px;position:relative;overflow:hidden}.auth-cover:after{content:"";background:linear-gradient(#0000,#1010117a 46%,#101011);position:absolute;inset:24% 0 0}.auth-cover>img{object-fit:cover;object-position:center;width:100%;height:100%}.auth-dialog.is-transition .auth-cover,.auth-dialog.is-club-step .auth-cover{height:min(44vh,500px);min-height:280px}.auth-body{z-index:2;width:min(900px,100% - 48px);min-height:0;margin:-58px auto 0;padding:0 0 72px;position:relative;overflow:visible}.auth-body>div{max-width:100%}.auth-body .dialog-copy{max-width:650px}.auth-body form{width:100%}.auth-body>[hidden]{display:none!important}#authEmailStep>h2,#authEmailStep>.dialog-copy{text-align:center;margin-left:auto;margin-right:auto}#authEmailStep>form{margin-top:30px}.auth-transition-step{text-align:center;justify-content:center;align-items:center;min-height:300px;display:flex}.auth-transition-spinner{border:3px solid #ffffff1f;border-top-color:var(--orange);border-radius:50%;width:42px;height:42px;animation:.72s linear infinite authSpin;display:block}.auth-dialog.is-club-step .auth-body{width:min(900px,100% - 48px);margin:-48px auto 0;padding:0;overflow:visible}.auth-club-step{min-height:0;display:block}.auth-club-heading{padding:20px 36px 8px}.auth-club-heading h2{letter-spacing:-.05em;margin:8px 0 18px;font:700 clamp(38px,5vw,60px)/1 Space Grotesk,sans-serif}.auth-club-heading .dialog-copy{max-width:760px;margin:0;font-size:17px;line-height:1.75}.auth-club-form{min-height:0;display:block}.auth-club-fields{min-height:0;padding:4px 36px 46px;overflow:visible}.auth-club-chapter{border-top:1px solid var(--line);margin-top:58px;padding-top:27px}.auth-club-chapter>span{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.auth-club-chapter h3{letter-spacing:-.035em;margin:10px 0 18px;font:600 clamp(25px,3vw,34px) Space Grotesk,sans-serif}.auth-club-chapter>p:not(.club-logo-help){color:#aaa8a2;max-width:800px;margin:0;font-size:15px;line-height:1.85}.auth-club-chapter .auth-fields-grid{margin-top:24px}.auth-club-chapter .field>label{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.auth-club-chapter .field>label small{color:#6f6d68;font-size:9px;font-weight:400}.auth-club-portrait-chapter .club-logo-picker{margin-top:28px}.auth-club-portrait-chapter>.field{margin-top:25px}.auth-club-logo-error{text-align:center;display:block}.club-logo-picker{cursor:pointer;width:96px;height:96px;margin:2px auto 9px;position:relative;display:block!important}.club-logo-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.club-logo-circle{color:#8b8983;background:#0d0d0e;border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:96px;height:96px;display:grid;overflow:hidden}.club-logo-circle>.lucide{stroke-width:1.35px;width:38px;height:38px}.club-logo-circle>img{object-fit:cover;width:100%;height:100%}.club-logo-edit{background:var(--orange);color:#140b03;border:3px solid #141415;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;bottom:3px;right:-2px}.club-logo-edit .lucide{width:14px;height:14px}.club-logo-help{color:#6f6d68;text-align:center;margin:0 0 17px;font-size:9px}.auth-fields-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.auth-fields-grid .field-wide{grid-column:1/-1}.auth-fields-grid .field>label span{color:#6f6d68;font-weight:400}.legal-consent{border:1px solid var(--line);color:#aaa8a2;cursor:pointer;background:#ffffff06;border-radius:11px;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:10px;margin-top:22px;padding:14px 15px;font-size:12px;line-height:1.6;display:grid!important}.app-dialog .legal-consent input[type=checkbox]{width:17px;min-width:17px;max-width:17px;height:17px;min-height:17px;max-height:17px;accent-color:var(--orange);cursor:pointer;margin:1px 0 0;padding:0}.legal-consent>span{min-width:0}.legal-consent a{color:var(--text);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #ff7a1ab8;text-decoration:underline #ff7a1ab8}.legal-consent a:hover{color:var(--orange)}.legal-consent-error{margin-top:7px;display:block}.auth-club-action{z-index:4;padding:14px 36px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#141415fa;position:sticky;bottom:0;box-shadow:0 -14px 35px #00000047}.auth-club-action .primary-button{margin:0}.club-creation-dialog.app-dialog{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;background:#101011;border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;inset:0;overflow:hidden}.club-creation-dialog.app-dialog[open]{animation:none;display:block;transform:none}.club-creation-dialog.app-dialog::backdrop{background:#080809f5}.club-creation-dialog.app-dialog::-webkit-scrollbar{width:1px}.club-creation-dialog.app-dialog::-webkit-scrollbar-track{background:0 0}.club-creation-dialog.app-dialog::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:99px}.club-creation-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;width:100%;height:100%;overflow:hidden auto}.club-creation-scroll::-webkit-scrollbar{width:1px}.club-creation-scroll::-webkit-scrollbar-track{background:0 0}.club-creation-scroll::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:99px}.club-creation-cover{background:#0d0d0e;width:100%;height:min(52vh,580px);min-height:360px;position:relative;overflow:hidden}.club-creation-cover:after{content:"";background:linear-gradient(#0000,#10101180 46%,#101011);position:absolute;inset:20% 0 0}.club-creation-cover img{object-fit:cover;object-position:center;filter:saturate(.45)brightness(.72);width:100%;height:100%}.club-creation-dialog .club-creation-body{width:min(900px,100% - 48px);margin:-96px auto 0;padding:0 0 150px}.club-creation-intro{text-align:left}.form-page-intro.club-creation-intro>p.section-kicker{max-width:none;color:var(--orange);margin:0 0 10px;line-height:normal}.club-creation-intro h1{letter-spacing:-.055em;max-width:780px;margin:0;font:700 clamp(38px,6vw,68px)/1.02 Space Grotesk,sans-serif}.form-page-intro.club-creation-intro>p:not(.section-kicker){color:#aaa8a2;text-align:left;max-width:790px;margin:20px 0 0;font-size:16px;line-height:1.9}.form-card.club-creation-card{width:100%;max-width:900px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:0}.form-card.club-creation-card .club-creation-fields-grid,.form-card.club-creation-card .logo-upload,.form-card.club-creation-card .club-creation-description-field{margin-top:30px}.club-creation-card .field label small{color:#696761;font-weight:400}.club-creation-framework-chapter>p.club-creation-legal-copy{margin-top:18px}.club-creation-legal-copy a{color:#eeeae1;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #ff7a1ab8;text-decoration:underline #ff7a1ab8}.club-creation-legal-copy a:hover{color:var(--orange)}.club-creation-action{z-index:94;padding:14px max(18px,env(safe-area-inset-right)) calc(14px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#101011f5;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 50px #00000057}.club-creation-action-inner{width:min(900px,100% - 48px);margin:0 auto}.club-creation-action .primary-button{min-height:54px;margin:0}.license-page-body{background:#101011;min-height:100dvh;overflow:hidden}.license-page{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;height:100dvh;min-height:100dvh;position:relative;overflow-y:auto}.license-page::-webkit-scrollbar{width:1px}.license-page::-webkit-scrollbar-track{background:0 0}.license-page::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:99px}.license-cover{pointer-events:none;height:min(60vh,680px);position:absolute;inset:0 0 auto;overflow:hidden}.license-cover:after{content:"";background:linear-gradient(#0000,#101011b3 52%,#101011 92%);position:absolute;inset:10% 0 0}.license-cover img{object-fit:cover;filter:grayscale()blur(1px)brightness(.68);width:100%;height:100%}.license-reader{z-index:1;text-align:center;width:min(1180px,100% - 42px);margin:0 auto;padding:min(38vh,430px) 0 150px;position:relative}.license-club-logo{object-fit:cover;background:#0b0b0c;border:1px solid #ffffff2e;border-radius:50%;width:84px;height:84px;margin-bottom:22px}.license-kicker{color:var(--orange);letter-spacing:.17em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.license-reader h1{margin:0;font:600 clamp(36px,5vw,68px)/1.02 Space Grotesk,sans-serif}.license-copy{color:#aaa8a2;max-width:650px;margin:24px auto 0;font-size:18px;line-height:1.75}.license-plan-stage,.license-transaction-stage{margin-top:40px}.license-plan-stage[hidden],.license-transaction-stage[hidden],[data-license-plan-content][hidden],[data-license-transaction-content][hidden]{display:none}.license-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.license-plan-card{border:1px solid var(--line);min-width:0;color:var(--text);text-align:left;cursor:pointer;background:#141415e0;border-radius:18px;flex-direction:column;padding:28px 24px 25px;transition:border-color .18s,background .18s,transform .18s;display:flex;position:relative;overflow:hidden}.license-plan-card:hover{border-color:#ff7a1a57;transform:translateY(-2px)}.license-plan-card.is-selected,.license-plan-card:has(.license-plan-input:checked){box-shadow:inset 0 3px 0 var(--orange);background:linear-gradient(155deg,#ff7a1a1f,#141415f0 58%);border-color:#ff7a1abd}.license-plan-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.license-plan-input:focus-visible+.license-plan-recommended,.license-plan-card:has(.license-plan-input:focus-visible){outline:2px solid var(--orange);outline-offset:3px}.license-plan-recommended{background:var(--orange);color:#111;letter-spacing:.08em;text-transform:uppercase;border-radius:0 0 9px 9px;padding:7px 11px;font-size:9px;font-weight:800;position:absolute;top:0;right:20px}.license-plan-duration{color:#d9d5cd;margin-top:10px;font-size:15px;font-weight:700}.license-plan-card>strong{color:#fff;letter-spacing:-.04em;margin-top:18px;font:650 clamp(28px,3vw,39px)/1 Space Grotesk,sans-serif}.license-plan-card>strong small{color:#9b9891;letter-spacing:0;font:600 12px DM Sans,sans-serif}.license-plan-equivalence{color:#85827c;margin-top:13px;font-size:11px}.license-plan-card ul{border-top:1px solid var(--line);gap:11px;margin:25px 0 0;padding:21px 0 0;list-style:none;display:grid}.license-plan-card li{color:#aaa8a2;align-items:flex-start;gap:9px;font-size:11px;line-height:1.45;display:flex}.license-plan-card li .lucide{width:15px;height:15px;color:var(--orange);stroke-width:2px;flex:none}.license-plan-stage .license-note{margin-top:22px}.license-selected-plan{background:#ff7a1a0f;border:1px solid #ff7a1a57;border-radius:15px;gap:5px;width:min(620px,100%);margin:0 auto;padding:20px;display:grid}.license-selected-plan span{color:#85827c;font-size:11px}.license-selected-plan strong{color:#f4f1ea;font:650 20px Space Grotesk,sans-serif}.license-selected-plan small{color:#aaa8a2;font-size:12px}.license-price{border:1px solid var(--line);background:#ffffff06;border-radius:16px;gap:7px;max-width:520px;margin:40px auto 0;padding:24px;display:grid}.license-price span{color:#aaa8a2;font-size:13px}.license-price strong{color:#fff;font:600 28px Space Grotesk,sans-serif}.license-feedback,.license-note{color:#aaa8a2;max-width:620px;margin:18px auto 0;font-size:13px;line-height:1.65}.license-feedback{color:#f4e8cb}.license-feedback.is-error{color:#ff7d86}.license-close{z-index:8;top:max(20px,env(safe-area-inset-top));right:max(20px,env(safe-area-inset-right));color:#d7d4cd;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0c0dc7;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:44px;height:44px;transition:border-color .18s,background .18s,color .18s;display:grid;position:fixed}.license-close:hover{color:#fff;background:#1a1a1b;border-color:#fff3}.license-close .lucide{stroke-width:1.45px;width:20px;height:20px}.license-message{border:1px solid var(--line);color:#d8d5ce;text-align:left;cursor:pointer;background:#ffffff06;border-radius:14px;align-items:center;gap:13px;width:min(620px,100%);min-height:68px;margin:22px auto 0;padding:12px 15px;transition:border-color .18s,background .18s;display:flex}.license-message:hover,.license-message.is-open{background:#ff7a1a0f;border-color:#ff7a1a59}.license-message.is-pending{color:#8d8b86;cursor:default;background:#ffffff09;border-color:#ffffff14}.license-message.is-pending strong{color:#aaa8a2}.license-message.is-pending>.lucide{color:#777570}.license-message>.lucide{color:#8f8d87;stroke-width:1.5px;flex:none;width:19px;height:19px}.license-message>.lucide:last-child{margin-left:auto;transition:transform .2s}.license-message.is-open>.lucide:last-child{transform:rotate(180deg)}.license-message span{gap:3px;min-width:0;display:grid}.license-message strong{color:#f4f1ea;font-size:13px}.license-message small{color:#85827c;font-size:11px;line-height:1.45}.license-transaction-panel{border:1px solid var(--line);text-align:left;background:#151516;border-radius:14px;width:min(620px,100%);margin:12px auto 0;padding:18px}.license-transaction-panel[hidden],.license-action form[hidden]{display:none}.license-transaction-panel label{color:#ece8df;font-size:12px;font-weight:700;display:block}.license-transaction-panel p{color:#85827c;margin:6px 0 12px;font-size:11px;line-height:1.55}.license-transaction-panel input{border:1px solid var(--line);color:#f5f1e9;letter-spacing:.04em;background:#101011;border-radius:11px;outline:0;width:100%;height:50px;padding:0 15px;font:600 14px DM Sans,sans-serif}.license-transaction-panel input:focus{border-color:var(--orange)}.license-transaction-panel .field-error{color:#ff7d86;margin-top:8px;font-size:11px;display:block}.license-action{z-index:4;padding:16px max(24px,env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101011f5;position:fixed;bottom:0;left:0;right:0}.license-action>form,.license-action>button{width:min(1180px,100%);margin:0 auto}.license-action .primary-button,.license-action .secondary-button{width:100%;min-height:54px;margin:0}.license-action-form.is-dual{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:760px;display:grid}.license-action .primary-button.is-awaiting-review{color:#7e7c77;box-shadow:none;cursor:not-allowed;background:#29292a;border-color:#343435}.legal-page-body{background:#101011;min-height:100vh;overflow-x:hidden}.legal-component{width:100%}.legal-component-page{min-height:calc(100vh - var(--top-height));padding-bottom:100px}.legal-component .legal-reader{padding-bottom:20px}.legal-page{background:#101011;min-height:100vh;padding-bottom:112px}.legal-cover{width:100%;height:min(54vh,610px);min-height:360px;position:relative;overflow:hidden}.legal-cover:after{content:"";background:linear-gradient(#0000,#1010116b 38%,#101011);position:absolute;inset:18% 0 0}.legal-cover img{object-fit:cover;filter:saturate(.35)brightness(.62);width:100%;height:100%}.legal-reader{z-index:2;width:min(900px,100% - 48px);color:var(--text);margin:-118px auto 0;position:relative}.legal-brand{align-items:center;width:148px;height:44px;margin-bottom:42px;display:flex}.legal-brand img{object-fit:contain;object-position:left center;filter:grayscale()brightness(0)invert();width:100%;max-height:34px}.legal-heading{max-width:840px}.legal-overline,.legal-chapter>span{color:var(--orange);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:700}.legal-heading h1{letter-spacing:-.055em;max-width:830px;margin:12px 0 25px;font:700 clamp(42px,6vw,74px)/1.02 Space Grotesk,sans-serif}.legal-lead{color:#bbb8b1;max-width:790px;margin:0;font-size:clamp(17px,2vw,21px);line-height:1.75}.legal-updated{color:#74716c;margin:23px 0 0;font-size:11px}.legal-chapter{border-top:1px solid var(--line);margin-top:62px;padding-top:27px}.legal-chapter h2{letter-spacing:-.035em;margin:11px 0 23px;font:600 clamp(25px,3vw,35px) Space Grotesk,sans-serif}.legal-chapter p,.legal-chapter li{color:#aaa8a2;max-width:820px;font-size:16px;line-height:1.9}.legal-chapter p{margin:0 0 18px}.legal-chapter ul{gap:9px;margin:0 0 22px;padding-left:22px;display:grid}.legal-chapter li::marker{color:var(--orange)}.legal-chapter a{color:var(--text);text-underline-offset:3px;-webkit-text-decoration:underline #ff7a1ab8;text-decoration:underline #ff7a1ab8}.legal-action-bar{z-index:20;padding:14px 24px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#101011e6;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 50px #00000057}.legal-action-inner{width:min(900px,100%);margin:0 auto}.legal-action-inner .primary-button{min-height:52px;margin:0;display:flex}#detailDialog{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;background:#101011;border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;inset:0;overflow:hidden auto}#detailDialog::-webkit-scrollbar{width:1px}#detailDialog::-webkit-scrollbar-track{background:0 0}#detailDialog::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:99px}#detailDialog .detail-close{z-index:5;top:max(18px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000ad;position:fixed}#detailContent,.detail-reader{min-height:100%}#detailDialog .detail-reader{padding-bottom:106px}#detailDialog .detail-cover{width:100%;height:min(62vh,720px);min-height:380px;margin:0;position:relative;overflow:hidden}#detailDialog .detail-cover:after{content:"";background:linear-gradient(#0000,#10101180 48%,#101011);position:absolute;inset:28% 0 0}#detailDialog .detail-cover img{object-fit:cover;width:100%;height:100%}#detailDialog .detail-body{z-index:2;width:min(900px,100% - 48px);margin:-48px auto 0;padding:0 0 40px;position:relative}#detailDialog .detail-club{align-items:center;gap:13px;margin:0 0 34px;display:flex}#detailDialog .detail-club>.club-avatar-frame{width:62px;height:62px}#detailDialog .detail-club>.club-avatar-frame>img{object-fit:cover;border:3px solid #101011;border-radius:50%;flex:none;width:62px;height:62px}#detailDialog .detail-club-copy{gap:7px;min-width:0;display:grid}#detailDialog .detail-club-name{align-items:center;gap:6px;min-width:0;display:flex}#detailDialog .detail-club a{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;text-decoration:none;overflow:hidden}#detailDialog .detail-trust-indices{flex-wrap:wrap;gap:6px;display:flex}#detailDialog .detail-trust-indices>span{border-radius:8px;align-items:center;gap:5px;min-height:27px;padding:0 9px;font-size:10px;font-weight:600;display:inline-flex}#detailDialog .detail-trust-indices svg{flex:none}#detailDialog .detail-trust-indices strong{color:currentColor;font-size:11px}#detailDialog .detail-trust-indices .is-credible{color:#54d598;background:#54d5981c}#detailDialog .detail-trust-indices .is-suspicious{color:#ff626e;background:#ff626e1a}#detailDialog .detail-trust-indices .has-reward{color:#f4c85b;background:#f4c85b1f}#detailDialog .detail-share-button{background:#ffffff12;flex:none;margin-left:auto;position:static}#detailDialog .detail-tournament-menu-shell{flex:none;margin-left:auto;position:relative}#detailDialog .detail-tournament-menu-shell .detail-share-button{margin-left:0}#detailDialog .detail-settings-button .lucide{stroke-width:1.35px;width:20px;height:20px}#detailDialog .detail-settings-button[aria-expanded=true]{color:var(--orange);background:#ff7a1a1f}#detailDialog .detail-tournament-menu{z-index:12;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#161617f7;border-radius:14px;width:min(240px,100vw - 42px);padding:8px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 18px 48px #0000006b}#detailDialog .detail-tournament-menu[hidden]{display:none}#detailDialog .detail-tournament-menu>button,#detailDialog .detail-club .detail-tournament-menu>a{color:#d8d5ce;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:44px;padding:0 12px;font:600 12px DM Sans,sans-serif;text-decoration:none;display:flex}#detailDialog .detail-tournament-menu>button:hover,#detailDialog .detail-club .detail-tournament-menu>a:hover{color:#fff;background:#ffffff12}#detailDialog .detail-tournament-menu .lucide,#detailDialog .detail-tournament-menu svg{stroke-width:1.45px;flex:none;width:17px;height:17px}#detailDialog .detail-overline{color:var(--orange);letter-spacing:.13em;text-transform:uppercase;margin:0 0 13px;font-size:11px;font-weight:700}#detailDialog .detail-body h2{letter-spacing:-.055em;max-width:820px;margin:0;font:700 clamp(38px,5.5vw,72px)/1.02 Space Grotesk,sans-serif}#detailDialog .detail-introduction{color:#bbb8b1;max-width:780px;margin:27px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.75}#detailDialog .detail-chapter{border-top:1px solid var(--line);margin-top:64px;padding-top:27px}#detailDialog .detail-chapter>span{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}#detailDialog .detail-chapter h3{letter-spacing:-.035em;margin:10px 0 22px;font:600 clamp(25px,3vw,34px) Space Grotesk,sans-serif}#detailDialog .detail-chapter p,#detailDialog .detail-facts p{color:#aaa8a2;max-width:800px;margin:0;font-size:16px;line-height:1.9}#detailDialog .detail-facts{margin:0;display:block}#detailDialog .detail-facts p+p{margin-top:18px}#detailDialog .detail-facts strong{color:#eeeae1;font-weight:600}#detailDialog .detail-reward-title{color:var(--text);display:block}#detailDialog .detail-reward-copy{white-space:pre-line}#detailDialog .detail-reward-notice{color:#81785f;margin-top:18px;font-size:12px}#detailDialog .detail-relaunch-chapter{background:linear-gradient(135deg,#ff7a1a12,#ffffff05);border:1px solid #ff7a1a33;border-radius:16px;padding-bottom:clamp(20px,3vw,32px);padding-left:clamp(18px,3vw,34px);padding-right:clamp(18px,3vw,34px)}#detailDialog .detail-relaunch-chapter>span{color:#ff9a50}#detailDialog .detail-reader-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;width:min(900px,100% - 48px);margin:0 auto 68px;padding-top:24px;display:flex}#detailDialog .detail-reader-actions button{color:#aaa8a2;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:40px;padding:0;font-size:12px;display:inline-flex}#detailDialog .detail-reader-actions button:hover{color:var(--text)}#detailDialog .detail-reader-actions button.is-liked{color:var(--orange)}#detailDialog .detail-reader-actions button.is-liked svg{fill:currentColor}#detailDialog .detail-reader-actions .lucide{width:19px;height:19px}#detailDialog .detail-action-bar{z-index:4;padding:14px max(24px,env(safe-area-inset-right)) calc(14px + env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#101011e6;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 50px #00000057}#detailDialog .detail-action-inner{width:min(900px,100% - 48px);margin:0 auto}#detailDialog .tournament-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}#detailDialog .tournament-detail-actions>.detail-action-button{box-sizing:border-box;text-align:center;white-space:nowrap;justify-content:center;align-items:center;width:100%;min-width:0;height:52px;min-height:52px;max-height:52px;margin:0;padding:0 14px;line-height:1;text-decoration:none;display:flex}#detailDialog .tournament-detail-actions>.detail-action-button.secondary-button{color:var(--text);background:#1d1d1e}#detailDialog .tournament-detail-actions>.detail-action-button.is-finished:disabled{cursor:not-allowed;opacity:.72}#detailDialog .detail-action-bar .primary-button{width:100%;min-height:52px;margin:0;display:flex}#detailDialog .detail-action-bar .primary-button.is-finished{cursor:pointer;opacity:1;color:#eeeae1;background:#29292b;text-decoration:none}.profile-panel{z-index:85;border-left:1px solid var(--line);background:#111112;width:min(560px,100%);transition:transform .28s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(105%);box-shadow:-35px 0 100px #0000007a}.profile-panel.is-open{transform:translate(0)}.profile-header{z-index:3;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111112d6;grid-template-columns:42px 1fr 42px;align-items:center;height:62px;padding:0 15px;display:grid;position:sticky;top:0}.profile-header>span{text-align:center;font-weight:700}.profile-cover{background:linear-gradient(120deg,#ff7a1a59,#0000),url(/priimus_fond_pardefaut_vu_app.webp) 50%/cover;height:145px}.profile-identity{grid-template-columns:74px 1fr auto;align-items:center;gap:15px;margin-top:-30px;padding:0 25px;display:grid}.profile-identity>img{object-fit:cover;border:4px solid #111112;border-radius:50%;width:74px;height:74px}.profile-identity h2{margin:32px 0 2px;font:600 21px Space Grotesk}.profile-identity p{color:var(--muted);margin:0;font-size:12px}.profile-identity .secondary-button{margin-top:30px}.profile-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:25px;padding:16px 0;display:grid}.profile-stats div{text-align:center;border-right:1px solid var(--line);gap:3px;display:grid}.profile-stats div:last-child{border:0}.profile-stats strong{font:600 19px Space Grotesk}.profile-stats span{color:#777570;font-size:10px}.profile-section-head{justify-content:space-between;align-items:center;padding:0 25px 15px;display:flex}.profile-section-head h3{font-size:19px}.profile-section-head button{color:var(--muted);background:0 0;border:0}.profile-tournaments{grid-template-columns:1fr 1fr;gap:2px;display:grid}.profile-card{aspect-ratio:1;background:#222;position:relative;overflow:hidden}.profile-card>img{object-fit:cover;width:100%;height:100%}.profile-card:after{content:"";background:linear-gradient(#0000,#000000d9);position:absolute;inset:45% 0 0}.profile-card-info{z-index:2;position:absolute;bottom:10px;left:10px;right:10px}.profile-card-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.profile-card-info span{color:#c1bfb9;font-size:10px}.edit-button{z-index:3;cursor:pointer;background:#000000a8;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:9px;right:9px}.edit-button .lucide{width:15px}.profile-empty{color:var(--muted);text-align:center;grid-column:1/-1;padding:80px 25px}.months-drawer{display:none}.toast-region{z-index:120;gap:9px;display:grid;position:fixed;bottom:22px;right:22px}.toast{border:1px solid var(--line);background:#202022;border-radius:11px;align-items:center;gap:10px;padding:13px 16px;font-size:13px;animation:.3s both toastIn;display:flex;box-shadow:0 14px 45px #0006}.toast .lucide{width:18px;color:var(--green)}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)}}@media(min-width:1201px){.search-wrap{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)scale(1)}.header-search-trigger,.search-close{display:none}.topbar.is-searching>.brand-zone,.topbar.is-searching>.top-actions{opacity:1;visibility:visible;pointer-events:auto;transform:none}}@media(max-width:1320px){.tournament-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.club-explorer-list,.game-explorer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.topbar{grid-template-columns:1fr auto}}@media(max-width:960px){:root{--top-height: calc(64px + env(safe-area-inset-top)) ;--bottom-nav-height: calc(68px + env(safe-area-inset-bottom)) }.topbar{padding:env(safe-area-inset-top) max(18px,env(safe-area-inset-right)) 0 max(18px,env(safe-area-inset-left));grid-template-columns:1fr auto;gap:16px}.topbar.is-searching{align-items:start}.topbar .search-wrap{top:calc(env(safe-area-inset-top) + 9px);right:max(14px,env(safe-area-inset-right));left:max(14px,env(safe-area-inset-left));width:auto;transform:translateY(-8px)scale(.98)}.topbar.is-searching .search-wrap{transform:translateY(0)scale(1)}.brand-logo{width:120px;height:42px}.brand-logo img{max-height:27px}.year-control{height:42px;font-size:13px}.search-wrap kbd,.publish-button span{display:none}.publish-button{justify-content:center;width:42px;padding:0}.left-nav{display:none}.page-shell{width:100%;padding:calc(var(--top-height) + 28px) 22px 105px;margin:0}.content-layout{grid-template-columns:minmax(0,1fr)}.content-layout.is-component{width:100vw;margin-top:-28px;margin-left:-22px}.months-panel{display:none}.filters-row{display:flex}.card-meta{display:none}.participants-reader-body{padding-bottom:calc(210px + env(safe-area-inset-bottom))}.participants-return-bar{left:0;bottom:calc(68px + env(safe-area-inset-bottom));padding:10px 18px}.participants-return-inner{width:100%}.participants-return-button{min-height:48px}.bottom-nav{z-index:40;height:var(--bottom-nav-height);padding:8px max(12px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(12px,env(safe-area-inset-left));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);backface-visibility:hidden;contain:layout paint;isolation:isolate;will-change:transform;background:#0b0b0ce8;grid-template-columns:repeat(5,1fr);align-items:start;display:grid;position:fixed;bottom:0;left:0;right:0;transform:translate(0)}.bottom-nav button,.bottom-nav a{color:#777570;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:52px;padding:0;text-decoration:none;display:flex}.bottom-nav button.is-active,.bottom-nav a.is-active{color:var(--text)}.bottom-nav span{font-size:9px}.bottom-nav .lucide{width:21px;height:21px}.bottom-nav .is-active>.lucide{color:var(--cream);stroke-width:2.25px;filter:drop-shadow(0 0 7px #f4e8cb33)}.bottom-nav .bottom-create .lucide{border:1px solid var(--cream);width:32px;height:32px;color:var(--cream);border-radius:9px;padding:5px}.bottom-nav .bottom-create.is-active .lucide{border-color:var(--orange);color:var(--orange)}.bottom-nav .bottom-create.bottom-ranking .lucide{border:0;border-radius:0;width:21px;height:21px;padding:0}.bottom-nav .saved-nav-item .saved-count{border-color:#111112;top:1px;left:calc(50% + 4px);right:auto}.feed-top-button{left:50%;bottom:calc(var(--bottom-nav-height) + 12px);width:36px;height:36px}.feed-top-button .lucide{width:17px;height:17px}.months-drawer{z-index:90;max-height:76vh;padding:9px 22px calc(28px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#171718;border-radius:22px 22px 0 0;transition:transform .27s;display:block;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%)}.months-drawer.is-open{transform:translateY(0)}.drawer-handle{background:#4a4946;border-radius:99px;width:38px;height:4px;margin:0 auto 16px}.months-drawer .months-heading{align-items:center}.months-drawer .calendar-view-tabs{margin-top:13px}.months-drawer .calendar-period-nav{margin-bottom:5px}.months-drawer .month-row{padding:15px 4px}.months-drawer .month-row.is-active:before{left:-22px}}.inner-page{min-height:100vh}.inner-topbar{grid-template-columns:1fr auto;padding-inline:max(28px,50vw - 620px)}.inner-nav{align-items:center;gap:8px;display:flex}.inner-nav a,.inner-nav button{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 13px;text-decoration:none;display:inline-flex}.inner-nav a:hover,.inner-nav button:hover{color:var(--text);background:#ffffff12}.inner-nav .lucide{width:17px}.inner-nav form{margin:0}.inner-shell{width:min(1240px,100% - 40px);min-height:100vh;padding:calc(var(--top-height) + 55px) 0 90px;margin:0 auto}.inner-shell:has(.editor-shell),.inner-shell:has(.club-profile-component){padding-bottom:0}.server-alert{color:#c9c6bf;background:#18181ae6;border:1px solid #ffffff1f;border-radius:11px;align-items:center;gap:11px;margin-bottom:22px;padding:13px 16px;font-size:13px;display:flex}.server-alert .lucide{width:19px;color:var(--orange);flex:none}.server-alert.is-success .lucide{color:var(--green)}.server-alert.is-error{border-color:#ff646447}.server-alert.is-error .lucide{color:#f77}.server-alert div{gap:2px;display:grid}.server-alert strong{color:var(--text)}.server-alert span{color:var(--muted)}.form-page-grid{min-height:calc(100vh - var(--top-height) - 145px);grid-template-columns:minmax(0,1fr) 480px;align-items:center;gap:clamp(50px,9vw,130px);display:grid}.form-page-intro h1,.editor-heading h1,.club-profile-copy h1{letter-spacing:-.055em;margin:0;font:700 clamp(38px,5vw,68px)/.98 Space Grotesk,sans-serif}.form-page-intro h1 em{color:var(--cream);font-style:normal}.form-page-intro>p:not(.eyebrow){max-width:570px;color:var(--muted);margin:22px 0 0;line-height:1.7}.form-page-intro .back-link,.editor-heading .back-link{color:#8e8c86;margin-bottom:54px;text-decoration:none}.intro-points{gap:17px;margin-top:38px;display:grid}.intro-points>div{align-items:center;gap:14px;display:flex}.intro-points>div>.lucide{width:20px;color:var(--orange)}.intro-points span{gap:2px;display:grid}.intro-points strong{font-size:13px}.intro-points small{color:#777570}.form-card,.editor-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#141415db;border-radius:20px;padding:30px;box-shadow:0 30px 90px #00000059}.form-card-head{margin-bottom:25px}.form-card-head h2{letter-spacing:-.04em;margin:0;font:700 28px Space Grotesk}.form-card-head>p:last-child{color:var(--muted);margin:8px 0 0;font-size:13px}.form-card .field,.editor-card .field{margin-top:18px}.form-card .field label,.editor-card .field label,.editor-card legend{color:#c8c5be;justify-content:space-between;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.form-card .field label span{color:#696761;font-weight:400}.form-card input:not([type=file]),.form-card textarea,.editor-card input:not([type=radio]):not([type=file]),.editor-card textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#0d0d0e;border-radius:10px;outline:0}.form-card input:not([type=file]),.editor-card input:not([type=radio]):not([type=file]){height:49px;padding:0 14px}.form-card textarea,.editor-card textarea{resize:vertical;padding:13px 14px;line-height:1.55}.form-card input:focus,.form-card textarea:focus,.editor-card input:focus,.editor-card textarea:focus{border-color:#ff7a1ab3}.field-error{color:#ff8989;margin-top:7px;font-size:11px;display:block}.field-error:empty{display:none}.logo-upload{background:#ffffff06;border:1px dashed #f4e8cb40;border-radius:12px;grid-template-columns:58px 1fr auto;align-items:center;gap:13px;padding:13px;display:grid}.upload-preview{width:58px;height:58px;color:var(--orange);background:#252527;border-radius:12px;place-items:center;display:grid;overflow:hidden}.upload-preview img{object-fit:cover;width:100%;height:100%}.upload-preview .lucide{width:20px}.logo-upload>div:nth-child(2){gap:4px;display:grid}.logo-upload strong{font-size:12px}.logo-upload span{color:#777570;font-size:10px}.logo-upload>label{border:1px solid var(--line);cursor:pointer;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:700;position:relative}.logo-upload input{opacity:0;width:1px;height:1px;position:absolute}.component-reader{width:100%;min-height:calc(100vh - var(--top-height));border:1px solid var(--line);background:#101011;border-radius:22px;overflow:hidden;box-shadow:0 28px 90px #00000052}.component-reader-cover{width:100%;position:relative;overflow:hidden}.component-reader-cover:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#10101194 48%,#101011);position:absolute;inset:24% 0 0}.component-reader-body{z-index:2;width:min(900px,100% - 48px);margin:-66px auto 0;padding:0 0 68px;position:relative}.component-view #componentContent{min-height:100%;padding-bottom:0}.component-reader-chapter{border-top:1px solid var(--line);margin-top:64px;padding-top:27px}.component-reader-chapter>span{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.component-reader-chapter h2{letter-spacing:-.035em;margin:10px 0 22px;font:600 clamp(25px,3vw,34px) Space Grotesk,sans-serif}.component-reader-chapter>p{color:#aaa8a2;max-width:800px;margin:0;font-size:16px;line-height:1.9}.component-reader-chapter>p strong{color:#eeeae1;font-weight:600}.owner-profile-component.component-reader{min-height:calc(100vh - var(--top-height))}.owner-profile-form.editor-reader-form{min-height:inherit}.owner-profile-cover{background:linear-gradient(105deg,#ff7a1a29,#0000 56%),url(/priimus_fond_pardefaut_vu_app.webp) 50%/cover no-repeat;height:clamp(330px,48vh,560px)}.owner-profile-cover-shade{background:linear-gradient(#07070814,#07070861);position:absolute;inset:0}.owner-profile-reader-body{width:min(980px,100% - 48px);padding-bottom:154px}.owner-profile-heading{grid-template-columns:112px minmax(0,1fr);align-items:end;gap:24px;display:grid}.owner-profile-club-logo{object-fit:cover;background:#202022;border:6px solid #101011;border-radius:50%;width:112px;height:112px}.owner-profile-heading h1{letter-spacing:-.055em;margin:6px 0 12px;font:700 clamp(38px,5vw,66px)/1 Space Grotesk,sans-serif}.owner-profile-heading>div>p:last-child{color:#aaa8a2;max-width:760px;margin:0;font-size:15px;line-height:1.75}.owner-profile-heading strong{color:var(--text)}.owner-profile-chapter .form-grid,.owner-profile-chapter>.field{margin-top:30px}.owner-profile-readonly{position:relative}.owner-profile-readonly .lucide{z-index:1;color:#777570;pointer-events:none;width:17px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.owner-profile-readonly input{cursor:not-allowed;color:#918f89!important;padding-left:44px!important}.owner-profile-field-help{color:#6f6d68;margin-top:8px;font-size:11px;display:block}.owner-profile-actions{z-index:20;box-sizing:border-box;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101011f0;width:100%;max-width:none;padding:18px 0;position:fixed;bottom:0;left:0;right:0;transform:none;box-shadow:0 -18px 50px #00000057}.owner-profile-actions-inner{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:56px;align-items:stretch;gap:12px;width:min(980px,100% - 48px);margin:0 auto;display:grid}.owner-profile-actions .primary-button,.owner-profile-actions .secondary-button{box-sizing:border-box;justify-content:center;align-self:stretch;align-items:center;min-width:0;max-width:none;padding:0 18px;line-height:1.2;display:inline-flex;width:100%!important;height:56px!important;min-height:56px!important;margin:0!important}.owner-discord-card{border:1px solid var(--line);background:#ffffff06;border-radius:14px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.owner-discord-card.is-active{border-color:#46d79c38}.owner-discord-card.is-pending{border-color:#ffad473d}.owner-discord-icon{color:#8992ff;background:#5865f224;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.owner-discord-icon img{object-fit:cover;width:100%;height:100%;display:block}.owner-discord-icon .lucide{width:23px;height:23px}.owner-discord-copy{gap:5px;min-width:0;display:grid}.owner-discord-copy strong{color:#eeeae2;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.owner-discord-copy small{color:#8d8a83;align-items:center;gap:6px;font-size:11px;display:flex}.owner-discord-copy small .lucide{width:14px;height:14px}.owner-discord-card.is-active small{color:#58dca8}.owner-discord-card.is-pending small{color:#e7a557}.owner-discord-actions{align-items:center;gap:8px;display:flex}.owner-discord-actions .secondary-button{min-height:42px;padding:0 14px}.owner-discord-unlink{color:#ef8a98;cursor:pointer;background:#ff54690f;border:1px solid #ff546933;border-radius:9px;min-height:42px;padding:0 13px;font-weight:800}.owner-discord-disabled{color:#77746e;font-size:11px}.content-layout.is-component .owner-profile-actions{right:0;left:var(--nav-width);width:calc(100% - var(--nav-width));max-width:none}@media(max-width:960px){.content-layout.is-component .owner-profile-actions{right:0;bottom:var(--bottom-nav-height);width:auto;padding:12px max(0px,env(safe-area-inset-right)) 12px max(0px,env(safe-area-inset-left));left:0;transform:none}}.license-document-reader{padding-bottom:90px!important}.license-document-summary{border:1px solid var(--line);background:var(--line);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:42px;display:grid;overflow:hidden}.license-document-summary>div{background:#151516;gap:7px;min-width:0;padding:20px;display:grid}.license-document-summary span{color:#77746e;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.license-document-summary strong{overflow-wrap:anywhere;color:#eeeae2;font-size:15px}.license-document-summary.is-active>div:nth-child(2) strong,.license-document-summary.is-permanente>div:nth-child(2) strong{color:#54d598}.license-document-summary.is-expirée>div:nth-child(2) strong,.license-document-summary.is-suspendue>div:nth-child(2) strong,.license-document-summary.is-inactive>div:nth-child(2) strong{color:#ff626e}.editor-shell{max-width:none;margin:0}.editor-reader-form.editor-card{min-height:calc(100vh - var(--top-height));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;overflow:hidden}.editor-cover{background:linear-gradient(110deg,#ff7a1a29,#0000 56%),url(/priimus_fond_pardefaut_vu_app.webp) 50%/cover;height:clamp(360px,52vh,620px)}.editor-cover .cover-upload{background:0 0;border:0;border-radius:0;min-height:0;margin:0;position:absolute;inset:0}.editor-cover .cover-placeholder{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08080985;border:1px dashed #f4e8cb59;border-radius:15px;min-width:min(370px,100% - 40px);padding:28px 34px;position:relative}.editor-cover .cover-placeholder small{color:#aaa7a0}.editor-cover .cover-upload>img{z-index:0}.editor-cover-error{z-index:3;text-align:center;position:absolute;bottom:22px;left:20px;right:20px}.editor-reader-body{margin-top:-82px}.editor-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:0;display:flex}.editor-heading h1{max-width:720px;font-size:clamp(42px,5vw,68px)}.editor-heading>div:first-child>p:last-child{color:#bbb8b1;max-width:680px;margin:20px 0 0;font-size:18px;line-height:1.7}.editor-heading .back-link{margin-bottom:42px}.editor-club{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border-radius:11px;flex:none;align-items:center;gap:11px;padding:10px 13px;display:flex}.editor-club img{object-fit:cover;border-radius:50%;width:44px;height:44px}.editor-club div{gap:2px;min-width:125px;display:grid}.editor-club span{color:#777570;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.editor-club strong{font-size:12px}.editor-reader-chapter .form-grid{gap:0 18px;margin-top:18px}.editor-reader-chapter .field{margin-top:18px}.editor-reader-chapter .format-field{margin-top:18px;display:block}.reward-toggle{border:1px solid var(--line);cursor:pointer;background:#ffffff06;border-radius:12px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;margin-top:28px;padding:16px;transition:border-color .2s,background .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.reward-toggle>input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.reward-toggle-icon{color:#f4c85b;background:#f4c85b12;border:1px solid #f4c85b3d;border-radius:11px;place-items:center;width:48px;height:48px;display:grid}.reward-toggle-icon .lucide{width:23px;height:23px}.reward-toggle>span:last-child{gap:4px;min-width:0;display:grid}.reward-toggle strong{color:#dedbd3;font-size:14px}.reward-toggle small{color:#777570;font-size:11px;line-height:1.5}.reward-toggle:has(input:checked){background:linear-gradient(100deg,#f4c85b1c,#ffffff06);border-color:#f4c85b7a;box-shadow:inset 3px 0 #f4c85b}.reward-toggle:has(input:checked) .reward-toggle-icon{color:#17130a;background:#f4c85b}.reward-toggle:has(input:focus-visible){outline-offset:3px;outline:2px solid #f4c85b9e}.reward-fields{background:#f4c85b06;border:1px solid #f4c85b2e;border-radius:12px;margin-top:18px;padding:0 16px 16px;animation:.25s both cardIn}.reward-fields[hidden]{display:none}.editor-card select{border:1px solid var(--line);appearance:none;width:100%;height:49px;color:var(--text);font:inherit;background:linear-gradient(45deg,#0000 50%,#8f8d87 50%) calc(100% - 18px) 21px/6px 6px no-repeat,linear-gradient(135deg,#8f8d87 50%,#0000 50%) calc(100% - 12px) 21px/6px 6px no-repeat,#0707089e;border-radius:9px;padding:0 42px 0 14px}.editor-card select:focus{border-color:#ff7a1ab3;outline:0}.editor-reader-actions{z-index:4;padding:16px 0 max(16px,env(safe-area-inset-bottom));background:linear-gradient(#0000 0,#101011f5 24%);margin-top:64px;position:sticky;bottom:0}.danger-button{color:#ff8b8b;cursor:pointer;background:#ff50500f;border:1px solid #ff646433;border-radius:9px;align-items:center;gap:7px;min-height:43px;margin-right:auto;padding:0 13px;display:inline-flex}.danger-button .lucide{width:16px}.club-banner{background:linear-gradient(110deg,#ff7a1a3d,#0000 55%),url(/priimus_fond_pardefaut_vu_app.webp) 50%/cover;height:clamp(360px,52vh,620px)}.club-reader-body{margin-top:-92px;padding-bottom:0}.club-profile-main{grid-template-columns:116px minmax(0,1fr) auto;align-items:end;gap:20px;margin:0;padding:0;display:grid}.club-profile-logo{object-fit:cover;background:#222;border:6px solid #101011;border-radius:50%;width:116px;height:116px}.club-profile-copy{min-width:0;padding-bottom:9px}.club-profile-copy>.overflow-marquee{width:100%}.club-profile-copy h1{font-size:clamp(42px,5vw,68px)}.club-profile-copy>p:last-child{color:var(--muted);align-items:center;gap:6px;margin:7px 0 0;font-size:12px;display:flex}.club-profile-copy>p:last-child .overflow-marquee-track{gap:6px}.club-profile-copy .lucide{width:14px;color:var(--orange)}.club-profile-main>.primary-button{margin-bottom:9px;text-decoration:none}.club-owner-actions{align-self:end;margin-bottom:9px;position:relative}.club-owner-menu-trigger{color:#d8d5cf;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121213c2;border:1px solid #fff3;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:grid}.club-owner-menu-trigger:hover,.club-owner-menu-trigger[aria-expanded=true]{color:var(--orange);border-color:#ff7a1aa6}.club-owner-menu-trigger .lucide{stroke-width:1.45px;width:20px;height:20px}.club-owner-menu{z-index:35;border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#141415f7;border-radius:13px;width:min(245px,100vw - 30px);padding:8px;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 18px 48px #00000073}.club-owner-menu[hidden]{display:none!important}.club-owner-menu a{color:#d8d5cf;border-radius:9px;align-items:center;gap:10px;min-height:43px;padding:0 12px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.club-owner-menu a:hover,.club-owner-menu a:focus-visible{color:var(--text);background:#ffffff12;outline:0}.club-owner-menu .lucide{width:17px;height:17px;color:var(--orange);stroke-width:1.5px}.ranking-club-component.component-reader{box-shadow:none;background:#101011;border:0;border-radius:0;overflow:visible}.ranking-club-cover{filter:saturate(.6);background:linear-gradient(#09090a14 25%,#101011),linear-gradient(120deg,#ff7a1a2e,#0000 42%),url(/priimus_fond_pardefaut_vu_app.webp) 50%/cover no-repeat;height:clamp(240px,36vw,440px)}.ranking-club-reader.component-reader-body{margin:clamp(-150px,-12vw,-90px) auto 0;padding:0 0 100px}.owner-ranking-showcase{margin-bottom:72px}.ranking-section-heading{margin-bottom:24px}.ranking-section-heading h2{letter-spacing:-.04em;margin:5px 0 0;font:600 clamp(28px,3.5vw,46px) Space Grotesk,sans-serif}.ranking-section-heading>p:last-child:not(.section-kicker){max-width:720px;color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.65}.owner-ranking-card.winner-club-card{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;grid-template-columns:minmax(240px,32%) minmax(320px,1fr) minmax(130px,max-content) 24px;max-width:100%;overflow:auto hidden}.owner-ranking-card.winner-club-card>*{scroll-snap-align:start}.owner-ranking-card.winner-club-card .winner-club-visual{width:100%}.owner-ranking-card.winner-club-card>.lucide{display:block}.owner-ranking-label{color:#f2c14e}.owner-ranking-position{border-left:1px solid var(--line);gap:6px;min-width:118px;padding-left:clamp(18px,2vw,32px);display:grid}.owner-ranking-position small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.owner-ranking-position strong{color:var(--cream);white-space:nowrap;font:650 clamp(25px,3vw,40px) Space Grotesk,sans-serif}.ranking-world-catalog{border-top:1px solid var(--line);padding-top:42px}.ranking-club-reader>.ranking-world-catalog:first-child{border-top:0;padding-top:0}.ranking-club-list{margin-top:30px}.club-ranking-position{color:var(--cream);background:#050506e0;border:1px solid #ffffff29;border-radius:9px;padding:7px 10px;font-size:12px;font-weight:800;position:absolute;bottom:10px;right:10px}.ranking-club-row.is-ranking-selected .club-explorer-visual{border-color:#ff7a1ab8;box-shadow:0 0 0 2px #ff7a1a1f,0 18px 42px #0000003d}.ranking-club-row.is-ranking-selected .club-ranking-position{color:#090909;background:#ff7a1af0;border-color:#ff7a1a80}.club-trust-indices .is-trophy{color:#e7bd4e;background:#ebb93f14;border-color:#ebb93f3d}.ranking-club-row[hidden]{display:none!important}.club-biography-section{margin-top:42px;position:relative}.club-biography-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.club-biography-heading h2{margin:10px 0 22px}.club-biography-heading>div>span{color:var(--orange);letter-spacing:1.2px;text-transform:uppercase;font-size:10px;font-weight:700}.club-description{color:#bbb8b1;white-space:pre-wrap;max-width:780px;margin:0;font-size:clamp(17px,2vw,21px);line-height:1.75}.club-biography-editor{max-width:800px}.profile-stats.profile-stats-wide{border-bottom:0;max-width:none;margin-bottom:0;margin-left:0;margin-right:0;padding-bottom:0;display:block}.profile-stats.profile-stats-wide h2{margin:10px 0 22px}.profile-stats.profile-stats-wide p{color:#aaa8a2;max-width:800px;margin:0;font-size:16px;line-height:1.9}.profile-stats.profile-stats-wide p strong{color:#eeeae1;font:600 16px DM Sans,sans-serif}.club-profile-page.component-reader{min-height:calc(100vh - var(--top-height))}.club-publications{width:min(900px,100% - 48px);margin:0 auto;padding:0 0 72px}.club-publications .discover-head{margin-top:58px}.club-tournament-card[hidden]{display:none}.club-tournament-card{cursor:pointer;position:relative}.club-tournament-card:focus-visible{outline-offset:7px;outline:1px solid #ff7a1ab8}.club-tournament-card .card-media{cursor:pointer}.club-tournament-card .card-title a{color:inherit;text-decoration:none}.club-tournament-info{justify-content:space-between;gap:12px;padding-top:12px;display:flex}.club-tournament-info h3{margin:0 0 5px;font-size:15px;line-height:1.35}.club-tournament-info p{color:var(--muted);margin:0;font-size:11px}.edit-pill{z-index:3;border:1px solid var(--line);width:34px;height:35px;color:var(--text);opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0bc7;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0;font-size:0;font-weight:700;text-decoration:none;transition:opacity .2s,background .2s;display:inline-flex;position:absolute;top:11px;right:11px;overflow:hidden}.club-tournament-card:hover .edit-pill,.edit-pill:focus-visible{opacity:1}.edit-pill:hover{color:#140b04;background:#ff7a1ae0}.edit-pill .lucide{width:16px;height:16px}.tournament-relaunch-editor .editor-cover{position:relative}.tournament-relaunch-editor .editor-cover>img{object-fit:cover;width:100%;height:100%}.relaunch-cover-badge{color:#f0ece3;letter-spacing:.7px;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0bc7;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:8px;padding:10px 13px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;bottom:clamp(18px,3vw,36px);right:clamp(18px,3vw,44px)}.relaunch-cover-badge .lucide{width:17px;height:17px;color:var(--orange);stroke-width:1.55px}.relaunch-safety-note{margin-bottom:28px}.club-reputation{max-width:none}.club-reputation .reputation-help{color:#d0cdc6;margin-top:10px}.reputation-grid{width:100%;margin-top:28px;display:block}.reputation-band-chart{border:1px solid var(--line);background:linear-gradient(110deg,#54d5980b,#0000 48%,#ff626e0b),#ffffff06;border-radius:16px;width:100%;overflow:hidden}.reputation-band-metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reputation-band-metric{justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:clamp(18px,2.2vw,28px);display:flex}.reputation-band-metric+.reputation-band-metric{border-left:1px solid var(--line)}.reputation-band-metric span{color:#aaa8a2;align-items:center;gap:9px;min-width:0;font-size:12px;font-weight:700;display:inline-flex}.reputation-band-metric .lucide{flex:none;width:18px;height:18px}.reputation-band-metric strong{flex:none;font:600 clamp(26px,3vw,38px) Space Grotesk,sans-serif}.reputation-band-metric.is-credible{color:#54d598}.reputation-band-metric.is-suspicious{color:#ff626e}.reputation-band-lines{gap:18px;padding:clamp(22px,3vw,38px);display:grid}.reputation-band-row{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:16px;display:grid}.reputation-band-label{color:#aaa8a2;letter-spacing:.75px;text-transform:uppercase;font-size:11px;font-weight:800}.reputation-band-track{background:#ffffff09;border:1px solid #ffffff0e;border-radius:999px;height:clamp(18px,2vw,24px);position:relative;overflow:hidden;box-shadow:inset 0 1px 7px #00000061}.reputation-band-track:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#ffffff0b calc(10% - 1px) 10%);position:absolute;inset:0}.reputation-band-fill{width:var(--reputation-band-size,0%);border-radius:inherit;height:100%;transition:width .35s;display:block}.reputation-band-row.is-credible .reputation-band-fill{background:linear-gradient(90deg,#247e5a,#54d598);box-shadow:0 0 22px #54d59833}.reputation-band-row.is-suspicious .reputation-band-fill{background:linear-gradient(90deg,#8d2935,#ff626e);box-shadow:0 0 22px #ff626e2e}.reputation-band-scale{color:#615f5b;letter-spacing:.04em;justify-content:space-between;margin-left:94px;font-size:9px;font-weight:700;display:flex}.reputation-actions{flex-wrap:nowrap;gap:10px;width:100%;margin-top:14px;display:flex}.reputation-actions button{border:1px solid var(--line);color:#aaa8a2;cursor:pointer;background:0 0;border-radius:9px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;min-height:42px;padding:0 14px;display:inline-flex}.reputation-actions button:first-child.is-active{color:#54d598;background:#54d5981f;border-color:#54d59880}.reputation-actions button:last-child.is-active{color:#ff626e;background:#ff626e1f;border-color:#ff626e80}.reputation-actions .lucide{width:17px}@media(max-width:620px){.reputation-grid{overscroll-behavior-inline:contain;scroll-behavior:auto;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:12px;width:calc(100% + 15px);display:flex;overflow-x:auto}.reputation-grid>*{flex:0 0 560px;width:560px;min-width:560px}.reputation-band-metric{flex-direction:column;align-items:flex-start;gap:7px}.reputation-band-metric span{font-size:10px}.reputation-band-row{grid-template-columns:62px minmax(0,1fr);gap:10px}.reputation-band-label{font-size:9px}.reputation-band-scale{margin-left:72px}}.club-participants-reader{margin-top:50px}.participants-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-top:27px;display:flex}.participants-heading h2{margin:6px 0 4px;font:600 clamp(25px,3vw,34px) Space Grotesk,sans-serif}.participants-heading>div>p:last-child{color:var(--muted);margin:0;font-size:12px}.participants-heading>button{border:1px solid var(--line);width:38px;height:38px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.participant-club-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.participant-club-card{border:1px solid var(--line);min-width:0;color:var(--text);border-radius:12px;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:12px;text-decoration:none;display:grid}.participant-club-card>.club-avatar-frame{width:52px;height:52px}.participant-club-card>.club-avatar-frame>img{object-fit:cover;border-radius:50%;width:52px;height:52px}.participant-club-card>div{gap:3px;min-width:0;display:grid}.participant-club-card strong,.participant-club-card span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.participant-club-card span{color:var(--muted);font-size:11px}.participant-club-card small{color:#54d598;align-items:center;gap:4px;font-size:10px;display:flex}.participant-club-card small .lucide{width:12px}.participant-club-card>.lucide{width:16px;color:var(--muted)}@media(max-width:1024px){.club-profile-page .club-profile-main>.primary-button.compact{display:none}}@media(max-width:860px){.form-page-grid{grid-template-columns:1fr;gap:40px}.form-page-intro{max-width:650px}.form-card{width:100%;max-width:650px}.editor-heading{display:block}.editor-club{width:fit-content;margin-top:25px}.club-profile-main{grid-template-columns:100px minmax(0,1fr) 46px}.club-profile-logo{width:100px;height:100px}.club-profile-copy{align-self:end}.club-owner-actions{grid-area:1/3}.club-profile-main>.primary-button{grid-column:1/-1;width:fit-content}.participant-club-grid{grid-template-columns:1fr}}@media(max-width:640px){.component-view #componentContent{padding-bottom:calc(148px + env(safe-area-inset-bottom))}.owner-profile-reader-body{width:calc(100% - 30px);padding-bottom:calc(176px + env(safe-area-inset-bottom))}.owner-profile-heading{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:13px}.owner-profile-club-logo{border-width:4px;width:78px;height:78px}.owner-profile-heading h1{font-size:31px}.owner-profile-heading>div>p:last-child{grid-column:1/-1;font-size:13px}.owner-profile-actions{padding-block:12px}.owner-profile-actions-inner{gap:8px;width:calc(100% - 30px)}.owner-profile-actions .primary-button,.owner-profile-actions .secondary-button{white-space:nowrap;text-align:center;min-width:0;padding-inline:8px;font-size:12px}.owner-profile-actions .lucide{flex:none;width:16px;height:16px}.license-document-summary{grid-template-columns:1fr}.reputation-actions{gap:7px}.reputation-actions button{white-space:nowrap;padding-inline:8px;font-size:12px}.club-avatar-frame.is-header-avatar{--club-cert-size:13px;--club-cert-right:-3px;--club-cert-bottom:-2px;width:32px;height:32px}.club-avatar-link,.club-avatar-frame.is-card-avatar{width:38px;height:38px}.club-avatar-frame.is-card-avatar{--club-cert-size:15px}.club-avatar-frame.is-profile-avatar{--club-cert-size:23px;--club-cert-right:-2px;--club-cert-bottom:3px}.club-avatar-frame.is-notification-avatar{--club-cert-size:16px;width:43px;height:43px}.inner-topbar{padding-inline:14px}.inner-nav a span,.inner-nav button span{display:none}.inner-nav a,.inner-nav button{justify-content:center;width:36px;height:36px;min-height:36px;padding:0}.inner-shell{width:calc(100% - 28px);padding-top:calc(var(--top-height) + 30px)}.form-page-intro h1{font-size:41px}.form-page-intro .back-link{margin-bottom:38px}.intro-points{margin-top:28px}.form-card,.editor-card{border-radius:16px;padding:21px 17px}.editor-reader-form.editor-card{border-radius:0;padding:0}.logo-upload{grid-template-columns:52px 1fr}.upload-preview{width:52px;height:52px}.logo-upload>label{text-align:center;grid-column:1/-1}.editor-heading{display:block}.editor-heading h1{font-size:38px}.editor-club{margin-top:22px}.editor-card .cover-upload{min-height:180px}.editor-cover{height:48svh;min-height:300px}.editor-cover .cover-upload{min-height:0}.editor-cover .cover-placeholder{min-width:calc(100% - 30px);padding:22px 18px}.component-reader{border-left:0;border-right:0;border-radius:0}.component-reader-body{width:calc(100% - 30px);margin-top:-42px;padding-bottom:44px}.component-reader-chapter{margin-top:46px;padding-top:22px}.component-reader-chapter>p{font-size:14px;line-height:1.8}.editor-reader-body{margin-top:-52px}.editor-heading>div:first-child>p:last-child{font-size:15px}.editor-reader-actions{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;bottom:0}.editor-card .form-grid{grid-template-columns:1fr}.editor-card .field-wide,.editor-card .format-field{grid-column:auto}.editor-card .form-actions{margin-left:-17px;margin-right:-17px;padding-inline:17px}.danger-button{width:43px;font-size:0;overflow:hidden}.club-banner{height:48svh;min-height:300px}.club-reader-body{margin-top:-58px}.club-profile-main{grid-template-columns:82px minmax(0,1fr) 42px;gap:12px;margin:0;padding:0}.club-profile-logo{border-width:4px;width:82px;height:82px}.club-profile-copy{align-self:end;padding:0 0 8px}.club-owner-actions{grid-area:1/3;place-self:end;margin:0 0 8px}.club-owner-menu-trigger{width:42px;height:42px}.ranking-club-cover{height:38svh;min-height:250px}.ranking-club-reader.component-reader-body{width:calc(100% - 30px);margin:-70px auto 0;padding:0 0 112px}.club-profile-copy h1{font-size:30px}.club-profile-main>.primary-button{grid-column:1/-1;width:100%;margin:8px 0 0}.club-biography-section{margin-top:32px}.club-description{font-size:16px}.profile-stats.profile-stats-wide{margin:46px 0 0}.profile-stats.profile-stats-wide p,.profile-stats.profile-stats-wide p strong{font-size:14px;line-height:1.8}.club-publications{width:calc(100% - 30px)}.edit-pill,.tournament-settings-button{opacity:1}:root{--top-height: calc(58px + env(safe-area-inset-top)) }.ambient-bg{opacity:.3;filter:blur(34px)saturate(.45)}.topbar{padding:env(safe-area-inset-top) max(14px,env(safe-area-inset-right)) 0 max(14px,env(safe-area-inset-left));background:#080809e6;grid-template-columns:1fr auto}input,textarea,select{font-size:16px!important}.brand-logo{width:104px;height:38px}.brand-logo img{max-height:23px}.year-control{height:38px;padding:0 5px;font-size:12px}.year-control .lucide{width:13px;height:13px}.search-wrap{top:calc(env(safe-area-inset-top) + 10px);right:max(12px,env(safe-area-inset-right));left:max(12px,env(safe-area-inset-left));background:#1b1b1d;width:auto}.notification-button{display:none}.top-actions{gap:1px}.profile-context-menu{border-radius:13px;width:min(270px,100vw - 28px);top:calc(100% + 9px)}.publish-button{display:none}.avatar-button{width:34px;height:34px;margin-left:2px}.page-shell{padding:calc(var(--top-height) + 18px) 0 96px}.content-layout.is-component{margin-top:-18px;margin-left:0}.hero{background-position:60%;border-radius:17px;min-height:200px;margin:0 12px;padding:25px 22px}.hero h1{font-size:38px}.hero-copy{max-width:280px;font-size:13px}.hero-stat{display:none}.discover-head{align-items:center;margin:31px 15px 15px}.discover-head h2{font-size:22px}.section-kicker{margin-bottom:6px;font-size:9px}.filters-row{margin:0;padding:0 14px 17px}#catalogFilters{padding:0 14px 17px}#gameCatalogFilters,#clubCatalogFilters{padding:0 0 17px}.filter-chip{height:34px;padding:0 13px;font-size:11px}.club-explorer,.game-explorer,.component-view{padding:0 14px}.component-view .editor-card{border-left:0;border-right:0;border-radius:0;margin-left:-14px;margin-right:-14px}.component-view .editor-reader-form{margin-left:0;margin-right:0}.component-view .club-profile-page{border-left:0;border-right:0;border-radius:0;margin-left:-14px;margin-right:-14px}.club-explorer-list{grid-template-columns:1fr;gap:28px}.ranking-club-reader.component-reader-body{width:calc(100% - 30px);padding:0 0 calc(96px + env(safe-area-inset-bottom));margin-top:-58px}.owner-ranking-showcase{margin-bottom:52px}.ranking-section-heading{margin-bottom:17px}.ranking-section-heading h2{font-size:28px}.ranking-section-heading>p:last-child:not(.section-kicker){font-size:12px}.ranking-world-catalog{padding-top:30px}.ranking-club-list{margin-top:22px}.game-explorer-grid{grid-template-columns:1fr;gap:28px}.recommended-game-card{border-radius:13px}.recommended-game-copy{padding:15px}.recommended-game-copy h3{font-size:18px}.club-explorer-visual{border-radius:12px}.club-explorer-copy{padding-top:9px;padding-right:30px}.club-name-line>strong{font-size:13px}.notifications-cover{height:38svh;min-height:250px}.notifications-reader{width:calc(100% - 30px);margin-top:-70px}.notifications-heading h1{font-size:40px}.notifications-heading>p:last-child{font-size:14px}.notification-entry{grid-template-columns:43px minmax(0,1fr);gap:12px;padding-block:20px}.notification-entry-icon{width:43px;height:43px}.notification-entry h2{font-size:15px}.notification-entry p{font-size:12px}.club-location{font-size:9px}.club-explorer-arrow{width:27px;height:27px}.tournament-grid{grid-template-columns:1fr;gap:26px}.card-media{border-radius:0}.card-info{grid-template-columns:38px minmax(0,1fr) 28px;padding:11px 14px 0}.club-avatar{width:38px;height:38px}.card-title{font-size:14px}.card-club{font-size:11px}.card-trust-indices{gap:4px;margin-top:5px}.card-trust-indices>span{min-height:20px;padding-inline:6px;font-size:9px}.game-type-indices{margin-top:5px}.game-type-track{gap:4px;min-height:20px}.club-trust-indices .game-type-index{min-height:20px;padding-inline:6px;font-size:9px}.card-meta{display:none}.empty-state{padding:60px 20px}.app-dialog{width:100%;max-width:calc(100% - 24px);max-height:92dvh;padding:28px 21px calc(28px + env(safe-area-inset-bottom));border-radius:20px;margin:auto;inset:0}.app-dialog.welcome-onboarding-dialog{border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;inset:0}.app-dialog h2{font-size:28px}.year-dialog{width:calc(100% - 24px);padding:0}.year-dialog-body{padding:29px 20px 20px}.year-options{gap:7px}.year-option{min-height:62px;padding:10px 12px}.publish-dialog{height:92dvh}.cover-upload{min-height:165px}.form-grid{grid-template-columns:1fr}.field-wide,.format-field{grid-column:auto}.form-actions{padding:14px 21px calc(14px + env(safe-area-inset-bottom));background:#141415f5;margin-left:-21px;margin-right:-21px;position:sticky;bottom:-28px}.text-button{display:none}.primary-button.compact{width:100%}.auth-dialog{border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;inset:0}.auth-dialog.is-club-step{height:100dvh}.auth-cover{height:48svh;min-height:300px}.auth-dialog.is-transition .auth-cover,.auth-dialog.is-club-step .auth-cover{height:34svh;min-height:230px}.auth-body{width:calc(100% - 30px);padding:0 0 calc(38px + env(safe-area-inset-bottom));margin-top:-36px}.auth-transition-step{min-height:280px}.auth-dialog.is-club-step .auth-body{width:calc(100% - 30px);margin-top:-32px}.auth-club-heading{padding:17px 6px 5px}.auth-club-heading h2{font-size:36px}.auth-club-heading .dialog-copy{font-size:14px;line-height:1.7}.auth-club-fields{padding:3px 6px 32px}.auth-club-chapter{margin-top:46px;padding-top:22px}.auth-club-chapter h3{font-size:26px}.auth-club-chapter>p:not(.club-logo-help){font-size:14px;line-height:1.8}.auth-fields-grid{grid-template-columns:1fr;gap:13px}.legal-consent{padding:12px;font-size:11px}.auth-club-action{padding:12px 21px calc(12px + env(safe-area-inset-bottom));margin-left:-15px;margin-right:-15px}.club-logo-picker,.club-logo-circle{width:82px;height:82px}.club-creation-cover{height:34svh;min-height:230px}.club-creation-dialog .club-creation-body{width:calc(100% - 30px);padding-bottom:calc(130px + env(safe-area-inset-bottom));margin-top:-38px}.club-creation-intro h1{font-size:38px}.form-page-intro.club-creation-intro>p:not(.section-kicker){font-size:14px;line-height:1.8}.form-card.club-creation-card{border-radius:0;margin-top:0;padding:0}.club-creation-action{padding:11px 15px calc(11px + env(safe-area-inset-bottom))}.club-creation-action-inner{width:100%}.legal-page{padding-bottom:96px}.legal-cover{height:48svh;min-height:300px}.legal-reader{width:calc(100% - 30px);margin-top:-70px}.legal-brand{width:118px;height:38px;margin-bottom:30px}.legal-heading h1{margin-top:9px;font-size:38px}.legal-lead{font-size:15px;line-height:1.75}.legal-chapter{margin-top:46px;padding-top:22px}.legal-chapter h2{font-size:26px}.legal-chapter p,.legal-chapter li{font-size:14px;line-height:1.8}.legal-action-bar{padding:11px 15px calc(11px + env(safe-area-inset-bottom))}#detailDialog .detail-cover{height:48svh;min-height:300px}#detailDialog .detail-body{width:calc(100% - 30px);margin-top:-34px;padding-bottom:30px}#detailDialog .detail-club{margin-bottom:23px}#detailDialog .detail-body h2{font-size:36px}#detailDialog .detail-introduction{margin-top:20px;font-size:16px;line-height:1.7}#detailDialog .detail-chapter{margin-top:46px;padding-top:22px}#detailDialog .detail-chapter p,#detailDialog .detail-facts p{font-size:14px;line-height:1.8}#detailDialog .detail-reader-actions{width:calc(100% - 30px);margin-top:0;margin-bottom:54px}#detailDialog .detail-reader-actions button{justify-content:flex-end}#detailDialog .detail-reader-actions button span{font-size:10px}#detailDialog .detail-action-bar{padding:11px 15px calc(11px + env(safe-area-inset-bottom))}#detailDialog .detail-action-inner{width:100%}.profile-panel{z-index:90}.profile-cover{height:120px}.profile-identity{grid-template-columns:64px 1fr;padding:0 16px}.profile-identity>img{width:64px;height:64px}.profile-identity h2{margin-top:30px;font-size:19px}.profile-identity .secondary-button{grid-column:1/-1;width:100%;margin:0}.profile-stats{margin:20px 16px}.profile-section-head{padding-left:16px;padding-right:16px}.toast-region{bottom:84px;left:12px;right:12px}.toast{justify-content:center}.license-cover{height:48svh;min-height:310px}.license-reader{width:calc(100% - 30px);padding-top:38svh}.license-reader h1{font-size:35px}.license-copy{font-size:15px;line-height:1.65}.license-plan-stage,.license-transaction-stage{margin-top:30px}.license-plans{grid-template-columns:1fr}.license-plan-card{padding:24px 20px 21px}.license-plan-card>strong{font-size:32px}.license-action{padding:12px 15px calc(12px + env(safe-area-inset-bottom))}.license-action-form.is-dual{gap:9px}}.game-catalog-card{transition:opacity .2s,filter .2s}.game-catalog-card.is-hidden-game{opacity:.48;filter:saturate(.35)}.game-catalog-card.is-hidden-game:hover{opacity:.74}.game-catalog-card.is-admin-loading{opacity:.35;pointer-events:none}.game-hidden-badge{z-index:3;color:#d8d5ce;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0bd1;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;min-height:27px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;top:14px;right:14px}.game-hidden-badge .lucide{width:13px;height:13px}.game-admin-context-menu{z-index:140;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#161618fa;border:1px solid #ffffff21;border-radius:14px;width:258px;padding:7px;animation:.16s both profileMenuIn;position:fixed;box-shadow:0 24px 70px #00000094}.game-admin-context-menu[hidden],.game-admin-context-menu button[hidden]{display:none}.game-admin-context-menu button{color:#d8d5ce;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:43px;padding:0 12px;font:700 12px DM Sans,sans-serif;display:flex}.game-admin-context-menu button:hover{color:var(--text);background:#ffffff12}.game-admin-context-menu button:last-child{border-top:1px solid var(--line);color:var(--orange);border-radius:0 0 9px 9px;margin-top:6px}.game-admin-context-menu .lucide{color:#97948d;width:17px;height:17px}#detailDialog .game-detail-reader .detail-club>.game-detail-avatar{background:#171718;border:3px solid #101011;border-radius:50%;width:68px;height:68px;overflow:hidden}#detailDialog .game-detail-reader .game-detail-avatar img{object-fit:cover;width:100%;height:100%}#detailDialog .game-detail-reader .detail-club-name strong{font-size:15px}#detailDialog .game-detail-reader .game-detail-view-count{color:#aaa8a2}#detailDialog .game-detail-reader .game-detail-view-count strong{color:#eeeae1}#detailDialog .game-detail-reader .game-detail-type{color:#f2a267;background:#ff7a1a1a}#detailDialog .game-detail-reader .game-detail-stat-line{color:#817f79;flex-wrap:wrap;gap:8px 18px;margin-top:22px;font-size:12px;display:flex}#detailDialog .game-detail-reader .game-detail-stat-line span{align-items:center;gap:7px;display:inline-flex}#detailDialog .game-detail-reader .game-detail-stat-line .lucide{width:15px;height:15px;color:var(--orange)}.game-editor-dialog.app-dialog{overscroll-behavior:contain;width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;background:#101011;border:0;border-radius:0;margin:0;padding:0;inset:0;overflow:hidden auto}.game-editor-dialog.app-dialog::-webkit-scrollbar{width:1px}.game-editor-dialog.app-dialog::-webkit-scrollbar-track{background:0 0}.game-editor-dialog.app-dialog::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:99px}.game-editor-dialog .detail-close{z-index:8;top:max(18px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000ad;position:fixed}.game-editor-cover{background:#0b0b0c;width:100%;height:min(58vh,680px);min-height:380px;position:relative;overflow:hidden}.game-editor-cover-overlay{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.game-editor-cover:after{content:"";pointer-events:none;background:linear-gradient(#0a0a0b14 22%,#10101194 68%,#101011);position:absolute;inset:0}.game-editor-body{z-index:2;width:min(900px,100% - 48px);margin:-64px auto 0;padding:0 0 150px;position:relative}.game-editor-heading{max-width:780px}.game-editor-dialog .game-editor-heading h2{margin:8px 0 18px;font:650 clamp(42px,6vw,72px)/.98 Space Grotesk,sans-serif}.game-editor-heading>p:last-child,.game-editor-chapter>p:not(.section-kicker){color:#aaa79f;margin:0;font-size:17px;line-height:1.8}.game-editor-chapter{border-top:1px solid var(--line);margin-top:72px;padding-top:32px}.game-editor-chapter h3{margin:8px 0 14px;font:650 34px/1.05 Space Grotesk,sans-serif}.game-editor-chapter>p:not(.section-kicker){max-width:760px;margin-bottom:31px}.game-editor-chapter>label:not(.game-cover-upload){margin-top:20px}.game-editor-dialog input:not([type=checkbox]):not([type=file]),.game-editor-dialog textarea,.game-editor-dialog select{background:#0d0d0e;width:100%}.game-editor-dialog select{border:1px solid var(--line);appearance:none;height:48px;color:var(--text);background:linear-gradient(45deg,#0000 50%,#8f8d87 50%) calc(100% - 18px) 21px/6px 6px no-repeat,linear-gradient(135deg,#8f8d87 50%,#0000 50%) calc(100% - 12px) 21px/6px 6px no-repeat,#0d0d0e;border-radius:10px;outline:0;padding:0 42px 0 14px}.game-editor-dialog select:focus{border-color:#ff7a1ab8}.game-type-selector,.game-type-search-wrap{position:relative}.game-editor-dialog .game-type-search-wrap input{height:48px;padding:0 46px 0 43px}.game-type-search-wrap>.lucide{z-index:2;color:#777570;pointer-events:none;width:17px;height:17px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.game-type-search-wrap>.game-type-chevron{transition:transform .2s;left:auto;right:15px}.game-type-selector.is-open .game-type-chevron{transform:translateY(-50%)rotate(180deg)}.game-type-options{z-index:12;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);scrollbar-width:thin;background:#0f0f10fa;border:1px solid #ffffff24;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:min(330px,44dvh);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 22px 55px #0000008c}.game-type-options[hidden]{display:none}.game-type-option{color:#aaa79f;cursor:pointer;border:1px solid #0000;border-radius:9px;grid-template-columns:17px minmax(0,1fr) 15px;align-items:center;gap:9px;min-width:0;min-height:40px;padding:9px 10px;font-size:12px;margin:0!important;display:grid!important}.game-type-option[hidden]{display:none!important}.game-type-option:hover,.game-type-option:focus-within{color:var(--text);background:#ffffff0d}.game-type-option.is-selected{color:#ffd8b9;background:#ff7a1a1a;border-color:#ff7a1a57}.game-type-option>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.game-type-option>.lucide{width:16px;height:16px;color:var(--orange)}.game-type-option>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.game-type-option .game-type-option-check{opacity:0;color:#f5e8db}.game-type-option.is-selected .game-type-option-check{opacity:1}.game-type-option:has(input:disabled){opacity:.34;cursor:not-allowed}.game-type-empty{color:#777570;text-align:center;grid-column:1/-1;margin:0;padding:24px 12px;font-size:12px}.game-type-selection{flex-wrap:wrap;gap:7px;min-height:0;margin-top:9px;display:flex}.game-type-selection:empty{margin:0;display:none}.game-platform-label{color:#d8d5cf;margin-top:20px;font-size:13px;font-weight:700;display:block}.game-platform-selector{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;margin-top:9px;display:grid}.game-platform-option{border:1px solid var(--line);color:#aaa79f;cursor:pointer;background:#0d0d0e;border-radius:10px;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:9px;min-width:0;min-height:48px;padding:11px 12px;font-size:12px;transition:border-color .18s,background .18s,color .18s;margin:0!important;display:grid!important}.game-platform-option:hover,.game-platform-option:focus-within{color:var(--text);border-color:#ff7a1a61}.game-platform-option.is-selected{color:#ffd8b9;background:#ff7a1a1a;border-color:#ff7a1a9e}.game-platform-option>input{opacity:0;width:1px;height:1px;position:absolute}.game-platform-option>.lucide{width:17px;height:17px;color:var(--orange)}.game-platform-option>span{min-width:0}.game-platform-check{opacity:0}.game-platform-option.is-selected .game-platform-check{opacity:1}.game-type-selected-chip{color:#dfd6cc;cursor:pointer;background:#ff7a1a14;border:1px solid #ff7a1a4d;border-radius:9px;align-items:center;gap:7px;min-width:0;min-height:34px;padding:7px 9px;font-size:11px;font-weight:700;display:inline-flex}.game-type-selected-chip .lucide{width:14px;height:14px;color:var(--orange)}.game-type-selected-chip .lucide:last-child{color:#88847e;width:12px;height:12px}.searchable-native-select{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.searchable-select,.searchable-select-control{width:100%;position:relative}.searchable-select-control input{border:1px solid var(--line);width:100%;height:49px;color:var(--text);font:inherit;background:#0d0d0e;border-radius:10px;outline:0;margin:0;padding:0 46px 0 43px!important}.searchable-select-control input:focus{border-color:#ff7a1ab8}.searchable-select-control input:disabled{opacity:.48;cursor:not-allowed}.searchable-select-control>.lucide{z-index:2;color:#777570;pointer-events:none;width:17px;height:17px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.searchable-select-control>.searchable-select-chevron{transition:transform .2s;left:auto;right:15px}.searchable-select.is-open .searchable-select-chevron{transform:translateY(-50%)rotate(180deg)}.searchable-select-options{z-index:14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);scrollbar-width:thin;background:#0f0f10fa;border:1px solid #ffffff24;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:min(330px,44dvh);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 22px 55px #0000008c}.searchable-select-options[hidden]{display:none}.searchable-select-option{color:#aaa79f;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:17px minmax(0,1fr) 15px;align-items:center;gap:9px;min-width:0;min-height:42px;margin:0;padding:9px 10px;font:700 12px/1.2 DM Sans,sans-serif;display:grid}.searchable-select-option[hidden]{display:none}.searchable-select-option:hover,.searchable-select-option:focus-visible{color:var(--text);background:#ffffff0d;outline:0}.searchable-select-option.is-selected{color:#ffd8b9;background:#ff7a1a1a;border-color:#ff7a1a57}.searchable-select-option:disabled{opacity:.34;cursor:not-allowed}.searchable-select-option>.lucide{width:16px;height:16px;color:var(--orange)}.searchable-select-option>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.searchable-select-option .searchable-select-option-check{opacity:0;color:#f5e8db}.searchable-select-option.is-selected .searchable-select-option-check{opacity:1}.searchable-select-empty{color:#777570;text-align:center;grid-column:1/-1;margin:0;padding:24px 12px;font-size:12px}.game-field-help{color:#777570;margin:7px 0 0;font-size:11px;line-height:1.55}.game-description-meta{color:#74716b;text-align:right;margin-top:8px;font-size:11px}.game-cover-separator{color:#77746e;text-transform:uppercase;align-items:center;gap:13px;margin:22px 0;font-size:11px;display:flex}.game-cover-separator:before,.game-cover-separator:after{content:"";background:var(--line);flex:1;height:1px}.game-cover-upload{cursor:pointer;background:#ff7a1a0b;border:1px dashed #ff7a1a6b;border-radius:14px;justify-content:center;align-items:center;gap:16px;min-height:126px;padding:22px;display:flex}.game-cover-upload>.lucide{width:30px;height:30px;color:var(--orange)}.game-cover-upload>span{gap:4px;display:grid}.game-cover-upload strong{color:var(--text);font-size:14px}.game-cover-upload small{color:var(--muted);font-size:11px}.game-cover-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.game-publish-toggle{border:1px solid var(--line);cursor:pointer;background:#ffffff06;border-radius:13px;align-items:flex-start;gap:12px;padding:18px;margin-top:54px!important;display:flex!important}.game-publish-toggle input{width:18px;height:18px;accent-color:var(--orange);margin:2px 0 0}.game-publish-toggle>span{gap:5px;display:grid}.game-publish-toggle strong{color:var(--text);font-size:13px}.game-publish-toggle small{color:var(--muted);font-size:11px;line-height:1.5}.game-editor-actions{z-index:7;padding:13px 24px calc(13px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#101011eb;border-top:1px solid #ffffff1a;grid-template-columns:repeat(2,minmax(0,390px));justify-content:center;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 50px #00000057}.game-editor-actions button{box-sizing:border-box;border:1px solid var(--line);width:100%;height:54px;min-height:54px;color:var(--text);cursor:pointer;background:#ffffff09;border-radius:10px;justify-content:center;align-self:center;align-items:center;gap:9px;margin:0;padding:0 24px;font-weight:800;display:inline-flex}.game-editor-actions .primary-button{background:var(--orange);color:#090909}.game-editor-actions button.is-loading span{visibility:hidden}.tournament-progress-component,.tournament-progress-reader{width:100%;min-height:calc(100dvh - var(--top-height))}.tournament-progress-reader.component-reader{background:#101011;border:0;border-radius:0;overflow:clip visible}.tournament-progress-cover{background:linear-gradient(to bottom,#08080914 22%,#101011),var(--participant-cover) center / cover no-repeat;height:clamp(300px,42vw,580px)}.tournament-progress-body{margin:clamp(-145px,-10vw,-90px) auto 0;padding:0 0 170px}.tournament-progress-heading{z-index:2;max-width:820px;margin-bottom:58px;position:relative}.tournament-progress-heading h1{margin:8px 0 17px;font:650 clamp(39px,6vw,76px)/.98 Space Grotesk,sans-serif}.tournament-progress-heading>p:last-child{color:#aaa79f;max-width:720px;margin:0;font-size:17px;line-height:1.75}.tournament-progress-waiting{border:1px solid var(--line);background:#ffffff06;border-radius:18px;justify-items:start;gap:14px;padding:clamp(25px,5vw,54px);display:grid}.tournament-progress-waiting h2{margin:0;font:650 clamp(27px,4vw,42px)/1.06 Space Grotesk,sans-serif}.tournament-progress-waiting>p:not(.section-kicker){color:#aaa79f;max-width:650px;margin:0;line-height:1.75}.tournament-progress-waiting form{margin-top:8px}.tournament-progress-state-icon{width:54px;height:54px;color:var(--orange);border:1px solid #ff7a1a52;border-radius:50%;place-items:center;display:grid}.tournament-progress-warning{align-items:flex-start;gap:9px;font-size:13px;display:flex;color:#c99e7b!important}.tournament-progress-warning .lucide{flex:none;width:17px;height:17px;margin-top:2px}.tournament-round-slider{z-index:9;top:calc(var(--top-height) + 10px);white-space:nowrap;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:linear-gradient(#101011 76%,#10101100);border:0;flex-wrap:nowrap;gap:8px;margin:0 0 40px;padding:1px 1px 10px;display:flex;position:sticky;overflow:auto hidden}.tournament-round-slider::-webkit-scrollbar{display:none}.tournament-round-chip{border:1px solid var(--line);color:#b9b7b1;cursor:pointer;background:#ffffff09;border-radius:9px;align-items:center;gap:8px;min-width:max-content;height:38px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex}.tournament-round-chip span{color:#73716c;font-size:10px}.tournament-round-chip .lucide{width:14px;height:14px}.tournament-round-chip:hover{color:var(--text);background:#ffffff12}.tournament-round-chip.is-active{color:#fefefe;background:#fd770091}.tournament-round-chip.is-active span{color:#fff0df}.tournament-round-panel[hidden]{display:none}.tournament-round-heading{margin-bottom:24px}.tournament-round-heading h2{margin:7px 0 0;font:650 clamp(28px,4vw,40px)/1 Space Grotesk,sans-serif}.tournament-duel-feed{gap:18px;display:grid}.tournament-duel-card{border:1px solid var(--line);background:#ffffff05;border-radius:17px;overflow:visible}.tournament-duel-card-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 17px;display:flex}.tournament-duel-card-heading>div{align-items:center;gap:12px;min-width:0;display:flex}.tournament-duel-card-heading>div>span{color:#d2cfc7;font-size:12px;font-weight:800}.tournament-duel-card-heading code{color:#62605b;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:9px;overflow:hidden}.duel-status-badge{color:#9c9992;text-transform:uppercase;background:#ffffff0e;border-radius:99px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:800;display:inline-flex}.duel-status-badge .lucide{width:13px;height:13px}.duel-status-badge.is-completed{color:#4bd69f;background:#46d79c1a}.duel-status-badge.is-ready{color:var(--orange);background:#ff7a1a1c}.duel-status-badge.is-bye{color:#e3bb43;background:#e5b9371a}.tournament-duel-clubs{display:grid}.tournament-duel-club{grid-template-columns:180px minmax(0,1fr) 44px;align-items:center;gap:20px;min-width:0;min-height:128px;padding:15px 17px;display:grid;position:relative}.tournament-duel-club+.tournament-duel-club{border-top:1px solid var(--line)}.tournament-duel-club.is-winner{background:linear-gradient(270deg,#e5b9371f 0,#e5b93709,#0000 48%);box-shadow:inset -20px 0 42px -34px #e5b937f2}.tournament-duel-club.is-loser{background:linear-gradient(270deg,#ff54691b 0,#ff546907,#0000 48%);box-shadow:inset -20px 0 42px -34px #ff5469eb}.tournament-duel-club.is-loser .tournament-duel-club-logo img{filter:saturate(.72)brightness(.82)}.tournament-duel-club-logo{background:#080809;border-radius:10px;height:98px;display:block;overflow:hidden}.tournament-duel-club-logo img{object-fit:cover;width:100%;height:100%;display:block}.tournament-duel-club-copy{gap:8px;min-width:0;display:grid}.tournament-duel-club-copy .club-name-line{justify-content:flex-start}.tournament-duel-club-copy .club-name-line strong{color:#f1eee7;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(16px,2vw,21px);overflow:hidden}.tournament-duel-club-copy .club-location{color:#85827b;align-items:center;gap:6px;font-size:12px;display:flex}.tournament-duel-club-copy .club-location .lucide{width:14px;height:14px;color:var(--orange)}.duel-club-outcome{border:1px solid var(--line);color:#85827c;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:24px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.duel-club-outcome .lucide{width:12px;height:12px}.duel-club-outcome.is-winner{color:#e1b83c;background:#e5b93714;border-color:#e5b93740}.duel-club-outcome.is-loser{color:#ff6074;background:#ff546912;border-color:#ff546933}.thin-circle-button{border:1px solid var(--line);color:#b2afa8;cursor:pointer;background:#171718;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.thin-circle-button .lucide{stroke-width:1.45px;width:17px;height:17px}.thin-circle-button:hover,.thin-circle-button[aria-expanded=true]{color:var(--orange);border-color:#ff7a1a73}.duel-actions-menu-wrap{position:relative}.duel-actions-menu{z-index:30;background:#19191a;border:1px solid #ffffff1f;border-radius:12px;gap:3px;width:220px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #0000008c}.duel-actions-menu[hidden]{display:none}.duel-actions-menu button{color:#d4d1ca;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:0 10px;font-size:11px;font-weight:700;display:flex}.duel-actions-menu a{color:#d4d1ca;border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:0 10px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.duel-actions-menu form{margin:0}.duel-actions-menu form button{width:100%}.duel-actions-menu button:disabled{opacity:.48;cursor:not-allowed}.duel-actions-menu button:hover:not(:disabled),.duel-actions-menu button:focus-visible,.duel-actions-menu a:hover,.duel-actions-menu a:focus-visible{background:#ffffff12;outline:0}.duel-actions-menu .lucide{color:#97948d;width:16px;height:16px}.tournament-duel-referee{border-top:1px solid var(--line);color:#7d7a74;align-items:center;gap:9px;min-height:48px;padding:10px 8px 10px 17px;font-size:11px;transition:color .18s,background .18s;display:flex;position:relative}.tournament-duel-referee .lucide{width:16px;height:16px}.tournament-duel-referee strong{color:#b8b5ae}.tournament-duel-referee.is-missing{color:#e6a671;background:#ff7a1a09}.tournament-duel-referee-link,.tournament-duel-referee-label{min-width:0;color:inherit;white-space:nowrap;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.tournament-duel-referee-link:hover{color:#d2cfc8}.tournament-duel-referee-link:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.duel-discord-state-slider{overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;align-items:center;gap:7px;min-width:0;margin-left:auto;display:flex;overflow-x:auto}.duel-discord-state-slider::-webkit-scrollbar{display:none}.duel-discord-state{color:#85827b;white-space:nowrap;background:#ffffff0b;border-radius:99px;flex:none;align-items:center;gap:6px;padding:6px 8px;font-size:9px;font-weight:800;display:inline-flex}.duel-discord-state .lucide{width:13px;height:13px}.duel-discord-state.is-active{color:#9ca3ff;background:#5865f224}.duel-discord-state.is-pending,.duel-discord-state.is-provisioning{color:#e5a356}.duel-discord-state.is-failed{color:#ef8593;background:#ff546914}.tournament-duel-placeholder{color:#77746e;text-align:center;justify-content:center;align-items:center;gap:9px;min-height:124px;padding:20px;display:flex}.tournament-progress-return-bar .participants-return-inner,.participants-return-inner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.tournament-progress-return-bar .participants-return-inner{grid-template-columns:minmax(0,900px)}.participants-return-button{box-sizing:border-box;text-decoration:none}.participants-return-button.secondary-button{border:1px solid var(--line);color:var(--text);background:#1d1d1e}.tournament-referee-dialog.app-dialog,.tournament-result-dialog.app-dialog{background:#151516;width:min(620px,100% - 30px);max-height:min(760px,100dvh - 30px);padding:0}.tournament-referee-form,.tournament-result-form{gap:15px;padding:clamp(24px,5vw,42px);display:grid}.tournament-referee-form>p:not(.section-kicker),.tournament-result-form>p:not(.section-kicker){color:#99968f;margin:0;line-height:1.65}.referee-club-options{gap:7px;max-height:330px;display:grid;overflow-y:auto}.referee-club-options label{border:1px solid var(--line);cursor:pointer;border-radius:11px;grid-template-columns:18px 42px minmax(0,1fr);align-items:center;gap:12px;margin:0;padding:10px;display:grid}.referee-club-options label[hidden]{display:none}.referee-club-options label:has(input:checked){background:#ff7a1a12;border-color:#ff7a1a80}.referee-club-options img{object-fit:cover;border-radius:50%;width:42px;height:42px}.referee-club-options label>span{gap:3px;min-width:0;display:grid}.referee-club-options strong{color:#e8e4dc;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.referee-club-options small{color:#77746e;font-size:10px}.dialog-form-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:8px;display:grid}.dialog-form-actions button{border:1px solid var(--line);min-height:48px;color:var(--text);cursor:pointer;background:#ffffff09;border-radius:9px;font-weight:800}.dialog-form-actions .primary-button{background:var(--orange);color:#090909}.irreversible-warning{background:#ff54690d;border:1px solid #ff54692e;border-radius:10px;align-items:flex-start;gap:9px;padding:12px;font-size:12px;display:flex;color:#e58d98!important}.irreversible-warning .lucide{flex:none;width:17px;height:17px;margin-top:2px}.duel-launch-sheet.app-dialog{background:#141415;border-radius:22px 22px 0 0;width:min(720px,100%);max-height:min(82dvh,820px);margin:0 auto;padding:0;inset:auto 0 0;overflow:hidden}.duel-launch-sheet.app-dialog[open]{animation:.24s ease-out duelSheetIn}@keyframes duelSheetIn{0%{opacity:0;transform:translateY(32px)}}.duel-launch-sheet-shell{grid-template-rows:auto minmax(0,1fr) auto;height:min(82dvh,820px);display:grid}.duel-launch-sheet-header,.duel-launch-sheet-search{z-index:2;border-bottom:1px solid var(--line);background:#141415;padding:25px 25px 18px;position:relative}.duel-launch-sheet-header h2,.duel-launch-sheet-search h2{margin-top:7px}.duel-launch-sheet-header>p:last-child{color:#8f8c85;margin:9px 0 0;font-size:12px}.duel-launch-options{overscroll-behavior:contain;flex-direction:column;gap:8px;padding:14px 18px;display:flex;overflow-y:auto}.duel-launch-option{border:1px solid var(--line);cursor:pointer;background:#ffffff05;border-radius:13px;grid-template-columns:18px 42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:11px 13px;margin:0!important;display:grid!important}.duel-launch-option:has(input:checked){background:#ff7a1a13;border-color:#ff7a1a99}.duel-launch-option input{accent-color:var(--orange)}.duel-launch-option-icon,.duel-launch-option img{object-fit:cover;background:#202021;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.duel-launch-option-icon .lucide{width:18px;color:var(--orange)}.duel-launch-option>span:last-of-type{gap:4px;min-width:0;display:grid}.duel-launch-option strong{color:#e9e5dd;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.duel-launch-option small{color:#77746e;font-size:10px}.duel-launch-option em{color:#8b8881;white-space:nowrap;font-size:9px;font-style:normal;font-weight:800}.duel-launch-option.is-occupied em{color:#d49a55}.duel-launch-sheet-actions{padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#111112;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.duel-launch-sheet-actions button{border-radius:11px;min-height:52px}.duel-referee-search{align-items:center;position:relative;margin:16px 0 0!important;display:flex!important}.duel-referee-search .lucide{z-index:1;color:#7e7b75;width:17px;position:absolute;left:14px}.duel-referee-search input{width:100%;padding-left:42px!important}.duel-launch-loading{color:#8b8881;justify-content:center;align-items:center;gap:10px;min-height:120px;font-size:12px;display:flex}@media(max-width:820px){.tournament-progress-body{width:calc(100% - 30px);padding-bottom:calc(205px + env(safe-area-inset-bottom));margin-top:-62px}.tournament-progress-cover{height:330px}.tournament-progress-heading{margin-bottom:42px}.tournament-progress-heading>p:last-child{font-size:14px}.tournament-round-slider{top:calc(var(--top-height) + 8px);margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.tournament-duel-club{grid-template-columns:124px minmax(0,1fr) 40px;gap:13px;min-height:112px;padding:13px}.tournament-duel-club-logo{height:84px}.duel-actions-menu-wrap{grid-area:1/3/span 2}.tournament-duel-club-copy .club-trust-indices{flex-wrap:nowrap;overflow-x:auto}.owner-discord-card{grid-template-columns:48px minmax(0,1fr)}.owner-discord-icon{width:48px;height:48px}.owner-discord-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.owner-discord-actions .secondary-button,.owner-discord-unlink{width:100%}}@media(max-width:520px){.tournament-progress-body{margin-top:-48px}.tournament-progress-heading h1{font-size:38px}.tournament-progress-waiting{padding:22px 18px}.tournament-round-heading h2{font-size:26px}.tournament-duel-card-heading code{display:none}.tournament-duel-club{grid-template-columns:104px minmax(0,1fr) 38px;gap:11px;padding:11px}.tournament-duel-club-logo{height:76px}.tournament-duel-club-copy .club-name-line strong{font-size:15px}.tournament-duel-club-copy .club-location{font-size:10px}.duel-club-outcome{padding-inline:6px;font-size:8px}.thin-circle-button{width:36px;height:36px}.duel-actions-menu{right:12px;bottom:calc(var(--bottom-nav-height) + 82px);width:min(260px,100vw - 24px);position:fixed;top:auto}.tournament-duel-referee{flex-wrap:nowrap}.tournament-duel-referee-link,.tournament-duel-referee-label{text-overflow:ellipsis;max-width:45%;overflow:hidden}.duel-discord-state-slider{width:55%}.participants-return-inner{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.participants-return-button{white-space:nowrap;text-align:center;min-width:0;padding:0 10px;font-size:11px}.tournament-progress-return-bar .participants-return-inner,.dialog-form-actions{grid-template-columns:1fr}}.content-layout.is-component{min-height:calc(100dvh - var(--top-height) - var(--bottom-nav-height));align-items:stretch}.content-layout.is-component .component-view,.component-view #componentContent{min-height:calc(100dvh - var(--top-height) - var(--bottom-nav-height))}.component-view #componentContent{padding-bottom:0!important}.component-view #componentContent>[data-component],.component-view #componentContent>.component-reader,.component-view #componentContent>[data-component]>.component-reader{min-height:inherit}.component-reader-body{padding-bottom:0!important}.legal-component-page,.component-club-create .club-creation-scroll{padding-bottom:0}@media(max-width:620px){.duel-launch-sheet.app-dialog{border-radius:20px 20px 0 0;width:100%;max-width:none;max-height:88dvh}.duel-launch-sheet-shell{height:88dvh}.duel-launch-sheet-header,.duel-launch-sheet-search{padding:20px 16px 15px}.duel-launch-options{padding:12px}.duel-launch-option{grid-template-columns:18px 38px minmax(0,1fr) auto;gap:9px;padding:9px}.duel-launch-option-icon,.duel-launch-option img{width:38px;height:38px}.duel-launch-sheet-actions{padding-inline:12px}.game-editor-cover{height:44svh;min-height:290px}.game-editor-body{width:calc(100% - 30px);margin-top:-36px;padding-bottom:160px}.game-editor-dialog .game-editor-heading h2{font-size:39px}.game-editor-heading>p:last-child,.game-editor-chapter>p:not(.section-kicker){font-size:14px;line-height:1.7}.game-editor-chapter{margin-top:48px;padding-top:24px}.game-editor-chapter h3{font-size:27px}.game-type-options,.searchable-select-options{grid-template-columns:1fr;max-height:min(310px,42dvh)}.game-type-selection{flex-wrap:nowrap;overflow-x:auto}.game-type-selected-chip{flex:none}.game-cover-upload{min-height:110px;padding:17px}.game-editor-actions{padding:11px 15px calc(11px + env(safe-area-inset-bottom));grid-template-columns:repeat(2,minmax(0,1fr))}.game-editor-actions button{height:50px;min-height:50px;padding:0 12px;font-size:11px}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.club-trust-indices:not(.game-type-indices).is-overflowing{overflow-x:auto}.club-trust-indices:not(.game-type-indices).is-overflowing:not(.is-native-marquee)>span{animation:none!important;transform:none!important}.detail-trust-indices.is-overflowing{overflow-x:auto}.detail-trust-indices.is-overflowing:not(.is-native-marquee)>span,.overflow-marquee.is-overflowing:not(.is-native-marquee) .overflow-marquee-track{animation:none!important;transform:none!important}}*{-ms-overflow-style:none;scrollbar-width:none!important}::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
