/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.start-1{inset-inline-start:calc(var(--spacing) * 1)}.start-2{inset-inline-start:calc(var(--spacing) * 2)}.start-3{inset-inline-start:calc(var(--spacing) * 3)}.start-4{inset-inline-start:calc(var(--spacing) * 4)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.lowercase{text-transform:lowercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{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{--ink:#101014;--paper:#f4f1e8;--panel:#fffdf7;--line:#d8d3c7;--muted:#686761;--lime:#d9ff57;--violet:#7b61ff;--pink:#ff5caa;--cyan:#50d8ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,a{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}.site-shell{min-height:100vh;overflow:hidden}.preview-notice{color:#3f2f90;background:#eee9ff;border:1px solid #b8a3ff;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:min(1460px,100% - 48px);margin:14px auto 0;padding:10px 14px;font-size:11px;display:flex}.preview-notice strong{letter-spacing:.1em;font-size:9px}.core-3d-lab{padding-bottom:100px}.core-3d-lab-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.core-3d-lab-heading>div{max-width:820px}.core-3d-lab-heading p,.core-3d-section-heading p{color:#5c42e5;letter-spacing:.14em;margin:0 0 8px;font-size:10px;font-weight:950}.core-3d-lab-heading h1{letter-spacing:-.065em;margin:0;font-size:clamp(40px,5vw,72px);line-height:.9}.core-3d-lab-heading>div>span{max-width:720px;color:var(--muted);margin-top:18px;font-size:14px;line-height:1.55;display:block}.core-3d-proof-grid{grid-template-columns:1.05fr .95fr;gap:16px;display:grid}.core-3d-reference-card,.core-3d-candidate-card,.core-3d-contract-section{border:1px solid var(--line);background:var(--panel);border-radius:18px;box-shadow:0 12px 28px #201b140f}.core-3d-reference-card{overflow:hidden}.core-3d-reference-art{background:#d7eef2;min-height:590px;position:relative}.core-3d-reference-art img{object-fit:contain}.core-3d-reference-card>div:last-child,.core-3d-candidate-card{padding:24px}.core-3d-reference-card span,.core-3d-candidate-card>span{color:#5c42e5;letter-spacing:.13em;font-size:9px;font-weight:950}.core-3d-reference-card h2,.core-3d-candidate-card h2{letter-spacing:-.04em;margin:7px 0 8px;font-size:25px}.core-3d-reference-card p,.core-3d-candidate-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.core-3d-candidate-card{color:#fff;background:#17171c;flex-direction:column;display:flex}.core-3d-candidate-card p{color:#aaa9b0}.core-3d-empty-stage{text-align:center;background:radial-gradient(circle,#28272f 0,#1c1b21 55%,#15151a 100%);border:1px dashed #4e4d56;border-radius:14px;place-content:center;gap:7px;min-height:390px;margin:24px 0 18px;display:grid}.core-3d-empty-stage strong{color:var(--lime);letter-spacing:.14em;font-size:12px}.core-3d-empty-stage small{color:#8e8c95;font-size:10px}.core-3d-candidate-card ul{grid-template-columns:repeat(5,1fr);gap:5px;margin:auto 0 0;padding:0;list-style:none;display:grid}.core-3d-candidate-card li{color:#9997a0;text-align:center;text-transform:uppercase;border:1px solid #34333b;border-radius:8px;padding:9px 5px;font-size:8px}.core-3d-candidate-card li span{background:#5a5961;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.core-3d-contract-section{margin-top:16px;padding:24px}.core-3d-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.core-3d-section-heading h2{letter-spacing:-.045em;margin:0;font-size:29px}.core-3d-section-heading>span{color:#4934ba;letter-spacing:.08em;background:#eee9ff;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:900}.core-3d-axis-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.core-3d-axis-grid article{background:var(--ink);color:#fff;border-radius:12px;min-height:150px;padding:17px}.core-3d-axis-grid b{color:var(--lime);text-transform:uppercase;letter-spacing:.1em;font-size:12px}.core-3d-axis-grid p{color:#aaa9b0;margin:23px 0 0;font-size:11px;line-height:1.45}.core-3d-gate-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.core-3d-gate-grid article{border:1px solid var(--line);border-radius:11px;grid-template-columns:38px 1fr auto;align-items:start;gap:12px;min-height:108px;padding:15px;display:grid}.core-3d-gate-grid article>span{background:#ece8de;border-radius:9px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:950;display:grid}.core-3d-gate-grid h3{margin:1px 0 5px;font-size:14px}.core-3d-gate-grid p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.core-3d-gate-grid b{color:#a15b49;letter-spacing:.1em;font-size:8px}.core-3d-technical-contract>div:last-child{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.core-3d-technical-contract article{background:#efebe2;border-radius:11px;padding:18px}.core-3d-technical-contract article span,.core-3d-technical-contract article strong,.core-3d-technical-contract article small{display:block}.core-3d-technical-contract article span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:850}.core-3d-technical-contract article strong{letter-spacing:-.05em;margin:7px 0;font-size:32px}.core-3d-technical-contract article small{color:#66645e;overflow-wrap:anywhere;font:9px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:900px){.core-3d-lab-heading{flex-direction:column;align-items:start}.core-3d-proof-grid{grid-template-columns:1fr}.core-3d-reference-art{min-height:500px}.core-3d-axis-grid,.core-3d-technical-contract>div:last-child{grid-template-columns:1fr 1fr}}@media (max-width:620px){.core-3d-reference-art{min-height:420px}.core-3d-axis-grid,.core-3d-gate-grid,.core-3d-technical-contract>div:last-child{grid-template-columns:1fr}.core-3d-candidate-card ul{grid-template-columns:repeat(2,1fr)}}.topbar{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;width:min(1460px,100% - 48px);height:78px;margin:0 auto;display:grid}.brand{letter-spacing:-.04em;align-items:center;gap:10px;width:max-content;font-weight:950;display:inline-flex}.brand-mark{background:var(--ink);width:36px;height:36px;color:var(--lime);letter-spacing:-.08em;box-shadow:3px 3px 0 var(--violet);border-radius:9px;place-items:center;font-size:12px;display:grid;transform:rotate(-4deg)}.desktop-nav{color:var(--muted);align-items:center;gap:32px;font-size:14px;font-weight:760;display:flex}.desktop-nav a{border-bottom:3px solid #0000;padding:27px 0 25px}.desktop-nav .nav-active{color:var(--ink);border-color:var(--ink)}.top-actions{justify-content:flex-end;gap:10px;display:flex}.login-link{align-items:center;height:42px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.search-button,.share-button{border-radius:12px;justify-content:center;align-items:center;height:42px;display:inline-flex}.search-button{border:1px solid var(--line);cursor:pointer;background:0 0;gap:8px;padding:0 14px}.share-button{background:var(--ink);color:#fff;box-shadow:3px 3px 0 var(--lime);padding:0 18px;font-size:14px;font-weight:820}.browse-first{width:min(1460px,100% - 48px);margin:0 auto;padding:48px 0 34px}.browse-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:20px;display:flex}.browse-heading h1{letter-spacing:-.06em;margin:0;font-size:clamp(38px,5vw,66px);line-height:.95}.browse-heading>p{max-width:510px;color:var(--muted);margin:0;font-size:15px;line-height:1.5}.quick-category-grid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.quick-category{background:var(--ink);color:#fff;border:1px solid #333239;border-radius:13px;flex-direction:column;min-height:155px;padding:17px;display:flex;position:relative}.quick-category>span{background:var(--lime);width:38px;height:38px;color:var(--ink);border-radius:9px;place-items:center;font-weight:950;display:grid}.quick-category strong{margin-top:18px;font-size:14px}.quick-category small{color:#aaa9b0;margin-top:4px;font-size:10px;line-height:1.35}.quick-category b{color:var(--lime);position:absolute;top:18px;right:16px}.quick-category:hover{border-color:var(--violet);background:#242329}.simple-intro{border-top:1px solid var(--line);grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;width:min(1460px,100% - 48px);margin:0 auto;padding:54px 0;display:grid}.simple-intro h2{letter-spacing:-.075em;margin:0;font-size:clamp(52px,7vw,100px);line-height:.86}.simple-intro h2 span{color:#0000;-webkit-text-stroke:2px var(--ink);text-shadow:4px 4px 0 var(--lime)}.simple-intro>div>p:last-child{max-width:680px;color:var(--muted);margin:28px 0 0;font-size:18px;line-height:1.55}.account-card{background:var(--violet);color:#fff;max-width:480px;box-shadow:7px 7px 0 var(--ink);border-radius:18px;justify-self:end;padding:30px}.account-card>strong{letter-spacing:-.04em;font-size:25px}.account-card>p{color:#e2ddff;font-size:13px;line-height:1.5}.account-card>a{background:var(--lime);color:var(--ink);text-align:center;border-radius:10px;margin-top:10px;padding:13px 15px;font-size:12px;font-weight:900;display:block}.account-card>.account-login{background:#fff}.account-card>a:last-child{color:#fff;text-underline-offset:4px;background:0 0;padding:6px;text-decoration:underline}.simple-home{background:#f5f2e9}.simple-topbar{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;width:min(1460px,100% - 48px);height:72px;margin:0 auto;display:grid}.simple-nav{color:#55534e;gap:28px;font-size:13px;font-weight:820;display:flex}.simple-nav a{border-bottom:3px solid #0000;padding:26px 0 23px}.simple-nav a:hover{color:var(--ink);border-color:var(--ink)}.account-actions{justify-self:end;align-items:center;gap:8px;display:flex}.plain-login,.primary-signup{border-radius:9px;justify-content:center;align-items:center;height:40px;font-size:12px;font-weight:900;display:inline-flex}.plain-login{padding:0 12px}.primary-signup{background:var(--ink);color:#fff;box-shadow:3px 3px 0 var(--lime);padding:0 17px}.home-search{grid-template-columns:1fr .82fr;align-items:center;gap:75px;width:min(1460px,100% - 48px);margin:0 auto;padding:70px 0 52px;display:grid}.home-search h1{letter-spacing:-.078em;margin:0;font-size:clamp(60px,8vw,116px);line-height:.84}.home-search h1 span{color:#6d52ee}.home-search>div>p:last-child{max-width:610px;color:var(--muted);margin:28px 0 0;font-size:18px}.home-search form{background:var(--ink);color:#fff;box-shadow:8px 8px 0 var(--violet);border:1px solid #35343b;border-radius:18px;padding:30px}.home-search label{letter-spacing:-.03em;margin-bottom:12px;font-size:19px;font-weight:900;display:block}.home-search form>div{grid-template-columns:1fr auto;gap:7px;display:grid}.home-search input{min-width:0;height:52px;color:var(--ink);background:#fff;border:2px solid #0000;border-radius:9px;outline:none;padding:0 14px;font-size:14px}.home-search input:focus{border-color:var(--lime)}.home-search form button{background:var(--lime);color:var(--ink);cursor:pointer;border:0;border-radius:9px;padding:0 22px;font-size:12px;font-weight:950}.home-search form small{color:#aaa9b0;margin-top:10px;font-size:10px;display:block}.category-section,.featured-section{padding:56px max(24px,50vw - 730px)}.category-section{border-block:1px solid var(--line);background:#e9e4d9}.simple-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px;display:flex}.simple-section-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(34px,4.5vw,58px);line-height:.95}.simple-section-heading>p{max-width:380px;color:var(--muted);margin:0;font-size:13px}.category-button-grid{grid-template-columns:repeat(6,1fr);gap:9px;display:grid}.category-button-grid button{background:var(--ink);color:#fff;text-align:left;cursor:pointer;border:1px solid #333239;border-radius:12px;flex-direction:column;align-items:flex-start;min-height:165px;padding:17px;display:flex;position:relative}:is(.category-button-grid button:hover,.category-button-grid button:focus-visible){border-color:var(--violet);outline:3px solid var(--lime);outline-offset:2px;background:#29282f}.category-button-grid button>span{background:var(--lime);width:40px;height:40px;color:var(--ink);border-radius:9px;place-items:center;font-size:15px;font-weight:950;display:grid}.category-button-grid strong{margin-top:20px;font-size:14px}.category-button-grid small{color:#aaa9b0;margin-top:5px;font-size:10px;line-height:1.35}.category-button-grid b{color:var(--lime);position:absolute;top:20px;right:17px}.how-strip{background:var(--lime);grid-template-columns:.65fr 1.35fr;align-items:center;gap:45px;padding:40px max(24px,50vw - 730px);display:grid}.how-strip h2{letter-spacing:-.045em;margin:0;font-size:29px}.how-strip ol{grid-template-columns:repeat(3,1fr);gap:9px;margin:0;padding:0;list-style:none;display:grid}.how-strip li{background:#ffffff70;border:1px solid #b6d33d;border-radius:10px;grid-template-columns:32px 1fr;align-items:center;gap:10px;min-height:84px;padding:14px;display:grid}.how-strip li>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.how-strip strong,.how-strip small{display:block}.how-strip strong{font-size:13px}.how-strip small{color:#596129;margin-top:3px;font-size:9px}.featured-section{padding-block:72px 88px}.clear-search{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;padding:10px 14px;font-size:11px;font-weight:850}.submission-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.submission-card{border:1px solid var(--line);background:var(--panel);border-radius:16px;overflow:hidden;box-shadow:0 10px 24px #1f1b140f}.submission-art{color:#fff;place-items:center;min-height:235px;display:grid;position:relative;overflow:hidden}.submission-art:after{content:"";background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.submission-art>span{z-index:1;letter-spacing:-.12em;text-shadow:5px 5px #00000059;font-size:74px;font-weight:950;transform:rotate(-4deg)}.submission-art>b{z-index:2;letter-spacing:.11em;background:#00000059;border:1px solid #ffffff4d;border-radius:7px;padding:7px 8px;font-size:8px;position:absolute;top:14px;left:14px}.hand-art{background:linear-gradient(135deg,#5737cf,#f05b9f)}.sign-art{background:linear-gradient(135deg,#14514b,#8b493a)}.object-art{background:linear-gradient(135deg,#d58138,#5d336f)}.face-art{background:linear-gradient(135deg,#24416b,#7062c7)}.video-art{background:linear-gradient(135deg,#34333a,#009f91)}.wtf-art{background:linear-gradient(135deg,#ce3c64,#6d52ee 55%,#d5f253)}.submission-info{padding:19px}.submission-category{color:#5a41d1;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:950}.submission-info h3{letter-spacing:-.045em;margin:8px 0;font-size:22px;line-height:1.05}.submission-info>p{min-height:44px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.submission-info dl{background:#f0ece3;border-radius:9px;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;padding:12px;display:grid}.submission-info dt{color:#89857c;text-transform:uppercase;font-size:8px;font-weight:900}.submission-info dd{margin:3px 0 0;font:700 9px ui-monospace,monospace}.submission-info button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:space-between;width:100%;padding:11px 13px;font-size:11px;font-weight:900;display:flex}.no-results{text-align:center;background:#eee9df;border:1px dashed #aaa59a;border-radius:14px;padding:70px 24px}.no-results strong{font-size:20px}.no-results p{color:var(--muted);font-size:12px}.no-results button{background:var(--ink);color:#fff;border:0;border-radius:9px;padding:11px 15px;font-size:11px;font-weight:900}.join-band{background:var(--violet);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:50px;padding:55px max(24px,50vw - 730px);display:grid}.join-band h2{letter-spacing:-.06em;max-width:820px;margin:0;font-size:clamp(38px,5vw,68px);line-height:.93}.join-band>div>p:last-child{color:#e4dfff;max-width:720px;font-size:13px}.join-band>div:last-child{min-width:250px}.join-band a{background:var(--lime);color:var(--ink);text-align:center;border-radius:9px;margin-top:9px;padding:13px 17px;font-size:11px;font-weight:950;display:block}.join-band a:last-child{background:#fff}.hero{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;width:min(1460px,100% - 48px);margin:0 auto;padding:76px 0 54px;display:grid}.eyebrow{color:#53514c;letter-spacing:.15em;margin:0 0 12px;font-size:11px;font-weight:900}.hero h1{letter-spacing:-.075em;max-width:860px;margin:0;font-size:clamp(58px,8.2vw,126px);font-weight:950;line-height:.83}.hero h1 span{color:#0000;-webkit-text-stroke:2px var(--ink);text-shadow:5px 5px 0 var(--lime)}.hero-text{color:#4e4c47;max-width:650px;margin:34px 0 0;font-size:clamp(18px,1.65vw,25px);font-weight:540;line-height:1.48}.hero-stats{border:1px solid var(--line);background:var(--line);box-shadow:8px 8px 0 var(--pink);grid-template-columns:1fr 1fr;gap:1px;display:grid;transform:rotate(1.5deg)}.hero-stats div{background:var(--panel);flex-direction:column;justify-content:flex-end;min-height:126px;padding:26px;display:flex}.hero-stats div:last-child{grid-column:1/-1;min-height:100px}.hero-stats strong{letter-spacing:-.055em;font-size:33px}.hero-stats span{color:var(--muted);font-size:13px;font-weight:700}.zone-bar{background:var(--ink);color:#fff;border-top:1px solid #2d2d33;border-bottom:1px solid #2d2d33;justify-content:space-between;align-items:center;gap:30px;min-height:84px;padding:14px max(24px,50vw - 730px);display:flex}.zone-bar>div{align-items:center;gap:18px;display:flex}.zone-label{color:#929097;letter-spacing:.16em;font-size:10px;font-weight:900}.zone-switch{background:#27272d;border-radius:13px;padding:4px;display:flex}.zone-switch button,.zone-switch a{color:#aaa9b0;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 17px;font-size:12px;font-weight:900}.zone-switch .zone-active{color:var(--ink);background:var(--lime)}.zone-bar p{color:#a9a7af;margin:0;font-size:12px}.content-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:34px;width:min(1460px,100% - 48px);margin:0 auto;padding:64px 0 100px;display:grid}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.section-heading h2,.rail-card h2{letter-spacing:-.045em;margin:0}.section-heading h2{font-size:clamp(32px,4vw,52px)}.feed-tabs{border:1px solid var(--line);border-radius:12px;gap:5px;padding:4px;display:flex}.feed-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 13px;font-size:12px;font-weight:800}.feed-tabs .tab-active{color:#fff;background:var(--ink)}.flop-card{background:var(--panel);border:1px solid var(--line);border-radius:22px;grid-template-columns:minmax(340px,.95fr) minmax(390px,1.05fr);display:grid;overflow:hidden;box-shadow:0 12px 28px #201b140f}.flop-card+.flop-card{margin-top:22px}.flop-media{color:#fff;justify-content:center;align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden}.art-one{background:radial-gradient(circle at 50% 45%,#515162 0 12%,#0000 13%),radial-gradient(circle at 20% 20%,#4733ac,#0000 35%),linear-gradient(135deg,#171522,#2c1743 70%,#171522)}.render-grid{opacity:.18;transform-origin:bottom;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;transform:perspective(500px)rotateX(58deg)scale(1.6)}.media-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.13em;background:#0a0a0e73;border:1px solid #ffffff47;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:900;position:absolute;top:20px;left:20px}.media-caption{color:#fff;letter-spacing:.02em;text-align:center;font-size:13px;font-weight:850;position:absolute;bottom:18px;left:18px;right:18px}.fake-mug{background:linear-gradient(110deg,#faf6e8,#bcb6ae);border-radius:12px 12px 30px 30px;width:128px;height:142px;position:absolute;top:41%;left:24%;transform:rotate(-8deg);box-shadow:inset -15px -10px 25px #0003,0 22px 50px #00000059}.fake-mug span{border:18px solid #dad5ca;border-left-width:8px;border-radius:50%;width:69px;height:74px;position:absolute;top:22px;right:-48px}.fake-hand{filter:drop-shadow(0 18px 22px #00000052);background:linear-gradient(135deg,#f4a97c,#9d574b);border-radius:55% 35% 45% 50%;width:154px;height:118px;position:absolute;top:42%;right:17%;transform:rotate(8deg)}.fake-hand i{transform-origin:bottom;background:linear-gradient(90deg,#b86d58,#f0a27a);border-radius:18px;width:27px;height:112px;display:block;position:absolute;top:-76px}.fake-hand i:first-child{height:90px;left:7px;transform:rotate(-33deg)}.fake-hand i:nth-child(2){left:31px;transform:rotate(-17deg)}.fake-hand i:nth-child(3){height:123px;left:57px;transform:rotate(-6deg)}.fake-hand i:nth-child(4){height:116px;left:83px;transform:rotate(7deg)}.fake-hand i:nth-child(5){height:101px;left:108px;transform:rotate(21deg)}.fake-hand i:nth-child(6){height:81px;left:130px;transform:rotate(37deg)}.flop-body{flex-direction:column;padding:26px;display:flex}.post-meta{border-bottom:1px solid #e9e5dc;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding-bottom:20px;display:grid}.avatar{background:var(--violet);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:900;display:grid;transform:rotate(-3deg)}.post-meta strong,.post-meta span{display:block}.post-meta strong{font-size:13px}.post-meta span{color:var(--muted);margin-top:2px;font-size:11px}.post-meta button{cursor:pointer;color:var(--muted);background:0 0;border:0}.category-line{color:#48464e;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;margin-top:22px;font-size:10px;font-weight:900;display:flex}.category-line span:first-child{color:#5c42e5}.category-line b{color:#b1aea6}.flop-body h3{letter-spacing:-.05em;margin:11px 0 10px;font-size:clamp(25px,2.25vw,36px);line-height:1.02}.post-copy{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.tag-row{flex-wrap:wrap;gap:6px;margin:18px 0;display:flex}.tag-row span{border:1px solid var(--line);color:#55534e;background:#fff;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:760}.recipe-row{background:#efebe2;border-radius:13px;grid-template-columns:1.4fr 1fr .65fr auto;align-items:end;gap:8px;margin-top:auto;padding:12px;display:grid}.recipe-row div{min-width:0}.recipe-row span,.recipe-row strong{display:block}.recipe-row span{color:#817f78;letter-spacing:.1em;margin-bottom:4px;font-size:8px;font-weight:900}.recipe-row strong{text-overflow:ellipsis;color:#302f2c;white-space:nowrap;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.recipe-row button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:9px 10px;font-size:9px;font-weight:900}.post-actions{align-items:center;gap:7px;margin-top:16px;display:flex}.post-actions button{border:1px solid var(--line);color:#585650;cursor:pointer;background:0 0;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:820}.post-actions .fix-action{color:#4f37c9;background:#f0edff;border-color:#b9aaff;margin-left:auto}.compact-card{grid-template-columns:270px 1fr}.compact-card .flop-media,.compact-card .flop-body{min-height:315px}.art-two{background:linear-gradient(135deg,#344735,#142417)}.art-two:before,.art-two:after{content:"";background:linear-gradient(90deg,#101612,#3e5342);width:18%;height:77%;position:absolute;bottom:0}.art-two:before{left:0}.art-two:after{right:0}.sign{z-index:1;background:#215c55;border:5px solid #d9d5c4;padding:10px 14px;font:900 13px ui-monospace,monospace;position:absolute;transform:rotate(-5deg);box-shadow:0 8px 18px #00000059}.sign-one{top:35%;left:21%}.sign-two{background:#6c3f32;top:54%;right:14%;transform:rotate(8deg)}.right-rail{gap:18px;display:grid}.rail-card{border:1px solid var(--line);background:var(--panel);border-radius:20px;padding:26px}.rail-card>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.55}.rail-card>a{border-top:1px solid var(--line);justify-content:space-between;margin-top:22px;padding-top:18px;font-size:12px;font-weight:880;display:flex}#fix-lab{background:var(--lime);box-shadow:6px 6px 0 var(--ink);transform:rotate(-1deg)}#fix-lab .eyebrow,#fix-lab>p{color:#40481f}.rail-title{justify-content:space-between;align-items:center;display:flex}.rail-title h2{font-size:20px}.rail-title button{color:var(--muted);background:0 0;border:0;font-size:10px;font-weight:850}.category-card ol{margin:0;padding:8px 0 0;list-style:none}.category-card li{border-bottom:1px solid #ebe7df;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:15px 0;font-size:11px;display:grid}.category-card li:last-child{border:0;padding-bottom:0}.category-card li span{color:#a09d94;font:800 9px ui-monospace,monospace}.category-card li b{color:#85827b;font:700 9px ui-monospace,monospace}.share-card{color:#fff;background:var(--ink);border-color:#29292f}.share-icon{background:var(--violet);color:#fff;border-radius:13px;place-items:center;width:45px;height:45px;font-size:24px;display:grid}.share-card h2{margin-top:18px;font-size:25px}.share-card>p{color:#aaa9b0!important}.share-card button,.rail-submit-link{background:var(--pink);color:#1a1016;cursor:pointer;text-align:center;border:0;border-radius:11px;width:100%;margin-top:8px;padding:13px;font-size:12px;font-weight:950}.share-card small{color:#85838d;text-align:center;margin-top:10px;font-size:9px;display:block}footer{border-top:1px solid var(--line);background:#e6e1d7;align-items:center;gap:28px;min-height:120px;padding:30px max(24px,50vw - 730px);display:flex}footer p{color:var(--muted);font-size:12px}footer nav{color:var(--muted);gap:22px;margin-left:auto;font-size:11px;font-weight:760;display:flex}.interior-shell{min-height:100vh;padding:0 max(24px,50vw - 660px) 90px}.interior-header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;height:78px;display:grid}.environment-badge{color:#dddbe3;letter-spacing:.13em;border:1px solid #55535b;border-radius:999px;justify-self:center;padding:8px 11px;font-size:9px;font-weight:900}.quiet-link{color:var(--muted);justify-self:end;font-size:12px;font-weight:820}.interior-lead{max-width:690px;color:var(--muted);font-size:clamp(17px,1.7vw,23px);line-height:1.5}.gate-layout{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;min-height:calc(100vh - 78px);padding:70px 0;display:grid}.gate-layout h1,.submit-intro h1,.safety-hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(58px,8vw,112px);line-height:.87}.gate-layout .interior-lead{color:#aaa8af}.gate-card{max-width:580px;box-shadow:10px 10px 0 var(--pink);background:#1b191f;border:1px solid #413d48;border-radius:25px;justify-self:end;padding:clamp(27px,4vw,48px)}.gate-number{color:var(--pink);letter-spacing:-.08em;font-size:68px;font-weight:950;display:block}.gate-card h2{letter-spacing:-.045em;margin:8px 0 13px;font-size:28px;line-height:1.05}.gate-card>p{color:#aaa8af;font-size:13px;line-height:1.55}.check-list{margin:24px 0;padding:0;list-style:none}.check-list li{color:#d9d6df;border-bottom:1px solid #35323a;padding:12px 0 12px 28px;font-size:12px;position:relative}.check-list li:before{content:"✓";color:var(--lime);font-weight:900;position:absolute;left:0}.gate-card button{color:#807d85;background:#333039;border:0;border-radius:11px;width:100%;padding:14px;font-weight:900}.gate-card>a{color:#cac6d0;text-align:center;text-underline-offset:4px;margin-top:16px;font-size:11px;font-weight:820;text-decoration:underline;display:block}.sfw-badge{color:#4f5b27;border-color:#a8c733}.submit-intro{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;padding:80px 0 66px;display:grid}.submit-intro h1 span{color:#6d52ee}.upload-prototype{text-align:center;background:#ede8de;border:2px dashed #b9b3a7;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:38px;display:flex}.upload-arrow{background:var(--ink);width:58px;height:58px;color:var(--lime);box-shadow:4px 4px 0 var(--violet);border-radius:17px;place-items:center;font-size:31px;display:grid;transform:rotate(-3deg)}.upload-prototype h2{letter-spacing:-.04em;margin:24px 0 8px;font-size:25px}.upload-prototype p{max-width:440px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.upload-prototype button{color:#8a857c;background:#d4cec2;border:0;border-radius:11px;margin-top:24px;padding:13px 21px;font-size:12px;font-weight:900}.upload-prototype small{color:#8d8981;margin-top:12px;font-size:9px}.pipeline-section{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:70px;padding-top:60px;display:grid}.pipeline-heading h2{letter-spacing:-.05em;max-width:390px;margin:0;font-size:37px;line-height:.98}.pipeline-list{margin:0;padding:0;list-style:none}.pipeline-list li{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:18px;padding:20px 0;display:grid}.pipeline-list li>span{color:#726f68;font:800 10px ui-monospace,monospace}.pipeline-list strong{font-size:14px}.pipeline-list p{color:var(--muted);margin:4px 0 0;font-size:12px}.safety-hero{padding:90px 0 55px}.safety-hero h1 span{color:#0000;-webkit-text-stroke:2px var(--ink);text-shadow:4px 4px 0 var(--lime)}.state-flow{background:var(--ink);color:#fff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:22px;display:flex}.state-flow span{border:1px solid #44434a;border-radius:9px;padding:10px 13px;font-size:11px;font-weight:850}.state-flow .published-state{background:var(--lime);border-color:var(--lime);color:var(--ink)}.state-flow b{color:#77757e}.state-flow i{color:#96949c;margin-left:auto;font-size:10px}.rule-grid{grid-template-columns:repeat(3,1fr);gap:16px;padding:44px 0;display:grid}.rule-grid article{border:1px solid var(--line);background:var(--panel);border-radius:18px;min-height:260px;padding:28px}.rule-grid article>span{color:#a29e95;font:800 10px ui-monospace,monospace}.rule-grid h2{letter-spacing:-.045em;margin:45px 0 10px;font-size:24px}.rule-grid p{color:var(--muted);font-size:12px;line-height:1.55}.safety-note{background:var(--lime);box-shadow:6px 6px 0 var(--ink);border-radius:16px;padding:26px 30px}.safety-note strong{font-size:18px}.safety-note p{color:#4b522e;margin:6px 0 0;font-size:12px}.profile-shell{background:#eeeadf}.profile-layout{grid-template-columns:290px 1fr;align-items:start;gap:65px;padding:64px 0;display:grid}.profile-summary{border:1px solid var(--line);background:var(--panel);border-radius:17px;padding:25px;position:sticky;top:24px}.profile-avatar{background:var(--violet);color:#fff;width:64px;height:64px;box-shadow:4px 4px 0 var(--lime);border-radius:16px;place-items:center;font-size:18px;font-weight:950;display:grid}.profile-summary h1{letter-spacing:-.04em;margin:18px 0 2px;font-size:22px}.profile-summary>p{color:var(--muted);margin:0;font-size:11px}.profile-summary nav{border-top:1px solid var(--line);gap:5px;margin:26px 0;padding-top:20px;display:grid}.profile-summary nav a{color:#5f5c55;border-radius:8px;padding:11px;font-size:11px;font-weight:820}.profile-summary nav .profile-nav-active{color:#4d35c1;background:#e8e2ff}.signout-link{border-top:1px solid var(--line);color:#8a3f56;padding-top:18px;font-size:11px;font-weight:850;display:block}.profile-settings{min-width:0}.profile-title h1{letter-spacing:-.075em;margin:0;font-size:clamp(54px,7vw,94px);line-height:.87}.profile-title>p:last-child{max-width:720px;color:var(--muted);font-size:16px;line-height:1.55}.preference-card{border:1px solid var(--line);background:var(--panel);box-shadow:8px 8px 0 var(--ink);border-radius:20px;margin-top:45px;padding:clamp(25px,4vw,42px)}.preference-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;padding-bottom:24px;display:flex}.preference-heading h2{letter-spacing:-.05em;margin:0;font-size:29px}.default-badge{background:var(--lime);white-space:nowrap;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:950}.setting-row{grid-template-columns:1fr auto;align-items:center;gap:35px;padding:26px 0;display:grid}.setting-row strong{font-size:17px}.setting-row p{max-width:680px;color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.55}.toggle-control{cursor:pointer;background:#cbc6bc;border:0;border-radius:999px;align-items:center;gap:8px;min-width:92px;height:42px;padding:5px 9px 5px 5px;display:flex}.toggle-control>span{background:#fff;border-radius:50%;width:32px;height:32px;box-shadow:0 2px 6px #0003}.toggle-control b{color:#5f5c56;font-size:10px}.toggle-control.toggle-on{background:var(--violet);flex-direction:row-reverse;padding:5px 5px 5px 9px}.toggle-control.toggle-on b{color:#fff}.toggle-control:disabled{opacity:.65;cursor:wait}.preference-explainer{background:#eee9df;border-radius:12px;padding:20px}.preference-explainer strong{font-size:12px}.preference-explainer ul{color:var(--muted);margin:10px 0 0;padding-left:20px;font-size:11px;line-height:1.8}.setting-message{color:#4f3ab5;margin:15px 0 0;font-size:11px;font-weight:800}@media (max-width:1100px){.category-button-grid{grid-template-columns:repeat(3,1fr)}.submission-grid{grid-template-columns:repeat(2,1fr)}.quick-category-grid{grid-template-columns:repeat(3,1fr)}.content-grid{grid-template-columns:1fr}.right-rail{grid-template-columns:repeat(3,1fr)}.hero{grid-template-columns:1fr}.hero-stats{max-width:680px}}@media (max-width:820px){.profile-layout{grid-template-columns:1fr;gap:38px}.profile-summary{position:static}.simple-topbar{grid-template-columns:1fr auto;width:calc(100% - 28px)}.simple-nav{display:none}.home-search{grid-template-columns:1fr;gap:35px;width:calc(100% - 28px);padding-top:52px}.how-strip{grid-template-columns:1fr;gap:20px}.join-band{grid-template-columns:1fr;gap:24px}.join-band>div:last-child{min-width:0}.topbar{grid-template-columns:1fr auto;width:min(100% - 28px,1460px)}.desktop-nav{display:none}.hero,.content-grid,.browse-first,.simple-intro{width:min(100% - 28px,1460px)}.simple-intro{grid-template-columns:1fr;gap:34px}.account-card{justify-self:stretch;max-width:none}.hero{padding-top:55px}.hero h1{font-size:clamp(54px,15vw,90px)}.zone-bar{align-items:flex-start;padding-inline:14px}.zone-bar p{max-width:210px}.flop-card,.compact-card{grid-template-columns:1fr}.flop-media{min-height:430px}.compact-card .flop-media{min-height:280px}.right-rail{grid-template-columns:1fr}.gate-layout,.submit-intro,.pipeline-section{grid-template-columns:1fr;gap:35px}.gate-card{justify-self:stretch;max-width:none}.rule-grid{grid-template-columns:1fr}.rule-grid article{min-height:210px}}@media (max-width:560px){.profile-layout{padding-top:42px}.profile-title h1{font-size:clamp(50px,15vw,72px)}.preference-heading,.setting-row{grid-template-columns:1fr;display:grid}.toggle-control{justify-self:start}.simple-topbar{height:66px}.simple-topbar .brand>span:last-child{display:none}.plain-login{padding-inline:7px}.primary-signup{padding-inline:12px}.home-search{padding-block:42px}.home-search h1{font-size:clamp(52px,16vw,76px)}.home-search form{box-shadow:5px 5px 0 var(--violet);padding:19px}.home-search form>div{grid-template-columns:1fr}.home-search form button{min-height:46px}.simple-section-heading{flex-direction:column;align-items:flex-start;gap:10px}.category-button-grid{grid-template-columns:1fr 1fr}.category-button-grid button{min-height:155px}.how-strip ol,.submission-grid{grid-template-columns:1fr}.submission-art{min-height:220px}.preview-notice{flex-direction:column;align-items:flex-start;gap:3px;width:calc(100% - 28px)}.topbar{height:66px}.brand>span:last-child,.search-label{display:none}.login-link{padding-inline:4px;font-size:11px}.browse-heading{flex-direction:column;align-items:flex-start;gap:12px}.quick-category-grid{grid-template-columns:1fr 1fr}.quick-category{min-height:145px}.share-button{height:38px;padding:0 13px;font-size:11px}.search-button{width:38px;height:38px;padding:0}.hero{padding:42px 0 38px}.hero h1{font-size:clamp(49px,16vw,76px)}.hero h1 span{-webkit-text-stroke-width:1.5px;text-shadow:3px 3px 0 var(--lime)}.hero-text{margin-top:25px;font-size:17px}.hero-stats div{min-height:95px;padding:17px}.hero-stats strong{font-size:24px}.zone-bar{flex-direction:column;gap:5px;min-height:108px}.zone-bar>div{justify-content:space-between;width:100%}.zone-bar p{max-width:none}.content-grid{padding-top:42px}.section-heading{flex-direction:column;align-items:flex-start}.feed-tabs{width:100%}.feed-tabs button{flex:1;padding-inline:6px}.flop-card{border-radius:17px}.flop-media{min-height:350px}.fake-mug{left:14%;transform:scale(.82)rotate(-8deg)}.fake-hand{right:6%;transform:scale(.8)rotate(8deg)}.flop-body{padding:20px}.recipe-row{grid-template-columns:1fr 1fr}.recipe-row button{grid-column:1/-1}.post-actions{flex-wrap:wrap}.post-actions .fix-action{width:100%;margin-left:0}footer{flex-direction:column;align-items:flex-start;gap:14px}footer nav{margin-left:0}.interior-header{grid-template-columns:1fr auto;height:66px}.interior-header .environment-badge{display:none}.gate-layout h1,.submit-intro h1,.safety-hero h1{font-size:clamp(52px,16vw,76px)}.gate-layout,.submit-intro,.safety-hero{padding-top:52px}.upload-prototype{min-height:330px;padding:26px}.state-flow i{width:100%;margin:7px 0 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.community-app{--gf-bg:#16181d;--gf-panel:#20232a;--gf-raised:#2a2e37;--gf-text:#f2f3f5;--gf-muted:#aeb4bf;--gf-coral:#ff5a3c;--gf-flop:#ff5263;--gf-hit:#35e6a5;--gf-remix:#42c7ff;--gf-line:#353943;background:var(--gf-bg);min-height:100vh;color:var(--gf-text);grid-template-columns:225px minmax(0,1fr) 250px;padding-top:64px;display:grid}.community-topbar{z-index:20;border-bottom:1px solid var(--gf-line);background:#191b20;grid-template-columns:188px minmax(240px,660px) auto auto auto auto;align-items:center;gap:10px;height:64px;padding:0 18px;display:grid;position:fixed;inset:0 0 auto}.community-logo{letter-spacing:-.07em;align-items:baseline;width:max-content;font-size:18px;font-weight:950;display:inline-flex}.community-logo b{color:var(--gf-coral);margin-left:2px;transform:translateY(1px)rotate(-2deg)}.mobile-menu{display:none}.global-search{color:#7f8691;background:#111318;border:1px solid #3a3e48;border-radius:9px;align-items:center;gap:8px;height:38px;padding:0 12px;display:flex}.global-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:12px}.global-search input::placeholder{color:#737985}.upload-gen{background:var(--gf-coral);color:#fff;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;height:38px;padding:0 16px;font-size:11px;font-weight:950;display:inline-flex;box-shadow:inset 0 0 0 1px #ff725a}.icon-button{width:36px;height:36px;color:var(--gf-coral);background:0 0;border:1px solid #3a3e48;border-radius:9px;place-items:center;font-size:8px;display:grid}.notification-button{filter:grayscale();opacity:.82;font-size:14px}.notification-button:hover{filter:none;opacity:1}.top-avatar,.mini-avatar{color:#fff;background:#3a3f4a;border-radius:9px;place-items:center;font-size:9px;font-weight:950;display:grid}.top-avatar{width:36px;height:36px}.community-sidebar{z-index:10;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#454a54 transparent;border-right:1px solid var(--gf-line);background:#191b20;flex-direction:column;width:225px;min-height:calc(100vh - 64px);padding:18px 12px 22px;display:flex;position:fixed;top:64px;bottom:0;left:0;overflow-y:auto}.sidebar-profile{background:var(--gf-panel);border-radius:10px;align-items:center;gap:10px;margin:0 6px 14px;padding:10px;display:flex}.sidebar-profile>span{background:var(--gf-coral);border-radius:9px;place-items:center;width:35px;height:35px;font-size:10px;font-weight:950;display:grid}.sidebar-profile strong,.sidebar-profile small{display:block}.sidebar-profile strong{font-size:11px}.sidebar-profile small{color:var(--gf-muted);margin-top:2px;font-size:8px}.community-sidebar nav{gap:3px;display:grid}.community-sidebar nav>a,.side-settings{color:#b7bdc7;border-radius:8px;align-items:center;gap:11px;min-height:38px;padding:0 11px;font-size:11px;font-weight:760;display:flex}.community-sidebar nav>a>span,.side-settings span{color:#8f96a2;text-align:center;width:18px}.community-sidebar nav>a:hover,.side-settings:hover{background:var(--gf-panel);color:#fff}.community-sidebar nav>.side-active{color:#fff;background:#2b2727}.community-sidebar nav>.side-active>span{color:var(--gf-coral)}.community-sidebar nav small{color:#7f8691;text-transform:uppercase;background:#30343c;border-radius:4px;margin-left:auto;padding:3px 5px;font-size:7px}.side-divider{background:var(--gf-line);height:1px;margin:14px 8px}.nav-label{color:#656b75;letter-spacing:.13em;padding:0 11px 7px;font-size:7px;font-weight:900}.side-spacer{flex:1}.side-settings{border-top:1px solid var(--gf-line);border-radius:0;padding-top:8px}.community-content{grid-column:2;width:min(100%,900px);margin:0 auto;padding:30px 26px 80px}.feed-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.feed-heading p{color:#737a85;letter-spacing:.14em;margin:0 0 5px;font-size:8px;font-weight:900}.feed-heading h1{letter-spacing:-.055em;margin:0;font-size:38px;line-height:1}.sample-chip{color:#858c97;border:1px solid #424752;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:850}.content-tabs{border-bottom:1px solid var(--gf-line);scrollbar-width:none;gap:22px;margin-top:25px;display:flex;overflow-x:auto}.content-tabs button,.content-tabs a{color:#8e959f;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 0 12px;font-size:11px;font-weight:850}.content-tabs .content-tab-active{border-color:var(--gf-coral);color:#fff}.feed-toolbar{justify-content:space-between;align-items:center;padding:14px 0;display:flex}.feed-toolbar>div{background:#111318;border-radius:8px;gap:3px;padding:3px;display:flex}.feed-toolbar button{color:#818894;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 11px;font-size:9px;font-weight:850}.feed-toolbar .sort-active{background:var(--gf-raised);color:#fff}.feed-toolbar .view-control{border:1px solid var(--gf-line)}.category-shortcuts{scrollbar-width:none;gap:6px;padding-bottom:15px;display:flex;overflow-x:auto}.category-shortcuts button{border:1px solid var(--gf-line);background:var(--gf-panel);color:#aeb4bf;border-radius:99px;flex:none;padding:7px 10px;font-size:8px;font-weight:800}.community-gen-card{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:13px;overflow:hidden;box-shadow:0 14px 35px #00000024}.gen-card-top{grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:56px;padding:10px 13px;display:grid}.mini-avatar{background:#5b45b7;width:34px;height:34px}.gen-card-top strong,.gen-card-top span{display:block}.gen-card-top strong{font-size:10px}.gen-card-top span{color:#858c97;margin-top:2px;font-size:8px}.gen-card-top button{color:#777e89;background:0 0;border:0}.gen-preview{color:#fff;background:radial-gradient(circle at 30% 25%,#6445d6,#0000 36%),linear-gradient(140deg,#16131c,#532341 74%,#28212e);place-items:center;min-height:390px;display:grid;position:relative;overflow:hidden}.gen-preview:after{content:"";opacity:.14;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.gen-preview>span{z-index:1;color:#f2a87d;text-shadow:8px 8px #7a3d55;font-size:130px;font-weight:950;transform:rotate(-6deg)}.gen-preview>b{z-index:2;letter-spacing:.12em;background:#00000059;border:1px solid #ffffff40;border-radius:6px;padding:7px 8px;font-size:7px;position:absolute;top:15px;left:15px}.gen-preview>small{z-index:2;color:#eee8f0;font-size:9px;font-weight:800;position:absolute;bottom:16px}.gen-card-body{padding:16px}.gen-badges{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.gen-badges span,.gen-badges a{color:#aeb4bf;background:#292d35;border-radius:5px;padding:5px 7px;font-size:7px;font-weight:850}.gen-badges .flop-badge{color:var(--gf-flop);background:#ff526324}.gen-card-body h2{letter-spacing:-.045em;margin:13px 0 8px;font-size:24px;line-height:1.05}.gen-card-body>p{color:var(--gf-muted);margin:0;font-size:10px;line-height:1.55}.community-verdict{background:#17191e;border-radius:8px;grid-template-columns:105px 1fr;gap:14px;margin:15px 0;padding:11px 12px;display:grid}.community-verdict span,.community-verdict strong{display:block}.community-verdict span{color:#777e89;text-transform:uppercase;margin-bottom:4px;font-size:7px}.community-verdict strong{font-size:9px;position:relative}.community-verdict strong i{z-index:0;background:var(--gf-flop);height:2px;position:absolute;bottom:-5px;left:0}.gen-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.gen-actions button,.gen-actions a{border:1px solid var(--gf-line);color:#aeb4bf;background:0 0;border-radius:7px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.gen-actions b{color:#fff}.ad-rail{border-left:1px solid var(--gf-line);background:#191b20;grid-column:3;width:250px;min-height:calc(100vh - 64px);padding:22px 16px;position:fixed;top:64px;bottom:0;right:0}.ad-rail>span{color:#616772;letter-spacing:.14em;font-size:7px;font-weight:900}.ad-placeholder{text-align:center;background:#20232a;border:1px dashed #464b56;border-radius:10px;flex-direction:column;justify-content:center;min-height:310px;margin-top:8px;padding:20px;display:flex}.ad-placeholder b{color:#6e7580;font-size:11px}.ad-placeholder p{color:#656c77;font-size:9px;line-height:1.5}.ad-rail section{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:10px;margin-top:16px;padding:15px}.ad-rail section strong{font-size:10px}.ad-rail section p{color:var(--gf-muted);font-size:9px;line-height:1.5}.ad-rail section a{color:var(--gf-coral);font-size:8px;font-weight:850}.ad-rail>small{color:#606670;text-align:center;margin-top:12px;font-size:7px;display:block}@media (max-width:1100px){.community-app{grid-template-columns:210px minmax(0,1fr)}.community-sidebar{width:210px}.ad-rail{display:none}.community-content{grid-column:2}}@media (max-width:760px){.community-app{padding-top:58px;display:block}.community-topbar{grid-template-columns:auto 1fr auto auto;gap:8px;height:58px;padding:0 11px}.mobile-menu{border:1px solid var(--gf-line);color:#fff;background:0 0;border-radius:8px;width:34px;height:34px;display:block}.community-logo{font-size:15px}.global-search,.icon-button{display:none}.upload-gen{height:34px;padding:0 10px;font-size:9px}.top-avatar{width:34px;height:34px}.community-sidebar{display:none}.community-content{width:100%;padding:24px 12px 60px}.feed-heading{flex-direction:column;align-items:start}.gen-preview{min-height:310px}.gen-card-body h2{font-size:20px}.community-verdict{grid-template-columns:88px 1fr}.gen-actions a:nth-last-child(-n+2),.gen-actions button:nth-last-child(-n+2){display:none}}.feed-heading>div>small{max-width:560px;color:var(--gf-muted);margin-top:9px;font-size:10px;line-height:1.5;display:block}.category-shortcuts .shortcut-active{border-color:var(--gf-coral);color:var(--gf-text);background:#ff5a3c1f}.gen-feed{gap:18px;display:grid}.explore-search{border:1px solid var(--gf-line);background:var(--gf-panel);height:43px;color:var(--gf-muted);border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:14px;padding:0 11px;display:grid}.explore-search input{min-width:0;color:var(--gf-text);background:0 0;border:0;outline:0;font-size:10px}.explore-search button{color:var(--gf-coral);background:0 0;border:0;font-size:8px;font-weight:850}.active-category-context{border:1px solid var(--gf-line);border-left:3px solid var(--gf-coral);background:var(--gf-panel);border-radius:9px;grid-template-columns:1fr auto;gap:12px;margin-top:12px;padding:15px;display:grid}.active-category-context>div:first-child>span{color:var(--gf-coral);letter-spacing:.13em;font-size:7px;font-weight:900}.active-category-context h2{letter-spacing:-.045em;align-items:baseline;gap:7px;margin:5px 0 0;font-size:21px;display:flex}.active-category-context h2 i{color:#5c626d;font-style:normal;font-weight:500}.active-category-context h2 b{color:var(--gf-remix);font-weight:850}.active-category-context>button{color:var(--gf-coral);background:0 0;border:0;align-self:start;font-size:8px;font-weight:850}.subcategory-filter{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.subcategory-filter button{border:1px solid var(--gf-line);background:var(--gf-bg);color:var(--gf-muted);border-radius:99px;padding:7px 9px;font-size:7px}.subcategory-filter .subcategory-active{border-color:var(--gf-remix);color:var(--gf-text);background:#42c7ff17}.gen-art-sign{background:radial-gradient(circle at 72% 25%,#1b796e,#0000 34%),linear-gradient(140deg,#12171a,#613827)}.gen-art-text{background:radial-gradient(circle at 68% 16%,#385081,#0000 30%),linear-gradient(135deg,#15171c,#243d45)}.gen-art-city{background:radial-gradient(circle at 30% 25%,#266478,#0000 37%),linear-gradient(145deg,#131b25,#3d2b67 70%,#c05b41)}.gen-art-audio{background:radial-gradient(circle at 48%,#2d7f73,#0000 28%),linear-gradient(135deg,#17191f,#2f284f)}.gen-art-sign>span{color:#f1cf89;font-size:88px}.gen-art-text>span{color:#66d5ff;font:900 76px ui-monospace,monospace}.gen-art-city>span{color:var(--gf-remix)}.gen-art-audio>span{color:var(--gf-hit)}.gen-badges .hit-badge{color:var(--gf-hit);background:#35e6a51f}.gen-badges .remix-badge{color:var(--gf-remix);background:#42c7ff1f}.gen-badges .fix-badge{color:var(--gf-hit);background:#35e6a51a}.hit-text{color:var(--gf-hit)}.flop-text{color:var(--gf-flop)}.community-verdict strong .hit-bar{background:var(--gf-hit)}.community-empty{border:1px dashed var(--gf-line);background:var(--gf-panel);text-align:center;border-radius:12px;padding:54px 25px}.community-empty strong{font-size:17px}.community-empty p{color:var(--gf-muted);font-size:10px}.community-empty button,.community-empty a{background:var(--gf-coral);color:#fff;border:0;border-radius:7px;padding:10px 13px;font-size:9px;font-weight:900;display:inline-flex}.feed-load-more{border:1px solid var(--gf-line);background:var(--gf-panel);width:100%;min-height:42px;color:var(--gf-text);cursor:pointer;border-radius:9px;margin-top:14px;font-size:9px;font-weight:850}.feed-load-more:hover{border-color:var(--gf-coral)}.feed-load-message{color:var(--gf-flop);text-align:center;background:#ff526314;border-radius:8px;padding:10px;font-size:8px}.directory-panel{padding-top:20px}.directory-heading{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:12px;justify-content:space-between;align-items:end;gap:24px;padding:20px;display:flex}.directory-heading p{color:var(--gf-coral);letter-spacing:.14em;margin:0 0 7px;font-size:7px;font-weight:900}.directory-heading h2{letter-spacing:-.05em;margin:0;font-size:25px}.directory-heading>span{max-width:220px;color:var(--gf-muted);text-align:right;font-size:9px}.taxonomy-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.taxonomy-grid article{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:9px;padding:14px}.taxonomy-grid .taxonomy-parent{border:0;border-bottom:1px solid var(--gf-line);width:100%;color:var(--gf-text);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;padding:0 0 10px;display:flex}.taxonomy-parent strong{font-size:10px}.taxonomy-parent span{color:var(--gf-coral);font-size:7px;font-weight:850}.taxonomy-children{padding-top:6px;display:grid}.taxonomy-children button{width:100%;color:var(--gf-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8088941a;justify-content:space-between;padding:7px 0;font-size:8px;display:flex}.taxonomy-children button:last-child{border-bottom:0}.taxonomy-children button span{color:var(--gf-remix)}.model-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px;display:grid}.model-grid article{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:9px;padding:16px}.model-grid article>strong{color:var(--gf-text);margin-bottom:10px;font-size:11px;display:block}.model-directory-row{border-top:1px solid var(--gf-line);grid-template-columns:1fr auto;align-items:center;display:grid}.model-grid .model-directory-row button{width:100%;color:var(--gf-muted);text-align:left;background:0 0;border:0;justify-content:space-between;padding:8px 0;font-size:8px;display:flex}.model-grid button span{color:var(--gf-remix);margin-left:auto}.model-directory-row>a{color:var(--gf-coral);padding-left:10px;font-size:7px;font-weight:850}.request-model-link{border:1px dashed var(--gf-line);color:var(--gf-coral);border-radius:9px;justify-content:space-between;margin-top:10px;padding:12px 14px;font-size:8px;font-weight:850;display:flex}.info-page{min-height:calc(100vh - 64px)}.info-card-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:28px;display:grid}.info-card-grid article{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:12px;min-height:180px;padding:22px}.info-card-grid article>span{background:var(--gf-raised);width:38px;height:38px;color:var(--gf-coral);border-radius:9px;place-items:center;font-weight:950;display:grid}.info-card-grid h2{letter-spacing:-.04em;margin:24px 0 8px;font-size:18px}.info-card-grid p{color:var(--gf-muted);margin:0;font-size:10px;line-height:1.55}.info-card-grid .info-hit>span{color:var(--gf-hit)}.info-card-grid .info-flop>span{color:var(--gf-flop)}.info-card-grid .info-remix>span{color:var(--gf-remix)}.info-action{background:var(--gf-coral);color:#fff;border-radius:9px;justify-content:space-between;margin-top:12px;padding:13px 15px;font-size:10px;font-weight:900;display:flex}.back-to-feed{color:var(--gf-muted);margin-bottom:13px;font-size:9px;font-weight:850;display:inline-flex}.detail-card,.gen-record,.comments-section{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:13px;overflow:hidden}.detail-preview{min-height:470px}.detail-copy{padding:21px}.detail-copy h1{letter-spacing:-.055em;margin:15px 0 9px;font-size:34px;line-height:1.02}.detail-copy>p{color:var(--gf-muted);margin:0;font-size:11px;line-height:1.6}.remix-parent{background:#42c7ff12;border:1px solid #42c7ff4d;border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;margin-top:18px;padding:12px;display:grid}.remix-parent>span{width:34px;height:34px;color:var(--gf-remix);background:#42c7ff21;border-radius:8px;place-items:center;display:grid}.remix-parent small,.remix-parent strong{display:block}.remix-parent small{color:var(--gf-muted);font-size:7px}.remix-parent strong{margin-top:3px;font-size:9px}.remix-parent b{color:var(--gf-remix);font-size:8px}.detail-votes{border-top:1px solid var(--gf-line);grid-template-columns:auto auto 1fr auto auto auto;gap:6px;margin-top:18px;padding-top:15px;display:grid}.detail-votes button,.detail-votes>a{border:1px solid var(--gf-line);min-height:38px;color:var(--gf-muted);background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0 11px;font-size:9px;display:inline-flex}.detail-votes>a{color:var(--gf-remix);border-color:#42c7ff4d}.detail-votes button b{color:#fff;margin-left:5px}.detail-votes>div{padding:4px 13px}.detail-votes small,.detail-votes strong{display:block}.detail-votes small{color:var(--gf-muted);font-size:6px}.detail-votes strong{margin-top:5px;font-size:9px}.gen-record{margin-top:14px;padding:21px}.record-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.record-heading p,.comments-heading p{color:var(--gf-remix);letter-spacing:.14em;margin:0 0 5px;font-size:7px;font-weight:900}.record-heading h2,.comments-heading h2{letter-spacing:-.045em;margin:0;font-size:23px}.record-heading>span{color:var(--gf-muted);font-size:8px}.gen-record dl{border:1px solid var(--gf-line);border-radius:9px;grid-template-columns:repeat(4,1fr);margin:18px 0;display:grid;overflow:hidden}.gen-record dl>div{border-right:1px solid var(--gf-line);padding:13px}.gen-record dl>div:last-child{border:0}.gen-record dt{color:var(--gf-muted);font-size:7px}.gen-record dd{margin:5px 0 0;font-size:9px;font-weight:850}.prompt-record{background:#17191e;border-radius:9px;padding:15px}.prompt-record>div{justify-content:space-between;display:flex}.prompt-record strong{font-size:10px}.prompt-record span{color:var(--gf-hit);font-size:8px}.prompt-record p{color:var(--gf-muted);margin:12px 0 0;font:9px/1.6 ui-monospace,monospace}.tag-row{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.tag-row span{border:1px solid var(--gf-line);color:var(--gf-muted);border-radius:99px;padding:6px 8px;font-size:8px}.comments-section{margin-top:14px;padding:21px}.comments-heading{justify-content:space-between;align-items:end;display:flex}.comments-heading select{border:1px solid var(--gf-line);color:var(--gf-text);background:#17191e;border-radius:7px;padding:8px 10px;font-size:8px}.comment-composer{border:1px solid var(--gf-line);border-radius:9px;margin:18px 0;overflow:hidden}.comment-composer textarea{resize:vertical;width:100%;min-height:92px;color:var(--gf-text);background:#17191e;border:0;outline:0;padding:13px;font-size:10px}.comment-composer>div{background:var(--gf-raised);justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.comment-composer span{color:var(--gf-muted);font-size:7px}.comment-composer button{background:var(--gf-coral);color:#fff;border:0;border-radius:6px;padding:8px 13px;font-size:8px;font-weight:900}.comment-thread{border-top:1px solid var(--gf-line);grid-template-columns:20px 32px 1fr;gap:8px;padding:16px 0;display:grid;position:relative}.collapse-comment{border:1px solid var(--gf-line);width:18px;height:18px;color:var(--gf-muted);background:0 0;border-radius:4px;font-size:10px}.comment-avatar{background:var(--gf-raised);border-radius:8px;place-items:center;width:30px;height:30px;font-size:7px;font-weight:900;display:grid}.comment-meta{align-items:center;gap:7px;display:flex}.comment-meta strong{font-size:9px}.comment-meta span{color:var(--gf-muted);font-size:7px}.comment-meta b{color:var(--gf-hit);background:#35e6a51f;border-radius:4px;padding:3px 5px;font-size:6px}.comment-thread p,.comment-reply p{color:#c5c9d0;margin:8px 0;font-size:10px;line-height:1.6}.comment-actions{gap:9px;display:flex}.comment-actions button{color:var(--gf-muted);background:0 0;border:0;padding:0;font-size:7px}.comment-reply{border-top:1px solid var(--gf-line);border-left:2px solid var(--gf-remix);grid-template-columns:30px 1fr;gap:8px;margin-top:14px;padding:12px 0 0 13px;display:grid}.cancel-upload{border:1px solid var(--gf-line);color:var(--gf-muted);border-radius:7px;padding:8px 12px;font-size:9px}.upload-form{gap:12px;margin-top:24px;display:grid}.upload-step{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:12px;grid-template-columns:34px 1fr;gap:14px;padding:20px;display:grid}.step-number{background:var(--gf-coral);color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:950;display:grid}.upload-section-title{justify-content:space-between;align-items:end;gap:20px;display:flex}.upload-section-title p{color:var(--gf-coral);letter-spacing:.13em;margin:0 0 5px;font-size:7px;font-weight:900}.upload-section-title h2{letter-spacing:-.045em;margin:0;font-size:21px}.upload-section-title>span{max-width:220px;color:var(--gf-muted);text-align:right;font-size:8px}.verdict-choice{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.verdict-choice button{border:1px solid var(--gf-line);color:var(--gf-muted);text-align:left;background:#191b20;border-radius:9px;gap:4px;padding:14px;display:grid}.verdict-choice b{color:var(--gf-text);font-size:11px}.verdict-choice small{font-size:8px}.verdict-choice .selected-flop{border-color:var(--gf-flop);background:#ff526314}.verdict-choice .selected-hit{border-color:var(--gf-hit);background:#35e6a514}.upload-remix-note{background:#42c7ff14;border-radius:8px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;margin-top:9px;padding:10px;display:grid}.upload-remix-note>span{color:var(--gf-remix)}.upload-remix-note small,.upload-remix-note strong{font-size:7px;display:block}.upload-remix-note button{color:var(--gf-remix);background:0 0;border:0;font-size:8px}.segmented-control{background:#17191e;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:3px;margin-top:14px;padding:3px;display:grid}.segmented-control button{color:var(--gf-muted);background:0 0;border:0;border-radius:6px;padding:9px;font-size:8px;font-weight:850}.segmented-control .selected-segment{background:var(--gf-raised);color:#fff}.upload-dropzone{text-align:center;background:#191b20;border:1px dashed #4a4f5a;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;margin-top:10px;padding:24px;display:flex}.upload-dropzone>span{color:var(--gf-coral);font-size:28px}.upload-dropzone strong{margin-top:9px;font-size:11px}.upload-dropzone p{max-width:510px;color:var(--gf-muted);margin:7px 0 13px;font-size:8px;line-height:1.55}.upload-dropzone button{background:var(--gf-raised);color:#777e89;border:0;border-radius:6px;padding:9px 13px;font-size:8px}.text-gen-input{border:1px solid var(--gf-line);width:100%;min-height:190px;color:var(--gf-text);resize:vertical;background:#17191e;border-radius:9px;margin-top:10px;padding:13px}.field-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:15px;display:grid}.field-grid label,.wide-field{gap:6px;display:grid}.wide-field{margin-top:10px}.field-grid label>span,.wide-field>span{color:#c8ccd3;font-size:8px;font-weight:850}.wide-field span small{color:var(--gf-muted)}.field-grid select,.wide-field input,.wide-field textarea{border:1px solid var(--gf-line);width:100%;color:var(--gf-text);background:#17191e;border-radius:7px;outline:0;padding:10px 11px;font-size:9px}.wide-field textarea{resize:vertical;min-height:85px}.field-grid select:focus,.wide-field input:focus,.wide-field textarea:focus{border-color:var(--gf-coral)}.prompt-privacy{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.prompt-privacy label{border:1px solid var(--gf-line);border-radius:8px;align-items:center;gap:9px;padding:12px;display:flex}.prompt-privacy strong,.prompt-privacy small{display:block}.prompt-privacy strong{font-size:9px}.prompt-privacy small{color:var(--gf-muted);margin-top:3px;font-size:7px}.prompt-privacy input{accent-color:var(--gf-coral)}.upload-review{background:#2a201e;border:1px solid #603c34;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.upload-review p{color:var(--gf-coral);letter-spacing:.12em;margin:0 0 5px;font-size:7px;font-weight:900}.upload-review h2{margin:0;font-size:20px}.upload-review span{max-width:560px;color:var(--gf-muted);margin-top:7px;font-size:8px;display:block}.upload-review button{color:#8d6f69;background:#4a3430;border:0;border-radius:8px;min-height:40px;padding:0 15px;font-size:8px;font-weight:900}.field-grid select:disabled{opacity:.52;cursor:not-allowed}.recipe-field-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px;display:grid}.recipe-field-grid label{gap:6px;display:grid}.recipe-field-grid label>span{color:#c8ccd3;font-size:8px;font-weight:850}.recipe-field-grid small{color:var(--gf-muted)}.recipe-field-grid input{border:1px solid var(--gf-line);width:100%;color:var(--gf-text);background:#17191e;border-radius:7px;outline:0;padding:10px 11px;font-size:9px}.recipe-field-grid input:focus{border-color:var(--gf-coral)}.fixes-setting{border:1px solid var(--gf-line);background:#191b20;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:16px;margin-top:12px;padding:13px;display:grid}.fixes-setting strong{font-size:9px}.fixes-setting p{color:var(--gf-muted);margin:4px 0 0;font-size:7px}.fixes-setting>div:last-child{background:#111318;border-radius:7px;gap:3px;padding:3px;display:flex}.fixes-setting button{color:var(--gf-muted);background:0 0;border:0;border-radius:5px;padding:8px 10px;font-size:7px}.fixes-setting .fix-choice-active{background:var(--gf-raised);color:var(--gf-text)}.public-profile-head{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:12px;grid-template-columns:76px 1fr auto;align-items:center;gap:17px;padding:22px;display:grid}.public-profile-head>span{background:var(--gf-coral);border-radius:16px;place-items:center;width:70px;height:70px;font-size:18px;font-weight:950;display:grid}.public-profile-head p{color:var(--gf-coral);letter-spacing:.13em;margin:0 0 5px;font-size:7px;font-weight:900}.public-profile-head h1{letter-spacing:-.05em;margin:0;font-size:30px}.public-profile-head small{color:var(--gf-muted);font-size:9px}.public-profile-head button{background:var(--gf-coral);color:#fff;border:0;border-radius:7px;padding:10px 17px;font-size:9px;font-weight:900}.profile-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 24px;display:grid}.profile-stats div{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:8px;padding:13px}.profile-stats strong,.profile-stats span{display:block}.profile-stats strong{font-size:17px}.profile-stats span{color:var(--gf-muted);margin-top:3px;font-size:7px}.profile-feed-title{font-size:18px}html[data-genflops-theme=light] .community-topbar,html[data-genflops-theme=light] .community-sidebar,html[data-genflops-theme=light] .ad-rail{background:#fff}html[data-genflops-theme=light] .global-search,html[data-genflops-theme=light] .feed-toolbar>div,html[data-genflops-theme=light] .prompt-record,html[data-genflops-theme=light] .comments-heading select,html[data-genflops-theme=light] .comment-composer textarea,html[data-genflops-theme=light] .field-grid select,html[data-genflops-theme=light] .wide-field input,html[data-genflops-theme=light] .wide-field textarea,html[data-genflops-theme=light] .segmented-control{color:#202228;background:#f5f6f8}html[data-genflops-theme=light] .global-search input{color:#202228}html[data-genflops-theme=light] .community-verdict,html[data-genflops-theme=light] .verdict-choice button,html[data-genflops-theme=light] .upload-dropzone{background:#f5f6f8}html[data-genflops-theme=light] .detail-votes button b{color:#202228}html[data-genflops-theme=light] .comment-thread p,html[data-genflops-theme=light] .comment-reply p{color:#383d45}html[data-genflops-theme=light] .recipe-field-grid input,html[data-genflops-theme=light] .fixes-setting,html[data-genflops-theme=light] .fixes-setting>div:last-child{color:#202228;background:#f5f6f8}@media (max-width:760px){.community-sidebar.sidebar-open{z-index:40;width:min(86vw,280px);display:flex;top:58px}.sidebar-scrim{z-index:35;background:#0000009e;border:0;position:fixed;inset:58px 0 0}.taxonomy-grid,.model-grid,.info-card-grid,.field-grid,.verdict-choice,.prompt-privacy,.recipe-field-grid{grid-template-columns:1fr}.directory-heading,.upload-section-title,.record-heading{flex-direction:column;align-items:flex-start}.directory-heading>span,.upload-section-title>span{text-align:left}.detail-preview{min-height:330px}.detail-copy h1{font-size:27px}.detail-votes{grid-template-columns:1fr 1fr}.detail-votes>div{order:-1;grid-column:1/-1;padding-inline:0}.gen-record dl{grid-template-columns:1fr 1fr}.gen-record dl>div:nth-child(2){border-right:0}.gen-record dl>div:nth-child(-n+2){border-bottom:1px solid var(--gf-line)}.comment-thread{grid-template-columns:18px 28px 1fr}.comment-meta{flex-wrap:wrap;align-items:flex-start}.comment-composer span{display:none}.upload-step{grid-template-columns:27px 1fr;gap:10px;padding:15px}.step-number{width:26px;height:26px}.segmented-control{grid-template-columns:1fr 1fr}.fixes-setting{grid-template-columns:1fr;align-items:flex-start}.upload-review{flex-direction:column;align-items:flex-start}.upload-review button{width:100%}.public-profile-head{grid-template-columns:58px 1fr}.public-profile-head>span{width:54px;height:54px}.public-profile-head button{grid-column:1/-1}.profile-stats{grid-template-columns:1fr}}.community-footer{width:min(100%,900px);color:var(--gf-muted);grid-column:2;justify-content:space-between;align-items:center;gap:16px;margin:-48px auto 0;padding:0 26px 26px;font-size:8px;display:flex}.community-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.community-footer a{color:var(--gf-muted);font-weight:760}.community-footer a:hover{color:var(--gf-text)}.legal-document,.legal-action-page{max-width:860px}.legal-document>header,.legal-action-page>header{border-bottom:1px solid var(--gf-line);padding-bottom:22px}.legal-document>header>p,.legal-action-page>header>p{color:var(--gf-coral);letter-spacing:.14em;margin:0 0 8px;font-size:7px;font-weight:900}.legal-document>header h1,.legal-action-page>header h1{letter-spacing:-.055em;margin:0;font-size:clamp(34px,6vw,52px)}.legal-document>header>span,.legal-action-page>header>span{max-width:680px;color:var(--gf-muted);margin-top:9px;font-size:10px;line-height:1.6;display:block}.legal-document>header>small{color:#7e8590;margin-top:12px;font-size:7px;display:block}.legal-document>nav{flex-wrap:wrap;gap:6px;margin:12px 0 28px;display:flex}.legal-document>nav a{border:1px solid var(--gf-line);background:var(--gf-panel);color:var(--gf-muted);border-radius:7px;padding:8px 10px;font-size:8px;font-weight:850}.legal-document>section{border-bottom:1px solid var(--gf-line);padding:22px 0}.legal-document>section h2{letter-spacing:-.035em;margin:0 0 10px;font-size:20px}.legal-document>section p,.legal-document>section li{color:var(--gf-muted);font-size:10px;line-height:1.75}.legal-document>section p{margin:0 0 10px}.legal-document>section ul{margin:0;padding-left:20px}.legal-document>footer{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding:16px;display:flex}.legal-document>footer p{color:var(--gf-muted);margin:0;font-size:8px}.legal-document>footer a{color:var(--gf-remix);white-space:nowrap;font-size:8px;font-weight:850}.legal-action-page>header{margin-bottom:16px}.support-request-form,.account-data-controls>section,.account-data-controls>form,.appeal-history{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:11px;padding:20px}.support-request-form{gap:13px;display:grid}.support-request-form .field-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.support-request-form label,.account-data-controls label{gap:6px;display:grid}.support-request-form label>span,.account-data-controls label>span{color:var(--gf-muted);font-size:8px;font-weight:850}.support-request-form label small{color:#747b86;font-size:7px;font-weight:600}.support-request-form input,.support-request-form select,.support-request-form textarea,.account-data-controls input,.account-data-controls textarea{border:1px solid var(--gf-line);width:100%;color:var(--gf-text);font:inherit;background:#17191e;border-radius:7px;padding:10px 11px;font-size:9px}.support-request-form textarea,.account-data-controls textarea{resize:vertical;min-height:150px}.support-request-form .model-request-actions,.account-data-controls{margin-top:0}.support-request-form .model-request-actions button,.account-data-controls button{background:var(--gf-coral);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:10px 13px;font-size:8px;font-weight:900}.support-request-form .model-request-actions p{color:var(--gf-hit);font-size:8px}.account-data-controls{gap:10px;display:grid}.account-data-controls h2,.appeal-history h2{margin:0 0 7px;font-size:18px}.account-data-controls section>p,.account-data-controls form>p{max-width:650px;color:var(--gf-muted);margin:0 0 14px;font-size:9px;line-height:1.6}.account-data-controls form{gap:12px;display:grid}.account-data-controls textarea{min-height:90px}.account-data-controls .danger-action{background:var(--gf-flop);width:fit-content}.account-data-controls>p[role=status]{color:var(--gf-hit);background:#35e6a514;border-radius:8px;margin:0;padding:11px;font-size:8px}.appeal-history{margin-top:10px}.appeal-history article{border-top:1px solid var(--gf-line);grid-template-columns:auto 1fr;gap:5px 12px;padding:13px 0;display:grid}.appeal-history article strong{color:var(--gf-remix);letter-spacing:.08em;font-size:7px}.appeal-history article>span{color:var(--gf-muted);text-align:right;font-size:7px}.appeal-history article p,.appeal-history article small{grid-column:1/-1}.appeal-history article p{color:var(--gf-text);margin:3px 0;font-size:9px;line-height:1.55}.appeal-history article small{color:#6f7681;font-size:6px}.owner-setup-form{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:11px;grid-template-columns:1fr auto;align-items:end;gap:10px;max-width:620px;padding:20px;display:grid}.owner-setup-form label{gap:6px;display:grid}.owner-setup-form label span{color:var(--gf-muted);font-size:8px;font-weight:850}.owner-setup-form input{border:1px solid var(--gf-line);width:100%;color:var(--gf-text);background:#17191e;border-radius:7px;padding:10px 11px}.owner-setup-form button{background:var(--gf-coral);color:#fff;border:0;border-radius:7px;min-height:39px;padding:0 13px;font-size:8px;font-weight:900}.owner-setup-form p{color:var(--gf-hit);grid-column:1/-1;margin:0;font-size:8px}html[data-genflops-theme=light] .support-request-form input,html[data-genflops-theme=light] .support-request-form select,html[data-genflops-theme=light] .support-request-form textarea,html[data-genflops-theme=light] .account-data-controls input,html[data-genflops-theme=light] .account-data-controls textarea{color:#202228;background:#f5f6f8}@media (max-width:1100px){.community-footer{grid-column:2}}@media (max-width:760px){.community-footer{flex-direction:column;align-items:flex-start;width:100%;margin:-58px 0 0;padding:0 12px 88px}.community-footer nav{justify-content:flex-start}.legal-document>footer{flex-direction:column;align-items:flex-start}.support-request-form .field-grid,.owner-setup-form{grid-template-columns:1fr}}.skip-link{z-index:1000;color:#111;background:#fff;border-radius:8px;padding:10px 14px;font-weight:800;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.community-app :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--gf-remix);outline-offset:2px}.community-app button:disabled{cursor:not-allowed;opacity:.58}.community-app :is(button,select,input){min-height:36px}.helpful-rail{gap:10px}.helpful-rail>section{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:10px;padding:16px}.helpful-rail>section p{line-height:1.55}.page-intro{max-width:680px;color:var(--gf-muted);margin:2px 0 20px;font-size:10px;line-height:1.6;display:block}.gen-real-media{background:#0b0d10;min-height:260px}.gen-real-media img,.gen-real-media video{object-fit:contain;background:#0b0d10;width:100%;max-height:650px;display:block}.gen-audio-media{place-items:center;gap:15px;padding:38px 22px;display:grid}.gen-audio-media>span{font-size:44px;position:static}.gen-audio-media strong{color:#fff;font-size:14px}.gen-audio-media audio{width:min(100%,620px)}.gen-text-media{color:#f2f3f5;background:#111318;min-height:220px;padding:20px;display:block;overflow:auto}.gen-text-media pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:500 11px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}.detail-community-summary{border:1px solid var(--gf-line);background:var(--gf-raised);border-radius:8px;justify-content:space-between;gap:15px;margin-top:14px;padding:12px 14px;display:flex}.detail-community-summary small{color:var(--gf-muted)}.detail-community-summary strong{font-size:10px}.detail-create-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.detail-create-actions a{border:1px solid var(--gf-line);color:var(--gf-text);border-radius:7px;padding:9px 11px;font-size:8px;font-weight:800}.gen-actions .action-selected-flop,.detail-votes .action-selected-flop{border-color:var(--gf-flop);color:var(--gf-flop);background:#ff52631a}.gen-actions .action-selected-hit,.detail-votes .action-selected-hit{border-color:var(--gf-hit);color:var(--gf-hit);background:#35e6a51a}.action-message{color:var(--gf-flop);flex-basis:100%;font-size:8px}.comment-composer>label,.comment-reply-form>label{color:var(--gf-text);margin-bottom:6px;font-size:9px;font-weight:800;display:block}.comment-reply-form{border:1px solid var(--gf-line);background:var(--gf-raised);border-radius:8px;margin:10px 0;padding:12px}.comment-reply-form textarea{border:1px solid var(--gf-line);background:var(--gf-panel);width:100%;min-height:90px;color:var(--gf-text);resize:vertical;border-radius:7px;padding:10px}.comment-reply-form>div{justify-content:flex-end;gap:6px;margin-top:7px;display:flex}.comment-reply-form button{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:6px;padding:7px 10px}.discussion-message{background:var(--gf-raised);color:var(--gf-text);border-radius:7px;padding:9px 11px;font-size:9px}.follow-control{gap:4px;display:grid}.follow-control>small{max-width:180px;color:var(--gf-flop);font-size:7px}.model-request-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:15px;display:flex}.model-request-actions p{color:var(--gf-muted);margin:0;font-size:8px}.model-request-actions button{background:var(--gf-coral);color:#fff;border:0;border-radius:7px;padding:10px 14px;font-weight:850}.saved-jump-links,.inbox-toolbar{align-items:center;gap:7px;margin-bottom:14px;display:flex}.saved-jump-links a,.inbox-toolbar button{border:1px solid var(--gf-line);background:var(--gf-panel);color:var(--gf-text);border-radius:7px;padding:9px 11px;font-size:8px;font-weight:800}.saved-page>section>h2,.saved-comments>h2{margin:22px 0 10px;font-size:18px}.saved-comments{gap:8px;display:grid}.saved-comments>h2{margin-bottom:2px}.saved-comments article{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:9px;padding:14px}.saved-comments article span{color:var(--gf-muted);font-size:8px}.saved-comments article p{margin:8px 0;font-size:10px;line-height:1.55}.saved-comments article>a{color:var(--gf-remix);font-size:8px;font-weight:800}.inbox-toolbar{justify-content:space-between}.inbox-toolbar>span{color:var(--gf-muted);font-size:9px}.notification-list{gap:7px;display:grid}.notification-list>a{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:9px;grid-template-columns:18px 1fr auto;align-items:start;gap:10px;min-height:82px;padding:13px;display:grid}.notification-list>a>span{color:var(--gf-muted)}.notification-list>a.notification-unread{border-left:3px solid var(--gf-coral)}.notification-list .notification-unread>span{color:var(--gf-coral)}.notification-list strong{font-size:10px}.notification-list p{color:var(--gf-muted);margin:5px 0;font-size:9px}.notification-list small{color:var(--gf-muted);font-size:7px}html[data-genflops-theme=light] .gen-text-media{color:#fff;background:#202228}html[data-genflops-theme=light] .community-app button[aria-pressed=true]{color:#101114}@media (max-width:760px){.community-app :is(button,select,input){min-height:44px}.gen-real-media{min-height:210px}.detail-community-summary{flex-direction:column;gap:4px}.model-request-actions{flex-direction:column;align-items:stretch}.model-request-actions button{width:100%}}.feed-heading>div>p,.feed-heading>div>small,.upload-section-title p,.upload-section-title>span{display:none}.clean-page-heading{align-items:center;min-height:48px}.clean-page-heading h1{font-size:clamp(34px,4vw,48px)}.clean-page-heading>a{border:1px solid var(--gf-line);color:var(--gf-text);border-radius:8px;padding:8px 11px;font-size:8px;font-weight:850}.directory-heading{align-items:center}.directory-heading>h2{margin:0;font-size:22px}.learning-card-grid article{min-height:160px}.learning-card-grid h2{margin-top:24px}.model-list-footer{color:var(--gf-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:8px;display:flex}.model-list-footer a{color:var(--gf-coral);font-weight:850}.achievement-showcase-strip{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:15px 18px;display:flex}.achievement-showcase-strip>div:first-child{gap:3px;display:grid}.achievement-showcase-strip strong{font-size:11px}.achievement-showcase-strip span{color:var(--gf-muted);font-size:8px}.achievement-showcase-strip>div:last-child{gap:9px;display:flex}.empty-coin{border:1px dashed var(--gf-line);width:48px;height:48px;color:var(--gf-muted);border-radius:50%;place-items:center;display:grid}.achievement-filter{background:#111318;border-radius:9px;gap:4px;margin-top:12px;padding:4px;display:inline-flex}.achievement-filter button{color:var(--gf-muted);background:0 0;border:0;border-radius:7px;padding:8px 11px;font-size:8px;font-weight:850}.achievement-filter .achievement-filter-active{background:var(--gf-raised);color:var(--gf-text)}.achievement-coin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.achievement-coin-grid article{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:12px;grid-template-columns:64px 1fr;align-items:center;gap:13px;min-height:112px;padding:15px;display:grid}.achievement-coin-grid article>div>span{color:var(--gf-muted);letter-spacing:.11em;font-size:6px;font-weight:900}.achievement-coin-grid h2{letter-spacing:-.025em;margin:5px 0 4px;font-size:13px}.achievement-coin-grid p{color:var(--gf-muted);margin:0;font-size:7px;line-height:1.45}.achievement-coin-grid .achievement-earned{border-color:#ffffff38}.achievement-coin{--coin-a:#8c929d;--coin-b:#414650;border:2px solid var(--coin-a);flex:none;place-items:center;width:54px;height:54px;display:inline-grid;position:relative}@supports (color:color-mix(in lab, red, red)){.achievement-coin{border:2px solid color-mix(in srgb, var(--coin-a) 72%, white)}}.achievement-coin{background:radial-gradient(circle at 34% 28%, white 0 3%, var(--coin-a) 4% 28%, var(--coin-b) 70%);color:#111318;box-shadow:inset 0 0 0 4px #0e1014b8, inset 0 0 0 6px var(--coin-a), 0 5px 13px #00000038;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.achievement-coin{box-shadow:inset 0 0 0 4px #0e1014b8, inset 0 0 0 6px color-mix(in srgb, var(--coin-a) 74%, white), 0 5px 13px #00000038}}.achievement-coin:after{content:"";border:1px dashed #1012167a;border-radius:50%;position:absolute;inset:8px}.achievement-coin i{z-index:1;letter-spacing:-.04em;text-shadow:0 1px #ffffff59;font-size:14px;font-style:normal;font-weight:950;position:relative}.coin-small{width:36px;height:36px}.coin-small i{font-size:10px}.coin-regular{width:48px;height:48px}.coin-large{width:60px;height:60px}.coin-coral{--coin-a:#ff806b;--coin-b:#a8303f}.coin-mint{--coin-a:#68efbd;--coin-b:#178467}.coin-cyan{--coin-a:#67d6ff;--coin-b:#1c73b6}.coin-gold{--coin-a:#ffd46a;--coin-b:#aa6720}.coin-violet{--coin-a:#c28aff;--coin-b:#6842ad}.coin-steel{--coin-a:#c3cad4;--coin-b:#59616d}.coin-locked{filter:grayscale();opacity:.34;box-shadow:inset 0 0 0 4px #0e1014b8,inset 0 0 0 6px #8b919a}.achievement-showcase-editor{scroll-margin-top:92px}.showcase-empty{grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:14px 0 2px;display:grid}.showcase-empty>span{background:var(--gf-raised);width:34px;height:34px;color:var(--gf-coral);border-radius:50%;place-items:center;display:grid}.showcase-empty strong{font-size:9px}.showcase-empty p{color:var(--gf-muted);margin:3px 0 0;font-size:8px}.showcase-empty a{color:var(--gf-coral);font-size:8px;font-weight:850}.showcase-slots{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.showcase-slots label{border:1px solid var(--gf-line);background:var(--gf-raised);border-radius:10px;grid-template-columns:48px 1fr;align-items:center;gap:8px;min-width:0;padding:12px;display:grid}.showcase-slots label>span{color:var(--gf-muted);grid-column:1/-1;font-size:7px;font-weight:850}.showcase-slots label>i{border:1px dashed var(--gf-line);width:48px;height:48px;color:var(--gf-muted);border-radius:50%;place-items:center;font-style:normal;display:grid}.showcase-slots select{border:1px solid var(--gf-line);background:var(--gf-panel);width:100%;min-width:0;color:var(--gf-text);border-radius:7px;padding:9px;font-size:8px}.showcase-actions{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.showcase-actions p{color:var(--gf-remix);margin:0;font-size:8px}.showcase-actions button{background:var(--gf-coral);color:#fff;border:0;border-radius:7px;padding:9px 12px;font-size:8px;font-weight:900}.profile-badge-case{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;display:flex}.profile-badge-case>div{align-items:center;gap:8px;min-height:48px;display:flex}.profile-badge-case>div>span:not(.achievement-coin){color:var(--gf-muted);font-size:8px}.profile-badge-case>a{color:var(--gf-coral);font-size:8px;font-weight:850}html[data-genflops-theme=light] .community-app{--gf-bg:#f4f5f7;--gf-panel:#fff;--gf-raised:#e9edf2;--gf-text:#171a20;--gf-muted:#586171;--gf-line:#d8dde5}html[data-genflops-theme=light] .community-sidebar nav>a,html[data-genflops-theme=light] .side-settings{color:#566071}html[data-genflops-theme=light] .community-sidebar nav>a:hover,html[data-genflops-theme=light] .side-settings:hover{color:#171a20;background:#eef1f5}html[data-genflops-theme=light] .community-sidebar nav>.side-active{color:#171a20;background:#ffe8e2}html[data-genflops-theme=light] .content-tabs button,html[data-genflops-theme=light] .content-tabs a{color:#5a6372}html[data-genflops-theme=light] .content-tabs .content-tab-active{color:#171a20}html[data-genflops-theme=light] .feed-toolbar>div,html[data-genflops-theme=light] .achievement-filter{background:#e6eaf0}html[data-genflops-theme=light] .feed-toolbar button{color:#596273}html[data-genflops-theme=light] .feed-toolbar .sort-active,html[data-genflops-theme=light] .segmented-control .selected-segment,html[data-genflops-theme=light] .achievement-filter .achievement-filter-active{color:#fff;background:#242832}html[data-genflops-theme=light] .category-shortcuts button{color:#566071;background:#fff}html[data-genflops-theme=light] .category-shortcuts .shortcut-active{color:#171a20;background:#ffe8e2}html[data-genflops-theme=light] .verdict-choice button,html[data-genflops-theme=light] .upload-dropzone,html[data-genflops-theme=light] .daily-upload-budget,html[data-genflops-theme=light] .fixes-setting{background:#f3f5f8}html[data-genflops-theme=light] .verdict-choice .selected-flop{color:#7c1f2b;background:#fff0f2}html[data-genflops-theme=light] .verdict-choice .selected-hit{color:#0d6047;background:#e9fbf4}html[data-genflops-theme=light] .field-grid label>span,html[data-genflops-theme=light] .recipe-field-grid label>span,html[data-genflops-theme=light] .profile-edit-grid label>span,html[data-genflops-theme=light] .model-request-card label>span{color:#4d5665}html[data-genflops-theme=light] .appearance-setting .appearance-active{color:#fff;background:#242832}html[data-genflops-theme=light] .achievement-showcase-strip,html[data-genflops-theme=light] .achievement-coin-grid article,html[data-genflops-theme=light] .profile-badge-case{box-shadow:0 8px 24px #262d380d}@media (max-width:900px){.achievement-coin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-slots{grid-template-columns:1fr}}@media (max-width:560px){.achievement-coin-grid{grid-template-columns:1fr}.achievement-showcase-strip,.profile-badge-case,.model-list-footer{flex-direction:column;align-items:flex-start}.showcase-empty{grid-template-columns:34px 1fr}.showcase-empty a{grid-column:1/-1}}.profile-edit-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.profile-edit-grid label{gap:6px;display:grid}.profile-edit-grid label>span,.fix-request-form label>span{color:#c8ccd3;font-size:8px;font-weight:850}.profile-edit-grid input,.profile-edit-grid textarea,.fix-request-form input,.fix-request-form textarea,.fix-request-form select{border:1px solid var(--gf-line);width:100%;color:var(--gf-text);font:inherit;background:#17191e;border-radius:8px;outline:0;padding:11px 12px;font-size:9px}.profile-edit-grid input:focus,.profile-edit-grid textarea:focus,.fix-request-form input:focus,.fix-request-form textarea:focus,.fix-request-form select:focus{border-color:var(--gf-remix);box-shadow:0 0 0 2px #42c7ff14}.profile-edit-grid textarea{resize:vertical;min-height:92px}.profile-edit-grid small,.fix-request-form label small{color:var(--gf-muted);font-size:7px;line-height:1.45}.profile-edit-grid i,.fix-request-form i{color:var(--gf-muted);font-style:normal;font-weight:500}.profile-edit-wide{grid-column:1/-1}.username-input{border:1px solid var(--gf-line);background:#17191e;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;display:grid}.username-input:focus-within{border-color:var(--gf-remix);box-shadow:0 0 0 2px #42c7ff14}.username-input b{color:var(--gf-muted);padding-left:11px;font-size:9px}.username-input input{background:0 0;border:0;box-shadow:none!important}.profile-editor-actions,.fix-request-actions{border-top:1px solid var(--gf-line);justify-content:space-between;align-items:center;gap:15px;min-height:44px;margin-top:16px;padding-top:13px;display:flex}.profile-editor-actions p,.fix-request-actions p{color:var(--gf-remix);margin:0;font-size:8px}.profile-editor-actions button,.fix-request-actions button{background:var(--gf-coral);color:#fff;border:0;border-radius:8px;padding:10px 14px;font-size:8px;font-weight:900}.profile-editor-actions button:disabled,.fix-request-actions button:disabled{opacity:.45}.notification-preferences{scroll-margin-top:90px}.fix-request-form{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:12px;gap:15px;margin-top:22px;padding:20px;display:grid}.fix-request-form label{gap:7px;display:grid}.fix-request-form textarea{resize:vertical;min-height:110px}.fix-request-rules{background:#42c7ff0f;border:1px solid #42c7ff2e;border-radius:8px;grid-template-columns:130px 1fr;gap:14px;padding:13px;display:grid}.fix-request-rules strong{color:var(--gf-remix);font-size:8px}.fix-request-rules p{color:var(--gf-muted);margin:0;font-size:8px;line-height:1.5}.home-dashboard-v2{width:min(100%,1020px)}.home-welcome-hero{grid-template-columns:1.25fr .75fr}.home-quick-links{grid-template-columns:1fr 1fr;gap:6px!important;margin:12px 0 0!important;display:grid!important}.home-quick-links a{justify-content:space-between;align-items:center;min-height:38px;color:var(--gf-text)!important;background:#35e6a50a!important;border:1px solid #35e6a529!important;padding:9px 10px!important;display:flex!important}.home-quick-links b{color:var(--gf-hit)}.home-featured-learning,.home-monthly-best{padding-bottom:6px}.home-simple-empty{border:1px dashed var(--gf-line);background:var(--gf-panel);border-radius:11px;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;min-height:112px;padding:18px;display:grid}.home-simple-empty>span{background:var(--gf-raised);width:42px;height:42px;color:var(--gf-remix);border-radius:11px;place-items:center;font-size:18px;display:grid}.home-simple-empty strong{font-size:11px}.home-simple-empty p{color:var(--gf-muted);margin:5px 0 0;font-size:8px;line-height:1.5}.home-simple-empty>a{border:1px solid var(--gf-line);color:var(--gf-remix);white-space:nowrap;border-radius:7px;padding:9px 11px;font-size:8px;font-weight:850}.home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.home-category-grid a{border:1px solid var(--gf-line);background:var(--gf-panel);min-height:92px;color:var(--gf-text);border-radius:11px;grid-template-rows:auto auto;grid-template-columns:30px 1fr auto;align-items:center;gap:5px 10px;padding:15px;transition:border-color .18s,transform .18s,background .18s;display:grid}.home-category-grid a:hover{background:var(--gf-raised);border-color:#ff5a3c73;transform:translateY(-2px)}.home-category-grid a>span{color:var(--gf-coral);grid-row:1/3;font:850 8px ui-monospace,monospace}.home-category-grid strong{font-size:11px}.home-category-grid small{color:var(--gf-muted);grid-column:2;font-size:8px;line-height:1.45}.home-category-grid b{color:var(--gf-remix);grid-area:1/3/3;font-size:8px}.featured-lesson-card{background:radial-gradient(circle at 12% 40%, #42c7ff29, transparent 27%), var(--gf-panel);border:1px solid #42c7ff40;border-radius:13px;grid-template-columns:78px 1fr auto;align-items:center;gap:20px;min-height:175px;padding:24px;display:grid}.featured-lesson-card>span{width:68px;height:68px;color:var(--gf-remix);letter-spacing:.08em;background:#42c7ff1a;border-radius:18px;place-items:center;font-size:7px;font-weight:950;display:grid}.featured-lesson-card small{color:var(--gf-remix);font-size:7px;font-weight:850}.featured-lesson-card h3{letter-spacing:-.045em;margin:7px 0;font-size:22px}.featured-lesson-card p{color:var(--gf-muted);margin:0;font-size:9px;line-height:1.55}.featured-lesson-card>b{color:var(--gf-remix);font-size:8px}.home-learning-grid,.home-gen-rail,.fix-request-rail,.monthly-best-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.home-learning-grid>a,.home-gen-rail>a,.fix-request-rail article,.monthly-best-grid>a{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:10px;flex-direction:column;min-width:0;padding:15px;display:flex}.home-learning-grid>a{min-height:175px}.home-learning-grid span,.home-gen-type,.fix-request-rail article>span,.monthly-best-grid span{width:fit-content;color:var(--gf-remix);letter-spacing:.09em;font-size:6px;font-weight:950}.home-learning-grid strong,.home-gen-rail strong,.fix-request-rail article>a,.monthly-best-grid strong{margin-top:22px;font-size:11px;line-height:1.28}.home-learning-grid p,.home-gen-rail p,.fix-request-rail p{color:var(--gf-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0 14px;font-size:8px;line-height:1.5;display:-webkit-box;overflow:hidden}.home-learning-grid small,.home-gen-rail small,.monthly-best-grid small{color:#767d88;margin-top:auto;font-size:7px;line-height:1.45}.home-gen-rail>a{min-height:170px}.home-gen-type{background:var(--gf-raised);border-radius:5px;padding:5px 6px}.home-gen-hit{color:var(--gf-hit)}.home-gen-flop{color:var(--gf-flop)}.daily-winner-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.daily-winner{border:1px solid var(--gf-line);border-top:2px solid var(--gf-line);background:var(--gf-panel);border-radius:10px;flex-direction:column;min-height:155px;padding:15px;display:flex}.daily-winner>span{font-size:17px}.daily-winner>small{color:var(--gf-muted);text-transform:uppercase;margin:10px 0 18px;font-size:7px;font-weight:850}.daily-winner>a,.daily-winner>strong{font-size:11px;line-height:1.3}.daily-winner p{color:var(--gf-muted);margin:6px 0 0;font-size:7px;line-height:1.4}.daily-winner-flop{border-top-color:var(--gf-flop)}.daily-winner-hit{border-top-color:var(--gf-hit)}.daily-winner-remix{border-top-color:var(--gf-remix)}.daily-winner-fix{border-top-color:#baf7df}.fix-request-rail article{border-top-color:#ff5a3c66;min-height:205px}.fix-request-rail article>span{color:var(--gf-coral)}.fix-request-rail article>a{color:var(--gf-text)}.fix-request-rail small{color:#8d949f;font-size:7px;line-height:1.4}.fix-request-rail footer{border-top:1px solid var(--gf-line);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.fix-request-rail footer b{color:var(--gf-muted);font-size:7px}.fix-request-rail footer a{color:var(--gf-coral);font-size:7px;font-weight:900}.monthly-best-grid>a{min-height:130px;position:relative}.monthly-best-grid b{color:#ffffff0d;font-size:34px;position:absolute;top:7px;right:12px}.monthly-best-grid span{color:var(--gf-hit)}.monthly-best-grid strong{z-index:1;position:relative}.comments-empty{margin-top:10px}html[data-genflops-theme=light] .profile-edit-grid input,html[data-genflops-theme=light] .profile-edit-grid textarea,html[data-genflops-theme=light] .username-input,html[data-genflops-theme=light] .fix-request-form input,html[data-genflops-theme=light] .fix-request-form textarea,html[data-genflops-theme=light] .fix-request-form select{color:#202228;background:#f5f6f8}@media (max-width:900px){.home-learning-grid,.home-gen-rail,.fix-request-rail,.monthly-best-grid,.daily-winner-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.profile-edit-grid,.home-learning-grid,.home-gen-rail,.fix-request-rail,.monthly-best-grid,.daily-winner-grid,.home-category-grid,.home-welcome-hero{grid-template-columns:1fr}.home-quick-links{grid-template-columns:1fr 1fr}.home-simple-empty,.featured-lesson-card{grid-template-columns:1fr}.home-simple-empty>a,.featured-lesson-card>b{width:fit-content}.fix-request-rules{grid-template-columns:1fr}.profile-editor-actions,.fix-request-actions{flex-direction:column;align-items:flex-start}.profile-editor-actions button,.fix-request-actions button{width:100%}}.learning-card-grid article>a{border:1px solid var(--gf-line);color:var(--gf-remix);text-align:center;border-radius:7px;margin-top:auto;padding:9px;font-size:7px}.upload-review .submit-success,.upload-review .submit-error{margin-top:10px;font-size:8px;line-height:1.45;display:block}.upload-review .submit-success{color:var(--gf-hit)}.upload-review .submit-error{color:var(--gf-flop)}.ad-rail .support-genflops{background:#ff5a3c0d;border-color:#ff5a3c3d}.ad-rail .support-genflops>span{color:#747b86;font-size:7px;font-weight:800}.public-profile-site{width:fit-content;color:var(--gf-remix);margin-top:9px;font-size:8px;font-weight:850;display:block}.profile-head-actions>a{border:1px solid var(--gf-line);color:var(--gf-remix);text-align:center;border-radius:7px;padding:9px 11px;font-size:8px;font-weight:850}.private-profile-empty{margin-top:12px}.home-dashboard{width:min(100%,1040px)}.home-pulse-hero{border:1px solid var(--gf-line);background:radial-gradient(circle at 76% 18%,#42c7ff29,#0000 25%),radial-gradient(circle at 15% 100%,#ff5a3c24,#0000 35%),#1b1e24;border-radius:15px;grid-template-columns:1.35fr .65fr;align-items:stretch;gap:24px;min-height:360px;padding:34px;display:grid;position:relative;overflow:hidden}.home-pulse-hero:after{content:"GF";color:#ffffff06;letter-spacing:-.15em;font-size:240px;font-weight:950;position:absolute;bottom:-54px;right:-22px}.home-pulse-hero>div,.home-pulse-hero>aside{z-index:1;position:relative}.home-pulse-hero>div>p,.home-section-heading p,.home-learning-feature>div>p,.home-bottom-grid p{color:var(--gf-coral);letter-spacing:.15em;margin:0 0 8px;font-size:7px;font-weight:950}.home-pulse-hero h1{letter-spacing:-.075em;max-width:610px;margin:38px 0 15px;font-size:clamp(43px,6vw,72px);line-height:.88}.home-pulse-hero h1 span{color:var(--gf-remix);display:block}.home-pulse-hero>div>small{max-width:540px;color:var(--gf-muted);font-size:11px;line-height:1.6;display:block}.home-pulse-hero>div>div{flex-wrap:wrap;gap:7px;margin-top:23px;display:flex}.home-pulse-hero>div>div a{border:1px solid var(--gf-line);background:var(--gf-raised);border-radius:8px;padding:11px 14px;font-size:9px;font-weight:900}.home-pulse-hero>div>div a:first-child{border-color:var(--gf-coral);background:var(--gf-coral);color:#fff}.home-pulse-hero>aside{background:#0f1919bd;border:1px solid #35e6a53b;border-radius:12px;align-self:end;padding:19px}.home-pulse-hero aside>span{color:var(--gf-hit);letter-spacing:.13em;font-size:7px;font-weight:950}.home-pulse-hero aside strong{margin:9px 0;font-size:14px;line-height:1.25;display:block}.home-pulse-hero aside p{color:var(--gf-muted);margin:0 0 12px;font-size:9px;line-height:1.55}.home-pulse-hero aside a{color:var(--gf-hit);font-size:8px;font-weight:850}.home-section-heading{justify-content:space-between;align-items:end;gap:20px;margin:34px 0 12px;display:flex}.home-upcoming-classes{margin-top:26px;padding-bottom:5px}.home-upcoming-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.home-upcoming-card{background:linear-gradient(135deg, #42c7ff14, transparent 60%), var(--gf-panel);border:1px solid #42c7ff59;border-radius:11px;flex-direction:column;justify-content:space-between;gap:15px;min-width:0;padding:17px;display:flex}.home-upcoming-card h3{margin:5px 0 6px;font-size:16px}.home-upcoming-card p{color:var(--gf-muted);margin:4px 0 0;font-size:8px;line-height:1.45}.home-upcoming-card a{color:var(--gf-remix);font-weight:850}.home-upcoming-time{font-weight:850;color:var(--gf-remix)!important;font-size:8px!important}.home-upcoming-book,.home-upcoming-full{background:var(--gf-coral);border-radius:7px;align-self:flex-start;padding:9px 11px;font-size:8px;color:#fff!important}.home-upcoming-full{background:var(--gf-raised);color:var(--gf-muted)!important}.home-learning-state{border:1px dashed var(--gf-line);background:var(--gf-panel);color:var(--gf-muted);border-radius:11px;padding:17px;font-size:9px}.home-learning-state strong{color:var(--gf-text);font-size:10px}.home-learning-state p{margin:5px 0 0}.home-section-heading h2{letter-spacing:-.05em;margin:0;font-size:25px}.home-section-heading>a{color:var(--gf-remix);font-size:8px;font-weight:850}.weekly-chart-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.weekly-chart{border:1px solid var(--gf-line);border-top:2px solid var(--gf-coral);background:var(--gf-panel);border-radius:11px;overflow:hidden}.weekly-chart-hit{border-top-color:var(--gf-hit)}.weekly-chart-remix{border-top-color:var(--gf-remix)}.weekly-chart-fix{border-top-color:#baf7df}.weekly-chart header{border-bottom:1px solid var(--gf-line);grid-template-columns:31px 1fr auto;align-items:center;gap:9px;padding:13px;display:grid}.weekly-chart header>span{background:var(--gf-raised);border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.weekly-chart header strong,.weekly-chart header small{display:block}.weekly-chart header strong{font-size:10px}.weekly-chart header small{color:var(--gf-muted);margin-top:2px;font-size:7px}.weekly-chart header a{color:var(--gf-remix);font-size:7px;font-weight:850}.weekly-chart ol{margin:0;padding:0 13px;list-style:none}.weekly-chart li{border-bottom:1px solid #8088941a;grid-template-columns:27px 1fr;align-items:center;min-height:34px;display:grid}.weekly-chart li b{color:#696f79;font-size:8px}.weekly-chart li span{color:#777e89;font-size:8px}.weekly-chart footer{color:#6b717b;padding:10px 13px;font-size:7px}.home-dashboard-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:8px;display:grid}.home-dashboard-grid>section{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:11px;padding:0 15px 15px}.home-section-heading.compact{margin-top:17px}.home-section-heading.compact h2{font-size:20px}.home-category-list{display:grid}.home-category-list a{border-top:1px solid var(--gf-line);grid-template-columns:25px 1fr auto auto;align-items:center;gap:8px;min-height:43px;display:grid}.home-category-list a>span{color:var(--gf-coral);font:800 7px ui-monospace,monospace}.home-category-list strong{font-size:8px}.home-category-list small{color:#6f7681;font-size:7px}.home-category-list b{color:var(--gf-remix)}.home-activity-empty{border:1px dashed var(--gf-line);text-align:center;background:#ffffff03;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:28px;display:flex}.home-activity-empty>span{color:var(--gf-remix);font-size:24px}.home-activity-empty strong{margin-top:10px;font-size:13px}.home-activity-empty p{max-width:300px;color:var(--gf-muted);margin:6px 0 13px;font-size:8px;line-height:1.5}.home-activity-empty a{color:var(--gf-remix);font-size:7px;font-weight:850}.feature-people-grid{gap:6px;display:grid}.feature-people-grid article{background:var(--gf-raised);border-radius:8px;grid-template-columns:38px 1fr;align-items:center;gap:9px;min-height:65px;padding:9px;display:grid}.feature-people-grid article>span{width:38px;height:38px;color:var(--gf-coral);background:#37323e;border-radius:9px;place-items:center;font-size:8px;font-weight:950;display:grid}.feature-people-grid small,.feature-people-grid strong{display:block}.feature-people-grid small{color:var(--gf-remix);letter-spacing:.08em;font-size:6px;font-weight:900}.feature-people-grid strong{margin-top:3px;font-size:8px}.feature-people-grid p{color:var(--gf-muted);margin:3px 0 0;font-size:7px;line-height:1.35}.home-learning-feature{border:1px solid var(--gf-line);background:radial-gradient(circle at 10% 100%, #42c7ff1f, transparent 34%), var(--gf-panel);border-radius:11px;grid-template-columns:.72fr 1.28fr;gap:22px;margin-top:9px;padding:22px;display:grid}.home-learning-feature h2{letter-spacing:-.05em;margin:0 0 8px;font-size:23px}.home-learning-feature>div>span{color:var(--gf-muted);font-size:9px;line-height:1.5;display:block}.home-learning-feature>div>a{color:var(--gf-remix);margin-top:15px;font-size:8px;font-weight:900;display:inline-flex}.learning-slot-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.learning-slot-grid a{background:var(--gf-raised);border-radius:8px;grid-template-columns:24px 1fr;align-items:center;column-gap:8px;padding:12px;display:grid}.learning-slot-grid span{color:var(--gf-coral);grid-row:1/3;font:900 8px ui-monospace,monospace}.learning-slot-grid strong{font-size:8px}.learning-slot-grid small{color:var(--gf-muted);margin-top:3px;font-size:7px}.home-bottom-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:9px;display:grid}.home-bottom-grid section{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:11px;grid-template-columns:34px 1fr;gap:11px;padding:18px;display:grid}.home-bottom-grid section>span{background:var(--gf-raised);width:34px;height:34px;color:var(--gf-coral);border-radius:8px;place-items:center;display:grid}.home-bottom-grid h2{margin:0 0 6px;font-size:17px}.home-bottom-grid small{color:var(--gf-muted);font-size:8px;line-height:1.45;display:block}.home-bottom-grid a{color:var(--gf-remix);margin-top:10px;font-size:7px;font-weight:850;display:inline-flex}.gf-avatar{--avatar-skin:#e1a478;--avatar-skin-dark:#b56b51;isolation:isolate;background:linear-gradient(145deg,#171a20,#252935);border-radius:24px;width:260px;height:300px;display:block;position:relative;overflow:hidden}.avatar-tone-sunset{--avatar-skin:#efb083;--avatar-skin-dark:#c7785c}.avatar-tone-sand{--avatar-skin:#d5a77e;--avatar-skin-dark:#a66f4f}.avatar-tone-rose{--avatar-skin:#c98578;--avatar-skin-dark:#935650}.avatar-tone-copper{--avatar-skin:#aa6846;--avatar-skin-dark:#79422f}.avatar-tone-umber{--avatar-skin:#75442f;--avatar-skin-dark:#4e2d25}.avatar-tone-night{--avatar-skin:#442c2d;--avatar-skin-dark:#291d22}.gf-avatar i{font-style:normal;display:block;position:absolute}.avatar-background{z-index:-3;background:radial-gradient(circle at 70% 24%,#42c7ff33,#0000 25%),linear-gradient(155deg,#181b22,#252a34);inset:0}.avatar-bg-night-grid .avatar-background{background-image:linear-gradient(#42c7ff17 1px,#0000 1px),linear-gradient(90deg,#42c7ff17 1px,#0000 1px),radial-gradient(circle at 70% 24%,#42c7ff29,#0000 28%),linear-gradient(155deg,#181b22,#252a34);background-size:28px 28px,28px 28px,auto,auto}.avatar-bg-neon-rain .avatar-background{background-color:#0000;background-image:repeating-linear-gradient(108deg,#0000 0 19px,#42c7ff2e 20px 21px,#0000 22px 40px),linear-gradient(145deg,#171925,#302341);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:120% 220%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:2.8s linear infinite avatar-rain}.avatar-back-layer{z-index:-1;opacity:0;background:#252c36;border:4px solid #394455;border-radius:12px;width:52px;height:100px;bottom:52px;left:45px;transform:rotate(-8deg)}.avatar-back-layer:before{content:"P";color:#fff;text-align:center;background:#ff5a3c;border-radius:5px;padding:5px;font:950 12px ui-monospace,monospace;position:absolute;inset:15px 7px auto}.avatar-neck{z-index:0;background:var(--avatar-skin-dark);border-radius:18px;width:50px;height:70px;bottom:84px;left:105px}.avatar-body{z-index:0;background:#343945;border-radius:60px 60px 18px 18px;width:156px;height:140px;bottom:-34px;left:52px}.avatar-upper{z-index:1;background:linear-gradient(90deg,#272d37 0 47%,#ff5a3c 48% 52%,#272d37 53%);border-radius:54px 54px 18px 18px;width:148px;height:133px;bottom:-38px;left:56px;overflow:hidden}.avatar-upper-maker-jacket .avatar-upper:after{content:"GF";color:#ff725a;font:950 11px ui-monospace,monospace;position:absolute;top:48px;left:93px}.avatar-upper-architect-coat .avatar-upper:after{content:"⌁";color:#42c7ff;font-size:25px;position:absolute;top:40px;left:93px}.avatar-head{z-index:2;background:linear-gradient(100deg, var(--avatar-skin-dark), var(--avatar-skin) 26% 78%, var(--avatar-skin-dark));border-radius:48% 48% 44% 44%;width:108px;height:126px;top:53px;left:76px;box-shadow:inset 0 -9px #00000012}.avatar-ear{z-index:1;background:var(--avatar-skin-dark);border-radius:50%;width:25px;height:39px;top:103px}.avatar-ear-left{left:64px}.avatar-ear-right{right:64px}.avatar-hair{z-index:4;clip-path:polygon(0 0,100% 0,98% 56%,78% 40%,65% 75%,45% 47%,24% 84%,5% 57%);background:#242934;border-radius:57% 52% 28% 18%;width:116px;height:65px;top:43px;left:72px}.avatar-hair-cloudcut .avatar-hair{clip-path:polygon(3% 28%,16% 6%,36% 12%,51% 0,72% 12%,91% 8%,100% 41%,91% 74%,77% 57%,61% 81%,44% 55%,26% 78%,7% 64%);background:#e7e7eb;border-radius:60% 60% 24% 24%;height:61px}.avatar-head-flop-beanie .avatar-hair{opacity:.3}.avatar-headgear{z-index:6;opacity:0;background:linear-gradient(#ff5a3c,#be3e2b);border-radius:60px 60px 18px 18px;width:130px;height:67px;top:26px;left:66px;transform:rotate(-4deg)}.avatar-head-flop-beanie .avatar-headgear{opacity:1}.avatar-headgear:after{content:"FLOP";color:#fff;font:950 9px ui-monospace,monospace;position:absolute;bottom:7px;left:47px}.avatar-eyes{z-index:5;justify-content:space-between;width:76px;top:110px;left:92px;display:flex!important}.avatar-eyes b{background:#171a20;border-radius:50%;width:15px;height:10px;animation:5.5s infinite avatar-blink}.avatar-eyes b:after{content:"";background:#42c7ff;border-radius:50%;width:4px;height:4px;margin:1px 0 0 3px;display:block}.avatar-mouth{z-index:5;border-bottom:3px solid #713f41;border-radius:50%;width:27px;height:8px;top:148px;left:117px}.avatar-face-item{z-index:7;opacity:0;background:repeating-linear-gradient(90deg,#42c7ff33 0 6px,#ff5a3c1f 7px 9px);border:2px solid #42c7ff;border-radius:9px;width:93px;height:36px;top:99px;left:84px;box-shadow:0 0 15px #42c7ff57}.avatar-face-glitch-visor .avatar-face-item{opacity:1;animation:3.4s steps(2,end) infinite avatar-glitch}.avatar-frame{z-index:10;pointer-events:none;border:2px solid #0000;border-radius:20px;inset:6px}.avatar-frame-signal-frame .avatar-frame{border-color:#42c7ffa3;box-shadow:inset 0 0 18px #42c7ff1f}.avatar-frame-champion-frame .avatar-frame{border:3px double #f3d66b;animation:2.2s ease-in-out infinite avatar-glow;box-shadow:inset 0 0 25px #f3d66b38,0 0 14px #f3d66b40}.avatar-effect{z-index:9;pointer-events:none;inset:0}.avatar-effect b{opacity:0;background:var(--gf-coral,#ff5a3c);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 12px #ff5a3c}.avatar-effect-phd-flopology .avatar-effect{box-shadow:inset 0 0 55px #ff52632e}@keyframes avatar-blink{0%,46%,50%,to{transform:scaleY(1)}48%{transform:scaleY(.08)}}@keyframes avatar-glow{50%{filter:brightness(1.4)}}@keyframes avatar-glitch{48%{transform:translate(0)}49%{transform:translate(4px)}51%{transform:translate(-3px)}53%{transform:translate(0)}}@keyframes avatar-spark{0%,to{opacity:.15;transform:translateY(10px)scale(.6)}50%{opacity:1;transform:translateY(-12px)scale(1.15)}}@keyframes avatar-rain{to{background-position:0 100%}}@media (prefers-reduced-motion:reduce){.gf-avatar *,.gf-avatar :before,.gf-avatar :after{animation:none!important}}.avatar-studio{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:10px;margin-top:22px;display:grid}.avatar-stage,.avatar-controls{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:12px}.avatar-stage{flex-direction:column;justify-content:center;align-items:center;min-height:540px;padding:16px;display:flex;position:sticky;top:80px;overflow:hidden}.avatar-stage:after{content:"PROFILE RENDER";color:#ffffff08;font-size:51px;font-weight:950;position:absolute;bottom:56px;right:-54px;transform:rotate(-90deg)}.avatar-stage-toolbar{width:100%;color:var(--gf-muted);letter-spacing:.1em;justify-content:space-between;padding:0 15px;font-size:7px;font-weight:900;display:flex;position:absolute;top:14px;left:0}.avatar-stage-toolbar small{color:var(--gf-hit)}.avatar-preview-name{text-align:center;margin-top:15px}.avatar-preview-name span,.avatar-preview-name strong,.avatar-preview-name small{display:block}.avatar-preview-name span{color:var(--gf-coral);letter-spacing:.12em;font-size:7px;font-weight:900}.avatar-preview-name strong{margin-top:4px;font-size:18px}.avatar-preview-name small{color:var(--gf-muted);margin-top:4px;font-size:7px}.avatar-controls{padding:14px}.avatar-group-tabs{border:1px solid var(--gf-line);background:var(--gf-raised);border-radius:9px;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:8px;padding:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.avatar-group-tabs{background:color-mix(in srgb, var(--gf-raised) 68%, transparent)}}.avatar-group-tabs button{min-height:48px;color:var(--gf-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:7px;padding:7px 8px;display:grid}.avatar-group-tabs button>span{color:#7f8792;grid-row:1/3;font-size:13px}.avatar-group-tabs button strong{color:inherit;font-size:8px}.avatar-group-tabs button small{color:var(--gf-muted);font-size:6px}.avatar-group-tabs .avatar-group-active{color:var(--gf-text);background:#ff5a3c17;border-color:#ff5a3c7a}.avatar-group-tabs .avatar-group-active>span{color:var(--gf-coral)}.avatar-slot-tabs{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.avatar-slot-tabs button{background:var(--gf-raised);min-height:46px;color:var(--gf-muted);border:1px solid #0000;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 3px;font-size:7px;display:flex}.avatar-slot-tabs button span{color:#7f8792;font-size:11px}.avatar-slot-tabs .avatar-slot-active{border-color:var(--gf-coral);color:var(--gf-text);background:#ff5a3c17}.avatar-slot-tabs .avatar-slot-active span{color:var(--gf-coral)}.avatar-catalog-head{justify-content:space-between;align-items:end;margin:17px 0 10px;display:flex}.avatar-catalog-head p{color:var(--gf-coral);letter-spacing:.12em;margin:0 0 3px;font-size:6px;font-weight:900}.avatar-catalog-head h2{margin:0;font-size:19px}.avatar-catalog-head>span{color:var(--gf-muted);font-size:7px}.tone-picker{background:#191b20;border-radius:8px;justify-content:space-between;align-items:center;padding:10px;display:flex}.tone-picker>span{color:var(--gf-muted);font-size:8px}.tone-picker>div{gap:5px;display:flex}.tone-picker button{background:var(--tone);border:2px solid #0000;border-radius:50%;width:21px;height:21px}.tone-picker .tone-active{box-shadow:0 0 0 2px var(--gf-coral);border-color:#fff}.tone-ember{--tone:#e1a478}.tone-sunset{--tone:#efb083}.tone-sand{--tone:#d5a77e}.tone-rose{--tone:#c98578}.tone-copper{--tone:#aa6846}.tone-umber{--tone:#75442f}.tone-night{--tone:#442c2d}.cosmetic-choice-grid{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.cosmetic-choice-grid>button{border:1px solid var(--gf-line);text-align:left;background:#1a1c21;border-radius:8px;flex-direction:column;align-items:flex-start;min-height:118px;padding:9px;display:flex;position:relative}.cosmetic-choice-grid>button.cosmetic-selected{border-color:var(--gf-coral);box-shadow:inset 0 0 0 1px #ff5a3c4d}.cosmetic-swatch{background:radial-gradient(circle, #ff5a3c3d, transparent 60%), var(--gf-raised);width:100%;height:48px;color:var(--gf-coral);border-radius:6px;place-items:center;font-size:14px;display:grid}.cosmetic-none{color:#717782}.cosmetic-choice-grid strong{margin-top:8px;font-size:8px}.cosmetic-choice-grid small{color:var(--gf-muted);margin-top:3px;font-size:6px;line-height:1.3}.cosmetic-choice-grid i{color:var(--gf-remix);background:#00000073;border-radius:4px;padding:3px 4px;font-size:6px;font-style:normal;position:absolute;top:7px;right:7px}.swatch-neon-rain{background:repeating-linear-gradient(112deg,#171925 0 12px,#42c7ff 13px 14px,#2f2442 15px 25px)}.swatch-coral-sparks{background:radial-gradient(circle at 25% 35%,#ff5a3c 0 3px,#0000 4px),radial-gradient(circle at 70% 65%,#ff5a3c 0 4px,#0000 5px),#242730}.swatch-phd-flopology{background:radial-gradient(circle,#ff5263,#0000 55%),#2c1e24}.swatch-champion-frame{border:2px double #f3d66b}.swatch-signal-frame{border:2px solid #42c7ff}.swatch-glitch-visor{background:repeating-linear-gradient(90deg,#173d4c 0 9px,#42c7ff 10px 11px,#40232a 12px 18px)}.selected-cosmetic-detail{border:1px solid var(--gf-line);background:var(--gf-raised);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-top:8px;padding:12px;display:flex}.selected-cosmetic-detail span{color:var(--gf-remix);font-size:6px;font-weight:900}.selected-cosmetic-detail strong{margin:3px 0;font-size:10px;display:block}.selected-cosmetic-detail p{color:var(--gf-muted);margin:0;font-size:7px}.selected-cosmetic-detail button{color:#747b86;background:#353941;border:0;border-radius:6px;padding:8px;font-size:7px}.avatar-save-row{border-top:1px solid var(--gf-line);justify-content:space-between;align-items:center;gap:15px;margin-top:9px;padding-top:12px;display:flex}.avatar-save-row strong{font-size:9px}.avatar-save-row p{max-width:350px;color:var(--gf-muted);margin:3px 0 0;font-size:7px}.avatar-save-row>button{background:var(--gf-coral);color:#fff;border:0;border-radius:7px;padding:10px 13px;font-size:8px;font-weight:900}.avatar-save-row>button:disabled{color:#7b828d;background:#373b43}.avatar-message{color:var(--gf-hit);font-size:8px}.cosmetics-principle{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:11px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin-top:22px;padding:16px;display:grid}.cosmetics-principle strong{color:var(--gf-coral);font-size:9px}.cosmetics-principle p{color:var(--gf-muted);margin:4px 0 0;font-size:7px}.cosmetics-principle>span{color:#616873}.cosmetics-catalog{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.cosmetic-store-card{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:10px;overflow:hidden}.store-cosmetic-art{background-color:var(--gf-raised);place-items:center;min-height:110px;padding:10px;display:grid;position:relative}.store-cosmetic-art span{color:#858c97;letter-spacing:.1em;font-size:6px;font-weight:900;position:absolute;top:9px;left:9px}.store-cosmetic-art b{color:var(--gf-coral);font-size:24px}.cosmetic-store-card>div:last-child{padding:13px}.cosmetic-store-card>div>span{color:var(--gf-remix);font-size:6px;font-weight:900}.cosmetic-store-card h2{margin:6px 0;font-size:15px}.cosmetic-store-card p{min-height:43px;color:var(--gf-muted);margin:0;font-size:7px;line-height:1.45}.cosmetic-store-card dl{grid-template-columns:1fr 1fr;margin:10px 0;display:grid}.cosmetic-store-card dt{color:#6f7681;font-size:6px}.cosmetic-store-card dd{margin:2px 0 0;font-size:7px;font-weight:850}.cosmetic-store-card button,.cosmetic-store-card a{border:1px solid var(--gf-line);background:var(--gf-raised);width:100%;min-height:32px;color:var(--gf-text);text-align:center;border-radius:6px;justify-content:center;align-items:center;padding:7px;font-size:7px;font-weight:850;display:flex}.cosmetic-store-card button:disabled{color:#858c97}.cosmetic-source-earned{border-top-color:var(--gf-hit)}.cosmetic-source-legacy{border-top-color:#f3d66b}.cosmetic-source-premium{border-top-color:var(--gf-remix)}.cosmetic-cart-foundation{border:1px solid var(--gf-line);background:radial-gradient(circle at 10% 100%, #ff5a3c21, transparent 35%), var(--gf-panel);border-radius:11px;grid-template-columns:1fr 250px;gap:22px;margin-top:10px;padding:22px;display:grid}.cosmetic-cart-foundation>div:first-child p{color:var(--gf-coral);letter-spacing:.13em;margin:0 0 5px;font-size:7px;font-weight:900}.cosmetic-cart-foundation h2{margin:0 0 8px;font-size:22px}.cosmetic-cart-foundation span{color:var(--gf-muted);font-size:8px;line-height:1.5}.cosmetic-cart-foundation>div:last-child{background:#191b20;border-radius:9px;padding:14px}.cosmetic-cart-foundation strong{font-size:10px}.cosmetic-cart-foundation>div:last-child p{color:var(--gf-muted);font-size:8px}.cosmetic-cart-foundation button{color:#737a85;background:#30343c;border:0;border-radius:6px;width:100%;padding:9px;font-size:7px}.top-avatar,.mini-avatar{padding:0;overflow:hidden}.top-avatar .gf-avatar,.mini-avatar .gf-avatar{pointer-events:none}.sidebar-profile>span{padding:0;overflow:hidden}.settings-profile>span{background:0 0;padding:0;overflow:hidden}.settings-profile>span .gf-avatar{width:50px;height:50px}.profile-avatar-setting{border:1px solid var(--gf-line);background:#191b20;border-radius:9px;grid-template-columns:58px 1fr auto;align-items:center;gap:11px;min-height:72px;margin-bottom:5px;padding:7px;display:grid}.profile-avatar-setting span,.profile-avatar-setting strong,.profile-avatar-setting small{display:block}.profile-avatar-setting span{color:var(--gf-coral);font-size:7px}.profile-avatar-setting strong{margin-top:3px;font-size:10px}.profile-avatar-setting small{color:var(--gf-muted);margin-top:3px;font-size:7px}.profile-avatar-setting b{color:var(--gf-remix)}.public-profile{position:relative}.public-profile-banner{border:1px solid var(--gf-line);background-image:linear-gradient(#42c7ff14 1px,#0000 1px),linear-gradient(90deg,#42c7ff14 1px,#0000 1px),radial-gradient(circle at 80% 20%,#ff5a3c3b,#0000 27%),linear-gradient(145deg,#151820,#232934);background-size:26px 26px,26px 26px,auto,auto;border-radius:13px 13px 0 0;flex-direction:column;justify-content:space-between;min-height:122px;padding:20px;display:flex}.profile-bg-neon-rain .public-profile-banner{background-color:#0000;background-image:repeating-linear-gradient(112deg,#0000 0 25px,#42c7ff30 26px 27px,#0000 28px 50px),linear-gradient(145deg,#151820,#31233f);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:120% 200%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:4s linear infinite avatar-rain}.public-profile-banner span{color:var(--gf-remix);letter-spacing:.12em;font-size:7px;font-weight:900}.public-profile-banner b{color:#ffffff24;letter-spacing:-.06em;font-size:25px}.public-profile-head{border-radius:0 0 12px 12px;grid-template-columns:210px 1fr auto;margin-top:-1px}.public-profile-avatar{align-self:end;height:196px;position:relative}.public-profile-avatar .gf-avatar{border-radius:18px;width:190px;height:220px;position:absolute;bottom:-1px;left:0}.public-profile-head h1{font-size:34px}.profile-nameplate{color:var(--gf-coral);letter-spacing:.08em;background:#ff5a3c14;border:1px solid #ff5a3c3d;border-radius:5px;margin-top:10px;padding:5px 7px;font-size:7px;font-weight:900;display:inline-flex}.profile-head-actions{gap:5px;display:grid}.profile-head-actions .report-control>button{border:1px solid var(--gf-line);width:100%;color:var(--gf-muted);background:0 0;border-radius:7px;padding:8px;font-size:8px}.profile-stats{grid-template-columns:repeat(4,1fr)}.profile-placement-summary{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin:-14px 0 22px;padding:14px;display:flex}.profile-placement-summary p{color:var(--gf-coral);letter-spacing:.12em;margin:0 0 4px;font-size:6px;font-weight:900}.profile-placement-summary h2{margin:0;font-size:13px}.profile-placement-summary>span{color:var(--gf-muted);font-size:7px}.report-control{display:inline-flex;position:relative}.report-control>button{color:#777e89;cursor:pointer;background:0 0;border:0}.report-popover{z-index:50;background:#1a1d23;border:1px solid #454a55;border-radius:9px;gap:7px;width:270px;padding:12px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 35px #0000006b}.report-popover strong{font-size:10px}.report-popover select,.report-popover textarea{border:1px solid var(--gf-line);width:100%;color:var(--gf-text);background:#111318;border-radius:6px;padding:8px;font-size:8px}.report-popover textarea{resize:vertical;min-height:70px}.report-popover>button{background:var(--gf-coral);color:#fff;border:0;border-radius:6px;padding:9px;font-size:8px;font-weight:900}.report-popover small{color:var(--gf-hit);font-size:7px;line-height:1.4}.moderation-locked{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 64px);display:flex}.moderation-locked>span{border:1px solid var(--gf-line);background:var(--gf-panel);width:58px;height:58px;color:var(--gf-coral);border-radius:15px;place-items:center;font-size:20px;display:grid}.moderation-locked p{color:var(--gf-coral);letter-spacing:.14em;margin:20px 0 6px;font-size:7px;font-weight:900}.moderation-locked h1{letter-spacing:-.05em;max-width:540px;margin:0;font-size:34px}.moderation-locked small{max-width:540px;color:var(--gf-muted);margin-top:10px;font-size:10px;line-height:1.6}.moderation-metrics{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:22px;display:grid}.moderation-metrics article{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:9px;padding:14px}.moderation-metrics span{color:var(--gf-muted);letter-spacing:.1em;font-size:6px;font-weight:900}.moderation-metrics strong{margin-top:7px;font-size:23px;display:block}.moderation-queue{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:11px;margin-top:9px;padding:16px}.moderation-queue header{justify-content:space-between;align-items:end;gap:15px;display:flex}.moderation-queue header p{color:var(--gf-coral);letter-spacing:.12em;margin:0 0 4px;font-size:6px;font-weight:900}.moderation-queue h2{margin:0;font-size:18px}.moderation-queue header button{border:1px solid var(--gf-line);color:var(--gf-muted);background:0 0;border-radius:6px;padding:7px 8px;font-size:7px}.moderation-queue .community-empty{margin-top:14px}.moderation-policy-strip{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.moderation-policy-strip article{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:9px;padding:14px}.moderation-policy-strip strong{font-size:9px}.moderation-policy-strip p{color:var(--gf-muted);margin:6px 0 0;font-size:7px;line-height:1.5}.category-posting-limit{background:#35e6a50d;border:1px solid #35e6a533;border-radius:8px;grid-template-columns:105px 1fr;gap:12px;margin-top:10px;padding:12px;display:grid}.category-posting-limit>span{color:var(--gf-hit);letter-spacing:.1em;font-size:6px;font-weight:900}.category-posting-limit strong{font-size:8px;display:block}.category-posting-limit p{color:var(--gf-muted);margin:4px 0 0;font-size:7px;line-height:1.45}html[data-genflops-theme=light] .home-pulse-hero,html[data-genflops-theme=light] .avatar-stage,html[data-genflops-theme=light] .avatar-controls,html[data-genflops-theme=light] .weekly-chart,html[data-genflops-theme=light] .home-dashboard-grid>section,html[data-genflops-theme=light] .home-learning-feature,html[data-genflops-theme=light] .home-bottom-grid section,html[data-genflops-theme=light] .cosmetic-store-card,html[data-genflops-theme=light] .cosmetics-principle,html[data-genflops-theme=light] .cosmetic-cart-foundation,html[data-genflops-theme=light] .moderation-metrics article,html[data-genflops-theme=light] .moderation-queue,html[data-genflops-theme=light] .moderation-policy-strip article{background-color:#fff}html[data-genflops-theme=light] .cosmetic-choice-grid>button,html[data-genflops-theme=light] .tone-picker,html[data-genflops-theme=light] .profile-avatar-setting,html[data-genflops-theme=light] .cosmetic-cart-foundation>div:last-child{background-color:#f5f6f8}@media (max-width:760px){.home-pulse-hero,.home-dashboard-grid,.home-learning-feature,.home-bottom-grid,.avatar-studio,.cosmetic-cart-foundation{grid-template-columns:1fr}.home-pulse-hero{min-height:0;padding:22px}.home-pulse-hero h1{margin-top:30px;font-size:47px}.home-pulse-hero>aside{margin-top:14px}.weekly-chart-grid{grid-template-columns:1fr}.home-category-list a{grid-template-columns:25px 1fr auto}.home-category-list small{display:none}.learning-slot-grid,.home-upcoming-grid{grid-template-columns:1fr}.avatar-stage{min-height:450px;position:static}.avatar-slot-tabs{grid-template-columns:repeat(5,1fr)}.cosmetic-choice-grid{grid-template-columns:1fr 1fr}.selected-cosmetic-detail,.avatar-save-row{flex-direction:column;align-items:flex-start}.avatar-save-row>button{width:100%}.cosmetics-principle{grid-template-columns:1fr}.cosmetics-principle>span{display:none}.cosmetics-catalog{grid-template-columns:1fr 1fr}.cosmetic-cart-foundation{gap:12px}.public-profile-head{grid-template-columns:110px 1fr;padding:14px}.public-profile-avatar{height:140px}.public-profile-avatar .gf-avatar{width:125px;height:150px;left:-8px}.public-profile-head h1{font-size:25px}.profile-head-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.profile-stats{grid-template-columns:1fr 1fr}.profile-placement-summary{flex-direction:column;align-items:flex-start}.moderation-metrics,.moderation-policy-strip{grid-template-columns:1fr 1fr}.moderation-queue header{flex-direction:column;align-items:flex-start}.category-posting-limit{grid-template-columns:1fr}.report-popover{width:auto;position:fixed;top:90px;left:12px;right:12px}}@media (max-width:440px){.cosmetics-catalog,.moderation-metrics,.moderation-policy-strip{grid-template-columns:1fr}.avatar-slot-tabs{grid-template-columns:repeat(4,1fr)}.cosmetic-choice-grid{grid-template-columns:1fr}}.moderation-message{color:var(--gf-flop);background:#ff526314;border:1px solid #ff526373;border-radius:8px;margin-top:10px;padding:11px 13px;font-size:9px;font-weight:800}.moderation-queue+.moderation-queue{margin-top:10px}.moderation-queue header>span{color:var(--gf-muted);text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:900}.moderation-list{gap:8px;margin-top:14px;display:grid}.moderation-item{border:1px solid var(--gf-line);background:var(--gf-raised);border-radius:9px;grid-template-columns:minmax(210px,1fr) minmax(190px,.75fr) auto;align-items:end;gap:12px;padding:13px;display:grid}.moderation-item-copy>span{color:var(--gf-remix);letter-spacing:.1em;font-size:6px;font-weight:950}.moderation-item-copy h3{margin:7px 0 4px;font-size:13px}.moderation-item-copy p{color:var(--gf-muted);margin:0;font-size:7px;line-height:1.5}.moderation-item-copy a{color:var(--gf-remix);margin-top:8px;font-size:7px;font-weight:850;display:inline-block}.moderation-item-copy blockquote{border-left:2px solid var(--gf-line);color:var(--gf-text);margin:8px 0 0;padding-left:9px;font-size:8px;line-height:1.5}.moderation-item>label{gap:5px;display:grid}.moderation-item>label>span{color:var(--gf-muted);font-size:7px;font-weight:850}.moderation-item textarea{resize:vertical;border:1px solid var(--gf-line);background:var(--gf-panel);min-height:58px;color:var(--gf-text);font:inherit;border-radius:7px;padding:8px;font-size:8px}.moderation-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.moderation-actions button{border:1px solid var(--gf-line);background:var(--gf-panel);color:var(--gf-text);cursor:pointer;border-radius:6px;padding:8px 9px;font-size:7px;font-weight:900}.moderation-actions button:hover{border-color:var(--gf-remix)}.moderation-actions .publish-action{color:var(--gf-hit);border-color:#35e6a573}.moderation-actions .danger-action{color:var(--gf-flop);border-color:#ff526359}.moderation-actions button:disabled{opacity:.45;cursor:wait}@media (max-width:900px){.moderation-item{grid-template-columns:1fr;align-items:stretch}.moderation-actions{justify-content:flex-start}}.settings-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:12px;margin-top:25px;display:grid}.settings-profile,.account-settings-card,.community-app .preference-card{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:12px}.settings-profile{padding:17px;position:sticky;top:82px}.settings-profile>span{background:var(--gf-coral);border-radius:12px;place-items:center;width:50px;height:50px;font-size:13px;font-weight:950;display:grid}.settings-profile h2{margin:12px 0 2px;font-size:16px}.settings-profile>p{color:var(--gf-muted);margin:0 0 15px;font-size:8px}.settings-profile nav{gap:3px;display:grid}.settings-profile nav a{color:var(--gf-muted);border-radius:7px;padding:9px;font-size:8px;font-weight:800}.settings-profile nav a:hover,.settings-profile nav .settings-active{background:var(--gf-raised);color:var(--gf-text)}.settings-signout{border-top:1px solid var(--gf-line);color:var(--gf-flop);margin-top:15px;padding-top:12px;font-size:8px;font-weight:850;display:block}.settings-main{gap:12px;display:grid}.account-settings-card{padding:19px}.account-settings-card>div:first-child p{color:var(--gf-coral);letter-spacing:.13em;margin:0 0 5px;font-size:7px;font-weight:900}.account-settings-card h2{margin:0 0 15px;font-size:22px}.setting-field-preview{border-top:1px solid var(--gf-line);grid-template-columns:110px 1fr auto;align-items:center;gap:12px;min-height:52px;display:grid}.setting-field-preview span{color:var(--gf-muted);font-size:8px}.setting-field-preview strong{font-size:9px}.setting-field-preview button{color:var(--gf-remix);background:0 0;border:0;font-size:8px}.community-app .preference-card{padding:19px}.community-app .preference-heading{border-color:var(--gf-line)}.community-app .preference-heading h2{color:var(--gf-text);font-size:22px}.community-app .preference-heading .eyebrow{color:var(--gf-coral);font-size:7px}.community-app .default-badge{color:var(--gf-hit);background:#35e6a51f}.community-app .setting-row{border-color:var(--gf-line)}.community-app .setting-row strong{color:var(--gf-text);font-size:11px}.community-app .setting-row p{color:var(--gf-muted);font-size:9px}.community-app .preference-explainer{background:#17191e;border-radius:8px;margin-top:14px;padding:13px}.community-app .preference-explainer strong{color:var(--gf-text);font-size:9px}.community-app .preference-explainer ul{color:var(--gf-muted);margin:7px 0 0;padding-left:17px;font-size:8px;line-height:1.55}.community-app .setting-message{color:var(--gf-remix)}.appearance-setting{border-top:1px solid var(--gf-line);justify-content:space-between;align-items:center;gap:20px;margin-top:17px;padding-top:17px;display:flex}.appearance-setting strong{font-size:10px}.appearance-setting p{color:var(--gf-muted);margin:4px 0 0;font-size:8px}.appearance-setting>div:last-child{background:#17191e;border-radius:8px;gap:3px;padding:3px;display:flex}.appearance-setting button{color:var(--gf-muted);background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:7px}.appearance-setting .appearance-active{background:var(--gf-raised);color:var(--gf-text)}html[data-genflops-theme=light] .community-app .preference-explainer,html[data-genflops-theme=light] .appearance-setting>div:last-child{background:#f5f6f8}@media (max-width:760px){.settings-layout{grid-template-columns:1fr}.settings-profile{position:static}.setting-field-preview{grid-template-columns:80px 1fr auto}.appearance-setting{flex-direction:column;align-items:flex-start}}.active-model-context{border:1px solid var(--gf-line);border-left:3px solid var(--gf-remix);background:var(--gf-panel);border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-top:12px;padding:15px;display:grid}.active-model-context span{color:var(--gf-remix);letter-spacing:.13em;font-size:7px;font-weight:900}.active-model-context h2{letter-spacing:-.045em;margin:4px 0 2px;font-size:21px}.active-model-context small{color:var(--gf-muted);font-size:8px}.active-model-context a,.active-model-context button{border:1px solid var(--gf-line);color:var(--gf-remix);background:0 0;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:850}.relationship-control{grid-template-columns:repeat(3,1fr)}.relationship-source small{color:var(--gf-muted);font-size:7px;line-height:1.5}.upload-guardrail{background:#42c7ff0d;border:1px solid #42c7ff33;border-radius:8px;grid-template-columns:auto auto 1fr;align-items:center;gap:9px;margin-top:10px;padding:11px 13px;display:grid}.upload-guardrail>span{color:var(--gf-remix);letter-spacing:.1em;font-size:7px;font-weight:900}.upload-guardrail strong{font-size:9px}.upload-guardrail p{color:var(--gf-muted);margin:0;font-size:7px;line-height:1.45}.upload-dropzone input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.upload-dropzone button{color:var(--gf-text);cursor:pointer}.upload-file-ready{background:#35e6a50a;border-color:#35e6a573}.upload-file-ready>span{color:var(--gf-hit)}.upload-file-error{color:var(--gf-flop);margin-top:9px;font-size:8px}.daily-upload-budget{background:#191b20;border-radius:8px;justify-content:space-between;gap:18px;margin-top:10px;padding:11px 13px;display:flex}.daily-upload-budget span,.daily-upload-budget strong{display:block}.daily-upload-budget span{color:var(--gf-coral);letter-spacing:.1em;font-size:6px;font-weight:900}.daily-upload-budget strong{margin-top:4px;font-size:9px}.daily-upload-budget p{max-width:390px;color:var(--gf-muted);margin:0;font-size:7px;line-height:1.5}.model-field-grid{grid-template-columns:repeat(3,1fr)}.controlled-taxonomy-note{border:1px solid var(--gf-line);background:#191b20;border-radius:8px;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;margin-top:10px;padding:11px;display:grid}.controlled-taxonomy-note>span{width:24px;height:24px;color:var(--gf-hit);background:#35e6a51a;border-radius:7px;place-items:center;font-size:8px;display:grid}.controlled-taxonomy-note p{color:var(--gf-muted);margin:0;font-size:7px;line-height:1.5}.controlled-taxonomy-note a{color:var(--gf-coral);font-size:7px;font-weight:850}.draft-status{border-top:1px solid var(--gf-line);justify-content:space-between;margin-top:11px;padding-top:11px;display:flex}.draft-status span{color:var(--gf-hit);font-size:7px;font-weight:850}.draft-status button{color:var(--gf-muted);background:0 0;border:0;font-size:7px}.sfw-confirmation{cursor:pointer;background:#35e6a50f;border:1px solid #35e6a547;border-radius:8px;align-items:flex-start;gap:10px;max-width:620px;margin-top:13px;padding:11px 12px;display:flex}.sfw-confirmation input{accent-color:var(--gf-hit);margin-top:2px}.sfw-confirmation>span{margin:0}.sfw-confirmation strong,.sfw-confirmation small{display:block}.sfw-confirmation strong{color:var(--gf-text);font-size:8px}.sfw-confirmation small{color:var(--gf-muted);margin-top:4px;font-size:7px;line-height:1.45}.sfw-confirmation a{color:var(--gf-remix);font-weight:850}.upload-review>button:not(:disabled){background:var(--gf-coral);color:#fff;cursor:pointer}.upload-review>button:disabled{opacity:.62;cursor:not-allowed}.mobile-bottom-nav{display:none}.learning-loop{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding:14px;display:flex}.learning-loop span,.learning-loop b{background:var(--gf-raised);letter-spacing:.08em;border-radius:6px;padding:6px 8px;font-size:7px}.learning-loop b{color:var(--gf-coral);background:#ff5a3c21}.learning-loop i{color:#676d77;font-style:normal}.learning-card-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px;display:grid}.learning-card-grid article{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:11px;flex-direction:column;min-height:220px;padding:18px;display:flex}.learning-card-grid article>span{color:var(--gf-remix);font:800 8px ui-monospace,monospace}.learning-card-grid h2{letter-spacing:-.04em;margin:38px 0 8px;font-size:20px}.learning-card-grid p{color:var(--gf-muted);margin:0 0 18px;font-size:9px;line-height:1.55}.learning-card-grid button{border:1px solid var(--gf-line);color:#6f7681;background:0 0;border-radius:7px;margin-top:auto;padding:9px;font-size:7px}.learn-models{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:11px;grid-template-columns:.8fr 1.2fr;gap:24px;margin-top:10px;padding:20px;display:grid}.learn-models p,.model-community-hero>p{color:var(--gf-coral);letter-spacing:.13em;margin:0 0 7px;font-size:7px;font-weight:900}.learn-models h2{letter-spacing:-.045em;margin:0;font-size:22px}.learn-models>div:last-child{grid-template-columns:1fr 1fr;gap:5px;display:grid}.learn-models a{background:var(--gf-raised);color:var(--gf-muted);border-radius:7px;justify-content:space-between;padding:9px 10px;font-size:8px;display:flex}.learn-models a span{color:var(--gf-remix)}.model-community-hero{border:1px solid var(--gf-line);background:radial-gradient(circle at 85% 25%, #42c7ff1f, transparent 28%), var(--gf-panel);border-radius:13px;padding:26px}.model-community-hero h1{letter-spacing:-.06em;margin:0;font-size:44px}.model-community-hero>span{color:var(--gf-muted);margin-top:5px;font-size:10px;display:block}.model-community-hero>div{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.model-community-hero small{border:1px solid var(--gf-line);color:var(--gf-muted);border-radius:99px;padding:6px 8px;font-size:7px}.model-community-nav{scrollbar-width:none;gap:5px;margin-top:10px;display:flex;overflow-x:auto}.model-community-nav a{border:1px solid var(--gf-line);background:var(--gf-panel);color:var(--gf-muted);border-radius:8px;flex:none;padding:9px 11px;font-size:8px;font-weight:850}.model-community-nav .model-hit-link{color:var(--gf-hit)}.model-community-nav .model-flop-link{color:var(--gf-flop)}.model-community-nav .model-remix-link{color:var(--gf-remix)}.model-community-nav .model-fix-link{color:#baf7df}.model-community-empty{border:1px dashed var(--gf-line);background:var(--gf-panel);text-align:center;border-radius:12px;margin-top:10px;padding:62px 25px}.model-community-empty>span{color:var(--gf-remix);font-size:28px}.model-community-empty h2{margin:12px 0 6px;font-size:20px}.model-community-empty p{max-width:500px;color:var(--gf-muted);margin:0 auto 16px;font-size:9px;line-height:1.55}.model-community-empty a{background:var(--gf-coral);color:#fff;border-radius:7px;padding:10px 13px;font-size:8px;font-weight:900;display:inline-flex}.model-request-card{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:12px;margin-top:22px;padding:20px}.model-request-card label{gap:6px;display:grid}.model-request-card label>span{color:#c8ccd3;font-size:8px;font-weight:850}.model-request-card input,.model-request-card select{border:1px solid var(--gf-line);width:100%;color:var(--gf-text);background:#17191e;border-radius:7px;padding:10px 11px;font-size:9px}.model-request-card>button{color:#896c65;background:#44312d;border:0;border-radius:7px;margin-top:15px;padding:11px 14px;font-size:8px;font-weight:900}.achievement-principles{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px;display:grid}.achievement-principles article{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:9px;padding:14px}.achievement-principles article>span{color:var(--gf-hit)}.achievement-principles strong{margin-left:6px;font-size:9px}.achievement-principles p{color:var(--gf-muted);margin:8px 0 0;font-size:7px;line-height:1.5}.achievement-track-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.achievement-track{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:11px;padding:18px}.achievement-track>div:first-child{grid-template-columns:36px 1fr;gap:10px;display:grid}.achievement-track>div:first-child>span{background:var(--gf-raised);border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.achievement-track h2{margin:0;font-size:18px}.achievement-track p{color:var(--gf-muted);margin:4px 0 0;font-size:7px;line-height:1.45}.achievement-track ol{margin:16px 0 0;padding:0;list-style:none;display:grid}.achievement-track li{border-top:1px solid var(--gf-line);grid-template-columns:25px 1fr;align-items:center;min-height:34px;padding:7px 0;display:grid}.achievement-track li>span{background:var(--gf-raised);width:20px;height:20px;color:var(--gf-muted);border-radius:5px;place-items:center;font-size:6px;display:grid}.achievement-track li strong{color:var(--gf-muted);font-size:8px}.achievement-track .major-milestone strong{color:var(--gf-text)}.achievement-flop{border-top-color:var(--gf-flop)}.achievement-hit{border-top-color:var(--gf-hit)}.achievement-remix{border-top-color:var(--gf-remix)}.achievement-fix{border-top-color:#baf7df}.achievement-families{border:1px solid var(--gf-line);background:var(--gf-panel);border-radius:11px;grid-template-columns:.8fr 1.2fr;gap:22px;margin-top:10px;padding:20px;display:grid}.achievement-families p{color:var(--gf-coral);letter-spacing:.13em;margin:0 0 7px;font-size:7px;font-weight:900}.achievement-families h2{letter-spacing:-.045em;margin:0;font-size:21px}.achievement-families>div:last-child{flex-wrap:wrap;gap:5px;display:flex}.achievement-families span{border:1px solid var(--gf-line);color:var(--gf-muted);border-radius:99px;padding:7px 9px;font-size:7px}.achievement-reward-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.achievement-reward-grid article{border:1px solid var(--gf-line);background:radial-gradient(circle at 90% 10%, #ff5a3c1a, transparent 34%), var(--gf-panel);border-radius:11px;padding:18px}.achievement-reward-grid article:last-child{background:radial-gradient(circle at 90% 10%, #35e6a51a, transparent 34%), var(--gf-panel)}.achievement-reward-grid span{color:var(--gf-coral);letter-spacing:.12em;font-size:6px;font-weight:900}.achievement-reward-grid h2{margin:14px 0 7px;font-size:18px}.achievement-reward-grid p{color:var(--gf-muted);margin:0;font-size:8px;line-height:1.5}html[data-genflops-theme=light] .daily-upload-budget,html[data-genflops-theme=light] .controlled-taxonomy-note,html[data-genflops-theme=light] .model-request-card input,html[data-genflops-theme=light] .model-request-card select{color:#202228;background:#f5f6f8}@media (max-width:760px){.community-app{padding-bottom:68px}.community-content{padding-bottom:88px}.mobile-bottom-nav{height:62px;padding:5px 7px calc(5px + env(safe-area-inset-bottom));z-index:30;border-top:1px solid var(--gf-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#191b20f5;grid-template-columns:repeat(5,1fr);gap:3px;display:grid;position:fixed;inset:auto 0 0}.mobile-bottom-nav a{color:#8e959f;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;font-size:7px;font-weight:800;display:flex}.mobile-bottom-nav a>span{font-size:13px}.mobile-bottom-nav .mobile-nav-active{color:var(--gf-text);background:var(--gf-raised)}.mobile-bottom-nav .mobile-create{color:#fff}.mobile-bottom-nav .mobile-create>span{background:var(--gf-coral);border-radius:10px;place-items:center;width:30px;height:30px;margin-top:-17px;font-size:18px;display:grid;box-shadow:0 4px 15px #ff5a3c47}.active-model-context{grid-template-columns:1fr auto}.active-model-context>button{grid-column:1/-1}.upload-guardrail,.controlled-taxonomy-note{grid-template-columns:auto 1fr}.upload-guardrail p,.controlled-taxonomy-note p,.controlled-taxonomy-note a{grid-column:1/-1}.daily-upload-budget{flex-direction:column;gap:7px}.model-field-grid,.learning-card-grid,.achievement-principles,.achievement-track-grid,.achievement-reward-grid,.learn-models,.achievement-families,.learn-models>div:last-child{grid-template-columns:1fr}.model-community-hero h1{font-size:34px}.model-request-card{padding:15px}}.gf-avatar{--flop-shell:#252a32;--flop-body-accent:#42c7ff;--flop-face:#f1ede5;--flop-eye-left:#42c7ff;--flop-eye-right:#ff6b55;--flop-body-scale-x:1;--flop-body-scale-y:1;--flop-body-rotate:0deg;--flop-eye-gap:0px;--flop-tuft-tilt:0deg;isolation:isolate;background:#171a20;border-radius:24px;width:260px;height:300px;display:block;position:relative;overflow:hidden}.gf-avatar span{box-sizing:border-box}.gf-avatar .avatar-background{z-index:-3;background:radial-gradient(circle at 70% 24%, var(--flop-background-secondary), transparent 25%), linear-gradient(155deg, var(--flop-background-primary), var(--flop-background-primary));display:block;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.gf-avatar .avatar-background{background:radial-gradient(circle at 70% 24%, color-mix(in srgb, var(--flop-background-secondary) 28%, transparent), transparent 25%), linear-gradient(155deg, var(--flop-background-primary), color-mix(in srgb, var(--flop-background-primary) 70%, var(--flop-background-secondary)))}}.gf-avatar .avatar-background{filter:brightness(var(--flop-background-brightness))}.avatar-bg-night-grid .avatar-background{background-image:linear-gradient(var(--flop-background-secondary) 1px, transparent 1px), linear-gradient(90deg, var(--flop-background-secondary) 1px, transparent 1px), radial-gradient(circle at 70% 24%, var(--flop-background-secondary), transparent 28%), linear-gradient(155deg, var(--flop-background-primary), var(--flop-background-primary))}@supports (color:color-mix(in lab, red, red)){.avatar-bg-night-grid .avatar-background{background-image:linear-gradient(color-mix(in srgb, var(--flop-background-secondary) 12%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--flop-background-secondary) 12%, transparent) 1px, transparent 1px), radial-gradient(circle at 70% 24%, color-mix(in srgb, var(--flop-background-secondary) 24%, transparent), transparent 28%), linear-gradient(155deg, var(--flop-background-primary), color-mix(in srgb, var(--flop-background-primary) 72%, var(--flop-background-secondary)))}}.avatar-bg-night-grid .avatar-background{background-size:28px 28px,28px 28px,auto,auto}.avatar-bg-coral-dawn .avatar-background{background:radial-gradient(circle at 28% 72%, var(--flop-background-secondary), transparent 26%), linear-gradient(155deg, var(--flop-background-primary), var(--flop-background-primary))}@supports (color:color-mix(in lab, red, red)){.avatar-bg-coral-dawn .avatar-background{background:radial-gradient(circle at 28% 72%, color-mix(in srgb, var(--flop-background-secondary) 62%, transparent), transparent 26%), linear-gradient(155deg, var(--flop-background-primary), color-mix(in srgb, var(--flop-background-primary) 66%, var(--flop-background-secondary)))}}.avatar-bg-mint-field .avatar-background{background:radial-gradient(circle at 68% 25%, var(--flop-background-secondary), transparent 25%), linear-gradient(155deg, var(--flop-background-primary), var(--flop-background-primary))}@supports (color:color-mix(in lab, red, red)){.avatar-bg-mint-field .avatar-background{background:radial-gradient(circle at 68% 25%, color-mix(in srgb, var(--flop-background-secondary) 38%, transparent), transparent 25%), linear-gradient(155deg, var(--flop-background-primary), color-mix(in srgb, var(--flop-background-primary) 76%, var(--flop-background-secondary)))}}.avatar-bg-neon-rain .avatar-background{background:repeating-linear-gradient(108deg, transparent 0 19px, var(--flop-background-secondary) 20px 21px, transparent 22px 40px), linear-gradient(145deg, var(--flop-background-primary), var(--flop-background-primary))}@supports (color:color-mix(in lab, red, red)){.avatar-bg-neon-rain .avatar-background{background:repeating-linear-gradient(108deg, transparent 0 19px, color-mix(in srgb, var(--flop-background-secondary) 26%, transparent) 20px 21px, transparent 22px 40px), linear-gradient(145deg, var(--flop-background-primary), color-mix(in srgb, var(--flop-background-primary) 62%, var(--flop-background-secondary)))}}.avatar-bg-neon-rain .avatar-background{background-size:120% 220%;animation:2.8s linear infinite avatar-rain}.gf-avatar .avatar-scene-extra{z-index:-1;pointer-events:none;display:block;position:absolute;inset:0}.gf-avatar .avatar-character{z-index:2;width:220px;height:260px;transform:scale(var(--avatar-render-scale,1));transform-origin:0 0;animation:4.8s ease-in-out infinite flopling-idle;display:block;position:absolute;top:20px;left:20px}.flop-shadow{filter:blur(5px);background:#00000042;border-radius:50%;width:128px;height:18px;position:absolute;bottom:8px;left:47px}.gf-avatar .flop-form-rig{z-index:1;transform-origin:50% 55%;display:block;position:absolute;inset:0}.gf-avatar .flop-shell{z-index:3;background:linear-gradient(135deg, var(--flop-shell), var(--flop-shell) 42%, var(--flop-shell));border:3px solid #ffffff14;border-radius:48px 31px 52px 36px;width:132px;height:166px;display:block;position:absolute;top:44px;left:44px}@supports (color:color-mix(in lab, red, red)){.gf-avatar .flop-shell{background:linear-gradient(135deg, color-mix(in srgb, var(--flop-shell) 72%, white), var(--flop-shell) 42%, color-mix(in srgb, var(--flop-shell) 78%, black))}}.gf-avatar .flop-shell{transform:scaleX(var(--flop-body-scale-x));scale:1 var(--flop-body-scale-y);rotate:var(--flop-body-rotate);transform-origin:50%;box-shadow:inset 10px 8px 18px #ffffff0d,inset -12px -12px 22px #0000002e,0 14px 20px #0003}.avatar-body-offset-kite .flop-shell{clip-path:polygon(8% 0,88% 5%,100% 25%,85% 94%,25% 100%,0 74%);border-radius:48px 24px 54px 32px}.avatar-body-soft-pebble .flop-shell{border-radius:46% 42% 38% 45%;height:156px;top:51px}.avatar-body-tilted-drop .flop-shell{width:128px;height:168px;transform:rotate(-5deg) scaleX(var(--flop-body-scale-x));border-radius:58% 28% 58% 34%;left:47px}.avatar-body-signal-block .flop-shell{clip-path:polygon(0 12%,82% 0,100% 24%,92% 88%,68% 100%,5% 88%);border-radius:25px 12px 34px 18px;height:158px;top:49px}.avatar-body-bean-arc .flop-shell{clip-path:polygon(14% 0,88% 5%,100% 27%,69% 46%,96% 67%,78% 100%,26% 93%,0 70%,25% 50%,2% 28%);width:145px;height:160px;transform:rotate(2deg) scaleX(var(--flop-body-scale-x));border-radius:18px;top:49px;left:38px}.avatar-body-tall-capsule .flop-shell{clip-path:polygon(50% 0,84% 14%,100% 43%,82% 93%,56% 100%,20% 92%,0 42%,23% 13%);border-radius:12px;width:120px;height:180px;top:32px;left:50px}.avatar-body-wide-wedge .flop-shell{clip-path:polygon(3% 18%,89% 0,100% 76%,78% 100%,12% 91%);width:151px;height:148px;transform:rotate(-2deg) scaleX(var(--flop-body-scale-x));border-radius:22px;top:61px;left:34px}.avatar-body-comet-curve .flop-shell{clip-path:polygon(0 14%,77% 0,100% 19%,70% 45%,100% 72%,82% 100%,17% 89%,0 58%,23% 38%);width:151px;height:158px;transform:rotate(2deg) scaleX(var(--flop-body-scale-x));border-radius:10px;top:51px;left:33px}.avatar-body-round-sprout .flop-shell{clip-path:polygon(50% 0,64% 17%,86% 8%,83% 31%,100% 43%,81% 58%,94% 82%,68% 80%,53% 100%,36% 82%,12% 92%,16% 68%,0 52%,18% 35%,6% 14%,34% 18%);border-radius:8px;width:153px;height:158px;top:51px;left:34px}.avatar-body-lantern-pod .flop-shell{clip-path:polygon(18% 0,82% 0,100% 25%,84% 90%,65% 100%,35% 100%,16% 90%,0 25%);border-radius:37px 37px 52px 52px;width:151px;height:166px;top:43px;left:35px}.avatar-body-ribbon-bean .flop-shell{clip-path:polygon(17% 0,82% 6%,100% 25%,72% 48%,96% 73%,76% 100%,25% 94%,0 72%,27% 49%,0 24%);width:137px;height:177px;transform:rotate(2deg) scaleX(var(--flop-body-scale-x));border-radius:12px;top:34px;left:43px}.avatar-body-pocket-hex .flop-shell{clip-path:polygon(50% 0,91% 14%,100% 49%,75% 96%,42% 100%,5% 74%,0 27%,22% 10%);border-radius:8px;width:143px;height:164px;top:45px;left:38px}.avatar-body-slim-relay .flop-shell{clip-path:polygon(27% 0,74% 3%,100% 25%,78% 100%,24% 94%,0 28%);border-radius:8px;width:88px;height:161px;top:48px;left:66px}.avatar-body-paper-dart .flop-shell{clip-path:polygon(50% 0,100% 36%,76% 100%,23% 91%,0 35%);width:106px;height:151px;transform:rotate(-2deg) scaleX(var(--flop-body-scale-x));border-radius:7px;top:58px;left:57px}.avatar-body-pocket-wisp .flop-shell{clip-path:polygon(20% 0,88% 12%,100% 40%,69% 53%,92% 78%,73% 100%,18% 88%,0 55%,24% 38%,0 21%);width:94px;height:145px;transform:rotate(3deg) scaleX(var(--flop-body-scale-x));border-radius:11px;top:64px;left:62px}.avatar-body-needle-leaf .flop-shell{clip-path:polygon(50% 0,84% 24%,100% 60%,58% 100%,19% 86%,0 45%,25% 16%);border-radius:7px;width:91px;height:177px;top:35px;left:65px}.avatar-body-sidewinder .flop-shell{clip-path:polygon(12% 0,90% 8%,100% 29%,63% 48%,93% 70%,81% 100%,10% 91%,0 70%,39% 49%,0 27%);width:110px;height:155px;transform:rotate(-1deg) scaleX(var(--flop-body-scale-x));border-radius:7px;top:55px;left:55px}.avatar-body-impossible-fold .flop-shell{border-color:var(--flop-body-accent);width:150px;height:169px;top:40px;left:35px}@supports (color:color-mix(in lab, red, red)){.avatar-body-impossible-fold .flop-shell{border-color:color-mix(in srgb, var(--flop-body-accent) 58%, transparent)}}.avatar-body-impossible-fold .flop-shell{clip-path:polygon(0 7%,67% 0,67% 12%,90% 12%,90% 29%,100% 29%,100% 82%,81% 82%,81% 100%,22% 94%,22% 82%,7% 82%,7% 62%,0 62%);background:repeating-linear-gradient(135deg, transparent 0 18px, var(--flop-body-accent) 19px 22px), linear-gradient(135deg, var(--flop-shell), var(--flop-shell) 48%, var(--flop-shell));border-radius:7px}@supports (color:color-mix(in lab, red, red)){.avatar-body-impossible-fold .flop-shell{background:repeating-linear-gradient(135deg, transparent 0 18px, color-mix(in srgb, var(--flop-body-accent) 18%, transparent) 19px 22px), linear-gradient(135deg, color-mix(in srgb, var(--flop-shell) 70%, white), var(--flop-shell) 48%, color-mix(in srgb, var(--flop-shell) 70%, black))}}.avatar-body-impossible-fold .flop-shell{box-shadow:inset 13px 13px 0 var(--flop-body-accent), inset -10px -10px 0 #00000024, 0 14px 20px #0003}@supports (color:color-mix(in lab, red, red)){.avatar-body-impossible-fold .flop-shell{box-shadow:inset 13px 13px 0 color-mix(in srgb, var(--flop-body-accent) 12%, transparent), inset -10px -10px 0 #00000024, 0 14px 20px #0003}}.avatar-body-rift-crescent .flop-shell{border-color:var(--flop-body-accent);width:153px;height:172px;top:38px;left:33px}@supports (color:color-mix(in lab, red, red)){.avatar-body-rift-crescent .flop-shell{border-color:color-mix(in srgb, var(--flop-body-accent) 50%, transparent)}}.avatar-body-rift-crescent .flop-shell{clip-path:polygon(12% 0,91% 4%,100% 26%,72% 42%,95% 60%,81% 94%,29% 100%,5% 78%,29% 55%,0 34%);background:radial-gradient(ellipse at 77% 49%, var(--flop-body-accent) 0 8%, transparent 9% 23%, var(--flop-body-accent) 24% 27%, transparent 28%), linear-gradient(145deg, var(--flop-shell), var(--flop-shell) 58%, var(--flop-shell));border-radius:66% 31% 62% 38%/50% 35% 65% 50%}@supports (color:color-mix(in lab, red, red)){.avatar-body-rift-crescent .flop-shell{background:radial-gradient(ellipse at 77% 49%, color-mix(in srgb, var(--flop-body-accent) 42%, transparent) 0 8%, transparent 9% 23%, color-mix(in srgb, var(--flop-body-accent) 22%, transparent) 24% 27%, transparent 28%), linear-gradient(145deg, color-mix(in srgb, var(--flop-shell) 72%, white), var(--flop-shell) 58%, color-mix(in srgb, var(--flop-shell) 72%, black))}}.avatar-body-shard-bloom .flop-shell{clip-path:polygon(50% 0,63% 17%,84% 6%,82% 30%,100% 37%,84% 55%,97% 79%,73% 80%,62% 100%,43% 85%,20% 98%,18% 73%,0 62%,17% 44%,5% 20%,31% 22%);background:linear-gradient(118deg, var(--flop-body-accent) 0 23%, var(--flop-shell) 24% 52%, var(--flop-shell) 53% 66%, var(--flop-body-accent) 67%);border-color:#ffffff3b;border-radius:0;width:156px;height:177px;top:34px;left:32px}@supports (color:color-mix(in lab, red, red)){.avatar-body-shard-bloom .flop-shell{background:linear-gradient(118deg, color-mix(in srgb, var(--flop-body-accent) 32%, var(--flop-shell)) 0 23%, var(--flop-shell) 24% 52%, color-mix(in srgb, var(--flop-shell) 56%, white) 53% 66%, color-mix(in srgb, var(--flop-body-accent) 25%, var(--flop-shell)) 67%)}}.avatar-body-shard-bloom .flop-shell{box-shadow:inset 8px 4px 16px #ffffff1a,0 14px 22px #0000003d}.avatar-body-mobius-core .flop-shell{border-color:var(--flop-body-accent);width:151px;height:174px;top:36px;left:35px}@supports (color:color-mix(in lab, red, red)){.avatar-body-mobius-core .flop-shell{border-color:color-mix(in srgb, var(--flop-body-accent) 48%, transparent)}}.avatar-body-mobius-core .flop-shell{clip-path:polygon(17% 0,82% 5%,100% 23%,67% 46%,96% 76%,77% 100%,24% 94%,3% 76%,35% 52%,0 22%);background:conic-gradient(from 38deg at 50% 50%, var(--flop-shell), var(--flop-shell), var(--flop-body-accent), var(--flop-shell), var(--flop-shell), var(--flop-shell));border-radius:42% 58% 47% 53%/30% 42% 58% 70%}@supports (color:color-mix(in lab, red, red)){.avatar-body-mobius-core .flop-shell{background:conic-gradient(from 38deg at 50% 50%, color-mix(in srgb, var(--flop-shell) 68%, white), var(--flop-shell), color-mix(in srgb, var(--flop-body-accent) 34%, var(--flop-shell)), var(--flop-shell), color-mix(in srgb, var(--flop-shell) 70%, black), var(--flop-shell))}}.avatar-body-mobius-core .flop-shell{box-shadow:inset 14px 0 18px #ffffff12,inset -14px 0 20px #0000002e,0 14px 20px #00000038}.avatar-effect-pixel-reform .flop-form-rig{animation:8.4s ease-in-out infinite avatar-pixel-reform}.gf-avatar .avatar-pixel-cloud{z-index:4;pointer-events:none;width:220px;height:260px;display:block;position:absolute;inset:0}.gf-avatar .avatar-pixel-cloud b{width:var(--pixel-size);height:var(--pixel-size);left:var(--pixel-x);top:var(--pixel-y);opacity:0;background:var(--pixel-color);box-shadow:0 0 5px var(--pixel-color);border-radius:1px;display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.gf-avatar .avatar-pixel-cloud b{box-shadow:0 0 5px color-mix(in srgb, var(--pixel-color) 72%, transparent)}}.gf-avatar .avatar-pixel-cloud b{transform:translate(0)scale(.25)}.avatar-effect-pixel-reform .avatar-pixel-cloud b{animation:8.4s cubic-bezier(.45,0,.55,1) infinite avatar-pixel-fragment}.avatar-effect-pixel-reform .avatar-pixel-cloud:after{content:"";z-index:2;opacity:0;background:linear-gradient(90deg, transparent, #eafcff 22%, var(--flop-effect-primary) 50%, #eafcff 78%, transparent);width:190px;height:2px;box-shadow:0 0 9px var(--flop-effect-primary);animation:8.4s linear infinite avatar-pixel-scan;position:absolute;top:18px;left:15px}.avatar-effect-pixel-reform .flop-shadow{animation:8.4s ease-in-out infinite avatar-pixel-shadow}.avatar-effect-liquid-loop .flop-form-rig{animation:8.8s cubic-bezier(.45,0,.55,1) infinite avatar-liquid-loop}.avatar-effect-hologram-shift .flop-form-rig{animation:4.6s step-end infinite avatar-hologram-shift}.avatar-effect-hologram-shift .flop-form-rig:after{content:"";z-index:12;opacity:.7;pointer-events:none;background:linear-gradient(90deg, transparent, #eafcff, var(--flop-effect-primary), #eafcff, transparent);width:204px;height:4px;box-shadow:0 0 11px var(--flop-effect-secondary);animation:3.2s linear infinite avatar-hologram-scan;position:absolute;top:8px;left:8px}.avatar-effect-orbit-shell .flop-form-rig:before{content:"";z-index:10;pointer-events:none;border:2px dashed var(--flop-effect-primary);width:188px;height:218px;position:absolute;top:12px;left:16px}@supports (color:color-mix(in lab, red, red)){.avatar-effect-orbit-shell .flop-form-rig:before{border:2px dashed color-mix(in srgb, var(--flop-effect-primary) 72%, transparent)}}.avatar-effect-orbit-shell .flop-form-rig:before{border-radius:50%;animation:5s linear infinite avatar-orbit-ring;transform:rotate(-13deg)}.avatar-effect-orbit-shell .flop-form-rig:after{content:"";z-index:11;background:var(--flop-effect-primary);width:9px;height:9px;box-shadow:164px 117px var(--flop-effect-secondary), 71px 219px var(--flop-effect-primary);border-radius:2px;position:absolute;top:13px;left:27px}@supports (color:color-mix(in lab, red, red)){.avatar-effect-orbit-shell .flop-form-rig:after{box-shadow:164px 117px var(--flop-effect-secondary), 71px 219px color-mix(in srgb, var(--flop-effect-primary) 35%, white)}}.avatar-effect-orbit-shell .flop-form-rig:after{animation:5s linear infinite reverse avatar-orbit-nodes}.avatar-effect-prism-pulse .flop-form-rig{animation:3.5s ease-in-out infinite avatar-prism-pulse}.avatar-effect-phase-split .flop-form-rig{animation:6.2s ease-in-out infinite avatar-phase-split}.gf-avatar .flop-head-rig{z-index:6;transform:translate(var(--flop-head-shift-x), var(--flop-head-shift-y)) scale(var(--flop-head-scale-x), var(--flop-head-scale-y));transform-origin:50% 43%;transition:transform 90ms ease-out;display:block;position:absolute;inset:0}.gf-avatar .flop-face-panel{z-index:7;background:linear-gradient(145deg, var(--flop-face), var(--flop-face));border:3px solid #00000030;border-radius:34% 18% 31% 25%;width:105px;height:83px;display:block;position:absolute;top:68px;left:57px}@supports (color:color-mix(in lab, red, red)){.gf-avatar .flop-face-panel{background:linear-gradient(145deg, color-mix(in srgb, var(--flop-face) 90%, white), var(--flop-face))}}.gf-avatar .flop-face-panel{box-shadow:inset 0 -8px 13px #00000012,0 6px 12px #00000024}.flop-face-panel:after{content:"";background:var(--flop-head-accent);clip-path:polygon(0 0,100% 0,100% 100%,62% 100%,62% 63%,30% 63%,30% 32%,0 32%);width:16px;height:16px;position:absolute;top:-4px;right:-4px}.avatar-head-shape-soft-square .flop-face-panel{border-radius:24px 20px 27px 22px;width:108px;left:56px}.avatar-head-shape-moon-pebble .flop-face-panel{border-radius:52% 48% 46% 54%/45% 48% 52% 55%;width:112px;height:86px;top:66px;left:54px}.avatar-head-shape-kite-face .flop-face-panel{clip-path:polygon(18% 0,84% 5%,100% 31%,78% 100%,27% 94%,0 37%);border-radius:15px;width:110px;height:89px;top:65px;left:55px}.avatar-head-shape-bean-tilt .flop-face-panel{border-radius:67% 33% 56% 44%/42% 58%;width:110px;height:87px;top:66px;left:55px;transform:rotate(-2deg)}.avatar-head-shape-wide-signal .flop-face-panel{border-radius:28px 18px 24px 17px;width:118px;height:78px;top:72px;left:51px}.avatar-head-shape-tall-sprout .flop-face-panel{border-radius:44% 38% 47% 42%/34% 40% 60% 66%;width:98px;height:94px;top:61px;left:61px}.avatar-head-shape-impossible-crown .flop-face-panel{border-color:var(--flop-head-accent);width:114px;height:91px;top:63px;left:53px}@supports (color:color-mix(in lab, red, red)){.avatar-head-shape-impossible-crown .flop-face-panel{border-color:color-mix(in srgb, var(--flop-head-accent) 58%, transparent)}}.avatar-head-shape-impossible-crown .flop-face-panel{clip-path:polygon(0 18%,14% 18%,14% 4%,57% 4%,57% 0,81% 0,81% 13%,100% 13%,100% 82%,83% 82%,83% 100%,20% 94%,20% 84%,0 84%);background:repeating-linear-gradient(135deg, transparent 0 12px, var(--flop-head-accent) 13px 16px), linear-gradient(145deg, var(--flop-face), var(--flop-face));border-radius:7px}@supports (color:color-mix(in lab, red, red)){.avatar-head-shape-impossible-crown .flop-face-panel{background:repeating-linear-gradient(135deg, transparent 0 12px, color-mix(in srgb, var(--flop-head-accent) 18%, transparent) 13px 16px), linear-gradient(145deg, color-mix(in srgb, var(--flop-face) 86%, white), var(--flop-face))}}.avatar-head-shape-rift-visage .flop-face-panel{border-color:var(--flop-head-accent);width:114px;height:90px;top:64px;left:53px}@supports (color:color-mix(in lab, red, red)){.avatar-head-shape-rift-visage .flop-face-panel{border-color:color-mix(in srgb, var(--flop-head-accent) 52%, transparent)}}.avatar-head-shape-rift-visage .flop-face-panel{clip-path:polygon(11% 0,91% 5%,100% 28%,73% 43%,96% 61%,82% 95%,28% 100%,4% 77%,27% 55%,0 34%);background:radial-gradient(ellipse at 78% 50%, var(--flop-head-accent) 0 7%, transparent 8% 22%, var(--flop-head-accent) 23% 27%, transparent 28%), linear-gradient(145deg, var(--flop-face), var(--flop-face));border-radius:62% 33% 58% 42%/47% 38% 62% 53%}@supports (color:color-mix(in lab, red, red)){.avatar-head-shape-rift-visage .flop-face-panel{background:radial-gradient(ellipse at 78% 50%, color-mix(in srgb, var(--flop-head-accent) 45%, transparent) 0 7%, transparent 8% 22%, color-mix(in srgb, var(--flop-head-accent) 23%, transparent) 23% 27%, transparent 28%), linear-gradient(145deg, color-mix(in srgb, var(--flop-face) 86%, white), var(--flop-face))}}.avatar-head-shape-prism-bloom .flop-face-panel{clip-path:polygon(50% 0,63% 16%,84% 7%,82% 29%,100% 37%,84% 55%,97% 79%,73% 81%,61% 100%,43% 86%,20% 98%,18% 73%,0 62%,17% 44%,5% 20%,31% 22%);background:linear-gradient(118deg, var(--flop-head-accent) 0 24%, var(--flop-face) 25% 52%, var(--flop-face) 53% 67%, var(--flop-head-accent) 68%);border-color:#ffffff40;border-radius:0;width:116px;height:94px;top:61px;left:52px}@supports (color:color-mix(in lab, red, red)){.avatar-head-shape-prism-bloom .flop-face-panel{background:linear-gradient(118deg, color-mix(in srgb, var(--flop-head-accent) 33%, var(--flop-face)) 0 24%, var(--flop-face) 25% 52%, color-mix(in srgb, var(--flop-face) 58%, white) 53% 67%, color-mix(in srgb, var(--flop-head-accent) 25%, var(--flop-face)) 68%)}}.avatar-head-shape-mobius-mask .flop-face-panel{border-color:var(--flop-head-accent);width:114px;height:91px;top:63px;left:53px}@supports (color:color-mix(in lab, red, red)){.avatar-head-shape-mobius-mask .flop-face-panel{border-color:color-mix(in srgb, var(--flop-head-accent) 52%, transparent)}}.avatar-head-shape-mobius-mask .flop-face-panel{clip-path:polygon(17% 0,82% 5%,100% 23%,68% 46%,96% 76%,77% 100%,24% 94%,3% 76%,35% 52%,0 22%);background:conic-gradient(from 38deg at 50% 50%, var(--flop-face), var(--flop-face), var(--flop-head-accent), var(--flop-face), var(--flop-face), var(--flop-face));border-radius:43% 57% 46% 54%/31% 42% 58% 69%}@supports (color:color-mix(in lab, red, red)){.avatar-head-shape-mobius-mask .flop-face-panel{background:conic-gradient(from 38deg at 50% 50%, color-mix(in srgb, var(--flop-face) 68%, white), var(--flop-face), color-mix(in srgb, var(--flop-head-accent) 34%, var(--flop-face)), var(--flop-face), color-mix(in srgb, var(--flop-face) 72%, black), var(--flop-face))}}.gf-avatar .avatar-eye-rig{z-index:5;border-radius:inherit;clip-path:inherit;display:block;position:absolute;inset:0;overflow:hidden}.gf-avatar .avatar-eyes{width:calc(66px + var(--flop-eye-gap));z-index:3;left:50%;top:calc(27px + var(--flop-eye-shift-y));transform:translate(-50%);scale:var(--flop-eye-scale-x) var(--flop-eye-scale-y);rotate:var(--flop-eye-rotate);transform-origin:50%;justify-content:space-between;position:absolute;display:flex!important}.gf-avatar .avatar-eyes b{width:24px;height:26px;box-shadow:inset 0 0 0 5px var(--flop-eye-left);scale:var(--flop-eye-balance-left) 1;background:#101319;border:4px solid #333941;border-radius:50%;animation:5.5s infinite avatar-blink;display:block;position:relative}.gf-avatar .avatar-eyes b:last-child{width:19px;height:22px;box-shadow:inset 0 0 0 5px var(--flop-eye-right);scale:var(--flop-eye-balance-right) 1;margin-top:3px;animation-delay:-.08s}.gf-avatar .avatar-eyes b:after{content:"";background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;top:5px;left:7px}.avatar-eyes-big-focus .avatar-eyes b,.avatar-eyes-big-focus .avatar-eyes b:last-child{width:25px;height:27px;margin-top:0}.avatar-eyes-sleepy-scan .avatar-eyes b,.avatar-eyes-sleepy-scan .avatar-eyes b:last-child{border-radius:5px 5px 50% 50%;width:26px;height:13px;margin-top:7px;animation:none}.avatar-eyes-pixel-pop .avatar-eyes b,.avatar-eyes-pixel-pop .avatar-eyes b:last-child{border-radius:5px;width:22px;height:22px;margin-top:2px}.gf-avatar .avatar-mouth{z-index:3;border-bottom:4px solid var(--flop-mouth-primary);width:28px;height:12px;scale:var(--flop-mouth-scale-x) var(--flop-mouth-scale-y);translate:0 var(--flop-mouth-shift-y);rotate:var(--flop-mouth-rotate);transform-origin:50%;border-radius:0 0 50% 50%;display:block;position:absolute;top:61px;left:calc(50% - 14px)}.avatar-mouth-crooked-grin .avatar-mouth{left:calc(50% - 12px);transform:rotate(-8deg)}.avatar-mouth-open-delight .avatar-mouth{border:3px solid var(--flop-mouth-primary);background:var(--flop-mouth-secondary);border-radius:46%;width:23px;height:17px;top:59px;left:calc(50% - 11.5px)}.avatar-mouth-zigzag-mouth .avatar-mouth{background:linear-gradient(135deg, transparent 0 35%, var(--flop-mouth-primary) 36% 48%, transparent 49% 58%, var(--flop-mouth-primary) 59% 71%, transparent 72%);border:0;width:29px;height:10px;top:62px}.gf-avatar .flop-limb{z-index:1;background:repeating-linear-gradient(90deg,#e4e0d8 0 12px,#bab7b1 13px 15px);border:2px solid #0000002e;display:block;position:absolute}.flop-arm{width:var(--flop-arm-length);height:var(--flop-arm-thickness);background:repeating-linear-gradient(90deg, var(--flop-arm-primary) 0 12px, var(--flop-arm-secondary) 13px 15px);transform-origin:50%;border-radius:14px;top:116px}.flop-arm b{background:linear-gradient(145deg, var(--flop-hand-primary), var(--flop-hand-primary));border-radius:45%;width:21px;height:23px;display:block;position:absolute;top:-4px}@supports (color:color-mix(in lab, red, red)){.flop-arm b{background:linear-gradient(145deg, color-mix(in srgb, var(--flop-hand-primary) 78%, white), var(--flop-hand-primary))}}.flop-arm b{box-shadow:inset 0 -3px 0 var(--flop-hand-secondary)}@supports (color:color-mix(in lab, red, red)){.flop-arm b{box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--flop-hand-secondary) 30%, transparent)}}.flop-arm b{scale:var(--flop-hand-scale-x) var(--flop-hand-scale-y)}.flop-arm-left{translate:var(--flop-arm-gap-left) 0;rotate:var(--flop-arm-rotate-left);scale:var(--flop-arm-balance-left) 1;transform-origin:100%;left:17px}.flop-arm-left b{translate:var(--flop-hand-gap-left) var(--flop-hand-shift-y);transform:scaleX(var(--flop-hand-balance-left));left:-9px}.flop-arm-right{translate:var(--flop-arm-gap-right) 0;rotate:var(--flop-arm-rotate-right);scale:var(--flop-arm-balance-right) 1;transform-origin:0;right:17px}.flop-arm-right b{translate:var(--flop-hand-gap-right) var(--flop-hand-shift-y);transform:scaleX(var(--flop-hand-balance-right));right:-9px}.flop-leg{background:repeating-linear-gradient(90deg, var(--flop-leg-primary) 0 12px, var(--flop-leg-secondary) 13px 15px);width:20px;height:51px;scale:var(--flop-leg-scale-x) var(--flop-leg-scale-y);transform-origin:50% 0;rotate:var(--flop-leg-rotate);border-radius:10px;top:188px}.flop-leg b{background:linear-gradient(180deg, var(--flop-foot-primary), var(--flop-foot-primary));border-radius:50% 50% 35% 35%;width:33px;height:20px;display:block;position:absolute;bottom:-5px;left:-6px}@supports (color:color-mix(in lab, red, red)){.flop-leg b{background:linear-gradient(180deg, var(--flop-foot-primary), color-mix(in srgb, var(--flop-foot-primary) 75%, var(--flop-foot-secondary)))}}.flop-leg b{scale:var(--flop-foot-scale-x) var(--flop-foot-scale-y);rotate:var(--flop-foot-rotate)}.flop-leg-left{transform:rotate(2deg) scaleX(var(--flop-leg-balance-left));translate:var(--flop-leg-gap-left) 0;left:70px}.flop-leg-right{transform:rotate(-2deg) scaleX(var(--flop-leg-balance-right));translate:var(--flop-leg-gap-right) 0;right:70px}.flop-leg-left b{translate:var(--flop-foot-gap-left) 0;transform:scaleX(var(--flop-foot-balance-left))}.flop-leg-right b{translate:var(--flop-foot-gap-right) 0;transform:scaleX(var(--flop-foot-balance-right))}.gf-avatar .avatar-hand-accessory,.gf-avatar .avatar-held-item,.gf-avatar .avatar-glasses{display:none}.avatar-hand-accessory-signal-watch .avatar-hand-accessory,.avatar-hand-accessory-stacked-bangles .avatar-hand-accessory,.avatar-hand-accessory-orbit-cuffs .avatar-hand-accessory{z-index:4;border:3px solid var(--flop-hand-accessory-primary);background:var(--flop-hand-accessory-secondary);width:13px;height:17px;scale:var(--flop-hand-accessory-scale-x) var(--flop-hand-accessory-scale-y);rotate:var(--flop-hand-accessory-rotate);border-radius:6px;display:block;position:absolute;top:0}.avatar-hand-accessory-stacked-bangles .avatar-hand-accessory{border-width:4px 3px;border-color:var(--flop-hand-accessory-primary) var(--flop-hand-accessory-secondary);background:0 0;width:11px}.avatar-hand-accessory-orbit-cuffs .avatar-hand-accessory{box-shadow:0 0 8px var(--flop-hand-accessory-secondary)}.avatar-held-prompt-wand .avatar-held-item,.avatar-held-tiny-toolbox .avatar-held-item,.avatar-held-holo-staff .avatar-held-item{z-index:8;width:10px;height:64px;left:calc(50% - 5px + var(--flop-held-shift-x));bottom:calc(12px - var(--flop-held-shift-y));border:2px solid var(--flop-held-primary);display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.avatar-held-prompt-wand .avatar-held-item,.avatar-held-tiny-toolbox .avatar-held-item,.avatar-held-holo-staff .avatar-held-item{border:2px solid color-mix(in srgb, var(--flop-held-primary) 72%, black)}}.avatar-held-prompt-wand .avatar-held-item,.avatar-held-tiny-toolbox .avatar-held-item,.avatar-held-holo-staff .avatar-held-item{background:linear-gradient(var(--flop-held-secondary), var(--flop-held-primary));scale:var(--flop-held-scale-x) var(--flop-held-scale-y);transform-origin:50% 100%;border-radius:7px;transform:rotate(-12deg)}.flop-arm-left .avatar-held-item{transform:rotate(12deg)}.avatar-held-prompt-wand .avatar-held-item:before{content:"✦";color:var(--flop-held-secondary);text-shadow:0 0 7px var(--flop-held-secondary);font-size:20px;position:absolute;top:-17px;left:-7px}.avatar-held-tiny-toolbox .avatar-held-item{width:38px;height:27px;left:calc(50% - 19px + var(--flop-held-shift-x));bottom:calc(7px - var(--flop-held-shift-y));border-radius:5px}.avatar-held-holo-staff .avatar-held-item{height:82px;box-shadow:0 0 10px var(--flop-held-secondary)}.avatar-held-holo-staff .avatar-held-item:before{content:"◆";color:var(--flop-held-secondary);text-shadow:0 0 10px var(--flop-held-secondary);font-size:21px;animation:2s ease-in-out infinite avatar-glow;position:absolute;top:-20px;left:-7px}.avatar-head-flop-beanie .avatar-hair,.avatar-head-signal-cap .avatar-hair,.avatar-head-field-headphones .avatar-hair{scale:calc(var(--flop-hair-scale-x) - .12) calc(var(--flop-hair-scale-y) - .28);translate:0 8px}.gf-avatar .avatar-back-layer{z-index:0;opacity:0;border:4px solid var(--flop-back-primary);width:62px;height:92px;display:block;position:absolute;top:93px;left:29px}@supports (color:color-mix(in lab, red, red)){.gf-avatar .avatar-back-layer{border:4px solid color-mix(in srgb, var(--flop-back-primary) 72%, white)}}.gf-avatar .avatar-back-layer{background:var(--flop-back-primary);transform:rotate(-10deg);scale:var(--flop-back-scale-x) var(--flop-back-scale-y);translate:var(--flop-back-shift-x) var(--flop-back-shift-y);border-radius:13px}.avatar-back-prompt-pack .avatar-back-layer{opacity:1}.avatar-back-layer:before{content:"P";background:var(--flop-back-secondary);color:#fff;text-align:center;border-radius:5px;padding:5px;font:950 12px ui-monospace,monospace;position:absolute;inset:17px 8px auto}.gf-avatar .avatar-upper{z-index:5;border-radius:inherit;width:100%;height:100%;clip-path:inherit;transform:rotate(var(--flop-top-rotate));transform-origin:50% 58%;-webkit-mask-image:linear-gradient(to bottom, transparent var(--flop-top-start), #000 calc(var(--flop-top-start) + 1%));-webkit-mask-image:linear-gradient(to bottom, transparent var(--flop-top-start), #000 calc(var(--flop-top-start) + 1%));-webkit-mask-image:linear-gradient(to bottom, transparent var(--flop-top-start), #000 calc(var(--flop-top-start) + 1%));-webkit-mask-image:linear-gradient(to bottom, transparent var(--flop-top-start), #000 calc(var(--flop-top-start) + 1%));mask-image:linear-gradient(to bottom, transparent var(--flop-top-start), #000 calc(var(--flop-top-start) + 1%));background:0 0;display:block;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.avatar-upper-maker-jacket .avatar-upper{background:linear-gradient(90deg, transparent 0 var(--flop-top-trim-start), var(--flop-top-secondary) var(--flop-top-trim-start) var(--flop-top-trim-end), transparent var(--flop-top-trim-end)), linear-gradient(145deg, color-mix(in srgb, var(--flop-top-primary) 86%, white), var(--flop-top-primary))}}.avatar-upper-maker-jacket .avatar-upper:after{content:"GF";color:var(--flop-top-secondary);font:950 10px ui-monospace,monospace;position:absolute;top:61%;left:auto;right:13%}@supports (color:color-mix(in lab, red, red)){.avatar-upper-cozy-wrap .avatar-upper{background:repeating-linear-gradient(174deg, var(--flop-top-primary) 0 13px, color-mix(in srgb, var(--flop-top-primary) 84%, white) 14px 25px)}}.avatar-upper-cozy-wrap .avatar-upper{box-shadow:inset 0 0 0 2px #ffffff0f}.avatar-upper-cozy-wrap .avatar-upper:after{content:"";background:var(--flop-top-secondary);border-radius:3px;width:10%;height:13%;position:absolute;top:51%;left:45%}@supports (color:color-mix(in lab, red, red)){.avatar-upper-field-coat .avatar-upper{background:linear-gradient(90deg, color-mix(in srgb, var(--flop-top-primary) 72%, white) 0 var(--flop-top-trim-start), var(--flop-top-secondary) var(--flop-top-trim-start) var(--flop-top-trim-end), var(--flop-top-primary) var(--flop-top-trim-end))}}.avatar-upper-field-coat .avatar-upper:after{content:"";border:2px solid var(--flop-top-secondary);border-radius:3px;width:14%;height:8%;position:absolute;top:66%;right:14%}.avatar-upper-architect-coat .avatar-upper{background:repeating-linear-gradient(90deg, transparent 0 24px, var(--flop-top-secondary) 25px 27px), linear-gradient(var(--flop-top-primary), var(--flop-top-primary))}@supports (color:color-mix(in lab, red, red)){.avatar-upper-architect-coat .avatar-upper{background:repeating-linear-gradient(90deg, transparent 0 24px, color-mix(in srgb, var(--flop-top-secondary) 22%, transparent) 25px 27px), linear-gradient(color-mix(in srgb, var(--flop-top-primary) 80%, white), var(--flop-top-primary))}}.avatar-upper-architect-coat .avatar-upper:after{content:"⌁";color:var(--flop-top-secondary);font-size:20px;position:absolute;top:60%;left:auto;right:13%}.gf-avatar .avatar-outfit-build{z-index:11;pointer-events:none;scale:var(--flop-outfit-build-scale-x) var(--flop-outfit-build-scale-y);translate:0 var(--flop-outfit-build-shift-y);display:none;position:absolute;inset:0}.gf-avatar .avatar-hair{z-index:6;width:110px;height:82px;transform:rotate(var(--flop-tuft-tilt));scale:var(--flop-hair-scale-x) var(--flop-hair-scale-y);translate:0 var(--flop-hair-shift-y);transform-origin:50% 88%;clip-path:none;background:0 0;display:block;position:absolute;top:8px;left:58px}.gf-avatar .avatar-hair b{background:linear-gradient(180deg, var(--flop-hair-primary), var(--flop-hair-primary));border:2px solid #ffffff1a;border-radius:90% 10% 65% 16%;width:24px;height:70px;display:block;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.gf-avatar .avatar-hair b{background:linear-gradient(180deg, color-mix(in srgb, var(--flop-hair-primary) 88%, transparent), color-mix(in srgb, var(--flop-hair-primary) 72%, var(--flop-shell)))}}.gf-avatar .avatar-hair b{transform-origin:bottom}.avatar-hair b:first-child{left:7px;transform:rotate(-35deg)scale(.78)}.avatar-hair b:nth-child(2){left:30px;transform:rotate(-15deg)}.avatar-hair b:nth-child(3){background:linear-gradient(180deg, var(--flop-hair-secondary), var(--flop-hair-secondary));left:56px;transform:rotate(6deg)scale(.88)}@supports (color:color-mix(in lab, red, red)){.avatar-hair b:nth-child(3){background:linear-gradient(180deg, color-mix(in srgb, var(--flop-hair-secondary) 88%, transparent), color-mix(in srgb, var(--flop-hair-secondary) 72%, var(--flop-shell)))}}.avatar-hair b:nth-child(4){left:79px;transform:rotate(26deg)scale(.7)}.avatar-hair-circuit-swoop .avatar-hair b:first-child,.avatar-hair-circuit-swoop .avatar-hair b:nth-child(4){display:none}.avatar-hair-circuit-swoop .avatar-hair b:nth-child(2){width:31px;transform:rotate(-25deg)scale(1.05)}.avatar-hair-circuit-swoop .avatar-hair b:nth-child(3){width:31px;transform:rotate(8deg)scale(.84)}.avatar-hair-cloudcut .avatar-hair b{background:var(--flop-hair-primary);border-radius:55% 55% 32% 32%;width:38px;height:34px;bottom:5px}@supports (color:color-mix(in lab, red, red)){.avatar-hair-cloudcut .avatar-hair b{background:color-mix(in srgb, var(--flop-hair-primary) 72%, white)}}.avatar-hair-cloudcut .avatar-hair b:first-child{left:10px;transform:rotate(-14deg)}.avatar-hair-cloudcut .avatar-hair b:nth-child(2){left:36px;transform:translateY(-9px)}.avatar-hair-cloudcut .avatar-hair b:nth-child(3){background:var(--flop-hair-secondary);left:64px;transform:rotate(15deg)}@supports (color:color-mix(in lab, red, red)){.avatar-hair-cloudcut .avatar-hair b:nth-child(3){background:color-mix(in srgb, var(--flop-hair-secondary) 72%, white)}}.avatar-hair-cloudcut .avatar-hair b:nth-child(4),.avatar-hair-split-spark .avatar-hair b:first-child,.avatar-hair-split-spark .avatar-hair b:nth-child(4){display:none}.avatar-hair-split-spark .avatar-hair b:nth-child(2){background:var(--flop-hair-primary);left:28px;transform:rotate(-24deg)scale(.96)}.avatar-hair-split-spark .avatar-hair b:nth-child(3){background:var(--flop-hair-secondary);left:61px;transform:rotate(21deg)scale(.86)}.gf-avatar .avatar-headgear{z-index:9;opacity:0;width:132px;height:62px;scale:var(--flop-headwear-scale-x) var(--flop-headwear-scale-y);translate:0 var(--flop-headwear-shift-y);rotate:var(--flop-headwear-rotate);transform-origin:50% 70%;display:block;position:absolute;top:39px;left:44px}.avatar-head-flop-beanie .avatar-headgear{opacity:1;background:linear-gradient(var(--flop-headwear-primary), var(--flop-headwear-primary));border-radius:60px 60px 17px 17px}@supports (color:color-mix(in lab, red, red)){.avatar-head-flop-beanie .avatar-headgear{background:linear-gradient(color-mix(in srgb, var(--flop-headwear-primary) 80%, white), var(--flop-headwear-primary))}}.avatar-head-flop-beanie .avatar-headgear{transform:rotate(-4deg)}.avatar-head-flop-beanie .avatar-headgear:after{content:"";background:var(--flop-headwear-secondary);border-radius:2px;width:19px;height:8px;position:absolute;bottom:8px;right:22px}.avatar-head-field-headphones .avatar-headgear{opacity:1;border:10px solid var(--flop-headwear-primary);border-bottom:0;border-radius:70px 70px 0 0}.avatar-head-field-headphones .avatar-headgear:before,.avatar-head-field-headphones .avatar-headgear:after{content:"";border:6px solid var(--flop-headwear-primary);width:27px;height:39px;position:absolute;top:31px}@supports (color:color-mix(in lab, red, red)){.avatar-head-field-headphones .avatar-headgear:before,.avatar-head-field-headphones .avatar-headgear:after{border:6px solid color-mix(in srgb, var(--flop-headwear-primary) 72%, white)}}.avatar-head-field-headphones .avatar-headgear:before,.avatar-head-field-headphones .avatar-headgear:after{background:var(--flop-headwear-secondary);border-radius:9px}.avatar-head-field-headphones .avatar-headgear:before{left:-15px}.avatar-head-field-headphones .avatar-headgear:after{background:var(--flop-headwear-secondary);right:-15px}@supports (color:color-mix(in lab, red, red)){.avatar-head-field-headphones .avatar-headgear:after{background:color-mix(in srgb, var(--flop-headwear-secondary) 70%, white)}}.gf-avatar .avatar-face-item{z-index:8;opacity:0;pointer-events:none;scale:var(--flop-face-detail-scale-x) var(--flop-face-detail-scale-y);translate:var(--flop-face-detail-shift-x) var(--flop-face-detail-shift-y);display:block;position:absolute;inset:0}.avatar-face-pixel-freckles .avatar-face-item{opacity:1;background:radial-gradient(circle at 19% 62%, var(--flop-face-detail-primary) 0 2px, transparent 3px), radial-gradient(circle at 25% 70%, var(--flop-face-detail-secondary) 0 2px, transparent 3px), radial-gradient(circle at 77% 64%, var(--flop-face-detail-primary) 0 1px, transparent 2px)}@supports (color:color-mix(in lab, red, red)){.avatar-face-pixel-freckles .avatar-face-item{background:radial-gradient(circle at 19% 62%, var(--flop-face-detail-primary) 0 2px, transparent 3px), radial-gradient(circle at 25% 70%, var(--flop-face-detail-secondary) 0 2px, transparent 3px), radial-gradient(circle at 77% 64%, color-mix(in srgb, var(--flop-face-detail-primary) 62%, #777) 0 1px, transparent 2px)}}.avatar-face-glitch-visor .avatar-face-item{opacity:1;border:2px solid var(--flop-face-detail-primary);background:repeating-linear-gradient(90deg, var(--flop-face-detail-primary) 0 6px, var(--flop-face-detail-secondary) 7px 9px);border-radius:9px;height:39px;inset:22px 5px auto}@supports (color:color-mix(in lab, red, red)){.avatar-face-glitch-visor .avatar-face-item{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--flop-face-detail-primary) 22%, transparent) 0 6px, color-mix(in srgb, var(--flop-face-detail-secondary) 16%, transparent) 7px 9px);box-shadow:0 0 15px color-mix(in srgb, var(--flop-face-detail-primary) 36%, transparent)}}.gf-avatar .avatar-companion{z-index:4;border:4px solid var(--flop-companion-primary);width:48px;height:55px;display:none;position:absolute;bottom:24px;right:13px}@supports (color:color-mix(in lab, red, red)){.gf-avatar .avatar-companion{border:4px solid color-mix(in srgb, var(--flop-companion-primary) 70%, white)}}.gf-avatar .avatar-companion{background:var(--flop-companion-primary);scale:var(--flop-companion-scale-x) var(--flop-companion-scale-y);translate:var(--flop-companion-shift-x) var(--flop-companion-shift-y);border-radius:13px 13px 10px 10px;animation:3.6s ease-in-out infinite companion-hop;box-shadow:0 8px 12px #00000038}.avatar-companion-bit-buddy .avatar-companion,.avatar-companion-orbit-mote .avatar-companion{display:block}.gf-avatar .avatar-companion b{background:var(--flop-companion-secondary);border-radius:50%;width:9px;height:9px;display:block;position:absolute;top:16px}.gf-avatar .avatar-companion b:first-child{left:8px}.gf-avatar .avatar-companion b:nth-child(2){background:var(--flop-companion-secondary);right:8px}@supports (color:color-mix(in lab, red, red)){.gf-avatar .avatar-companion b:nth-child(2){background:color-mix(in srgb, var(--flop-companion-secondary) 65%, white)}}.gf-avatar .avatar-companion i{background:var(--flop-companion-primary);border-radius:0 0 5px 5px;width:5px;height:9px;position:absolute;bottom:-9px;left:8px}@supports (color:color-mix(in lab, red, red)){.gf-avatar .avatar-companion i{background:color-mix(in srgb, var(--flop-companion-primary) 70%, white)}}.gf-avatar .avatar-companion i{box-shadow:23px 0 var(--flop-companion-primary)}@supports (color:color-mix(in lab, red, red)){.gf-avatar .avatar-companion i{box-shadow:23px 0 color-mix(in srgb, var(--flop-companion-primary) 70%, white)}}.avatar-companion-orbit-mote .avatar-companion{border-radius:45% 55% 50% 45%;width:38px;height:38px;bottom:73px;right:18px;transform:rotate(10deg)}.avatar-companion-orbit-mote .avatar-companion b:nth-child(2),.avatar-companion-orbit-mote .avatar-companion i{display:none}.avatar-companion-orbit-mote .avatar-companion b:first-child{top:10px;left:10px}.gf-avatar .avatar-frame{z-index:10;pointer-events:none;border:var(--flop-frame-thickness) solid transparent;border-radius:20px;display:block;position:absolute;inset:6px}.avatar-frame-signal-frame .avatar-frame{border-color:var(--flop-frame-primary)}@supports (color:color-mix(in lab, red, red)){.avatar-frame-signal-frame .avatar-frame{border-color:color-mix(in srgb, var(--flop-frame-primary) 72%, transparent)}}.avatar-frame-signal-frame .avatar-frame{box-shadow:inset 0 0 var(--flop-frame-glow) var(--flop-frame-secondary)}@supports (color:color-mix(in lab, red, red)){.avatar-frame-signal-frame .avatar-frame{box-shadow:inset 0 0 var(--flop-frame-glow) color-mix(in srgb, var(--flop-frame-secondary) 18%, transparent)}}.avatar-frame-champion-frame .avatar-frame{border-style:double;border-color:var(--flop-frame-primary);box-shadow:inset 0 0 calc(var(--flop-frame-glow) + 5px) var(--flop-frame-secondary), 0 0 var(--flop-frame-glow) var(--flop-frame-primary)}@supports (color:color-mix(in lab, red, red)){.avatar-frame-champion-frame .avatar-frame{box-shadow:inset 0 0 calc(var(--flop-frame-glow) + 5px) color-mix(in srgb, var(--flop-frame-secondary) 28%, transparent), 0 0 var(--flop-frame-glow) color-mix(in srgb, var(--flop-frame-primary) 28%, transparent)}}.avatar-frame-champion-frame .avatar-frame{animation:2.2s ease-in-out infinite avatar-glow}.gf-avatar .avatar-effect{z-index:9;pointer-events:none;display:block;position:absolute;inset:0}.gf-avatar .avatar-effect b{width:var(--flop-effect-size);height:var(--flop-effect-size);opacity:0;background:var(--flop-effect-primary);box-shadow:0 0 12px var(--flop-effect-secondary);border-radius:50%;display:block;position:absolute}.avatar-effect-coral-sparks .avatar-effect b,.avatar-effect-phd-flopology .avatar-effect b{opacity:var(--flop-effect-opacity);animation:avatar-spark var(--flop-effect-duration) ease-in-out infinite}.avatar-effect b:first-child{top:26%;left:16%}.avatar-effect b:nth-child(2){animation-delay:-.7s;top:45%;right:13%}.avatar-effect b:nth-child(3){animation-delay:-1.3s;bottom:12%;left:25%}.avatar-effect b:nth-child(4){animation-delay:-1.8s;bottom:26%;right:24%}.gf-avatar-mini{--avatar-render-scale:.105;border-radius:8px;width:34px;height:34px}.gf-avatar-compact{--avatar-render-scale:.19;border-radius:12px;width:58px;height:58px}.gf-avatar-mini .avatar-character{animation:none;top:3px;left:5.5px}.gf-avatar-compact .avatar-character{animation:none;top:4px;left:8px}.gf-avatar-mini .avatar-companion,.gf-avatar-compact .avatar-companion,.gf-avatar-mini .avatar-effect,.gf-avatar-compact .avatar-effect{display:none}.gf-avatar-mini .avatar-frame{border-radius:7px;inset:1px}.gf-avatar-compact .avatar-frame{border-radius:10px;inset:2px}.avatar-motion-off *,.avatar-motion-off :before,.avatar-motion-off :after{animation:none!important}@keyframes flopling-idle{0%,to{translate:0}50%{translate:0 -3px}}@keyframes companion-hop{0%,to{translate:0}50%{translate:0 -5px}}@keyframes avatar-pixel-reform{0%,27%,74%,to{opacity:1;filter:none;transform:translate(0)scale(1);-webkit-mask-image:none;mask-image:none}34%,67%{opacity:.82;filter:contrast(1.22)saturate(1.18);-webkit-mask-image:repeating-conic-gradient(#000 0 25%, transparent 0 50%);-webkit-mask-size:8px 8px;-webkit-mask-image:repeating-conic-gradient(#000 0 25%, transparent 0 50%);-webkit-mask-image:repeating-conic-gradient(#000 0 25%, transparent 0 50%);-webkit-mask-image:repeating-conic-gradient(#000 0 25%, transparent 0 50%);mask-image:repeating-conic-gradient(#000 0 25%, transparent 0 50%);transform:translate(0)scale(.995);-webkit-mask-size:8px 8px;mask-size:8px 8px}43%,60%{opacity:.32;filter:contrast(1.55)saturate(1.42);-webkit-mask-image:repeating-conic-gradient(#000 0 25%, transparent 0 50%);-webkit-mask-size:6px 6px;-webkit-mask-image:repeating-conic-gradient(#000 0 25%, transparent 0 50%);-webkit-mask-image:repeating-conic-gradient(#000 0 25%, transparent 0 50%);-webkit-mask-image:repeating-conic-gradient(#000 0 25%, transparent 0 50%);mask-image:repeating-conic-gradient(#000 0 25%, transparent 0 50%);transform:translate(2px,-1px)scale(.985);-webkit-mask-size:6px 6px;mask-size:6px 6px}49%,55%{opacity:0;filter:blur(1px)contrast(1.8);-webkit-mask-image:repeating-conic-gradient(#000 0 25%, transparent 0 50%);-webkit-mask-size:4px 4px;-webkit-mask-image:repeating-conic-gradient(#000 0 25%, transparent 0 50%);-webkit-mask-image:repeating-conic-gradient(#000 0 25%, transparent 0 50%);-webkit-mask-image:repeating-conic-gradient(#000 0 25%, transparent 0 50%);mask-image:repeating-conic-gradient(#000 0 25%, transparent 0 50%);transform:translate(-2px,1px)scale(.965);-webkit-mask-size:4px 4px;mask-size:4px 4px}}@keyframes avatar-pixel-fragment{0%,28%,73%,to{opacity:0;transform:translate(0)scale(.2)rotate(0)}34%,67%{opacity:.38;transform:translate(0)scale(1)}44%,59%{opacity:.96;transform:translate(var(--pixel-mid-x), var(--pixel-mid-y)) scale(.9) rotate(45deg)}51%,53%{opacity:.72;transform:translate(var(--pixel-dx), var(--pixel-dy)) scale(.58) rotate(90deg)}}@keyframes avatar-pixel-scan{0%,26%,75%,to{opacity:0;transform:translateY(0)}30%{opacity:.9;transform:translateY(0)}49%{opacity:.75;transform:translateY(204px)}52%{opacity:0;transform:translateY(204px)}56%{opacity:.75;transform:translateY(204px)}71%{opacity:.9;transform:translateY(0)}}@keyframes avatar-pixel-shadow{0%,28%,73%,to{opacity:1;transform:scaleX(1)}43%,60%{opacity:.35;transform:scaleX(.72)}49%,55%{opacity:.08;transform:scaleX(.42)}}@keyframes avatar-liquid-loop{0%,to{filter:none;transform:translate(0)rotate(0)skew(0deg)scale(1)}12%{transform:translate(-8px,-4px)rotate(-2deg)skew(-3deg)scale(1.09,.93)}26%{transform:translate(5px,-15px)rotate(1.5deg)skewY(2deg)scale(.9,1.12)}39%{transform:translate(11px,2px)rotate(2.5deg)skew(4deg)scale(1.08,.94)}53%{filter:saturate(1.12);transform:translate(-10px,8px)rotate(-2deg)skewY(-3deg)scale(1.13,.88)}67%{transform:translate(-4px,-12px)rotate(-1deg)skew(3deg)scale(.94,1.1)}81%{transform:translate(9px,5px)rotate(1.8deg)skewY(2deg)scale(1.1,.91)}92%{transform:translate(-3px,2px)rotate(-.6deg)scale(.98,1.03)}}@keyframes avatar-hologram-shift{0%,88%,92%,to{opacity:.96;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--flop-effect-primary) 25%, transparent));transform:translate(0)}89%{opacity:.55;filter:hue-rotate(26deg) drop-shadow(4px 0 var(--flop-effect-primary));transform:translate(-3px)}90%{opacity:.82;filter:hue-rotate(-24deg) drop-shadow(-4px 0 var(--flop-effect-secondary));transform:translate(4px)}91%{opacity:.42;transform:translate(-1px)}}@keyframes avatar-hologram-scan{0%{opacity:0;transform:translateY(0)}12%{opacity:.8}88%{opacity:.8}to{opacity:0;transform:translateY(224px)}}@keyframes avatar-orbit-ring{to{transform:rotate(347deg)}}@keyframes avatar-orbit-nodes{to{transform:rotate(360deg)}}@keyframes avatar-prism-pulse{0%,to{filter:hue-rotate(-6deg) drop-shadow(0 0 3px color-mix(in srgb, var(--flop-effect-primary) 22%, transparent));transform:scale(.98)}50%{filter:hue-rotate(12deg) drop-shadow(0 0 13px color-mix(in srgb, var(--flop-effect-primary) 52%, transparent)) drop-shadow(0 0 7px color-mix(in srgb, var(--flop-effect-secondary) 48%, transparent));transform:scale(1.025)}}@keyframes avatar-phase-split{0%,38%,64%,to{filter:none;opacity:1;transform:translate(0)}46%{filter:drop-shadow(10px 0 0 color-mix(in srgb, var(--flop-effect-primary) 36%, transparent)) drop-shadow(-7px 0 0 color-mix(in srgb, var(--flop-effect-secondary) 32%, transparent));opacity:.85;transform:translate(-3px)}52%{filter:drop-shadow(18px 0 0 color-mix(in srgb, var(--flop-effect-primary) 32%, transparent)) drop-shadow(-16px 0 0 color-mix(in srgb, var(--flop-effect-secondary) 30%, transparent));opacity:.7;transform:translate(3px)}58%{filter:drop-shadow(7px 0 0 color-mix(in srgb, var(--flop-effect-primary) 26%, transparent)) drop-shadow(-6px 0 0 color-mix(in srgb, var(--flop-effect-secondary) 24%, transparent));opacity:.9;transform:translate(-1px)}}.avatar-quick-actions{gap:6px;margin-top:14px;display:flex}.avatar-quick-actions button{border:1px solid var(--gf-line);background:var(--gf-raised);color:var(--gf-text);border-radius:7px;padding:8px 10px;font-size:8px;font-weight:850}.avatar-quick-actions button:first-child{color:var(--gf-coral);border-color:#ff5a3c66}.avatar-personalize-panel{border:1px solid var(--gf-line);background:#191b20;border-radius:9px;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;padding:12px;display:grid;overflow:hidden}.avatar-personalize-heading{border-bottom:1px solid var(--gf-line);flex-direction:column;justify-content:center;padding:0 0 10px;display:flex}.avatar-personalize-heading>span{color:var(--gf-coral);letter-spacing:.12em;font-size:6px;font-weight:900}.avatar-personalize-heading>strong{margin-top:4px;font-size:16px}.avatar-personalize-heading>small{color:var(--gf-muted);margin-top:5px;font-size:7px;line-height:1.55}.avatar-personalize-fields{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.avatar-color-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.avatar-color-controls>:only-child{grid-column:1/-1}.avatar-color-controls label{background:var(--gf-raised);border-radius:7px;justify-content:space-between;align-items:center;gap:7px;min-width:0;min-height:42px;padding:7px;display:flex}.avatar-color-controls span,.avatar-shape-controls span{color:var(--gf-muted);font-size:7px;font-weight:800}.avatar-color-controls input{border:1px solid var(--gf-line);cursor:pointer;background:0 0;border-radius:7px;flex:none;width:28px;height:28px;padding:0}.avatar-shape-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:8px 12px;min-width:0;display:grid}.avatar-shape-controls label{gap:5px;min-width:0;display:grid}.avatar-shape-controls input{width:100%;min-width:0;accent-color:var(--gf-coral)}.avatar-base-part{border:1px dashed var(--gf-line);background:var(--gf-raised);border-radius:9px;align-items:center;gap:12px;min-height:82px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.avatar-base-part{background:color-mix(in srgb, var(--gf-raised) 52%, transparent)}}.avatar-base-part>span{width:42px;height:42px;color:var(--gf-coral);background:#ff5a3c1a;border-radius:9px;flex:none;place-items:center;font-size:15px;display:grid}.avatar-base-part strong,.avatar-base-part p{display:block}.avatar-base-part strong{font-size:9px}.avatar-base-part p{color:var(--gf-muted);margin:4px 0 0;font-size:7px;line-height:1.5}.avatar-motion-control{border:1px solid var(--gf-line);border-radius:8px;gap:5px;margin:10px 0 0;padding:10px;display:flex}.avatar-motion-control legend{color:var(--gf-muted);padding:0 4px;font-size:7px;font-weight:850}.avatar-motion-control label{cursor:pointer;flex:1}.avatar-motion-control input{opacity:0;position:absolute}.avatar-motion-control span{border:1px solid var(--gf-line);min-height:34px;color:var(--gf-muted);text-align:center;border-radius:6px;place-items:center;padding:7px;font-size:7px;display:grid}.avatar-motion-control input:checked+span{border-color:var(--gf-coral);color:var(--gf-text);background:#ff5a3c17}.avatar-motion-control input:focus-visible+span{outline:2px solid var(--gf-remix);outline-offset:2px}.avatar-stage-toolbar button{color:var(--gf-remix);cursor:pointer;background:#42c7ff12;border:1px solid #42c7ff59;border-radius:99px;padding:4px 7px;font-size:6px;font-weight:850}.avatar-size-previews{gap:8px;margin-top:9px;display:flex}.avatar-size-previews>div{border:1px solid var(--gf-line);background:var(--gf-raised);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:6px;min-width:76px;padding:7px;display:grid}.avatar-size-previews span{color:var(--gf-muted);font-size:6px;font-weight:800}.avatar-quick-actions button:disabled{opacity:.35;cursor:not-allowed}.avatar-owner-review-toggle{z-index:2;border:1px solid var(--gf-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0c10d1;border-radius:999px;grid-template-columns:1fr 1fr;padding:3px;display:grid;position:absolute;top:42px}.avatar-owner-review-toggle button{color:var(--gf-muted);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 10px;font-size:7px;font-weight:900}.avatar-owner-review-toggle button[aria-pressed=true]{color:var(--gf-text);background:linear-gradient(135deg,#42c7ff38,#ff6b5526);box-shadow:inset 0 0 0 1px #42c7ff57}.avatar-first-set-render{place-items:center;width:min(100%,400px);height:360px;margin-top:36px;display:grid;position:relative}.avatar-first-set-render:before{content:"";aspect-ratio:1;filter:blur(10px);background:radial-gradient(circle,#42c7ff21,#0000 68%);border-radius:50%;width:70%;position:absolute}.avatar-first-set-render img{object-fit:contain;filter:drop-shadow(0 22px 24px #00000061);width:100%;height:100%;position:relative}.avatar-first-set-parts{flex-wrap:wrap;justify-content:center;gap:5px;max-width:360px;display:flex}.avatar-first-set-parts span{color:var(--gf-muted);letter-spacing:.06em;text-transform:uppercase;background:#42c7ff0d;border:1px solid #42c7ff38;border-radius:999px;padding:4px 7px;font-size:6px;font-weight:850}.avatar-first-set-note{max-width:390px}.avatar-first-set-note span{color:var(--gf-hit)}.avatar-fit-lab{grid-template-columns:minmax(210px,1fr) minmax(150px,.72fr);align-items:center;gap:10px;width:100%;margin-top:46px;display:grid}.avatar-fit-lab-canvas{aspect-ratio:1;background:linear-gradient(#42c7ff0a 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#42c7ff0a 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle,#42c7ff17,#0000 68%);border:1px solid #42c7ff47;border-radius:12px;width:100%;position:relative;overflow:hidden}.avatar-fit-lab-canvas img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.avatar-fit-lab-guide{opacity:.2;filter:saturate(.35)}.avatar-fit-lab-layer{filter:drop-shadow(0 7px 7px #00000059)}.avatar-fit-lab-canvas>span{color:var(--gf-remix);letter-spacing:.08em;font-size:6px;font-weight:900;position:absolute;bottom:7px;left:8px}.avatar-fit-lab-controls{gap:8px;display:grid}.avatar-fit-lab-controls fieldset{border:1px solid var(--gf-line);background:var(--gf-raised);border-radius:9px;min-width:0;padding:8px}.avatar-fit-lab-controls legend{color:var(--gf-muted);text-transform:uppercase;padding:0 4px;font-size:7px;font-weight:900}.avatar-fit-lab-controls fieldset>div{gap:4px;display:grid}.avatar-fit-lab-controls button{color:var(--gf-muted);text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #0000;border-radius:6px;padding:5px 7px;font-size:7px}.avatar-fit-lab-controls button[aria-pressed=true]{color:var(--gf-text);background:#42c7ff1a;border-color:#42c7ff61}.avatar-first-set-note{margin-top:9px}.avatar-owner-review-sections{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:42px;display:grid}.avatar-owner-review-sections button{border:1px solid var(--gf-line);background:var(--gf-panel);color:var(--gf-muted);cursor:pointer;border-radius:7px;padding:7px;font-size:7px;font-weight:850}.avatar-owner-review-sections button[aria-pressed=true]{border-color:var(--gf-coral);color:var(--gf-text);background:#ff5a3c17}.avatar-owner-review-sections+.avatar-fit-lab{margin-top:9px}.avatar-fit-lab-finished{filter:drop-shadow(0 10px 12px #00000052)}.avatar-fit-lab-controls button small{color:var(--gf-coral);text-transform:uppercase;margin-left:5px;font-size:5px;font-weight:900}.avatar-technical-pieces>div{grid-template-columns:repeat(5,minmax(0,1fr))}.avatar-technical-pieces button{text-align:center;justify-items:center;gap:2px;padding:3px;display:grid}.avatar-technical-pieces button img{aspect-ratio:1;object-fit:contain;background:#00000029;border-radius:4px;width:100%}.avatar-technical-pieces>small{color:var(--gf-muted);margin-top:6px;font-size:6px;line-height:1.45;display:block}@media (max-width:620px){.avatar-fit-lab{grid-template-columns:1fr}.avatar-fit-lab-controls{grid-template-columns:1fr 1fr}.avatar-fit-lab-controls button{text-align:center}}.avatar-look-library{border:1px solid var(--gf-line);background:var(--gf-raised);border-radius:9px;gap:7px;margin-bottom:10px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.avatar-look-library{background:color-mix(in srgb, var(--gf-raised) 68%, transparent)}}.avatar-look-library>div{align-items:center;gap:6px;display:flex}.avatar-look-library>div:first-child{gap:2px;display:grid}.avatar-look-library strong{font-size:9px}.avatar-look-library small{color:var(--gf-muted);font-size:7px}.avatar-look-library input,.avatar-look-library select,.avatar-palette-tools select{border:1px solid var(--gf-line);min-width:0;color:var(--gf-text);font:inherit;background:#17191e;border-radius:6px;flex:1;padding:8px;font-size:8px}.avatar-look-library button,.avatar-category-actions button,.avatar-palette-tools label button,.avatar-fit-choice button,.avatar-pose-presets button{border:1px solid var(--gf-line);background:var(--gf-panel);color:var(--gf-muted);cursor:pointer;border-radius:6px;padding:7px 8px;font-size:7px;font-weight:800}.avatar-look-library button:disabled{opacity:.4;cursor:not-allowed}.avatar-category-actions{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.avatar-palette-tools{grid-template-columns:auto auto 1fr;align-items:center;gap:8px;display:grid}.avatar-palette-tools>div{gap:4px;display:flex}.avatar-palette-tools>div:first-child button{border:1px solid var(--gf-line);background:0 0;border-radius:5px;width:31px;height:24px;padding:3px;display:flex;overflow:hidden}.avatar-palette-tools>div:first-child i{width:50%;height:100%}.avatar-palette-tools>div:nth-child(2) button{border:1px solid #ffffff38;border-radius:50%;width:18px;height:18px;padding:0}.avatar-palette-tools label{align-items:center;gap:5px;display:flex}.avatar-palette-tools label span{color:var(--gf-muted);flex:none;font-size:7px;font-weight:800}.avatar-fit-choice,.avatar-pose-presets{border:1px solid var(--gf-line);border-radius:7px;flex-wrap:wrap;align-items:center;gap:5px;padding:8px;display:flex}.avatar-fit-choice>span,.avatar-pose-presets>span{color:var(--gf-muted);margin-right:auto;font-size:7px;font-weight:850}.avatar-fit-choice input{width:100%;accent-color:var(--gf-coral)}.avatar-fit-choice .fit-choice-active,.avatar-pose-presets .pose-active{border-color:var(--gf-coral);color:var(--gf-text);background:#ff5a3c17}.avatar-pose-library{border:1px solid var(--gf-line);background:var(--gf-raised);border-radius:9px;gap:9px;margin-top:12px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.avatar-pose-library{background:color-mix(in srgb, var(--gf-raised) 68%, transparent)}}.avatar-pose-library-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.avatar-pose-library-head p{color:var(--gf-coral);letter-spacing:.12em;margin:0 0 3px;font-size:6px;font-weight:900}.avatar-pose-library-head h2{margin:0;font-size:17px;font-weight:500}.avatar-pose-library-head>span{color:var(--gf-coral);border:1px solid #ff5a3c59;border-radius:99px;padding:4px 7px;font-size:6px;font-weight:900}.avatar-pose-library>p{color:var(--gf-muted);margin:0;font-size:7px;line-height:1.5}.avatar-pose-library>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.avatar-pose-library button{border:1px solid var(--gf-line);background:var(--gf-panel);min-width:0;min-height:87px;color:var(--gf-text);text-align:left;cursor:pointer;border-radius:8px;grid-template-rows:24px auto 1fr;justify-items:start;gap:4px;padding:8px 6px;display:grid;position:relative}.avatar-pose-library button>i{width:100%;color:var(--gf-remix);text-align:center;font-size:15px;font-style:normal;line-height:1}.avatar-pose-library button>strong{font-size:7px}.avatar-pose-library button>small{color:var(--gf-muted);font-size:6px;line-height:1.35}.avatar-pose-library button>span{color:var(--gf-muted);background:#15171b;border-radius:99px;padding:3px 5px;font-size:5px;font-weight:900;position:absolute;top:5px;right:5px}.avatar-pose-library button:hover{border-color:#42c7ff61}.avatar-pose-library button:focus-visible{outline:2px solid var(--gf-remix);outline-offset:2px}.avatar-pose-library .avatar-pose-selected{border-color:var(--gf-coral);background:#ff5a3c14;box-shadow:inset 0 0 0 1px #ff5a3c1f}.avatar-pose-library .avatar-pose-selected>i,.avatar-pose-library .avatar-pose-selected>span{color:var(--gf-coral)}.avatar-pose-library button:disabled{opacity:.55;cursor:not-allowed}.avatar-pose-library button>i.avatar-pose-render{background-color:#15181e;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:5px;height:42px;margin-top:-3px}.avatar-finish-library{border-top:1px solid var(--gf-line);margin-top:16px;padding-top:2px}.avatar-finish-library>p{color:var(--gf-muted);margin:-3px 0 9px;font-size:7px;line-height:1.5}.avatar-finish-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.avatar-finish-grid button{border:1px solid var(--gf-line);min-height:92px;color:var(--gf-text);text-align:left;background:#1a1c21;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:38px 1fr;align-items:center;column-gap:9px;padding:9px;display:grid;position:relative}.avatar-finish-grid button>i{border-radius:50%;grid-row:1/3;width:38px;height:38px}.avatar-finish-core{background:radial-gradient(circle at 34% 28%,#5b626e,#252a32 56%,#14171b 80%);box-shadow:inset 0 0 0 1px #ffffff29}.avatar-finish-emberglass{background:radial-gradient(circle at 38% 35%,#ffbe52,#e6411b 36%,#381514 62%,#16171b 76%);box-shadow:0 0 13px #ff501d6b,inset 0 0 0 1px #ff8e4285}.avatar-finish-grid strong{align-self:end;font-size:8px}.avatar-finish-grid small{color:var(--gf-muted);align-self:start;font-size:6px}.avatar-finish-grid span{color:var(--gf-muted);background:#15171b;border-radius:99px;padding:3px 5px;font-size:5px;font-weight:900;position:absolute;top:7px;right:7px}.avatar-finish-grid button.avatar-finish-selected{border-color:var(--gf-coral);background:#ff5a3c14}.avatar-finish-grid button.avatar-finish-selected span{color:var(--gf-coral)}.avatar-finish-grid button:disabled{opacity:.62;cursor:not-allowed}.avatar-shape-controls label>span{justify-content:space-between;display:flex}.avatar-shape-controls output{background:var(--gf-raised);color:var(--gf-text);border-radius:4px;padding:1px 5px;font-size:7px}.avatar-shape-controls label>div{grid-template-columns:minmax(0,1fr) 25px;align-items:center;gap:5px;display:grid;position:relative}.avatar-shape-controls label>div>i{background:var(--gf-muted);pointer-events:none;opacity:.65;border-radius:2px;width:2px;height:8px;display:block;position:absolute;top:4px}.avatar-shape-controls label>div>button{border:1px solid var(--gf-line);background:var(--gf-raised);width:25px;height:25px;color:var(--gf-muted);cursor:pointer;border-radius:5px;padding:0;font-size:11px}.avatar-shape-controls label>div>button:disabled{opacity:.25;cursor:default}.avatar-fit-messages{gap:5px;display:grid}.avatar-fit-messages p{color:var(--gf-muted);background:#35e6a50a;border:1px solid #35e6a52e;border-radius:7px;grid-template-columns:20px 1fr;align-items:center;gap:7px;margin:0;padding:7px;font-size:7px;line-height:1.45;display:grid}.avatar-fit-messages p span{width:20px;height:20px;color:var(--gf-hit);background:#35e6a51a;border-radius:50%;place-items:center;font-size:8px;font-weight:900;display:grid}.cosmetic-swatch{text-shadow:0 1px 5px #000000b3;font-weight:950}.cosmetic-swatch[style]{background-position:50% 34%;background-repeat:no-repeat;background-size:auto 132%}.swatch-offset-kite{clip-path:polygon(18% 5%,82% 10%,94% 27%,82% 90%,30% 96%,8% 72%)}.swatch-soft-pebble{border-radius:45%}.swatch-tilted-drop{border-radius:58% 28% 58% 34%;transform:rotate(-4deg)}.swatch-signal-block{clip-path:polygon(10% 18%,80% 4%,94% 24%,86% 86%,66% 96%,8% 84%)}.swatch-bean-arc{clip-path:polygon(14% 0,88% 5%,100% 27%,69% 46%,96% 67%,78% 100%,26% 93%,0 70%,25% 50%,2% 28%);transform:rotate(2deg)}.swatch-tall-capsule{clip-path:polygon(50% 0,84% 14%,100% 43%,82% 93%,56% 100%,20% 92%,0 42%,23% 13%);align-self:center;width:72%}.swatch-wide-wedge{clip-path:polygon(5% 18%,88% 0,100% 78%,76% 100%,12% 90%)}.swatch-comet-curve{clip-path:polygon(0 14%,77% 0,100% 19%,70% 45%,100% 72%,82% 100%,17% 89%,0 58%,23% 38%);transform:rotate(2deg)}.swatch-round-sprout{clip-path:polygon(50% 0,64% 17%,86% 8%,83% 31%,100% 43%,81% 58%,94% 82%,68% 80%,53% 100%,36% 82%,12% 92%,16% 68%,0 52%,18% 35%,6% 14%,34% 18%)}.swatch-lantern-pod{clip-path:polygon(18% 0,82% 0,100% 25%,84% 90%,65% 100%,35% 100%,16% 90%,0 25%)}.swatch-ribbon-bean{clip-path:polygon(17% 0,82% 6%,100% 25%,72% 48%,96% 73%,76% 100%,25% 94%,0 72%,27% 49%,0 24%);align-self:center;width:78%;transform:rotate(2deg)}.swatch-pocket-hex{clip-path:polygon(50% 0,91% 14%,100% 49%,75% 96%,42% 100%,5% 74%,0 27%,22% 10%)}.swatch-slim-relay{clip-path:polygon(27% 0,74% 3%,100% 25%,78% 100%,24% 94%,0 28%);align-self:center;width:55%}.swatch-paper-dart{clip-path:polygon(50% 0,100% 36%,76% 100%,23% 91%,0 35%);align-self:center;width:67%;transform:rotate(-2deg)}.swatch-pocket-wisp{clip-path:polygon(20% 0,88% 12%,100% 40%,69% 53%,92% 78%,73% 100%,18% 88%,0 55%,24% 38%,0 21%);align-self:center;width:59%;transform:rotate(3deg)}.swatch-needle-leaf{clip-path:polygon(50% 0,84% 24%,100% 60%,58% 100%,19% 86%,0 45%,25% 16%);align-self:center;width:52%}.swatch-sidewinder{clip-path:polygon(12% 0,90% 8%,100% 29%,63% 48%,93% 70%,81% 100%,10% 91%,0 70%,39% 49%,0 27%);align-self:center;width:65%;transform:rotate(-1deg)}.swatch-impossible-fold{clip-path:polygon(0 7%,67% 0,67% 12%,90% 12%,90% 29%,100% 29%,100% 82%,81% 82%,81% 100%,22% 94%,22% 82%,7% 82%,7% 62%,0 62%);background:repeating-linear-gradient(135deg,#262a32 0 8px,#42c7ff 9px 10px,#343944 11px 18px)}.swatch-rift-crescent{clip-path:polygon(12% 0,91% 4%,100% 26%,72% 42%,95% 60%,81% 94%,29% 100%,5% 78%,29% 55%,0 34%);background:radial-gradient(at 77% 49%,#ff5a3c 0 7%,#0000 8% 22%,#42c7ff 23% 27%,#0000 28%),#292d35}.swatch-shard-bloom{clip-path:polygon(50% 0,63% 17%,84% 6%,82% 30%,100% 37%,84% 55%,97% 79%,73% 80%,62% 100%,43% 85%,20% 98%,18% 73%,0 62%,17% 44%,5% 20%,31% 22%);background:linear-gradient(118deg,#42c7ff,#292d35 34%,#d9f7ff 57%,#ff6b55)}.swatch-mobius-core{clip-path:polygon(17% 0,82% 5%,100% 23%,67% 46%,96% 76%,77% 100%,24% 94%,3% 76%,35% 52%,0 22%);background:conic-gradient(from 38deg,#4fd5ff,#292d35,#ff6b55,#292d35,#4fd5ff)}.swatch-original-signal{border-radius:34% 18% 31% 25%;align-self:center;width:72%}.swatch-soft-square{border-radius:16px;align-self:center;width:72%}.swatch-moon-pebble{border-radius:52% 48% 46% 54%/45% 48% 52% 55%;align-self:center;width:72%}.swatch-kite-face{clip-path:polygon(18% 0,84% 5%,100% 31%,78% 100%,27% 94%,0 37%);align-self:center;width:72%}.swatch-bean-tilt{border-radius:67% 33% 56% 44%/42% 58%;align-self:center;width:72%;transform:rotate(-2deg)}.swatch-wide-signal{border-radius:17px 12px 15px 11px;align-self:center;width:82%}.swatch-tall-sprout{border-radius:44% 38% 47% 42%/34% 40% 60% 66%;align-self:center;width:62%}.swatch-impossible-crown{clip-path:polygon(0 18%,14% 18%,14% 4%,57% 4%,57% 0,81% 0,81% 13%,100% 13%,100% 82%,83% 82%,83% 100%,20% 94%,20% 84%,0 84%);background:repeating-linear-gradient(135deg,#262a32 0 8px,#42c7ff 9px 10px,#343944 11px 18px);align-self:center;width:76%}.swatch-rift-visage{clip-path:polygon(11% 0,91% 5%,100% 28%,73% 43%,96% 61%,82% 95%,28% 100%,4% 77%,27% 55%,0 34%);background:radial-gradient(at 78%,#ff5a3c 0 7%,#0000 8% 22%,#42c7ff 23% 27%,#0000 28%),#292d35;align-self:center;width:76%}.swatch-prism-bloom{clip-path:polygon(50% 0,63% 16%,84% 7%,82% 29%,100% 37%,84% 55%,97% 79%,73% 81%,61% 100%,43% 86%,20% 98%,18% 73%,0 62%,17% 44%,5% 20%,31% 22%);background:linear-gradient(118deg,#42c7ff,#292d35 34%,#d9f7ff 57%,#ff6b55);align-self:center;width:76%}.swatch-mobius-mask{clip-path:polygon(17% 0,82% 5%,100% 23%,68% 46%,96% 76%,77% 100%,24% 94%,3% 76%,35% 52%,0 22%);background:conic-gradient(from 38deg,#4fd5ff,#292d35,#ff6b55,#292d35,#4fd5ff);align-self:center;width:76%}.swatch-pixel-reform{clip-path:polygon(0 8%,76% 0,76% 10%,94% 10%,94% 25%,100% 25%,100% 84%,82% 84%,82% 96%,61% 96%,61% 100%,12% 100%,12% 91%,0 91%);background:repeating-linear-gradient(90deg, #42c7ff3d 0 4px, transparent 5px 8px), var(--gf-raised);animation:2.8s steps(4,end) infinite swatch-pixel}.swatch-liquid-loop{border-radius:62% 38% 47% 53%/42% 61% 39% 58%;animation:3.2s ease-in-out infinite swatch-morph}.swatch-hologram-shift{background:repeating-linear-gradient(0deg, #42c7ff2e 0 2px, transparent 3px 5px), var(--gf-raised);border:1px solid #42c7ff8c;animation:2.5s step-end infinite swatch-hologram}.swatch-orbit-shell{border:1px dashed var(--gf-remix);border-radius:50%;align-self:center;width:75%;animation:4s linear infinite swatch-orbit}.swatch-prism-pulse{clip-path:polygon(50% 0,96% 22%,87% 88%,54% 100%,8% 82%,0 28%);background:linear-gradient(135deg, #42c7ff57, var(--gf-raised), #ff6b5557);animation:2.4s ease-in-out infinite swatch-prism}.swatch-phase-split{clip-path:polygon(6% 0,95% 10%,85% 47%,100% 52%,88% 100%,11% 91%,21% 55%,0 48%);animation:3s ease-in-out infinite swatch-phase}.swatch-odd-pair,.swatch-big-focus,.swatch-sleepy-scan,.swatch-pixel-pop{background:radial-gradient(circle at 38% 50%, #42c7ff 0 7px, #171b21 8px 11px, transparent 12px), radial-gradient(circle at 66% 52%, #ff6b55 0 6px, #171b21 7px 10px, transparent 11px), var(--gf-raised)}.swatch-signal-fan,.swatch-circuit-swoop,.swatch-cloudcut,.swatch-split-spark{background:linear-gradient(115deg, transparent 30%, #42c7ff 31% 38%, transparent 39% 48%, #ff6b55 49% 56%, transparent 57%), var(--gf-raised)}.swatch-bit-buddy,.swatch-orbit-mote{background:radial-gradient(circle, #42c7ff 0 5px, #252a32 6px 18px, transparent 19px), var(--gf-raised)}.swatch-coral-dawn{background:radial-gradient(circle at 30% 70%,#ff6b55,#0000 34%),#35232a}.swatch-mint-field{background:radial-gradient(circle at 70% 28%,#65e3c2,#0000 34%),#18302d}@keyframes swatch-pixel{45%{opacity:.35;filter:blur(1px)}60%{opacity:1;filter:none}}.swatch-liquid-loop{animation-name:swatch-morph}@keyframes swatch-morph{50%{border-radius:37% 63% 59% 41%/61% 39% 58% 42%;transform:scale(.94,1.05)}}.swatch-hologram-shift{animation-name:swatch-hologram}@keyframes swatch-hologram{82%{opacity:1;transform:translate(0)}86%{opacity:.55;transform:translate(3px)}90%{opacity:.9;transform:translate(-2px)}}.swatch-orbit-shell{animation-name:swatch-orbit}@keyframes swatch-orbit{to{transform:rotate(360deg)}}.swatch-prism-pulse{animation-name:swatch-prism}@keyframes swatch-prism{50%{filter:drop-shadow(0 0 7px #42c7ff);transform:scale(1.04)}}.swatch-phase-split{animation-name:swatch-phase}@keyframes swatch-phase{50%{filter:drop-shadow(7px 0 #42c7ff7a)drop-shadow(-7px 0 #ff6b556b)}}.avatar-body-classic-circle .flop-shell{clip-path:none;border-radius:50%;width:154px;height:154px;top:55px;left:33px}.avatar-body-classic-oval .flop-shell{clip-path:none;border-radius:50%;width:119px;height:178px;top:33px;left:51px}.avatar-body-classic-box .flop-shell{clip-path:none;border-radius:18px;width:142px;height:164px;top:45px;left:39px}.avatar-body-classic-triangle .flop-shell{clip-path:polygon(50% 0,100% 93%,84% 100%,16% 100%,0 93%);border-radius:8px;width:154px;height:171px;top:39px;left:33px}.avatar-body-classic-hourglass .flop-shell{clip-path:polygon(4% 0,96% 0,75% 48%,96% 100%,4% 100%,25% 48%);border-radius:13px;width:145px;height:170px;top:40px;left:38px}.avatar-head-shape-round-face .flop-face-panel{border-radius:50%;width:96px;height:92px;top:63px;left:62px}.avatar-head-shape-oval-face .flop-face-panel{border-radius:50%;width:88px;height:98px;top:58px;left:66px}.avatar-head-shape-rectangle-face .flop-face-panel{border-radius:13px;width:118px;height:82px;top:69px;left:51px}.avatar-head-shape-triangle-face .flop-face-panel{clip-path:polygon(4% 5%,96% 5%,78% 78%,50% 100%,22% 78%);border-radius:9px;width:110px;height:94px;top:62px;left:55px}.avatar-head-shape-heart-face .flop-face-panel{clip-path:polygon(50% 16%,61% 3%,80% 0,96% 12%,100% 34%,90% 57%,50% 100%,10% 57%,0 34%,4% 12%,20% 0,39% 3%);border-radius:10px;width:108px;height:91px;top:64px;left:56px}.swatch-classic-circle,.swatch-round-face{border-radius:50%;align-self:center;width:72%}.swatch-classic-oval,.swatch-oval-face{border-radius:50%;align-self:center;width:56%}.swatch-classic-box,.swatch-rectangle-face{border-radius:9px;align-self:center;width:76%}.swatch-classic-triangle{clip-path:polygon(50% 0,100% 100%,0 100%)}.swatch-classic-hourglass{clip-path:polygon(5% 0,95% 0,72% 50%,95% 100%,5% 100%,28% 50%)}.swatch-triangle-face{clip-path:polygon(4% 5%,96% 5%,78% 78%,50% 100%,22% 78%);align-self:center;width:74%}.swatch-heart-face{clip-path:polygon(50% 16%,61% 3%,80% 0,96% 12%,100% 34%,90% 57%,50% 100%,10% 57%,0 34%,4% 12%,20% 0,39% 3%);align-self:center;width:74%}.avatar-hair-coil-antenna .avatar-hair b{border:6px solid var(--flop-hair-primary);background:0 0;border-bottom-color:#0000;border-left-color:#0000;border-radius:50%;width:32px;height:58px;bottom:5px}.avatar-hair-coil-antenna .avatar-hair b:first-child{left:20px;transform:rotate(-28deg)scale(.8)}.avatar-hair-coil-antenna .avatar-hair b:nth-child(2){left:40px;transform:rotate(-6deg)}.avatar-hair-coil-antenna .avatar-hair b:nth-child(3){border-color:var(--flop-hair-secondary) var(--flop-hair-secondary) transparent transparent;left:61px;transform:rotate(18deg)scale(.86)}.avatar-hair-coil-antenna .avatar-hair b:nth-child(4){display:none}.avatar-hair-ribbon-flare .avatar-hair b{clip-path:polygon(0 0,100% 17%,55% 50%,100% 100%,0 76%);width:34px;height:68px;box-shadow:0 0 8px var(--flop-hair-secondary);border-radius:4px 75% 8px 70%}@supports (color:color-mix(in lab, red, red)){.avatar-hair-ribbon-flare .avatar-hair b{box-shadow:0 0 8px color-mix(in srgb, var(--flop-hair-secondary) 46%, transparent)}}.avatar-hair-ribbon-flare .avatar-hair b:first-child{left:1px;transform:rotate(-43deg)scale(.75)}.avatar-hair-ribbon-flare .avatar-hair b:nth-child(2){left:28px;transform:rotate(-17deg)}.avatar-hair-ribbon-flare .avatar-hair b:nth-child(3){left:57px;transform:rotate(13deg)scale(.92)}.avatar-hair-ribbon-flare .avatar-hair b:nth-child(4){left:83px;transform:rotate(38deg)scale(.7)}.avatar-hair-pixel-mohawk .avatar-hair b{clip-path:polygon(0 12%,62% 12%,62% 0,100% 0,100% 100%,0 100%);border-radius:3px;width:18px}.avatar-hair-pixel-mohawk .avatar-hair b:first-child{height:34px;left:17px;transform:rotate(-16deg)}.avatar-hair-pixel-mohawk .avatar-hair b:nth-child(2){height:58px;left:38px;transform:rotate(-5deg)}.avatar-hair-pixel-mohawk .avatar-hair b:nth-child(3){height:66px;left:59px;transform:rotate(6deg)}.avatar-hair-pixel-mohawk .avatar-hair b:nth-child(4){height:41px;left:81px;transform:rotate(17deg)}.avatar-hair-lightning-bloom .avatar-hair b{clip-path:polygon(55% 0,100% 0,67% 37%,100% 37%,19% 100%,41% 55%,8% 55%);background:linear-gradient(var(--flop-hair-secondary), var(--flop-hair-primary));border:0;border-radius:0;width:31px;height:71px}.avatar-hair-lightning-bloom .avatar-hair b:first-child{left:8px;transform:rotate(-42deg)scale(.7)}.avatar-hair-lightning-bloom .avatar-hair b:nth-child(2){left:38px;transform:rotate(-13deg)}.avatar-hair-lightning-bloom .avatar-hair b:nth-child(3){left:66px;transform:rotate(25deg)scale(.82)}.avatar-hair-lightning-bloom .avatar-hair b:nth-child(4){display:none}.avatar-hair-loop-antennae .avatar-hair b{border:7px solid var(--flop-hair-primary);background:0 0;border-bottom-color:#0000;border-radius:50%;width:43px;height:63px;bottom:0}.avatar-hair-loop-antennae .avatar-hair b:first-child{left:12px;transform:rotate(-28deg)scale(.86)}.avatar-hair-loop-antennae .avatar-hair b:nth-child(2){border-color:var(--flop-hair-secondary) var(--flop-hair-secondary) transparent var(--flop-hair-secondary);left:54px;transform:rotate(28deg)scale(.86)}.avatar-hair-loop-antennae .avatar-hair b:nth-child(3),.avatar-hair-loop-antennae .avatar-hair b:nth-child(4),.avatar-hair-orbit-sprig .avatar-hair b:first-child,.avatar-hair-orbit-sprig .avatar-hair b:nth-child(4){display:none}.avatar-hair-orbit-sprig .avatar-hair b:nth-child(2){border-radius:8px;width:12px;height:67px;left:48px;transform:rotate(-5deg)}.avatar-hair-orbit-sprig .avatar-hair b:nth-child(3){background:var(--flop-hair-secondary);width:19px;height:19px;box-shadow:0 0 11px var(--flop-hair-secondary);border-radius:50%;animation:2.8s linear infinite avatar-orbit-sprig;bottom:48px;left:47px}.avatar-hair-comet-crown .avatar-hair b{background:linear-gradient(180deg, transparent, var(--flop-hair-secondary) 42%, var(--flop-hair-primary));width:22px;height:74px;filter:drop-shadow(0 0 5px var(--flop-hair-secondary));border-radius:90% 8% 70% 12%}.avatar-hair-comet-crown .avatar-hair b:first-child{left:5px;transform:rotate(-47deg)scale(.72)}.avatar-hair-comet-crown .avatar-hair b:nth-child(2){left:32px;transform:rotate(-18deg)}.avatar-hair-comet-crown .avatar-hair b:nth-child(3){left:59px;transform:rotate(12deg)scale(.94)}.avatar-hair-comet-crown .avatar-hair b:nth-child(4){left:84px;transform:rotate(39deg)scale(.68)}.avatar-face-pixel-freckles .avatar-face-item{opacity:1;background:radial-gradient(circle at 10% 44%, var(--flop-face-detail-primary) 0 2px, transparent 2.6px), radial-gradient(circle at 18% 68%, var(--flop-face-detail-secondary) 0 1.7px, transparent 2.3px), radial-gradient(circle at 28% 47%, var(--flop-face-detail-primary) 0 1.6px, transparent 2.2px), radial-gradient(circle at 72% 48%, var(--flop-face-detail-secondary) 0 1.6px, transparent 2.2px), radial-gradient(circle at 82% 67%, var(--flop-face-detail-primary) 0 1.7px, transparent 2.3px), radial-gradient(circle at 90% 43%, var(--flop-face-detail-secondary) 0 2px, transparent 2.6px);width:86px;height:20px;box-shadow:none;border:0;border-radius:0;inset:44px auto auto 9px}.avatar-face-circuit-cheeks .avatar-face-item{opacity:1;background:linear-gradient(var(--flop-face-detail-primary), var(--flop-face-detail-primary)) 4px 11px / 18px 2px no-repeat, linear-gradient(90deg, var(--flop-face-detail-primary), var(--flop-face-detail-primary)) 20px 11px / 2px 8px no-repeat, radial-gradient(circle, var(--flop-face-detail-secondary) 0 2px, transparent 2.5px) 18px 16px / 7px 7px no-repeat, linear-gradient(var(--flop-face-detail-secondary), var(--flop-face-detail-secondary)) 72px 11px / 18px 2px no-repeat, linear-gradient(90deg, var(--flop-face-detail-secondary), var(--flop-face-detail-secondary)) 72px 11px / 2px 8px no-repeat, radial-gradient(circle, var(--flop-face-detail-primary) 0 2px, transparent 2.5px) 68px 16px / 7px 7px no-repeat;border:0;width:94px;height:27px;inset:41px auto auto 5px}.avatar-face-cheek-blush .avatar-face-item{opacity:.72;background:radial-gradient(ellipse at 12% 50%, var(--flop-face-detail-primary) 0 7px, transparent 8px), radial-gradient(ellipse at 88% 50%, var(--flop-face-detail-secondary) 0 7px, transparent 8px);filter:blur(.3px);border:0;width:92px;height:21px;inset:45px auto auto 6px}.avatar-face-star-cheeks .avatar-face-item{opacity:1;background:var(--flop-face-detail-primary);clip-path:polygon(0 40%,5% 40%,7% 28%,9% 40%,14% 40%,10% 47%,12% 59%,7% 52%,2% 59%,4% 47%,86% 47%,90% 39%,92% 27%,94% 39%,100% 39%,96% 47%,98% 59%,92% 52%,87% 59%,89% 47%);border:0;width:94px;height:25px;inset:42px auto auto 5px}.avatar-face-prism-mask .avatar-face-item{opacity:.76;border:2px solid var(--flop-face-detail-primary);width:101px;height:53px;inset:14px auto auto 2px}@supports (color:color-mix(in lab, red, red)){.avatar-face-prism-mask .avatar-face-item{border:2px solid color-mix(in srgb, var(--flop-face-detail-primary) 68%, white)}}.avatar-face-prism-mask .avatar-face-item{clip-path:polygon(4% 5%,96% 0,100% 70%,76% 100%,48% 83%,20% 100%,0 68%);background:linear-gradient(128deg, var(--flop-face-detail-primary), var(--flop-face-detail-secondary) 45%, #ffffff24);border-radius:16px 11px 20px 12px}@supports (color:color-mix(in lab, red, red)){.avatar-face-prism-mask .avatar-face-item{background:linear-gradient(128deg, color-mix(in srgb, var(--flop-face-detail-primary) 30%, transparent), color-mix(in srgb, var(--flop-face-detail-secondary) 12%, transparent) 45%, #ffffff24)}}.avatar-face-prism-mask .avatar-face-item{box-shadow:inset 12px 0 18px var(--flop-face-detail-primary), 0 0 10px var(--flop-face-detail-secondary)}@supports (color:color-mix(in lab, red, red)){.avatar-face-prism-mask .avatar-face-item{box-shadow:inset 12px 0 18px color-mix(in srgb, var(--flop-face-detail-primary) 18%, transparent), 0 0 10px color-mix(in srgb, var(--flop-face-detail-secondary) 32%, transparent)}}.avatar-face-prism-mask .avatar-face-item{animation:2.8s ease-in-out infinite avatar-prism-mask}.avatar-face-glitch-visor .avatar-face-item{opacity:1;border:3px solid var(--flop-face-detail-primary);clip-path:polygon(0 8%,77% 8%,77% 0,100% 0,100% 82%,84% 82%,84% 100%,18% 100%,18% 90%,0 90%);background:repeating-linear-gradient(0deg, var(--flop-face-detail-primary) 0 2px, var(--flop-face-detail-secondary) 3px 5px), linear-gradient(90deg, var(--flop-face-detail-secondary), transparent 45%, var(--flop-face-detail-primary));border-radius:10px;width:103px;height:38px;inset:20px auto auto -2px}@supports (color:color-mix(in lab, red, red)){.avatar-face-glitch-visor .avatar-face-item{background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--flop-face-detail-primary) 28%, transparent) 0 2px, color-mix(in srgb, var(--flop-face-detail-secondary) 10%, transparent) 3px 5px), linear-gradient(90deg, color-mix(in srgb, var(--flop-face-detail-secondary) 30%, transparent), transparent 45%, color-mix(in srgb, var(--flop-face-detail-primary) 28%, transparent))}}.avatar-face-glitch-visor .avatar-face-item{box-shadow:0 0 12px var(--flop-face-detail-primary), inset 0 0 8px var(--flop-face-detail-secondary)}@supports (color:color-mix(in lab, red, red)){.avatar-face-glitch-visor .avatar-face-item{box-shadow:0 0 12px var(--flop-face-detail-primary), inset 0 0 8px color-mix(in srgb, var(--flop-face-detail-secondary) 45%, transparent)}}.avatar-face-glitch-visor .avatar-face-item{animation:2.5s step-end infinite avatar-visor-glitch}.avatar-mouth-zigzag-mouth .avatar-mouth{background:var(--flop-mouth-primary);clip-path:polygon(0 35%,16% 60%,31% 30%,48% 61%,65% 29%,82% 58%,100% 34%,100% 58%,82% 82%,65% 54%,48% 84%,31% 55%,16% 82%,0 58%);border:0;border-radius:0;width:34px;height:13px;top:58px;left:calc(50% - 17px)}.avatar-mouth-waveform-grin .avatar-mouth{background:var(--flop-mouth-primary);clip-path:polygon(0 49%,12% 49%,18% 18%,27% 79%,37% 36%,48% 64%,60% 27%,71% 73%,80% 44%,100% 44%,100% 58%,82% 58%,72% 88%,60% 48%,48% 82%,37% 53%,26% 96%,16% 43%,12% 62%,0 62%);width:38px;height:15px;filter:drop-shadow(0 0 4px var(--flop-mouth-secondary));border:0;border-radius:0;animation:2.4s ease-in-out infinite avatar-mouth-signal;top:57px;left:calc(50% - 19px)}.avatar-mouth-flat-focus .avatar-mouth{background:var(--flop-mouth-primary);border:0;border-radius:4px;width:30px;height:4px;top:65px;left:calc(50% - 15px)}.avatar-mouth-worried-curve .avatar-mouth{border:0;border-top:4px solid var(--flop-mouth-primary);border-radius:50% 50% 0 0;width:29px;height:12px;top:64px;left:calc(50% - 14.5px)}.avatar-mouth-toothy-grin .avatar-mouth{border:3px solid var(--flop-mouth-primary);background:linear-gradient(90deg, transparent 48%, var(--flop-mouth-primary) 49% 51%, transparent 52%), #fff;border-radius:5px 5px 15px 15px;width:38px;height:17px;top:57px;left:calc(50% - 19px)}@supports (color:color-mix(in lab, red, red)){.avatar-mouth-toothy-grin .avatar-mouth{background:linear-gradient(90deg, transparent 48%, color-mix(in srgb, var(--flop-mouth-primary) 32%, transparent) 49% 51%, transparent 52%), #fff}}.avatar-mouth-toothy-grin .avatar-mouth{box-shadow:inset 0 -4px var(--flop-mouth-secondary)}.avatar-mouth-tongue-out .avatar-mouth{border:3px solid var(--flop-mouth-primary);background:var(--flop-mouth-primary);border-radius:7px 7px 50% 50%;width:26px;height:20px;top:57px;left:calc(50% - 13px)}.avatar-mouth-tongue-out .avatar-mouth:after{content:"";background:var(--flop-mouth-secondary);border-radius:50% 50% 45% 45%;width:13px;height:9px;position:absolute;bottom:-2px;left:4px}.avatar-mouth-laughing-mouth .avatar-mouth{border:3px solid var(--flop-mouth-primary);background:linear-gradient(180deg, #fff 0 23%, var(--flop-mouth-primary) 24% 62%, var(--flop-mouth-secondary) 63%);border-radius:8px 8px 50% 50%;width:34px;height:25px;top:54px;left:calc(50% - 17px)}.avatar-mouth-side-smirk .avatar-mouth{border:0;border-bottom:4px solid var(--flop-mouth-primary);border-radius:0 0 80% 20%;width:31px;height:13px;animation:3.2s ease-in-out infinite avatar-smirk;top:60px;left:calc(50% - 13px);transform:rotate(-7deg)}@keyframes avatar-orbit-sprig{to{transform:rotate(360deg)translate(9px)rotate(-360deg)}}@keyframes avatar-prism-mask{50%{filter:hue-rotate(22deg)brightness(1.12)}}@keyframes avatar-visor-glitch{0%,84%,to{translate:var(--flop-face-detail-shift-x) var(--flop-face-detail-shift-y);filter:none}86%{translate:calc(var(--flop-face-detail-shift-x) + 4px) var(--flop-face-detail-shift-y);filter:hue-rotate(50deg)}89%{translate:calc(var(--flop-face-detail-shift-x) - 3px) var(--flop-face-detail-shift-y)}92%{translate:var(--flop-face-detail-shift-x) var(--flop-face-detail-shift-y)}}@keyframes avatar-mouth-signal{50%{filter:drop-shadow(0 0 8px var(--flop-mouth-secondary))}}@keyframes avatar-smirk{50%{transform:rotate(-3deg)translateY(-1px)}}.avatar-hands-square-palms .flop-arm b{border-radius:5px}.avatar-hands-holo-hands .flop-arm b{border:2px solid var(--flop-hand-secondary);background:repeating-linear-gradient(0deg, var(--flop-hand-primary) 0 2px, transparent 3px 5px);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.avatar-hands-holo-hands .flop-arm b{background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--flop-hand-primary) 40%, transparent) 0 2px, transparent 3px 5px)}}.avatar-hands-holo-hands .flop-arm b{box-shadow:0 0 9px var(--flop-hand-secondary)}.avatar-hands-classic-gloves .flop-arm b{border:2px solid var(--flop-hand-secondary)}@supports (color:color-mix(in lab, red, red)){.avatar-hands-classic-gloves .flop-arm b{border:2px solid color-mix(in srgb, var(--flop-hand-secondary) 55%, #20242b)}}.avatar-hands-classic-gloves .flop-arm b{background:linear-gradient(145deg, var(--flop-hand-primary), var(--flop-hand-primary));border-radius:48% 48% 42% 42%}@supports (color:color-mix(in lab, red, red)){.avatar-hands-classic-gloves .flop-arm b{background:linear-gradient(145deg, color-mix(in srgb, var(--flop-hand-primary) 70%, white), var(--flop-hand-primary))}}.avatar-hands-classic-gloves .flop-arm b:after{content:"";border-top:1px solid var(--flop-hand-secondary);width:13px;height:8px;position:absolute;top:4px;left:2px}@supports (color:color-mix(in lab, red, red)){.avatar-hands-classic-gloves .flop-arm b:after{border-top:1px solid color-mix(in srgb, var(--flop-hand-secondary) 50%, transparent)}}.avatar-hands-classic-gloves .flop-arm b:after{border-bottom:1px solid var(--flop-hand-secondary)}@supports (color:color-mix(in lab, red, red)){.avatar-hands-classic-gloves .flop-arm b:after{border-bottom:1px solid color-mix(in srgb, var(--flop-hand-secondary) 50%, transparent)}}.avatar-hands-classic-gloves .flop-arm b:after{border-radius:50%}.avatar-hands-work-gloves .flop-arm b{border:3px solid var(--flop-hand-secondary)}@supports (color:color-mix(in lab, red, red)){.avatar-hands-work-gloves .flop-arm b{border:3px solid color-mix(in srgb, var(--flop-hand-secondary) 65%, #20242b)}}.avatar-hands-work-gloves .flop-arm b{background:linear-gradient(135deg, var(--flop-hand-primary) 0 62%, var(--flop-hand-secondary) 63%);border-radius:7px 9px 6px 8px}.avatar-hands-work-gloves .flop-arm b:after{content:"";background:var(--flop-hand-secondary);border-radius:3px;width:11px;height:3px;position:absolute;top:5px;left:2px}@supports (color:color-mix(in lab, red, red)){.avatar-hands-work-gloves .flop-arm b:after{background:color-mix(in srgb, var(--flop-hand-secondary) 60%, white)}}.avatar-hands-pixel-paws .flop-arm b{clip-path:polygon(0 22%,20% 22%,20% 0,42% 0,42% 17%,61% 17%,61% 0,82% 0,82% 23%,100% 23%,100% 100%,0 100%);background:var(--flop-hand-primary);border-radius:5px}.avatar-hands-pixel-paws .flop-arm b:after{content:"";background:var(--flop-hand-secondary);border-radius:45%;width:8px;height:7px;position:absolute;top:10px;left:5px}.avatar-hands-claw-tips .flop-arm b{background:linear-gradient(var(--flop-hand-primary), var(--flop-hand-primary));border-radius:6px}@supports (color:color-mix(in lab, red, red)){.avatar-hands-claw-tips .flop-arm b{background:linear-gradient(var(--flop-hand-primary), color-mix(in srgb, var(--flop-hand-primary) 66%, black))}}.avatar-hands-claw-tips .flop-arm b{filter:drop-shadow(0 0 5px var(--flop-hand-secondary))}.avatar-hands-claw-tips .flop-arm b:after{content:"";background:var(--flop-hand-secondary);clip-path:polygon(0 100%,13% 0,32% 100%,50% 0,68% 100%,87% 0,100% 100%);width:21px;height:12px;position:absolute;top:-7px;left:-1px}.avatar-arms-spring-reaches .flop-arm{background:repeating-linear-gradient(90deg, var(--flop-arm-primary) 0 5px, transparent 6px 10px, var(--flop-arm-secondary) 11px 14px, transparent 15px 19px);box-shadow:inset 0 3px var(--flop-arm-secondary), inset 0 -3px var(--flop-arm-secondary);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.avatar-arms-spring-reaches .flop-arm{box-shadow:inset 0 3px color-mix(in srgb, var(--flop-arm-secondary) 34%, transparent), inset 0 -3px color-mix(in srgb, var(--flop-arm-secondary) 34%, transparent)}}.avatar-arms-holo-links .flop-arm{border:2px solid var(--flop-arm-secondary);background:repeating-linear-gradient(90deg, var(--flop-arm-primary) 0 7px, transparent 8px 12px)}@supports (color:color-mix(in lab, red, red)){.avatar-arms-holo-links .flop-arm{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--flop-arm-primary) 55%, transparent) 0 7px, transparent 8px 12px)}}.avatar-arms-holo-links .flop-arm{box-shadow:0 0 8px var(--flop-arm-secondary)}.avatar-arms-hover-reaches .flop-arm{background:linear-gradient(90deg, transparent, var(--flop-arm-primary) 16% 84%, transparent);box-shadow:0 0 8px var(--flop-arm-secondary);border:0;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.avatar-legs-soft-stems .flop-leg{background:linear-gradient(90deg, color-mix(in srgb, var(--flop-leg-primary) 78%, white), var(--flop-leg-primary))}}.avatar-legs-tapered-legs .flop-leg{clip-path:polygon(10% 0,90% 0,70% 100%,30% 100%);background:linear-gradient(90deg, var(--flop-leg-primary), var(--flop-leg-secondary));border-radius:7px}.avatar-legs-spring-stems .flop-leg{background:repeating-linear-gradient(0deg, var(--flop-leg-primary) 0 5px, transparent 6px 10px, var(--flop-leg-secondary) 11px 14px, transparent 15px 19px);box-shadow:inset 3px 0 var(--flop-leg-secondary), inset -3px 0 var(--flop-leg-secondary);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.avatar-legs-spring-stems .flop-leg{box-shadow:inset 3px 0 color-mix(in srgb, var(--flop-leg-secondary) 34%, transparent), inset -3px 0 color-mix(in srgb, var(--flop-leg-secondary) 34%, transparent)}}.avatar-legs-hover-legs .flop-leg{background:linear-gradient(90deg, transparent, var(--flop-leg-primary) 22% 78%, transparent);box-shadow:0 0 9px var(--flop-leg-secondary);border:0}.avatar-legs-holo-leg-links .flop-leg{border:2px solid var(--flop-leg-secondary);background:repeating-linear-gradient(0deg, var(--flop-leg-primary) 0 7px, transparent 8px 12px)}@supports (color:color-mix(in lab, red, red)){.avatar-legs-holo-leg-links .flop-leg{background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--flop-leg-primary) 55%, transparent) 0 7px, transparent 8px 12px)}}.avatar-legs-holo-leg-links .flop-leg{box-shadow:0 0 8px var(--flop-leg-secondary)}.avatar-feet-pixel-sneakers .flop-leg b{clip-path:polygon(0 14%,65% 14%,65% 0,83% 0,83% 25%,100% 25%,100% 100%,0 100%);background:linear-gradient(180deg, var(--flop-foot-primary) 0 72%, var(--flop-foot-secondary) 73%);border-radius:5px}.avatar-feet-comet-skates .flop-leg b{background:linear-gradient(180deg, var(--flop-foot-primary), var(--flop-foot-secondary));height:17px;filter:drop-shadow(0 4px 4px var(--flop-foot-secondary));border-radius:70% 22% 18% 30%}.avatar-feet-comet-skates .flop-leg b:after{content:"";background:var(--flop-foot-secondary);width:31px;height:3px;box-shadow:0 0 7px var(--flop-foot-secondary);border-radius:4px;position:absolute;bottom:-5px;left:1px}.avatar-feet-classic-shoes .flop-leg b{border:2px solid var(--flop-foot-secondary);width:35px;height:19px}@supports (color:color-mix(in lab, red, red)){.avatar-feet-classic-shoes .flop-leg b{border:2px solid color-mix(in srgb, var(--flop-foot-secondary) 55%, black)}}.avatar-feet-classic-shoes .flop-leg b{background:linear-gradient(180deg, var(--flop-foot-primary), var(--flop-foot-primary));border-radius:58% 52% 32% 36%}@supports (color:color-mix(in lab, red, red)){.avatar-feet-classic-shoes .flop-leg b{background:linear-gradient(180deg, color-mix(in srgb, var(--flop-foot-primary) 75%, white), var(--flop-foot-primary))}}.avatar-feet-high-tops .flop-leg b{border:2px solid var(--flop-foot-secondary);width:34px;height:27px;bottom:-6px}@supports (color:color-mix(in lab, red, red)){.avatar-feet-high-tops .flop-leg b{border:2px solid color-mix(in srgb, var(--flop-foot-secondary) 55%, black)}}.avatar-feet-high-tops .flop-leg b{background:repeating-linear-gradient(0deg, var(--flop-foot-primary) 0 6px, var(--flop-foot-primary) 7px 9px);border-radius:7px 10px 7px 7px}@supports (color:color-mix(in lab, red, red)){.avatar-feet-high-tops .flop-leg b{background:repeating-linear-gradient(0deg, var(--flop-foot-primary) 0 6px, color-mix(in srgb, var(--flop-foot-primary) 76%, white) 7px 9px)}}.avatar-feet-high-tops .flop-leg b{box-shadow:inset 0 -5px var(--flop-foot-secondary)}.avatar-feet-house-slippers .flop-leg b{background:linear-gradient(180deg, var(--flop-foot-primary), var(--flop-foot-primary));border:0;border-radius:60% 52% 45% 42%;width:39px;height:22px;left:-9px}@supports (color:color-mix(in lab, red, red)){.avatar-feet-house-slippers .flop-leg b{background:linear-gradient(180deg, color-mix(in srgb, var(--flop-foot-primary) 55%, white), var(--flop-foot-primary))}}.avatar-feet-house-slippers .flop-leg b{box-shadow:inset 10px 0 0 var(--flop-foot-secondary), 0 3px 0 var(--flop-foot-secondary)}@supports (color:color-mix(in lab, red, red)){.avatar-feet-house-slippers .flop-leg b{box-shadow:inset 10px 0 0 color-mix(in srgb, var(--flop-foot-secondary) 45%, transparent), 0 3px 0 var(--flop-foot-secondary)}}.avatar-feet-duck-feet .flop-leg b{background:var(--flop-foot-primary);clip-path:polygon(45% 0,58% 43%,76% 18%,74% 55%,100% 42%,77% 100%,0 100%,24% 42%,42% 57%);border-radius:0;width:42px;height:23px;left:-11px}.avatar-feet-rocket-boots .flop-leg b{border:2px solid var(--flop-foot-secondary);background:linear-gradient(135deg, var(--flop-foot-primary), var(--flop-foot-primary));border-radius:7px 10px 12px 8px;width:34px;height:27px}@supports (color:color-mix(in lab, red, red)){.avatar-feet-rocket-boots .flop-leg b{background:linear-gradient(135deg, var(--flop-foot-primary), color-mix(in srgb, var(--flop-foot-primary) 56%, white))}}.avatar-feet-rocket-boots .flop-leg b{box-shadow:0 0 8px var(--flop-foot-secondary)}.avatar-feet-rocket-boots .flop-leg b:after{content:"";background:linear-gradient(transparent, var(--flop-foot-secondary));clip-path:polygon(50% 100%,0 0,100% 0);width:14px;height:16px;animation:.55s ease-in-out infinite alternate avatar-rocket-boot;position:absolute;bottom:-14px;left:9px}.avatar-hand-accessory-signal-watch .avatar-hand-accessory,.avatar-hand-accessory-stacked-bangles .avatar-hand-accessory,.avatar-hand-accessory-orbit-cuffs .avatar-hand-accessory,.avatar-hand-accessory-friendship-bracelets .avatar-hand-accessory,.avatar-hand-accessory-utility-cuffs .avatar-hand-accessory,.avatar-hand-accessory-holo-watch .avatar-hand-accessory{width:10px;height:calc(var(--flop-arm-thickness) + 2px);border:2px solid var(--flop-hand-accessory-primary);background:var(--flop-hand-accessory-secondary);border-radius:4px;display:block;top:50%}@supports (color:color-mix(in lab, red, red)){.avatar-hand-accessory-signal-watch .avatar-hand-accessory,.avatar-hand-accessory-stacked-bangles .avatar-hand-accessory,.avatar-hand-accessory-orbit-cuffs .avatar-hand-accessory,.avatar-hand-accessory-friendship-bracelets .avatar-hand-accessory,.avatar-hand-accessory-utility-cuffs .avatar-hand-accessory,.avatar-hand-accessory-holo-watch .avatar-hand-accessory{background:color-mix(in srgb, var(--flop-hand-accessory-secondary) 78%, #20242b)}}.avatar-hand-accessory-signal-watch .avatar-hand-accessory,.avatar-hand-accessory-stacked-bangles .avatar-hand-accessory,.avatar-hand-accessory-orbit-cuffs .avatar-hand-accessory,.avatar-hand-accessory-friendship-bracelets .avatar-hand-accessory,.avatar-hand-accessory-utility-cuffs .avatar-hand-accessory,.avatar-hand-accessory-holo-watch .avatar-hand-accessory{scale:var(--flop-hand-accessory-scale-x) var(--flop-hand-accessory-scale-y);translate:0 -50%;rotate:var(--flop-hand-accessory-rotate);transform-origin:50%;box-shadow:inset 0 0 0 1px #ffffff1a}.flop-arm-left>.avatar-hand-accessory{left:calc(-1px + var(--flop-hand-accessory-position))}.flop-arm-right>.avatar-hand-accessory{right:calc(-1px - var(--flop-hand-accessory-position))}.avatar-hand-accessory-signal-watch .avatar-hand-accessory:after,.avatar-hand-accessory-holo-watch .avatar-hand-accessory:after{content:"";border:2px solid var(--flop-hand-accessory-primary);width:11px;height:12px;position:absolute;top:50%;left:-3px}@supports (color:color-mix(in lab, red, red)){.avatar-hand-accessory-signal-watch .avatar-hand-accessory:after,.avatar-hand-accessory-holo-watch .avatar-hand-accessory:after{border:2px solid color-mix(in srgb, var(--flop-hand-accessory-primary) 65%, white)}}.avatar-hand-accessory-signal-watch .avatar-hand-accessory:after,.avatar-hand-accessory-holo-watch .avatar-hand-accessory:after{background:var(--flop-hand-accessory-secondary);box-shadow:0 0 5px var(--flop-hand-accessory-secondary);border-radius:4px;translate:0 -50%}@supports (color:color-mix(in lab, red, red)){.avatar-hand-accessory-signal-watch .avatar-hand-accessory:after,.avatar-hand-accessory-holo-watch .avatar-hand-accessory:after{box-shadow:0 0 5px color-mix(in srgb, var(--flop-hand-accessory-secondary) 40%, transparent)}}.avatar-hand-accessory-stacked-bangles .avatar-hand-accessory,.avatar-hand-accessory-friendship-bracelets .avatar-hand-accessory{border-width:0 3px;border-color:var(--flop-hand-accessory-primary);background:linear-gradient(90deg, var(--flop-hand-accessory-primary) 0 3px, transparent 3px 6px, var(--flop-hand-accessory-secondary) 6px 9px, transparent 9px 12px, var(--flop-hand-accessory-primary) 12px 15px);width:15px;box-shadow:none;border-radius:2px}.avatar-hand-accessory-orbit-cuffs .avatar-hand-accessory{width:11px;box-shadow:0 0 8px var(--flop-hand-accessory-secondary), inset 0 0 0 2px var(--flop-hand-accessory-primary)}@supports (color:color-mix(in lab, red, red)){.avatar-hand-accessory-orbit-cuffs .avatar-hand-accessory{box-shadow:0 0 8px var(--flop-hand-accessory-secondary), inset 0 0 0 2px color-mix(in srgb, var(--flop-hand-accessory-primary) 45%, transparent)}}.avatar-hand-accessory-orbit-cuffs .avatar-hand-accessory:after{content:"";border:1px solid var(--flop-hand-accessory-secondary);border-radius:50%;animation:2.2s linear infinite avatar-wrist-orbit;position:absolute;inset:-5px}.avatar-hand-accessory-utility-cuffs .avatar-hand-accessory{background:repeating-linear-gradient(90deg, var(--flop-hand-accessory-primary) 0 4px, var(--flop-hand-accessory-secondary) 5px 7px);border-radius:3px;width:14px}.avatar-hand-accessory-utility-cuffs .avatar-hand-accessory:after{content:"";background:var(--flop-hand-accessory-secondary);border-radius:2px;width:4px;height:7px;position:absolute;top:50%;right:-3px}@supports (color:color-mix(in lab, red, red)){.avatar-hand-accessory-utility-cuffs .avatar-hand-accessory:after{background:color-mix(in srgb, var(--flop-hand-accessory-secondary) 70%, white)}}.avatar-hand-accessory-utility-cuffs .avatar-hand-accessory:after{translate:0 -50%}.avatar-hand-accessory-holo-watch .avatar-hand-accessory:after{background:repeating-linear-gradient(0deg, var(--flop-hand-accessory-secondary) 0 2px, transparent 3px 4px)}@supports (color:color-mix(in lab, red, red)){.avatar-hand-accessory-holo-watch .avatar-hand-accessory:after{background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--flop-hand-accessory-secondary) 70%, transparent) 0 2px, transparent 3px 4px)}}.avatar-hand-accessory-holo-watch .avatar-hand-accessory:after{box-shadow:0 0 9px var(--flop-hand-accessory-secondary);animation:1.7s ease-in-out infinite avatar-watch-pulse}@keyframes avatar-rocket-boot{to{opacity:.55;height:10px}}@keyframes avatar-wrist-orbit{to{transform:rotate(360deg)}}@keyframes avatar-watch-pulse{50%{filter:brightness(1.5)}}.avatar-head-signal-cap .avatar-headgear{opacity:1;clip-path:polygon(6% 33%,19% 8%,79% 0,94% 28%,89% 66%,100% 76%,100% 88%,62% 83%,8% 100%,0 74%);background:linear-gradient(155deg, var(--flop-headwear-primary), var(--flop-headwear-primary));border-radius:62px 60px 10px 12px;height:45px;top:39px}@supports (color:color-mix(in lab, red, red)){.avatar-head-signal-cap .avatar-headgear{background:linear-gradient(155deg, color-mix(in srgb, var(--flop-headwear-primary) 74%, white), var(--flop-headwear-primary))}}.avatar-head-signal-cap .avatar-headgear{box-shadow:inset 0 -5px var(--flop-headwear-secondary)}.avatar-head-holo-crown .avatar-headgear{opacity:1;border:3px solid var(--flop-headwear-secondary);clip-path:polygon(0 28%,19% 48%,28% 0,50% 48%,70% 0,81% 48%,100% 26%,91% 100%,9% 100%);background:var(--flop-headwear-primary);border-bottom-width:7px;width:98px;height:54px;top:25px;left:61px}@supports (color:color-mix(in lab, red, red)){.avatar-head-holo-crown .avatar-headgear{background:color-mix(in srgb, var(--flop-headwear-primary) 28%, transparent)}}.avatar-head-holo-crown .avatar-headgear{box-shadow:0 0 10px var(--flop-headwear-secondary);animation:2.7s ease-in-out infinite avatar-crown-hover}.avatar-head-classic-top-hat .avatar-headgear{opacity:1;background:linear-gradient(90deg, var(--flop-headwear-primary), var(--flop-headwear-primary));border-radius:10px 10px 7px 7px;width:101px;height:70px;top:12px;left:60px}@supports (color:color-mix(in lab, red, red)){.avatar-head-classic-top-hat .avatar-headgear{background:linear-gradient(90deg, color-mix(in srgb, var(--flop-headwear-primary) 78%, white), var(--flop-headwear-primary))}}.avatar-head-classic-top-hat .avatar-headgear{box-shadow:inset 0 -13px var(--flop-headwear-secondary);clip-path:polygon(17% 0,83% 0,86% 72%,100% 72%,100% 100%,0 100%,0 72%,14% 72%)}.avatar-head-cowboy-hat .avatar-headgear{opacity:1;background:linear-gradient(145deg, var(--flop-headwear-primary), var(--flop-headwear-primary));border-radius:50% 50% 28% 24%;height:61px;top:23px}@supports (color:color-mix(in lab, red, red)){.avatar-head-cowboy-hat .avatar-headgear{background:linear-gradient(145deg, color-mix(in srgb, var(--flop-headwear-primary) 72%, white), var(--flop-headwear-primary))}}.avatar-head-cowboy-hat .avatar-headgear{clip-path:polygon(24% 0,74% 4%,82% 57%,100% 72%,94% 91%,67% 84%,52% 100%,29% 84%,4% 92%,0 73%,18% 57%);box-shadow:inset 0 -8px var(--flop-headwear-secondary)}.avatar-head-cat-ear-cap .avatar-headgear{opacity:1;background:linear-gradient(var(--flop-headwear-primary), var(--flop-headwear-primary));border-radius:58px 58px 15px 15px;height:67px;top:24px}@supports (color:color-mix(in lab, red, red)){.avatar-head-cat-ear-cap .avatar-headgear{background:linear-gradient(color-mix(in srgb, var(--flop-headwear-primary) 76%, white), var(--flop-headwear-primary))}}.avatar-head-cat-ear-cap .avatar-headgear{clip-path:polygon(3% 22%,15% 0,34% 20%,66% 20%,85% 0,98% 22%,100% 100%,0 100%);box-shadow:inset 0 -8px var(--flop-headwear-secondary)}.avatar-head-meteor-helmet .avatar-headgear{opacity:1;border:5px solid var(--flop-headwear-primary);background:linear-gradient(125deg, #ffffff2e, transparent 36% 64%, var(--flop-headwear-secondary));border-radius:50% 50% 42% 42%;width:143px;height:120px;top:25px;left:39px}@supports (color:color-mix(in lab, red, red)){.avatar-head-meteor-helmet .avatar-headgear{background:linear-gradient(125deg, #ffffff2e, transparent 36% 64%, color-mix(in srgb, var(--flop-headwear-secondary) 18%, transparent))}}.avatar-head-meteor-helmet .avatar-headgear{box-shadow:inset 0 0 18px var(--flop-headwear-secondary), 0 0 11px var(--flop-headwear-secondary)}@supports (color:color-mix(in lab, red, red)){.avatar-head-meteor-helmet .avatar-headgear{box-shadow:inset 0 0 18px color-mix(in srgb, var(--flop-headwear-secondary) 28%, transparent), 0 0 11px var(--flop-headwear-secondary)}}.avatar-head-meteor-helmet .avatar-headgear{pointer-events:none;animation:3.2s ease-in-out infinite avatar-helmet-shine}.avatar-glasses-round-readers .avatar-glasses,.avatar-glasses-square-specs .avatar-glasses,.avatar-glasses-prism-lenses .avatar-glasses,.avatar-glasses-aviators .avatar-glasses,.avatar-glasses-heart-frames .avatar-glasses,.avatar-glasses-star-frames .avatar-glasses{width:var(--flop-glasses-width);height:var(--flop-glasses-lens-height);z-index:7;left:50%;top:var(--flop-glasses-top);background:linear-gradient(var(--flop-glasses-primary), var(--flop-glasses-primary)) center 45% / calc(100% - (var(--flop-glasses-lens-width) * 2) + 4px) 4px no-repeat;transform:translateX(-50%) scale(var(--flop-glasses-scale-x), var(--flop-glasses-scale-y)) rotate(var(--flop-glasses-rotate));transform-origin:50%;display:block;position:absolute}.avatar-glasses-round-readers .avatar-glasses:before,.avatar-glasses-round-readers .avatar-glasses:after,.avatar-glasses-square-specs .avatar-glasses:before,.avatar-glasses-square-specs .avatar-glasses:after,.avatar-glasses-prism-lenses .avatar-glasses:before,.avatar-glasses-prism-lenses .avatar-glasses:after,.avatar-glasses-aviators .avatar-glasses:before,.avatar-glasses-aviators .avatar-glasses:after,.avatar-glasses-heart-frames .avatar-glasses:before,.avatar-glasses-heart-frames .avatar-glasses:after,.avatar-glasses-star-frames .avatar-glasses:before,.avatar-glasses-star-frames .avatar-glasses:after{content:"";width:var(--flop-glasses-lens-width);height:var(--flop-glasses-lens-height);border:4px solid var(--flop-glasses-primary);background:var(--flop-glasses-secondary);position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.avatar-glasses-round-readers .avatar-glasses:before,.avatar-glasses-round-readers .avatar-glasses:after,.avatar-glasses-square-specs .avatar-glasses:before,.avatar-glasses-square-specs .avatar-glasses:after,.avatar-glasses-prism-lenses .avatar-glasses:before,.avatar-glasses-prism-lenses .avatar-glasses:after,.avatar-glasses-aviators .avatar-glasses:before,.avatar-glasses-aviators .avatar-glasses:after,.avatar-glasses-heart-frames .avatar-glasses:before,.avatar-glasses-heart-frames .avatar-glasses:after,.avatar-glasses-star-frames .avatar-glasses:before,.avatar-glasses-star-frames .avatar-glasses:after{background:color-mix(in srgb, var(--flop-glasses-secondary) 26%, transparent)}}.avatar-glasses-round-readers .avatar-glasses:before,.avatar-glasses-round-readers .avatar-glasses:after,.avatar-glasses-square-specs .avatar-glasses:before,.avatar-glasses-square-specs .avatar-glasses:after,.avatar-glasses-prism-lenses .avatar-glasses:before,.avatar-glasses-prism-lenses .avatar-glasses:after,.avatar-glasses-aviators .avatar-glasses:before,.avatar-glasses-aviators .avatar-glasses:after,.avatar-glasses-heart-frames .avatar-glasses:before,.avatar-glasses-heart-frames .avatar-glasses:after,.avatar-glasses-star-frames .avatar-glasses:before,.avatar-glasses-star-frames .avatar-glasses:after{box-shadow:inset 0 0 7px var(--flop-glasses-secondary)}@supports (color:color-mix(in lab, red, red)){.avatar-glasses-round-readers .avatar-glasses:before,.avatar-glasses-round-readers .avatar-glasses:after,.avatar-glasses-square-specs .avatar-glasses:before,.avatar-glasses-square-specs .avatar-glasses:after,.avatar-glasses-prism-lenses .avatar-glasses:before,.avatar-glasses-prism-lenses .avatar-glasses:after,.avatar-glasses-aviators .avatar-glasses:before,.avatar-glasses-aviators .avatar-glasses:after,.avatar-glasses-heart-frames .avatar-glasses:before,.avatar-glasses-heart-frames .avatar-glasses:after,.avatar-glasses-star-frames .avatar-glasses:before,.avatar-glasses-star-frames .avatar-glasses:after{box-shadow:inset 0 0 7px color-mix(in srgb, var(--flop-glasses-secondary) 28%, transparent)}}.avatar-glasses-round-readers .avatar-glasses:before,.avatar-glasses-square-specs .avatar-glasses:before,.avatar-glasses-prism-lenses .avatar-glasses:before,.avatar-glasses-aviators .avatar-glasses:before,.avatar-glasses-heart-frames .avatar-glasses:before,.avatar-glasses-star-frames .avatar-glasses:before{left:0}.avatar-glasses-round-readers .avatar-glasses:after,.avatar-glasses-square-specs .avatar-glasses:after,.avatar-glasses-prism-lenses .avatar-glasses:after,.avatar-glasses-aviators .avatar-glasses:after,.avatar-glasses-heart-frames .avatar-glasses:after,.avatar-glasses-star-frames .avatar-glasses:after{right:0}.avatar-glasses-prism-lenses .avatar-glasses:before,.avatar-glasses-prism-lenses .avatar-glasses:after{clip-path:polygon(15% 0,100% 12%,88% 100%,0 84%);background:linear-gradient(135deg, var(--flop-glasses-secondary), var(--flop-glasses-primary))}@supports (color:color-mix(in lab, red, red)){.avatar-glasses-prism-lenses .avatar-glasses:before,.avatar-glasses-prism-lenses .avatar-glasses:after{background:linear-gradient(135deg, color-mix(in srgb, var(--flop-glasses-secondary) 58%, transparent), color-mix(in srgb, var(--flop-glasses-primary) 15%, transparent))}}.avatar-glasses-prism-lenses .avatar-glasses:before,.avatar-glasses-prism-lenses .avatar-glasses:after{box-shadow:0 0 7px var(--flop-glasses-secondary)}.avatar-glasses-aviators .avatar-glasses:before,.avatar-glasses-aviators .avatar-glasses:after{background:linear-gradient(145deg, #ffffff3d, var(--flop-glasses-secondary));border-radius:52% 48% 62% 38%/38% 42% 58% 62%}@supports (color:color-mix(in lab, red, red)){.avatar-glasses-aviators .avatar-glasses:before,.avatar-glasses-aviators .avatar-glasses:after{background:linear-gradient(145deg, #ffffff3d, color-mix(in srgb, var(--flop-glasses-secondary) 48%, transparent))}}.avatar-glasses-heart-frames .avatar-glasses:before,.avatar-glasses-heart-frames .avatar-glasses:after{clip-path:polygon(50% 90%,8% 50%,0 24%,13% 4%,35% 0,50% 17%,65% 0,87% 4%,100% 24%,92% 50%);background:linear-gradient(135deg, var(--flop-glasses-primary) 0 15%, var(--flop-glasses-secondary) 16% 78%, var(--flop-glasses-primary) 79%);border:0}@supports (color:color-mix(in lab, red, red)){.avatar-glasses-heart-frames .avatar-glasses:before,.avatar-glasses-heart-frames .avatar-glasses:after{background:linear-gradient(135deg, var(--flop-glasses-primary) 0 15%, color-mix(in srgb, var(--flop-glasses-secondary) 38%, transparent) 16% 78%, var(--flop-glasses-primary) 79%)}}.avatar-glasses-mono-visor .avatar-glasses{width:calc(var(--flop-glasses-width) + 5px);height:calc(var(--flop-glasses-lens-height) * .82);z-index:7;left:50%;top:var(--flop-glasses-top);border:4px solid var(--flop-glasses-primary);background:repeating-linear-gradient(0deg, var(--flop-glasses-secondary) 0 2px, transparent 3px 5px);border-radius:10px;display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.avatar-glasses-mono-visor .avatar-glasses{background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--flop-glasses-secondary) 38%, transparent) 0 2px, transparent 3px 5px)}}.avatar-glasses-mono-visor .avatar-glasses{box-shadow:inset 0 0 8px var(--flop-glasses-secondary)}@supports (color:color-mix(in lab, red, red)){.avatar-glasses-mono-visor .avatar-glasses{box-shadow:inset 0 0 8px color-mix(in srgb, var(--flop-glasses-secondary) 35%, transparent)}}.avatar-glasses-mono-visor .avatar-glasses{transform:translateX(-50%) scale(var(--flop-glasses-scale-x), var(--flop-glasses-scale-y)) rotate(var(--flop-glasses-rotate))}.avatar-glasses-star-frames .avatar-glasses:before,.avatar-glasses-star-frames .avatar-glasses:after{clip-path:polygon(50% 0,61% 34%,100% 36%,69% 57%,79% 96%,50% 73%,20% 96%,31% 57%,0 36%,39% 34%);background:linear-gradient(135deg, var(--flop-glasses-primary) 0 18%, var(--flop-glasses-secondary) 19% 70%, var(--flop-glasses-primary) 71%);border:0}@supports (color:color-mix(in lab, red, red)){.avatar-glasses-star-frames .avatar-glasses:before,.avatar-glasses-star-frames .avatar-glasses:after{background:linear-gradient(135deg, var(--flop-glasses-primary) 0 18%, color-mix(in srgb, var(--flop-glasses-secondary) 35%, transparent) 19% 70%, var(--flop-glasses-primary) 71%)}}.avatar-glasses-star-frames .avatar-glasses:before,.avatar-glasses-star-frames .avatar-glasses:after{filter:drop-shadow(0 0 5px var(--flop-glasses-secondary));animation:2.1s ease-in-out infinite avatar-star-glasses}@keyframes avatar-crown-hover{50%{translate:0 calc(var(--flop-headwear-shift-y) - 4px)}}@keyframes avatar-helmet-shine{50%{filter:hue-rotate(16deg)brightness(1.1)}}@keyframes avatar-star-glasses{50%{filter:drop-shadow(0 0 9px var(--flop-glasses-secondary))}}.avatar-has-outfit .flop-form-rig>.avatar-back-layer,.avatar-has-outfit .flop-form-rig>.flop-arm,.avatar-has-outfit .flop-form-rig>.flop-leg,.avatar-has-outfit .flop-form-rig>.flop-shell,.avatar-has-outfit .flop-form-rig>.flop-head-rig{visibility:hidden}.avatar-has-outfit .avatar-outfit-build{visibility:visible;filter:drop-shadow(0 12px 11px #00000038);transform-origin:50% 52%;width:220px;height:260px;display:block;inset:0}.avatar-outfit-build>span,.avatar-outfit-build b{box-sizing:border-box;display:block;position:absolute}.avatar-outfit-build .outfit-body{z-index:4;background:linear-gradient(145deg, var(--flop-outfit-build-primary), var(--flop-outfit-build-primary));border:3px solid #0000002e;border-radius:27px 23px 38px 31px;width:118px;height:142px;top:72px;left:51px}@supports (color:color-mix(in lab, red, red)){.avatar-outfit-build .outfit-body{background:linear-gradient(145deg, color-mix(in srgb, var(--flop-outfit-build-primary) 78%, white), var(--flop-outfit-build-primary))}}.avatar-outfit-build .outfit-head{z-index:7;background:var(--flop-outfit-build-primary);border:3px solid #0000002e;border-radius:45% 42% 38% 44%;width:96px;height:76px;top:45px;left:62px}@supports (color:color-mix(in lab, red, red)){.avatar-outfit-build .outfit-head{background:color-mix(in srgb, var(--flop-outfit-build-primary) 28%, #f1ede5)}}.avatar-outfit-build .outfit-arms{z-index:3;inset:0}.avatar-outfit-build .outfit-arms b{background:var(--flop-outfit-build-primary);border:2px solid #0000002e;border-radius:12px;width:64px;height:20px;top:125px}.avatar-outfit-build .outfit-arms b:first-child{left:20px;rotate:-31deg}.avatar-outfit-build .outfit-arms b:last-child{right:20px;rotate:31deg}.avatar-outfit-build .outfit-legs{z-index:2;inset:0}.avatar-outfit-build .outfit-legs b{background:var(--flop-outfit-build-primary);border:2px solid #0000002e;border-radius:9px;width:23px;height:53px;top:190px}.avatar-outfit-build .outfit-legs b:first-child{left:72px}.avatar-outfit-build .outfit-legs b:last-child{right:72px}.avatar-outfit-build .outfit-legs b:after{content:"";background:var(--flop-outfit-build-primary);border-radius:50% 50% 32% 32%;width:36px;height:20px;position:absolute;bottom:-6px;left:-8px}@supports (color:color-mix(in lab, red, red)){.avatar-outfit-build .outfit-legs b:after{background:color-mix(in srgb, var(--flop-outfit-build-primary) 72%, #101319)}}.avatar-outfit-build .outfit-detail{z-index:8}.avatar-outfit-build .outfit-prop{z-index:9}.avatar-outfit-shadow-ninja .outfit-body{background:linear-gradient(90deg, #16191e, var(--flop-outfit-build-primary) 47% 53%, #101318);box-shadow:inset 0 -38px var(--flop-outfit-build-secondary);border-radius:18px 18px 34px 34px}@supports (color:color-mix(in lab, red, red)){.avatar-outfit-shadow-ninja .outfit-body{box-shadow:inset 0 -38px color-mix(in srgb, var(--flop-outfit-build-secondary) 16%, transparent)}}.avatar-outfit-shadow-ninja .outfit-body:after{content:"";background:var(--flop-outfit-build-secondary);clip-path:polygon(0 15%,72% 0,100% 43%,78% 100%,0 75%);width:112px;height:11px;position:absolute;top:62px;left:0}.avatar-outfit-shadow-ninja .outfit-head{width:101px;height:84px;box-shadow:inset 0 -26px var(--flop-outfit-build-primary);background:#11151a;border-radius:47% 47% 39% 39%;top:40px;left:59px}@supports (color:color-mix(in lab, red, red)){.avatar-outfit-shadow-ninja .outfit-head{box-shadow:inset 0 -26px color-mix(in srgb, var(--flop-outfit-build-primary) 82%, black)}}.avatar-outfit-shadow-ninja .outfit-head:after{content:"";background:linear-gradient(90deg, #f1ede5 0 42%, var(--flop-outfit-build-secondary) 43% 50%, #f1ede5 51%);border-radius:8px;width:70px;height:18px;position:absolute;top:34px;left:13px;box-shadow:inset 0 0 0 5px #20242b}.avatar-outfit-shadow-ninja .outfit-prop{background:linear-gradient(#dce8ef 0 72%, var(--flop-outfit-build-secondary) 73%);width:8px;height:128px;box-shadow:0 0 5px var(--flop-outfit-build-secondary);border-radius:5px;top:67px;left:42px;rotate:-27deg}@supports (color:color-mix(in lab, red, red)){.avatar-outfit-shadow-ninja .outfit-prop{box-shadow:0 0 5px color-mix(in srgb, var(--flop-outfit-build-secondary) 38%, transparent)}.avatar-outfit-signal-chef .outfit-body{box-shadow:inset 0 -22px color-mix(in srgb, var(--flop-outfit-build-primary) 18%, transparent)}}.avatar-outfit-signal-chef .outfit-body:after{content:"";background:radial-gradient(circle, var(--flop-outfit-build-primary) 0 3px, transparent 3.5px) center 0 / 14px 15px repeat-y;width:16px;height:48px;position:absolute;top:24px;left:51px}.avatar-outfit-signal-chef .outfit-head{background:#f1ede5}.avatar-outfit-signal-chef .outfit-head:before{content:"";background:radial-gradient(circle at 20% 28%,#fff 0 22px,#0000 23px),radial-gradient(circle at 50% 17%,#fff 0 26px,#0000 27px),radial-gradient(circle at 80% 28%,#fff 0 22px,#0000 23px),linear-gradient(#fff,#ece9e2);border:3px solid #0000001f;border-radius:45% 48% 18px 18px;width:111px;height:68px;position:absolute;top:-55px;left:-10px}.avatar-outfit-signal-chef .outfit-head:after{content:"⌣";color:#252a32;text-align:center;font-size:27px;position:absolute;inset:22px 0 auto}.avatar-outfit-signal-chef .outfit-arms b{background:#eeebe4}.avatar-outfit-signal-chef .outfit-legs b{background:#292e36}.avatar-outfit-signal-chef .outfit-detail{background:var(--flop-outfit-build-secondary);clip-path:polygon(0 0,50% 38%,100% 0,75% 100%,50% 62%,25% 100%);width:41px;height:21px;top:108px;left:89px}.avatar-outfit-signal-chef .outfit-prop{background:var(--flop-outfit-build-primary);border:4px solid #20242b;border-radius:50%;width:50px;height:15px;top:111px;right:13px}@supports (color:color-mix(in lab, red, red)){.avatar-outfit-signal-chef .outfit-prop{background:color-mix(in srgb, var(--flop-outfit-build-primary) 30%, #cfd4d7)}}.avatar-outfit-signal-chef .outfit-prop{rotate:18deg;box-shadow:-19px 0 0 -6px #20242b}.avatar-outfit-galley-pirate .outfit-body{background:linear-gradient(90deg, var(--flop-outfit-build-primary) 0 42%, #e7dfd0 43% 55%, var(--flop-outfit-build-primary) 56%);box-shadow:inset 0 -38px var(--flop-outfit-build-secondary);border-radius:21px 21px 42px 42px}@supports (color:color-mix(in lab, red, red)){.avatar-outfit-galley-pirate .outfit-body{box-shadow:inset 0 -38px color-mix(in srgb, var(--flop-outfit-build-secondary) 24%, #15171b)}}.avatar-outfit-galley-pirate .outfit-body:after{content:"";border:6px solid var(--flop-outfit-build-secondary);background:#241a16;border-left:0;border-right:0;width:78px;height:28px;position:absolute;top:74px;left:18px}.avatar-outfit-galley-pirate .outfit-head{background:#e8d5bf}.avatar-outfit-galley-pirate .outfit-head:before{content:"";background:var(--flop-outfit-build-primary);clip-path:polygon(7% 69%,25% 57%,35% 0,65% 0,76% 56%,94% 69%,100% 100%,0 100%);width:130px;height:61px;box-shadow:inset 0 -9px var(--flop-outfit-build-secondary);position:absolute;top:-42px;left:-20px}.avatar-outfit-galley-pirate .outfit-head:after{content:"";background:radial-gradient(circle at 70% 45%,#151515 0 7px,#0000 8px);border-bottom:5px solid #211b1a;width:35px;height:20px;position:absolute;top:23px;right:8px;rotate:-8deg}.avatar-outfit-galley-pirate .outfit-arms b{background:linear-gradient(90deg, #e8d5bf 0 23%, var(--flop-outfit-build-primary) 24%)}.avatar-outfit-galley-pirate .outfit-legs b{background:#24282f}.avatar-outfit-galley-pirate .outfit-detail{border:4px solid var(--flop-outfit-build-secondary);border-left-color:#0000;border-radius:50%;width:22px;height:25px;top:115px;left:64px}.avatar-outfit-galley-pirate .outfit-prop{border:5px solid #cfd4d7;border-left:0;border-radius:0 50% 50% 0;width:17px;height:27px;animation:2.8s ease-in-out infinite avatar-pirate-hook;top:114px;right:16px;rotate:23deg}.avatar-effect-soft-aura .flop-form-rig{animation:2.8s ease-in-out infinite avatar-soft-aura}.avatar-effect-signal-ripple .avatar-effect b{opacity:0;border:2px solid var(--flop-effect-primary);width:92px;height:92px;box-shadow:0 0 8px var(--flop-effect-secondary);background:0 0;border-radius:50%;animation:3s ease-out infinite avatar-signal-ripple}.avatar-effect-signal-ripple .avatar-effect b:first-child{top:104px;left:84px}.avatar-effect-signal-ripple .avatar-effect b:nth-child(2){animation-delay:-1s;top:104px;left:84px}.avatar-effect-signal-ripple .avatar-effect b:nth-child(3){animation-delay:-2s;top:104px;left:84px}.avatar-effect-signal-ripple .avatar-effect b:nth-child(4){display:none}@keyframes avatar-pirate-hook{50%{translate:2px -2px;rotate:31deg}}@keyframes avatar-soft-aura{50%{filter:drop-shadow(0 0 12px var(--flop-effect-primary)) drop-shadow(0 0 6px var(--flop-effect-secondary))}}@keyframes avatar-signal-ripple{0%{opacity:.72;transform:scale(.2)}to{opacity:0;transform:scale(1.8)}}.swatch-coil-antenna,.swatch-loop-antennae{background:radial-gradient(ellipse at 38% 54%, transparent 0 11px, #42c7ff 12px 16px, transparent 17px), radial-gradient(ellipse at 66% 54%, transparent 0 11px, #ff6b55 12px 16px, transparent 17px), var(--gf-raised)}.swatch-ribbon-flare,.swatch-comet-crown{background:linear-gradient(115deg, transparent 23%, #42c7ff 24% 31%, transparent 32% 42%, #ff6b55 43% 51%, transparent 52% 62%, #65e3c2 63% 69%, transparent 70%), var(--gf-raised)}.swatch-pixel-mohawk{background:linear-gradient(90deg, transparent 20%, #42c7ff 21% 33%, transparent 34% 39%, #ff6b55 40% 54%, transparent 55% 60%, #42c7ff 61% 75%, transparent 76%), var(--gf-raised);clip-path:polygon(0 100%,0 45%,24% 45%,24% 22%,46% 22%,46% 0,66% 0,66% 36%,100% 36%,100% 100%)}.swatch-lightning-bloom{clip-path:polygon(47% 0,78% 0,61% 38%,88% 38%,28% 100%,44% 57%,18% 57%);background:#42c7ff}.swatch-orbit-sprig{background:radial-gradient(circle, #ff6b55 0 6px, transparent 7px), var(--gf-raised);border:2px dashed #42c7ff;border-radius:50%}.swatch-pixel-freckles,.swatch-cheek-blush,.swatch-star-cheeks{background:radial-gradient(circle at 24% 62%, #42c7ff 0 3px, transparent 4px), radial-gradient(circle at 35% 68%, #ff6b55 0 2px, transparent 3px), radial-gradient(circle at 70% 62%, #42c7ff 0 3px, transparent 4px), var(--gf-raised)}.swatch-circuit-cheeks{background:linear-gradient(#42c7ff, #42c7ff) 18% 60% / 24% 2px no-repeat, linear-gradient(#ff6b55, #ff6b55) 82% 60% / 24% 2px no-repeat, radial-gradient(circle at 32% 72%, #ff6b55 0 3px, transparent 4px), radial-gradient(circle at 68% 72%, #42c7ff 0 3px, transparent 4px), var(--gf-raised)}.swatch-prism-mask,.swatch-glitch-visor{clip-path:polygon(4% 15%,96% 4%,100% 76%,76% 100%,47% 82%,18% 100%,0 74%);background:linear-gradient(135deg,#42c7ff61,#ff6b5547);border:2px solid #42c7ff}.swatch-soft-smile,.swatch-crooked-grin,.swatch-open-delight,.swatch-zigzag-mouth,.swatch-tiny-o,.swatch-waveform-grin,.swatch-flat-focus,.swatch-worried-curve,.swatch-toothy-grin,.swatch-tongue-out,.swatch-laughing-mouth,.swatch-side-smirk{background:radial-gradient(ellipse at 50% 58%, #ff9c8b 0 8px, #252a32 9px 12px, transparent 13px), var(--gf-raised)}.swatch-round-mitts,.swatch-square-palms,.swatch-holo-hands,.swatch-classic-gloves,.swatch-work-gloves,.swatch-pixel-paws,.swatch-claw-tips{background:radial-gradient(circle at 31% 52%, #42c7ff 0 10px, transparent 11px), radial-gradient(circle at 69% 52%, #ff6b55 0 10px, transparent 11px), var(--gf-raised)}.swatch-soft-boots,.swatch-pixel-sneakers,.swatch-comet-skates,.swatch-classic-shoes,.swatch-high-tops,.swatch-house-slippers,.swatch-duck-feet,.swatch-rocket-boots{background:linear-gradient(160deg, transparent 0 28%, #42c7ff 29% 48%, transparent 49% 57%, #ff6b55 58% 77%, transparent 78%), var(--gf-raised)}.swatch-signal-cap,.swatch-flop-beanie,.swatch-field-headphones,.swatch-holo-crown,.swatch-classic-top-hat,.swatch-cowboy-hat,.swatch-cat-ear-cap,.swatch-meteor-helmet{background:linear-gradient(155deg, transparent 0 27%, #42c7ff 28% 63%, #ff6b55 64% 72%, transparent 73%), var(--gf-raised)}.swatch-round-readers,.swatch-square-specs,.swatch-prism-lenses,.swatch-aviators,.swatch-heart-frames,.swatch-mono-visor,.swatch-star-frames{background:radial-gradient(circle at 35% 50%, #42c7ff47 0 10px, #171b21 11px 14px, transparent 15px), radial-gradient(circle at 65% 50%, #ff6b5547 0 10px, #171b21 11px 14px, transparent 15px), linear-gradient(#171b21, #171b21) center / 22% 4px no-repeat, var(--gf-raised)}.swatch-signal-watch,.swatch-stacked-bangles,.swatch-orbit-cuffs,.swatch-friendship-bracelets,.swatch-utility-cuffs,.swatch-holo-watch{background:repeating-linear-gradient(90deg, transparent 0 16%, #42c7ff 17% 24%, transparent 25% 38%, #ff6b55 39% 47%, transparent 48% 61%, #42c7ff 62% 69%, transparent 70%), var(--gf-raised)}.swatch-shadow-ninja{background:radial-gradient(circle at 50% 29%, #e5e1da 0 6px, #11151a 7px 19px, transparent 20px), linear-gradient(90deg, transparent 28%, #14171c 29% 70%, transparent 71%), var(--gf-raised)}.swatch-signal-chef{background:radial-gradient(circle at 50% 18%, #fff 0 18px, transparent 19px), linear-gradient(90deg, transparent 29%, #ece9e2 30% 69%, transparent 70%), var(--gf-raised)}.swatch-galley-pirate{background:linear-gradient(160deg, transparent 15%, #2b1c20 16% 35%, #ff6b55 36% 42%, #2b1c20 43% 71%, transparent 72%), var(--gf-raised)}.swatch-soft-aura{border-radius:50%;box-shadow:inset 0 0 14px #42c7ff,0 0 8px #ff6b55}.swatch-signal-ripple{border:3px double #42c7ff;border-radius:50%}.avatar-eyes-star-scan .avatar-eyes b,.avatar-eyes-star-scan .avatar-eyes b:last-child{clip-path:polygon(50% 0,61% 36%,100% 50%,61% 64%,50% 100%,39% 64%,0 50%,39% 36%);background:var(--flop-eye-left);width:26px;height:27px;box-shadow:none;filter:drop-shadow(0 0 3px var(--flop-eye-left));border:0;border-radius:0;margin-top:0}.avatar-eyes-star-scan .avatar-eyes b:last-child{background:var(--flop-eye-right);filter:drop-shadow(0 0 3px var(--flop-eye-right))}.avatar-eyes-star-scan .avatar-eyes b:after{top:7px;left:11px}.avatar-eyes-orbit-lenses .avatar-eyes b,.avatar-eyes-orbit-lenses .avatar-eyes b:last-child{border:3px solid var(--flop-eye-left);background:radial-gradient(circle, #fff 0 3px, #101319 4px 7px, transparent 8px), conic-gradient(from 45deg, var(--flop-eye-left), var(--flop-eye-right), var(--flop-eye-left));width:27px;height:27px;box-shadow:0 0 6px var(--flop-eye-left);margin-top:0;animation:3.4s linear infinite avatar-orbit-eye}.avatar-eyes-orbit-lenses .avatar-eyes b:last-child{border-color:var(--flop-eye-right);box-shadow:0 0 6px var(--flop-eye-right);animation-direction:reverse}.avatar-eyes-orbit-lenses .avatar-eyes b:after{display:none}@supports (color:color-mix(in lab, red, red)){.avatar-upper-signal-hoodie .avatar-upper{background:linear-gradient(90deg, transparent 0 13%, color-mix(in srgb, var(--flop-top-secondary) 30%, transparent) 14% 21%, transparent 22% 78%, color-mix(in srgb, var(--flop-top-secondary) 30%, transparent) 79% 86%, transparent 87%), linear-gradient(145deg, color-mix(in srgb, var(--flop-top-primary) 82%, white), var(--flop-top-primary))}}.avatar-upper-signal-hoodie .avatar-upper{box-shadow:inset 0 9px 0 var(--flop-top-secondary)}@supports (color:color-mix(in lab, red, red)){.avatar-upper-signal-hoodie .avatar-upper{box-shadow:inset 0 9px 0 color-mix(in srgb, var(--flop-top-secondary) 28%, transparent)}}.avatar-upper-signal-hoodie .avatar-upper:after{content:"";border:3px solid var(--flop-top-secondary);border-top:0;border-radius:0 0 10px 10px;width:34%;height:18%;position:absolute;top:58%;left:33%}.avatar-upper-prism-shell .avatar-upper{background:linear-gradient(125deg, var(--flop-top-primary) 0 24%, var(--flop-top-primary) 25% 49%, var(--flop-top-secondary) 50% 70%, var(--flop-top-primary) 71%)}@supports (color:color-mix(in lab, red, red)){.avatar-upper-prism-shell .avatar-upper{background:linear-gradient(125deg, color-mix(in srgb, var(--flop-top-primary) 64%, white) 0 24%, var(--flop-top-primary) 25% 49%, color-mix(in srgb, var(--flop-top-secondary) 46%, var(--flop-top-primary)) 50% 70%, color-mix(in srgb, var(--flop-top-primary) 62%, black) 71%)}}.avatar-upper-prism-shell .avatar-upper{box-shadow:inset 0 0 12px var(--flop-top-secondary)}@supports (color:color-mix(in lab, red, red)){.avatar-upper-prism-shell .avatar-upper{box-shadow:inset 0 0 12px color-mix(in srgb, var(--flop-top-secondary) 36%, transparent)}}.avatar-upper-prism-shell .avatar-upper:after{content:"";border:2px solid var(--flop-top-secondary);position:absolute;inset:51% 12% 13%}@supports (color:color-mix(in lab, red, red)){.avatar-upper-prism-shell .avatar-upper:after{border:2px solid color-mix(in srgb, var(--flop-top-secondary) 65%, white)}}.avatar-upper-prism-shell .avatar-upper:after{clip-path:polygon(50% 0,100% 38%,81% 100%,18% 92%,0 34%);box-shadow:0 0 7px var(--flop-top-secondary)}@keyframes avatar-orbit-eye{to{filter:hue-rotate(360deg)drop-shadow(0 0 5px)}}html[data-genflops-theme=light] .avatar-personalize-panel{background:#f5f6f8}html[data-genflops-theme=light] .avatar-look-library,html[data-genflops-theme=light] .avatar-look-library input,html[data-genflops-theme=light] .avatar-look-library select,html[data-genflops-theme=light] .avatar-palette-tools select,html[data-genflops-theme=light] .avatar-pose-library{background:#fff}html[data-genflops-theme=light] .avatar-pose-library button,html[data-genflops-theme=light] .avatar-finish-grid button{background:#f5f6f8}html[data-genflops-theme=light] .avatar-pose-library button>span,html[data-genflops-theme=light] .avatar-finish-grid span{background:#fff}@media (prefers-reduced-motion:reduce){.gf-avatar *,.gf-avatar :before,.gf-avatar :after,.cosmetic-swatch{animation:none!important}}@media (max-width:760px){.avatar-group-tabs button{text-align:center;grid-template-columns:1fr}.avatar-group-tabs button>span{grid-row:auto}.avatar-group-tabs button small{display:none}.avatar-motion-control{flex-direction:column}.avatar-motion-control label{width:100%}.avatar-palette-tools{grid-template-columns:1fr}.avatar-look-library>div{flex-wrap:wrap}.avatar-look-library input,.avatar-look-library select{min-width:160px}.avatar-pose-library>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.avatar-personalize-fields{grid-template-columns:1fr}.avatar-color-controls{grid-template-columns:1fr 1fr}.avatar-shape-controls,.avatar-pose-library>div:last-child,.avatar-finish-grid{grid-template-columns:1fr}.avatar-pose-library button{grid-template-rows:auto auto;grid-template-columns:56px 1fr;align-items:center;min-height:66px}.avatar-pose-library button>i{grid-row:1/3}.avatar-pose-library button>small{padding-right:45px}}.gf-avatar .avatar-companion{width:64px;height:66px;box-shadow:none;background:0 0;border:0;border-radius:0;animation:3.6s ease-in-out infinite avatar-pet-hop;bottom:17px;right:8px}.avatar-companion-bit-buddy .avatar-companion,.avatar-companion-orbit-mote .avatar-companion,.avatar-companion-pixel-pup .avatar-companion,.avatar-companion-comet-drone .avatar-companion,.avatar-companion-signal-cat .avatar-companion,.avatar-companion-glitch-fish .avatar-companion,.avatar-companion-relay-horse .avatar-companion,.avatar-companion-byte-bug .avatar-companion,.avatar-companion-signal-slime .avatar-companion,.avatar-companion-ember-dragon .avatar-companion,.avatar-companion-hell-beast .avatar-companion,.avatar-companion-divine-griffin .avatar-companion,.avatar-companion-velociraptor .avatar-companion{display:block}.gf-avatar .avatar-companion .pet-body,.gf-avatar .avatar-companion .pet-head,.gf-avatar .avatar-companion .pet-legs,.gf-avatar .avatar-companion .pet-tail,.gf-avatar .avatar-companion .pet-detail{box-sizing:border-box;display:block;position:absolute}.gf-avatar .avatar-companion .pet-body{border:3px solid var(--flop-companion-primary);width:39px;height:31px;top:25px;left:15px}@supports (color:color-mix(in lab, red, red)){.gf-avatar .avatar-companion .pet-body{border:3px solid color-mix(in srgb, var(--flop-companion-primary) 58%, white)}}.gf-avatar .avatar-companion .pet-body{background:var(--flop-companion-primary);box-shadow:inset 0 -6px var(--flop-companion-primary);border-radius:45% 46% 38% 40%}@supports (color:color-mix(in lab, red, red)){.gf-avatar .avatar-companion .pet-body{box-shadow:inset 0 -6px color-mix(in srgb, var(--flop-companion-primary) 74%, black)}}.gf-avatar .avatar-companion .pet-head{border:3px solid var(--flop-companion-primary);width:27px;height:26px;top:15px;left:4px}@supports (color:color-mix(in lab, red, red)){.gf-avatar .avatar-companion .pet-head{border:3px solid color-mix(in srgb, var(--flop-companion-primary) 58%, white)}}.gf-avatar .avatar-companion .pet-head{background:var(--flop-companion-primary);border-radius:45%}.gf-avatar .avatar-companion .pet-head b{background:var(--flop-companion-secondary);width:5px;height:5px;box-shadow:0 0 3px var(--flop-companion-secondary);border:0;top:9px}@supports (color:color-mix(in lab, red, red)){.gf-avatar .avatar-companion .pet-head b{box-shadow:0 0 3px color-mix(in srgb, var(--flop-companion-secondary) 65%, white)}}.gf-avatar .avatar-companion .pet-head b:first-child{left:5px}.gf-avatar .avatar-companion .pet-head b:nth-child(2){right:5px}.gf-avatar .avatar-companion .pet-head i{background:var(--flop-companion-secondary);border-radius:50%;width:5px;height:4px;top:16px;bottom:auto;left:9px}@supports (color:color-mix(in lab, red, red)){.gf-avatar .avatar-companion .pet-head i{background:color-mix(in srgb, var(--flop-companion-secondary) 65%, white)}}.gf-avatar .avatar-companion .pet-head i{box-shadow:none}.gf-avatar .avatar-companion .pet-legs{inset:0}.gf-avatar .avatar-companion .pet-legs b{background:var(--flop-companion-primary);border:0;border-radius:4px;width:7px;height:13px;top:50px}@supports (color:color-mix(in lab, red, red)){.gf-avatar .avatar-companion .pet-legs b{background:color-mix(in srgb, var(--flop-companion-primary) 72%, white)}}.gf-avatar .avatar-companion .pet-legs b:first-child{left:20px}.gf-avatar .avatar-companion .pet-legs b:nth-child(2){left:31px}.gf-avatar .avatar-companion .pet-legs b:nth-child(3){left:42px}.gf-avatar .avatar-companion .pet-legs b:nth-child(4){left:50px}.gf-avatar .avatar-companion .pet-tail{border:6px solid var(--flop-companion-primary);transform-origin:0 70%;border-bottom-color:#0000;border-left:0;border-radius:0 70% 50% 0;width:27px;height:21px;animation:1.7s ease-in-out infinite avatar-pet-tail;top:25px;right:0}.avatar-companion-bit-buddy .avatar-companion .pet-body{border-radius:13px 13px 10px 10px;width:45px;height:49px;top:7px;left:10px}.avatar-companion-bit-buddy .avatar-companion .pet-head{background:var(--flop-companion-primary);border:0;width:34px;height:25px;top:17px;left:15px}@supports (color:color-mix(in lab, red, red)){.avatar-companion-bit-buddy .avatar-companion .pet-head{background:color-mix(in srgb, var(--flop-companion-primary) 78%, black)}}.avatar-companion-bit-buddy .avatar-companion .pet-tail,.avatar-companion-bit-buddy .avatar-companion .pet-detail{display:none}.avatar-companion-orbit-mote .avatar-companion{animation:4.2s ease-in-out infinite avatar-pet-orbit;bottom:58px;right:10px}.avatar-companion-orbit-mote .avatar-companion .pet-body{width:38px;height:38px;box-shadow:0 0 12px var(--flop-companion-secondary);border-radius:45% 55% 50% 45%;top:14px;left:13px;rotate:10deg}@supports (color:color-mix(in lab, red, red)){.avatar-companion-orbit-mote .avatar-companion .pet-body{box-shadow:0 0 12px color-mix(in srgb, var(--flop-companion-secondary) 45%, transparent)}}.avatar-companion-orbit-mote .avatar-companion .pet-head{background:0 0;border:0;width:23px;height:17px;top:24px;left:20px}.avatar-companion-orbit-mote .avatar-companion .pet-head b:nth-child(2),.avatar-companion-orbit-mote .avatar-companion .pet-head i,.avatar-companion-orbit-mote .avatar-companion .pet-legs,.avatar-companion-orbit-mote .avatar-companion .pet-tail{display:none}.avatar-companion-pixel-pup .pet-head:before{content:"";background:var(--flop-companion-primary);width:12px;height:16px;box-shadow:28px 0 var(--flop-companion-primary);border-radius:70% 25% 60% 35%;position:absolute;top:-4px;left:-7px;rotate:24deg}.avatar-companion-pixel-pup .pet-head:after{content:"";background:var(--flop-companion-primary);border-radius:45%;width:15px;height:9px;position:absolute;bottom:-4px;left:4px}@supports (color:color-mix(in lab, red, red)){.avatar-companion-pixel-pup .pet-head:after{background:color-mix(in srgb, var(--flop-companion-primary) 70%, white)}}.avatar-companion-signal-cat .pet-head{border-radius:45% 45% 50% 50%}.avatar-companion-signal-cat .pet-head:before{content:"";background:var(--flop-companion-primary);clip-path:polygon(0 100%,9% 0,42% 63%,59% 63%,91% 0,100% 100%);width:29px;height:18px;position:absolute;top:-12px;left:-4px}.avatar-companion-signal-cat .pet-head:after{content:"";background:var(--flop-companion-secondary);width:15px;height:1px;box-shadow:24px 0 var(--flop-companion-secondary), 0 4px var(--flop-companion-secondary), 24px 4px var(--flop-companion-secondary);position:absolute;top:17px;left:-7px}.avatar-companion-signal-cat .pet-tail{border-radius:0 70% 70% 0;width:25px;height:35px;top:17px}.avatar-companion-glitch-fish .avatar-companion{animation:3.4s ease-in-out infinite avatar-fish-swim;bottom:48px}.avatar-companion-glitch-fish .pet-body{background:linear-gradient(90deg, var(--flop-companion-primary), var(--flop-companion-secondary));width:38px;height:23px;box-shadow:0 0 0 3px #42c7ff24, 0 0 11px var(--flop-companion-secondary);border-radius:55% 45% 45% 55%;top:25px;left:15px}.avatar-companion-glitch-fish .pet-head{background:0 0;border:0;width:14px;height:18px;top:28px;left:38px}.avatar-companion-glitch-fish .pet-head b:first-child{top:4px;left:4px}.avatar-companion-glitch-fish .pet-head b:nth-child(2),.avatar-companion-glitch-fish .pet-head i,.avatar-companion-glitch-fish .pet-legs{display:none}.avatar-companion-glitch-fish .pet-tail{background:var(--flop-companion-primary);clip-path:polygon(100% 50%,0 0,18% 50%,0 100%);border:0;border-radius:0;width:18px;height:26px;animation:.7s ease-in-out infinite avatar-fish-tail;top:23px;left:1px;right:auto}.avatar-companion-glitch-fish .pet-detail{background:var(--flop-companion-secondary);clip-path:polygon(0 100%,52% 0,100% 100%);border-radius:50% 50% 0 0;width:18px;height:12px;top:18px;left:24px}.avatar-companion-glitch-fish .pet-detail:after{content:"";border:1px solid var(--flop-companion-secondary);width:4px;height:4px;box-shadow:7px -8px 0 -1px var(--flop-companion-secondary);border-radius:50%;position:absolute;top:-13px;left:31px}.avatar-companion-relay-horse .pet-body{border-radius:38% 45% 30% 32%;width:38px;height:25px;top:29px;left:18px}.avatar-companion-relay-horse .pet-head{border-radius:56% 45% 48% 58%;width:19px;height:31px;top:12px;left:5px;rotate:-8deg}.avatar-companion-relay-horse .pet-head:before{content:"";background:var(--flop-companion-primary);clip-path:polygon(0 0,40% 17%,47% 100%,65% 100%,78% 17%,100% 0,91% 100%,8% 100%);width:18px;height:13px;position:absolute;top:-8px;left:-3px}.avatar-companion-relay-horse .pet-head:after{content:"";background:var(--flop-companion-secondary);border-radius:0 70% 70% 0;width:8px;height:29px;position:absolute;top:-1px;right:-7px}.avatar-companion-relay-horse .pet-tail{border-width:7px;top:31px;rotate:19deg}.avatar-companion-relay-horse .pet-legs b{height:17px;top:48px}.avatar-companion-byte-bug .pet-body{background:repeating-linear-gradient(90deg, var(--flop-companion-primary) 0 9px, var(--flop-companion-secondary) 10px 12px);border-radius:52% 52% 35% 35%;width:43px;height:34px;top:22px;left:11px}@supports (color:color-mix(in lab, red, red)){.avatar-companion-byte-bug .pet-body{background:repeating-linear-gradient(90deg, var(--flop-companion-primary) 0 9px, color-mix(in srgb, var(--flop-companion-secondary) 50%, var(--flop-companion-primary)) 10px 12px)}}.avatar-companion-byte-bug .pet-head,.avatar-companion-byte-bug .pet-tail{display:none}.avatar-companion-byte-bug .pet-detail{background:var(--flop-companion-secondary);width:16px;height:7px;box-shadow:0 0 6px var(--flop-companion-secondary);border-radius:3px;animation:2.5s steps(2,end) infinite avatar-bug-blink;top:33px;left:24px}.avatar-companion-byte-bug .pet-legs b{border-radius:4px;width:23px;height:4px;top:45px}.avatar-companion-byte-bug .pet-legs b:first-child{left:1px;rotate:25deg}.avatar-companion-byte-bug .pet-legs b:nth-child(2){top:54px;left:2px;rotate:-18deg}.avatar-companion-byte-bug .pet-legs b:nth-child(3){left:42px;rotate:-25deg}.avatar-companion-byte-bug .pet-legs b:nth-child(4){top:54px;left:41px;rotate:18deg}.avatar-companion-signal-slime .pet-body{background:linear-gradient(145deg, var(--flop-companion-primary), var(--flop-companion-primary));border-radius:52% 48% 28% 31%/62% 65% 29% 32%;width:50px;height:43px;top:17px;left:7px}@supports (color:color-mix(in lab, red, red)){.avatar-companion-signal-slime .pet-body{background:linear-gradient(145deg, color-mix(in srgb, var(--flop-companion-primary) 58%, white), var(--flop-companion-primary))}}.avatar-companion-signal-slime .pet-body{animation:2.6s ease-in-out infinite avatar-slime-squish}.avatar-companion-signal-slime .pet-head{background:0 0;border:0;width:33px;height:19px;top:32px;left:16px}.avatar-companion-signal-slime .pet-legs,.avatar-companion-signal-slime .pet-tail{display:none}.avatar-companion-ember-dragon .pet-body,.avatar-companion-divine-griffin .pet-body{width:36px;left:17px}.avatar-companion-ember-dragon .pet-head:before{content:"";background:var(--flop-companion-secondary);clip-path:polygon(0 22%,29% 54%,40% 0,52% 57%,84% 7%,70% 65%,100% 80%,54% 100%,0 82%);width:31px;height:18px;position:absolute;top:-12px;left:-5px}.avatar-companion-ember-dragon .pet-detail,.avatar-companion-divine-griffin .pet-detail{background:var(--flop-companion-secondary);width:60px;height:38px;top:21px;left:2px}@supports (color:color-mix(in lab, red, red)){.avatar-companion-ember-dragon .pet-detail,.avatar-companion-divine-griffin .pet-detail{background:color-mix(in srgb, var(--flop-companion-secondary) 72%, transparent)}}.avatar-companion-ember-dragon .pet-detail,.avatar-companion-divine-griffin .pet-detail{clip-path:polygon(48% 50%,0 0,15% 77%,44% 63%,56% 63%,85% 77%,100% 0,52% 50%);animation:1.5s ease-in-out infinite avatar-pet-wings}.avatar-companion-ember-dragon .pet-tail{border-color:var(--flop-companion-primary);border-bottom-color:#0000;border-left:0;width:31px;height:32px;top:28px}.avatar-companion-ember-dragon .pet-head:after{content:"";background:linear-gradient(90deg, transparent, var(--flop-companion-secondary));width:18px;height:5px;filter:drop-shadow(0 0 4px var(--flop-companion-secondary));border-radius:50% 0 0 50%;animation:3.4s ease-out infinite avatar-dragon-breath;position:absolute;top:17px;left:-12px}.avatar-companion-hell-beast .pet-body{width:46px;height:36px;box-shadow:inset 0 -8px var(--flop-companion-primary), 0 0 8px var(--flop-companion-secondary);border-radius:34% 38% 28% 31%;top:23px;left:10px}@supports (color:color-mix(in lab, red, red)){.avatar-companion-hell-beast .pet-body{box-shadow:inset 0 -8px color-mix(in srgb, var(--flop-companion-primary) 65%, black), 0 0 8px color-mix(in srgb, var(--flop-companion-secondary) 52%, transparent)}}.avatar-companion-hell-beast .pet-head{border-radius:38%;width:31px;top:13px;left:2px}.avatar-companion-hell-beast .pet-head:before{content:"";background:var(--flop-companion-secondary);clip-path:polygon(0 0,38% 55%,50% 100%,62% 55%,100% 0,83% 82%,17% 82%);width:42px;height:26px;position:absolute;top:-16px;left:-9px}.avatar-companion-hell-beast .pet-tail{border-color:var(--flop-companion-secondary);border-bottom-color:#0000;border-left:0}.avatar-companion-hell-beast .pet-detail{background:#ffcc57;border-radius:50%;width:8px;height:8px;top:22px;left:8px;box-shadow:14px 0 #ffcc57,0 0 7px #ff5a3c,14px 0 7px #ff5a3c}.avatar-companion-divine-griffin .pet-head{background:var(--flop-companion-primary)}@supports (color:color-mix(in lab, red, red)){.avatar-companion-divine-griffin .pet-head{background:color-mix(in srgb, var(--flop-companion-primary) 48%, white)}}.avatar-companion-divine-griffin .pet-head:before{content:"";background:var(--flop-companion-secondary);clip-path:polygon(100% 0,100% 100%,0 50%);width:18px;height:11px;position:absolute;top:10px;left:-10px}.avatar-companion-divine-griffin .pet-head:after{content:"";background:var(--flop-companion-secondary);width:26px;height:14px;position:absolute;top:-9px;left:-2px}@supports (color:color-mix(in lab, red, red)){.avatar-companion-divine-griffin .pet-head:after{background:color-mix(in srgb, var(--flop-companion-secondary) 70%, white)}}.avatar-companion-divine-griffin .pet-head:after{clip-path:polygon(0 100%,18% 0,39% 76%,62% 0,79% 76%,100% 6%,91% 100%)}.avatar-companion-divine-griffin .pet-detail{filter:drop-shadow(0 0 5px var(--flop-companion-secondary))}.avatar-companion-velociraptor .pet-body{border-radius:52% 42% 35% 40%;width:35px;height:22px;top:31px;left:19px;rotate:-5deg}.avatar-companion-velociraptor .pet-head{border-radius:55% 25% 43% 40%;width:29px;height:17px;top:18px;left:2px;rotate:-10deg}.avatar-companion-velociraptor .pet-head i{border-radius:0;width:20px;height:2px;top:14px;left:3px}.avatar-companion-velociraptor .pet-head b:nth-child(2){display:none}.avatar-companion-velociraptor .pet-tail{background:var(--flop-companion-primary);clip-path:polygon(0 35%,100% 0,100% 18%,4% 100%);border:0;border-radius:0;width:38px;height:19px;top:25px;right:-4px}.avatar-companion-velociraptor .pet-legs b:first-child,.avatar-companion-velociraptor .pet-legs b:nth-child(4){display:none}.avatar-companion-velociraptor .pet-legs b:nth-child(2){height:17px;left:26px}.avatar-companion-velociraptor .pet-legs b:nth-child(3){height:17px;left:43px}.avatar-companion-velociraptor .pet-detail{background:var(--flop-companion-secondary);border-radius:6px;width:18px;height:6px;animation:.65s ease-in-out infinite alternate avatar-raptor-step;top:42px;left:19px;rotate:33deg}.gf-avatar .avatar-scene-extra>span,.gf-avatar .avatar-scene-extra b,.gf-avatar .avatar-scene-extra i{box-sizing:border-box;display:none;position:absolute}.avatar-scene-launch-day .avatar-scene-extra,.avatar-scene-passing-dino .avatar-scene-extra,.avatar-scene-comet-parade .avatar-scene-extra{opacity:var(--flop-scene-opacity);transform:scale(var(--flop-scene-scale));translate:0 var(--flop-scene-shift-y);transform-origin:50%}.avatar-scene-launch-day .scene-subject,.avatar-scene-launch-day .scene-platform,.avatar-scene-launch-day .scene-trail,.avatar-scene-passing-dino .scene-subject{display:block}.avatar-scene-launch-day .scene-platform{border-bottom:5px solid var(--flop-scene-primary);width:58px;height:23px;bottom:18px;left:16px}@supports (color:color-mix(in lab, red, red)){.avatar-scene-launch-day .scene-platform{border-bottom:5px solid color-mix(in srgb, var(--flop-scene-primary) 70%, #111)}}.avatar-scene-launch-day .scene-platform{background:linear-gradient(90deg, transparent 0 15%, var(--flop-scene-primary) 16% 25%, transparent 26% 73%, var(--flop-scene-primary) 74% 84%, transparent 85%)}.avatar-scene-launch-day .scene-platform:before{content:"";background:var(--flop-scene-secondary);border-radius:2px;width:44px;height:5px;position:absolute;bottom:0;left:7px}.avatar-scene-launch-day .scene-platform b{border:4px solid var(--flop-scene-primary);clip-path:polygon(0 100%,0 27%,50% 0,100% 27%,100% 100%);border-bottom:0;width:22px;height:30px;display:block;bottom:4px;left:18px}.avatar-scene-launch-day .scene-platform i{background:var(--flop-scene-secondary);clip-path:polygon(50% 0,100% 100%,0 100%);width:7px;height:19px;display:block;bottom:4px;left:26px}.avatar-scene-launch-day .scene-subject{border:2px solid var(--flop-scene-primary);width:15px;height:31px;bottom:40px;left:38px}@supports (color:color-mix(in lab, red, red)){.avatar-scene-launch-day .scene-subject{border:2px solid color-mix(in srgb, var(--flop-scene-primary) 60%, white)}}.avatar-scene-launch-day .scene-subject{background:linear-gradient(90deg, var(--flop-scene-primary), var(--flop-scene-primary));border-radius:55% 55% 28% 28%}@supports (color:color-mix(in lab, red, red)){.avatar-scene-launch-day .scene-subject{background:linear-gradient(90deg, var(--flop-scene-primary), color-mix(in srgb, var(--flop-scene-primary) 60%, white))}}.avatar-scene-launch-day .scene-subject{animation:avatar-rocket-loop calc(var(--flop-scene-duration) + 5s) linear infinite}.avatar-scene-launch-day .scene-subject:before,.avatar-scene-launch-day .scene-subject:after{content:"";background:var(--flop-scene-secondary);width:8px;height:15px;position:absolute;bottom:-5px}.avatar-scene-launch-day .scene-subject:before{clip-path:polygon(100% 0,100% 100%,0 100%);left:-6px}.avatar-scene-launch-day .scene-subject:after{clip-path:polygon(0 0,100% 100%,0 100%);right:-6px}.avatar-scene-launch-day .scene-subject b:first-child{background:var(--flop-scene-secondary);border:1px solid #fff;border-radius:50%;width:7px;height:7px;display:block;top:8px;left:2px}.avatar-scene-launch-day .scene-subject b:nth-child(2){background:linear-gradient(#fff, var(--flop-scene-secondary), transparent);clip-path:polygon(50% 100%,100% 0,0 0);width:6px;height:17px;animation:.35s ease-in-out infinite alternate avatar-rocket-flame;display:block;top:28px;left:3px}.avatar-scene-launch-day .scene-trail{border:1px dashed var(--flop-scene-secondary);width:32px;height:32px;bottom:35px;left:33px}@supports (color:color-mix(in lab, red, red)){.avatar-scene-launch-day .scene-trail{border:1px dashed color-mix(in srgb, var(--flop-scene-secondary) 45%, transparent)}}.avatar-scene-launch-day .scene-trail{opacity:.4;border-radius:50%;animation:2.4s ease-in-out infinite avatar-launch-radar}.avatar-scene-passing-dino .scene-subject{background:linear-gradient(155deg, var(--flop-scene-primary), var(--flop-scene-primary));border-radius:52% 48% 38% 42%;width:76px;height:42px;bottom:30px;left:-88px}@supports (color:color-mix(in lab, red, red)){.avatar-scene-passing-dino .scene-subject{background:linear-gradient(155deg, color-mix(in srgb, var(--flop-scene-primary) 64%, white), var(--flop-scene-primary))}}.avatar-scene-passing-dino .scene-subject{filter:drop-shadow(0 5px 5px #00000038);animation:avatar-dino-walk calc(var(--flop-scene-duration) + 8s) linear infinite}.avatar-scene-passing-dino .scene-subject:before{content:"";background:var(--flop-scene-primary);clip-path:polygon(0 17%,100% 0,62% 38%,100% 55%,0 72%);transform-origin:0;border-radius:0 75% 20% 0;width:56px;height:23px;animation:1.1s ease-in-out infinite avatar-dino-tail;position:absolute;top:2px;right:-42px}.avatar-scene-passing-dino .scene-subject:after{content:"";background:var(--flop-scene-primary);width:25px;height:31px;box-shadow:-13px -5px 0 -4px var(--flop-scene-primary);border-radius:55% 50% 38% 42%;position:absolute;top:-17px;left:-13px}.avatar-scene-passing-dino .scene-subject b{background:var(--flop-scene-primary);transform-origin:top;border-radius:0 0 7px 7px;width:12px;height:34px;animation:.7s ease-in-out infinite alternate avatar-dino-step;display:block;top:29px}.avatar-scene-passing-dino .scene-subject b:first-child{left:14px}.avatar-scene-passing-dino .scene-subject b:nth-child(2){animation-direction:alternate-reverse;right:13px}.avatar-scene-passing-dino .scene-subject i{background:var(--flop-scene-secondary);width:8px;height:8px;box-shadow:0 0 4px var(--flop-scene-secondary);border-radius:50%;display:block;top:-9px;left:-4px}.avatar-open-face-outfit .flop-form-rig>.flop-arm,.avatar-open-face-outfit .flop-form-rig>.flop-leg,.avatar-open-face-outfit .flop-form-rig>.flop-head-rig{visibility:visible}.avatar-open-face-outfit .avatar-outfit-build .outfit-arms,.avatar-open-face-outfit .avatar-outfit-build .outfit-legs{display:none}.avatar-open-face-outfit .avatar-outfit-build .outfit-head{background:0 0;border:0}.avatar-open-face-outfit .avatar-outfit-build .outfit-head:after{display:none}.avatar-open-face-outfit .avatar-outfit-build .outfit-body{z-index:4}.avatar-outfit-shadow-ninja .outfit-body:after{background:#d5a83f}.avatar-outfit-shadow-ninja .outfit-head{background:#07090c;box-shadow:inset 0 -26px #15191f}.avatar-outfit-shadow-ninja .outfit-head:after{background:linear-gradient(90deg,#f1ede5 0 42%,#d5a83f 43% 50%,#f1ede5 51%)}.avatar-outfit-shadow-ninja .outfit-arms b,.avatar-outfit-shadow-ninja .outfit-legs b{background:linear-gradient(90deg,#050608,#181c22)}.avatar-outfit-shadow-ninja .outfit-prop{transform-origin:50% 5px;background:#11151a;border-radius:5px;width:6px;height:43px;animation:2.5s ease-in-out infinite avatar-nunchuck-swing;top:129px;left:37px;rotate:29deg;box-shadow:inset 0 -9px #d5a83f}.avatar-outfit-shadow-ninja .outfit-prop:before{content:"";transform-origin:0;background:repeating-linear-gradient(90deg,#d5a83f 0 3px,#4a4f58 4px 6px);width:25px;height:2px;position:absolute;top:37px;left:3px;rotate:25deg}.avatar-outfit-shadow-ninja .outfit-prop b{transform-origin:50% 0;background:#11151a;border-radius:5px;width:6px;height:41px;animation:1s ease-in-out infinite alternate avatar-nunchuck-free-stick;top:43px;left:22px;box-shadow:inset 0 -9px #d5a83f}.avatar-outfit-shadow-ninja .outfit-prop i{display:none}.avatar-outfit-signal-chef .outfit-head:before{top:-57px;left:-8px}.avatar-outfit-signal-chef .outfit-body{border-radius:24px 24px 36px 36px;width:126px;height:124px;top:91px;left:47px}.avatar-outfit-signal-chef .outfit-detail{z-index:12;top:102px}.gf-avatar .outfit-hand-prop{z-index:13;pointer-events:none;transform-origin:50% 100%;display:block;position:absolute}.avatar-outfit-signal-chef .chef-pan{background:radial-gradient(circle at 55% 45%,#9ca7ac 0 12px,#626a70 13px 17px,#20242b 18px);border:5px solid #20242b;border-radius:50%;width:50px;height:36px;bottom:15px;left:-25px;rotate:-12deg}.avatar-outfit-signal-chef .chef-pan:after{content:"";background:#20242b;border-radius:0 6px 6px 0;width:39px;height:8px;position:absolute;top:10px;left:37px}.avatar-outfit-signal-chef .chef-spatula{background:linear-gradient(#adb5b9 0 34%,#242930 35%);border-radius:5px;width:9px;height:62px;bottom:12px;left:5px;rotate:12deg}.avatar-outfit-signal-chef .chef-spatula:before{content:"";clip-path:polygon(8% 0,92% 0,100% 78%,72% 100%,28% 100%,0 78%);background:repeating-linear-gradient(90deg,#adb5b9 0 4px,#0000 5px 8px),#5e686e;border-radius:5px;width:28px;height:28px;position:absolute;top:-20px;left:-9px}.avatar-outfit-galley-pirate .outfit-body{width:130px;height:128px;top:88px;left:45px}.avatar-outfit-galley-pirate .outfit-head:before{top:-44px;left:-17px}.gf-avatar .outfit-eye-patch{width:calc(var(--flop-glasses-lens-width) * .88);height:calc(var(--flop-glasses-lens-height) * .82);z-index:10;left:calc(50% + (var(--flop-eye-gap) / 2) + 9px);top:calc(26px + var(--flop-eye-shift-y));transform:translateX(-50%) scale(var(--flop-eye-scale-x), var(--flop-eye-scale-y)) rotate(var(--flop-eye-rotate));background:#15171b;border-radius:50% 44% 52% 45%;display:block;position:absolute;box-shadow:inset 0 0 0 3px #292d34}.gf-avatar .outfit-eye-patch:before{content:"";transform-origin:100%;background:#15171b;border-radius:4px;width:78px;height:4px;position:absolute;top:-1px;right:-7px;rotate:-8deg}.gf-avatar .outfit-beard{z-index:8;clip-path:polygon(4% 0,24% 10%,50% 4%,77% 10%,97% 0,88% 65%,66% 100%,50% 76%,34% 100%,12% 65%);background:repeating-linear-gradient(100deg,#3a2519 0 8px,#553424 9px 14px);border-radius:20% 20% 48% 48%;width:74px;height:45px;display:block;position:absolute;bottom:-20px;left:12px}.gf-avatar .outfit-beard:before{content:"";background:var(--flop-face);border-radius:50%;width:37px;height:17px;position:absolute;top:-4px;left:19px}.avatar-outfit-galley-pirate .flop-arm-right b{box-shadow:none;background:0 0}.avatar-outfit-galley-pirate .pirate-hook{border-top:5px solid #9ca7ac;border-bottom:0;border-left:5px solid #0000;border-right:5px solid #9ca7ac;border-radius:50% 50% 0 0;width:23px;height:25px;top:-2px;left:-1px;rotate:25deg}.avatar-outfit-galley-pirate .pirate-hook:before{content:"";background:var(--flop-outfit-build-primary);border:3px solid #2a1e19;border-radius:8px 8px 4px 4px;width:25px;height:18px;position:absolute;bottom:-13px;left:-8px}.avatar-outfit-galley-pirate .flop-leg-right{background:repeating-linear-gradient(90deg,#6d3f22 0 5px,#8e5b31 6px 9px);border-radius:3px 3px 8px 8px;width:16px}.avatar-outfit-galley-pirate .flop-leg-right b{background:linear-gradient(#8e5b31,#5f351d);border-radius:6px 14px 5px 5px;width:27px;left:-5px}.avatar-outfit-galley-pirate .outfit-detail{background:#241a16;border:4px solid #b88939;border-left:0;border-right:0;border-radius:0;width:88px;height:19px;top:166px;left:66px}.avatar-outfit-galley-pirate .outfit-detail:after{content:"";background:#24282f;border-radius:4px 10px 3px 3px;width:28px;height:12px;position:absolute;top:-4px;right:-23px;rotate:14deg;box-shadow:-7px 8px 0 -3px #b88939}.avatar-outfit-galley-pirate .outfit-prop,.avatar-outfit-build .outfit-shoulder-pet{display:none}.avatar-outfit-galley-pirate .outfit-shoulder-pet{z-index:14;background:linear-gradient(135deg, var(--flop-outfit-build-secondary), #5ee7d0);filter:drop-shadow(0 3px 3px #0000004d);border-radius:52% 48% 45% 45%;width:33px;height:34px;animation:6.8s ease-in-out infinite avatar-parrot-flight;display:block;top:72px;right:38px}.avatar-outfit-galley-pirate .outfit-shoulder-pet:before{content:"";background:#ff6b55;border-radius:55% 45%;width:22px;height:19px;position:absolute;top:2px;left:-9px}.avatar-outfit-galley-pirate .outfit-shoulder-pet:after{content:"";clip-path:polygon(100% 0,100% 100%,0 50%);background:#e1ad42;width:18px;height:10px;position:absolute;top:10px;left:-19px}.avatar-outfit-galley-pirate .outfit-shoulder-pet b{background:#101319;border-radius:50%;width:5px;height:5px;top:7px;left:-1px;box-shadow:0 0 0 2px #fff}.avatar-outfit-galley-pirate .outfit-shoulder-pet i{background:var(--flop-outfit-build-secondary);clip-path:polygon(0 0,100% 50%,0 100%,22% 50%);border-radius:0 70% 50% 0;width:28px;height:26px;display:block;top:9px;right:-20px}.avatar-face-short-boxed-beard .avatar-face-item,.avatar-face-signal-goatee .avatar-face-item,.avatar-face-full-signal-beard .avatar-face-item,.avatar-face-braided-beard .avatar-face-item{opacity:1;background:var(--flop-face-detail-primary);clip-path:polygon(3% 0,25% 9%,50% 4%,75% 9%,97% 0,88% 62%,65% 100%,50% 76%,35% 100%,12% 62%);border-radius:18% 18% 48% 48%;height:49px;inset:auto 10px -18px}.avatar-face-short-boxed-beard .avatar-face-item{clip-path:polygon(0 0,24% 12%,50% 4%,76% 12%,100% 0,87% 72%,50% 100%,13% 72%);height:33px;inset:auto 13px -7px}.avatar-face-signal-goatee .avatar-face-item{clip-path:polygon(5% 0,95% 0,73% 100%,50% 75%,27% 100%);width:34px;height:39px;bottom:-17px;left:33px;right:auto}.avatar-face-full-signal-beard .avatar-face-item{background:repeating-linear-gradient(100deg, var(--flop-face-detail-primary) 0 8px, var(--flop-face-detail-primary) 9px 13px)}@supports (color:color-mix(in lab, red, red)){.avatar-face-full-signal-beard .avatar-face-item{background:repeating-linear-gradient(100deg, var(--flop-face-detail-primary) 0 8px, color-mix(in srgb, var(--flop-face-detail-primary) 70%, var(--flop-face-detail-secondary)) 9px 13px)}}.avatar-face-braided-beard .avatar-face-item{background:repeating-linear-gradient(120deg, var(--flop-face-detail-primary) 0 7px, var(--flop-face-detail-secondary) 8px 12px);filter:drop-shadow(0 0 4px var(--flop-face-detail-secondary));animation:2.4s ease-in-out infinite avatar-beard-signal}.swatch-short-boxed-beard,.swatch-signal-goatee,.swatch-full-signal-beard,.swatch-braided-beard{background:linear-gradient(155deg, transparent 0 27%, #6f4630 28% 72%, transparent 73%), var(--gf-raised);clip-path:polygon(12% 12%,88% 12%,77% 78%,50% 100%,23% 78%)}.swatch-pixel-pup,.swatch-signal-cat,.swatch-relay-horse{background:radial-gradient(ellipse at 50% 58%, #42c7ff 0 17px, transparent 18px), radial-gradient(circle at 29% 35%, #ff6b55 0 11px, transparent 12px), var(--gf-raised)}.swatch-glitch-fish{background:linear-gradient(90deg, transparent 7%, #42c7ff 8% 31%, #ff6b55 32% 77%, transparent 78%), var(--gf-raised);clip-path:polygon(0 15%,31% 39%,92% 19%,100% 50%,92% 81%,31% 61%,0 85%,14% 50%)}.swatch-byte-bug,.swatch-signal-slime,.swatch-comet-drone{background:radial-gradient(circle at 36% 47%,#42c7ff 0 4px,#0000 5px),radial-gradient(circle at 64% 47%,#ff6b55 0 4px,#0000 5px),linear-gradient(145deg,#303741,#171b21);border-radius:48% 48% 30% 30%}.swatch-ember-dragon,.swatch-hell-beast,.swatch-divine-griffin,.swatch-velociraptor{background:linear-gradient(135deg, transparent 0 16%, #ff6b55 17% 49%, #d5a83f 50% 72%, transparent 73%), var(--gf-raised);clip-path:polygon(0 15%,37% 38%,50% 0,63% 38%,100% 15%,78% 61%,100% 85%,54% 72%,25% 100%,30% 64%)}@keyframes avatar-pet-hop{50%{transform:translateY(-5px)}}@keyframes avatar-pet-tail{50%{rotate:14deg}}@keyframes avatar-pet-orbit{50%{transform:translate(-7px,-9px)rotate(-8deg)}}@keyframes avatar-fish-swim{50%{transform:translate(-8px,-5px)}}@keyframes avatar-fish-tail{50%{scale:.72 1}}@keyframes avatar-bug-blink{48%,52%{opacity:.25}}@keyframes avatar-slime-squish{0%,to{transform:scale(1)}35%{transform:translate(-4px,5px)scale(1.12,.84)}68%{transform:translate(4px,-4px)scale(.91,1.12)}}@keyframes avatar-pet-wings{50%{transform:scaleY(.72)translateY(4px)}}@keyframes avatar-dragon-breath{0%,70%,to{opacity:0;transform:scaleX(.2)}77%,90%{opacity:1;transform:scaleX(1)}}@keyframes avatar-raptor-step{to{rotate:-24deg}}@keyframes avatar-rocket-loop{0%,6%{opacity:1;transform:translate(0)rotate(0)}18%{transform:translate(28px,-100px)rotate(18deg)}30%{transform:translate(116px,-160px)rotate(75deg)}40%{transform:translate(178px,-93px)rotate(165deg)}50%{transform:translate(119px,-35px)rotate(245deg)}59%{transform:translate(56px,-95px)rotate(340deg)}69%{transform:translate(108px,-174px)rotate(405deg)}78%{transform:translate(186px,-124px)rotate(505deg)}88%{transform:translate(112px,-62px)rotate(615deg)}96%,to{opacity:0;transform:translate(82px,-300px)rotate(720deg)}}@keyframes avatar-rocket-flame{to{filter:brightness(1.25);height:23px}}@keyframes avatar-launch-radar{50%{opacity:.08;transform:scale(1.8)}}@keyframes avatar-dino-walk{0%,12%{transform:translate(0)}88%,to{transform:translate(360px)}}@keyframes avatar-dino-tail{50%{rotate:8deg}}@keyframes avatar-dino-step{to{rotate:13deg}}@keyframes avatar-nunchuck-swing{0%,to{transform:rotate(-28deg)}35%{transform:rotate(75deg)}65%{transform:rotate(-95deg)}}@keyframes avatar-nunchuck-free-stick{to{transform:rotate(115deg)}}@keyframes avatar-parrot-flight{0%,62%,to{transform:translate(0)rotate(0)scale(1)}68%{transform:translate(-42px,-40px)rotate(-12deg)scale(.92)}76%{transform:translate(-94px,8px)rotate(-30deg)scale(.9)}84%{transform:translate(-46px,45px)rotate(20deg)scale(.94)}93%{transform:translate(8px,-12px)rotate(8deg)scale(1)}}@keyframes avatar-beard-signal{50%{filter:drop-shadow(0 0 8px var(--flop-face-detail-secondary))}}.avatar-open-face-outfit .flop-head-rig{transform:none}.avatar-open-face-outfit .flop-face-panel{clip-path:none;background:linear-gradient(145deg,#fff,#f1ede5 68%,#dedbd4);border-radius:46% 46% 37% 37%/45% 45% 42% 42%;width:104px;height:81px;top:60px;left:58px;transform:none}.avatar-open-face-outfit .flop-face-panel:after,.avatar-open-face-outfit .avatar-hair,.avatar-open-face-outfit .avatar-headgear{display:none}.avatar-outfit-galley-pirate .flop-face-panel{background:linear-gradient(145deg,#f2dfc9,#e8d5bf 68%,#c7ab91);border-radius:48% 45% 39% 42%/43% 46% 48% 51%;width:101px;height:82px;top:61px;left:59px}.avatar-outfit-galley-pirate .avatar-glasses{display:none!important}.avatar-outfit-signal-chef .outfit-body{height:91px;top:124px}.avatar-outfit-signal-chef .outfit-detail{top:121px}.avatar-outfit-galley-pirate .outfit-body{height:86px;top:130px}.avatar-outfit-galley-pirate .outfit-detail{top:166px}.flop-arm b>.avatar-hand-accessory{transform-origin:50%;border-radius:50%;height:calc(100% + 4px);top:50%;translate:0 -50%}.flop-arm-left b>.avatar-hand-accessory{right:calc(-4px - var(--flop-hand-accessory-position));left:auto}.flop-arm-right b>.avatar-hand-accessory{left:calc(-4px + var(--flop-hand-accessory-position));right:auto}.avatar-hand-accessory-stacked-bangles .flop-arm b>.avatar-hand-accessory,.avatar-hand-accessory-friendship-bracelets .flop-arm b>.avatar-hand-accessory{border-radius:45%;height:calc(100% + 2px)}.avatar-hand-accessory-signal-watch .flop-arm b>.avatar-hand-accessory,.avatar-hand-accessory-holo-watch .flop-arm b>.avatar-hand-accessory{width:9px}.avatar-outfit-galley-pirate .flop-arm-right b>.avatar-hand-accessory{display:none}.gf-avatar{background:radial-gradient(circle at 50% 35%,#ffffff08,#0000 42%),#15191f;box-shadow:inset 0 1px #ffffff0f,inset 0 -26px 42px #00000026}.gf-avatar .avatar-background{box-shadow:inset 0 0 58px #0205096b,inset 0 1px #ffffff0d}.gf-avatar .avatar-background:after{content:"";pointer-events:none;mix-blend-mode:screen;background:radial-gradient(at 50% 78%,#ffffff12,#0000 31%),linear-gradient(112deg,#0000 0 37%,#ffffff08 48%,#0000 61%);display:block;position:absolute;inset:0}.gf-avatar .flop-shadow{filter:blur(7px);background:#0000005c;height:15px}.gf-avatar .flop-shell{border-width:2px;border-color:var(--flop-body-accent);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gf-avatar .flop-shell{border-color:color-mix(in srgb, var(--flop-body-accent) 18%, #ffffff2e)}}.gf-avatar .flop-shell{filter:drop-shadow(0 3px 1px #ffffff08);box-shadow:inset 9px 8px 15px #ffffff14,inset -13px -16px 20px #0000004d,inset 0 0 0 1px #0000003d,0 16px 18px #00000042}.gf-avatar:not(.avatar-body-impossible-fold):not(.avatar-body-rift-crescent):not(.avatar-body-shard-bloom):not(.avatar-body-mobius-core) .flop-shell{background:radial-gradient(ellipse at 25% 17%, #ffffff2e, transparent 34%), linear-gradient(145deg, var(--flop-shell) 0%, var(--flop-shell) 37%, var(--flop-shell) 72%, var(--flop-shell) 100%)}@supports (color:color-mix(in lab, red, red)){.gf-avatar:not(.avatar-body-impossible-fold):not(.avatar-body-rift-crescent):not(.avatar-body-shard-bloom):not(.avatar-body-mobius-core) .flop-shell{background:radial-gradient(ellipse at 25% 17%, #ffffff2e, transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--flop-shell) 64%, #59616a) 0%, color-mix(in srgb, var(--flop-shell) 58%, #252a31) 37%, color-mix(in srgb, var(--flop-shell) 54%, #111419) 72%, color-mix(in srgb, var(--flop-shell) 42%, #080a0d) 100%)}}.gf-avatar .flop-shell:before{content:"";z-index:1;pointer-events:none;border-radius:inherit;clip-path:inherit;background:linear-gradient(118deg, #ffffff21, transparent 24% 74%, #0000002e), radial-gradient(circle at 72% 74%, var(--flop-body-accent), transparent 22%);display:block;position:absolute;inset:5px}@supports (color:color-mix(in lab, red, red)){.gf-avatar .flop-shell:before{background:linear-gradient(118deg, #ffffff21, transparent 24% 74%, #0000002e), radial-gradient(circle at 72% 74%, color-mix(in srgb, var(--flop-body-accent) 16%, transparent), transparent 22%)}}.gf-avatar .flop-shell:before{opacity:.78;box-shadow:inset 0 1px #ffffff1a}.gf-avatar .avatar-upper{z-index:3}.gf-avatar .flop-face-panel{border:4px solid #282d33;box-shadow:inset 3px 3px 7px #ffffff75,inset -4px -6px 9px #413b3429,0 0 0 1px #ffffff21,0 8px 14px #00000040}.gf-avatar:not(.avatar-head-shape-impossible-crown):not(.avatar-head-shape-rift-visage):not(.avatar-head-shape-prism-bloom):not(.avatar-head-shape-mobius-mask) .flop-face-panel{background:radial-gradient(ellipse at 28% 17%, #ffffff94, transparent 36%), linear-gradient(148deg, var(--flop-face), var(--flop-face) 62%, var(--flop-face))}@supports (color:color-mix(in lab, red, red)){.gf-avatar:not(.avatar-head-shape-impossible-crown):not(.avatar-head-shape-rift-visage):not(.avatar-head-shape-prism-bloom):not(.avatar-head-shape-mobius-mask) .flop-face-panel{background:radial-gradient(ellipse at 28% 17%, #ffffff94, transparent 36%), linear-gradient(148deg, color-mix(in srgb, var(--flop-face) 24%, #fffdf7), color-mix(in srgb, var(--flop-face) 31%, #ebe8df) 62%, color-mix(in srgb, var(--flop-face) 24%, #c9c6bf))}}.gf-avatar .flop-face-panel:after{background:linear-gradient(145deg, var(--flop-head-accent), var(--flop-head-accent))}@supports (color:color-mix(in lab, red, red)){.gf-avatar .flop-face-panel:after{background:linear-gradient(145deg, color-mix(in srgb, var(--flop-head-accent) 76%, white), color-mix(in srgb, var(--flop-head-accent) 76%, #242a31))}}.gf-avatar .flop-face-panel:after{box-shadow:-1px 2px 3px #0000003d}.gf-avatar .avatar-eyes b,.gf-avatar .avatar-eyes b:last-child{background:radial-gradient(circle at 36% 27%, #fff 0 7%, transparent 8%), radial-gradient(circle at 52% 53%, #06080a 0 22%, var(--flop-eye-left) 23% 43%, var(--flop-eye-left) 44% 62%, #11151a 63%);border:3px solid #252b31}@supports (color:color-mix(in lab, red, red)){.gf-avatar .avatar-eyes b,.gf-avatar .avatar-eyes b:last-child{background:radial-gradient(circle at 36% 27%, #fff 0 7%, transparent 8%), radial-gradient(circle at 52% 53%, #06080a 0 22%, color-mix(in srgb, var(--flop-eye-left) 86%, #dffcff) 23% 43%, color-mix(in srgb, var(--flop-eye-left) 62%, #2c343b) 44% 62%, #11151a 63%)}}.gf-avatar .avatar-eyes b,.gf-avatar .avatar-eyes b:last-child{box-shadow:inset 1px 1px 2px #ffffff52,inset -2px -3px 4px #0000007a,0 2px 5px #00000047}.gf-avatar .avatar-eyes b:last-child{background:radial-gradient(circle at 36% 27%, #fff 0 7%, transparent 8%), radial-gradient(circle at 52% 53%, #06080a 0 22%, var(--flop-eye-right) 23% 43%, var(--flop-eye-right) 44% 62%, #11151a 63%)}@supports (color:color-mix(in lab, red, red)){.gf-avatar .avatar-eyes b:last-child{background:radial-gradient(circle at 36% 27%, #fff 0 7%, transparent 8%), radial-gradient(circle at 52% 53%, #06080a 0 22%, color-mix(in srgb, var(--flop-eye-right) 86%, #fff4e8) 23% 43%, color-mix(in srgb, var(--flop-eye-right) 62%, #2c343b) 44% 62%, #11151a 63%)}}.gf-avatar .avatar-eyes b:after{background:#ffffffd1;width:3px;height:3px;top:5px;left:6px;box-shadow:3px 4px 0 -1px #ffffff6b}.gf-avatar .avatar-mouth{border-bottom-width:3px;border-bottom-color:var(--flop-mouth-primary)}@supports (color:color-mix(in lab, red, red)){.gf-avatar .avatar-mouth{border-bottom-color:color-mix(in srgb, var(--flop-mouth-primary) 72%, #24282e)}}.gf-avatar .avatar-mouth{filter:drop-shadow(0 1px #ffffff59)}.avatar-mouth-zigzag-mouth .avatar-mouth{filter:none;background:0 0;border:0;height:9px}.avatar-mouth-zigzag-mouth .avatar-mouth:before,.avatar-mouth-zigzag-mouth .avatar-mouth:after{content:"";background:var(--flop-mouth-primary);border-radius:4px;width:16px;height:3px;display:block;position:absolute;top:4px}@supports (color:color-mix(in lab, red, red)){.avatar-mouth-zigzag-mouth .avatar-mouth:before,.avatar-mouth-zigzag-mouth .avatar-mouth:after{background:color-mix(in srgb, var(--flop-mouth-primary) 74%, #24282e)}}.avatar-mouth-zigzag-mouth .avatar-mouth:before,.avatar-mouth-zigzag-mouth .avatar-mouth:after{box-shadow:0 1px #ffffff4d}.avatar-mouth-zigzag-mouth .avatar-mouth:before{left:0;rotate:12deg}.avatar-mouth-zigzag-mouth .avatar-mouth:after{right:0;rotate:-12deg}.gf-avatar .avatar-hair b{background:linear-gradient(90deg, transparent 0 38%, #ffffff3d 39% 43%, transparent 44%), linear-gradient(180deg, var(--flop-hair-primary) 0%, var(--flop-hair-primary) 48%, var(--flop-hair-primary) 100%);border:1px solid #ffffff3b}@supports (color:color-mix(in lab, red, red)){.gf-avatar .avatar-hair b{background:linear-gradient(90deg, transparent 0 38%, #ffffff3d 39% 43%, transparent 44%), linear-gradient(180deg, color-mix(in srgb, var(--flop-hair-primary) 66%, #dffcff) 0%, color-mix(in srgb, var(--flop-hair-primary) 72%, transparent) 48%, color-mix(in srgb, var(--flop-hair-primary) 36%, #1c242a) 100%)}}.gf-avatar .avatar-hair b{filter:saturate(.88);box-shadow:inset 2px 1px 3px #ffffff2e,0 4px 8px #0003}.gf-avatar .avatar-hair b:nth-child(3){background:linear-gradient(90deg, transparent 0 38%, #ffffff3d 39% 43%, transparent 44%), linear-gradient(180deg, var(--flop-hair-secondary) 0%, var(--flop-hair-secondary) 48%, var(--flop-hair-secondary) 100%)}@supports (color:color-mix(in lab, red, red)){.gf-avatar .avatar-hair b:nth-child(3){background:linear-gradient(90deg, transparent 0 38%, #ffffff3d 39% 43%, transparent 44%), linear-gradient(180deg, color-mix(in srgb, var(--flop-hair-secondary) 66%, #fff1e9) 0%, color-mix(in srgb, var(--flop-hair-secondary) 72%, transparent) 48%, color-mix(in srgb, var(--flop-hair-secondary) 36%, #1c242a) 100%)}}.avatar-hair-cloudcut .avatar-hair b{background:radial-gradient(circle at 32% 24%, #ffffff47, transparent 30%), linear-gradient(145deg, var(--flop-hair-primary), var(--flop-hair-primary))}@supports (color:color-mix(in lab, red, red)){.avatar-hair-cloudcut .avatar-hair b{background:radial-gradient(circle at 32% 24%, #ffffff47, transparent 30%), linear-gradient(145deg, color-mix(in srgb, var(--flop-hair-primary) 62%, #d7dde2), color-mix(in srgb, var(--flop-hair-primary) 56%, #252b31))}}.avatar-hair-cloudcut .avatar-hair b:nth-child(3){background:radial-gradient(circle at 32% 24%, #ffffff47, transparent 30%), linear-gradient(145deg, var(--flop-hair-secondary), var(--flop-hair-secondary))}@supports (color:color-mix(in lab, red, red)){.avatar-hair-cloudcut .avatar-hair b:nth-child(3){background:radial-gradient(circle at 32% 24%, #ffffff47, transparent 30%), linear-gradient(145deg, color-mix(in srgb, var(--flop-hair-secondary) 62%, #d7dde2), color-mix(in srgb, var(--flop-hair-secondary) 56%, #252b31))}}.avatar-arms-soft-sleeves .flop-arm{background:linear-gradient(180deg, #ffffff57, transparent 31% 70%, #00000021), repeating-linear-gradient(90deg, var(--flop-arm-primary) 0 11px, var(--flop-arm-secondary) 12px 14px, var(--flop-arm-primary) 15px 24px);border:1px solid #181c206b}@supports (color:color-mix(in lab, red, red)){.avatar-arms-soft-sleeves .flop-arm{background:linear-gradient(180deg, #ffffff57, transparent 31% 70%, #00000021), repeating-linear-gradient(90deg, color-mix(in srgb, var(--flop-arm-primary) 20%, #f3f0e8) 0 11px, color-mix(in srgb, var(--flop-arm-secondary) 48%, #596069) 12px 14px, color-mix(in srgb, var(--flop-arm-primary) 20%, #cbc8c0) 15px 24px)}}.avatar-arms-soft-sleeves .flop-arm{box-shadow:inset 0 2px 2px #ffffff4d,inset 0 -2px 3px #0003,0 4px 5px #0000002e}.avatar-arms-tapered-reaches .flop-arm{background:linear-gradient(180deg, #ffffff3d, transparent 38%, #00000026), linear-gradient(90deg, var(--flop-arm-secondary), var(--flop-arm-primary));border-color:#181c2066}@supports (color:color-mix(in lab, red, red)){.avatar-arms-tapered-reaches .flop-arm{background:linear-gradient(180deg, #ffffff3d, transparent 38%, #00000026), linear-gradient(90deg, color-mix(in srgb, var(--flop-arm-secondary) 60%, #333a42), color-mix(in srgb, var(--flop-arm-primary) 72%, #d5d8d5))}}.avatar-arms-tapered-reaches .flop-arm{box-shadow:inset 0 2px 2px #ffffff3d,0 4px 5px #0000002e}.avatar-legs-soft-stems .flop-leg{background:linear-gradient(90deg, #ffffff52, transparent 31% 70%, #00000029), repeating-linear-gradient(0deg, var(--flop-leg-primary) 0 12px, var(--flop-leg-secondary) 13px 15px, var(--flop-leg-primary) 16px 26px);border:1px solid #181c206b}@supports (color:color-mix(in lab, red, red)){.avatar-legs-soft-stems .flop-leg{background:linear-gradient(90deg, #ffffff52, transparent 31% 70%, #00000029), repeating-linear-gradient(0deg, color-mix(in srgb, var(--flop-leg-primary) 20%, #f3f0e8) 0 12px, color-mix(in srgb, var(--flop-leg-secondary) 48%, #596069) 13px 15px, color-mix(in srgb, var(--flop-leg-primary) 20%, #cbc8c0) 16px 26px)}}.avatar-legs-soft-stems .flop-leg{box-shadow:inset 2px 0 2px #ffffff3d,inset -2px 0 3px #0000002e,0 4px 5px #0000002e}.avatar-legs-tapered-legs .flop-leg{background:linear-gradient(90deg, #ffffff3d, transparent 38%, #00000026), linear-gradient(180deg, var(--flop-leg-primary), var(--flop-leg-secondary));border-color:#181c2066}@supports (color:color-mix(in lab, red, red)){.avatar-legs-tapered-legs .flop-leg{background:linear-gradient(90deg, #ffffff3d, transparent 38%, #00000026), linear-gradient(180deg, color-mix(in srgb, var(--flop-leg-primary) 72%, #d5d8d5), color-mix(in srgb, var(--flop-leg-secondary) 60%, #333a42))}}.avatar-legs-tapered-legs .flop-leg{box-shadow:inset 2px 0 2px #ffffff3d,0 4px 5px #0000002e}.avatar-hands-classic-gloves .flop-arm b,.avatar-hands-work-gloves .flop-arm b,.avatar-hands-square-palms .flop-arm b,.avatar-hands-pixel-paws .flop-arm b,.avatar-hands-claw-tips .flop-arm b{border-color:var(--flop-hand-secondary)}@supports (color:color-mix(in lab, red, red)){.avatar-hands-classic-gloves .flop-arm b,.avatar-hands-work-gloves .flop-arm b,.avatar-hands-square-palms .flop-arm b,.avatar-hands-pixel-paws .flop-arm b,.avatar-hands-claw-tips .flop-arm b{border-color:color-mix(in srgb, var(--flop-hand-secondary) 30%, #171b20)}}.avatar-hands-classic-gloves .flop-arm b,.avatar-hands-work-gloves .flop-arm b,.avatar-hands-square-palms .flop-arm b,.avatar-hands-pixel-paws .flop-arm b,.avatar-hands-claw-tips .flop-arm b{background:radial-gradient(circle at 31% 20%, #ffffff38, transparent 33%), linear-gradient(145deg, var(--flop-hand-primary), var(--flop-hand-primary))}@supports (color:color-mix(in lab, red, red)){.avatar-hands-classic-gloves .flop-arm b,.avatar-hands-work-gloves .flop-arm b,.avatar-hands-square-palms .flop-arm b,.avatar-hands-pixel-paws .flop-arm b,.avatar-hands-claw-tips .flop-arm b{background:radial-gradient(circle at 31% 20%, #ffffff38, transparent 33%), linear-gradient(145deg, color-mix(in srgb, var(--flop-hand-primary) 63%, #3e454d), color-mix(in srgb, var(--flop-hand-primary) 55%, #111419))}}.avatar-hands-classic-gloves .flop-arm b,.avatar-hands-work-gloves .flop-arm b,.avatar-hands-square-palms .flop-arm b,.avatar-hands-pixel-paws .flop-arm b,.avatar-hands-claw-tips .flop-arm b{box-shadow:inset 2px 2px 3px #ffffff21,inset -3px -4px 5px #00000052,0 4px 5px #00000038}.avatar-feet-classic-shoes .flop-leg b,.avatar-feet-high-tops .flop-leg b,.avatar-feet-pixel-sneakers .flop-leg b,.avatar-feet-house-slippers .flop-leg b,.avatar-feet-duck-feet .flop-leg b{border-color:var(--flop-foot-secondary)}@supports (color:color-mix(in lab, red, red)){.avatar-feet-classic-shoes .flop-leg b,.avatar-feet-high-tops .flop-leg b,.avatar-feet-pixel-sneakers .flop-leg b,.avatar-feet-house-slippers .flop-leg b,.avatar-feet-duck-feet .flop-leg b{border-color:color-mix(in srgb, var(--flop-foot-secondary) 30%, #171b20)}}.avatar-feet-classic-shoes .flop-leg b,.avatar-feet-high-tops .flop-leg b,.avatar-feet-pixel-sneakers .flop-leg b,.avatar-feet-house-slippers .flop-leg b,.avatar-feet-duck-feet .flop-leg b{background:radial-gradient(ellipse at 35% 18%, #fff3, transparent 36%), linear-gradient(180deg, var(--flop-foot-primary), var(--flop-foot-primary) 74%)}@supports (color:color-mix(in lab, red, red)){.avatar-feet-classic-shoes .flop-leg b,.avatar-feet-high-tops .flop-leg b,.avatar-feet-pixel-sneakers .flop-leg b,.avatar-feet-house-slippers .flop-leg b,.avatar-feet-duck-feet .flop-leg b{background:radial-gradient(ellipse at 35% 18%, #fff3, transparent 36%), linear-gradient(180deg, color-mix(in srgb, var(--flop-foot-primary) 64%, #444b54), color-mix(in srgb, var(--flop-foot-primary) 55%, #101318) 74%)}}.avatar-feet-classic-shoes .flop-leg b,.avatar-feet-high-tops .flop-leg b,.avatar-feet-pixel-sneakers .flop-leg b,.avatar-feet-house-slippers .flop-leg b,.avatar-feet-duck-feet .flop-leg b{box-shadow:inset 0 2px 2px #ffffff21, inset 0 -4px 4px var(--flop-foot-secondary), 0 5px 6px #0000003d}@supports (color:color-mix(in lab, red, red)){.avatar-feet-classic-shoes .flop-leg b,.avatar-feet-high-tops .flop-leg b,.avatar-feet-pixel-sneakers .flop-leg b,.avatar-feet-house-slippers .flop-leg b,.avatar-feet-duck-feet .flop-leg b{box-shadow:inset 0 2px 2px #ffffff21, inset 0 -4px 4px color-mix(in srgb, var(--flop-foot-secondary) 18%, #050607), 0 5px 6px #0000003d}}.gf-avatar .avatar-upper{filter:saturate(.82)contrast(1.04);box-shadow:inset 0 1px #ffffff21,inset 0 -10px 18px #0000002e}.gf-avatar .avatar-upper:before{content:"";z-index:2;left:14%;right:14%;top:calc(var(--flop-top-start) + 4%);pointer-events:none;background:linear-gradient(115deg,#ffffff12,#0000 34% 76%,#00000017);border-top:1px solid #ffffff2e;border-radius:50%;height:24%;display:block;position:absolute}.avatar-upper-maker-jacket .avatar-upper{background:linear-gradient(90deg, transparent 0 var(--flop-top-trim-start), var(--flop-top-secondary) var(--flop-top-trim-start) var(--flop-top-trim-end), transparent var(--flop-top-trim-end)), repeating-linear-gradient(45deg, transparent 0 13px, #ffffff0a 14px 15px), repeating-linear-gradient(-45deg, transparent 0 13px, #0000000f 14px 15px), linear-gradient(145deg, var(--flop-top-primary), var(--flop-top-primary))}@supports (color:color-mix(in lab, red, red)){.avatar-upper-maker-jacket .avatar-upper{background:linear-gradient(90deg, transparent 0 var(--flop-top-trim-start), var(--flop-top-secondary) var(--flop-top-trim-start) var(--flop-top-trim-end), transparent var(--flop-top-trim-end)), repeating-linear-gradient(45deg, transparent 0 13px, #ffffff0a 14px 15px), repeating-linear-gradient(-45deg, transparent 0 13px, #0000000f 14px 15px), linear-gradient(145deg, color-mix(in srgb, var(--flop-top-primary) 76%, #555d66), color-mix(in srgb, var(--flop-top-primary) 76%, #15191e))}}.avatar-upper-cozy-wrap .avatar-upper{background:repeating-linear-gradient(174deg, var(--flop-top-primary) 0 7px, var(--flop-top-primary) 8px 13px, #ffffff14 14px 15px)}@supports (color:color-mix(in lab, red, red)){.avatar-upper-cozy-wrap .avatar-upper{background:repeating-linear-gradient(174deg, color-mix(in srgb, var(--flop-top-primary) 70%, #4c545d) 0 7px, color-mix(in srgb, var(--flop-top-primary) 74%, #252a31) 8px 13px, #ffffff14 14px 15px)}}.avatar-upper-field-coat .avatar-upper{background:linear-gradient(90deg, transparent 0 18%, #ffffff0d 19% 20%, transparent 21% 79%, #00000014 80% 81%, transparent 82%), linear-gradient(90deg, var(--flop-top-primary) 0 var(--flop-top-trim-start), var(--flop-top-secondary) var(--flop-top-trim-start) var(--flop-top-trim-end), var(--flop-top-primary) var(--flop-top-trim-end))}@supports (color:color-mix(in lab, red, red)){.avatar-upper-field-coat .avatar-upper{background:linear-gradient(90deg, transparent 0 18%, #ffffff0d 19% 20%, transparent 21% 79%, #00000014 80% 81%, transparent 82%), linear-gradient(90deg, color-mix(in srgb, var(--flop-top-primary) 71%, #5f6871) 0 var(--flop-top-trim-start), var(--flop-top-secondary) var(--flop-top-trim-start) var(--flop-top-trim-end), color-mix(in srgb, var(--flop-top-primary) 78%, #171b20) var(--flop-top-trim-end))}}.avatar-upper-architect-coat .avatar-upper,.avatar-upper-signal-hoodie .avatar-upper{background-color:var(--flop-top-primary)}@supports (color:color-mix(in lab, red, red)){.avatar-upper-architect-coat .avatar-upper,.avatar-upper-signal-hoodie .avatar-upper{background-color:color-mix(in srgb, var(--flop-top-primary) 76%, #20252b)}}.avatar-upper-architect-coat .avatar-upper,.avatar-upper-signal-hoodie .avatar-upper{background-blend-mode:soft-light, normal}.avatar-head-flop-beanie .avatar-headgear,.avatar-head-signal-cap .avatar-headgear,.avatar-head-classic-top-hat .avatar-headgear,.avatar-head-cowboy-hat .avatar-headgear,.avatar-head-cat-ear-cap .avatar-headgear,.avatar-head-field-headphones .avatar-headgear,.avatar-head-meteor-helmet .avatar-headgear{filter:saturate(.82)drop-shadow(0 5px 5px #00000047)}.avatar-head-flop-beanie .avatar-headgear{background:repeating-linear-gradient(92deg, transparent 0 7px, #ffffff0f 8px 9px), linear-gradient(var(--flop-headwear-primary), var(--flop-headwear-primary))}@supports (color:color-mix(in lab, red, red)){.avatar-head-flop-beanie .avatar-headgear{background:repeating-linear-gradient(92deg, transparent 0 7px, #ffffff0f 8px 9px), linear-gradient(color-mix(in srgb, var(--flop-headwear-primary) 68%, #555d66), color-mix(in srgb, var(--flop-headwear-primary) 78%, #171b20))}}.avatar-head-flop-beanie .avatar-headgear{box-shadow:inset 0 -10px 13px #0003,inset 0 1px #ffffff26}.avatar-head-field-headphones .avatar-headgear:before,.avatar-head-field-headphones .avatar-headgear:after{border-color:var(--flop-headwear-primary)}@supports (color:color-mix(in lab, red, red)){.avatar-head-field-headphones .avatar-headgear:before,.avatar-head-field-headphones .avatar-headgear:after{border-color:color-mix(in srgb, var(--flop-headwear-primary) 62%, #252b31)}}.avatar-head-field-headphones .avatar-headgear:before,.avatar-head-field-headphones .avatar-headgear:after{background:radial-gradient(circle at 35% 30%, #ffffff38, transparent 25%), radial-gradient(circle, var(--flop-headwear-secondary) 0 44%, #171b20 46% 64%, var(--flop-headwear-primary) 66%)}@supports (color:color-mix(in lab, red, red)){.avatar-head-field-headphones .avatar-headgear:before,.avatar-head-field-headphones .avatar-headgear:after{background:radial-gradient(circle at 35% 30%, #ffffff38, transparent 25%), radial-gradient(circle, color-mix(in srgb, var(--flop-headwear-secondary) 74%, #46505a) 0 44%, #171b20 46% 64%, color-mix(in srgb, var(--flop-headwear-primary) 55%, #252b31) 66%)}}.avatar-head-field-headphones .avatar-headgear:before,.avatar-head-field-headphones .avatar-headgear:after{box-shadow:inset 0 0 0 2px #ffffff17,0 5px 7px #00000042}.avatar-glasses-round-readers .avatar-glasses,.avatar-glasses-square-specs .avatar-glasses,.avatar-glasses-prism-lenses .avatar-glasses,.avatar-glasses-aviators .avatar-glasses,.avatar-glasses-heart-frames .avatar-glasses,.avatar-glasses-star-frames .avatar-glasses,.avatar-glasses-mono-visor .avatar-glasses{filter:saturate(.84)drop-shadow(0 3px 3px #00000047)}.avatar-glasses-round-readers .avatar-glasses:before,.avatar-glasses-round-readers .avatar-glasses:after,.avatar-glasses-square-specs .avatar-glasses:before,.avatar-glasses-square-specs .avatar-glasses:after,.avatar-glasses-prism-lenses .avatar-glasses:before,.avatar-glasses-prism-lenses .avatar-glasses:after,.avatar-glasses-aviators .avatar-glasses:before,.avatar-glasses-aviators .avatar-glasses:after{border-color:var(--flop-glasses-primary)}@supports (color:color-mix(in lab, red, red)){.avatar-glasses-round-readers .avatar-glasses:before,.avatar-glasses-round-readers .avatar-glasses:after,.avatar-glasses-square-specs .avatar-glasses:before,.avatar-glasses-square-specs .avatar-glasses:after,.avatar-glasses-prism-lenses .avatar-glasses:before,.avatar-glasses-prism-lenses .avatar-glasses:after,.avatar-glasses-aviators .avatar-glasses:before,.avatar-glasses-aviators .avatar-glasses:after{border-color:color-mix(in srgb, var(--flop-glasses-primary) 68%, #20252b)}}.avatar-glasses-round-readers .avatar-glasses:before,.avatar-glasses-round-readers .avatar-glasses:after,.avatar-glasses-square-specs .avatar-glasses:before,.avatar-glasses-square-specs .avatar-glasses:after,.avatar-glasses-prism-lenses .avatar-glasses:before,.avatar-glasses-prism-lenses .avatar-glasses:after,.avatar-glasses-aviators .avatar-glasses:before,.avatar-glasses-aviators .avatar-glasses:after{background:linear-gradient(135deg, #ffffff3d, transparent 38%), var(--flop-glasses-secondary)}@supports (color:color-mix(in lab, red, red)){.avatar-glasses-round-readers .avatar-glasses:before,.avatar-glasses-round-readers .avatar-glasses:after,.avatar-glasses-square-specs .avatar-glasses:before,.avatar-glasses-square-specs .avatar-glasses:after,.avatar-glasses-prism-lenses .avatar-glasses:before,.avatar-glasses-prism-lenses .avatar-glasses:after,.avatar-glasses-aviators .avatar-glasses:before,.avatar-glasses-aviators .avatar-glasses:after{background:linear-gradient(135deg, #ffffff3d, transparent 38%), color-mix(in srgb, var(--flop-glasses-secondary) 22%, transparent)}}.avatar-glasses-round-readers .avatar-glasses:before,.avatar-glasses-round-readers .avatar-glasses:after,.avatar-glasses-square-specs .avatar-glasses:before,.avatar-glasses-square-specs .avatar-glasses:after,.avatar-glasses-prism-lenses .avatar-glasses:before,.avatar-glasses-prism-lenses .avatar-glasses:after,.avatar-glasses-aviators .avatar-glasses:before,.avatar-glasses-aviators .avatar-glasses:after{box-shadow:inset 1px 1px 2px #ffffff3d,inset -2px -2px 4px #00000030}.avatar-outfit-build .outfit-body,.avatar-outfit-build .outfit-head,.avatar-outfit-build .outfit-arms b,.avatar-outfit-build .outfit-legs b{border-color:#14181d73;box-shadow:inset 2px 2px 4px #ffffff1a,inset -4px -5px 7px #0003}.avatar-outfit-shadow-ninja .outfit-body{background:repeating-linear-gradient(45deg,#0000 0 12px,#ffffff0a 13px 14px),repeating-linear-gradient(-45deg,#0000 0 12px,#00000017 13px 14px),linear-gradient(90deg,#07090c,#1a1e24 47% 53%,#050608);box-shadow:inset 0 -38px #d5a83f29,inset 0 1px #ffffff1a,inset -11px 0 16px #0000003b}.avatar-outfit-signal-chef .outfit-body{background:repeating-linear-gradient(90deg, transparent 0 15px, #50524f0d 16px 17px), linear-gradient(90deg, #f4f1e9 0 48%, var(--flop-outfit-build-secondary) 49% 52%, #dedbd3 53%);box-shadow:inset 0 -20px var(--flop-outfit-build-primary), inset 0 1px 0 white, inset -8px 0 12px #00000012}@supports (color:color-mix(in lab, red, red)){.avatar-outfit-signal-chef .outfit-body{box-shadow:inset 0 -20px color-mix(in srgb, var(--flop-outfit-build-primary) 13%, transparent), inset 0 1px 0 white, inset -8px 0 12px #00000012}}.avatar-outfit-galley-pirate .outfit-body{background:repeating-linear-gradient(45deg, transparent 0 14px, #ffffff0a 15px 16px), linear-gradient(90deg, var(--flop-outfit-build-primary) 0 42%, #e4daca 43% 55%, var(--flop-outfit-build-primary) 56%)}@supports (color:color-mix(in lab, red, red)){.avatar-outfit-galley-pirate .outfit-body{background:repeating-linear-gradient(45deg, transparent 0 14px, #ffffff0a 15px 16px), linear-gradient(90deg, color-mix(in srgb, var(--flop-outfit-build-primary) 75%, #37302b) 0 42%, #e4daca 43% 55%, color-mix(in srgb, var(--flop-outfit-build-primary) 76%, #191715) 56%)}}.avatar-outfit-galley-pirate .outfit-body{box-shadow:inset 0 -38px var(--flop-outfit-build-secondary), inset -9px 0 14px #0000002e}@supports (color:color-mix(in lab, red, red)){.avatar-outfit-galley-pirate .outfit-body{box-shadow:inset 0 -38px color-mix(in srgb, var(--flop-outfit-build-secondary) 24%, #15171b), inset -9px 0 14px #0000002e}}.gf-avatar .avatar-companion{border-color:var(--flop-companion-primary)}@supports (color:color-mix(in lab, red, red)){.gf-avatar .avatar-companion{border-color:color-mix(in srgb, var(--flop-companion-primary) 48%, #252b31)}}.gf-avatar .avatar-companion{background:radial-gradient(circle at 30% 20%, #ffffff36, transparent 30%), linear-gradient(145deg, var(--flop-companion-primary), var(--flop-companion-primary))}@supports (color:color-mix(in lab, red, red)){.gf-avatar .avatar-companion{background:radial-gradient(circle at 30% 20%, #ffffff36, transparent 30%), linear-gradient(145deg, color-mix(in srgb, var(--flop-companion-primary) 70%, #5a626b), color-mix(in srgb, var(--flop-companion-primary) 70%, #15191e))}}.gf-avatar .avatar-companion{filter:saturate(.86);box-shadow:inset 2px 2px 3px #ffffff1f,inset -4px -5px 6px #00000040,0 8px 12px #0000003d}.gf-avatar .avatar-companion .pet-body,.gf-avatar .avatar-companion .pet-head{border-color:var(--flop-companion-primary)}@supports (color:color-mix(in lab, red, red)){.gf-avatar .avatar-companion .pet-body,.gf-avatar .avatar-companion .pet-head{border-color:color-mix(in srgb, var(--flop-companion-primary) 42%, #20252b)}}.gf-avatar .avatar-companion .pet-body,.gf-avatar .avatar-companion .pet-head{box-shadow:inset 2px 2px 3px #ffffff21,inset -3px -3px 4px #0003}.gf-avatar .avatar-frame{box-shadow:inset 0 1px 0 #ffffff38, inset 0 0 28px #00000029, 0 0 var(--flop-frame-glow) var(--flop-frame-secondary)}.avatar-has-reference-build .flop-shadow,.avatar-has-reference-build .avatar-outfit-build,.avatar-has-reference-build>.avatar-companion{display:none!important}.gf-avatar .avatar-reference-build{z-index:6;width:214px;height:244px;left:50%;bottom:calc(4px - var(--flop-outfit-build-shift-y));object-fit:contain;object-position:center bottom;pointer-events:none;transform:translate(-50%);scale:var(--flop-outfit-build-scale-x) var(--flop-outfit-build-scale-y);transform-origin:50% 100%;filter:drop-shadow(0 11px 8px #0003);display:block;position:absolute}.swatch-reference-core,.swatch-reference-wrap,.swatch-reference-explorer,.swatch-reference-runner{background-color:#ecebe8;background-position:50%;background-repeat:no-repeat;background-size:contain}.swatch-reference-core{background-image:url(/avatar/reference/reference-core.png)}.swatch-reference-wrap{background-image:url(/avatar/reference/reference-wrap.png)}.swatch-reference-explorer{background-image:url(/avatar/reference/reference-explorer.png)}.swatch-reference-runner{background-image:url(/avatar/reference/reference-runner.png)}.swatch-original-signal,.swatch-core-facet-shield,.swatch-core-orbit-panel,.swatch-core-soft-square,.swatch-core-vertical-oval,.swatch-heart-face,.swatch-core-emberglass{clip-path:none;background-color:#ecebe8;background-position:50%;background-repeat:no-repeat;background-size:contain;align-self:stretch;width:100%}.swatch-original-signal{background-image:url(/avatar/reference/reference-core.png)}.swatch-core-facet-shield{background-image:url(/avatar/reference/reference-face-shield.png)}.swatch-core-orbit-panel{background-image:url(/avatar/reference/reference-face-orbit.png)}.swatch-core-soft-square{background-image:url(/avatar/reference/reference-face-soft-square.png)}.swatch-core-vertical-oval{background-image:url(/avatar/reference/reference-face-vertical-oval.png)}.swatch-heart-face{background-image:url(/avatar/reference/reference-face-heart.png)}.swatch-core-emberglass{background-color:#141416;background-image:url(/avatar/reference/reference-face-emberglass.png)}.swatch-emberglass-shell,.swatch-emberflame-tuft,.swatch-emberglass-optics,.swatch-emberglass-smile,.swatch-emberglass-arms,.swatch-emberglass-hands,.swatch-emberglass-legs,.swatch-emberglass-feet{background-color:#111214;background-image:url(/avatar/reference/reference-emberglass-collection.png);background-repeat:no-repeat}.swatch-emberglass-shell{background-position:50% 56%;background-size:120%}.swatch-emberflame-tuft{background-position:43% 4%;background-size:175%}.swatch-emberglass-optics{background-position:52% 38%;background-size:285%}.swatch-emberglass-smile{background-position:53% 45%;background-size:340%}.swatch-emberglass-arms{background-position:50% 59%;background-size:155%}.swatch-emberglass-hands{background-position:55% 70%;background-size:205%}.swatch-emberglass-legs{background-position:52% 88%;background-size:165%}.swatch-emberglass-feet{background-position:51% 98%;background-size:180%}.avatar-core-rig{z-index:5;pointer-events:none;display:block;position:absolute;inset:5px;overflow:visible}.core-flopling-character,.core-flopling-tuft-anchor,.core-flopling-face-anchor,.core-flopling-eye-anchor,.core-flopling-mouth-anchor,.core-flopling-arm-anchor,.core-flopling-hand-anchor,.core-flopling-leg-anchor{transform-origin:50%;display:block;position:absolute;inset:0}.core-flopling-character{transform:scale(var(--core-body-scale-x), var(--core-body-scale-y)) rotate(var(--core-body-rotate));transform-origin:50% 58%;animation:4.8s ease-in-out infinite core-flopling-idle}.core-flopling-part{transform-origin:50%;will-change:transform;display:block;position:absolute;overflow:hidden}.core-flopling-part>img{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;height:auto;display:block;position:absolute}.core-flopling-shadow{z-index:0;filter:blur(7px);background:#00000059;border-radius:50%;width:51%;height:6%;animation:4.8s ease-in-out infinite core-flopling-shadow;display:block;position:absolute;bottom:3%;left:25%}.core-flopling-tuft-anchor{transform:translateY(var(--core-tuft-y)) rotate(var(--core-tuft-rotate)) scale(var(--core-tuft-scale-x), var(--core-tuft-scale-y));transform-origin:50% 30%}.core-flopling-face-anchor{transform:translate(var(--core-face-x), var(--core-face-y)) scale(var(--core-face-scale-x), var(--core-face-scale-y));transform-origin:53% 46%}.core-flopling-eye-anchor-left{transform:translate(calc(0% - var(--core-eye-spacing)), var(--core-eye-y)) scale(var(--core-eye-scale-x), var(--core-eye-scale-y));transform-origin:45% 48%}.core-flopling-eye-anchor-right{transform:translate(var(--core-eye-spacing), var(--core-eye-y)) scale(var(--core-eye-scale-x), var(--core-eye-scale-y));transform-origin:62% 47%}.core-flopling-mouth-anchor{transform:translateY(var(--core-mouth-y)) rotate(var(--core-mouth-rotate)) scale(var(--core-mouth-scale-x), var(--core-mouth-scale-y));transform-origin:52% 57%}.core-flopling-arm-anchor-left{transform:translateX(calc(0% - var(--core-arm-spacing))) rotate(var(--core-arm-left-rotate)) scale(var(--core-arm-scale-x), var(--core-arm-scale-y));transform-origin:35% 56%}.core-flopling-arm-anchor-right{transform:translateX(var(--core-arm-spacing)) rotate(var(--core-arm-right-rotate)) scale(var(--core-arm-scale-x), var(--core-arm-scale-y));transform-origin:68% 58%}.core-flopling-hand-anchor{transform:translateY(var(--core-hand-y)) scale(var(--core-hand-scale-x), var(--core-hand-scale-y))}.core-flopling-leg-anchor-left{transform:translateX(calc(0% - var(--core-leg-spacing))) rotate(var(--core-leg-left-rotate)) scale(var(--core-leg-scale-x), var(--core-leg-scale-y));transform-origin:45% 76%}.core-flopling-leg-anchor-right{transform:translateX(var(--core-leg-spacing)) rotate(var(--core-leg-right-rotate)) scale(var(--core-leg-scale-x), var(--core-leg-scale-y));transform-origin:57% 77%}.core-flopling-footLeft{transform:translateX(calc(0% - var(--core-foot-spacing))) rotate(var(--core-foot-left-rotate)) scale(var(--core-foot-scale-x), var(--core-foot-scale-y));transform-origin:50% 20%}.core-flopling-footRight{transform:translateX(var(--core-foot-spacing)) rotate(var(--core-foot-right-rotate)) scale(var(--core-foot-scale-x), var(--core-foot-scale-y));transform-origin:50% 20%}.core-flopling-character{transform:none}.core-flopling-baseline{z-index:2;object-fit:contain;object-position:center;filter:drop-shadow(0 11px 8px #0003);transform-origin:50% 58%;will-change:transform;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.modular-flopling-assembly{z-index:2;filter:drop-shadow(0 11px 8px #0003);display:block;position:absolute;inset:0}.modular-part{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;display:block;position:absolute}.modular-tuft{z-index:1;transform-origin:50% 100%}.modular-tuft-charcoal{width:18%;height:10%;top:18%;left:23%}.modular-tuft-ivory{width:25%;height:22%;top:7%;left:20%}.modular-tuft-cyan{width:18%;height:30%;top:1%;left:33%}.modular-tuft-coral{width:12%;height:25%;top:6%;left:47%}.modular-arm-left,.modular-hand-left{object-position:right center;width:19%;height:31%;top:50%;left:18%}.modular-arm-right,.modular-hand-right{object-position:left center;width:16%;height:32%;top:55%;left:67%}.modular-leg-left,.modular-foot-left{object-position:center top;width:17%;height:22%;top:77%;left:34%}.modular-leg-right,.modular-foot-right{object-position:center top;width:17%;height:22%;top:77%;left:52%}.modular-arm-left,.modular-arm-right,.modular-leg-left,.modular-leg-right{z-index:1}.modular-body{z-index:2;width:47%;height:63%;top:22%;left:28%}.modular-hand-left,.modular-hand-right,.modular-foot-left,.modular-foot-right{z-index:3}.modular-face-build{z-index:3;width:100%;height:100%;inset:0}.modular-eye-left{z-index:4;width:10%;height:10%;top:40%;left:42%}.modular-eye-right{z-index:4;width:10%;height:10%;top:40%;left:57%}.modular-mouth{z-index:4;width:9%;height:5%;top:51%;left:50%}.modular-accent-bar{z-index:4;width:7%;height:4%;top:64%;left:59%}.modular-accent-coral{z-index:4;width:4%;height:4%;top:70%;left:39%}.modular-accent-cyan{z-index:4;width:4%;height:4%;top:74%;left:37%}.modular-part.modular-fitted-part{object-position:center;width:100%;height:100%;inset:0}.modular-body.modular-body-registered{object-fit:contain;object-position:center;width:100%;height:100%;inset:0}.modular-equipped-top{z-index:2}.connected-limbs,.worn-top{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.connected-limbs-rear{z-index:1}.worn-top{z-index:3}.connected-limbs-front{z-index:6}.modular-face-build{z-index:4}.modular-arm-left,.modular-arm-right{z-index:1}.production-signature-character{z-index:2;object-fit:contain;object-position:center;width:100%;height:100%;inset:0}.production-signature-top{z-index:3;object-fit:contain;object-position:center;width:100%;height:100%;inset:0}.production-proof-page{background:#121418;grid-template-columns:720px 240px 140px;align-items:start;gap:24px;width:1200px;min-height:1000px;padding:32px;display:grid}.production-proof-cell{background:#121418;border:1px solid #28313b;place-items:center;display:grid;position:relative;overflow:hidden}.production-proof-studio{width:720px;height:900px}.production-proof-comments{width:240px;height:300px}.production-proof-icon{width:140px;height:140px}.production-proof-cell .gf-avatar{width:100%;height:100%}.production-proof-page[data-proof-layer=feet] .modular-part:not(.modular-foot-left):not(.modular-foot-right),.production-proof-page[data-proof-layer=legs] .modular-part:not(.modular-leg-left):not(.modular-leg-right),.production-proof-page[data-proof-layer=arms] .modular-part:not(.modular-arm-left):not(.modular-arm-right),.production-proof-page[data-proof-layer=hands] .modular-part:not(.modular-hand-left):not(.modular-hand-right){visibility:hidden}.eye-production-proof-page{color:#eef4f7;background:#101318;width:1840px;min-height:100vh;padding:24px}.eye-production-proof-page>header{align-items:baseline;gap:20px;margin-bottom:18px;display:flex}.eye-production-proof-page h1,.eye-production-proof-page p,.eye-production-proof-page h2{margin:0}.eye-production-proof-page header p{color:#8da1ad}.eye-production-proof-grid{grid-template-columns:repeat(5,344px);gap:18px;display:grid}.eye-production-proof-card{background:#171c22;border:1px solid #2b3943;border-radius:12px;padding:10px}.eye-production-proof-card h2{justify-content:space-between;gap:8px;padding:0 2px 8px;font-size:13px;display:flex}.eye-production-proof-card h2 span{color:#81a0b0;font-size:10px;font-weight:500}.eye-production-proof-contexts{grid-template-columns:210px 72px 42px;align-items:start;gap:5px;display:grid}.eye-production-proof-contexts>div{background:#121418;border:1px solid #294d58;overflow:hidden}.eye-production-proof-contexts .gf-avatar{width:100%;height:100%}.eye-proof-studio{width:210px;height:260px}.eye-proof-comments{width:72px;height:90px}.eye-proof-icon{width:42px;height:42px}.avatar-render-layer{pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:contain;display:block;position:absolute}.avatar-render-background{z-index:-3;object-fit:cover;width:100%;height:100%;inset:0}.avatar-render-body-fit{width:100%;height:100%;inset:0}.avatar-render-scene{z-index:1;object-position:left bottom;width:42%;height:46%;bottom:4%;left:1%}.avatar-render-back{z-index:2}.avatar-render-companion{z-index:3;object-position:right bottom;width:35%;height:36%;bottom:4%;right:0}.avatar-render-companion[src$="/bit-buddy.png"]{clip-path:inset(0 18% 0 0)}.avatar-render-top{z-index:7}.avatar-render-face{z-index:8}.avatar-render-glasses{z-index:9}.avatar-render-headwear{z-index:10}.avatar-render-hand-accessory,.avatar-render-held-item{z-index:11}.avatar-render-effect{z-index:12;width:92%;height:92%;inset:4%}.avatar-render-frame{z-index:10;width:100%;height:100%;inset:0}.avatar-has-rendered-companion .avatar-core-rig,.avatar-has-rendered-companion .avatar-render-body-fit{transform-origin:50% 62%;transform:translate(-5%)scale(.92)}.avatar-has-rendered-companion .avatar-render-companion{object-fit:contain;object-position:right bottom;image-rendering:auto;width:26%;height:31%;bottom:5%;right:4%}.gf-avatar-compact.avatar-has-rendered-companion .avatar-core-rig,.gf-avatar-compact.avatar-has-rendered-companion .avatar-render-body-fit{transform:translate(-11%)scale(.82)}.gf-avatar-compact.avatar-has-rendered-companion .avatar-render-companion{width:36%;height:37%;bottom:6%;right:0}.gf-avatar-mini.avatar-has-rendered-companion .avatar-core-rig,.gf-avatar-mini.avatar-has-rendered-companion .avatar-render-body-fit{transform:translate(-12%)scale(.78)}.gf-avatar-mini.avatar-has-rendered-companion .avatar-render-companion{width:38%;height:38%;bottom:7%;right:-1%}.core-flopling-face-motion,.core-flopling-collection-motion,.core-flopling-family-motion{z-index:4;object-fit:contain;object-position:center;mix-blend-mode:screen;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.core-flopling-collection-motion{z-index:3}.core-flopling-family-motion{z-index:3;opacity:.32;transform-origin:50% 58%;will-change:transform, opacity, filter}.core-family-motion-orbit{animation:7.2s ease-in-out infinite core-family-orbit}.core-family-motion-phase{animation:5.8s ease-in-out infinite core-family-phase}.core-family-motion-bloom{animation:6.4s cubic-bezier(.45,0,.55,1) infinite core-family-bloom}.core-family-motion-liquid{animation:5.2s cubic-bezier(.45,0,.55,1) infinite core-family-liquid}.core-family-motion-pixel{animation:6.6s step-end infinite core-family-pixel}.core-flopling-collection-glow{opacity:.26;filter:brightness(1.04)saturate(1.05)drop-shadow(0 0 3px #ff511852);animation:6.8s ease-in-out infinite core-emberglass-collection-breathe}.core-flopling-collection-signal{opacity:.7;filter:brightness(1.55)saturate(1.15)drop-shadow(0 0 5px #ff731e8c);animation:5.8s ease-in-out infinite core-emberglass-collection-signal;-webkit-mask-image:linear-gradient(104deg,#0000 12%,#000 42% 55%,#0000 78%);mask-image:linear-gradient(104deg,#0000 12%,#000 42% 55%,#0000 78%);-webkit-mask-position:170% 0;mask-position:170% 0;-webkit-mask-size:245% 100%;mask-size:245% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.core-flopling-emberflame-life{z-index:5;opacity:.72;filter:brightness(1.22)saturate(1.14)drop-shadow(0 0 6px #ff63187a);mix-blend-mode:screen;transform-origin:43% 27%;animation:2.65s cubic-bezier(.45,0,.55,1) infinite core-emberflame-life}.core-flopling-emberglass-glow{opacity:.34;filter:brightness(1.08)saturate(1.08)drop-shadow(0 0 4px #ff4a1973);animation:6.8s ease-in-out infinite core-emberglass-breathe}.core-flopling-emberglass-signal{opacity:.82;filter:brightness(1.72)saturate(1.18)drop-shadow(0 0 5px #ff7423a6);animation:5.4s ease-in-out infinite core-emberglass-signal;-webkit-mask-image:linear-gradient(108deg,#0000 12%,#000 40% 55%,#0000 78%);mask-image:linear-gradient(108deg,#0000 12%,#000 40% 55%,#0000 78%);-webkit-mask-position:170% 0;mask-position:170% 0;-webkit-mask-size:245% 100%;mask-size:245% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.core-flopling-attachment-map{z-index:6;display:block;position:absolute;inset:0}.core-flopling-attachment-map>i{width:0;height:0;display:block;position:absolute}.avatar-effect-pixel-reform .core-flopling-baseline{animation:8.4s ease-in-out infinite avatar-pixel-reform}.avatar-effect-liquid-loop .core-flopling-baseline{animation:8.8s cubic-bezier(.45,0,.55,1) infinite avatar-liquid-loop}.avatar-effect-hologram-shift .core-flopling-baseline{animation:4.6s step-end infinite avatar-hologram-shift}.avatar-effect-prism-pulse .core-flopling-baseline{animation:3.5s ease-in-out infinite avatar-prism-pulse}.avatar-effect-phase-split .core-flopling-baseline{animation:6.2s ease-in-out infinite avatar-phase-split}.avatar-effect-soft-aura .core-flopling-baseline{animation:2.8s ease-in-out infinite avatar-soft-aura}.avatar-core-rig-mini,.avatar-core-rig-compact{inset:1px}.avatar-core-rig-mini .core-flopling-character,.avatar-core-rig-compact .core-flopling-character,.avatar-core-rig-mini .core-flopling-baseline,.avatar-core-rig-compact .core-flopling-baseline,.avatar-core-rig-mini .core-flopling-face-motion,.avatar-core-rig-compact .core-flopling-face-motion,.avatar-core-rig-mini .core-flopling-collection-motion,.avatar-core-rig-compact .core-flopling-collection-motion,.avatar-core-rig-mini .core-flopling-family-motion,.avatar-core-rig-compact .core-flopling-family-motion,.avatar-core-rig-mini .core-flopling-shadow,.avatar-core-rig-compact .core-flopling-shadow,.avatar-core-motion-off .core-flopling-character,.avatar-core-motion-off .core-flopling-baseline,.avatar-core-motion-off .core-flopling-face-motion,.avatar-core-motion-off .core-flopling-collection-motion,.avatar-core-motion-off .core-flopling-family-motion,.avatar-core-motion-off .core-flopling-shadow{animation:none}.avatar-core-rig-mini .core-flopling-face-motion,.avatar-core-rig-compact .core-flopling-face-motion,.avatar-core-rig-mini .core-flopling-collection-motion,.avatar-core-rig-compact .core-flopling-collection-motion,.avatar-core-rig-mini .core-flopling-family-motion,.avatar-core-rig-compact .core-flopling-family-motion{display:none}.avatar-core-motion-off .core-flopling-emberglass-glow{opacity:.28}.avatar-core-motion-off .core-flopling-emberglass-signal{display:none}.avatar-core-motion-off .core-flopling-collection-glow{opacity:.22}.avatar-core-motion-off .core-flopling-collection-signal,.avatar-core-motion-off .core-flopling-emberflame-life,.avatar-core-motion-off .core-flopling-family-motion{display:none}@media (prefers-reduced-motion:reduce){.core-flopling-character,.core-flopling-baseline,.core-flopling-face-motion,.core-flopling-collection-motion,.core-flopling-family-motion,.core-flopling-shadow{animation:none}.core-flopling-emberglass-glow{opacity:.28}.core-flopling-emberglass-signal{display:none}.core-flopling-collection-glow{opacity:.22}.core-flopling-collection-signal,.core-flopling-emberflame-life,.core-flopling-family-motion{display:none}}@keyframes core-family-orbit{0%,to{opacity:.18;filter:brightness(1.05)saturate(1.03);transform:rotate(-.35deg)scale(.998)}35%{opacity:.48;filter:brightness(1.28)saturate(1.12)drop-shadow(0 0 4px #42c7ff52);transform:rotate(.5deg)scale(1.004)}67%{opacity:.28;transform:rotate(-.1deg)scale(1.001)}}@keyframes core-family-phase{0%,to{opacity:.18;filter:none;transform:translate(0)}36%{opacity:.44;filter:drop-shadow(-5px 0 2px #42c7ff47);transform:translate(.7%,-.25%)}58%{opacity:.34;filter:drop-shadow(5px 0 2px #ff6b553d);transform:translate(-.55%,.2%)}76%{opacity:.22;transform:translate(0)}}@keyframes core-family-bloom{0%,to{opacity:.2;filter:brightness(1.04);transform:scale(.997)}48%{opacity:.45;filter:brightness(1.22)drop-shadow(0 0 4px #bda0ff47);transform:scale(1.009)}68%{opacity:.3;transform:scale(1.002)}}@keyframes core-family-liquid{0%,to{opacity:.18;transform:translate(0)scale(1)skew(0deg)}23%{opacity:.4;transform:translate(-.4%,-.3%)scale(.994,1.014)skew(-.45deg)}49%{opacity:.32;transform:translate(.5%,.15%)scale(1.008,.993)skew(.6deg)}74%{opacity:.43;transform:translate(-.15%,-.15%)scale(.998,1.006)skew(-.2deg)}}@keyframes core-family-pixel{0%,12%,to{opacity:.16;filter:none;transform:translate(0)}14%{opacity:.54;filter:drop-shadow(4px -2px #42c7ff52);transform:translate(-.45%,.15%)}17%{opacity:.34;filter:drop-shadow(-4px 2px #ff6b5547);transform:translate(.55%,-.2%)}20%,72%{opacity:.2;filter:none;transform:translate(0)}74%{opacity:.46;filter:brightness(1.25);transform:translate(.25%,-.1%)}77%{opacity:.18;filter:none;transform:translate(0)}}@keyframes core-emberglass-collection-breathe{0%,to{opacity:.22;filter:brightness(1.02)saturate(1.03)drop-shadow(0 0 3px #ff4c1647)}50%{opacity:.48;filter:brightness(1.3)saturate(1.17)drop-shadow(0 0 7px #ff6b1b94)}}@keyframes core-emberglass-collection-signal{0%,14%{opacity:0;-webkit-mask-position:170% 0;mask-position:170% 0}28%{opacity:.66}62%{opacity:.82}80%,to{opacity:0;-webkit-mask-position:-85% 0;mask-position:-85% 0}}@keyframes core-emberflame-life{0%,to{opacity:.62;transform:translate(0)scale(1)skew(0deg)}18%{opacity:.82;transform:translate(-.45%,-.55%)scale(.985,1.055)skew(-1.8deg)}42%{opacity:.68;transform:translate(.55%,.2%)scale(1.02,.975)skew(2.4deg)}67%{opacity:.88;transform:translate(-.25%,-.85%)scale(.99,1.07)skew(-1.2deg)}84%{opacity:.72;transform:translate(.35%,-.25%)scale(1.012,1.015)skew(1.4deg)}}@keyframes core-emberglass-breathe{0%,to{opacity:.28;filter:brightness(1.02)saturate(1.04)drop-shadow(0 0 3px #ff4a195c)}48%{opacity:.56;filter:brightness(1.34)saturate(1.2)drop-shadow(0 0 7px #ff701ea8)}64%{opacity:.4;filter:brightness(1.16)saturate(1.12)drop-shadow(0 0 5px #ff4c197a)}}@keyframes core-emberglass-signal{0%,12%{opacity:0;-webkit-mask-position:170% 0;mask-position:170% 0}24%{opacity:.76}58%{opacity:.9}78%,to{opacity:0;-webkit-mask-position:-85% 0;mask-position:-85% 0}}@keyframes core-flopling-idle{0%,to{translate:0;rotate:-.25deg}50%{translate:0 -1.4%;rotate:.25deg}}@keyframes core-flopling-shadow{0%,to{opacity:.92;scale:1}50%{opacity:.68;scale:.92}}.avatar-foundation-loading{z-index:5;background:radial-gradient(circle,#42c7ff2e,#0000 68%);border-radius:45%;animation:1.2s ease-in-out infinite alternate foundation-loading;position:absolute;inset:18%}@keyframes foundation-loading{to{opacity:.45;transform:scale(.96)}}.avatar-studio .gf-avatar:not(.avatar-has-reference-build) .avatar-effect{z-index:7}.avatar-studio .gf-avatar:not(.avatar-has-reference-build) .avatar-frame{z-index:8}.avatar-collection-offer{background:radial-gradient(circle at 8% 100%,#ff532029,#0000 45%),#191b20;border:1px solid #ff673061;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-top:8px;padding:12px;display:flex}.avatar-collection-offer span{color:#ff7a46;letter-spacing:.12em;font-size:6px;font-weight:900}.avatar-collection-offer strong{margin:3px 0;font-size:10px;display:block}.avatar-collection-offer p{max-width:410px;color:var(--gf-muted);margin:0;font-size:7px;line-height:1.45}.avatar-collection-offer button{color:var(--gf-text);background:#ff5a3c1f;border:1px solid #ff70347a;border-radius:7px;flex:none;padding:9px 11px;font-size:7px;font-weight:900}.premium-bundle-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;width:100%;display:grid}.premium-bundle-card{border:1px solid var(--gf-line);background:var(--gf-raised);border-radius:10px;gap:8px;min-width:0;padding:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.premium-bundle-card{background:color-mix(in srgb, var(--gf-raised) 74%, transparent)}}.premium-bundle-card{color:var(--gf-text);text-align:left;cursor:pointer}.premium-bundle-card:hover,.premium-bundle-card-selected{border-color:var(--gf-coral);background:var(--gf-raised)}.premium-bundle-card:focus-visible{border-color:var(--gf-coral);background:var(--gf-raised)}@supports (color:color-mix(in lab, red, red)){.premium-bundle-card:hover,.premium-bundle-card-selected{background:color-mix(in srgb, var(--gf-raised) 84%, var(--gf-coral) 16%)}.premium-bundle-card:focus-visible{background:color-mix(in srgb, var(--gf-raised) 84%, var(--gf-coral) 16%)}}.premium-bundle-card:hover,.premium-bundle-card-selected{outline:none}.premium-bundle-card:focus-visible{outline:none}.premium-bundle-preview{background:#15171c;border-radius:7px;place-items:center;width:58px;min-width:58px;height:72px;display:grid;overflow:hidden}.premium-bundle-preview .gf-avatar{transform-origin:50%;transform:scale(.72)}.premium-bundle-card-copy{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.premium-bundle-card-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.premium-bundle-card-copy small{color:var(--gf-muted);margin:3px 0 9px;font-size:7px}.premium-bundle-card-copy i{color:var(--gf-coral);margin-top:auto;font-size:7px;font-style:normal;font-weight:850}.premium-bundle-modal-backdrop{z-index:50;background:#080a0eb8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.premium-bundle-focus{border:1px solid var(--gf-coral);background:radial-gradient(circle at 14% 22%, #ff6a502e, transparent 42%), var(--gf-raised);border-radius:11px;flex-direction:column;gap:12px;width:min(100%,460px);max-height:calc(100dvh - 44px);padding:14px;display:flex;position:relative;overflow:auto;box-shadow:0 24px 70px #0000006b}.premium-bundle-close{z-index:1;border:1px solid var(--gf-line);background:var(--gf-panel);width:30px;height:30px;color:var(--gf-text);cursor:pointer;border-radius:50%;padding:0;font-size:19px;line-height:1;position:absolute;top:8px;right:8px}.premium-bundle-focus-preview{background:#15171c;border-radius:8px;place-items:center;width:100%;min-height:280px;display:grid;overflow:hidden}.premium-bundle-focus-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.premium-bundle-focus-copy>span{color:var(--gf-coral);letter-spacing:.12em;font-size:7px;font-weight:900}.premium-bundle-focus-copy>strong{margin-top:5px;font-size:18px}.premium-bundle-focus-copy p{color:var(--gf-muted);margin:7px 0 0;font-size:8px;line-height:1.5}.premium-bundle-focus-copy small{color:var(--gf-text);margin-top:8px;font-size:7px}.premium-bundle-focus-copy button{width:100%;margin-top:14px}@media (max-width:560px){.premium-bundle-modal-backdrop{padding:12px}.premium-bundle-focus-preview{min-height:220px}}.modular-limb-rear{z-index:3}.modular-limb-front{z-index:4}@media (max-width:620px){.avatar-collection-offer{flex-direction:column;align-items:stretch}}.gf-avatar.avatar-world-composition{--world-x:0%;--world-y:0%;--world-scale:.96}.gf-avatar.avatar-composition-companion{--world-x:-8%;--world-y:-2%;--world-scale:.86}.gf-avatar.avatar-composition-scene{--world-x:8%;--world-y:-2%;--world-scale:.86}.gf-avatar.avatar-composition-ensemble{--world-x:0%;--world-y:-7%;--world-scale:.8}.gf-avatar.avatar-world-composition .avatar-core-rig,.gf-avatar.avatar-world-composition .avatar-stage-effect{transform:translate(var(--world-x),var(--world-y)) scale(var(--world-scale));transform-origin:50% 62%}.avatar-viewport-frame{z-index:9;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.avatar-viewport-corners{z-index:9;pointer-events:none;position:absolute;inset:0}.avatar-viewport-corners svg{width:22%;height:22%;position:absolute}.avatar-viewport-corners svg:first-child{top:0;left:0}.avatar-viewport-corners svg:nth-child(2){top:0;right:0}.avatar-viewport-corners svg:nth-child(3){bottom:0;left:0}.avatar-viewport-corners svg:nth-child(4){bottom:0;right:0}.avatar-scene-cutout,.avatar-companion-cutout{pointer-events:none;width:23%;height:29%;position:absolute;bottom:14%;overflow:hidden}.avatar-scene-cutout{z-index:2;transform-origin:50% 100%;left:9%}.avatar-companion-cutout{z-index:6;right:9%}.avatar-stage-effect{z-index:0;pointer-events:none;position:absolute;inset:5%}.gf-avatar.avatar-world-composition .premium-world-effect{transform:none}.avatar-stage-effect img{object-fit:contain;width:100%;height:100%;animation:world-effect-breathe var(--world-effect-duration,8s) ease-in-out infinite;display:block}.avatar-stage-effect[data-effect=coral-sparks] img,.avatar-stage-effect[data-effect=signal-pixels] img,.avatar-stage-effect[data-effect=prism-glints] img{animation-name:world-effect-drift}@keyframes world-effect-breathe{0%,to{opacity:.7;transform:scale(.97)}50%{opacity:1;transform:scale(1.02)}}@keyframes world-effect-drift{0%,to{opacity:.75;transform:translateY(1%)}50%{opacity:1;transform:translateY(-1%)}}.avatar-motion-off .avatar-stage-effect img{animation:none!important}.premium-tuft{z-index:1;width:100%;height:100%;inset:0}.premium-fire-tuft g{animation:1.9s ease-in-out infinite alternate premium-flame-flicker}@keyframes premium-flame-flicker{0%{opacity:.9;transform:scaleY(.97)}50%{opacity:1;transform:scale(.985,1.015)}to{opacity:.96;transform:scaleX(1.015)}}.avatar-motion-off .premium-fire-tuft g,.avatar-core-motion-off .premium-fire-tuft g{animation:none!important}@media (prefers-reduced-motion:reduce){.premium-fire-tuft g,.avatar-stage-effect img{animation:none!important}}.email-signin-page{max-width:650px;min-height:100vh;color:var(--foreground,#f4f4f5);margin:auto;padding:clamp(24px,6vw,80px)}.email-signin-page section{background:#1b1e24;border:1px solid #363b45;border-radius:20px;margin-top:40px;padding:32px}.email-signin-page h1{font-size:2rem;line-height:1.2}.email-signin-page p{color:#bcc5d4;font-size:16px;line-height:1.6}.email-signin-form{gap:12px;margin:24px 0;display:grid}.email-signin-form input{color:#fff;background:#101318;border:1px solid #647084;border-radius:8px;width:100%;padding:14px;font-size:18px}.email-signin-page button{color:#fff;cursor:pointer;background:#ff593f;border:0;border-radius:8px;padding:14px;font-size:16px}.email-signin-page button:disabled{opacity:.6;cursor:wait}.email-signin-form button[type=button]{background:#303640}.email-signin-page a{color:#64dce7}.email-signin-page :focus-visible{outline-offset:3px;outline:3px solid #64dce7}.avatar-stage-preview{display:contents}@media (max-width:820px){html,body{overflow-x:clip}body.nav-open{overflow:hidden}.community-app{min-width:0;padding-top:58px;padding-bottom:70px;display:block;overflow-x:clip}.community-topbar{grid-template-columns:44px minmax(0,1fr) auto auto;gap:6px;min-width:0;height:58px;padding:0 10px}.mobile-menu{place-items:center;width:44px;min-width:44px;min-height:44px;padding:0;display:grid}.community-logo{white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.global-search,.notification-button,.theme-button{display:none}.upload-gen{height:44px;min-height:44px;padding:0 11px;font-size:9px}.top-avatar{width:44px;height:44px}.community-sidebar{width:min(86vw,320px);padding-bottom:max(22px, env(safe-area-inset-bottom));display:none;top:58px}.community-sidebar.sidebar-open{z-index:40;display:flex}.sidebar-scrim{z-index:35;background:#0000009e;border:0;position:fixed;inset:58px 0 0}.ad-rail{display:none}.community-content{width:100%;min-width:0;padding:20px 12px 96px}.community-app :is(button,select,input,textarea){min-height:44px}.community-app button{min-width:44px}.community-app .upload-dropzone input{min-height:1px}.community-app input[type=checkbox],.community-app input[type=radio]{width:20px;min-height:20px}.community-app :is(a,button){touch-action:manipulation}.feed-heading h1{font-size:clamp(30px,9vw,38px)}.feed-toolbar{flex-direction:column;align-items:stretch;gap:8px}.feed-toolbar>div{width:100%}.feed-toolbar button{flex:1;min-height:44px}.gen-preview{min-height:min(78vw,360px)}.gen-card-body{padding:14px}.gen-actions{gap:7px}.gen-actions button,.gen-actions a,.post-actions button,.detail-votes button,.detail-votes>a{min-height:44px}.gen-actions a:nth-last-child(-n+2),.gen-actions button:nth-last-child(-n+2){display:inline-flex}.upload-step{grid-template-columns:28px minmax(0,1fr);gap:9px;padding:14px}.upload-step .segmented-control button,.verdict-choice button,.prompt-privacy label{min-height:52px}.upload-review{flex-direction:column;align-items:stretch;padding:16px}.upload-review>button{width:100%;min-height:48px}.avatar-studio{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:14px}.avatar-stage{min-height:min(96vw,430px);padding:12px;position:relative;top:auto}.avatar-stage-toolbar button,.avatar-quick-actions button,.avatar-look-library button,.avatar-category-actions button,.avatar-palette-tools label button,.avatar-fit-choice button{min-height:44px}.avatar-quick-actions{flex-wrap:wrap;width:100%}.avatar-quick-actions button{flex:calc(50% - 6px)}.avatar-controls{padding:10px}.avatar-group-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.avatar-slot-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.avatar-slot-tabs button{min-height:52px}.avatar-look-library>div:not(:first-child){flex-wrap:wrap}.avatar-look-library input,.avatar-look-library select{flex:100%;min-height:44px}.avatar-personalize-panel{padding:10px}.avatar-category-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.avatar-category-actions button:last-child{grid-column:1/-1}.avatar-pose-library>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.avatar-pose-library button{min-height:110px}.cosmetic-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cosmetic-choice-grid>button{min-height:148px;padding:10px}.cosmetic-swatch{height:56px}.community-footer{width:100%;padding:0 12px calc(88px + env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start;margin:-40px 0 0}.community-footer nav{justify-content:flex-start;gap:10px 14px}.mobile-bottom-nav{height:calc(64px + env(safe-area-inset-bottom));padding:5px 7px env(safe-area-inset-bottom)}.mobile-bottom-nav a{min-height:44px;font-size:8px}.mobile-bottom-nav .mobile-create>span{width:38px;height:38px;margin-top:-12px}.avatar-stage{height:clamp(258px,34dvh,278px);min-height:0;top:calc(58px + env(safe-area-inset-top));z-index:15;justify-content:flex-start;padding:8px 10px;position:sticky;box-shadow:0 10px 24px #0000003d}.avatar-stage:after{display:none}.avatar-stage-preview{flex:none;place-items:center;width:min(50vw,160px);height:150px;display:grid;position:relative}.avatar-stage-preview>.gf-avatar{transform-origin:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}.avatar-stage-toolbar{flex:0 0 44px;height:44px;min-height:44px;padding-inline:5px;position:static}.avatar-size-previews,.avatar-preview-name{display:none}.avatar-quick-actions{scrollbar-width:none;flex-wrap:nowrap;flex:0 0 44px;width:100%;margin-top:4px;overflow-x:auto}.avatar-quick-actions::-webkit-scrollbar{display:none}.avatar-quick-actions button{white-space:nowrap;flex:none}}@media (max-width:420px){.community-topbar{gap:4px;padding-inline:7px}.community-logo{font-size:14px}.upload-gen{padding-inline:8px;font-size:8px}.top-avatar{width:40px;height:40px}.community-content{padding-inline:10px}.avatar-stage{min-height:0}.avatar-size-previews{justify-content:center;width:100%}.avatar-group-tabs,.avatar-slot-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.gen-actions button,.gen-actions a{flex:100%}}@media (max-width:820px) and (orientation:landscape){.avatar-stage{grid-template-rows:1fr 1fr;grid-template-columns:130px minmax(0,1fr);align-items:center;column-gap:8px;height:132px;padding:4px 8px;display:grid}.avatar-stage-preview{grid-area:1/1/3;width:130px;height:120px}.avatar-stage-preview>.gf-avatar{transform:translate(-50%,-50%)scale(.4)}.avatar-stage-toolbar{flex-basis:44px;grid-area:1/2;min-width:0;height:44px;min-height:44px;padding-inline:5px}.avatar-quick-actions{grid-area:2/2;min-width:0;margin-top:0}}.home-upcoming-filter{border:1px solid var(--gf-line);background:var(--gf-panel);color:var(--gf-muted);border-radius:9px;margin:12px 0;padding:10px}.home-upcoming-filter legend{color:var(--gf-text);padding:0 5px;font-size:11px;font-weight:800}.home-upcoming-filter input{border:1px solid var(--gf-line);background:var(--gf-bg);min-width:12rem;color:var(--gf-text);border-radius:6px;padding:7px 9px}.home-upcoming-filter button{border:1px solid var(--gf-line);background:var(--gf-raised);color:var(--gf-text);border-radius:6px;margin-left:6px;padding:7px 9px}.home-upcoming-filter p{margin:7px 0 0;font-size:11px}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}.avatar-hair-coil-antenna .avatar-hair b{display:none}.avatar-hair-coil-antenna .avatar-hair b:nth-child(2){border:7px solid var(--flop-hair-primary);border-right-color:var(--flop-hair-secondary);background:0 0;border-bottom-color:#0000;border-radius:50%;width:45px;height:58px;display:block;bottom:3px;left:33px;transform:rotate(22deg)}.avatar-hair-ribbon-flare .avatar-hair b{background:linear-gradient(180deg, var(--flop-hair-secondary), var(--flop-hair-primary) 52%, transparent);width:18px;height:76px;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--flop-hair-primary) 55%, transparent));border:0;border-radius:80% 20% 70%;animation:2.8s ease-in-out infinite alternate avatar-ribbon-flare}.avatar-hair-ribbon-flare .avatar-hair b:first-child{transform:rotate(-44deg)scale(.82)}.avatar-hair-ribbon-flare .avatar-hair b:nth-child(2){animation-delay:-.5s;transform:rotate(-18deg)scale(1.08)}.avatar-hair-ribbon-flare .avatar-hair b:nth-child(3){animation-delay:-1s;transform:rotate(12deg)}.avatar-hair-ribbon-flare .avatar-hair b:nth-child(4){animation-delay:-1.5s;transform:rotate(39deg)scale(.78)}.avatar-face-circuit-cheeks .avatar-face-item{opacity:1;background:linear-gradient(90deg, transparent 7%, var(--flop-face-detail-primary) 7% 13%, transparent 13% 21%, var(--flop-face-detail-secondary) 21% 26%, transparent 26% 74%, var(--flop-face-detail-secondary) 74% 79%, transparent 79% 87%, var(--flop-face-detail-primary) 87% 93%, transparent 93%) 0 66% / 100% 3px no-repeat}.avatar-face-prism-mask .avatar-face-item{opacity:.78;border:2px solid var(--flop-face-detail-primary);clip-path:polygon(4% 15%,50% 0,96% 15%,87% 77%,54% 100%,17% 80%);background:linear-gradient(120deg, color-mix(in srgb, var(--flop-face-detail-primary) 30%, transparent), transparent 46%, color-mix(in srgb, var(--flop-face-detail-secondary) 34%, transparent));box-shadow:0 0 10px color-mix(in srgb, var(--flop-face-detail-secondary) 44%, transparent);border-radius:42% 32% 45% 35%;animation:2.6s ease-in-out infinite avatar-soft-glow;inset:18px 3px 13px}.avatar-eyes-star-scan .avatar-eyes b,.avatar-eyes-star-scan .avatar-eyes b:last-child{clip-path:polygon(50% 0,61% 36%,100% 50%,61% 63%,50% 100%,39% 63%,0 50%,39% 36%);background:var(--flop-eye-left);width:24px;height:24px;box-shadow:none;border:0;border-radius:0;margin-top:1px;animation:5.5s infinite avatar-star-blink}.avatar-eyes-star-scan .avatar-eyes b:last-child{background:var(--flop-eye-right)}.avatar-eyes-orbit-lenses .avatar-eyes b,.avatar-eyes-orbit-lenses .avatar-eyes b:last-child{border:3px solid var(--flop-eye-left);background:radial-gradient(circle, white 0 2px, var(--flop-eye-left) 3px 6px, #15181e 7px);width:25px;height:25px;box-shadow:0 0 7px color-mix(in srgb, var(--flop-eye-left) 55%, transparent);margin:0;animation:3s linear infinite avatar-orbit-eye}.avatar-eyes-orbit-lenses .avatar-eyes b:last-child{border-color:var(--flop-eye-right);background:radial-gradient(circle, white 0 2px, var(--flop-eye-right) 3px 6px, #15181e 7px);animation-direction:reverse}.avatar-mouth-tiny-o .avatar-mouth{border:3px solid var(--flop-mouth-primary);background:var(--flop-mouth-secondary);border-radius:50%;width:14px;height:14px;top:58px;left:calc(50% - 7px)}.avatar-mouth-waveform-grin .avatar-mouth{background:linear-gradient(135deg, transparent 0 15%, var(--flop-mouth-primary) 16% 24%, transparent 25% 35%, var(--flop-mouth-secondary) 36% 45%, transparent 46% 57%, var(--flop-mouth-primary) 58% 67%, transparent 68% 78%, var(--flop-mouth-secondary) 79% 87%, transparent 88%);width:34px;height:13px;filter:drop-shadow(0 0 3px var(--flop-mouth-secondary));border:0;border-radius:0;animation:2.4s steps(3,end) infinite avatar-wave-mouth;top:59px;left:calc(50% - 17px)}.avatar-hands-round-mitts .flop-arm b{border-radius:50%;width:25px;height:25px}.avatar-hands-square-palms .flop-arm b{clip-path:polygon(0 0,83% 0,100% 27%,91% 100%,12% 91%);border-radius:6px;width:23px;height:24px}.avatar-hands-holo-hands .flop-arm b{border:1px solid var(--flop-hand-secondary);background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--flop-hand-primary) 78%, transparent) 0 2px, transparent 3px 5px);box-shadow:0 0 8px var(--flop-hand-secondary);border-radius:7px;animation:2s ease-in-out infinite avatar-soft-glow}.avatar-arms-soft-sleeves .flop-arm{background:repeating-linear-gradient(90deg, var(--flop-arm-primary) 0 12px, var(--flop-arm-secondary) 13px 15px);border-radius:14px}.avatar-arms-tapered-reaches .flop-arm{clip-path:polygon(0 19%,100% 0,100% 100%,0 81%);background:linear-gradient(90deg, color-mix(in srgb, var(--flop-arm-primary) 88%, white), var(--flop-arm-primary) 68%, var(--flop-arm-secondary));border-radius:7px}.avatar-arms-holo-links .flop-arm{border-color:color-mix(in srgb, var(--flop-arm-secondary) 62%, transparent);background:repeating-radial-gradient(ellipse at 8px 50%, color-mix(in srgb, var(--flop-arm-primary) 76%, transparent) 0 5px, color-mix(in srgb, var(--flop-arm-secondary) 68%, transparent) 6px 8px, transparent 9px 13px);box-shadow:0 0 8px color-mix(in srgb, var(--flop-arm-secondary) 70%, transparent);border-radius:8px;animation:2.2s ease-in-out infinite avatar-arm-signal}.avatar-arms-spring-reaches .flop-arm{background:repeating-linear-gradient(90deg, var(--flop-arm-primary) 0 5px, transparent 6px 9px, var(--flop-arm-secondary) 10px 12px);filter:drop-shadow(0 2px 1px #00000047);border:0;border-radius:3px}.avatar-arms-hover-reaches .flop-arm{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--flop-arm-secondary) 72%, transparent) 25%, var(--flop-arm-primary));box-shadow:-8px 0 10px color-mix(in srgb, var(--flop-arm-secondary) 45%, transparent);border:0;border-radius:50% 4px 4px 50%;animation:2s ease-in-out infinite alternate avatar-hover-arm}.avatar-arms-hover-reaches .flop-arm-right{background:linear-gradient(90deg, var(--flop-arm-primary), color-mix(in srgb, var(--flop-arm-secondary) 72%, transparent) 75%, transparent);box-shadow:8px 0 10px color-mix(in srgb, var(--flop-arm-secondary) 45%, transparent);border-radius:4px 50% 50% 4px}.avatar-legs-spring-stems .flop-leg{background:repeating-linear-gradient(0deg, var(--flop-leg-primary) 0 5px, transparent 6px 9px, var(--flop-leg-secondary) 10px 12px);border:0;width:22px}.avatar-legs-tapered-legs .flop-leg{clip-path:polygon(13% 0,87% 0,70% 100%,30% 100%);border-radius:6px}.avatar-legs-hover-legs .flop-leg{background:linear-gradient(var(--flop-leg-primary), color-mix(in srgb, var(--flop-leg-secondary) 72%, transparent) 72%, transparent);height:43px;box-shadow:0 8px 10px color-mix(in srgb, var(--flop-leg-secondary) 45%, transparent);border:0;border-radius:4px 4px 50% 50%;animation:2s ease-in-out infinite alternate avatar-hover-leg}.avatar-legs-soft-stems .flop-leg{background:repeating-linear-gradient(90deg, var(--flop-leg-primary) 0 12px, var(--flop-leg-secondary) 13px 15px);border-radius:10px}.avatar-legs-holo-leg-links .flop-leg{border-color:color-mix(in srgb, var(--flop-leg-secondary) 62%, transparent);background:repeating-radial-gradient(ellipse at 50% 8px, color-mix(in srgb, var(--flop-leg-primary) 76%, transparent) 0 5px, color-mix(in srgb, var(--flop-leg-secondary) 68%, transparent) 6px 8px, transparent 9px 13px);box-shadow:0 0 8px color-mix(in srgb, var(--flop-leg-secondary) 70%, transparent);border-radius:8px;animation:2.2s ease-in-out infinite avatar-leg-signal}.avatar-feet-soft-boots .flop-leg b{width:35px;height:25px;box-shadow:inset 0 -5px var(--flop-foot-secondary);border-radius:55% 55% 31% 31%}.avatar-feet-pixel-sneakers .flop-leg b{clip-path:polygon(0 18%,75% 8%,100% 52%,91% 100%,8% 100%);height:18px;box-shadow:inset 0 -4px var(--flop-foot-secondary);border-radius:5px}.avatar-feet-comet-skates .flop-leg b{width:38px;height:18px;box-shadow:inset 0 -3px var(--flop-foot-secondary), 0 5px 8px color-mix(in srgb, var(--flop-foot-secondary) 62%, transparent);border-radius:50% 58% 16% 25%;animation:2.4s ease-in-out infinite avatar-comet-foot}.avatar-head-signal-cap .avatar-headgear{opacity:1;background:linear-gradient(145deg, color-mix(in srgb, var(--flop-headwear-primary) 78%, white), var(--flop-headwear-primary));border-radius:55px 55px 11px 15px;height:47px;top:48px}.avatar-head-signal-cap .avatar-headgear:after{content:"";background:var(--flop-headwear-secondary);border-radius:2px 14px 14px 2px;width:58px;height:13px;position:absolute;bottom:2px;right:-18px;transform:rotate(4deg)}.avatar-head-holo-crown .avatar-headgear{opacity:1;clip-path:polygon(8% 75%,0 14%,28% 47%,49% 0,71% 48%,100% 13%,91% 76%);background:linear-gradient(120deg, color-mix(in srgb, var(--flop-headwear-primary) 62%, transparent), color-mix(in srgb, var(--flop-headwear-secondary) 82%, transparent));filter:drop-shadow(0 0 7px var(--flop-headwear-secondary));animation:2.8s ease-in-out infinite avatar-crown-float;top:23px}.gf-avatar .avatar-glasses{width:var(--flop-glasses-width);height:var(--flop-glasses-lens-height);z-index:10;left:50%;top:var(--flop-glasses-top);transform-origin:50%;transform:translate(-50%);scale:var(--flop-glasses-scale-x) var(--flop-glasses-scale-y);rotate:var(--flop-glasses-rotate);position:absolute}.gf-avatar .avatar-glasses:before,.gf-avatar .avatar-glasses:after{content:"";width:var(--flop-glasses-lens-width);height:var(--flop-glasses-lens-height);border:4px solid var(--flop-glasses-primary);background:color-mix(in srgb, var(--flop-glasses-secondary) 22%, transparent);position:absolute;top:0}.gf-avatar .avatar-glasses:before{left:0}.gf-avatar .avatar-glasses:after{right:0}.avatar-glasses-round-readers .avatar-glasses,.avatar-glasses-square-specs .avatar-glasses,.avatar-glasses-prism-lenses .avatar-glasses{display:block}.avatar-glasses-round-readers .avatar-glasses{border-top:4px solid var(--flop-glasses-primary)}.avatar-glasses-round-readers .avatar-glasses:before,.avatar-glasses-round-readers .avatar-glasses:after{border-radius:50%}.avatar-glasses-square-specs .avatar-glasses{border-top:4px solid var(--flop-glasses-primary)}.avatar-glasses-square-specs .avatar-glasses:before,.avatar-glasses-square-specs .avatar-glasses:after{border-radius:6px}.avatar-glasses-prism-lenses .avatar-glasses{border-top:3px solid var(--flop-glasses-primary);filter:drop-shadow(0 0 5px var(--flop-glasses-secondary));animation:2.3s ease-in-out infinite avatar-soft-glow}.avatar-glasses-prism-lenses .avatar-glasses:before{clip-path:polygon(0 0,100% 14%,82% 100%,18% 83%)}.avatar-glasses-prism-lenses .avatar-glasses:after{clip-path:polygon(0 14%,100% 0,82% 83%,18% 100%)}.gf-avatar .flop-arm .avatar-hand-accessory{z-index:4;width:18px;height:18px;scale:var(--flop-hand-accessory-scale-x) var(--flop-hand-accessory-scale-y);rotate:var(--flop-hand-accessory-rotate);top:0}.flop-arm-left .avatar-hand-accessory{left:calc(-5px + var(--flop-hand-accessory-position))}.flop-arm-right .avatar-hand-accessory{right:calc(-5px + var(--flop-hand-accessory-position))}.avatar-hand-accessory-signal-watch .avatar-hand-accessory,.avatar-hand-accessory-stacked-bangles .avatar-hand-accessory,.avatar-hand-accessory-orbit-cuffs .avatar-hand-accessory{display:block}.avatar-hand-accessory-signal-watch .avatar-hand-accessory{border:5px solid var(--flop-hand-accessory-primary);background:var(--flop-hand-accessory-secondary);border-radius:5px}.avatar-hand-accessory-stacked-bangles .avatar-hand-accessory{border:4px double var(--flop-hand-accessory-primary);box-shadow:0 0 0 3px var(--flop-hand-accessory-secondary);border-radius:50%}.avatar-hand-accessory-orbit-cuffs .avatar-hand-accessory{border:3px solid var(--flop-hand-accessory-primary);box-shadow:0 0 7px var(--flop-hand-accessory-secondary);border-radius:50%;animation:2s linear infinite avatar-cuff-orbit}.gf-avatar .avatar-held-item{z-index:12;transform-origin:50% 82%;width:24px;height:74px;scale:var(--flop-held-scale-x) var(--flop-held-scale-y);translate:var(--flop-held-shift-x) var(--flop-held-shift-y);position:absolute;top:102px;right:7px;rotate:14deg}.avatar-held-prompt-wand .avatar-held-item,.avatar-held-tiny-toolbox .avatar-held-item,.avatar-held-holo-staff .avatar-held-item{display:block}.avatar-held-prompt-wand .avatar-held-item{background:linear-gradient(var(--flop-held-secondary) 0 17%, var(--flop-held-primary) 18%);width:8px;box-shadow:0 0 4px var(--flop-held-secondary);border-radius:6px;right:22px}.avatar-held-tiny-toolbox .avatar-held-item{border:4px solid var(--flop-held-primary);background:var(--flop-held-secondary);border-radius:6px;width:48px;height:33px;top:130px;right:2px}.avatar-held-tiny-toolbox .avatar-held-item:before{content:"";border:4px solid var(--flop-held-primary);border-bottom:0;border-radius:5px 5px 0 0;width:22px;height:9px;position:absolute;top:-13px;left:9px}.avatar-held-holo-staff .avatar-held-item{background:linear-gradient(var(--flop-held-secondary) 0 16%, var(--flop-held-primary) 17%);width:9px;box-shadow:0 0 9px var(--flop-held-secondary);border-radius:5px;animation:2.2s ease-in-out infinite avatar-staff-glow;right:20px}.avatar-held-holo-staff .avatar-held-item:before{content:"";clip-path:polygon(50% 0,100% 45%,54% 100%,0 57%);background:var(--flop-held-secondary);width:25px;height:25px;position:absolute;top:-13px;left:-8px}.avatar-upper-signal-hoodie .avatar-upper{background:radial-gradient(circle at 50% 49%, transparent 0 19%, var(--flop-top-secondary) 20% 22%, transparent 23%), linear-gradient(145deg, color-mix(in srgb, var(--flop-top-primary) 82%, white), var(--flop-top-primary))}.avatar-upper-signal-hoodie .avatar-upper:after{content:"";border:2px solid var(--flop-top-secondary);border-radius:4px 4px 12px 12px;width:34%;height:13%;position:absolute;top:72%;left:33%}.avatar-upper-prism-shell .avatar-upper{background:linear-gradient(125deg, color-mix(in srgb, var(--flop-top-secondary) 45%, var(--flop-top-primary)) 0 28%, var(--flop-top-primary) 29% 52%, color-mix(in srgb, var(--flop-top-primary) 52%, white) 53% 66%, color-mix(in srgb, var(--flop-top-secondary) 34%, var(--flop-top-primary)) 67%);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--flop-top-secondary) 42%, transparent))}.avatar-outfit-workshop-mechanic .avatar-outfit-build,.avatar-outfit-signal-wizard .avatar-outfit-build,.avatar-outfit-starfarer-suit .avatar-outfit-build{border-radius:30px 24px 38px 28px;display:block;inset:93px 46px 45px}.avatar-outfit-workshop-mechanic .avatar-outfit-build{border:7px solid var(--flop-outfit-build-primary);background:linear-gradient(90deg, transparent 0 44%, var(--flop-outfit-build-secondary) 45% 55%, transparent 56%);border-top-width:15px}.avatar-outfit-workshop-mechanic .avatar-outfit-build:after{content:"FIX";color:var(--flop-outfit-build-secondary);font:900 8px ui-monospace,monospace;position:absolute;top:21px;right:8px}.avatar-outfit-signal-wizard .avatar-outfit-build{clip-path:polygon(20% 0,80% 0,100% 100%,0 100%);background:linear-gradient(90deg, color-mix(in srgb, var(--flop-outfit-build-primary) 75%, black), var(--flop-outfit-build-primary), color-mix(in srgb, var(--flop-outfit-build-secondary) 38%, var(--flop-outfit-build-primary)));box-shadow:0 0 var(--flop-outfit-build-glow) var(--flop-outfit-build-secondary);inset:92px 38px 32px}.avatar-outfit-signal-wizard .avatar-outfit-build:after{content:"✦";color:var(--flop-outfit-build-secondary);font-size:18px;animation:2s ease-in-out infinite avatar-soft-glow;position:absolute;top:20%;left:42%}.avatar-outfit-starfarer-suit .avatar-outfit-build{border:5px solid color-mix(in srgb, var(--flop-outfit-build-primary) 72%, white);background:linear-gradient(145deg, var(--flop-outfit-build-primary), color-mix(in srgb, var(--flop-outfit-build-primary) 70%, black));box-shadow:inset 0 0 0 3px var(--flop-outfit-build-secondary), 0 0 var(--flop-outfit-build-glow) color-mix(in srgb, var(--flop-outfit-build-secondary) 50%, transparent);inset:88px 42px 40px}.avatar-outfit-starfarer-suit .avatar-outfit-build:after{content:"";background:var(--flop-outfit-build-secondary);width:23px;height:23px;box-shadow:0 0 9px var(--flop-outfit-build-secondary);border-radius:50%;position:absolute;top:23px;left:calc(50% - 12px)}.avatar-back-ribbon-cape .avatar-back-layer{opacity:1;clip-path:polygon(11% 0,89% 0,100% 100%,52% 81%,0 100%);background:linear-gradient(120deg, var(--flop-back-primary), var(--flop-back-secondary));border:0;border-radius:40% 40% 55% 48%;width:105px;height:132px;top:73px;left:57px}.avatar-back-ribbon-cape .avatar-back-layer:before{content:none}.avatar-back-prism-wings .avatar-back-layer{opacity:.84;clip-path:polygon(50% 26%,16% 0,0 31%,33% 56%,5% 96%,48% 69%,52% 69%,95% 96%,67% 56%,100% 31%,84% 0);background:linear-gradient(110deg, color-mix(in srgb, var(--flop-back-secondary) 72%, transparent), color-mix(in srgb, var(--flop-back-primary) 70%, transparent) 45% 55%, color-mix(in srgb, var(--flop-back-secondary) 72%, transparent));width:194px;height:139px;filter:drop-shadow(0 0 6px var(--flop-back-secondary));border:0;border-radius:0;animation:3s ease-in-out infinite avatar-wing-breathe;top:70px;left:13px}.avatar-back-prism-wings .avatar-back-layer:before{content:none}.avatar-companion-pixel-pup .avatar-companion,.avatar-companion-comet-drone .avatar-companion{display:block}.avatar-companion-pixel-pup .avatar-companion{border-radius:9px 15px 12px 9px;width:51px;height:38px}.avatar-companion-pixel-pup .avatar-companion:before{content:"";clip-path:polygon(0 0,45% 30%,100% 0,100% 100%,0 100%);background:var(--flop-companion-primary);width:18px;height:16px;position:absolute;top:-9px;right:-10px}.avatar-companion-pixel-pup .avatar-companion i{box-shadow:31px 0 color-mix(in srgb, var(--flop-companion-primary) 70%, white);left:5px}.avatar-companion-comet-drone .avatar-companion{width:47px;height:34px;box-shadow:-12px 4px 12px color-mix(in srgb, var(--flop-companion-secondary) 48%, transparent);border-radius:50% 42%;animation:3s ease-in-out infinite avatar-drone-float;bottom:75px;right:17px}.avatar-companion-comet-drone .avatar-companion b:nth-child(2),.avatar-companion-comet-drone .avatar-companion i{display:none}.avatar-companion-comet-drone .avatar-companion b:first-child{box-shadow:0 0 8px var(--flop-companion-secondary);top:9px;left:16px}.avatar-bg-sunset-terminal .avatar-background{background:linear-gradient(0deg, color-mix(in srgb, var(--flop-background-secondary) 50%, transparent) 0 3%, transparent 3% 8%, color-mix(in srgb, var(--flop-background-primary) 55%, black) 8% 25%, transparent 25%), radial-gradient(circle at 68% 25%, var(--flop-background-secondary), transparent 24%), linear-gradient(155deg, var(--flop-background-primary), color-mix(in srgb, var(--flop-background-primary) 58%, var(--flop-background-secondary)))}.avatar-bg-aurora-loop .avatar-background{background:radial-gradient(ellipse at 10% 35%, transparent 0 35%, color-mix(in srgb, var(--flop-background-secondary) 52%, transparent) 36% 43%, transparent 44%), radial-gradient(ellipse at 88% 53%, transparent 0 39%, color-mix(in srgb, var(--flop-background-primary) 58%, white) 40% 46%, transparent 47%), #111821;background-size:140% 130%;animation:6s ease-in-out infinite alternate avatar-aurora}.avatar-scene-launch-day .avatar-scene-extra,.avatar-scene-passing-dino .avatar-scene-extra,.avatar-scene-comet-parade .avatar-scene-extra{opacity:var(--flop-scene-opacity);transform:translateY(var(--flop-scene-shift-y)) scale(var(--flop-scene-scale))}.avatar-scene-launch-day .avatar-scene-extra:before{content:"";clip-path:polygon(50% 0,100% 33%,78% 80%,100% 100%,52% 85%,0 100%,22% 80%,0 33%);background:linear-gradient(var(--flop-scene-secondary), var(--flop-scene-primary) 58%, #fff 59% 68%, var(--flop-scene-secondary) 69%);width:19px;height:48px;animation:avatar-rocket var(--flop-scene-duration) linear infinite;border-radius:50% 50% 34% 34%;position:absolute;top:88px;left:-25px}.avatar-scene-passing-dino .avatar-scene-extra:before{content:"";clip-path:polygon(0 63%,16% 43%,35% 45%,47% 10%,67% 0,83% 15%,100% 21%,84% 46%,74% 100%,56% 72%,38% 100%,24% 69%);background:var(--flop-scene-primary);width:59px;height:32px;animation:avatar-dino var(--flop-scene-duration) linear infinite;border-radius:58% 42% 42% 35%;position:absolute;bottom:29px;left:-70px}.avatar-scene-comet-parade .avatar-scene-extra{background:radial-gradient(circle at 15% 20%, var(--flop-scene-secondary) 0 3px, transparent 4px), radial-gradient(circle at 55% 36%, var(--flop-scene-primary) 0 4px, transparent 5px), radial-gradient(circle at 88% 17%, color-mix(in srgb, var(--flop-scene-secondary) 55%, white) 0 3px, transparent 4px);animation:avatar-comet-parade var(--flop-scene-duration) linear infinite;background-size:130% 100%}.avatar-frame-soft-corners .avatar-frame{background:linear-gradient(var(--flop-frame-primary), var(--flop-frame-primary)) 0 0 / 28px var(--flop-frame-thickness) no-repeat, linear-gradient(var(--flop-frame-primary), var(--flop-frame-primary)) 0 0 / var(--flop-frame-thickness) 28px no-repeat, linear-gradient(var(--flop-frame-secondary), var(--flop-frame-secondary)) 100% 100% / 28px var(--flop-frame-thickness) no-repeat, linear-gradient(var(--flop-frame-secondary), var(--flop-frame-secondary)) 100% 100% / var(--flop-frame-thickness) 28px no-repeat;border:0}.avatar-frame-orbit-frame .avatar-frame{border:var(--flop-frame-thickness) solid var(--flop-frame-primary);box-shadow:inset 0 0 var(--flop-frame-glow) color-mix(in srgb, var(--flop-frame-secondary) 38%, transparent), 0 0 calc(var(--flop-frame-glow) / 2) var(--flop-frame-secondary)}.avatar-frame-orbit-frame .avatar-frame:before,.avatar-frame-orbit-frame .avatar-frame:after{content:"";background:var(--flop-frame-secondary);width:9px;height:9px;box-shadow:0 0 8px var(--flop-frame-secondary);border-radius:50%;animation:4s linear infinite avatar-frame-node;position:absolute}.avatar-frame-orbit-frame .avatar-frame:before{top:15%;left:-5px}.avatar-frame-orbit-frame .avatar-frame:after{animation-direction:reverse;bottom:15%;right:-5px}.avatar-effect-soft-aura .avatar-effect{box-shadow:inset 0 0 34px color-mix(in srgb, var(--flop-effect-primary) 24%, transparent), inset 0 0 12px color-mix(in srgb, var(--flop-effect-secondary) 18%, transparent);animation:3s ease-in-out infinite avatar-aura}.avatar-effect-signal-ripple .avatar-effect:before,.avatar-effect-signal-ripple .avatar-effect:after{content:"";border:2px solid color-mix(in srgb, var(--flop-effect-primary) 58%, transparent);opacity:0;animation:avatar-ripple var(--flop-effect-duration) ease-out infinite;border-radius:35%;position:absolute;inset:30px}.avatar-effect-signal-ripple .avatar-effect:after{border-color:color-mix(in srgb, var(--flop-effect-secondary) 55%, transparent);animation-delay:calc(var(--flop-effect-duration) / -2)}.swatch-coil-antenna,.swatch-ribbon-flare{background:repeating-radial-gradient(circle at 50% 72%, transparent 0 6px, #42c7ff 7px 10px, transparent 11px 16px), var(--gf-raised)}.swatch-circuit-cheeks,.swatch-prism-mask{background:linear-gradient(135deg, transparent 25%, #42c7ff 26% 32%, transparent 33% 66%, #ff6b55 67% 73%, transparent 74%), var(--gf-raised)}.swatch-star-scan,.swatch-orbit-lenses{background:radial-gradient(circle at 35% 50%, #42c7ff 0 7px, transparent 8px), radial-gradient(circle at 67% 50%, #ff6b55 0 7px, transparent 8px), var(--gf-raised)}.swatch-tiny-o,.swatch-waveform-grin{background:linear-gradient(135deg, transparent 37%, #ff6b55 38% 44%, transparent 45% 55%, #42c7ff 56% 62%, transparent 63%), var(--gf-raised)}.swatch-round-mitts,.swatch-square-palms,.swatch-holo-hands,.swatch-soft-sleeves,.swatch-tapered-reaches,.swatch-holo-links,.swatch-spring-reaches,.swatch-hover-reaches,.swatch-spring-stems,.swatch-tapered-legs,.swatch-hover-legs,.swatch-soft-stems,.swatch-holo-leg-links,.swatch-soft-boots,.swatch-pixel-sneakers,.swatch-comet-skates{background:linear-gradient(90deg, transparent 20%, #42c7ff 21% 37%, transparent 38% 62%, #ff6b55 63% 79%, transparent 80%), var(--gf-raised)}.swatch-signal-cap,.swatch-holo-crown,.swatch-round-readers,.swatch-square-specs,.swatch-prism-lenses{background:linear-gradient(180deg, #42c7ff 0 28%, transparent 29% 43%, #ff6b55 44% 51%, transparent 52%), var(--gf-raised)}.swatch-signal-watch,.swatch-stacked-bangles,.swatch-orbit-cuffs,.swatch-prompt-wand,.swatch-tiny-toolbox,.swatch-holo-staff{background:radial-gradient(circle, transparent 0 8px, #42c7ff 9px 12px, transparent 13px), var(--gf-raised)}.swatch-signal-hoodie,.swatch-prism-shell,.swatch-workshop-mechanic,.swatch-signal-wizard,.swatch-starfarer-suit{background:linear-gradient(125deg, #252a32 0 35%, #42c7ff 36% 50%, #ff6b55 51% 64%, #252a32 65%), var(--gf-raised)}.swatch-ribbon-cape,.swatch-prism-wings{clip-path:polygon(12% 0,88% 0,100% 100%,51% 77%,0 100%);background:linear-gradient(120deg,#42c7ff,#ff6b55)}.swatch-pixel-pup,.swatch-comet-drone{background:radial-gradient(circle at 57% 48%, #42c7ff 0 7px, #252a32 8px 20px, transparent 21px), var(--gf-raised)}.swatch-sunset-terminal,.swatch-aurora-loop{background:radial-gradient(at 70% 28%,#ff6b55,#0000 27%),linear-gradient(155deg,#17232c,#263344)}.swatch-launch-day,.swatch-passing-dino,.swatch-comet-parade{background:linear-gradient(145deg, transparent 35%, #42c7ff 36% 41%, transparent 42% 58%, #ff6b55 59% 64%, transparent 65%), var(--gf-raised)}.swatch-soft-corners,.swatch-orbit-frame{background:var(--gf-raised);border:2px solid #42c7ff}.swatch-soft-aura,.swatch-signal-ripple{border-radius:50%;box-shadow:inset 0 0 12px #42c7ff,0 0 7px #ff6b55}@keyframes avatar-ribbon-flare{to{filter:brightness(1.15);translate:0 -3px}}@keyframes avatar-soft-glow{50%{opacity:.62;filter:drop-shadow(0 0 8px)}}@keyframes avatar-arm-signal{50%{filter:brightness(1.28);box-shadow:0 0 12px var(--flop-arm-secondary)}}@keyframes avatar-hover-arm{to{filter:brightness(1.2)}}@keyframes avatar-leg-signal{50%{filter:brightness(1.28);box-shadow:0 0 12px var(--flop-leg-secondary)}}@keyframes avatar-star-blink{0%,46%,51%,to{scale:1}48%,49%{scale:1 .08}}@keyframes avatar-wave-mouth{50%{transform:translateY(-2px)}}@keyframes avatar-hover-leg{to{opacity:.72;translate:0 -3px}}@keyframes avatar-comet-foot{50%{filter:drop-shadow(-5px 3px 4px var(--flop-foot-secondary))}}@keyframes avatar-crown-float{50%{translate:0 calc(var(--flop-headwear-shift-y) - 4px)}}@keyframes avatar-cuff-orbit{to{transform:rotate(360deg)}}@keyframes avatar-staff-glow{50%{filter:brightness(1.35)}}@keyframes avatar-wing-breathe{50%{transform:scaleX(1.06)}}@keyframes avatar-drone-float{50%{translate:var(--flop-companion-shift-x) calc(var(--flop-companion-shift-y) - 6px)}}@keyframes avatar-aurora{to{background-position:22px -10px,-20px 12px}}@keyframes avatar-rocket{0%{transform:translate(-10px,110px)rotate(32deg)}to{transform:translate(305px,-125px)rotate(32deg)}}@keyframes avatar-dino{0%{transform:translate(-10px)}to{transform:translate(350px)}}@keyframes avatar-comet-parade{to{background-position:310px 0}}@keyframes avatar-frame-node{to{transform:translateY(175px)}}@keyframes avatar-aura{50%{filter:brightness(1.12)}}@keyframes avatar-ripple{0%{opacity:.7;transform:scale(.62)}to{opacity:0;transform:scale(1.28)}}@media (prefers-reduced-motion:reduce){.gf-avatar *,.gf-avatar :before,.gf-avatar :after{animation:none!important}}.cosmetic-swatch.swatch-original-signal,.cosmetic-swatch.swatch-core-facet-shield,.cosmetic-swatch.swatch-core-orbit-panel,.cosmetic-swatch.swatch-core-soft-square,.cosmetic-swatch.swatch-core-vertical-oval,.cosmetic-swatch.swatch-heart-face,.cosmetic-swatch.swatch-bean-tilt,.cosmetic-swatch.swatch-moon-pebble,.cosmetic-swatch.swatch-kite-face,.cosmetic-swatch.swatch-oval-face,.cosmetic-swatch.swatch-rectangle-face,.cosmetic-swatch.swatch-round-face,.cosmetic-swatch.swatch-soft-square,.cosmetic-swatch.swatch-tall-sprout,.cosmetic-swatch.swatch-triangle-face,.cosmetic-swatch.swatch-wide-signal{clip-path:none;background-color:#27313a;background-position:50% 34%;background-repeat:no-repeat;background-size:245%;border-radius:12px;width:100%}.cosmetic-swatch.swatch-original-signal{background-image:url(/avatar/body-fits/core-original/head/original-signal/neutral/faceplate.png)}.cosmetic-swatch.swatch-core-facet-shield{background-image:url(/avatar/body-fits/core-original/head/core-facet-shield/neutral/faceplate.png)}.cosmetic-swatch.swatch-core-orbit-panel{background-image:url(/avatar/body-fits/core-original/head/core-orbit-panel/neutral/faceplate.png)}.cosmetic-swatch.swatch-core-soft-square{background-image:url(/avatar/body-fits/core-original/head/core-soft-square/neutral/faceplate.png)}.cosmetic-swatch.swatch-core-vertical-oval{background-image:url(/avatar/body-fits/core-original/head/core-vertical-oval/neutral/faceplate.png)}.cosmetic-swatch.swatch-heart-face{background-image:url(/avatar/body-fits/core-original/head/heart-face/neutral/faceplate.png)}.cosmetic-swatch.swatch-bean-tilt{background-image:url(/avatar/body-fits/core-original/head/bean-tilt/neutral/faceplate.png)}.cosmetic-swatch.swatch-moon-pebble{background-image:url(/avatar/body-fits/core-original/head/moon-pebble/neutral/faceplate.png)}.cosmetic-swatch.swatch-kite-face{background-image:url(/avatar/body-fits/core-original/head/kite-face/neutral/faceplate.png)}.cosmetic-swatch.swatch-oval-face{background-image:url(/avatar/body-fits/core-original/head/oval-face/neutral/faceplate.png)}.cosmetic-swatch.swatch-rectangle-face{background-image:url(/avatar/body-fits/core-original/head/rectangle-face/neutral/faceplate.png)}.cosmetic-swatch.swatch-round-face{background-image:url(/avatar/body-fits/core-original/head/round-face/neutral/faceplate.png)}.cosmetic-swatch.swatch-soft-square{background-image:url(/avatar/body-fits/core-original/head/soft-square/neutral/faceplate.png)}.cosmetic-swatch.swatch-tall-sprout{background-image:url(/avatar/body-fits/core-original/head/tall-sprout/neutral/faceplate.png)}.cosmetic-swatch.swatch-triangle-face{background-image:url(/avatar/body-fits/core-original/head/triangle-face/neutral/faceplate.png)}.cosmetic-swatch.swatch-wide-signal{background-image:url(/avatar/body-fits/core-original/head/wide-signal/neutral/faceplate.png)}.avatar-render-frame{object-fit:fill}.cosmetic-swatch:has(.avatar-actual-asset-thumbnail){clip-path:none;border-radius:10px;width:100%;position:relative;background:#27313a!important}.cosmetic-swatch:has(.avatar-actual-asset-thumbnail):before{display:none}.cosmetic-swatch:has(.avatar-actual-asset-thumbnail):after{display:none}.avatar-actual-asset-thumbnail{width:100%;height:100%;position:absolute;inset:0}.cosmetic-swatch.swatch-pixel-freckles{clip-path:none;background:#27313a url(/avatar/body-fits/core-original/facial-details/pixel-freckles.png) 50% 43%/850% no-repeat;border-radius:12px;width:100%}.cosmetic-swatch.swatch-signal-stripe{clip-path:none;background:#27313a url(/avatar/body-fits/core-original/facial-details/signal-stripe.png) 50% 43%/850% no-repeat;border-radius:12px;width:100%}.cosmetic-swatch.swatch-blush-plates{clip-path:none;background:#27313a url(/avatar/body-fits/core-original/facial-details/blush-plates.png) 50% 43%/850% no-repeat;border-radius:12px;width:100%}.cosmetic-swatch.swatch-star-badge{clip-path:none;background:#27313a url(/avatar/body-fits/core-original/facial-details/star-badge.png) 50% 43%/850% no-repeat;border-radius:12px;width:100%}.cosmetic-swatch.swatch-circuit-trace{clip-path:none;background:#27313a url(/avatar/body-fits/core-original/facial-details/circuit-trace.png) 50% 43%/850% no-repeat;border-radius:12px;width:100%}.cosmetic-swatch.swatch-aurora-loop{background:#27313a url(/avatar/library-world/background/aurora-loop.png) 50%/cover no-repeat}.cosmetic-swatch.swatch-coral-dawn{background:#27313a url(/avatar/library-world/background/coral-dawn.png) 50%/cover no-repeat}.cosmetic-swatch.swatch-mint-field{background:#27313a url(/avatar/library-world/background/mint-field.png) 50%/cover no-repeat}.cosmetic-swatch.swatch-neon-rain{background:#27313a url(/avatar/library-world/background/neon-rain.png) 50%/cover no-repeat}.cosmetic-swatch.swatch-night-grid{background:#27313a url(/avatar/library-world/background/night-grid.png) 50%/cover no-repeat}.cosmetic-swatch.swatch-sunset-terminal{background:#27313a url(/avatar/library-world/background/sunset-terminal.png) 50%/cover no-repeat}.cosmetic-swatch.swatch-champion-frame{background:#27313a url(/avatar/library-world/frame/champion-frame.png) 50%/contain no-repeat}.cosmetic-swatch.swatch-orbit-frame{background:#27313a url(/avatar/library-world/frame/orbit-frame.png) 50%/contain no-repeat}.cosmetic-swatch.swatch-signal-frame{background:#27313a url(/avatar/library-world/frame/signal-frame.png) 50%/contain no-repeat}.cosmetic-swatch.swatch-soft-corners{background:#27313a url(/avatar/library-world/frame/soft-corners.png) 50%/contain no-repeat}
