/*! 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)))){*,::backdrop,:after,:before{--tw-border-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{:host,:root{--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{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.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}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.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:#100d18;--paper:#f8f5fb;--aubergine:#3f0a5c;--deep-violet:#340869;--violet:#692fc8;--signal-violet:#712fc4;--lavender:#bc88fc;--fuchsia:#df2886;--hot-pink:#f0f;--olive:#92a82d;--chartreuse:#b8d33b;--yellow:#ff0;--acid:#d5e615;--coral:var(--fuchsia);--cream:#f6efff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}.site-header{color:#fff;z-index:20;background:#111216f5;grid-template-columns:1fr auto 1fr;align-items:center;min-height:64px;padding:0 max(28px,4vw);display:grid}.wordmark{letter-spacing:-.055em;align-items:center;gap:.7rem;font-size:1.45rem;font-weight:750;display:inline-flex}.wordmark-name>span{color:var(--acid)}.brand-icon{background:#f7f3ff;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;overflow:hidden}.brand-icon img{width:29px;height:29px;display:block}.site-header nav{gap:clamp(1rem,2.4vw,2.4rem);font-size:.72rem;font-weight:650;display:flex}.portal-link,.site-header nav a{transition:color .18s}.portal-link:hover,.site-header nav a:hover{color:var(--acid)}.portal-link{justify-self:end;font-size:.72rem;font-weight:750}.hero-card{background:radial-gradient(circle at 72% 38%,#692fc859,transparent 23%),var(--ink);color:#fff;border-radius:0 0 34px 34px;min-height:690px;padding:clamp(5rem,10vw,9rem) max(28px,6vw) 3rem;position:relative;overflow:hidden}.grid-layer{background-image:linear-gradient(#ffffff0b 1px,#0000 0),linear-gradient(90deg,#ffffff0b 1px,#0000 0);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 90%);mask-image:linear-gradient(90deg,#000,#0000 90%)}.hero-copy{z-index:2;max-width:1000px;position:relative}.hero-mark{filter:drop-shadow(0 0 44px #bc88fc2e);opacity:.32;pointer-events:none;z-index:1;width:min(48vw,640px);position:absolute;top:0;right:-4vw}.hero-mark img{width:100%;height:auto;display:block}.eyebrow{color:#ffffffa3;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 2rem;font-size:.7rem;font-weight:750;display:flex}.eyebrow i{background:var(--acid);box-shadow:0 0 16px var(--acid);border-radius:50%;width:7px;height:7px}.hero-copy h1{letter-spacing:-.078em;margin:0;font-size:clamp(3.8rem,8.4vw,8.7rem);font-weight:650;line-height:.87}.hero-copy h1 em{color:var(--acid);font-family:Georgia,serif;font-weight:400}.hero-copy>p:not(.eyebrow){color:#ffffffad;max-width:600px;margin:2.2rem 0;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.6}.primary-button{background:var(--acid);color:var(--ink);border-radius:999px;align-items:center;gap:1.2rem;min-height:50px;padding:0 1.5rem;font-size:.78rem;font-weight:800;transition:background .18s,transform .18s;display:inline-flex}.primary-button:hover{background:#fff;transform:translateY(-2px)}.principles{z-index:2;gap:3rem;display:flex;position:absolute;bottom:2.5rem;right:4vw}.principles span{color:#ffffff94;border-top:1px solid #ffffff40;padding-top:.6rem;font-size:.66rem}.orbit{border:1px solid #ffffff26;border-radius:50%;width:550px;height:550px;position:absolute;top:-100px;right:-80px}.orbit-b{border-color:#d5e6152e;width:350px;height:350px;top:10px;right:30px}.quick-links{scrollbar-width:none;gap:clamp(1.2rem,3vw,3.4rem);max-width:1480px;margin:0 auto;padding:3rem max(28px,4vw) 2rem;display:flex;overflow-x:auto}.card-rail::-webkit-scrollbar,.quick-links::-webkit-scrollbar{display:none}.quick-links a{flex-direction:column;flex:0 0 110px;align-items:center;gap:.8rem;display:flex}.quick-links span{white-space:nowrap;font-size:.76rem;font-weight:700}.quick-icon{letter-spacing:-.05em;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;font-family:Georgia,serif;font-size:1.2rem;transition:transform .2s;display:flex}.quick-links a:hover .quick-icon{transform:translateY(-5px)}.quick-violet{background:var(--violet);color:#fff}.quick-lime{background:var(--acid)}.quick-cream{background:var(--cream);font-size:1.7rem}.quick-dark{background:var(--ink);color:var(--acid)}.quick-coral{background:var(--coral)}.quick-outline{border:1px solid #b9b9be}.quick-mark{background:#f7f3ff;border:1px solid #bc88fc6b}.quick-mark img{object-fit:contain;width:45px;height:45px}.store-heading{justify-content:space-between;align-items:end;max-width:1480px;margin:0 auto 2rem;padding:0 max(28px,4vw);display:flex}.store-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,4vw,4.3rem);line-height:.98}.store-heading p{color:#6e6e73;margin:0 0 .5rem;font-size:.85rem}.card-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:22px;padding:0 max(28px,54vw - 740px) 1.5rem;scroll-padding-left:max(28px,4vw);display:flex;overflow-x:auto}.brand-card{scroll-snap-align:start;border-radius:30px;flex:0 0 min(76vw,760px);height:560px;padding:2.4rem;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 8px 26px #00000017}.brand-card:hover{transform:scale(1.008);box-shadow:0 14px 38px #00000024}.card-copy{z-index:3;max-width:420px;position:relative}.card-copy>p{letter-spacing:.09em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:800}.card-copy h3{letter-spacing:-.07em;margin:0 0 1.2rem;font-size:clamp(2.7rem,5vw,5.2rem);font-weight:650;line-height:.9}.card-copy>span{opacity:.72;max-width:370px;font-size:.92rem;line-height:1.5;display:block}.card-copy>a{gap:.7rem;margin-top:1.5rem;font-size:.73rem;font-weight:800;display:inline-flex}.brand-soft{background:var(--violet);color:#fff}.brand-serve{color:#fff;background:#17181c}.brand-audio{background:var(--coral)}.soft-art{border:1px solid #ffffff73;border-radius:50%;justify-content:center;align-items:center;width:480px;height:480px;display:flex;position:absolute;bottom:-150px;right:-60px;transform:rotate(-12deg)}.soft-art:after{content:"";border:1px solid #d5e6158c;border-radius:50%;width:300px;height:300px;position:absolute}.soft-art b{letter-spacing:-.12em;font-size:9rem;font-style:italic;font-weight:400}.soft-art b,.soft-art i{font-family:Georgia,serif}.soft-art i{color:var(--acid);font-size:6rem;position:absolute;top:95px;left:45px}.serve-art{gap:14px;display:flex;position:absolute;bottom:40px;right:5%}.serve-art:before{content:"";border:1px solid #d5e6154d;border-radius:50%;width:370px;height:370px;position:absolute;top:-90px;left:-90px}.serve-art i{background:linear-gradient(var(--acid),var(--lavender));border-radius:999px;width:45px;height:220px;box-shadow:0 0 24px #d5e61540}.serve-art i:nth-child(2){height:310px;margin-top:-90px}.serve-art i:nth-child(3){height:160px;margin-top:60px}.audio-art{background:repeating-radial-gradient(circle,#111 0 2px,#292a30 3px 7px);width:500px;height:500px;position:absolute;bottom:-140px;right:-40px}.audio-art,.audio-art b{border-radius:50%;justify-content:center;align-items:center;display:flex}.audio-art b{background:var(--acid);width:38%;height:38%;font-family:Georgia,serif;font-size:3rem;font-style:italic;font-weight:400}.product-rail{gap:20px}.info-tile,.product-tile{scroll-snap-align:start;border-radius:26px;flex:0 0 350px;height:445px;padding:1.7rem;transition:box-shadow .22s,transform .22s;position:relative;overflow:hidden;box-shadow:0 7px 22px #00000013}.info-tile:hover,.product-tile:hover{transform:translateY(-4px);box-shadow:0 13px 32px #0000001f}.tile-copy{z-index:3;position:relative}.info-tile>p,.tile-copy p{color:#6e6e73;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .75rem;font-size:.65rem;font-weight:800}.info-tile h3,.tile-copy h3{letter-spacing:-.055em;margin:0 0 .65rem;font-size:2rem;font-weight:700;line-height:.95}.tile-copy span{color:#5b5b60;max-width:280px;font-size:.82rem;line-height:1.45;display:block}.info-tile>a,.product-tile>a{z-index:4;justify-content:space-between;font-size:.69rem;font-weight:800;display:flex;position:absolute;bottom:1.6rem;left:1.7rem;right:1.7rem}.light-copy,.light-copy p,.light-copy span,.light-link{color:#fff!important}.tile-kuma{background:#e9f2b8}.kuma-art{background:#9b6a43;border-radius:46% 46% 40% 40%;width:170px;height:150px;position:absolute;bottom:70px;left:50%;transform:translate(-50%)rotate(-4deg);box-shadow:-62px -60px 0 -40px #9b6a43,62px -60px 0 -40px #9b6a43}.kuma-art i{background:#17120f;border-radius:50%;width:12px;height:12px;position:absolute;top:58px}.kuma-art i:first-child{left:45px}.kuma-art i:nth-child(2){right:45px}.kuma-art b{background:#c99263;border-radius:50%;padding:.1rem 1rem .5rem;font-family:Georgia,serif;font-size:1.7rem;font-weight:400;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.tile-deadzone{color:#fff;background:linear-gradient(155deg,#26272c,#0e0f12)}.tile-deadzone .tile-copy p,.tile-deadzone .tile-copy span,.tile-deadzone>a{color:#fff}.deadzone-art{border:1px solid #df288666;border-radius:50%;width:260px;height:260px;position:absolute;bottom:35px;right:-70px}.deadzone-art:after,.deadzone-art:before{background:var(--fuchsia);content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.deadzone-art:before{width:330px;height:1px}.deadzone-art:after{width:1px;height:330px}.deadzone-art i{color:var(--fuchsia);font-size:4rem;font-style:normal;position:absolute;top:50%;left:50%;transform:translate(-50%,-57%)}.info-tile{background:#fff;flex-direction:column;justify-content:flex-start;display:flex}.info-tile h3{margin-top:.4rem;font-size:2.35rem}.info-tile>span{color:#6e6e73;margin-top:1rem;font-size:.84rem;line-height:1.55}.info-play{background:var(--cream)}.tile-infinity{background:#eee4ff}.infinity-art{color:var(--violet);font-family:Georgia,serif;font-size:14rem;font-style:italic;line-height:1;position:absolute;bottom:55px;left:50%;transform:translate(-52%)}.infinity-art:after,.infinity-art:before{content:"";border:1px solid #692fc842;border-radius:50%;width:230px;height:230px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.infinity-art:after{width:310px;height:310px}.tile-neon{background:radial-gradient(circle at 50% 100%,var(--deep-violet),#0e0b14 68%);color:#fff}.neon-bars{align-items:end;gap:10px;height:210px;display:flex;position:absolute;bottom:64px;left:20%;right:20%}.neon-bars i{background:linear-gradient(var(--acid),var(--olive));border-radius:999px 999px 3px 3px;flex:1;height:45%;box-shadow:0 0 20px #d5e61540}.neon-bars i:nth-child(2){background:linear-gradient(var(--hot-pink),var(--violet));height:78%}.neon-bars i:nth-child(3){background:linear-gradient(var(--yellow),var(--fuchsia));height:55%}.neon-bars i:nth-child(4){height:92%}.neon-bars i:nth-child(5){background:linear-gradient(var(--hot-pink),var(--violet));height:65%}.tile-transcribe{background:#e8e6e1}.transcribe-art{color:var(--violet);letter-spacing:-.3em;white-space:nowrap;font-family:monospace;font-size:2.7rem;position:absolute;bottom:120px;left:50%;transform:translate(-52%)scaleY(1.8)}.tile-suite{background:linear-gradient(145deg,#f5f0e4,#d4c7aa)}.suite-art{background:#f7f5ee;border:solid #c5baa1;border-width:8px 8px 28px;border-radius:14px;justify-content:center;align-items:center;width:170px;height:190px;display:flex;position:absolute;bottom:75px;left:50%;transform:translate(-50%);box-shadow:0 18px 22px #43332029}.suite-art b{color:#6e6554;font-family:Georgia,serif;font-size:6rem;font-weight:400}.service-tile{background:#fff}.service-llm{color:#fff;background:#17181c}.node-art{width:260px;height:210px;position:absolute;bottom:80px;left:50%;transform:translate(-50%)}.node-art:after,.node-art:before{content:"";border:1px solid #d5e61540;border-radius:50%;position:absolute;inset:10px}.node-art:after{border-color:#692fc866;inset:55px}.node-art i{background:var(--acid);border-radius:50%;width:13px;height:13px;position:absolute;box-shadow:0 0 20px #d5e61580}.node-art i:first-child{top:100px;left:15px}.node-art i:nth-child(2){top:40px;right:25px}.node-art i:nth-child(3){bottom:14px;right:80px}.node-art i:nth-child(4){background:var(--violet);top:50%;left:50%;transform:translate(-50%,-50%)}.service-media{background:#f8d7ea}.media-art{height:210px;position:absolute;bottom:68px;left:45px;right:45px}.media-art i{background:var(--coral);border-radius:18px;width:145px;height:145px;position:absolute}.media-art i:nth-child(2){background:var(--violet);top:32px;left:58px;transform:rotate(12deg)}.media-art i:nth-child(3){background:var(--acid);top:60px;left:115px;transform:rotate(24deg)}.service-speech{background:#eef5d3}.speech-art{color:#596b12;letter-spacing:.08em;white-space:nowrap;font-family:Georgia,serif;font-size:3.4rem;position:absolute;bottom:130px;left:50%;transform:translate(-50%)}.info-private{background:var(--violet);color:#fff}.info-private>a,.info-private>p,.info-private>span{color:#fff}.artist-virsi{background:linear-gradient(145deg,#16211a,#080b09)}.artist-silver{background:linear-gradient(145deg,#361f60,#12111d)}.artist-amanda{background:linear-gradient(145deg,#f3eadc,#dac7ad)}.record-art{background:repeating-radial-gradient(circle,#090a0b 0 2px,#282a2e 3px 6px);width:280px;height:280px;transition:transform .45s;position:absolute;bottom:-30px;left:50%;transform:translate(-50%)}.record-art,.record-art b{border-radius:50%;justify-content:center;align-items:center;display:flex}.record-art b{background:var(--coral);width:38%;height:38%;font-family:Georgia,serif;font-size:2.2rem;font-style:italic;font-weight:400}.artist-silver .record-art b{background:var(--violet);color:#fff}.artist-amanda .record-art b{background:var(--acid)}.portal-section{background:radial-gradient(circle at 78% 40%,#692fc86b,transparent 28%),var(--ink);color:#fff;border-radius:32px;justify-content:space-between;align-items:center;min-height:390px;margin:0 4vw 6rem;padding:clamp(2.5rem,6vw,6rem);display:flex;position:relative;overflow:hidden}.portal-section:before{content:"";background-image:linear-gradient(#ffffff0b 1px,#0000 0),linear-gradient(90deg,#ffffff0b 1px,#0000 0);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.portal-section>a,.portal-section>div{z-index:2;position:relative}.portal-section p{color:var(--acid);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:800}.portal-section h2{letter-spacing:-.065em;margin:1rem 0 0;font-size:clamp(2.6rem,5vw,5.2rem);line-height:.92}.portal-section h2 em{color:var(--acid);font-family:Georgia,serif;font-weight:400}.site-footer{border-top:1px solid #d5d5d8;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;margin:0 4vw;padding:2.5rem 0 3rem;display:grid}.site-footer p,.site-footer>span{color:#6e6e73;font-size:.7rem}.site-footer>span{justify-self:end}@media (max-width:800px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero-card{min-height:740px}.hero-mark{opacity:.2;width:640px;top:5.5rem;right:-24vw}.principles{bottom:2rem;left:28px;right:auto}.store-heading{flex-direction:column;align-items:start;gap:1rem}.brand-card{flex-basis:86vw;height:580px}.portal-section{flex-direction:column;align-items:flex-start;gap:2.5rem}.site-footer{grid-template-columns:1fr}.site-footer>span{justify-self:start}}@media (max-width:520px){.portal-link{font-size:0}.portal-link:before{content:"Portal ↗";font-size:.72rem}.hero-card{border-radius:0 0 24px 24px;min-height:760px}.hero-mark{opacity:.16;width:620px;top:7rem;right:-75%}.principles{gap:.6rem;display:grid}.principles span{width:160px}.brand-card{border-radius:24px;flex-basis:88vw;height:600px;padding:1.7rem}.info-tile,.product-tile{flex-basis:82vw}.portal-section{border-radius:24px;margin-left:20px;margin-right:20px}.audio-art,.soft-art{width:340px;height:340px;right:-80px}.soft-art:after{width:210px;height:210px}.soft-art b{font-size:6rem}}body{background:var(--ink);color:#fff}main{background:radial-gradient(circle at 82% 4%,#692fc84d,transparent 18%),radial-gradient(circle at 8% 43%,#d5e61513,transparent 15%),radial-gradient(circle at 88% 73%,#df28861c,transparent 18%),linear-gradient(#ffffff07 1px,transparent 1px),linear-gradient(90deg,#ffffff07 1px,transparent 1px),var(--ink);background-size:auto,auto,auto,64px 64px,64px 64px,auto;background-attachment:fixed;min-height:100vh}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#100d18e0;min-height:58px}.hero-card{background:0 0;border-radius:0;min-height:535px;padding:4.7rem max(28px,5vw) 2rem}.grid-layer{opacity:.38}.hero-copy h1{font-size:clamp(3.6rem,7vw,7.2rem)}.hero-copy>p:not(.eyebrow){margin:1.5rem 0}.eyebrow{margin-bottom:1.25rem}.principles{bottom:1.6rem}.orbit{opacity:.72}.quick-links{gap:clamp(.8rem,2vw,2rem);max-width:1540px;padding:1.35rem max(28px,4vw) 1rem}.quick-links a{color:#ffffffc7;flex-basis:86px;gap:.5rem}.quick-links span{font-size:.68rem}.quick-icon{width:56px;height:56px}.quick-outline{border-color:#ffffff4d}.store-section{padding:2rem 0 3.1rem}.product-section{padding-top:.6rem}.store-heading{max-width:1540px;margin-bottom:1.25rem}.store-heading h2{color:#fff;font-size:clamp(1.85rem,3.2vw,3.4rem)}.store-heading h2 span{color:#ffffff6b}.store-heading p{color:#ffffff75}.card-rail{gap:10px;padding-bottom:.35rem}.brand-card{box-shadow:none;border-radius:3px;flex-basis:min(63vw,650px);height:435px;padding:2rem}.brand-card:hover{box-shadow:none;transform:translateY(-2px)}.card-copy h3{font-size:clamp(2.5rem,4.2vw,4.4rem)}.soft-art{bottom:-205px;right:-80px}.serve-art{transform-origin:100% 100%;bottom:0;transform:scale(.8)}.audio-art{bottom:-220px;right:-70px}.info-tile,.product-tile{box-shadow:none;border-radius:2px;flex-basis:310px;height:365px;padding:1.35rem}.info-tile:hover,.product-tile:hover{box-shadow:none;transform:translateY(-3px)}.info-tile h3,.tile-copy h3{font-size:1.7rem}.info-tile h3{font-size:2rem}.info-tile>a,.product-tile>a{bottom:1.25rem;left:1.35rem;right:1.35rem}.kuma-art{bottom:48px;transform:translate(-50%)rotate(-4deg)scale(.78)}.deadzone-art{transform-origin:100% 100%;bottom:10px;transform:scale(.78)}.infinity-art{font-size:11rem;bottom:32px}.neon-bars{height:165px;bottom:50px}.transcribe-art{font-size:2.2rem;bottom:95px}.suite-art{bottom:52px}.node-art,.suite-art{transform-origin:bottom;transform:translate(-50%)scale(.78)}.node-art{bottom:45px}.media-art{transform-origin:0 100%;bottom:35px;transform:scale(.76)}.speech-art{font-size:2.8rem;bottom:100px}.record-art{bottom:-75px;transform:translate(-50%)scale(.8)}.artist-tile:hover .record-art{transform:translate(-50%)scale(.8)rotate(16deg)}.portal-section{background:radial-gradient(circle at 78% 42%,#692fc87a,#0000 26%),linear-gradient(120deg,#3f0a5c66,#0000 56%);border-radius:0;min-height:285px;margin:1.2rem 0 2.5rem;padding:3.2rem 5vw}.portal-section h2{font-size:clamp(2.5rem,4.4vw,4.6rem)}.site-footer{color:#fff;border-top:0;margin-top:0;padding:1.5rem 0 2rem}.site-footer p,.site-footer>span{color:#ffffff6b}@media (max-width:800px){.hero-card{min-height:610px}.brand-card{flex-basis:82vw;height:425px}.portal-section{padding:2.5rem 28px}}@media (max-width:520px){.hero-card{min-height:660px}.brand-card{border-radius:2px;flex-basis:88vw;height:465px}.info-tile,.product-tile{flex-basis:78vw;height:355px}.portal-section{border-radius:0;margin-left:0;margin-right:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.site-header-compact{border-bottom:1px solid #ffffff14}.arthensoft-home{min-height:100vh}.soft-intro{max-width:1540px;margin:0 auto;padding:clamp(2.25rem,4.5vw,4.25rem) max(28px,4vw) clamp(1.5rem,2.5vw,2.25rem);overflow:hidden}.soft-intro h1{letter-spacing:-.075em;white-space:nowrap;margin:0;font-size:clamp(2.65rem,7.8vw,7.5rem);font-weight:650;line-height:.87}.soft-intro h1 strong{font-weight:900}.soft-intro h1 em{color:var(--acid);font-family:Georgia,serif;font-weight:400}.soft-choices{grid-template-columns:1fr 1fr;gap:12px;max-width:1540px;margin:0 auto;padding:0 max(28px,4vw) 5rem;display:grid}.soft-choice{grid-template-columns:auto 1fr auto;align-items:flex-end;min-height:340px;padding:2rem;transition:transform .2s;display:grid;position:relative;overflow:hidden}.soft-choice:hover{transform:translateY(-4px)}.soft-choice:before{content:"";opacity:.16;border:1px solid;border-radius:50%;width:380px;height:380px;position:absolute;top:-160px;right:-80px}.soft-choice-games{background:var(--acid);color:var(--ink)}.soft-choice-tools{background:var(--violet);color:#fff}.soft-choice-open{color:var(--ink);background:#f7f3ff;grid-column:1/-1;min-height:230px}.choice-number{font-family:var(--font-geist-mono),monospace;opacity:.58;align-self:start;font-size:.72rem}.soft-choice div{z-index:1;padding-left:clamp(1rem,3vw,4rem);position:relative}.soft-choice p{letter-spacing:.1em;text-transform:uppercase;margin:0 0 .8rem;font-size:.68rem;font-weight:800}.soft-choice h2{letter-spacing:-.065em;margin:0 0 .8rem;font-size:clamp(2.7rem,5vw,5.5rem);line-height:.9}.soft-choice div>span{opacity:.68;font-size:.84rem}.soft-choice b{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.2rem;display:flex}@media (max-width:800px){.soft-choices{grid-template-columns:1fr}.soft-choice,.soft-choice-open{grid-column:auto;min-height:280px}}.catalog-page{min-height:100vh}.catalog-intro,.catalog-list-section,.featured-section{max-width:1540px;margin:0 auto;padding-left:max(28px,4vw);padding-right:max(28px,4vw)}.catalog-intro{justify-content:space-between;align-items:end;padding-top:clamp(3.5rem,7vw,7rem);padding-bottom:2.5rem;display:flex}.catalog-intro h1{letter-spacing:-.075em;margin:0;font-size:clamp(3.2rem,7vw,7.4rem);line-height:.9}.catalog-intro>p{color:#ffffff8c;max-width:360px;margin:0 0 .4rem 2rem;line-height:1.55}.featured-section{padding-bottom:clamp(4rem,7vw,7rem)}.section-title-row{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.section-title-row h2{letter-spacing:-.025em;font-size:1.25rem}.section-title-row>span{color:#ffffff70;font-family:var(--font-geist-mono),monospace;text-transform:uppercase;font-size:.65rem}.featured-card{background:#211a2d;grid-template-columns:minmax(0,1.72fr) minmax(310px,.78fr);display:grid}.featured-card,.featured-main{min-height:520px;overflow:hidden}.featured-main{position:relative}.featured-main>.product-art,.motion-preview,.motion-preview>.product-art{width:100%;height:100%;position:absolute;inset:0}.featured-main>.product-art{transition:opacity .4s}.motion-preview{opacity:0;transition:opacity .45s}.featured-animated:hover>.product-art{opacity:0}.featured-animated:hover>.motion-preview{opacity:1}.featured-animated:hover .motion-preview .art-horizon-one{animation:preview-drift 3s ease-in-out infinite alternate}.featured-animated:hover .motion-preview .art-character-one{animation:preview-bob .8s ease-in-out infinite alternate}.featured-title{text-shadow:0 2px 24px #0000008c;z-index:4;position:absolute;bottom:clamp(1.5rem,4vw,3.2rem);left:clamp(1.5rem,4vw,3.5rem)}.featured-title em,.featured-title span{font-style:normal;display:block}.featured-title span{letter-spacing:.13em;text-transform:uppercase;margin-bottom:.65rem;font-size:.62rem;font-weight:800}.featured-title strong{letter-spacing:-.075em;font-size:clamp(3.5rem,6.5vw,7rem);line-height:.78;display:block}.featured-title em{color:#fffc;margin-top:1rem;font-size:clamp(.8rem,1.2vw,1.05rem)}.featured-details{flex-direction:column;justify-content:space-between;padding:1.7rem;display:flex}.featured-kicker{letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:var(--acid)!important;font-size:.65rem!important}.featured-details h3{letter-spacing:-.04em;margin:.25rem 0 .75rem;font-size:2rem}.featured-details p{color:#ffffffa3;margin:0;font-size:.82rem;line-height:1.5}.shot-grid{grid-template-columns:1fr 1fr;gap:8px;margin:1.4rem 0;display:grid}.shot-grid button{appearance:none;cursor:pointer;background:0 0;border:1px solid #0000;height:84px;padding:0;overflow:hidden}.shot-grid button:focus-visible,.shot-grid button:hover{border-color:var(--acid);outline:none}.featured-buy{justify-content:space-between;align-items:end;gap:1rem;display:flex}.featured-buy span{color:#ffffff6b;max-width:170px;font-size:.62rem;line-height:1.45}.featured-buy b{background:var(--acid);color:var(--ink);white-space:nowrap;padding:.75rem .9rem;font-size:.72rem}.catalog-list-section{padding-bottom:7rem}.catalog-browser{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;gap:16px;display:grid}.catalog-list{flex-direction:column;gap:5px;display:flex}.catalog-row{background:#ffffff0e;grid-template-columns:minmax(180px,30%) 1fr auto;align-items:center;gap:1rem;min-height:112px;padding:.45rem 1.1rem .45rem .45rem;transition:background .16s,transform .16s;display:grid}.catalog-row.is-active,.catalog-row:focus-visible,.catalog-row:hover{background:linear-gradient(90deg,#692fc8c2,#692fc840);outline:none;transform:translate(3px)}.catalog-capsule{height:100px;overflow:hidden}.catalog-row-copy h3{margin:0 0 .3rem;font-size:1.08rem}.catalog-row-copy p{color:#ffffff9e;margin:0 0 .8rem;font-size:.72rem}.catalog-row-copy span{color:#ffffff61;font-family:var(--font-geist-mono),monospace;text-transform:uppercase;font-size:.58rem}.catalog-row>b{text-align:right;font-size:.69rem}.catalog-hover-panel{background:linear-gradient(145deg,#692fc838,#ffffff0b);min-height:460px;padding:1.5rem;position:sticky;top:78px}.catalog-hover-panel>p{color:var(--acid);font-family:var(--font-geist-mono),monospace;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .7rem;font-size:.6rem}.catalog-hover-panel h3{letter-spacing:-.045em;margin:0 0 .8rem;font-size:2rem}.catalog-hover-panel>span{color:#ffffff94;font-size:.77rem;line-height:1.55;display:block}.hover-screens{grid-template-columns:1fr 1fr;gap:6px;margin:1.3rem 0;display:grid}.hover-screens>.product-art{height:120px}.catalog-hover-panel ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.catalog-hover-panel li{background:#ffffff17;padding:.38rem .5rem;font-size:.6rem}.product-art{background:#322c42;width:100%;height:100%;position:relative;overflow:hidden}.product-art>span{display:block;position:absolute}.art-moon,.art-sun{border-radius:50%}.art-sun{background:var(--acid);width:23%;height:34%;top:10%;right:10%;box-shadow:0 0 65px #d5e61573}.art-moon{border:1px solid #fff6;width:14%;height:20%;top:12%;left:8%}.art-horizon{border-radius:50% 50% 0 0;width:80%;height:70%;bottom:-24%}.art-horizon-one{background:#17121f;left:-12%;transform:rotate(8deg)}.art-horizon-two{background:#261536;right:-25%;transform:rotate(-13deg)}.art-character{z-index:2;bottom:14%}.art-character-one{background:#95633d;border-radius:48% 48% 35% 35%;width:14%;height:23%;left:42%;box-shadow:-14px -18px 0 -8px #95633d,14px -18px 0 -8px #95633d}.art-character-two{background:#ded4c2;border-radius:48% 48% 35% 35%;width:11%;height:18%;left:58%;box-shadow:-11px -15px 0 -7px #ded4c2,11px -15px 0 -7px #ded4c2}.art-interface{background:#0c0a12bf;border:1px solid #ffffff2e;grid-template-columns:1fr 1fr;gap:5px;padding:8%;inset:12%;display:grid!important}.art-interface i{background:linear-gradient(90deg,#bc88fccc,#d5e61580);min-height:8px}.art-interface i:nth-child(3){grid-column:1/-1}.art-signal{align-items:end;gap:4%;height:45%;bottom:17%;left:18%;right:18%;display:flex!important}.art-signal i{background:linear-gradient(var(--acid),var(--violet));flex:1;height:35%}.art-signal i:nth-child(2){height:78%}.art-signal i:nth-child(3){height:52%}.art-signal i:nth-child(4){height:92%}.art-signal i:nth-child(5){height:65%}.art-glyph{z-index:2;font-family:Georgia,serif;font-size:clamp(4rem,11vw,11rem);line-height:1;top:48%;left:50%;transform:translate(-50%,-50%)}.art-kuma{background:linear-gradient(155deg,#cbe76d,#5e852e)}.art-kuma .art-glyph,.art-kuma .art-interface,.art-kuma .art-signal{display:none!important}.art-deadzone{background:radial-gradient(circle at 70% 35%,#6e173f,#0b0c11 60%)}.art-deadzone .art-sun{background:var(--fuchsia);box-shadow:0 0 80px #df28868c}.art-deadzone .art-character-two,.art-deadzone .art-glyph,.art-deadzone .art-interface,.art-deadzone .art-signal{display:none!important}.art-deadzone .art-character-one{background:#08090b;box-shadow:-14px -18px 0 -8px #08090b,14px -18px 0 -8px #08090b}.art-ebon{background:linear-gradient(#172531,#05080b)}.art-ebon .art-character-two,.art-ebon .art-glyph,.art-ebon .art-interface,.art-ebon .art-signal{display:none!important}.art-ebon .art-sun{background:#68d4b2;box-shadow:0 0 70px #68d4b273}.art-thieves{background:linear-gradient(145deg,#8e5232,#27160f)}.art-thieves .art-glyph,.art-thieves .art-interface,.art-thieves .art-signal{display:none!important}.art-thieves .art-sun{background:#f4bd50}.art-thieves .art-character-one{background:#262a30}.art-thieves .art-character-two{background:#aab0ba}.art-infinity{background:radial-gradient(circle,#50308a,#151020 70%)}.art-infinity .art-character,.art-infinity .art-horizon,.art-infinity .art-moon,.art-infinity .art-signal,.art-infinity .art-sun{display:none!important}.art-infinity .art-glyph{color:var(--acid);display:block!important}.art-transcribe{background:#eae6dc}.art-transcribe .art-character,.art-transcribe .art-glyph,.art-transcribe .art-horizon,.art-transcribe .art-interface,.art-transcribe .art-moon,.art-transcribe .art-sun{display:none!important}.art-transcribe .art-signal{display:flex!important}.art-neon{background:radial-gradient(circle at 50% 100%,#4d147a,#09070e 70%)}.art-neon .art-character,.art-neon .art-glyph,.art-neon .art-horizon,.art-neon .art-interface,.art-neon .art-moon,.art-neon .art-sun{display:none!important}.art-neon .art-signal{display:flex!important}.art-suite{color:#514b42;background:linear-gradient(145deg,#eee8da,#a79d89)}.art-suite .art-character,.art-suite .art-horizon,.art-suite .art-interface,.art-suite .art-moon,.art-suite .art-signal,.art-suite .art-sun{display:none!important}.art-suite .art-glyph{display:block!important}.scene-1{filter:hue-rotate(18deg)saturate(1.1)}.scene-2{filter:hue-rotate(-22deg)brightness(.88)}.scene-3{filter:hue-rotate(38deg)contrast(1.08)}@keyframes preview-drift{to{transform:translate(7%)rotate(2deg)}}@keyframes preview-bob{to{transform:translateY(-8%)}}@media (max-width:980px){.featured-card{grid-template-columns:1fr}.featured-main{min-height:460px}.featured-details{min-height:330px}.shot-grid button{height:105px}}@media (max-width:760px){.catalog-intro{flex-direction:column;align-items:start;gap:1.4rem}.catalog-intro>p{margin-left:0}.featured-main{min-height:360px}.catalog-browser{grid-template-columns:1fr}.catalog-hover-panel{display:none}.catalog-row{grid-template-columns:120px 1fr}.catalog-row>b{text-align:left;grid-column:2}}@media (max-width:520px){.featured-card{margin-left:-28px;margin-right:-28px}.featured-main{min-height:310px}.featured-title strong{font-size:3.3rem}.catalog-row{grid-template-columns:96px 1fr;min-height:105px}.catalog-capsule{height:92px}}.product-breadcrumbs{color:#ffffff6b;gap:.65rem;max-width:1380px;margin:0 auto;padding:2rem max(28px,4vw) 0;font-size:.64rem;display:flex}.product-breadcrumbs a:hover{color:var(--acid)}.product-breadcrumbs b{color:#ffffffb8;font-weight:600}.game-title-row{justify-content:space-between;align-items:end;max-width:1380px;margin:0 auto;padding:2rem max(28px,4vw) 1.2rem;display:flex}.game-title-row p{color:var(--acid);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .6rem;font-size:.64rem;font-weight:800}.game-title-row h1{letter-spacing:-.065em;margin:0;font-size:clamp(2.8rem,5vw,5.3rem);line-height:.9}.game-title-row span{color:#ffffff8f;margin-top:.6rem;font-size:.84rem;display:block}.game-title-row>a{border:1px solid #ffffff38;padding:.65rem .85rem;font-size:.65rem}.game-overview{background:#211a2d;grid-template-columns:minmax(0,2.1fr) minmax(310px,.9fr);max-width:1270px;margin:0 auto;display:grid}.game-gallery-main{height:530px}.game-gallery-strip{grid-template-columns:repeat(4,1fr);gap:6px;padding:6px 0 0;display:grid}.game-gallery-strip button{appearance:none;cursor:pointer;background:0 0;border:2px solid #0000;height:88px;padding:0}.game-gallery-strip button.is-current,.game-gallery-strip button:focus-visible,.game-gallery-strip button:hover{border-color:var(--acid);outline:none}.game-summary{flex-direction:column;padding:1.4rem;display:flex}.game-capsule{height:175px;margin-bottom:1.2rem}.game-summary>p{color:#ffffffb3;margin:0 0 1.3rem;font-size:.78rem;line-height:1.52}.game-summary dl{flex-direction:column;gap:.45rem;margin:0 0 1.2rem;display:flex}.game-summary dl div{grid-template-columns:80px 1fr;font-size:.65rem;display:grid}.game-summary dt{color:#ffffff59;text-transform:uppercase}.game-summary dd{color:var(--lavender);margin:0}.game-summary ul{flex-wrap:wrap;gap:5px;margin:auto 0 0;padding:0;list-style:none;display:flex}.game-summary li{background:#ffffff14;padding:.4rem .5rem;font-size:.6rem}.game-content-grid{grid-template-columns:minmax(0,2.1fr) minmax(280px,.9fr);align-items:start;gap:2rem;max-width:1270px;margin:0 auto;padding:3rem 0 6rem;display:grid}.game-purchase{background:linear-gradient(90deg,#30253e,#251d30);grid-template-columns:1fr auto auto;align-items:center;gap:1rem;margin-bottom:2.5rem;padding:1.35rem;display:grid}.game-purchase p{margin:0 0 .25rem;font-size:1.25rem;font-weight:750}.game-purchase span{color:#ffffff70;font-size:.64rem}.game-purchase strong{font-size:.72rem}.game-purchase a{background:var(--acid);color:var(--ink);padding:.8rem 1rem;font-size:.68rem;font-weight:800}.game-about>p:first-child,.game-features>p{color:var(--lavender);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ffffff26;padding-bottom:.7rem;font-size:.66rem;font-weight:800}.game-about h2{letter-spacing:-.06em;margin:2rem 0 1.2rem;font-size:clamp(2.6rem,5vw,5rem);line-height:.9}.game-about>p{color:#fff9;max-width:760px;line-height:1.65}.game-wide-art{height:360px;margin:2.2rem 0}.game-about h3{letter-spacing:-.03em;margin:0 0 1rem;font-size:1.6rem}.game-features{background:#ffffff0b;padding:1.4rem}.game-features ul{color:#ffffffb8;padding-left:1.15rem;font-size:.72rem;line-height:2;list-style:"✓  "}.game-features li::marker{color:var(--acid)}.game-features>p:not(:first-child){margin-top:2rem}.game-features>span{color:#ffffff80;font-size:.7rem;line-height:1.55}.tool-page{--tool-accent:var(--acid)}.tool-page-infinity{--tool-accent:var(--lavender)}.tool-page-transcribe{--tool-accent:#d9ef68}.tool-page-neon{--tool-accent:var(--hot-pink)}.tool-page-suite{--tool-accent:#e5c88e}.tool-hero{grid-template-columns:1fr 1fr;max-width:1540px;min-height:690px;margin:0 auto;padding:3rem max(28px,4vw) 6rem;display:grid}.tool-hero-copy{align-self:center;padding-right:clamp(2rem,6vw,7rem)}.tool-capabilities>div>p,.tool-hero-copy>p,.tool-manifesto>p,.tool-ownership>div>p{color:var(--tool-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.65rem;font-weight:800}.tool-hero-copy h1{letter-spacing:-.075em;margin:0;font-size:clamp(3.5rem,6.3vw,7rem);line-height:.88}.tool-hero-copy>span{color:#fff9;max-width:620px;margin:2rem 0;font-size:1rem;line-height:1.65;display:block}.tool-hero-copy>div{align-items:center;gap:1rem;display:flex}.tool-hero-copy a{background:var(--tool-accent);color:var(--ink);padding:1rem 1.2rem;font-size:.7rem;font-weight:850}.tool-hero-copy small{color:#ffffff61;font-size:.62rem}.tool-hero-art{min-height:570px;transform:rotate(2deg);box-shadow:0 30px 80px #00000059}.tool-manifesto{text-align:center;max-width:1100px;margin:0 auto;padding:5rem max(28px,4vw) 8rem}.tool-manifesto h2{color:var(--tool-accent);letter-spacing:-.06em;margin:0 0 2rem;font-family:Georgia,serif;font-size:clamp(3.5rem,7vw,7rem);font-weight:400;line-height:.9}.tool-manifesto>span{color:#ffffff8c;font-size:1rem;line-height:1.7}.tool-capabilities{background:#ffffff0b;grid-template-columns:1fr 1fr;gap:5rem;padding:clamp(4rem,8vw,8rem) max(28px,8vw);display:grid}.tool-capabilities h2,.tool-ownership h2{letter-spacing:-.065em;margin:0;font-size:clamp(3rem,5vw,5.7rem);line-height:.9}.tool-capabilities ol{margin:0;padding:0;list-style:none}.tool-capabilities li{border-top:1px solid #ffffff24;grid-template-columns:50px 1fr;align-items:center;gap:1rem;min-height:82px;display:grid}.tool-capabilities li:last-child{border-bottom:1px solid #ffffff24}.tool-capabilities li span{color:var(--tool-accent);font-family:var(--font-geist-mono),monospace;font-size:.65rem}.tool-capabilities li b{font-size:1rem}.tool-ownership{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,7vw,8rem);max-width:1380px;margin:0 auto;padding:8rem max(28px,4vw);display:grid}.tool-ownership-art{height:480px}.tool-ownership>div>span{color:#ffffff8f;max-width:520px;margin-top:1.5rem;line-height:1.65;display:block}@media (max-width:980px){.game-overview{grid-template-columns:1fr}.game-gallery-main{height:460px}.game-summary{min-height:400px}.tool-hero{grid-template-columns:1fr}.tool-hero-copy{padding:3rem 0 4rem}.tool-hero-art{min-height:500px}}@media (max-width:760px){.game-title-row{flex-direction:column;align-items:start;gap:1.3rem}.game-content-grid,.game-overview{margin-left:28px;margin-right:28px}.game-gallery-main{height:340px}.game-content-grid{grid-template-columns:1fr}.game-purchase{grid-template-columns:1fr auto}.game-purchase a{text-align:center;grid-column:1/-1}.tool-capabilities,.tool-ownership{grid-template-columns:1fr}.tool-ownership-art{height:360px}}@media (max-width:520px){.game-content-grid,.game-overview{margin-left:0;margin-right:0}.game-content-grid{padding-left:20px;padding-right:20px}.game-gallery-main{height:290px}.game-gallery-strip button{height:62px}.tool-hero-art{min-height:380px}.tool-hero-copy>div{flex-direction:column;align-items:flex-start}}.projects-placeholder{background:linear-gradient(145deg,#342348,#191321);flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:100%;padding:clamp(1.5rem,4vw,3.5rem);display:flex;overflow:hidden}.placeholder-kicker{color:var(--lavender);font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;margin-bottom:1.5rem;font-size:.65rem}.projects-placeholder strong{letter-spacing:-.065em;max-width:9em;font-size:clamp(2.4rem,5vw,5.7rem);font-weight:750;line-height:1}.placeholder-status{color:#ffffff8c;border-top:1px solid #ffffff2e;width:100%;margin-top:2rem;padding-top:.9rem;font-size:.72rem}.projects-placeholder.is-compact{padding:1rem}.is-compact .placeholder-kicker{margin-bottom:.6rem;font-size:.5rem}.is-compact strong{letter-spacing:-.045em;font-size:clamp(1.1rem,2vw,1.8rem)}.is-compact .placeholder-status{border:0;margin-top:.65rem;padding:0;font-size:.6rem}.catalog-capsule .placeholder-kicker,.catalog-capsule .placeholder-status{display:none}.catalog-capsule .is-compact strong{font-size:1.15rem}.projects-screenshot{object-fit:contain;width:100%;height:100%;display:block}.featured-main{display:block}.featured-main>.projects-placeholder{position:absolute;inset:0}.featured-main>.projects-screenshot{position:absolute}.featured-main:focus-visible{outline:2px solid var(--acid);outline-offset:-4px}.featured-details{gap:2rem}.featured-details h3{line-height:1.12}.catalog-action{background:var(--acid);color:var(--ink);white-space:nowrap;padding:.8rem 1rem;font-size:.72rem;font-weight:750}.catalog-panel-media{height:180px;margin:1.3rem 0}.game-purchase{grid-template-columns:1fr auto}.game-purchase h2{margin:0 0 .5rem;font-size:1.25rem;font-weight:750;line-height:1.25}.game-purchase .release-status{color:var(--lavender);white-space:nowrap;background:#ffffff14;padding:.8rem 1rem;font-size:.75rem}.project-facts{grid-template-columns:auto 1fr;gap:.65rem 1rem;font-size:.75rem;display:grid}.project-facts dt{color:#ffffff80}.project-facts dd{margin:0}.source-link{color:var(--acid);font-size:.8rem}.product-breadcrumbs{flex-wrap:wrap}.game-summary dd{overflow-wrap:anywhere}.not-found{min-height:70vh}.not-found a{color:var(--acid)}:focus-visible{outline:2px solid var(--acid);outline-offset:4px}#projects{scroll-margin-top:90px}@media (max-width:1100px){.game-content-grid,.game-overview{margin-left:28px;margin-right:28px}}@media (max-width:800px){.site-header{grid-template-columns:1fr auto;gap:.8rem;padding:1rem 28px}.site-header nav{grid-area:2/1/auto/-1;display:flex}.wordmark{font-size:1.25rem}.portal-link{font-size:.65rem}}@media (max-width:520px){.site-header{padding:1rem 20px}.brand-icon{width:28px;height:28px}.brand-icon img{width:25px;height:25px}.wordmark{gap:.4rem;font-size:1.1rem}.catalog-intro h1{font-size:clamp(2.6rem,11vw,3.5rem)}.featured-main{min-height:330px}.projects-placeholder strong{font-size:2.8rem}.is-compact strong{font-size:1.5rem}.catalog-panel-media{height:160px}.game-content-grid,.game-overview{margin:0}.game-title-row h1{font-size:2.6rem}.game-about h2{font-size:2.4rem}.game-purchase{grid-template-columns:1fr}.game-purchase .release-status{justify-self:start}.product-breadcrumbs{line-height:1.8}.catalog-row{gap:.65rem}.catalog-capsule .is-compact{padding:.6rem}.catalog-capsule .is-compact strong{font-size:.95rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}.platform-container{max-width:1320px;min-height:75vh;margin:0 auto;padding:3.5rem max(24px,4vw) 6rem}.platform-title{max-width:1000px;margin:0 0 2.4rem}.platform-title h1{letter-spacing:-.065em;overflow-wrap:anywhere;margin:0;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:750;line-height:1.02}.page-description{color:#b9afc7;max-width:760px;margin-top:1rem;line-height:1.65}.helper a,.notice a,.page-description a,.post-body a{color:var(--acid);text-underline-offset:3px;text-decoration:underline}.platform-columns{grid-template-columns:minmax(0,1.8fr) minmax(290px,1fr);align-items:start;gap:2rem;display:grid}.stack{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.panel{background:linear-gradient(135deg,#322442f0,#1d1726f0);border:1px solid #463253;min-width:0;padding:1.6rem}.panel h2{letter-spacing:-.03em;margin:0 0 1rem;font-size:1.5rem;line-height:1.2}.panel h3{margin:.7rem 0;font-size:1.15rem;line-height:1.3}.panel p{color:#c0b6ca;font-size:.91rem;line-height:1.65}.panel a:hover{color:var(--acid)}.panel .button.primary:hover{color:var(--ink)}.section-heading{margin:0 0 1rem;font-size:1.5rem}.creator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.creator-card{flex-direction:column;min-height:330px;display:flex}.creator-monogram{color:var(--acid);background:#53336c;place-items:center;width:64px;height:64px;margin-bottom:1.5rem;font-size:2.1rem;font-weight:750;display:grid}.badge{color:#e4d6ef;background:#44314f;padding:.35rem .55rem;font-size:.64rem;font-weight:650;line-height:1.4;display:inline-block}.badge.accent{color:#f3ffab;background:#495120}.badge-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.badge-row time{color:#b9afc7;margin-left:auto;font-size:.72rem}.card-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-top:auto;padding-top:1.7rem;display:flex}.card-bottom>span{color:#b8a9c5;font-size:.75rem}.text-link{color:var(--acid);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:.6rem 0;font-size:.8rem;font-weight:650;display:inline-block}.button{appearance:none;color:#fff;cursor:pointer;text-align:center;background:#44314f;border:1px solid #674777;justify-content:center;align-items:center;min-height:42px;padding:.75rem 1rem;font-family:inherit;font-size:.78rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.button.primary{background:var(--acid);border-color:var(--acid);color:var(--ink)}.button:disabled{color:#c4b9cf;cursor:not-allowed;background:#342c3d;border-color:#51465c}.button:hover:not(:disabled){filter:brightness(1.12)}.subnav{border-bottom:1px solid #473354;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-bottom:2rem;padding:0 0 1rem;display:flex}.subnav a{color:#d2c4df;padding:.3rem 0;font-size:.8rem;font-weight:650}.subnav a:hover{color:var(--acid)}.notice{border-left:3px solid var(--lavender);color:#d7cce2;background:#282438;margin-bottom:1.8rem;padding:1.2rem 1.4rem;font-size:.88rem;line-height:1.7}.empty-state h3{margin:0 0 .8rem;font-size:1.1rem}.empty-state p{color:#b7a9c2;margin:0;font-size:.87rem;line-height:1.65}.projects-owner-card{justify-content:space-between;align-items:center;gap:1rem;display:flex}.projects-owner-card h3{font-size:1.4rem}.projects-owner-card>span{color:var(--acid);font-size:1.5rem}.projects-byline{color:#bbaac7;max-width:1380px;margin:0 auto;padding:1.5rem max(28px,4vw) 0;font-size:.78rem}.projects-byline a{color:var(--acid)}.membership-card .eyebrow{margin-bottom:1.2rem;font-size:.62rem}.membership-card .button{width:100%}.membership-price{color:#fff;margin:2rem 0 1rem;font-size:1.5rem;font-weight:750;line-height:1.4}.membership-price span{color:#b7a9c2;font-size:.7rem;font-weight:400;display:block}.helper{line-height:1.65;color:#b7a9c2!important;font-size:.76rem!important}.auth-layout{grid-template-columns:1.1fr 1fr;align-items:start;gap:4rem;max-width:1100px;margin:2rem auto 5rem;display:grid}.auth-layout .panel{padding:2rem}.platform-form{flex-direction:column;gap:1rem;min-width:0;display:flex}.platform-form label{color:#e6d9f0;flex-direction:column;gap:.5rem;font-size:.78rem;font-weight:650;display:flex}.platform-form input,.platform-form select,.platform-form textarea{color:#fff;font:inherit;background:#16111e;border:1px solid #654e74;border-radius:2px;width:100%;min-height:43px;padding:.7rem .8rem;font-size:.9rem;line-height:1.5}.platform-form textarea{resize:vertical}.platform-form input::placeholder,.platform-form textarea::placeholder{color:#a293ae}.platform-form label.checkbox{flex-direction:row;align-items:center;gap:.65rem}.platform-form .checkbox input{width:20px;min-height:20px;accent-color:var(--acid)}.platform-form .form-error{color:#ffd0da;background:#45253c;padding:.8rem}.platform-form .form-success{color:#dcf8c8;background:#293629;padding:.8rem}.platform-form p[role=status]{margin:0;font-size:.85rem;line-height:1.55}.form-actions{margin-top:.25rem}.form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.auth-links{flex-wrap:wrap;gap:1rem;margin-top:.5rem;font-size:.72rem;display:flex}.auth-links a{color:var(--lavender)}.post-body{overflow-wrap:anywhere}.post-body p{white-space:pre-wrap;line-height:1.8}.post-card{margin-bottom:1rem}.post-card h2{margin-top:.6rem}.comments>.empty-state,.comments>.panel{margin-bottom:1rem}.comment header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.comment time{color:#ad9bbb;font-size:.7rem}.comment-actions{flex-wrap:wrap;align-items:start;gap:1rem;display:flex}.comment-actions .button{min-height:32px;padding:.45rem .7rem;font-size:.68rem}.comment-actions summary{color:#b9aac6;cursor:pointer;padding:.6rem 0;font-size:.75rem}.comment-actions details[open]{flex:100%}.recovery-codes{grid-template-columns:1fr 1fr;gap:.7rem;padding:0;list-style:none;display:grid}.recovery-codes code{overflow-wrap:anywhere;background:#16111e;padding:.7rem;font-size:.83rem;display:block}.earnings-total{letter-spacing:-.05em;margin-top:1rem;font-size:2.7rem}.audit-list{padding:0;list-style:none}.audit-list li{border-bottom:1px solid #463253;padding:.8rem 0}.audit-list span{text-transform:capitalize;font-size:.85rem;display:block}.audit-list small{color:#b6a5c4;font-size:.7rem}.platform-container section[id]{scroll-margin-top:100px}.platform-container .section-title-row{flex-wrap:wrap;gap:.8rem}@media (max-width:1000px){.site-header{grid-template-columns:1fr auto;gap:1rem;padding-top:1rem;padding-bottom:1rem}.site-header nav{flex-wrap:wrap;grid-area:2/1/auto/-1;gap:1.2rem;display:flex}.auth-layout{gap:2rem}.platform-columns{gap:1.2rem}}@media (max-width:780px){.auth-layout,.platform-columns{grid-template-columns:1fr}.platform-columns>aside{position:static}.auth-layout{gap:1rem;margin:0}.auth-layout h1{max-width:none}.creator-grid{grid-template-columns:1fr}.creator-card{min-height:280px}.platform-container{padding-top:2.5rem}.platform-title{margin-bottom:1.8rem}}@media (max-width:460px){.platform-container{padding-left:20px;padding-right:20px}.auth-layout .panel,.panel{padding:1.2rem}.form-grid,.recovery-codes{grid-template-columns:1fr}.subnav{gap:1rem}.site-header nav{font-size:.68rem}.badge-row time{margin-left:0}.platform-title h1{font-size:2.45rem}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--acid);color:var(--ink);padding:1rem;position:fixed;top:-100px;left:1rem}.skip-link:focus{top:1rem}.brand-icon{background:#000}.site-header{grid-template-columns:auto minmax(220px,1fr) auto auto;gap:1.5rem;padding:1rem 2rem}.site-header nav{gap:1.2rem}.header-search{background:#17121f;border:1px solid #594365;border-radius:4px;min-width:0;display:flex;overflow:hidden}.header-search input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;padding:.8rem 1rem;font-size:.875rem}.header-search input::placeholder{color:#b7a9c2}.header-search button{color:#fff;cursor:pointer;font:inherit;background:#44314f;border:0;padding:.6rem 1rem}.header-search:focus-within{outline:2px solid var(--acid);outline-offset:2px}.site-workspace{grid-template-columns:220px minmax(0,1fr);align-items:start;max-width:1800px}.site-content{min-width:0}.site-sidebar{flex-direction:column;gap:1rem;max-height:calc(100vh - 110px);padding:2rem 1.25rem;display:flex;position:sticky;overflow:auto}.site-sidebar h2{color:#d4c7e0;margin:0 0 .8rem;font-size:.875rem;font-weight:650}.site-sidebar p{color:#afa0bc;margin:0;font-size:.875rem;line-height:1.65}.site-sidebar ul{margin:0;padding:0;list-style:none}.site-sidebar li a{overflow-wrap:anywhere;padding:.6rem 0;font-size:.875rem;display:block}.catalog-creator,.site-sidebar a:hover{color:var(--acid)}.sidebar-account{overflow-wrap:anywhere;border-bottom:1px solid #44314f;padding-bottom:1rem;font-weight:700}.site-sidebar section{border-bottom:1px solid #35273e;padding-bottom:1rem}.site-content .platform-container{padding:2.5rem 2rem 5rem}.site-content .featured-section{padding:2rem 2rem 3rem}.site-content .catalog-list-section{padding:0 2rem 5rem}.catalog-row{grid-template-columns:minmax(130px,25%) minmax(0,1fr) auto;min-height:175px}.catalog-row-copy{min-width:0}.catalog-row-copy h3{font-size:1.1rem}.catalog-creator{margin-bottom:.7rem;font-size:.875rem;display:inline-block}.catalog-row-copy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.catalog-row-copy span,.catalog-row>b{color:#cec0d9;font-size:.75rem}.catalog-row:focus-within{background:#3c2456}.creator-card{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:1rem;min-height:0;display:grid}.creator-card h2{margin:.6rem 0;font-size:1.75rem}.creator-card .creator-monogram{margin:0}.creator-card .card-bottom{grid-column:1/-1;padding-top:0}.creator-avatar{object-fit:cover}.creator-card-copy{min-width:0}.creator-card p{margin:0}.follow-control{max-width:420px;margin:1rem 0}.follow-control .helper{margin:.6rem 0 0}.search-page-form{max-width:700px;margin-bottom:2rem}.application-proposal{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:1250px){.site-header{grid-template-columns:auto minmax(200px,1fr) auto}.site-header nav{flex-wrap:wrap;grid-area:2/1/auto/-1;display:flex}.site-workspace{grid-template-columns:190px minmax(0,1fr)}.site-sidebar{max-height:calc(100vh - 155px);top:145px}.catalog-hover-panel{display:none}.catalog-browser,.creator-grid{grid-template-columns:1fr}}@media (max-width:1000px){.site-workspace{grid-template-columns:1fr}.site-sidebar{border-bottom:1px solid #35273e;grid-template-columns:1fr 1fr;max-height:none;padding:1.25rem 2rem;display:grid;position:static}.site-sidebar .sidebar-account,.site-sidebar>.text-link{grid-column:1/-1}.site-content .platform-container{padding-top:2rem}.site-header .wordmark{font-size:1.2rem}.site-header nav{font-size:.875rem}}@media (max-width:620px){.site-header{grid-template-columns:1fr auto;gap:1rem;padding:1rem 1.25rem;position:relative}.header-search{grid-area:2/1/auto/-1}.site-header nav{grid-row:3}.site-header .portal-link{grid-area:1/2;font-size:.8rem}.site-sidebar{padding:1.25rem}.site-content .catalog-list-section,.site-content .featured-section,.site-content .platform-container{padding-left:1.25rem;padding-right:1.25rem}.catalog-row{grid-template-columns:90px minmax(0,1fr);padding:.75rem}.catalog-row>b{text-align:left;grid-column:2}.creator-card{grid-template-columns:52px minmax(0,1fr)}.creator-card .creator-monogram{width:52px;height:52px}.creator-card h2{font-size:1.4rem}.site-sidebar .button{font-size:.875rem}}.statistics-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin:1.25rem 0;display:grid}.statistics-grid dt{color:var(--muted);font-size:.85rem}.statistics-grid dd{color:var(--acid);margin:.4rem 0 0;font-size:2rem;font-weight:750}.audience-count{font-size:.9rem;font-weight:650}.private-statistics{border-left:3px solid var(--acid);background:#ffffff08;margin:1rem 0;padding:.7rem 1rem}.private-statistics .helper{margin:.4rem 0 0}.project-followers{justify-items:start;gap:.6rem;display:grid}.game-title-row{flex-wrap:wrap;gap:1.5rem}.game-title-row>div:first-child{flex:300px;min-width:0}.game-title-row .project-followers{flex:0 360px;min-width:0;max-width:100%}.game-title-row .project-followers .follow-control{margin:0}.game-title-row .project-followers p{text-transform:none;letter-spacing:normal;color:#b9afc7;font-size:.85rem;font-weight:400;line-height:1.5}.game-title-row .project-followers .audience-count{color:var(--acid);font-weight:650}.email-notification-control{max-width:420px;margin-top:.8rem}.email-notification-control .checkbox{align-items:flex-start;gap:.6rem;font-size:.9rem;line-height:1.5;display:flex}.email-notification-control input{width:1rem;height:1rem;accent-color:var(--acid);flex:none;margin-top:.2rem}.header-account{white-space:nowrap;justify-content:flex-end;align-items:center;gap:1.2rem;display:flex}.how-it-works-link{font-size:.8rem;font-weight:650}.how-it-works-link:hover{color:var(--acid)}.about-page{max-width:1100px;margin:0 auto}.about-hero{padding:1rem 0 2.5rem}.about-hero h1{letter-spacing:-.06em;margin:1.25rem 0;font-size:clamp(2.6rem,5.5vw,5rem);font-weight:750;line-height:1.05}.about-hero h1 span{color:var(--acid)}.about-lead{color:#c0b6ca;max-width:640px;font-size:1.15rem;line-height:1.65}.about-ethos{border-top:1px solid #493951;border-bottom:1px solid #493951;padding:2.5rem 0}.about-page h2{letter-spacing:-.035em;margin:.8rem 0 1.2rem;font-size:clamp(1.5rem,2.3vw,2.2rem);line-height:1.2}.about-page p:not(.eyebrow):not(.about-lead){color:#c0b6ca;max-width:780px;font-size:1rem;line-height:1.8}.about-paths{grid-template-columns:1fr 1fr;gap:1.5rem;margin:2.5rem 0;display:grid}.about-paths .panel{flex-direction:column;display:flex}.about-steps{margin:.5rem 0 1.5rem;padding-left:1.4rem}.about-steps li{margin-bottom:1.5rem;padding-left:.5rem}.about-steps li::marker{color:var(--acid);font-weight:700}.about-steps h3{margin:0 0 .5rem;font-size:1.1rem}.about-steps p{margin:0}.about-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:auto;display:flex}.about-section{margin:2.5rem 0 0}.about-section .notice{margin-top:1.5rem}.about-section>p a{color:var(--acid);text-underline-offset:3px;text-decoration:underline}@media (max-width:780px){.about-paths{grid-template-columns:1fr}.about-hero{padding-top:0}}@media (max-width:620px){.site-header .header-account{grid-area:1/2;gap:.8rem}.site-header .wordmark{font-size:1rem}}@media (max-width:380px){.site-header .header-account{grid-area:2/1/auto/-1}.site-header>.header-search{grid-row:3}.site-header>nav{grid-row:4}}.privacy-notice>h2,.refund-notice>h2{margin-top:1.8em;margin-bottom:.65em}.refund-notice>p+p{margin-top:1em}.content-classification{border:1px solid var(--line);gap:.75rem;padding:1rem;display:grid}.content-classification legend{padding:0 .4rem;font-weight:700}.profile-photo{object-fit:cover;border-radius:50%}.editor-toolbar{flex-wrap:wrap;gap:.4rem;display:flex}.editor-toolbar button,.upload-grid button{border:1px solid var(--border,#555);color:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:.5rem .7rem}.markdown-editor textarea{font-family:ui-monospace,monospace;line-height:1.5}.markdown-preview{border:1px solid var(--border,#555);min-height:12rem;padding:1rem}.upload-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1rem;display:grid}.upload-grid img{object-fit:contain;width:100%;max-height:160px;margin-bottom:.5rem;display:block}.project-markdown{overflow-wrap:anywhere;line-height:1.75}.project-markdown :is(h2,h3,h4){margin:1.5em 0 .7em}.project-markdown p{margin:.8em 0}.project-markdown img{border-radius:6px;max-width:100%;height:auto;margin:1rem auto;display:block}.project-markdown :is(ul,ol){margin:1em 0;padding-left:1.6em}.project-markdown ul{list-style-type:disc}.project-markdown ol{list-style-type:decimal}.project-markdown ul ul{list-style-type:circle}.project-markdown ul ul ul{list-style-type:square}.project-markdown .contains-task-list{list-style:none}.project-markdown .markdown-spacer{margin:0;padding:0;display:block}.project-markdown li{margin:.3em 0}.project-markdown pre{background:#161920;border-radius:6px;max-width:100%;padding:1rem;overflow-x:auto}.project-markdown code{font-size:.9em}.project-markdown blockquote{background:#ffffff08;border-left:3px solid #c7de38;margin:1rem 0;padding:.5rem 1rem}.project-markdown table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.project-markdown :is(th,td){border:1px solid #555;padding:.5rem .8rem}.project-markdown a{color:var(--acid);text-underline-offset:3px;text-decoration:underline}.editor-toolbar .editor-color-picker{align-items:center;gap:.5rem;margin:0;font-size:.85rem;display:flex}.editor-toolbar input[type=color]{cursor:pointer;width:2.5rem;height:2.25rem;min-height:0;padding:.15rem}.game-gallery-main iframe{aspect-ratio:16/9;border:0;width:100%;height:100%;min-height:300px}.project-download-actions{flex-wrap:wrap;gap:.75rem;display:flex}.resource-links{padding-left:1em}.resource-links li{overflow-wrap:anywhere;margin:.7rem 0}.legal-document{overflow-wrap:anywhere;line-height:1.8}.legal-document h1{font-size:clamp(1.7rem,4vw,2.8rem);line-height:1.2}.legal-document h2{margin:2em 0 .7em;line-height:1.3}.legal-document p{margin:1em 0}.legal-document :is(ul,ol){margin:1em 0;padding-left:1.6em}.legal-document li{margin:.65em 0}.legal-document table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.legal-document :is(th,td){vertical-align:top;border:1px solid #555;min-width:130px;padding:.6rem .8rem}.legal-notice{border-color:var(--acid);margin:1rem 2rem}.legal-notice h2{margin-bottom:.8rem}.legal-notice .checkbox{align-items:flex-start;line-height:1.6}@media (max-width:620px){.legal-notice{margin:1rem}}.project-download-actions a small{font-size:.8rem;font-weight:400;display:block}.uploaded-file{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.uploaded-file img{object-fit:contain;margin-right:1rem}.uploaded-file>div{overflow-wrap:anywhere;min-width:0;max-width:100%}.project-files .form-grid>label{min-width:0}.project-files input[type=file]{width:100%;min-width:0;max-width:100%;display:block}.package-upload-progress{border:1px solid var(--border);background:#151515;border-radius:.65rem;padding:1rem}.upload-progress-heading{font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;display:flex}.package-upload-progress .upload-file-name{overflow-wrap:anywhere;margin:.5rem 0}.package-upload-progress progress{appearance:none;width:100%;height:.8rem;accent-color:var(--acid);background:#383838;border:0;border-radius:1rem;margin:.75rem 0;display:block;overflow:hidden}.package-upload-progress progress::-webkit-progress-bar{background:#383838;border-radius:1rem}.package-upload-progress progress::-webkit-progress-value{background:var(--acid);border-radius:1rem}.package-upload-progress progress::-moz-progress-bar{background:var(--acid);border-radius:1rem}.package-upload-progress .helper{font-variant-numeric:tabular-nums;margin:.5rem 0 0}:root{--content-width:1240px;--line:#3e334b}body{background:#100d18;font-size:16px}.site-workspace{max-width:none;display:block}.site-content{background:0 0}.site-header{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#100d18f5;grid-template-columns:auto minmax(180px,1fr) auto auto;padding:14px max(24px,50vw - 720px);position:sticky;top:0}.site-header nav{grid-area:auto;gap:20px}.site-header .portal-link{font-size:.875rem}.portal-link:before{content:none}.header-account{gap:16px;font-size:.875rem}.signup-link{color:var(--acid)}.discover-page,.game-page,.site-content .platform-container{max-width:var(--content-width);min-height:55vh;margin:0 auto;padding:32px 24px 64px}.platform-title{margin-bottom:24px}.game-title-row h1,.platform-title h1{letter-spacing:-.035em;font-size:clamp(1.85rem,3.4vw,2.75rem);line-height:1.15}.platform-title .eyebrow{margin-bottom:10px}.page-description{margin-top:10px}.page-description p{margin:0 0 8px}.panel{border:1px solid var(--line);background:#1b1525;border-radius:10px;padding:24px}.panel h2{font-size:1.25rem}.panel p,.post-body p{font-size:1rem;line-height:1.65}.helper{font-size:.875rem!important}.button{border-radius:7px;min-height:44px;padding:11px 18px;font-size:.875rem}.button[aria-pressed=true]{border-color:var(--acid);color:#effcae;background:#323918}.button.primary{color:#10120b}.button.secondary{background:0 0}.action-row{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.action-row form{margin:0}.subnav{gap:24px;margin-bottom:24px;padding-bottom:0}.subnav a{border-bottom:3px solid #0000;padding:12px 0;font-size:.9rem}.subnav a[aria-current=page]{color:var(--acid);border-color:var(--acid)}.discovery-heading{margin:0 0 28px}.discovery-heading h1{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(1.8rem,3.5vw,2.65rem);line-height:1.15}.discovery-heading p{color:#bfb3cb;margin:0}.section-title-row{margin-bottom:18px}.section-title-row h2{margin:0;font-size:1.15rem}.section-title-row>span{color:#bfb3cb;font-size:.85rem}.project-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.project-card{border:1px solid var(--line);background:#1b1525;border-radius:10px;max-width:590px;overflow:hidden}.project-card-image{aspect-ratio:16/9;background:#0c0a10;display:block;overflow:hidden}.project-card-image img{object-fit:cover;width:100%;height:100%;display:block}.project-card-copy{padding:20px}.project-card h3{margin:10px 0 6px;font-size:1.2rem;line-height:1.35}.creator-byline{color:var(--acid);font-size:.9rem}.project-card p{color:#bfb3cb;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0 0;font-size:.95rem;line-height:1.55;display:-webkit-box;overflow:hidden}.project-card:hover{border-color:#776288}.badge{border-radius:4px;padding:4px 8px;font-size:.75rem}.creator-heading{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.creator-heading>.creator-heading-actions{flex:none;max-width:430px}.creator-heading .platform-title{margin-bottom:16px}.creator-heading .profile-photo{float:left;margin:0 16px 12px 0}.follow-control{margin:10px 0}.follow-control .form-actions{margin:0}.follow-control .button{color:#e6dfed;background:0 0;border-color:#665474}.email-notification-control{margin-top:10px}.email-notification-control .helper{margin:4px 0}.email-notification-control p[role=status]:empty{display:none}.membership-section{border-top:1px solid var(--line);max-width:640px;margin-top:40px;padding-top:24px}.creator-support h2{margin:0 0 12px;font-size:1.3rem}.creator-support h3{font-size:1rem}.creator-support p{color:#c7bdd2;line-height:1.6}.offer-price{margin:18px 0 4px;font-size:1.8rem;font-weight:750}.offer-price span{margin-left:8px;font-size:.9rem;font-weight:400}.compact-support .action-row{margin:0}.creator-support.compact-support{margin:8px 0 16px}.game-page .projects-byline{margin-bottom:12px;padding:0}.game-page .product-breadcrumbs{margin:0 0 20px;padding:0;font-size:.8rem}.game-page .product-breadcrumbs b{display:none}.game-title-row{align-items:start;gap:24px;margin:0;padding:0}.game-title-row>div:first-child{flex:auto}.game-title-row .project-followers{flex:0 auto}.game-title-row span{margin:12px 0 0;line-height:1.5}.game-title-row .project-followers .audience-count{display:none}.project-primary-actions{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:20px 0 24px;padding:18px 0;display:flex}.project-primary-actions .compact-support{margin:0}.project-download-actions{align-items:center}.project-download-actions .button small{color:inherit;margin-left:8px;font-size:.75rem;display:block}.game-overview{background:#1b1525;border-radius:10px;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);margin:0;overflow:hidden}.game-summary{min-height:0}.game-summary .game-capsule{display:none}.game-summary>p{font-size:.95rem;line-height:1.6}.game-summary dl div{grid-template-columns:100px 1fr;font-size:.8rem}.game-summary dt{color:#ad9fba}.game-content-grid{margin:28px 0 0;padding:0}.game-about{padding:0}.game-about h2{letter-spacing:-.02em;margin:0 0 18px;font-size:1.5rem}.game-about>p{text-transform:none}.game-about .project-markdown p{font-size:1rem}.game-features:empty{display:none}.post-list{max-width:850px}.post-list .post-card{margin:0}.post-card h2{font-size:1.35rem}.comments{margin-top:28px}.checkout-page{max-width:640px;margin:0 auto}.amount-options{flex-wrap:wrap;gap:8px;display:flex}.amount-options .button{flex:1}.price-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:18px 0;display:flex}.price-summary strong{font-size:1.65rem}.price-summary>span{color:#c3b7ce;font-size:.875rem}.price-summary p{margin:6px 0 0;font-size:.9rem}details>summary{cursor:pointer;color:#dfd4e8;padding:10px 0;font-size:.9rem}details[open]>summary{margin-bottom:10px}.auth-layout{max-width:480px;margin:0 auto;display:block}.auth-layout h1{max-width:none}.auth-layout .page-description{font-size:.95rem}.auth-layout .eyebrow{display:none}.following-creators{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.platform-container>section+section{margin-top:32px}.account-layout>.subnav,.studio{max-width:var(--content-width);margin:24px auto 0;padding:0 24px}.studio-bar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:14px;display:flex}.studio-bar>a:last-child{margin-left:auto;font-size:.9rem}.studio-bar>a:first-child{color:var(--acid)}.studio .platform-container{padding:4px 0 48px}.studio-bar strong{font-size:1.15rem}.creator-switcher{position:relative}.creator-switcher[open]{background:#231b2e;border-radius:6px;padding:0 10px 10px}.creator-switcher a{padding:9px;display:block}.studio-metrics{color:#bfb2cc;gap:32px;margin:0 0 24px;display:flex}.studio-metrics strong{color:#f5eff9;margin-right:8px;font-size:1.6rem}.studio-section{max-width:900px}.studio-section>.stack:empty{display:none}.studio-section .stack{gap:24px}.work-list{border:1px solid var(--line);border-radius:8px;overflow:hidden}.work-list>a{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:16px;display:flex}.work-list>a:last-child{border:0}.work-list>a>strong{flex:1}.work-list>a>span:last-child{color:var(--acid)}.editor-form>.form-actions{z-index:10;border:1px solid var(--line);background:#1b1525f5;border-radius:8px;gap:12px;padding:12px;display:flex;position:sticky;bottom:12px}.editor-form>.form-actions .button{flex:1}.reading-panel{max-width:900px}.editor-toolbar{gap:6px}.editor-toolbar button{min-height:40px}.markdown-editor textarea{min-height:220px}.empty-state{background:0 0;border:0;padding:12px 0}.notice{border-radius:5px;margin:16px 0;padding:14px 18px}.site-footer{gap:24px;max-width:1440px;margin:0 auto;padding:32px 24px}.site-footer nav{gap:20px;font-size:.85rem;display:flex}@media (max-width:1100px){.site-header{grid-template-columns:auto minmax(160px,1fr) auto;gap:14px}.site-header nav{grid-area:2/1/auto/-1}}@media (max-width:700px){.site-header{grid-template-columns:1fr auto;padding:14px 18px;position:relative}.site-header>.header-search{grid-area:2/1/auto/-1}.site-header nav{flex-wrap:nowrap;grid-row:3;gap:22px;overflow-x:auto}.site-header .header-account{grid-area:1/2}.site-header .wordmark{font-size:1.05rem}.discover-page,.game-page,.site-content .platform-container{padding:24px 18px 40px}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.project-card-copy{padding:14px}.project-card h3{font-size:1.05rem}.creator-heading{display:block}.creator-heading>.creator-heading-actions{max-width:none}.creator-heading-actions{margin-bottom:20px}.creator-heading-actions .follow-control{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.game-title-row{display:block}.game-title-row .project-followers{margin-top:14px}.game-title-row .project-followers .follow-control{flex-wrap:wrap;gap:14px;display:flex}.game-overview{flex-direction:column;display:flex}.game-summary{min-height:0;padding:18px}.game-summary>p{display:none}.game-summary dl{margin-bottom:0}.game-summary ul{margin-top:14px}.game-content-grid{display:block}.game-features{margin-top:24px}.game-title-row h1{font-size:1.85rem}.project-primary-actions{margin-top:16px;padding:14px 0}.project-primary-actions .creator-support{width:100%}.project-primary-actions .creator-support .button{flex:1}.project-download-actions,.project-download-actions>a{width:100%}.account-layout>.subnav,.studio{padding:0 18px}.studio .platform-container{padding:0 0 40px}.account-layout>.subnav,.studio>.subnav{flex-wrap:wrap;gap:0 22px}.studio-bar>a:last-child{margin-left:0}.work-list>a{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;display:grid}.work-list>a>strong{overflow-wrap:anywhere;min-width:0}.auth-layout .panel,.panel{padding:18px}.site-footer{flex-wrap:wrap;display:flex}}@media (max-width:460px){.project-grid{grid-template-columns:1fr}.platform-title h1{font-size:1.9rem}.header-account{gap:12px}.subnav{gap:20px}}.studio .platform-container>h2{margin:24px 0 10px;font-size:1.2rem;font-weight:700}.editor-details{border-block:1px solid var(--line);padding:12px 0}.editor-details[open]>summary{margin-bottom:16px}.editor-details>.form-grid,.editor-details>label{margin-top:16px}.subscription-management{grid-template-columns:minmax(0,2fr) minmax(240px,1fr)}@media (max-width:760px){.subscription-management{grid-template-columns:1fr}}.site-workspace{grid-template-columns:224px minmax(0,1fr);max-width:1680px;margin:0 auto;display:grid}.site-sidebar{border-right:1px solid var(--line);align-self:start;max-height:calc(100dvh - 112px);padding:24px 20px;display:block;top:96px}.site-sidebar .sidebar-title{color:var(--paper);margin-bottom:18px;font-size:1rem}.sidebar-toggle{display:none}.sidebar-links{gap:22px;display:grid}.sidebar-links nav{gap:12px;font-size:.875rem;display:grid}.sidebar-links section>a{color:var(--lavender);font-size:.8rem}.sidebar-creator{align-items:center;gap:6px;display:flex}.site-sidebar .sidebar-creator>a:first-child{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.sidebar-creator img{object-fit:contain;flex-shrink:0;width:28px;height:28px}.sidebar-monogram{background:#362545;border-radius:4px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.sidebar-projects-link{color:var(--lavender)}.site-sidebar a:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.brand-icon{background:0 0;border:0;border-radius:0;flex-shrink:0;width:46px;height:50px;overflow:visible}.brand-icon img{object-fit:contain;width:42px;height:48px}.creator-avatar,.creator-heading .profile-photo{object-fit:contain;background:0 0;border:0;border-radius:0}.creator-heading .profile-photo{width:80px;height:80px}.storefront{max-width:1280px;margin:0 auto;padding:28px 24px 56px}.storefront-heading{margin-bottom:24px}.storefront-heading h1{letter-spacing:-.035em;font-size:clamp(1.75rem,3vw,2.4rem);line-height:1.2}.storefront-heading p{color:var(--muted);margin-top:8px}.storefront .catalog-list-section,.storefront .featured-section{max-width:none;margin:0;padding:0}.storefront .featured-section{margin-bottom:30px}.storefront .section-title-row{margin-bottom:12px}.storefront .featured-card{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);min-height:0;margin:0}.storefront .featured-main{background:#15101c;min-height:300px}.storefront .featured-details{gap:12px;min-height:0;padding:20px}.storefront .featured-details h3{font-size:1.45rem}.storefront .featured-details p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.85rem;display:-webkit-box;overflow:hidden}.storefront .shot-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.storefront .shot-grid button{height:54px}.storefront .shot-grid button[aria-pressed=true]{border-color:var(--acid)}.storefront .featured-buy{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.storefront .featured-buy>span{color:var(--lavender);font-size:.7rem}.catalog-action{border-radius:5px;justify-content:center;display:inline-flex}.storefront .catalog-browser{grid-template-columns:minmax(0,2fr) minmax(220px,.9fr);gap:18px}.storefront .catalog-list{gap:8px;min-width:0;display:grid}.storefront .catalog-row{border:1px solid #0000;border-radius:6px;grid-template-columns:136px minmax(0,1fr);gap:12px;min-height:104px;padding:8px}.storefront .catalog-row.is-active,.storefront .catalog-row:hover{border-color:#735294;transform:none}.storefront .catalog-capsule{background:#15101c;grid-row:1/3;height:90px}.storefront .catalog-row-copy h3{font-size:.95rem;line-height:1.3}.storefront .catalog-row-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden}.storefront .catalog-row-copy>span{display:none}.storefront .catalog-row>b{text-align:left;color:var(--lavender);grid-column:2;font-size:.7rem}.storefront .catalog-hover-panel{border:1px solid var(--line);border-radius:8px;min-height:0;padding:18px;top:100px}.storefront .catalog-hover-panel h3{font-size:1.35rem}.storefront .catalog-hover-panel .catalog-action{margin-top:14px}.storefront .catalog-panel-media{height:150px;margin:16px 0}@media (max-width:1150px){.site-workspace{grid-template-columns:200px minmax(0,1fr)}.site-sidebar{padding:20px 16px}.storefront .catalog-browser{grid-template-columns:minmax(0,1fr)}.storefront .catalog-hover-panel{display:none}}@media (max-width:1000px){.site-workspace{display:block}.site-sidebar{border:0;border-bottom:1px solid var(--line);max-height:none;padding:0 24px;display:block;position:static}.sidebar-title{display:none}.sidebar-toggle{width:100%;color:var(--lavender);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:12px 0;font-size:.9rem;font-weight:650;display:flex}.sidebar-links{display:none}.sidebar-links.is-open{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 0 20px;display:grid}.sidebar-links nav{align-content:start}.storefront .catalog-row{grid-template-columns:180px minmax(0,1fr)}}@media (max-width:640px){.brand-icon,.brand-icon img{width:34px;height:40px}.site-sidebar{padding:0 18px}.storefront{padding:24px 18px 40px}.storefront .featured-card{grid-template-columns:minmax(0,1fr)}.storefront .featured-main{aspect-ratio:16/9;min-height:0}.storefront .featured-details{padding:16px}.storefront .featured-details h3{font-size:1.2rem}.storefront .shot-grid{display:none}.storefront .catalog-row{grid-template-columns:100px minmax(0,1fr);gap:8px 12px}.storefront .catalog-capsule{height:80px}.storefront .catalog-row-copy h3{font-size:.9rem}.storefront .catalog-row-copy p{display:none}.creator-heading .profile-photo{width:64px;height:64px}}.platform-modal{width:min(640px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--text,#f5f1fa);background:#191322;border:1px solid #51425e;border-radius:12px;margin:auto;padding:26px;box-shadow:0 20px 100px #0009}.platform-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08050dcc}.modal-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.modal-heading h2{margin-top:0}.modal-cancel{margin-top:20px}.platform-modal .platform-form{margin-top:16px}.report-button{color:#b7a6c8;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.report-button:focus-visible,.report-button:hover{color:#fff;background:#503367}.project-stats{color:#b7a6c8;flex-wrap:wrap;gap:4px 14px;font-size:.76rem;font-weight:400;line-height:1.5;display:flex}.storefront .catalog-row-copy>.project-stats{margin-top:6px;font-family:inherit;display:flex}.storefront .catalog-hover-panel>.project-stats{gap:4px 14px;margin:8px 0;display:flex}.catalog-preview-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.catalog-preview-meta>p{color:var(--lime);text-transform:uppercase;margin:0;font-size:.66rem}.catalog-row-copy .project-stats span{text-transform:none;color:#b7a6c8;font-family:inherit;font-size:.72rem}.catalog-panel-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.catalog-panel-actions .catalog-action{flex:none}.compact-email{font-size:.76rem}.compact-email .checkbox{white-space:nowrap;align-items:center;gap:6px;margin:0;display:flex}.compact-email input{width:16px;height:16px}.catalog-mobile-actions,.compact-email p:empty{display:none}.platform-page>.storefront{padding:24px 0}.directory-search{gap:8px;max-width:600px;display:grid}.directory-search input{color:#fff;background:#110d19;border:1px solid #51425e;border-radius:6px;padding:10px 12px}.directory-columns,.earnings-columns,.payment-history-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.directory-table{border-collapse:collapse;width:100%;font-size:.88rem}.directory-table th{text-align:left;color:#b7a6c8;font-size:.78rem;font-weight:500}.directory-table td,.directory-table th{border-bottom:1px solid #35273f;padding:11px 8px}.directory-table tbody tr:hover{background:#251b32}button.text-link{font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.text-link{color:#c3a0ff;text-underline-offset:3px;text-decoration:underline}.text-link:hover{color:#e0cfff}.detail-list{grid-template-columns:150px minmax(0,1fr);gap:8px 16px;display:grid}.detail-list dt{color:#b7a6c8}.detail-list dd{overflow-wrap:anywhere;margin:0}.admin-actions{margin:20px 0}.table-scroll{overflow-x:auto}.subscription-management{display:block}.payment-history-columns article{border-top:1px solid #35273f;padding:16px 0}.avatar-upload input[hidden]{display:none}.avatar-upload .profile-photo{object-fit:contain}.earnings-totals{grid-template-columns:1fr 1fr;gap:20px;display:grid}.earnings-totals dt{color:#b7a6c8;font-size:.82rem}.earnings-totals dd{margin:6px 0;font-size:1.5rem;font-weight:650}.tier-list{gap:14px;display:grid}.tier-choice{border:1px solid #51425e;border-radius:8px;padding:16px}.tier-choice[aria-current=true],.tier-choice[aria-pressed=true]{background:#271934;border-color:#ad76ed}.support-tier-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.support-tier-options .tier-choice{color:#f3edf8;font:inherit;text-align:left;cursor:pointer;background:#1d1726;flex-direction:column;gap:8px;min-width:0;display:flex}.support-tier-options .tier-choice[aria-pressed=true]{background:#30203f;border-color:#bd8cf5;box-shadow:inset 0 0 0 1px #bd8cf5}.support-tier-options .tier-choice:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.support-tier-heading{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;width:100%;display:flex}.support-tier-description{white-space:pre-wrap;overflow-wrap:anywhere;color:#cbbfd6;font-size:.88rem;line-height:1.5}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1150px){.catalog-mobile-actions{align-items:center;gap:12px;margin-top:6px;display:flex}}@media (max-width:760px){.directory-columns,.earnings-columns,.payment-history-columns{grid-template-columns:minmax(0,1fr)}.detail-list{grid-template-columns:100px minmax(0,1fr)}.platform-modal{padding:20px}}.header-help{font-weight:650}.about-ethos>p+p,.about-section>p+p{margin-top:12px}.header-help:hover{color:var(--acid)}@media (max-width:520px){.site-header .header-account{grid-area:2/1/auto/-1}.site-header>.header-search{grid-row:3}.site-header>nav{grid-row:4}}.podcast-project{max-width:1280px;margin:auto;padding:32px clamp(18px,4vw,48px) 60px}.podcast-heading{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:30px;display:flex}.podcast-heading>div:first-child{flex:1}.podcast-heading h1{margin:10px 0;font-size:clamp(28px,4vw,42px);line-height:1.1}.podcast-heading p{max-width:680px}.podcast-hero{border-bottom:1px solid #83739355;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px;padding-bottom:32px;display:grid}.podcast-hero h2{font-size:clamp(24px,3vw,34px);line-height:1.15}.podcast-hero h2 a{text-decoration:none}.podcast-art{color:#fff;background:#713695;border-radius:10px;place-items:center;width:130px;height:100px;display:grid;position:relative;overflow:hidden}.podcast-art.article{color:#491c64;background:#e6d838}.podcast-art>span{font:500 32px Georgia,serif}.podcast-art img{object-fit:cover;width:100%;height:100%}.podcast-art small{color:#fff;background:#160923c9;border-radius:4px;padding:2px 6px;font-size:11px;position:absolute;bottom:6px;right:6px}.podcast-art.hero{aspect-ratio:1.78;width:100%;height:auto}.podcast-art.hero>span{font-size:80px}.podcast-play{z-index:3;color:#fff;cursor:pointer;background:#1e112ee8;border:1px solid #fff7;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.podcast-play:hover{background:#3e2057}.podcast-kind{color:#a564e3;font-size:13px;font-weight:700}.podcast-kind.article{color:#b09a00}.podcast-cell small,.podcast-meta{opacity:.75;font-size:12px}.podcast-column-titles{grid-template-columns:1fr 1fr;gap:36px;margin-top:26px;display:grid}.podcast-column-titles h2{font-size:18px}.podcast-column-titles h2:last-child{text-align:right}.podcast-day>h3{text-transform:uppercase;letter-spacing:.06em;opacity:.7;align-items:center;gap:15px;margin:18px 0 0;font-size:12px;display:flex}.podcast-day>h3:after{content:"";background:#83739355;flex:1;height:1px}.podcast-day-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;display:grid}.podcast-cell{grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:18px;padding:20px 0;display:grid;position:relative}.podcast-cell.article{grid-template-columns:130px minmax(0,1fr)}.podcast-cell.article .podcast-art{grid-area:1/1}.podcast-cell.article .podcast-cell-copy{grid-column:2}.podcast-cell h4{margin:0 0 8px;font-size:16px;line-height:1.3}.podcast-cell p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 7px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.podcast-cell a:after{content:"";z-index:2;border-radius:8px;position:absolute;inset:0}.podcast-cell a:hover:after{background:#a978cc0c}.podcast-cell .podcast-play{opacity:0}.podcast-cell:focus-within .podcast-play,.podcast-cell:hover .podcast-play{opacity:1}.podcast-more{margin-top:24px}.podcast-about{border-top:1px solid #83739355;margin-top:30px;padding:24px 0}.podcast-about summary{cursor:pointer;font-weight:700}.has-podcast-player{padding-bottom:150px}.podcast-dock{bottom:max(16px,env(safe-area-inset-bottom));z-index:90;color:#f8f5fb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#20182bed;border:1px solid #746280;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(200px,1.2fr) auto;align-items:center;gap:22px;max-width:1380px;margin:auto;padding:14px 20px;display:grid;position:fixed;left:24px;right:24px;box-shadow:0 8px 40px #0005}.podcast-dock button{cursor:pointer;color:inherit;background:0 0;border:0;min-height:36px;padding:7px}.podcast-now{text-align:left;align-items:center;gap:12px;min-width:0;display:flex}.podcast-mini-art,.podcast-now img{object-fit:cover;border-radius:8px;flex-shrink:0;width:48px;height:48px}.podcast-mini-art{background:#713695;place-items:center;font-size:26px;display:grid}.podcast-now>span:last-child{min-width:0}.podcast-now strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;display:block;overflow:hidden}.podcast-now small{color:#d0c0df;font-size:12px}.podcast-buttons{justify-content:center;gap:16px;display:flex}.podcast-dock .podcast-toggle{background:#584168;border-radius:50%;width:39px;height:39px}.podcast-scrubber{font-variant-numeric:tabular-nums;align-items:center;gap:9px;font:11px/1.5 Arial,sans-serif;display:flex}.podcast-scrubber input{accent-color:#c18cea;width:100%;min-width:0}.podcast-tools{align-items:center;gap:9px;display:flex}.podcast-tools select{color:#fff;background:#382849;border:0;border-radius:6px;padding:6px}.podcast-volume input{accent-color:#c18cea;width:76px}.podcast-audio-status{color:#ead8fa;grid-column:1/-1;margin:0;font-size:12px}.podcast-reader{width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:0 0;border:0;padding:0;position:fixed;inset:0;overflow:hidden}.podcast-reader::backdrop{background:#090510c9}.podcast-reader-scroll{height:100%;padding:28px 18px 170px;overflow-y:auto}.podcast-reader-content{max-width:800px;color:var(--paper,#f8f5fb);color-scheme:dark;border:1px solid var(--line,#3e334b);background:#1e1728;border-radius:18px;margin:auto;padding:26px clamp(20px,4vw,44px);box-shadow:0 20px 80px #0005}.podcast-reader-content>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;font-size:13px;display:flex}.podcast-reader-content>header button{cursor:pointer;min-width:44px;min-height:44px;color:inherit;background:0 0;border:0;font-size:28px}.podcast-reader-content h1{font-size:clamp(27px,4vw,40px);line-height:1.15}.podcast-banner{aspect-ratio:1.78;object-fit:cover;border:0;border-radius:12px;width:100%}.podcast-excerpt{font-size:18px}.podcast-reader-content .project-markdown{font-size:17px;line-height:1.75}.podcast-reader-content .project-markdown img{max-width:100%}.podcast-reader-content textarea{background:var(--ink,#100d18);color:var(--paper,#f8f5fb);border:1px solid var(--line,#3e334b);border-radius:8px;width:100%;min-height:100px;padding:12px}.podcast-reader-content textarea::placeholder{color:#c4b8cf}.podcast-reader-content :is(button,textarea,a):focus-visible{outline:2px solid var(--lavender,#bc88fc);outline-offset:3px}.podcast-reader-content .podcast-kind{color:var(--lavender,#bc88fc)}.podcast-reader-content .podcast-kind.article{color:var(--acid,#d5e615)}.podcast-permalink{margin-top:24px;text-decoration:underline;display:inline-block}.podcast-discussion{border-top:1px solid #83739355;margin-top:30px;padding-top:20px}.podcast-comment{border-bottom:1px solid #83739355;padding:18px 0}.podcast-comment time{opacity:.7;margin-left:12px;font-size:12px}.podcast-comment p{white-space:pre-wrap;overflow-wrap:anywhere}.podcast-comment button{font:inherit;color:var(--paper,#f8f5fb);border:1px solid var(--line,#3e334b);cursor:pointer;background:#382849;border-radius:6px;padding:6px 10px}.podcast-toast{z-index:95;color:#fff;background:#392447;border-radius:12px;padding:16px;position:fixed;bottom:20px;left:20px;right:20px}.podcast-toast button{float:right}.podcast-entry-page{max-width:820px;margin:auto;padding:30px 24px 80px}.podcast-entry-page h1{font-size:36px}.podcast-entry-page>.podcast-art{margin-top:24px}.podcast-inline-play{width:65px;height:65px;position:relative}.podcast-studio-entry{border-bottom:1px solid #83739355;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.podcast-studio-entry small{opacity:.7}.podcast-body-editor{min-height:320px!important}.podcast-upload-image{align-items:center;gap:14px;margin:10px 0;display:flex}.podcast-upload-image img{object-fit:cover;border-radius:8px;width:100px;height:75px}.podcast-dock button:focus-visible,.podcast-dock input:focus-visible,.podcast-dock select:focus-visible{outline-offset:3px;outline:2px solid #e5b8ff}@media (max-width:1000px){.podcast-art{width:95px;height:85px}.podcast-cell{grid-template-columns:minmax(0,1fr) 95px;gap:12px}.podcast-cell.article{grid-template-columns:95px minmax(0,1fr)}.podcast-day-grid{gap:24px}.podcast-dock{grid-template-columns:minmax(0,1fr) minmax(170px,1fr) auto;gap:12px}.podcast-volume{display:none}}@media (max-width:700px){.podcast-hero{grid-template-columns:1fr;gap:20px}.podcast-day-grid{grid-template-columns:1fr;gap:0}.podcast-column-titles,.podcast-day-grid>div:empty{display:none}.podcast-day{margin-top:28px}.podcast-cell .podcast-play{opacity:1}.podcast-dock{left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:10px 12px}.podcast-transport{grid-area:2/1/auto/-1}.podcast-mini-art,.podcast-now img{width:36px;height:36px}.podcast-tools{grid-area:1/2}.podcast-dock button{min-height:40px}.podcast-reader-scroll{padding:12px 8px 180px}.has-podcast-player{padding-bottom:170px}.podcast-reader-content h1{overflow-wrap:anywhere}.podcast-reader-content textarea{font-size:16px}}@media (pointer:coarse){.podcast-cell .podcast-play{opacity:1}.podcast-play{min-width:44px;min-height:44px}}.podcast-editor,.podcast-studio{min-width:0;max-width:1240px}.podcast-editor-toolbar,.podcast-studio-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.podcast-editor-toolbar h1,.podcast-studio-heading h1{margin:4px 0;font-size:clamp(25px,3vw,38px)}.podcast-editor-toolbar{z-index:5;background:#181121;border:1px solid #493753;border-radius:12px;padding:16px;position:sticky;top:0}.podcast-editor-toolbar>p{color:#d2bddc;width:100%;margin:0;font-size:13px}.podcast-studio-tabs{border-bottom:1px solid #493753;gap:6px;margin-bottom:24px;display:flex;overflow-x:auto}.podcast-studio-tabs a,.podcast-studio-tabs button{color:#cdbed9;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 18px;text-decoration:none}.podcast-studio-tabs [aria-current=page],.podcast-studio-tabs [aria-pressed=true]{color:#f1f4d3;background:#25182f;border-bottom-color:#d6eb00}.podcast-library-filters,.podcast-public-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}.podcast-library-filters label,.podcast-public-filters label{flex:1;gap:6px;min-width:130px;font-size:13px;display:grid}.podcast-library-filters label:first-child{flex:2;min-width:230px}.podcast-library-filters input,.podcast-library-filters select,.podcast-public-filters input{color:#f5eff8;background:#1c1426;border:1px solid #594466;border-radius:8px;width:100%;min-height:42px;padding:9px 12px}.podcast-studio-entry{gap:18px;padding:18px 0}.podcast-studio-entry>div{min-width:0}.podcast-studio-entry h3{overflow-wrap:anywhere;margin:5px 0;font-size:17px}.podcast-studio-entry small{color:#bcaacb;line-height:1.7;display:block}.podcast-studio-entry .badge{margin-right:12px}.podcast-editor .platform-form{max-width:none}.podcast-editor textarea.podcast-body-editor{min-height:440px;line-height:1.75}.podcast-editor input,.podcast-editor select,.podcast-editor textarea{min-width:0}.podcast-media-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px;display:grid}.podcast-media-grid img{object-fit:cover;border-radius:8px;width:100%;height:100px}.podcast-publish-review{background:#281c34;border:1px solid #ae82c6;border-radius:12px;padding:24px}.podcast-chapters{flex-wrap:wrap;gap:8px;display:flex}.podcast-related{color:#d8acf4;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.podcast-editor .project-markdown{min-height:280px}@media (max-width:680px){.podcast-editor-toolbar{padding:12px;position:static}.podcast-studio-tabs a,.podcast-studio-tabs button{padding:11px 12px}.podcast-library-filters label,.podcast-library-filters label:first-child,.podcast-public-filters label{min-width:100%}.podcast-studio-entry{flex-wrap:wrap}.podcast-studio-entry>div:first-child{width:100%}.podcast-editor .form-grid{grid-template-columns:1fr}.podcast-editor textarea.podcast-body-editor{min-height:350px}}.series-workspace{grid-template-columns:minmax(180px,1fr) minmax(0,3fr);gap:24px;margin-top:20px;display:grid}.series-list{flex-direction:column;align-self:start;gap:8px;display:flex}.series-list button{text-align:left;color:inherit;background:#21192d;border:1px solid #514061;border-radius:10px;padding:14px}.series-list button[aria-pressed=true]{background:#38264a;border-color:#ba8ff3}.series-add small,.series-item-copy small,.series-list span{color:#bdb2c9;margin-top:5px;display:block}.series-entry-controls label,.series-manager label{gap:8px;margin:12px 0;display:grid}.series-entry-controls input,.series-entry-controls select,.series-manager input:not([type=checkbox]),.series-manager textarea{color:#f3edf9;background:#191421;border:1px solid #665272;border-radius:8px;width:100%;min-width:0;padding:10px}.series-order{gap:10px;padding:0;list-style:none;display:grid}.series-order li{background:#21192d;border:1px solid #514061;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.series-item-copy{overflow-wrap:anywhere;flex:1;min-width:0}.series-drag{cursor:grab;touch-action:none;font-size:24px}.series-move{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.series-move input[type=number]{width:65px}.series-entry-controls button:not(.button),.series-manager button:not(.button){color:inherit;background:#30213e;border:1px solid #685076;border-radius:7px;padding:8px}.series-entry-controls button:disabled,.series-manager button:disabled{opacity:.5;cursor:default}.series-add{border:1px solid #514061;border-radius:10px;margin:16px 0;padding:16px}.series-add .check-row{align-items:start;gap:12px;display:flex}.series-add input[type=checkbox]{margin-top:5px}.series-save{border-top:1px solid #514061;margin-top:20px;padding-top:15px}.series-entry-controls{border:1px solid #514061;border-radius:12px;margin-bottom:20px;padding:16px}.podcast-series-public ol{padding-left:28px}.podcast-series-public li{padding:12px 0}.podcast-series-public .podcast-cell{width:100%}@media (max-width:760px){.series-workspace{grid-template-columns:1fr}.series-order li{flex-wrap:wrap}.series-move{width:100%;padding-left:40px}}.series-order li[data-dragged=true]{opacity:.65}.series-order li[data-drop-target=true]{outline:2px solid #d0a6ff}@media (max-width:760px){.podcast-heading{flex-wrap:wrap}.podcast-heading>div:first-child{flex-basis:100%}}.featured-section .section-title-row h1{margin:0;font-size:1.2rem}.catalog-filters,.featured-controls{align-items:center;gap:6px;display:flex}.catalog-filters button,.featured-controls button{color:#bfb4ce;cursor:pointer;background:#241c30;border:1px solid #62516f;border-radius:6px;place-items:center;min-width:30px;height:32px;display:grid}.catalog-filters button[aria-pressed=true],.featured-controls button[aria-pressed=true]{color:#f7efff;background:#644580;border-color:#c3a0ee}.catalog-filters span{margin-right:3px;font-size:.8rem}.catalog-sort{align-items:center;gap:6px;font-size:.8rem;display:flex}.catalog-sort select{width:auto;padding:6px 9px}.catalog-list-section>.section-title-row{flex-wrap:wrap;gap:12px}.catalog-list-section>.section-title-row h2{margin-right:auto}.preview-video{aspect-ratio:16/9;border:0;width:100%;height:100%;min-height:180px;display:block}.video-thumbnail{color:#fff;background:#241c30;place-items:center;width:100%;height:100%;min-height:50px;display:grid;position:relative;overflow:hidden}.video-thumbnail img{object-fit:cover;width:100%;height:100%}.video-thumbnail span{background:#17121cdd;border-radius:4px;padding:4px 8px;font-size:.8rem;position:absolute}.project-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.preview-tile{cursor:grab;border:1px solid #665473;border-radius:7px;min-width:0;position:relative;overflow:hidden}.preview-tile>.video-thumbnail,.preview-tile>img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.preview-tile>.video-thumbnail{display:grid}.preview-position{color:#fff;background:#17121ccc;border-radius:4px;padding:2px 6px;position:absolute;top:4px;left:4px}.preview-tile-actions{justify-content:center;gap:4px;padding:4px;display:flex}.preview-tile-actions button{cursor:pointer;color:#fff;background:#34283f;border:1px solid #675179;border-radius:4px;padding:2px 8px}.preview-tile-actions button:disabled{opacity:.35}.preview-empty{color:#9c8daa;cursor:default;border-style:dashed;place-items:center;min-height:110px;display:grid}.header-apply{white-space:nowrap;font-size:.8rem}.featured-main>a{width:100%;height:100%;display:block}@media (max-width:600px){.project-preview-grid{gap:5px}.preview-empty{min-height:70px}.preview-tile-actions{gap:1px;padding:2px}.preview-tile-actions button{padding:3px 5px}.header-account{flex-wrap:wrap;justify-content:flex-end}.header-apply{font-size:.7rem}}.catalog-preview-controls{justify-content:space-between;align-items:center;gap:8px;padding:6px;font-size:.75rem;display:flex}.catalog-preview-controls button{color:#eee5ff;cursor:pointer;background:#241c30;border:1px solid #62516f;border-radius:4px;padding:3px 10px}.storefront .catalog-panel-media{height:auto}.storefront .catalog-panel-media>iframe,.storefront .catalog-panel-media>img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;min-height:0}.storefront .catalog-panel-media>.projects-placeholder{height:150px}.storefront .featured-card{align-items:start}.storefront .featured-main{aspect-ratio:16/9;height:auto;min-height:0}.storefront .featured-main>*{width:100%;height:100%;min-height:0;position:absolute;inset:0}.storefront .featured-main img{object-fit:contain;width:100%;height:100%}.storefront .featured-details{contain:size;gap:8px;height:100%;padding:16px;overflow-y:auto}.storefront .featured-details h3{margin:4px 0 8px}.storefront .featured-details p{-webkit-line-clamp:2}.storefront .featured-buy>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.game-page .project-topline{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:14px;display:flex}.game-page .project-topline .product-breadcrumbs,.game-page .project-topline .projects-byline{margin:0}.game-page .game-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:20px;display:grid}.game-page .game-title-row h1{font-size:clamp(1.8rem,3vw,2.5rem)}.game-page .game-title-row>div>span{margin-top:7px}.game-page .project-followers{justify-items:end;gap:8px}.game-page .project-followers .action-row{margin:0}.game-page .project-followers .project-stats{gap:4px 14px;margin:0;display:flex}.game-page .project-followers .project-stats span{margin:0;font-size:.8rem}.game-page .project-followers .follow-control{flex-wrap:wrap;justify-content:end;align-items:center;gap:10px;display:flex}.game-page .project-followers .email-notification-control{margin:0}.game-page .project-followers .email-notification-control .checkbox{font-size:.8rem}.game-page .project-followers .platform-form{margin:0}.game-gallery-main{aspect-ratio:16/9;background:#090a0e;width:100%;min-width:0;height:auto;position:relative;overflow:hidden}.game-gallery-main>.projects-placeholder,.game-gallery-main>iframe,.game-gallery-main>img{object-fit:contain;width:100%;height:100%;min-height:0;position:absolute;inset:0}.game-page .compact-project-overview{align-items:start}.compact-project-overview .game-summary{gap:12px;min-width:0;padding:16px}.compact-project-overview .game-summary>p{margin:0;font-size:.85rem;line-height:1.5}.compact-project-overview .game-summary dl{gap:6px;margin:0}.compact-project-overview .game-summary dl div{grid-template-columns:90px minmax(0,1fr);font-size:.73rem}.compact-project-overview .game-summary dd{overflow-wrap:anywhere}.compact-project-overview .game-gallery-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:0}.compact-project-overview .game-gallery-strip button{aspect-ratio:16/9;min-width:0;height:auto;overflow:hidden}.compact-project-overview .game-gallery-strip .video-thumbnail{min-height:0}.compact-project-overview .game-gallery-strip .video-thumbnail span{padding:2px 4px;font-size:.55rem}.compact-project-overview .game-summary ul{margin:0}.game-page .project-primary-actions{margin:14px 0 24px;padding:12px 0}.podcast-public-filters select{color:#f5eff8;background:#1c1426;border:1px solid #594466;border-radius:8px;width:100%;min-height:42px;padding:9px 12px}@media (max-width:700px){.game-page .game-title-row{grid-template-columns:minmax(0,1fr);gap:12px}.game-page .project-followers{justify-items:start;margin:0}.game-page .project-followers .follow-control{justify-content:start}.compact-project-overview .game-summary{width:100%}}@media (max-width:640px){.storefront .featured-details{contain:none;height:235px}}@property --tw-border-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}