@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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--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,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{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}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f6f7;background:#080b0e;font-family:Arial,Helvetica,sans-serif}[data-card-theme=vault]{--outline-color:#f4f6f3;--outline-fill:linear-gradient(to bottom, #fff 0%, #edf1ef 48%, #b8c1bf 100%);--outline-shadow:#d2dedb47;--rail-color:#fff;--bar-color:#f4f6f3}[data-card-theme=premier]{--outline-color:#d6b77d;--outline-fill:linear-gradient(to bottom, #f0d79f 0%, #d7b879 48%, #9e7946 100%);--outline-shadow:#ddb87152;--rail-color:#f0d79f;--bar-color:#bd985d}*{box-sizing:border-box}html,body{min-width:320px;min-height:100%;margin:0}body{background:radial-gradient(circle at 50% 0,#1a4a5b38,#0000 38rem),#080b0e}.card-lab-home{--home-bg:#050606;--home-panel:#0b0d0d;--home-panel-strong:#101313;--home-line:#403d24;--home-line-bright:#c2af64;--home-gold:#e2c66d;--home-silver:#b8c2c2;--home-muted:#7d8584;background:radial-gradient(circle at 50% 42%, #ba974214, transparent 25rem), linear-gradient(180deg, #070808, var(--home-bg) 42%, #030404);color:#f4f1e8;min-height:100svh;overflow:hidden}.card-lab-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);will-change:transform;background:#040505e0;border-bottom:1px solid #c2af6459;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;min-height:64px;padding:0 3rem;transition:transform .24s cubic-bezier(.2,.75,.2,1),box-shadow .18s;display:grid;position:sticky;top:0;box-shadow:0 1px #ffffff05}.card-lab-nav-hidden .card-lab-header{transform:translateY(calc(-100% - 2px))}@media (prefers-reduced-motion:reduce){.card-lab-header{transition-duration:.01ms}}.card-lab-brand,.card-lab-nav a,.card-lab-footer a,.landing-button,.preview-link{color:inherit;text-decoration:none}.card-lab-brand{color:#d9d5c5;letter-spacing:.17em;text-transform:uppercase;justify-self:start;align-items:center;gap:.55rem;font-size:.72rem;font-weight:800;display:flex}.brand-mark{color:var(--home-gold)}.brand-divider{color:#57594f}.card-lab-nav{justify-content:center;align-items:center;gap:.45rem;display:flex}.card-lab-nav a{color:#c8c5b8;letter-spacing:.13em;text-align:center;text-transform:uppercase;border:1px solid #c2af646b;min-width:112px;padding:.62rem 1rem;font-size:.67rem;font-weight:800;transition:border-color .16s,background .16s,color .16s}.card-lab-nav a:hover,.card-lab-nav a:focus-visible{border-color:var(--home-gold);color:#fff8de;background:#e2c66d14;outline:none}.header-status{color:#757e7d;letter-spacing:.12em;text-transform:uppercase;justify-self:end;align-items:center;gap:.45rem;font-size:.64rem;font-weight:700;display:inline-flex}.header-status i{background:#8fb99d;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #8fb99d99}.landing-main{place-items:center;min-height:calc(100svh - 108px);padding:3rem 2.5rem 2.5rem;display:grid}.landing-hero{grid-template-columns:240px minmax(440px,1fr) 240px;align-items:center;gap:clamp(2rem,4vw,4.5rem);width:min(100%,1320px);display:grid}.landing-card-column{flex-direction:column;align-items:center;gap:.8rem;display:flex}.landing-card-column-left,.landing-card-column-right{transform:translateY(1.2rem)}.hero-card-caption{letter-spacing:.2em;text-transform:uppercase;font-size:.61rem;font-weight:900}.hero-card-caption-premier{color:#bca76e}.hero-card-caption-standard{color:#9ea8a7}.hero-player-card{isolation:isolate;flex:none;width:240px;height:593px;position:relative}.hero-card-banner{z-index:1;background-color:#0000;background-position:top;background-repeat:no-repeat;background-size:cover;width:228px;height:538px;position:absolute;top:8px;left:6px;-webkit-mask-image:linear-gradient(#000 0 73%,#000000c7 79%,#0000004d 87%,#0000000f 94%,#0000 100%);mask-image:linear-gradient(#000 0 73%,#000000c7 79%,#0000004d 87%,#0000000f 94%,#0000 100%)}.hero-card-top-rails{z-index:4;width:240px;height:4px;position:absolute;top:0;left:0}.hero-card-top-rail{background:var(--rail-color);width:87px;height:4px;filter:drop-shadow(0 1px 0 #372714b8) drop-shadow(0 0 2px var(--outline-shadow));position:absolute;top:0}.hero-card-top-rail-left{clip-path:polygon(0 0,100% 0,calc(100% - 3px) 100%,0 100%);left:0}.hero-card-top-rail-right{clip-path:polygon(0 0,100% 0,100% 100%,3px 100%);right:0}.hero-card-corners{z-index:4;width:214px;height:10px;position:absolute;top:22px;left:13px}.hero-card-corner{background:var(--outline-fill);width:10px;height:10px;filter:drop-shadow(0 0 1px var(--outline-shadow));position:absolute;top:0}.hero-card-corner-left{clip-path:polygon(0 0,100% 0,0 100%);left:0}.hero-card-corner-right{clip-path:polygon(0 0,100% 0,100% 100%);right:0}.hero-card-upper-bars,.hero-card-long-bars{z-index:3;width:238px;position:absolute;left:1px}.hero-card-upper-bars{height:32px;top:17px}.hero-card-upper-bar,.hero-card-long-bar{background:var(--bar-color);width:3px;filter:drop-shadow(0 0 1px var(--outline-shadow));position:absolute}.hero-card-upper-bar-left{clip-path:polygon(0 0,34% 0,67% 1px,100% 2px,100% calc(100% - 2px),67% calc(100% - 1px),34% 100%,0 100%);height:31px;top:1px;left:0}.hero-card-upper-bar-right{clip-path:polygon(66% 0,100% 0,100% 100%,66% 100%,33% calc(100% - 1px),0 calc(100% - 2px),0 2px,33% 1px);height:32px;top:0;right:0}.hero-card-long-bars{height:388px;top:56px}.hero-card-long-bar-left{clip-path:polygon(100% 0,100% 100%,calc(100% - 1px) 100%,calc(100% - 1px) 363px,0 363px,0 2px,34% 2px,67% 1px);height:388px;top:0;left:0}.hero-card-long-bar-right{clip-path:polygon(0 0,67% 0,100% 1px,100% 363px,1px 363px,1px 100%,0 100%);height:388px;top:0;right:0}.hero-card-thin-lines{z-index:3;pointer-events:none;position:absolute;inset:0}.hero-card-top-line-left{width:10px;height:10px;top:49px;left:-4px}.hero-card-top-line-right{width:10px;height:10px;top:49px;left:234px}.hero-card-outer-line-left,.hero-card-outer-line-right{--thin-turn:379px;width:67px;height:445px;top:58px}.hero-card-outer-line-left{left:-4px}.hero-card-outer-line-right{left:177px}.hero-card-inner-line-left{--thin-turn:9px;width:69px;height:77px;top:444px;left:3px}.hero-card-inner-line-right{--thin-turn:8px;width:70px;height:77px;top:444px;left:167px}.hero-card-bottom-line-left{height:20px;top:520px;left:71px}.hero-card-bottom-line-right{height:20px;top:520px;left:167px}.hero-card-nameplate{z-index:5;color:#182326;background:linear-gradient(#d1d7d6,#aeb8b8);border-top:1px solid #ffffffc7;border-bottom:1px solid #252f32e0;justify-content:center;align-items:center;width:240px;height:31px;display:flex;position:absolute;top:336px;left:0;box-shadow:inset 0 1px #fff3,0 2px 5px #00000047}.hero-player-card-premier .hero-card-nameplate{color:#3b3423;background:linear-gradient(#f7d675,#e7bd56);border-bottom-color:#8d712e}.hero-card-nameplate strong{text-overflow:ellipsis;text-shadow:0 1px #ffffff6b;white-space:nowrap;justify-content:center;align-items:center;max-width:calc(100% - 12px);height:100%;font-size:12px;line-height:1;display:inline-flex;overflow:hidden}.hero-card-team-prefix{color:#716f64;font-weight:900}.hero-card-name-separator{background:#716f64;align-self:center;width:2px;height:11px;margin:0 5px}.hero-card-player-name{color:#3b3423}.hero-player-card-standard .hero-card-player-name{color:#182326}.hero-card-rank-frame{z-index:3;--rank-edge-size:54px;--rank-half:53px;--rank-inset:8px;width:107px;height:107px;top:486px;left:66px}.hero-card-rank-icon{z-index:2;filter:drop-shadow(0 2px 5px #00000073);background-position:50%;background-repeat:no-repeat;background-size:contain;width:62px;height:62px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-card-rank-icon-premier{width:72px;height:72px}.hero-player-card-standard .player-rank-edge-top-left,.hero-player-card-standard .player-rank-edge-top-right{background:linear-gradient(to bottom, #ffffff0a, #e0e8e757 48%, var(--rail-color))}.placeholder-caption{color:#747a76;letter-spacing:.18em;text-transform:uppercase;font-size:.62rem;font-weight:800}.landing-card-placeholder{--placeholder-accent:var(--home-silver);width:clamp(172px,15vw,220px);height:clamp(380px,35vw,510px);position:relative}.landing-card-placeholder-premier{--placeholder-accent:var(--home-gold)}.placeholder-rail{background:linear-gradient(90deg, var(--placeholder-accent) 0 38%, transparent 38% 62%, var(--placeholder-accent) 62%);height:2px;box-shadow:0 0 12px var(--placeholder-accent);position:absolute;top:0;left:8%;right:8%}@supports (color:color-mix(in lab, red, red)){.placeholder-rail{box-shadow:0 0 12px color-mix(in srgb, var(--placeholder-accent) 20%, transparent)}}.placeholder-level{border:1px solid var(--placeholder-accent);place-items:center;width:38px;height:21px;display:grid;position:absolute;top:-10px;left:50%}@supports (color:color-mix(in lab, red, red)){.placeholder-level{border:1px solid color-mix(in srgb, var(--placeholder-accent) 70%, #222)}}.placeholder-level{color:#dddcd4;background:#121515;font-size:.58rem;font-weight:800;transform:translate(-50%)}.placeholder-frame{border:1px dashed var(--placeholder-accent);place-items:center;display:grid;position:absolute;inset:17px 0 22%}@supports (color:color-mix(in lab, red, red)){.placeholder-frame{border:1px dashed color-mix(in srgb, var(--placeholder-accent) 48%, transparent)}}.placeholder-frame{color:var(--placeholder-accent);background:linear-gradient(135deg,#0000 48%,#ffffff06 49% 51%,#0000 52%),#ffffff03}@supports (color:color-mix(in lab, red, red)){.placeholder-frame{color:color-mix(in srgb, var(--placeholder-accent) 54%, #5d6260)}}.placeholder-frame{clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 22px),calc(50% + 26px) 100%,calc(50% - 26px) 100%,0 calc(100% - 22px),0 7px)}.placeholder-frame span{letter-spacing:.18em;text-transform:uppercase;font-size:.58rem;font-weight:800;transform:translateY(-18%)}.placeholder-nameplate{z-index:2;border:1px solid var(--placeholder-accent);place-items:center;width:104%;height:30px;display:grid;position:absolute;top:55%;left:-2%}@supports (color:color-mix(in lab, red, red)){.placeholder-nameplate{border:1px solid color-mix(in srgb, var(--placeholder-accent) 52%, #303332)}}.placeholder-nameplate{color:#686e6c;letter-spacing:.15em;text-transform:uppercase;background:#121515;font-size:.56rem;font-weight:800}.landing-card-placeholder-premier .placeholder-nameplate{color:#a59561;background:#58461b47}.placeholder-tail{background:linear-gradient(var(--placeholder-accent), transparent);width:1px;height:15%;position:absolute;bottom:7%;left:50%}.placeholder-rank{border:1px solid var(--placeholder-accent);place-items:center;width:58px;height:58px;display:grid;position:absolute;bottom:0;left:50%}@supports (color:color-mix(in lab, red, red)){.placeholder-rank{border:1px solid color-mix(in srgb, var(--placeholder-accent) 68%, transparent)}}.placeholder-rank{color:#59605e;background:#111414d1;font-size:.8rem;transform:translate(-50%)rotate(45deg)}.placeholder-rank span{transform:rotate(-45deg)}.landing-copy{z-index:2;text-align:center;position:relative}.landing-eyebrow{color:var(--home-gold);letter-spacing:.24em;text-transform:uppercase;margin:0 0 .8rem;font-size:.68rem;font-weight:900}.landing-copy h1{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(2.7rem,4.4vw,4.6rem);font-weight:900;line-height:.9}.landing-info-box{background:linear-gradient(120deg,#e2c66d0d,#0000 38%),#0c0e0eeb;border:1px solid #c2af6459;margin:2rem auto 0;padding:1.55rem 1.7rem 1.25rem;position:relative;box-shadow:0 1.5rem 4rem #0000004d}.landing-info-box>p:not(.landing-info-kicker){color:#b7b9b3;max-width:590px;margin:.75rem auto 0;font-size:clamp(.84rem,1.2vw,1rem);line-height:1.65}.landing-info-kicker{color:var(--home-gold);letter-spacing:.19em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:900}.landing-info-box h2{color:#e5e2d8;letter-spacing:-.02em;text-transform:uppercase;margin:.38rem 0 0;font-size:clamp(1.05rem,1.8vw,1.35rem)}.landing-info-features{border-top:1px solid #252825;grid-template-columns:repeat(3,1fr);margin-top:1.25rem;padding-top:1rem;display:grid}.landing-info-features span{color:#777e7a;letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:800}.landing-info-features span+span{border-left:1px solid #252825}.info-corner{border-color:var(--home-gold);width:9px;height:9px;position:absolute}.info-corner-top-left{border-top:1px solid;border-left:1px solid;top:-1px;left:-1px}.info-corner-top-right{border-top:1px solid;border-right:1px solid;top:-1px;right:-1px}.info-corner-bottom-left{border-bottom:1px solid;border-left:1px solid;bottom:-1px;left:-1px}.info-corner-bottom-right{border-bottom:1px solid;border-right:1px solid;bottom:-1px;right:-1px}.info-metrics{border-top:1px solid #252825;grid-template-columns:repeat(3,1fr);margin-top:1.25rem;padding-top:1rem;display:grid}.info-metrics span{color:#6f7672;letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:.45rem;font-size:.59rem;font-weight:800;display:flex}.info-metrics span+span{border-left:1px solid #252825}.info-metrics strong{color:#ded7bd;font-size:.74rem}.landing-actions{grid-template-columns:1.2fr 1fr;gap:.65rem;margin-top:.75rem;display:grid}.landing-button{letter-spacing:.12em;text-transform:uppercase;border:1px solid #0000;place-items:center;min-height:46px;padding:.85rem 1rem;font-size:.64rem;font-weight:900;transition:transform .16s,border-color .16s,background .16s;display:grid}.landing-button:hover,.landing-button:focus-visible{outline:none;transform:translateY(-1px)}.landing-button-primary{color:#14130d;background:#d4b95d;border-color:#e0c568}.landing-button-primary:hover,.landing-button-primary:focus-visible{background:#ead477}.landing-button-secondary{color:#c6c9c2;background:#131616;border-color:#3c403c}.landing-button-secondary:hover,.landing-button-secondary:focus-visible{background:#181b1a;border-color:#8e824f}.landing-button-disabled{cursor:not-allowed;opacity:.48;pointer-events:none}.landing-progress-note{color:#5f6662;letter-spacing:.05em;margin:1rem auto 0;font-size:.6rem;line-height:1.5}.preview-link-grid{grid-template-columns:repeat(3,1fr);gap:.45rem;margin-top:1.1rem;scroll-margin-top:6rem;display:grid}.preview-link{text-align:left;background:#0d0f0fd1;border:1px solid #272a28;justify-content:space-between;align-items:center;gap:.75rem;min-height:62px;padding:.7rem .75rem;transition:border-color .16s,background .16s;display:flex}a.preview-link:hover,a.preview-link:focus-visible{background:#131615;border-color:#958652;outline:none}.preview-link span{min-width:0}.preview-link strong,.preview-link small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.preview-link strong{color:#c8cbc4;letter-spacing:.04em;text-transform:uppercase;font-size:.62rem}.preview-link small{color:#606764;margin-top:.25rem;font-size:.56rem}.preview-link em{color:var(--home-gold);letter-spacing:.11em;text-transform:uppercase;flex:none;font-size:.5rem;font-style:normal;font-weight:900}.preview-link-planned{opacity:.58}.landing-note{color:#5f6662;letter-spacing:.05em;margin:1rem auto 0;font-size:.6rem;line-height:1.5}.card-lab-footer{color:#5f6662;letter-spacing:.05em;background:#040505;border-top:1px solid #191c1b;justify-content:space-between;align-items:center;gap:2rem;min-height:44px;padding:.7rem 3rem;font-size:.6rem;display:flex}.card-lab-footer p{margin:0}.card-lab-footer span{color:#867d51}.card-lab-footer .footer-signature{color:#b6aa76;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:800}.card-lab-footer a{color:#b6aa76;letter-spacing:.1em;text-transform:uppercase;font-weight:800}.preview-page{--preview-line:#c5cfce;--preview-line-muted:#c5cfce75;color:#f4f6f3;background:radial-gradient(circle at 50% 7%,#708b9014,#0000 32rem),#020303;min-height:100svh}.preview-page .card-lab-nav a[aria-current=page]{color:#f0f4f3;background:#c5cfce0f;border-color:#c5cfceb8}.preview-page-main{width:min(100%,1180px);margin:0 auto;padding:4.5rem 3rem 8rem}.preview-page-hero{text-align:center;width:min(100%,760px);margin:0 auto 8rem}.preview-page-hero p,.preview-content-eyebrow{color:#aeb7b5;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}.preview-page-hero h1{color:#f1f4f2;letter-spacing:-.055em;text-transform:uppercase;margin:.65rem 0 1rem;font-size:clamp(2.8rem,6vw,5rem);font-weight:900;line-height:.9}.preview-page-hero>span{color:#7c8582;max-width:640px;margin:0 auto;font-size:.92rem;line-height:1.7;display:block}.preview-content-section{--preview-info-accent:#c5cfce;--preview-info-accent-bright:#edf2f0;--preview-info-border:#c5cfce6b;--preview-info-glow:#c5cfce0e;grid-template-columns:minmax(220px,.78fr) minmax(420px,1.35fr);align-items:center;gap:clamp(4rem,9vw,9rem);min-height:660px;display:grid}.preview-content-section-premier{--preview-info-accent:#d6b77d;--preview-info-accent-bright:#f0d79f;--preview-info-border:#d6b77d80;--preview-info-glow:#d6b77d12}.preview-content-section-lobby{--preview-info-accent:#75d7c9;--preview-info-accent-bright:#8fdad2;--preview-info-border:#75d7c97a;--preview-info-glow:#75d7c912}.preview-content-section-standard .preview-content-card{text-align:right}.preview-content-section-premier .preview-content-card{text-align:left}.preview-content-section-lobby .preview-content-card{text-align:center}.preview-content-section-premier{grid-template-columns:minmax(420px,1.35fr) minmax(220px,.78fr)}.preview-card-stage{justify-self:center;place-items:center;width:240px;height:593px;display:grid}.preview-card-stage .preview-standard-card,.preview-card-stage .preview-premier-card{margin:0;transform:none}.preview-player-card:focus-visible{outline:1px solid var(--rail-color)}@supports (color:color-mix(in lab, red, red)){.preview-player-card:focus-visible{outline:1px solid color-mix(in srgb, var(--rail-color) 78%, transparent)}}.preview-player-card:focus-visible{outline-offset:8px}.preview-card-reveal-layer{z-index:6;pointer-events:none;position:absolute;inset:0}.preview-card-ready,.preview-card-title,.preview-card-reveal-rank{opacity:0;transition:opacity .23s .42s,transform .23s cubic-bezier(.2,.75,.2,1) .42s;transform:translateY(4px)}.preview-card-ready,.preview-card-title{color:#eff7f8eb;text-align:center;text-shadow:0 1px 3px #000;font-weight:800;line-height:1;position:absolute;left:0;right:0}.preview-card-ready{letter-spacing:.04em;text-transform:uppercase;font-size:8px;top:322px}.preview-card-ready-static{z-index:6;opacity:1;transform:none}.preview-card-title{color:#eff7f8eb;letter-spacing:.04em;font-size:8px;top:370px}.preview-card-title-static{z-index:6;opacity:1;transform:none}.preview-player-card-reveal:hover .preview-card-ready,.preview-player-card-reveal:hover .preview-card-title,.preview-player-card-reveal:hover .preview-card-reveal-rank,.preview-player-card-reveal:focus-visible .preview-card-ready,.preview-player-card-reveal:focus-visible .preview-card-title,.preview-player-card-reveal:focus-visible .preview-card-reveal-rank{opacity:1;transition-delay:.1s;transform:translateY(0)}.preview-premier-showcase-stage{flex-direction:column;justify-content:flex-start;align-items:center;height:632px;display:flex}.premier-showcase-card-frame{opacity:1;width:240px;height:593px;transition:opacity .48s}.premier-showcase-dots{justify-content:center;align-items:center;gap:10px;min-height:16px;margin-top:14px;display:flex}.premier-showcase-dot{background:#d6b77d1f;border:1px solid #d6b77d85;border-radius:50%;width:6px;height:6px;transition:width .24s,border-color .24s,background .24s,box-shadow .24s;display:block;box-shadow:0 0 #d6b77d00}.premier-showcase-dot-active{background:#d6b77d;border-color:#f0d79f;border-radius:999px;width:16px;box-shadow:0 0 12px #d6b77d61}.preview-card-level{z-index:6;color:#f5f3e9;font-variant-numeric:tabular-nums;text-align:center;text-shadow:0 1px 2px #000,0 0 3px #dbefeb47;width:0;height:0;font-size:9px;font-weight:700;line-height:1;position:absolute;top:2.5px;left:50%}.preview-card-level:before{background-image:inherit;content:"";background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:57.4px;height:24.2px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.preview-card-level span{z-index:1;white-space:nowrap;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.preview-lobby-stage{grid-column:1/-1;width:100%;height:540px;display:block;position:relative;overflow:visible}.preview-lobby-composition{transform-origin:top;width:1129px;height:540px;position:absolute;top:0;left:50%;transform:translate(-50%)}.preview-lobby-coordinate-canvas{isolation:isolate;width:1919px;height:1079px;position:absolute;top:-246px;left:-365px}.preview-lobby-player-name{justify-content:center;align-items:center;height:100%;display:inline-flex}.preview-lobby-coordinate-canvas [data-lobby-slot]{--lobby-focus-lift:0px;opacity:1;transform:translateY(var(--lobby-focus-lift));will-change:opacity, transform;transition:opacity .22s .32s,filter .22s .32s,transform .26s cubic-bezier(.2,.75,.2,1) .32s}.preview-lobby-coordinate-canvas [data-lobby-slot=three]{--lobby-enter-delay:0s;--lobby-enter-duration:0s;--lobby-enter-x:0px}.preview-lobby-coordinate-canvas [data-lobby-slot=two]{--lobby-enter-delay:.12s;--lobby-enter-duration:1s;--lobby-enter-x:245px}.preview-lobby-coordinate-canvas [data-lobby-slot=four]{--lobby-enter-delay:.12s;--lobby-enter-duration:1s;--lobby-enter-x:-243px}.preview-lobby-coordinate-canvas [data-lobby-slot=one]{--lobby-enter-delay:.36s;--lobby-enter-duration:1.25s;--lobby-enter-x:465px}.preview-lobby-coordinate-canvas [data-lobby-slot=five]{--lobby-enter-delay:.36s;--lobby-enter-duration:1.25s;--lobby-enter-x:-464px}.lobby-motion-pending [data-lobby-slot]:not([data-lobby-slot=three]){opacity:0;transform:translateX(var(--lobby-enter-x))}.lobby-motion-ready [data-lobby-slot]:not([data-lobby-slot=three]){animation:lobby-card-enter var(--lobby-enter-duration) cubic-bezier(.22, 1, .36, 1) backwards;animation-delay:var(--lobby-enter-delay)}@keyframes lobby-card-enter{0%{opacity:0;transform:translateX(var(--lobby-enter-x))}22%{opacity:.18}to{opacity:1;transform:translate(0)}}.preview-lobby-coordinate-canvas[data-active-lobby-slot] [data-lobby-slot]{opacity:.9;filter:brightness(.88)saturate(.88);transition-delay:0s}.preview-lobby-coordinate-canvas[data-active-lobby-slot=one] [data-lobby-slot=one],.preview-lobby-coordinate-canvas[data-active-lobby-slot=two] [data-lobby-slot=two],.preview-lobby-coordinate-canvas[data-active-lobby-slot=three] [data-lobby-slot=three],.preview-lobby-coordinate-canvas[data-active-lobby-slot=four] [data-lobby-slot=four],.preview-lobby-coordinate-canvas[data-active-lobby-slot=five] [data-lobby-slot=five]{--lobby-focus-lift:-4px;opacity:1;filter:brightness(1.08)saturate(1.04)}.lobby-interaction-layer{z-index:20;pointer-events:none;position:absolute;inset:0}.lobby-card-hitbox{cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0;position:absolute}.lobby-card-hitbox:focus-visible{outline-offset:4px;outline:1px solid #80ddd6c2}.lobby-card-hitbox-one{width:201px;height:442px;top:308px;left:365px}.lobby-card-hitbox-two{width:223px;height:487px;top:279px;left:574px}.lobby-card-hitbox-three{width:247px;height:540px;top:246px;left:806px}.lobby-card-hitbox-four{width:223px;height:487px;top:279px;left:1061px}.lobby-card-hitbox-five{width:201px;height:442px;top:308px;left:1293px}.preview-outline-card{width:240px;height:593px;color:var(--preview-line);--outline-scale:1;--outline-name-top:336px;--outline-name-height:31px;--outline-rank-size:78px;--outline-rank-bottom:12px;--outline-tail-start:367px;--outline-tail-bottom:51px;transform:scale(var(--outline-scale));transform-origin:bottom;flex:none;position:relative}.preview-outline-rails{justify-content:space-between;display:flex;position:absolute;top:0;left:0;right:0}.preview-outline-rails span{background:currentColor;width:37%;height:2px}.preview-outline-level{background:#020303;border:1px solid;width:42px;height:21px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.preview-outline-body{height:calc(var(--outline-name-top) - 16px);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%,0 8px);border:1px solid;position:absolute;top:16px;left:0;right:0}.preview-outline-nameplate{top:var(--outline-name-top);height:var(--outline-name-height);border:1px solid;position:absolute;left:0;right:0}.preview-outline-tail{top:var(--outline-tail-start);bottom:var(--outline-tail-bottom);width:50%;position:absolute}.preview-outline-tail-left{background:linear-gradient(currentColor,currentColor) 0 0/1px calc(100% - 75px) no-repeat,linear-gradient(45deg,#0000 calc(50% - .5px),currentColor 50%,#0000 calc(50% + .5px)) 0 100%/100% 76px no-repeat;left:0}.preview-outline-tail-right{background:linear-gradient(currentColor,currentColor) 100% 0/1px calc(100% - 75px) no-repeat,linear-gradient(-45deg,#0000 calc(50% - .5px),currentColor 50%,#0000 calc(50% + .5px)) 100% 100%/100% 76px no-repeat;right:0}.preview-outline-rank{bottom:var(--outline-rank-bottom);width:var(--outline-rank-size);height:var(--outline-rank-size);background:#020303;border:1px solid;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.preview-lobby-stage .preview-outline-card{margin-inline:-10px}.preview-outline-card-outer-left,.preview-outline-card-outer-right{--outline-scale:.72}.preview-outline-card-inner-left,.preview-outline-card-inner-right{--outline-scale:.84}.preview-outline-card-center{--outline-scale:1}.preview-content-section-lobby{grid-template-columns:1fr;justify-items:center;gap:4rem;padding-top:5rem}.preview-content-section-lobby>div:last-child{width:min(100%,700px)}.preview-content-card{border:1px solid var(--preview-info-border);background:linear-gradient(135deg, var(--preview-info-glow), transparent 42%), #080a0ad1;padding:clamp(2.1rem,4vw,3.5rem);position:relative;box-shadow:0 1.5rem 4rem #0000004d}.preview-content-card:before,.preview-content-card:after{border-color:var(--preview-info-accent);content:"";width:12px;height:12px;position:absolute}.preview-content-card:before{border-top:1px solid;border-left:1px solid;top:-1px;left:-1px}.preview-content-card:after{border-bottom:1px solid;border-right:1px solid;bottom:-1px;right:-1px}.preview-content-card h2{color:#edf1ef;letter-spacing:-.045em;text-transform:uppercase;margin:.55rem 0 0;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:900;line-height:.98}.preview-content-section .preview-content-eyebrow{color:var(--preview-info-accent)}.preview-content-description{color:#969e9b;margin:1.25rem 0 0;font-size:.92rem;line-height:1.72}.preview-content-details{border-top:1px solid #252a28;grid-template-columns:repeat(3,1fr);margin-top:1.75rem;padding-top:1.2rem;display:grid}.preview-content-details span{color:#7c8582;letter-spacing:.09em;text-align:center;text-transform:uppercase;place-items:center;min-height:38px;padding-inline:.7rem;font-size:.57rem;font-weight:800;display:grid}.preview-content-details span+span{border-left:1px solid #252a28}.preview-content-actions{gap:.65rem;margin-top:1.1rem;display:grid}.preview-content-actions-2{grid-template-columns:repeat(2,1fr)}.preview-content-actions-3{grid-template-columns:1.35fr 1fr 1fr}.preview-content-action{color:#c4cbc8;letter-spacing:.09em;text-align:center;text-transform:uppercase;border:1px solid #4e5754;place-items:center;min-height:45px;padding:.8rem .9rem;font-size:.59rem;font-weight:900;text-decoration:none;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid}.preview-content-action:hover,.preview-content-action:focus-visible{border-color:var(--preview-info-accent);color:#f0f3f2;background:#c5cfce0f;outline:none;transform:translateY(-1px)}.preview-content-action-featured{border-color:var(--preview-info-accent-bright);background:var(--preview-info-accent);color:#111414}.preview-content-action-featured:hover,.preview-content-action-featured:focus-visible{background:var(--preview-info-accent-bright);color:#070909}.preview-section-divider{background:var(--preview-line-muted);width:72%;height:1px;margin:2rem 0 5rem}.preview-section-divider-centered{margin:2rem auto 5rem}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.premier-borders-page{--premier-border-outline:#d6b77d;--premier-border-outline-muted:#d6b77d6b;--premier-border-outline-faint:#d6b77d33}.premier-borders-main{width:min(100%,1260px);margin:0 auto;padding:5rem 3rem 8rem}.premier-borders-hero{text-align:center;width:min(100%,720px);margin:0 auto 6.5rem}.premier-borders-hero p,.premier-border-caption>p:first-child,.premier-borders-info-eyebrow{color:#b6a26e;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}.premier-borders-hero h1{color:#f0e5c9;letter-spacing:-.055em;text-transform:uppercase;margin:.75rem 0 1.25rem;font-size:clamp(2.8rem,6vw,5rem);font-weight:900;line-height:.92}.premier-borders-hero>span{color:#888579;max-width:650px;margin:0 auto;font-size:.94rem;line-height:1.75;display:block}.premier-borders-card-scroll{scrollbar-color:var(--premier-border-outline-muted) transparent;width:100%;padding:12px 0 1.5rem;overflow-x:auto}.premier-borders-card-grid{grid-template-columns:repeat(3,240px);gap:clamp(2.5rem,5vw,5rem);width:max-content;margin:0 auto;display:grid}.premier-border-placeholder{width:240px}.premier-border-card-outline{color:var(--premier-border-outline)}.premier-border-card-outline .preview-outline-body,.premier-border-card-outline .preview-outline-nameplate,.premier-border-card-outline .preview-outline-level,.premier-border-card-outline .preview-outline-rank{border-color:var(--premier-border-outline)}.premier-border-caption{text-align:center;min-height:210px;margin-top:1.75rem}.premier-border-caption h2{color:#eadbb8;letter-spacing:-.02em;text-transform:uppercase;min-height:2.3em;margin:.6rem 0 .75rem;font-size:1.05rem;font-weight:900;line-height:1.15}.premier-border-status{color:#d9c18b;letter-spacing:.15em;text-transform:uppercase;border:1px solid #d6b77d80;align-items:center;min-height:23px;padding:0 .65rem;font-size:.57rem;font-weight:900;display:inline-flex}.premier-border-status-progress{color:#878378;border-color:#9b958459}.premier-border-description{color:#77766f;margin:1rem 0 0;font-size:.78rem;line-height:1.65}.premier-border-placeholder .hero-card-banner{opacity:1;transition:opacity .52s ease-in-out .42s}.premier-border-placeholder:hover .hero-card-banner,.premier-border-placeholder:focus-within .hero-card-banner{opacity:0;transition-delay:.1s}.premier-borders-divider{background:linear-gradient(90deg,#0000,#d6b77dc7 18%,#d6b77d 50%,#d6b77dc7 82%,#0000);width:min(100%,860px);height:1px;margin:5rem auto 0}.premier-team-preview{text-align:center;width:min(100%,1120px);margin:4.5rem auto 0}.premier-team-preview>header{margin-bottom:2rem}.premier-team-preview>header p{color:#b6a26e;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:900}.premier-team-preview>header h2{color:#eadbb8;letter-spacing:-.04em;text-transform:uppercase;margin:.65rem 0 0;font-size:clamp(1.7rem,4vw,2.8rem);font-weight:900}.premier-team-preview>header span{color:#77766f;margin-top:.75rem;font-size:.82rem;display:block}.premier-team-preview-viewport{background:linear-gradient(#d6b77d06 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#d6b77d06 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle at 50% 45%,#d6b77d0e,#0000 28rem),#030404;border:1px solid #d6b77d52;place-items:center;min-height:590px;display:grid;overflow:hidden}.premier-team-preview-scaler{width:976px;height:560px;position:relative}.premier-team-preview-artboard{transform-origin:0 0;width:1355px;height:778px;position:relative;overflow:hidden;transform:scale(.72)}.premier-team-preview-artboard>.builder-exact-lobby-outline{top:78px}.premier-team-layout-outline{z-index:1;pointer-events:none;position:absolute;inset:8px}.premier-team-layout-header{grid-template-columns:260px 1fr 260px;align-items:center;gap:42px;display:grid;position:absolute;top:0;left:18px;right:18px}.premier-team-layout-prefix{color:#f0d79f;letter-spacing:.08em;text-align:left;text-shadow:0 0 18px #d6b77d29;font-size:30px;font-weight:900}.premier-team-layout-name{text-align:center;justify-self:center;display:grid}.premier-team-layout-name strong{color:#f4ead1;letter-spacing:.06em;font-size:34px;font-weight:900;line-height:1}.premier-team-layout-name span{color:#948b72;letter-spacing:.15em;text-transform:uppercase;margin-top:8px;font-size:14px;font-weight:800}.premier-team-layout-division{justify-content:flex-end;align-items:center;gap:16px;min-width:0;display:flex}.premier-team-layout-division strong{color:#d9c28d;letter-spacing:.1em;text-transform:uppercase;font-size:20px;font-weight:900}.premier-team-layout-division i{background:#d6b77d7a;width:1px;height:38px}.premier-team-layout-division img{object-fit:contain;filter:drop-shadow(0 0 10px #d6b77d2e);width:58px;height:58px;display:block}.premier-team-layout-info{background:linear-gradient(90deg,#d6b77d0e,#0000 22% 78%,#d6b77d0e),#040606eb;border:1px solid #d6b77d8a;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;height:82px;padding:0 34px;display:grid;position:absolute;bottom:18px;left:110px;right:110px;box-shadow:inset 0 1px #f0d79f0f,0 14px 35px #00000038}.premier-team-layout-info>span{justify-items:center;gap:7px;min-width:90px;display:grid}.premier-team-layout-info strong{color:#eee3c7;letter-spacing:.045em;text-transform:uppercase;font-size:19px;font-weight:900;line-height:1}.premier-team-layout-info small{color:#716c5f;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.premier-team-layout-info>i{background:#d6b77d3d;width:1px;height:31px;margin:0 13px;display:block}.premier-borders-divider-team{margin-top:4.5rem}.premier-borders-info{border:1px solid var(--premier-border-outline-muted);text-align:center;background:radial-gradient(circle at 50% 0,#d6b77d0b,#0000 70%);width:min(100%,780px);margin:4rem auto 0;padding:clamp(2rem,5vw,3.5rem)}.premier-borders-info h2{color:#f0e5c9;letter-spacing:-.045em;text-transform:uppercase;margin:.7rem 0 1rem;font-size:clamp(1.8rem,4vw,3rem);font-weight:900}.premier-borders-info-description{color:#858176;max-width:620px;margin:0 auto;font-size:.88rem;line-height:1.7}.premier-borders-info-details{border-top:1px solid var(--premier-border-outline-faint);grid-template-columns:repeat(3,1fr);margin-top:2rem;padding-top:1.25rem;display:grid}.premier-borders-info-details span{border-right:1px solid var(--premier-border-outline-faint);color:#aaa183;letter-spacing:.11em;text-transform:uppercase;place-items:center;min-height:32px;font-size:.64rem;font-weight:800;display:grid}.premier-borders-info-details span:last-child{border-right:0}.premier-borders-info-actions{border-top:1px solid var(--premier-border-outline-faint);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;display:grid}.premier-borders-info-actions a{border:1px solid var(--premier-border-outline-muted);color:#d7c591;letter-spacing:.11em;text-transform:uppercase;place-items:center;min-height:46px;font-size:.62rem;font-weight:900;text-decoration:none;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid}.premier-borders-info-actions a:first-child{border-color:var(--premier-border-outline);color:#11120f;background:#d6b77d}.premier-borders-info-actions a:hover,.premier-borders-info-actions a:focus-visible{color:#fff6dc;background:#f0d79f14;border-color:#f0d79f;outline:none;transform:translateY(-1px)}.premier-borders-info-actions a:first-child:hover,.premier-borders-info-actions a:first-child:focus-visible{color:#070807;background:#f0d79f}.premier-borders-builder{border:1px solid var(--premier-border-outline);color:#11120f;letter-spacing:.14em;text-transform:uppercase;background:#d6b77d;place-items:center;width:min(100%,280px);min-height:48px;margin:1rem auto 0;font-size:.68rem;font-weight:900;transition:background .16s,color .16s,transform .16s;display:grid}.premier-borders-builder:hover,.premier-borders-builder:focus-visible{color:#070807;background:#f0d79f;outline:none;transform:translateY(-1px)}.contact-page{--contact-line:#c5cfce70;--contact-line-muted:#c5cfce3d;--contact-line-bright:#d6b77d;--contact-gold-muted:#d6b77d6b}.contact-page-main{width:min(100%,1180px);margin:0 auto;padding:5rem 3rem 8rem}.contact-hero-outline{flex-direction:column;align-items:center;width:min(100%,700px);margin:0 auto 5rem;display:flex}.contact-hero-kicker-outline,.contact-hero-title-outline,.contact-hero-copy-outline,.contact-outline-label,.contact-section-title-outline,.contact-attachment-title-outline,.contact-copy-line,.contact-summary-title-outline{border:1px solid var(--contact-line);display:block}.contact-hero-kicker-outline{width:160px;height:11px;margin-bottom:1.2rem}.contact-hero-title-outline{border-color:var(--contact-line-bright);width:min(100%,420px);height:62px}.contact-hero-copy-outline{width:min(100%,620px);height:12px;margin-top:1.4rem}.contact-hero-copy-outline+.contact-hero-copy-outline{margin-top:.55rem}.contact-hero-copy-outline-short{width:min(74%,455px)}.contact-attachment-outline{border:1px solid var(--contact-gold-muted);grid-template-columns:150px 1fr 150px;align-items:center;gap:2rem;min-height:190px;margin-bottom:3rem;padding:1.5rem;display:grid}.contact-attachment-preview-outline{border:1px solid var(--contact-line-muted);place-items:center;width:150px;height:142px;display:grid}.contact-attachment-card-outline{border:1px solid var(--contact-line-bright);clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% 78%,50% 100%,0 78%,0 5px);width:43px;height:106px;display:block}.contact-attachment-copy-outline{min-width:0}.contact-outline-label{height:10px;margin-bottom:.75rem}.contact-attachment-title-outline{border-color:var(--contact-line-bright);width:min(82%,430px);height:30px;margin-bottom:1.15rem}.contact-copy-line{width:100%;height:10px;margin-top:.55rem}.contact-copy-line-short{width:67%}.contact-attachment-action-outline{border:1px solid var(--contact-line-bright);width:100%;height:42px;display:block}.contact-layout-outline{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:2rem;display:grid}.contact-form-column-outline{gap:1.5rem;display:grid}.contact-form-section-outline,.contact-summary-panel-outline,.contact-response-panel-outline{border:1px solid var(--contact-line);background:radial-gradient(circle at 0 0,#c5cfce06,#0000 55%);padding:clamp(1.5rem,3vw,2.25rem)}.contact-section-heading-outline{margin-bottom:1.7rem}.contact-section-title-outline{border-color:var(--contact-line-bright);width:min(100%,320px);height:28px}.contact-section-title-outline-wide{width:min(100%,410px)}.contact-field-grid-outline{grid-template-columns:repeat(2,1fr);gap:1.1rem;display:grid}.contact-field-outline{min-width:0}.contact-outline-field,.contact-textarea-outline{border:1px solid var(--contact-line-muted);background:#ffffff02;width:100%;height:48px;display:block}.contact-textarea-outline{height:160px}.contact-field-outline-full{margin-bottom:1.1rem}.contact-choice-row-outline,.contact-choice-grid-outline,.contact-feature-grid-outline{gap:.75rem;display:grid}.contact-choice-row-outline-compact{grid-template-columns:repeat(2,150px);margin-top:1.2rem}.contact-choice-row-outline span,.contact-choice-grid-outline span,.contact-feature-grid-outline span{border:1px solid var(--contact-line-muted);min-height:46px;display:block}.contact-choice-grid-outline-project,.contact-choice-grid-outline-build{grid-template-columns:repeat(3,1fr)}.contact-choice-grid-outline-build span{border-color:var(--contact-gold-muted);min-height:92px}.contact-feature-grid-outline{grid-template-columns:repeat(3,1fr);margin-top:1.2rem}.contact-feature-grid-outline span{min-height:36px}.contact-summary-column-outline{gap:1rem;display:grid;position:sticky;top:1.5rem}.contact-summary-title-outline{border-color:var(--contact-line-bright);width:80%;height:27px;margin-bottom:1.5rem}.contact-summary-lines-outline{gap:.7rem;display:grid}.contact-summary-lines-outline span{border-bottom:1px solid var(--contact-line-muted);height:38px;display:block}.contact-summary-design-outline{border:1px solid var(--contact-gold-muted);height:132px;margin-top:1.4rem}.contact-response-panel-outline{min-height:130px}.contact-submit-outline{border:1px solid var(--contact-line-bright);background:#d6b77d06;height:50px}@media (max-width:900px){.contact-page-main{padding:3.5rem 1.5rem 6rem}.contact-attachment-outline{grid-template-columns:120px 1fr}.contact-attachment-preview-outline{width:120px}.contact-attachment-action-outline{grid-column:1/-1;justify-self:end;width:min(100%,220px)}.contact-layout-outline{grid-template-columns:1fr}.contact-summary-column-outline{grid-template-columns:1fr 1fr;position:static}.contact-submit-outline{grid-column:1/-1}}@media (max-width:620px){.contact-page-main{padding-inline:1rem}.contact-attachment-outline{grid-template-columns:1fr}.contact-attachment-preview-outline{width:100%}.contact-attachment-action-outline{justify-self:stretch;width:100%}.contact-field-grid-outline,.contact-choice-grid-outline-project,.contact-choice-grid-outline-build,.contact-feature-grid-outline,.contact-summary-column-outline{grid-template-columns:1fr}.contact-choice-row-outline-compact{grid-template-columns:repeat(2,1fr)}.contact-submit-outline{grid-column:auto}}@media (max-width:860px){.premier-borders-main{padding:3.5rem 1.5rem 6rem}.premier-borders-hero{margin-bottom:4rem}.premier-borders-card-grid{margin-inline:0}.premier-borders-divider{margin-top:3.5rem}.premier-borders-info{margin-top:4.5rem}.premier-team-preview-viewport{min-height:500px}.premier-team-preview-scaler{width:786px;height:451px}.premier-team-preview-artboard{transform:scale(.58)}}@media (max-width:580px){.premier-borders-main{padding-inline:1rem}.premier-borders-card-grid{gap:1.5rem}.premier-borders-info{padding:1.5rem}.premier-borders-info-details{grid-template-columns:1fr}.premier-borders-info-details span{border-right:0;border-bottom:1px solid var(--premier-border-outline-faint)}.premier-borders-info-details span:last-child{border-bottom:0}.premier-borders-info-actions{grid-template-columns:1fr}.premier-team-preview-viewport{min-height:360px}.premier-team-preview-scaler{width:528px;height:303px}.premier-team-preview-artboard{transform:scale(.39)}}@media (max-width:900px){.preview-page-main{padding-inline:1.5rem}.preview-page-hero{margin-bottom:4rem}.preview-content-section,.preview-content-section-premier{grid-template-columns:1fr;gap:2.5rem;min-height:auto;padding-block:3rem}.preview-content-section-standard .preview-card-stage{grid-row:1}.preview-content-section-standard>div:last-child{grid-row:2}.preview-content-section-premier .preview-card-stage{grid-row:1}.preview-content-section-premier>div:first-child{grid-row:2}.preview-section-divider{width:100%;margin-block:3rem}}@media (max-width:580px){.preview-page-main{padding:3rem 1rem 5rem}.preview-content-card{padding:1.6rem 1.25rem}.preview-content-details{grid-template-columns:1fr}.preview-content-details span+span{border-top:1px solid #252a28;border-left:0}.preview-content-actions-2,.preview-content-actions-3{grid-template-columns:1fr}.preview-lobby-stage{height:300px}}@media (max-width:1120px){.card-lab-header{padding-inline:1.5rem}.header-status{display:none}.card-lab-header{grid-template-columns:1fr auto}.landing-hero{grid-template-columns:197px minmax(400px,1fr) 197px;gap:1.5rem}.hero-player-card{transform-origin:top;margin-bottom:-107px;transform:scale(.82)}}@media (max-width:860px){.card-lab-header{grid-template-columns:1fr;gap:.8rem;padding-block:.9rem}.card-lab-brand{justify-self:center}.card-lab-nav a{min-width:96px}.landing-main{padding:3rem 1.25rem}.landing-hero{grid-template-columns:repeat(2,1fr);width:min(100%,650px)}.landing-copy{grid-area:1/1/auto/-1}.landing-card-column{margin-top:1rem;transform:none}.hero-player-card{margin-bottom:-59px;transform:scale(.9)}.card-lab-footer{padding-inline:1.5rem}}@media (max-width:580px){.card-lab-nav{width:100%}.card-lab-nav a{flex:1;min-width:0;padding-inline:.55rem}.landing-main{padding-top:2.5rem}.landing-copy h1{font-size:clamp(2.55rem,14vw,4rem)}.landing-info-box{padding-inline:1rem}.landing-info-features{gap:.65rem}.landing-info-features span{justify-content:center;align-items:center;display:flex}.landing-actions{grid-template-columns:1fr}.landing-card-column-right{display:none}.landing-card-column-left{margin:2rem auto 0}.landing-hero{display:block}.card-lab-footer{flex-direction:column;align-items:flex-start;gap:.5rem}}.geometry-lab{min-height:100vh;padding:1.25rem}.lab-heading{justify-content:space-between;align-items:end;gap:2rem;width:min(100%,1919px);margin:0 auto 1rem;display:flex}.lab-heading span,.lab-heading p{color:#8ca1aa;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.lab-heading h1{letter-spacing:.02em;text-transform:uppercase;margin:.25rem 0 0;font-size:1.45rem}.lab-heading p{margin:0 0 .15rem}.canvas-scroll{scrollbar-color:#647780 #11181c;background:#000;border:1px solid #27343a;width:100%;overflow:auto;box-shadow:0 1.5rem 5rem #00000061}.placement-canvas{isolation:isolate;background:#fff;width:1919px;height:1079px;position:relative}.placement-canvas:before{z-index:3;content:"";pointer-events:none;background:url(/banner-placement-grid.png) 0 0/1920px 1080px no-repeat;display:none;position:absolute;inset:0}.player-card{z-index:4;position:absolute}.player-card-center{width:248px;height:612px;top:227px;left:806px}.banner-layer{z-index:2;pointer-events:none;position:absolute;inset:0}.player-banner{background-color:#121923;background-position:top;background-size:cover;position:absolute;-webkit-mask-image:linear-gradient(#000 0 73%,#000000c7 79%,#0000004d 87%,#0000000f 94%,#0000 100%);mask-image:linear-gradient(#000 0 73%,#000000c7 79%,#0000004d 87%,#0000000f 94%,#0000 100%)}.banner-slot-one{width:187px;height:440px;top:313px;left:372px}.banner-slot-two{width:206px;height:488px;top:286px;left:583px}.banner-slot-three{width:228px;height:538px;top:254px;left:816px}.banner-slot-four{width:206px;height:488px;top:287px;left:1071px}.banner-slot-five{width:187px;height:440px;top:314px;left:1301px}.nameplate-layer{z-index:4;pointer-events:none;position:absolute;inset:0}.player-nameplate{color:#182326;background:linear-gradient(#d1d7d6,#aeb8b8);border-top:1px solid #ffffffc7;border-bottom:1px solid #252f32e0;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:inset 0 1px #fff3,0 2px 5px #00000047}.player-nameplate-center{color:#3b3423;background:linear-gradient(#f7d675,#e7bd56);border-bottom-color:#8d712e}.player-nameplate strong{text-overflow:ellipsis;text-shadow:0 1px #ffffff6b;white-space:nowrap;max-width:calc(100% - 12px);font-size:12px;line-height:1;overflow:hidden}.player-ready{color:#eff7f8e6;letter-spacing:.02em;text-align:center;text-shadow:0 1px 2px #000;text-transform:uppercase;font-size:8px;font-weight:700;line-height:1;position:absolute;bottom:calc(100% + 5px);left:0;right:0}.player-title{color:#eff7f8e6;letter-spacing:.02em;text-align:center;text-shadow:0 1px 2px #000;font-size:8px;font-weight:700;line-height:1;position:absolute;top:calc(100% + 3px);left:0;right:0}.nameplate-slot-one .player-ready,.nameplate-slot-one .player-title,.nameplate-slot-five .player-ready,.nameplate-slot-five .player-title{font-size:6px}.nameplate-slot-two .player-ready,.nameplate-slot-two .player-title,.nameplate-slot-four .player-ready,.nameplate-slot-four .player-title{font-size:7px}.nameplate-slot-one{width:195px;height:25px;top:581px;left:368px}.nameplate-slot-two{width:216px;height:28px;top:582px;left:578px}.nameplate-slot-three{width:240px;height:31px;top:582px;left:810px}.nameplate-slot-four{width:216px;height:28px;top:582px;left:1065px}.nameplate-slot-five{width:195px;height:25px;top:581px;left:1296px}.level-layer{z-index:5;pointer-events:none;position:absolute;inset:0}.premier-corner-layer[data-card-theme=vault]{display:none}.premier-corner-group{height:var(--triangle-size,9px);--triangle-size:9px;position:absolute}.premier-corners-slot-one{width:177px;top:322px;left:378px}.premier-corners-slot-two{width:194px;top:300px;left:589px}.premier-corners-slot-three{--triangle-size:10px;width:214px;top:268px;left:823px}.premier-corners-slot-four{width:194px;top:300px;left:1076px}.premier-corners-slot-five{width:177px;top:323px;left:1304px}.premier-corner-triangle{width:var(--triangle-size);height:var(--triangle-size);background:var(--outline-fill);filter:drop-shadow(0 0 1px var(--outline-shadow));position:absolute;top:0}.premier-corner-left{clip-path:polygon(0 0,100% 0,0 100%);left:0}.premier-corners-slot-one .premier-corner-left,.premier-corners-slot-five .premier-corner-left{left:4px}.premier-corner-right{clip-path:polygon(0 0,100% 0,100% 100%);right:0}.upper-side-bars{height:var(--side-bar-group-height);--left-bar-top:0px;--right-bar-top:0px;position:absolute}.upper-side-bar{width:var(--side-bar-width);background:var(--bar-color);filter:drop-shadow(0 0 1px var(--outline-shadow));position:absolute;top:0}.upper-side-bar-left{top:var(--left-bar-top);height:var(--left-bar-height);clip-path:polygon(0 0,34% 0,67% 1px,100% 2px,100% calc(100% - 2px),67% calc(100% - 1px),34% 100%,0 100%);left:0}.upper-side-bar-right{top:var(--right-bar-top);height:var(--right-bar-height);clip-path:polygon(66% 0,100% 0,100% 100%,66% 100%,33% calc(100% - 1px),0 calc(100% - 2px),0 2px,33% 1px);right:0}.upper-side-bars-slot-one{--side-bar-width:2px;--side-bar-group-height:26px;--left-bar-height:26px;--right-bar-height:25px;width:195px;top:319px;left:368px}.upper-side-bars-slot-two{--side-bar-width:3px;--side-bar-group-height:28px;--left-bar-height:28px;--right-bar-height:28px;width:216px;top:296px;left:578px}.upper-side-bars-slot-three{--side-bar-width:3px;--side-bar-group-height:32px;--left-bar-top:1px;--left-bar-height:31px;--right-bar-height:32px;width:238px;top:263px;left:811px}.upper-side-bars-slot-four{--side-bar-width:3px;--side-bar-group-height:28px;--left-bar-height:28px;--right-bar-height:28px;width:216px;top:296px;left:1065px}.upper-side-bars-slot-five{--side-bar-width:2px;--side-bar-group-height:26px;--left-bar-height:25px;--right-bar-height:26px;width:195px;top:319px;left:1296px}.long-side-bars{--left-long-bar-top:0px;--right-long-bar-top:0px;position:absolute}.long-side-bar-layer{z-index:3;pointer-events:none;position:absolute;inset:0}.long-side-bar{width:var(--long-bar-width);background:var(--bar-color);filter:drop-shadow(0 0 1px var(--outline-shadow));position:absolute}.long-side-bar-left{top:var(--left-long-bar-top);height:calc(var(--left-main-height) + var(--left-tail-height));clip-path:polygon(100% 0, 100% 100%, calc(100% - 1px) 100%, calc(100% - 1px) var(--left-main-height), 0 var(--left-main-height), 0 2px, 34% 2px, 67% 1px);left:0}.long-side-bar-right{top:var(--right-long-bar-top);height:calc(var(--right-main-height) + var(--right-tail-height));clip-path:polygon(0 0, 67% 0, 100% 1px, 100% var(--right-main-height), 1px var(--right-main-height), 1px 100%, 0 100%);right:0}.long-side-bars-slot-one{--long-bar-width:2px;--left-long-bar-top:2px;--left-main-height:298px;--left-tail-height:10px;--right-main-height:300px;--right-tail-height:10px;width:195px;top:354px;left:368px}.long-side-bars-slot-two{--long-bar-width:3px;--left-long-bar-top:1px;--left-main-height:325px;--left-tail-height:23px;--right-main-height:326px;--right-tail-height:23px;width:216px;top:330px;left:578px}.long-side-bars-slot-three{--long-bar-width:3px;--left-main-height:363px;--left-tail-height:25px;--right-main-height:363px;--right-tail-height:25px;width:238px;top:302px;left:811px}.long-side-bars-slot-four{--long-bar-width:3px;--left-main-height:326px;--left-tail-height:23px;--right-long-bar-top:1px;--right-main-height:325px;--right-tail-height:23px;width:216px;top:330px;left:1065px}.long-side-bars-slot-five{--long-bar-width:2px;--left-main-height:300px;--left-tail-height:10px;--right-long-bar-top:2px;--right-main-height:298px;--right-tail-height:10px;width:195px;top:354px;left:1296px}.long-side-bars-slot-one .long-side-bar-left,.long-side-bars-slot-five .long-side-bar-left{clip-path:polygon(0 0, 50% 0, 100% 1px, 100% var(--left-main-height), 1px var(--left-main-height), 1px 100%, 0 100%)}.long-side-bars-slot-one .long-side-bar-right,.long-side-bars-slot-five .long-side-bar-right{clip-path:polygon(50% 0, 100% 0, 100% 100%, calc(100% - 1px) 100%, calc(100% - 1px) var(--right-main-height), 0 var(--right-main-height), 0 1px)}.thin-outline-layer,.rank-frame-layer{z-index:3;pointer-events:none;position:absolute;inset:0}.player-rank-frame,.player-rank-inner,.player-rank-edge,.player-rank-icon{position:absolute}.player-rank-inner{inset:var(--rank-inset);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#282b2ee6}.player-rank-edge{width:var(--rank-edge-size);height:var(--rank-edge-size)}.player-rank-edge-top-left,.player-rank-edge-top-right{background:linear-gradient(to bottom, #f0d79f0f, #f0d79f61 48%, var(--rail-color));top:0}.player-rank-edge-bottom-left,.player-rank-edge-bottom-right{top:var(--rank-half);background:var(--rail-color)}.player-rank-edge-top-left,.player-rank-edge-bottom-right{clip-path:polygon(calc(100% - 1px) 0,100% 1px,1px 100%,0 calc(100% - 1px));left:0}.player-rank-edge-top-right,.player-rank-edge-bottom-left{left:var(--rank-half);clip-path:polygon(0 1px,1px 0,100% calc(100% - 1px),calc(100% - 1px) 100%)}.player-rank-edge-bottom-left{left:0}.player-rank-edge-bottom-right{left:var(--rank-half)}.player-rank-icon{top:var(--rank-half);left:var(--rank-half);z-index:2;width:var(--rank-icon-size);height:var(--rank-icon-size);transform:translate(-50%,-50%)}.player-rank-icon-gold-3{background:url(/ranks/gold-3.png) 50%/contain no-repeat}.player-rank-icon-platinum-3{background:url(/ranks/platinum-3.png) 50%/contain no-repeat}.player-rank-icon-immortal-3{background:url(/ranks/immortal-3.png) 50%/contain no-repeat}.player-rank-icon-diamond-3{background:url(/ranks/diamond-3.png) 50%/contain no-repeat}.player-rank-icon-ascendant-3{background:url(/ranks/ascendant-3.png) 50%/contain no-repeat}.thin-outline-path,.thin-top-outline{background:var(--rail-color);position:absolute}.thin-top-outline-left{clip-path:polygon(calc(100% - 1px) 0,100% 1px,1px 100%,0 calc(100% - 1px))}.thin-top-outline-right{clip-path:polygon(0 1px,1px 0,100% calc(100% - 1px),calc(100% - 1px) 100%)}.thin-bottom-outline{background:var(--bar-color);width:1px;position:absolute}.thin-outline-bar{z-index:1;background:var(--bar-color)}.thin-outline-right{clip-path:polygon(0 0, 1px 0, 1px calc(var(--thin-turn) - 1px), 100% calc(100% - 1px), calc(100% - 1px) 100%, 0 var(--thin-turn))}.thin-outline-left{clip-path:polygon(calc(100% - 1px) 0, 100% 0, 100% var(--thin-turn), 1px 100%, 0 calc(100% - 1px), calc(100% - 1px) calc(var(--thin-turn) - 1px))}.level-top-rails{--rail-width:87px;height:4px;position:absolute}.level-top-rails-center{width:240px;top:246px;left:810px}.level-top-rails-floink,.level-top-rails-basuraa{--rail-width:79px;width:216px;top:279px}.level-top-rails-floink{left:578px}.level-top-rails-basuraa{left:1065px}.level-top-rails-apathy,.level-top-rails-filetmignon{--rail-width:72px;width:195px;top:308px}.level-top-rails-apathy{left:368px}.level-top-rails-filetmignon{left:1296px}.level-top-rail{width:var(--rail-width);background:var(--rail-color);height:4px;filter:drop-shadow(0 1px 0 #372714b8) drop-shadow(0 0 2px var(--outline-shadow));position:absolute;top:0}.level-top-rail-left{clip-path:polygon(0 0,100% 0,calc(100% - 3px) 100%,0 100%);left:0}.level-top-rail-right{clip-path:polygon(0 0,100% 0,100% 100%,3px 100%);right:0}.player-level{color:#f5f3e9;font-variant-numeric:tabular-nums;text-align:center;text-shadow:0 1px 2px #000,0 0 3px #ffe2a747;width:0;height:0;font-size:8px;font-weight:700;line-height:1;position:absolute}.player-level:before{width:var(--level-width);height:var(--level-height);background-image:inherit;content:"";background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.player-level span{z-index:1;white-space:nowrap;display:block;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.level-slot-one{--level-width:51.1px;--level-height:21.5px;font-size:9px;top:310px;left:465.5px}.level-slot-two{--level-width:53.3px;--level-height:22.5px;font-size:9px;top:282px;left:685.5px}.level-slot-three{--level-width:57.4px;--level-height:24.2px;font-size:9px;top:248.5px;left:930.5px}.level-slot-four{--level-width:53.3px;--level-height:22.5px;font-size:9px;top:282px;left:1173.5px}.level-slot-five{--level-width:51.1px;--level-height:21.5px;font-size:9px;top:310px;left:1393.5px}.account-level{color:#f1eee1;background:#22292b;border:1px solid #59676b;place-items:center;width:37px;height:21px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:11px;left:106px;box-shadow:inset 0 0 0 2px #101416}.account-level:before,.account-level:after{content:"";background:#d7bd7f;width:54px;height:2px;position:absolute;top:6px}.account-level:before{right:calc(100% + 5px)}.account-level:after{left:calc(100% + 5px)}.ready-label{color:#eff7f8e6;text-align:center;text-transform:uppercase;text-shadow:0 1px 2px #000;font-size:8px;font-weight:700;position:absolute;top:340px;left:10px;right:10px}@media (prefers-reduced-motion:reduce){.preview-card-ready,.preview-card-title,.preview-card-reveal-rank,.premier-border-placeholder .hero-card-banner,.premier-showcase-card-frame,.premier-showcase-dot,.preview-lobby-coordinate-canvas [data-lobby-slot]{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}}.nameplate{color:#3b3423;letter-spacing:.01em;text-overflow:ellipsis;text-shadow:0 1px #fff6cb85;white-space:nowrap;background:#f4cd68;border-top:1px solid #ffffffb8;border-bottom:1px solid #8d712e;justify-content:center;align-items:center;width:228px;height:32px;font-size:12px;font-weight:700;display:flex;position:absolute;top:354px;left:10px;overflow:hidden}.rank-anchor{background:#142026eb;border:1px solid #53656d;place-items:center;width:54px;height:54px;display:grid;position:absolute;top:532px;left:96px;transform:rotate(45deg);box-shadow:inset 0 0 0 5px #687e873d,0 0 0 1px #0c1215db}.rank-anchor span{background:radial-gradient(circle,#efe5ff 0 18%,#7d4ead 20% 58%,#382350 60%);border:4px solid #b995db;border-radius:50%;width:21px;height:21px;box-shadow:0 0 0 3px #d3c4e4,0 0 12px #aa76dbb8}@media (max-width:720px){.geometry-lab{padding:.75rem}.lab-heading{flex-direction:column;align-items:start;gap:.4rem}}@media (max-width:1120px){.preview-lobby-stage{height:465px}.preview-lobby-composition{transform:translate(-50%)scale(.86)}}@media (max-width:900px){.preview-lobby-stage{height:368px}.preview-lobby-composition{transform:translate(-50%)scale(.68)}}@media (max-width:580px){.preview-lobby-stage{height:244px}.preview-lobby-composition{transform:translate(-50%)scale(.45)}}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
.contact-page-hero{text-align:center;width:min(100%,760px);margin:0 auto 4.5rem}.contact-page-hero p,.contact-section-kicker{color:#d6b77d;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.63rem;font-weight:900}.contact-page-hero h1{color:#f1f4f2;letter-spacing:-.055em;text-transform:uppercase;margin:.65rem 0 1rem;font-size:clamp(2.8rem,6vw,5rem);font-weight:900;line-height:.9}.contact-page-hero>span{color:#818a87;max-width:670px;margin:0 auto;font-size:.94rem;line-height:1.75;display:block}.contact-request-form{gap:2rem;display:grid}.contact-attachment-card{background:linear-gradient(120deg,#d6b77d0e,#0000 38%),#070909d6;border:1px solid #d6b77d70;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,3vw,2.5rem);min-height:178px;padding:clamp(1.35rem,2.5vw,2rem);display:grid;position:relative;box-shadow:0 1.5rem 4rem #00000038}.contact-attachment-card:before,.contact-attachment-card:after{content:"";border-color:#d6b77d;width:14px;height:14px;position:absolute}.contact-attachment-card:before{border-top:1px solid;border-left:1px solid;top:-1px;left:-1px}.contact-attachment-card:after{border-bottom:1px solid;border-right:1px solid;bottom:-1px;right:-1px}.contact-attachment-visual{background:radial-gradient(circle,#d6b77d12,#0000 64%);border:1px solid #c5cfce33;place-items:center;height:126px;display:grid;position:relative}.contact-attachment-mini-card{clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% 77%,50% 100%,0 77%,0 6px);background:#d6b77d06;border:1px solid #d6b77d;width:44px;height:106px;display:block}.contact-attachment-plus{color:#0000;background:#080a0a;border:1px solid #4e5653;place-items:center;width:24px;height:24px;font-size:.85rem;display:grid;position:absolute;bottom:17px;right:19px;transform:rotate(45deg)}.contact-attachment-plus:after{color:#c9cfcc;content:"+";transform:rotate(-45deg)}.contact-attachment-content{min-width:0}.contact-attachment-content h2,.contact-request-summary h2,.contact-response-card h2{color:#edf1ef;letter-spacing:-.035em;text-transform:uppercase;margin:.5rem 0 0;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:900;line-height:1}.contact-attachment-content>p:last-child,.contact-response-card>p:last-child{color:#848d8a;max-width:650px;margin:.85rem 0 0;font-size:.83rem;line-height:1.65}.contact-attachment-actions{gap:.65rem;width:150px;display:grid}.contact-attachment-actions a,.contact-attachment-actions button{color:#bdc5c2;letter-spacing:.1em;text-align:center;text-transform:uppercase;border:1px solid #4b5350;place-items:center;min-height:42px;padding:.7rem .9rem;font-size:.58rem;font-weight:900;text-decoration:none;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid}.contact-attachment-actions button{cursor:pointer}.contact-attachment-actions>:first-child{color:#111311;background:#d6b77d;border-color:#d6b77d}.contact-attachment-actions a:hover,.contact-attachment-actions a:focus-visible,.contact-attachment-actions button:hover,.contact-attachment-actions button:focus-visible{color:#fff6dc;background:#f0d79f14;border-color:#f0d79f;outline:none;transform:translateY(-1px)}.contact-attachment-actions>:first-child:hover,.contact-attachment-actions>:first-child:focus-visible{color:#070908;background:#f0d79f}.contact-attachment-card.is-attached{background:linear-gradient(120deg,#d6b77d17,#0000 42%),#060808d1;border-color:#d6b77d9e}.contact-form-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:2rem;display:grid}.contact-form-sections,.contact-request-sidebar{gap:1.5rem;display:grid}.contact-form-section,.contact-request-summary,.contact-response-card{background:linear-gradient(140deg,#c5cfce06,#0000 44%),#060808c2;border:1px solid #c5cfce52;min-width:0;margin:0;padding:clamp(1.5rem,3vw,2.25rem)}.contact-form-section>legend{float:left;color:#edf1ef;letter-spacing:-.025em;text-transform:uppercase;border-bottom:1px solid #c5cfce26;width:100%;margin:0 0 1.7rem;padding:0 0 1.25rem;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:900;line-height:1.05}.contact-form-section>legend+*{clear:both}.contact-form-section>legend span{color:#a79a66;letter-spacing:.17em;margin-bottom:.55rem;font-size:.58rem;font-weight:900;display:block}.contact-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;display:grid}.contact-input-grid label,.contact-full-field,.contact-select-field{color:#b7bfbc;letter-spacing:.075em;text-transform:uppercase;gap:.55rem;font-size:.63rem;font-weight:800;display:grid;position:relative}.contact-input-grid label>span,.contact-full-field>span{color:#746c4e;letter-spacing:.09em;font-size:.49rem;position:absolute;top:.1rem;right:0}.contact-field-requirement-required{color:#d6b77d!important}.contact-field-requirement-optional{color:#c5cfce!important}.contact-input-grid input,.contact-full-field textarea{color:#edf1ef;width:100%;font:inherit;letter-spacing:.015em;text-transform:none;background:#090b0b;border:1px solid #c5cfce45;border-radius:0;outline:none;font-size:.78rem;font-weight:500;transition:border-color .16s,box-shadow .16s,background .16s}.contact-input-grid input,.contact-custom-select-trigger{height:48px;padding:0 .95rem}.contact-full-field textarea{resize:vertical;min-height:180px;padding:.95rem;line-height:1.55}.contact-input-grid input::placeholder,.contact-full-field textarea::placeholder{color:#4f5754}.contact-input-grid input:focus,.contact-full-field textarea:focus{background:#0b0d0d;border-color:#d6b77d;box-shadow:0 0 0 2px #d6b77d14}.contact-inline-choice{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.5rem;display:flex}.contact-inline-choice>span{color:#6f7875;letter-spacing:.12em;text-transform:uppercase;margin-right:.35rem;font-size:.56rem;font-weight:800}.contact-inline-choice label{color:#7f8986;cursor:pointer;letter-spacing:.1em;text-align:center;text-transform:uppercase;border:1px solid #343a38;min-width:100px;padding:.65rem .9rem;font-size:.57rem;font-weight:900;transition:border-color .16s,background .16s,color .16s;position:relative}.contact-inline-choice label:hover{color:#f0e8d0;background:#d6b77d0e;border-color:#d6b77d}.contact-inline-choice label.is-selected{color:#edf2f0;background:#c5cfce12;border-color:#464d4a;box-shadow:inset 2px 0 #d6b77d}.contact-inline-choice label.is-selected:hover{background:#d6b77d12;border-color:#d6b77d}.contact-inline-choice input,.contact-option-card input,.contact-feature-grid input,.contact-consent input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.contact-inline-choice label:focus-within,.contact-option-card:focus-within,.contact-feature-grid label:focus-within,.contact-consent:focus-within{outline-offset:3px;outline:1px solid #f0d79f}.contact-option-grid{gap:.8rem;display:grid}.contact-option-grid-project{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-option-grid-build{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-option-card{cursor:pointer;background:#ffffff02;border:1px solid #c5cfce3b;align-content:start;gap:.6rem;min-height:112px;padding:1.15rem;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.contact-option-grid-project .contact-option-card:last-child:nth-child(odd){grid-column:1/-1}.contact-option-card:hover{background:#d6b77d09;border-color:#d6b77d;transform:translateY(-1px)}.contact-option-card.is-selected{background:linear-gradient(135deg,#c5cfce13,#0000 70%),#ffffff03;border-color:#c5cfce57}.contact-option-card.is-selected:after{content:"";background:#d6b77d;width:6px;height:6px;position:absolute;top:.75rem;right:.75rem;transform:rotate(45deg)}.contact-build-card.is-selected{background:linear-gradient(135deg,#d6b77d13,#0000 72%);border-color:#c5cfce57}.contact-option-card.is-selected:hover,.contact-build-card.is-selected:hover{background:#d6b77d0e;border-color:#d6b77d}.contact-option-card strong{color:#dfe4e1;letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:900;line-height:1.2}.contact-option-card>span{color:#747d7a;font-size:.71rem;line-height:1.55}.contact-feature-area{border-top:1px solid #c5cfce24;margin-top:1.7rem;padding-top:1.4rem}.contact-feature-area>p,.contact-summary-features>span{color:#818a87;letter-spacing:.13em;text-transform:uppercase;margin:0 0 .85rem;font-size:.57rem;font-weight:900}.contact-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.contact-feature-grid label{color:#79827f;cursor:pointer;border:1px solid #2d3331;align-items:center;gap:.65rem;min-height:42px;padding:.65rem .75rem;font-size:.61rem;font-weight:700;line-height:1.25;transition:border-color .16s,color .16s,background .16s;display:flex;position:relative}.contact-feature-grid label i,.contact-consent i{border:1px solid #59615f;flex:none;place-items:center;width:13px;height:13px;display:grid}.contact-feature-grid label:hover{color:#e7dec2;background:#d6b77d09;border-color:#d6b77d}.contact-feature-grid label.is-selected{color:#d9d2bb;background:#d6b77d0a;border-color:#3e4542}.contact-feature-grid label.is-selected:hover{background:#d6b77d11;border-color:#d6b77d}.contact-feature-grid label.is-selected i{background:#d6b77d;border-color:#d6b77d;box-shadow:inset 0 0 0 3px #111311}.contact-input-grid-final{margin-top:1.15rem}.contact-custom-select{position:relative}.contact-custom-select-trigger{color:#edf1ef;cursor:pointer;letter-spacing:.015em;text-align:left;background:#090b0b;border:1px solid #c5cfce45;border-radius:0;justify-content:space-between;align-items:center;width:100%;font-size:.78rem;font-weight:500;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.contact-custom-select-trigger i{border-bottom:1px solid #9ca5a2;border-right:1px solid #9ca5a2;width:7px;height:7px;transition:transform .16s,border-color .16s;transform:translateY(-2px)rotate(45deg)}.contact-custom-select-trigger:hover,.contact-custom-select-trigger:focus-visible,.contact-custom-select.is-open .contact-custom-select-trigger{background:#d6b77d09;border-color:#d6b77d;outline:none;box-shadow:0 0 0 2px #d6b77d0f}.contact-custom-select.is-open .contact-custom-select-trigger i{border-color:#d6b77d;transform:translateY(2px)rotate(225deg)}.contact-custom-select-menu{z-index:30;background:#070909;border:1px solid #4b514f;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 18px 36px #0000008c}.contact-custom-select-menu button{color:#aeb6b3;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;min-height:38px;padding:0 .75rem;font-size:.71rem;transition:border-color .14s,background .14s,color .14s}.contact-custom-select-menu button:hover,.contact-custom-select-menu button:focus-visible{color:#fff3d3;background:#d6b77d12;border-color:#d6b77d;outline:none}.contact-custom-select-menu button.is-selected{color:#f0f3f1;background:#c5cfce12}.contact-request-sidebar{position:sticky;top:1.5rem}.contact-request-summary{background:linear-gradient(145deg,#d6b77d0f,#0000 48%),#060808db;border-color:#d6b77d6b}.contact-request-summary dl{margin:1.6rem 0 0;display:grid}.contact-request-summary dl div{border-top:1px solid #c5cfce24;grid-template-columns:80px 1fr;gap:.75rem;padding:.85rem 0;display:grid}.contact-request-summary dt,.contact-request-summary dd{margin:0}.contact-request-summary dt{color:#646d6a;letter-spacing:.1em;text-transform:uppercase;font-size:.52rem;font-weight:900}.contact-request-summary dd{color:#d9dedb;text-align:right;text-transform:capitalize;font-size:.7rem;font-weight:800}.contact-summary-features{border-top:1px solid #c5cfce24;margin-top:.75rem;padding-top:1.1rem}.contact-summary-features p{color:#59615e;margin:0;font-size:.68rem}.contact-summary-features ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.contact-summary-features li{color:#aeb6b3;font-size:.66rem}.contact-summary-features li:before{color:#d6b77d;content:"+";margin-right:.55rem}.contact-response-card{padding:1.5rem}.contact-response-card h2{font-size:1.25rem}.contact-consent{color:#727b78;cursor:pointer;align-items:flex-start;gap:.75rem;padding:.1rem;font-size:.62rem;line-height:1.5;display:flex;position:relative}.contact-consent:has(input:checked) i{background:#d6b77d;border-color:#d6b77d;box-shadow:inset 0 0 0 3px #0b0d0d}.contact-consent strong{color:#d6b77d;letter-spacing:.08em;text-transform:uppercase;margin-left:.35rem;font-size:.52rem}.contact-submit-button{color:#101210;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:#d6b77d;border:1px solid #d6b77d;border-radius:0;min-height:50px;font-size:.63rem;font-weight:900;transition:background .16s,border-color .16s,transform .16s}.contact-submit-button:hover,.contact-submit-button:focus-visible{background:#f0d79f;border-color:#f0d79f;outline:none;transform:translateY(-1px)}.contact-submit-button:disabled{color:#69716e;cursor:not-allowed;opacity:.78;background:#262b29;border-color:#363c3a;transform:none}.contact-submit-button:disabled:hover,.contact-submit-button:disabled:focus-visible{color:#69716e;background:#262b29;border-color:#363c3a;outline:none;transform:none}.contact-delivery-note{color:#525a57;text-align:center;margin:-.8rem 0 0;font-size:.56rem;line-height:1.45}.contact-submission-notice{color:#9fd9d1;background:#75d7c90d;border:1px solid #75d7c96b;margin:0;padding:.85rem;font-size:.65rem;line-height:1.5}@media (max-width:980px){.contact-form-layout{grid-template-columns:1fr}.contact-request-sidebar{grid-template-columns:1fr 1fr;position:static}.contact-consent,.contact-submit-button,.contact-delivery-note,.contact-submission-notice{grid-column:1/-1}}@media (max-width:760px){.contact-page-hero{margin-bottom:3.5rem}.contact-attachment-card{grid-template-columns:105px minmax(0,1fr)}.contact-attachment-actions{grid-column:1/-1;grid-template-columns:repeat(2,1fr);width:100%}.contact-option-grid-build,.contact-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.contact-page-main{padding-top:3.25rem}.contact-attachment-card,.contact-input-grid,.contact-option-grid-project,.contact-option-grid-build,.contact-feature-grid,.contact-request-sidebar{grid-template-columns:1fr}.contact-attachment-visual{width:100%}.contact-attachment-actions{grid-column:auto;grid-template-columns:1fr}.contact-option-grid-project .contact-option-card:last-child:nth-child(odd),.contact-consent,.contact-submit-button,.contact-delivery-note,.contact-submission-notice{grid-column:auto}.contact-form-section,.contact-request-summary{padding:1.35rem}}.contact-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}
.builder-page{min-height:100svh}.builder-main{width:min(100%,1440px);margin:0 auto;padding:3.5rem 3rem 6rem}.builder-heading{border-bottom:1px solid #c5cfce2e;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.builder-heading p,.builder-controls>header p,.builder-stage-toolbar p{color:#a79a66;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:900}.builder-heading h1{color:#edf1ef;letter-spacing:-.05em;text-transform:uppercase;margin:.45rem 0 .6rem;font-size:clamp(2.2rem,5vw,4.4rem);font-weight:900;line-height:.9}.builder-heading>div>span{color:#747d7a;font-size:.82rem;line-height:1.55}.builder-mode-switch{grid-template-columns:repeat(2,150px);gap:.55rem;display:grid}.builder-mode-switch a{color:#8c9692;letter-spacing:.1em;text-transform:uppercase;border:1px solid #3d4542;place-items:center;min-height:42px;font-size:.57rem;font-weight:900;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:grid}.builder-mode-switch a:hover,.builder-mode-switch a:focus-visible{color:#f0e7cd;background:#d6b77d0e;border-color:#d6b77d;outline:none}.builder-mode-switch a.is-active{color:#edf1ef;background:#c5cfce11;border-color:#515957;box-shadow:inset 2px 0 #d6b77d}.builder-workspace{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.builder-controls,.builder-stage{background:#050707c7;border:1px solid #c5cfce4d}.builder-controls{padding:1.5rem}.builder-controls>header{border-bottom:1px solid #c5cfce29;padding-bottom:1.3rem}.builder-controls>header h2,.builder-stage-toolbar h2{color:#e7ebe9;letter-spacing:-.03em;text-transform:uppercase;margin:.45rem 0 0;font-size:1.35rem;font-weight:900}.builder-control-section{border-bottom:1px solid #c5cfce1f;padding:1.25rem 0}.builder-control-section>p{color:#9da6a3;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0 0 .8rem;font-size:.6rem;font-weight:900;display:flex}.builder-control-section>p span{color:#776f51}.builder-player-slots{grid-template-columns:repeat(5,1fr);gap:.4rem;margin-top:1rem;display:grid}.builder-player-slots button,.builder-choice-grid button{color:#77817d;cursor:pointer;letter-spacing:.075em;text-transform:uppercase;background:#ffffff02;border:1px solid #343b38;border-radius:0;min-height:38px;font-size:.53rem;font-weight:900;transition:border-color .15s,background .15s,color .15s,transform .15s}.builder-player-slots button:hover,.builder-player-slots button:focus-visible,.builder-choice-grid button:hover,.builder-choice-grid button:focus-visible{color:#eee3c5;background:#d6b77d0e;border-color:#d6b77d;outline:none;transform:translateY(-1px)}.builder-player-slots button.is-active,.builder-choice-grid button.is-selected{color:#edf1ef;background:#c5cfce11;border-color:#49514e;box-shadow:inset 2px 0 #d6b77d}.builder-player-slots button.is-active:hover,.builder-choice-grid button.is-selected:hover{border-color:#d6b77d}.builder-choice-grid button:disabled{box-shadow:none;color:#414744;cursor:not-allowed;background:0 0;border-color:#272c2a;transform:none}.builder-control-fields,.builder-toggle-grid{gap:.8rem;display:grid}.builder-field{color:#aeb7b3;letter-spacing:.085em;text-transform:uppercase;gap:.48rem;font-size:.58rem;font-weight:900;display:grid;position:relative}.builder-field>span{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.builder-field>span small{color:#c5cfce;letter-spacing:.08em;font-size:.46rem}.builder-field:first-child>span small{color:#d6b77d}.builder-field input{color:#e8ecea;letter-spacing:.015em;background:#080a0a;border:1px solid #343b38;border-radius:0;outline:none;width:100%;height:44px;padding:0 .8rem;font-size:.72rem;font-weight:600;transition:border-color .15s,background .15s,box-shadow .15s}.builder-field input::placeholder{color:#4d5552}.builder-field input:hover{border-color:#d6b77da6}.builder-field input:focus{background:#0b0d0d;border-color:#d6b77d;box-shadow:0 0 0 2px #d6b77d11}.builder-choice-grid{gap:.45rem;display:grid}.builder-choice-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-choice-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.builder-choice-grid-three button{letter-spacing:.045em;padding-inline:.25rem;font-size:.47rem}.builder-control-hint{color:#555d5a;letter-spacing:0;text-transform:none;font-size:.52rem;font-weight:500;line-height:1.45}.builder-toggle{cursor:pointer;border:1px solid #303633;grid-template-columns:18px 1fr;align-items:center;gap:.7rem;min-height:48px;padding:.55rem .7rem;transition:border-color .15s,background .15s;display:grid;position:relative}.builder-toggle:hover{background:#d6b77d09;border-color:#d6b77d}.builder-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.builder-toggle>i{border:1px solid #59615e;width:15px;height:15px;display:block}.builder-toggle:has(input:checked){background:#c5cfce0a;border-color:#414845}.builder-toggle:has(input:checked)>i{background:#d6b77d;border-color:#d6b77d;box-shadow:inset 0 0 0 3px #0b0d0d}.builder-toggle:has(input:disabled){cursor:not-allowed;opacity:.48;background:0 0;border-color:#282e2b}.builder-toggle:focus-within{outline-offset:2px;outline:1px solid #f0d79f}.builder-toggle>span{gap:.15rem;display:grid}.builder-toggle strong{color:#b8c0bd;letter-spacing:.07em;text-transform:uppercase;font-size:.59rem}.builder-toggle small{color:#555d5a;font-size:.52rem;line-height:1.3}.builder-output-background{margin-top:.9rem}.builder-title-actions{gap:.45rem;display:grid}.builder-collection-trigger,.builder-custom-title-button{color:#d9dedb;cursor:pointer;text-align:left;background:#080a0a;border:1px solid #343b38;border-radius:0;align-content:center;gap:.18rem;width:100%;min-height:48px;padding:.55rem .75rem;transition:border-color .15s,background .15s,box-shadow .15s,color .15s;display:grid}.builder-collection-trigger>span,.builder-custom-title-button{letter-spacing:.075em;text-transform:uppercase;font-size:.61rem;font-weight:900}.builder-collection-trigger>small{color:#5d6662;letter-spacing:.015em;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:.51rem;font-weight:600;overflow:hidden}.builder-collection-trigger:hover,.builder-collection-trigger:focus-visible,.builder-custom-title-button:hover,.builder-custom-title-button:focus-visible,.builder-custom-title-button.is-selected{color:#f0e5c8;background:#d6b77d0a;border-color:#d6b77d;outline:none;box-shadow:0 0 0 2px #d6b77d0e}.builder-collection-backdrop{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000db;place-items:center;padding:2rem;display:grid;position:fixed;inset:0}.builder-collection{background:#050707;border:1px solid #4a514e;gap:1rem;width:min(980px,100%);max-height:min(880px,100vh - 4rem);padding:1.35rem;display:grid;box-shadow:0 2rem 7rem #000000c7}.builder-collection-heading{border-bottom:1px solid #c5cfce2b;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1rem;display:flex}.builder-collection-heading p,.builder-collection-heading h2{margin:0}.builder-collection-heading p{color:#7b745e;letter-spacing:.14em;text-transform:uppercase;font-size:.55rem;font-weight:900}.builder-collection-heading h2{color:#edf1ef;letter-spacing:-.045em;text-transform:uppercase;margin-top:.35rem;font-size:clamp(1.7rem,4vw,3rem);font-weight:900;line-height:.9}.builder-collection-heading>button{color:#929c98;cursor:pointer;letter-spacing:.09em;text-transform:uppercase;background:0 0;border:1px solid #414946;min-width:92px;min-height:38px;font-size:.54rem;font-weight:900}.builder-collection-heading>button:hover,.builder-collection-heading>button:focus-visible{color:#f0e5c8;border-color:#d6b77d;outline:none}.builder-collection-search{color:#9fa8a5;letter-spacing:.1em;text-transform:uppercase;gap:.45rem;font-size:.55rem;font-weight:900;display:grid}.builder-collection-search input{color:#edf1ef;background:#090b0b;border:1px solid #343b38;border-radius:0;outline:none;width:100%;height:48px;padding:0 .9rem;font-size:.72rem}.builder-collection-search input:focus{border-color:#d6b77d;box-shadow:0 0 0 2px #d6b77d0f}.builder-collection-search input::placeholder{color:#4d5552}.builder-collection-status{color:#747d79;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;min-height:18px;font-size:.53rem;font-weight:800;display:flex}.builder-collection-status small{color:#5a625f;letter-spacing:0;text-transform:none;font-size:.49rem;font-weight:600}.builder-collection-error,.builder-collection-empty-state{color:#b7c0bd;text-align:center;margin:2rem 0}.builder-collection-grid{overscroll-behavior:contain;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;max-height:min(58vh,520px);padding:.1rem .35rem .1rem .1rem;display:grid;overflow-y:auto}.builder-collection-grid>button{color:#8e9894;cursor:pointer;background:#ffffff02;border:1px solid #292f2c;grid-template-rows:minmax(62px,1fr) auto;place-items:center;gap:.45rem;min-width:0;min-height:112px;padding:.45rem;transition:border-color .15s,background .15s,color .15s,filter .15s;display:grid}.builder-collection-grid>button img{object-fit:contain;width:100%;height:88px;display:block}.builder-collection-grid>button strong{text-align:center;text-overflow:ellipsis;max-width:100%;font-size:.55rem;line-height:1.25;overflow:hidden}.builder-collection-grid>button:hover,.builder-collection-grid>button:focus-visible{color:#f1e6c9;background:#d6b77d0b;border-color:#d6b77d;outline:none}.builder-collection-grid>button.is-selected{color:#edf1ef;background:#c5cfce12;border-color:#68716e;box-shadow:inset 0 -2px #d6b77d}.builder-collection-empty{color:#727c78;letter-spacing:.1em;border:1px dashed #505956;place-items:center;width:72px;height:48px;font-size:.48rem;font-weight:900;display:grid}.builder-collection-title .builder-collection-grid>button{grid-template-rows:1fr;min-height:86px}.builder-collection-level-border .builder-collection-grid>button img{height:58px}.builder-collection-rank .builder-collection-grid>button img{height:72px}.builder-modal-backdrop{z-index:220;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;place-items:center;padding:2rem;display:grid;position:fixed;inset:0}.builder-modal{background:#050707;border:1px solid #4a514e;width:min(1180px,100%);max-height:calc(100vh - 4rem);overflow:auto;box-shadow:0 2rem 7rem #000000d1}.builder-modal-heading{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050707f5;border-bottom:1px solid #c5cfce2b;justify-content:space-between;align-items:center;gap:1rem;min-height:76px;padding:1.1rem 1.35rem;display:flex;position:sticky;top:0}.builder-modal-heading p,.builder-modal-heading h2{margin:0}.builder-modal-heading p{color:#d6b77d;letter-spacing:.14em;text-transform:uppercase;font-size:.53rem;font-weight:900}.builder-modal-heading h2{color:#edf1ef;letter-spacing:-.035em;text-transform:uppercase;margin-top:.3rem;font-size:1.35rem;font-weight:900}.builder-modal-heading button,.builder-reset-actions button{color:#929c98;cursor:pointer;letter-spacing:.09em;text-transform:uppercase;background:0 0;border:1px solid #414946;min-height:38px;padding:0 1rem;font-size:.54rem;font-weight:900}.builder-modal-heading button:hover,.builder-modal-heading button:focus-visible,.builder-reset-actions button:hover,.builder-reset-actions button:focus-visible{color:#f0e5c8;border-color:#d6b77d;outline:none}.builder-preview-modal-canvas{background-color:#020303;background-image:linear-gradient(#c5cfce06 1px,#0000 1px),linear-gradient(90deg,#c5cfce06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-height:720px;padding:2rem;display:grid;overflow:auto}.builder-preview-modal-canvas-lobby{min-height:680px}.builder-preview-dialog-scaler{flex:none;position:relative}.builder-preview-dialog-scaler-single{width:403px;height:662px}.builder-preview-dialog-scaler-lobby{width:1016px;height:584px}.builder-preview-modal .builder-export-frame-dialog{transform:scale(.85)}.builder-preview-modal .builder-lobby-outline-dialog{transform:scale(.75)}.builder-reset-modal{width:min(520px,100%);overflow:hidden}.builder-reset-copy{padding:1.75rem 1.75rem 1.5rem}.builder-reset-copy p,.builder-reset-copy h2,.builder-reset-copy span{margin:0}.builder-reset-copy p{color:#d6b77d;letter-spacing:.14em;text-transform:uppercase;font-size:.53rem;font-weight:900}.builder-reset-copy h2{color:#edf1ef;letter-spacing:-.04em;text-transform:uppercase;margin-top:.45rem;font-size:1.7rem}.builder-reset-copy span{color:#89938f;margin-top:.8rem;font-size:.7rem;line-height:1.55;display:block}.builder-reset-actions{border-top:1px solid #c5cfce24;grid-template-columns:1fr 1fr;gap:.65rem;padding:1rem 1.75rem 1.5rem;display:grid}.builder-reset-actions .builder-reset-confirm{color:#111311;background:#d6b77d;border-color:#d6b77d}.builder-reset-actions .builder-reset-confirm:hover,.builder-reset-actions .builder-reset-confirm:focus-visible{color:#070908;background:#f0d79f;border-color:#f0d79f}.builder-personal-use-note{color:#59615e;margin:1.25rem 0 0;font-size:.58rem;line-height:1.55}.builder-stage{min-width:0;position:sticky;top:1rem}.builder-stage-toolbar{border-bottom:1px solid #c5cfce2e;justify-content:space-between;align-items:center;gap:1rem;min-height:76px;padding:1.25rem 1.5rem;display:flex}.builder-stage-toolbar-actions{justify-content:flex-end;align-items:center;gap:.85rem;display:flex}.builder-stage-toolbar-actions>span{color:#69726f;letter-spacing:.12em;text-transform:uppercase;font-size:.55rem;font-weight:900}.builder-stage-toolbar-actions>button{color:#a4adaa;cursor:pointer;letter-spacing:.09em;text-transform:uppercase;background:0 0;border:1px solid #46504c;min-height:36px;padding:0 .85rem;font-size:.53rem;font-weight:900}.builder-stage-toolbar-actions>button:hover,.builder-stage-toolbar-actions>button:focus-visible{color:#f2e7ca;background:#d6b77d0e;border-color:#d6b77d;outline:none}.builder-canvas{background:linear-gradient(#c5cfce06 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#c5cfce06 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle at 50% 48%,#d6b77d0e,#0000 29rem),#030404;place-items:center;min-height:560px;padding:2.5rem;display:grid}.builder-preview-scaler{flex:none;position:relative}.builder-preview-scaler-single{width:294px;height:483px}.builder-preview-scaler-lobby{width:732px;height:420px}.builder-export-frame{transform-origin:0 0;background:#050606;border:2px solid #c5cfce;place-items:center;width:474px;height:779px;padding:2.4rem 2rem 3.5rem;display:grid;position:relative;transform:scale(.62);box-shadow:0 2rem 5rem #0000007a}.builder-export-frame-transparent{background-color:#111414;background-image:linear-gradient(45deg,#c5cfce0f 25%,#0000 25%),linear-gradient(-45deg,#c5cfce0f 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#c5cfce0f 75%),linear-gradient(-45deg,#0000 75%,#c5cfce0f 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.builder-export-frame>p,.builder-lobby-outline>p{color:#c5cfce;letter-spacing:.035em;margin:0;font-size:.5rem;font-weight:900;position:absolute;bottom:.42rem;right:.55rem}.builder-export-frame>.hero-player-card{transform-origin:50%;margin:0;transform:scale(1.08)}.builder-stage-actions{border-top:1px solid #c5cfce2e;grid-template-columns:130px 1fr 150px;align-items:center;gap:1rem;min-height:70px;padding:1rem 1.5rem;display:grid}.builder-stage-actions button{color:#a4adaa;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #46504c;border-radius:0;min-height:40px;font-size:.56rem;font-weight:900;transition:border-color .15s,background .15s,color .15s,transform .15s}.builder-stage-actions button:hover,.builder-stage-actions button:focus-visible{color:#f2e7ca;background:#d6b77d0e;border-color:#d6b77d;outline:none;transform:translateY(-1px)}.builder-stage-actions .builder-stage-primary-action{color:#111311;background:#d6b77d;border-color:#d6b77d}.builder-stage-actions .builder-stage-primary-action:hover,.builder-stage-actions .builder-stage-primary-action:focus-visible{color:#070908;background:#f0d79f;border-color:#f0d79f}.builder-stage-actions span{color:#505855;text-align:center;font-size:.58rem}.builder-canvas-lobby{min-height:520px;overflow:hidden}.builder-lobby-outline{transform-origin:0 0;background:#050606;border:1px solid #c5cfce;width:1355px;height:778px;display:block;position:relative;overflow:hidden;transform:scale(.54)}.builder-lobby-outline>p{z-index:30}.builder-lobby-outline>.builder-exact-lobby-outline{top:54px}.builder-lobby-outline-black{background:#050606}.builder-lobby-outline-transparent{background-color:#111414;background-image:linear-gradient(45deg,#c5cfce14 25%,#0000 25%),linear-gradient(-45deg,#c5cfce14 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#c5cfce14 75%),linear-gradient(-45deg,#0000 75%,#c5cfce14 75%);background-position:0 0,0 16px,16px -16px,-16px 0;background-size:32px 32px}.builder-exact-lobby-outline .preview-lobby-coordinate-canvas[data-active-lobby-slot] [data-lobby-slot]{opacity:.28;filter:brightness(.48)saturate(.72)}.builder-exact-lobby-outline .preview-lobby-coordinate-canvas[data-active-lobby-slot=one] [data-lobby-slot=one],.builder-exact-lobby-outline .preview-lobby-coordinate-canvas[data-active-lobby-slot=two] [data-lobby-slot=two],.builder-exact-lobby-outline .preview-lobby-coordinate-canvas[data-active-lobby-slot=three] [data-lobby-slot=three],.builder-exact-lobby-outline .preview-lobby-coordinate-canvas[data-active-lobby-slot=four] [data-lobby-slot=four],.builder-exact-lobby-outline .preview-lobby-coordinate-canvas[data-active-lobby-slot=five] [data-lobby-slot=five]{opacity:1;filter:brightness(1.12)saturate()drop-shadow(0 0 8px #edf1ef24)}.builder-boot-screen{z-index:100;background:#020303;place-items:center;display:grid;position:fixed;inset:0}.builder-boot-screen-checking{visibility:hidden}.builder-boot-core{text-align:center;width:min(100% - 3rem,440px);animation:.3s both builder-boot-enter}.builder-boot-core>p{color:#88816a;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:900}.builder-boot-core>p span{color:#d6b77d}.builder-boot-core h1{color:#edf1ef;letter-spacing:-.055em;text-transform:uppercase;margin:.8rem 0 1.4rem;font-size:clamp(2rem,7vw,3.4rem);font-weight:900;line-height:.9}.builder-boot-progress{background:#242a28;height:2px;overflow:hidden}.builder-boot-progress i{transform-origin:0;background:#d6b77d;width:100%;height:100%;animation:1.45s cubic-bezier(.22,1,.36,1) both builder-boot-progress;display:block}.builder-boot-core>span{color:#59615e;letter-spacing:.13em;text-transform:uppercase;margin-top:.8rem;font-size:.54rem;font-weight:800;display:block}@keyframes builder-boot-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes builder-boot-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.builder-boot-core,.builder-boot-progress i{animation-duration:.01ms}}@media (max-width:1050px){.builder-main{padding-inline:1.5rem}.builder-workspace{grid-template-columns:280px minmax(0,1fr)}.builder-canvas{padding:1.5rem}.builder-preview-scaler-lobby{width:583px;height:335px}.builder-lobby-outline{transform:scale(.43)}.builder-preview-dialog-scaler-lobby{width:813px;height:467px}.builder-preview-modal .builder-lobby-outline-dialog{transform:scale(.6)}}@media (max-width:820px){.builder-heading{flex-direction:column;align-items:stretch}.builder-mode-switch{grid-template-columns:repeat(2,1fr)}.builder-workspace{grid-template-columns:1fr}.builder-controls{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.builder-stage{position:static}.builder-controls>header,.builder-personal-use-note{grid-column:1/-1}.builder-control-section{border:1px solid #c5cfce21;padding:1rem}}@media (max-width:700px){.builder-preview-scaler-lobby{width:488px;height:280px}.builder-lobby-outline{transform:scale(.36)}.builder-preview-dialog-scaler-lobby{width:569px;height:327px}.builder-preview-modal .builder-lobby-outline-dialog{transform:scale(.42)}}@media (max-width:580px){.builder-main{padding:2.5rem 1rem 4rem}.builder-controls{grid-template-columns:1fr}.builder-controls>header,.builder-personal-use-note{grid-column:auto}.builder-canvas{min-height:620px;padding:1rem}.builder-stage-toolbar{flex-direction:column;align-items:flex-start}.builder-stage-toolbar-actions{justify-content:space-between;width:100%}.builder-stage-actions{grid-template-columns:1fr 1fr}.builder-stage-actions span{grid-area:1/1/auto/-1}.builder-canvas-lobby{min-height:350px}.builder-preview-scaler-lobby{width:305px;height:175px}.builder-lobby-outline{transform:scale(.225)}.builder-modal-backdrop{padding:.75rem}.builder-modal{max-height:calc(100vh - 1.5rem)}.builder-modal-heading{flex-direction:column;align-items:flex-start}.builder-preview-modal-canvas{min-height:560px;padding:1rem}.builder-preview-dialog-scaler-single{width:308px;height:507px}.builder-preview-modal .builder-export-frame-dialog{transform:scale(.65)}.builder-preview-dialog-scaler-lobby{width:339px;height:195px}.builder-preview-modal .builder-lobby-outline-dialog{transform:scale(.25)}.builder-reset-actions{grid-template-columns:1fr}.builder-collection-backdrop{padding:.75rem}.builder-collection{max-height:calc(100vh - 1.5rem);padding:1rem}.builder-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-collection-status{flex-direction:column;align-items:flex-start;gap:.25rem}}
