html,body{background:#050403;min-height:100%}body{margin:0}.go-bag-page{background:#050403;place-items:center;min-height:100svh;display:grid}.go-bag-link{cursor:pointer;width:100%;line-height:0;display:block}.go-bag-link:focus-visible{outline-offset:-3px;outline:3px solid #f4cd77}.go-bag-image{width:100%;height:auto;display:block}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.table{display:table}.grow{flex-grow:1}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/poppins-latin-800-normal.woff2)format("woff2")}:root{--ink:#0d0907;--deep:#17100c;--walnut:#362116;--cream:#f0e7da;--muted:#c7baaa;--brass:#b98c50;--gold:#dfbf80}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--cream);margin:0;font-family:Poppins,Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.studio-v1{overflow:hidden}.studio-nav{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(#0a0705eb,#0a070573,#0000);border-bottom:1px solid #dfbf8021;align-items:center;gap:30px;height:82px;padding:0 5vw;display:flex;position:fixed;top:0;left:0;right:0}.wordmark{letter-spacing:.18em;margin-right:auto;font:15px Georgia,serif}.wordmark span{color:var(--gold);letter-spacing:.42em;margin-bottom:4px;font:8px Arial,sans-serif;display:block}.nav-links{letter-spacing:.14em;text-transform:uppercase;color:#c5b8a9;gap:27px;font-size:10px;display:flex}.nav-links a:last-child{color:#dfc394;border:1px solid #dfbf8073;padding:10px 13px}body.library-card-open{overflow:hidden}.library-collection{color:#eadcc6;background:radial-gradient(at 50% 0,#e0ae5e26,#0000 36%),linear-gradient(90deg,#05030294,#0000 11% 89%,#05030294),repeating-linear-gradient(90deg,#180d08 0,#311b10 8%,#140a06 16%);border-top:0;padding:150px 5vw 108px;position:relative;overflow:hidden}.library-collection:before{content:"";pointer-events:none;background:linear-gradient(#07030280,#0000 12% 82%,#04020180),repeating-linear-gradient(100deg,#dbc19409 0 2px,#0000 2px 88px);position:absolute;inset:0;box-shadow:inset 0 0 95px #0000008c}.library-collection:after{content:"";z-index:0;clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);opacity:.92;background:linear-gradient(100deg,#28170e,#69452c 49%,#24140c);height:145px;position:absolute;top:0;left:-8%;right:-8%;box-shadow:inset 0 18px 32px #0000008c,0 16px 32px #00000059}.library-collection-heading{z-index:2;text-align:center;max-width:820px;margin:0 auto 58px;position:relative}.library-collection-heading p{color:#b99055;letter-spacing:.2em;margin:0 0 10px;font-size:14px;font-weight:700}.library-collection-heading h2{color:#efe1ca;letter-spacing:-.025em;margin:0;font:400 clamp(42px,5vw,74px)/1 Georgia,serif}.library-collection-heading span{color:#d4b97f;margin-top:15px;font:italic 18px/1.5 Georgia,serif;display:block}.companion-shelves{z-index:2;background:linear-gradient(90deg,#090503f0,#331d11eb 4%,#180d08e8 50%,#331d11eb 96%,#090503f0);border:12px solid #24140c;outline:2px solid #8a6038;grid-template-columns:repeat(6,minmax(115px,1fr));gap:78px 30px;width:min(1500px,100%);margin:auto;padding:52px 42px 20px;display:grid;position:relative;box-shadow:0 42px 85px #0000009e,inset 0 0 0 5px #4d2c1a,inset 0 18px 38px #0000008c}.companion-shelves:before{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 330px,#0c0604 330px 344px,#795033 344px,#3b2113 354px,#0000 354px 366px);position:absolute;inset:0}.companion-volume{height:290px;color:inherit;cursor:pointer;perspective:1000px;background:0 0;border:0;justify-content:center;align-items:flex-end;padding:0;display:flex;position:relative}.volume-number{z-index:5;color:#b18b57;letter-spacing:.14em;font:700 14px/1 Arial,sans-serif;position:absolute;bottom:-34px;left:50%;transform:translate(-50%)}.hardcover-book{aspect-ratio:2/3;transform-origin:0;filter:drop-shadow(12px 18px 10px #0000009e);width:min(158px,92%);transition:transform .35s,filter .35s;display:block;position:relative;transform:rotateY(-5deg)translateY(0)}.hardcover-book:before{content:"";z-index:-1;background:linear-gradient(90deg,#2c170d,#7b4b2a 55%,#1b0d07);border-radius:3px 0 0 3px;width:13px;position:absolute;top:4px;bottom:4px;left:-9px;box-shadow:inset -2px 0 #e6be7a40}.hardcover-book:after{content:"";z-index:-2;transform-origin:0;background:repeating-linear-gradient(0deg,#d7c8a8 0 2px,#a99573 2px 3px);width:10px;position:absolute;top:7px;bottom:6px;right:-7px;transform:skewY(-10deg)}.hardcover-book img{object-fit:cover;border:3px solid #2b160c;border-radius:2px;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #bd8c4f}.companion-volume:hover .hardcover-book,.companion-volume:focus-visible .hardcover-book{filter:drop-shadow(15px 24px 13px #000000b3)brightness(1.04);transform:rotateY(0)translateY(-15px)scale(1.025)}.companion-volume:focus-visible{outline-offset:8px;outline:2px solid #d9b879}.collection-growth-note{z-index:2;text-align:center;color:#c5ad85;margin:58px auto 0;font:italic 17px/1.5 Georgia,serif;position:relative}.catalog-modal{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#070402c7;place-items:center;padding:24px;animation:.25s catalog-fade;display:grid;position:fixed;inset:0}.catalog-card{color:#2b1b10;background:repeating-linear-gradient(0deg,#724f2614 0 1px,#0000 1px 32px),linear-gradient(145deg,#e6d3a8,#c7a66d);border:2px solid #725027;width:min(760px,94vw);padding:34px 36px 25px;animation:.28s catalog-rise;position:relative;box-shadow:0 0 0 9px #28170e,0 0 0 11px #a6773f,0 34px 90px #000000b8}.catalog-card:before{content:"";pointer-events:none;border:1px solid #57371b5c;position:absolute;inset:7px}.catalog-close{z-index:3;color:#3a2516;cursor:pointer;background:0 0;border:0;width:40px;height:40px;font:32px/1 Georgia,serif;position:absolute;top:10px;right:14px}.catalog-index{letter-spacing:.13em;border-bottom:1px solid #5635196b;padding:0 50px 17px 0;font-size:14px;font-weight:700}.catalog-card-body{grid-template-columns:190px 1fr;align-items:center;gap:31px;padding:28px 0 24px;display:grid}.catalog-card-body>img{aspect-ratio:2/3;object-fit:cover;border:4px solid #482c19;width:100%;box-shadow:9px 12px 20px #37211159}.catalog-status{letter-spacing:.08em;text-transform:uppercase;color:#4a3b23!important;margin:0 0 13px!important;font:700 14px/1.4 Poppins,sans-serif!important}.catalog-status span{background:#416133;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block;box-shadow:0 0 0 3px #41613326}.catalog-card h3{color:#2b1b10;margin:0;font:700 clamp(27px,3.2vw,40px)/1.05 Georgia,serif}.catalog-card h4{color:#5b3b24;margin:11px 0 15px;font:italic 17px/1.45 Georgia,serif}.catalog-card-body p{color:#3f3022;margin:0;font:17px/1.65 Georgia,serif}.catalog-action{color:#f0d7a6;letter-spacing:.07em;text-transform:uppercase;background:#352116;border:1px solid #7b552d;align-items:center;gap:11px;margin-top:22px;padding:13px 18px;font-size:14px;font-weight:700;display:inline-flex}.catalog-action-pending{opacity:.72;cursor:default}.catalog-card footer{color:#6b4b2e;letter-spacing:.1em;border-top:1px solid #5635196b;justify-content:space-between;gap:18px;padding-top:18px;font-size:14px;font-weight:700;display:flex}@keyframes catalog-fade{0%{opacity:0}to{opacity:1}}@keyframes catalog-rise{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}@media (width<=1100px){.companion-shelves{grid-template-columns:repeat(4,1fr)}.companion-shelves:before{background:repeating-linear-gradient(#0000 0 330px,#0c0604 330px 344px,#795033 344px,#3b2113 354px,#0000 354px 366px)}}@media (width<=720px){.library-collection{padding:110px 4vw 82px}.library-collection:after{height:105px}.library-collection-heading{margin-bottom:42px}.library-collection-heading h2{font-size:42px}.library-collection-heading span{font-size:17px}.companion-shelves{border-width:7px;grid-template-columns:repeat(2,1fr);gap:70px 18px;padding:38px 17px 20px}.companion-volume{height:260px}.hardcover-book{width:min(145px,90%)}.catalog-card{padding:30px 22px 22px}.catalog-index{font-size:12px;line-height:1.45}.catalog-card-body{grid-template-columns:105px 1fr;align-items:start;gap:18px}.catalog-card h3{font-size:27px}.catalog-card h4{font-size:15px}.catalog-card-body p{font-size:15px;line-height:1.55}.catalog-action{padding:11px 12px;font-size:12px;line-height:1.35}.catalog-card footer{font-size:11px}.catalog-modal{padding:12px}}.library-establishing-view>.library-collection{z-index:6;box-shadow:none;background:0 0;border:0;padding:0;position:absolute;inset:3.8% 17.7% 32.4% 14.2%;overflow:visible}.library-establishing-view>.library-collection:before,.library-establishing-view>.library-collection:after{display:none}.library-establishing-view .companion-shelves{width:auto;box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;inset:0}.library-establishing-view .companion-shelves:before{display:none}.library-establishing-view .companion-volume{left:var(--place-x);top:var(--place-y);width:var(--place-width);height:var(--place-height);filter:none;z-index:1;background:0 0;border:0;justify-content:center;align-items:flex-end;min-width:0;padding:0 12% 1.5%;display:flex;position:absolute;overflow:visible;transform:translate(-50%)}.library-establishing-view .companion-volume:before,.library-establishing-view .companion-volume:after{display:none}.library-establishing-view .hardcover-book{z-index:2;width:auto;height:var(--book-height,61%);aspect-ratio:2/3;max-width:58%;transform:perspective(520px) rotateY(var(--book-angle,-8deg)) rotateZ(var(--book-lean,0deg));transform-origin:0 100%;filter:drop-shadow(4px 6px 5px #000000b8);border-radius:2px 1px 1px 2px;flex:none;transition:transform .28s,filter .28s;position:relative}.library-establishing-view .hardcover-book:before{content:"";z-index:-1;background:linear-gradient(90deg,#1d0f08,#6d4327 62%,#24130b);border-radius:2px 0 0 2px;width:12%;display:block;position:absolute;top:2%;bottom:2%;left:-8%;box-shadow:inset -1px 0 #e6be7a47}.library-establishing-view .hardcover-book:after{content:"";z-index:-2;transform-origin:0;background:repeating-linear-gradient(0deg,#d3c39f 0 1px,#806c4e 1px 2px);border-right:1px solid #2a170d;width:9%;display:block;position:absolute;top:4%;bottom:3%;right:-7%;transform:skewY(-8deg)}.library-establishing-view .hardcover-book img{object-fit:cover;border:3px solid #30190e;border-radius:2px 1px 1px 2px;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #dbb46c7a}.library-establishing-view .cabinet-display-volume{z-index:3}.library-establishing-view .cabinet-display-volume .hardcover-book{filter:drop-shadow(6px 9px 7px #000c);max-width:64%;height:72%}.library-establishing-view .volume-variant-0{--shelf-x:-5%;--book-height:63%;--book-angle:-10deg;--left-lean:-2deg;--right-books:29%}.library-establishing-view .volume-variant-1{--shelf-y:2%;--book-height:56%;--book-angle:-5deg;--book-lean:1deg;--right-lean:3deg}.library-establishing-view .volume-variant-2{--shelf-x:4%;--book-height:66%;--book-angle:-12deg;--left-lean:-4deg;--right-books:38%}.library-establishing-view .volume-variant-3{--shelf-y:1%;--book-height:59%;--book-angle:-3deg;--book-lean:-1deg;--right-lean:2deg}.library-establishing-view .volume-variant-4{--shelf-x:-3%;--book-height:64%;--book-angle:-8deg;--left-lean:2deg;--right-books:31%}.library-establishing-view .volume-variant-5{--shelf-x:5%;--shelf-y:2%;--book-height:55%;--book-angle:-6deg;--book-lean:1.5deg;--left-lean:-3deg}.library-establishing-view .companion-volume:nth-child(8n+3){--shelf-y:-3%;--book-lean:-2deg}.library-establishing-view .companion-volume:nth-child(7n+2){--shelf-x:8%;--right-books:41%}.library-establishing-view .companion-volume:nth-child(9n+1){--book-angle:-14deg}.library-establishing-view .volume-number{z-index:3;color:#dbb97cb8;letter-spacing:.08em;text-shadow:0 1px 2px #000;font-size:clamp(7px,.48vw,9px);line-height:1;position:absolute;bottom:1%;left:50%;transform:translate(-50%)}.library-establishing-view .companion-volume:hover,.library-establishing-view .companion-volume:focus-visible{filter:none;z-index:8;outline:none}.library-establishing-view .companion-volume:hover .hardcover-book,.library-establishing-view .companion-volume:focus-visible .hardcover-book{filter:drop-shadow(7px 11px 7px #000000d1)brightness(1.16);transform:perspective(520px)rotateY(0)rotate(0)translateY(-7%)translateZ(12px)}.library-establishing-view .catalog-modal{position:fixed}@media (width<=900px){.library-establishing-view>.library-collection{inset:5% 12% 33%}.library-establishing-view .companion-volume{padding-left:8%;padding-right:8%}.library-establishing-view .hardcover-book{max-width:68%;height:58%}}@media (width<=640px){.library-establishing-view>.library-collection{inset:7% 6% 34%}.library-establishing-view .companion-volume{padding:0 4% 1%}.library-establishing-view .hardcover-book{max-width:78%;height:54%}.library-establishing-view .volume-number{display:none}}.catalog-card{color:#2b1b10;background:radial-gradient(circle at 72% 18%,#fff8d63b,#0000 27%),repeating-linear-gradient(0deg,#4e30180d 0 1px,#0000 1px 29px),linear-gradient(145deg,#e4cc96,#c7a66d);border:3px solid #6b4724;border-radius:24px;width:min(1040px,94vw);padding:28px 38px 25px;box-shadow:0 0 0 7px #b58b4f,0 0 0 10px #25150c,0 34px 90px #000000c7,inset 0 0 30px #58371833}.catalog-card:before{border:2px double #5331159e;border-radius:16px;inset:12px}.catalog-index{border-bottom:2px solid #502f16ab;justify-content:space-between;align-items:center;padding:4px 18px 19px 4px;font-family:Georgia,serif;display:flex}.catalog-index span{letter-spacing:.12em;font-size:17px;display:block}.catalog-index span b{color:#733625;letter-spacing:.16em;margin-top:5px;font-size:14px;display:block}.catalog-index strong{color:#733625;letter-spacing:.09em;font:400 25px Georgia,serif}.catalog-card-body{grid-template-columns:245px 1fr;align-items:stretch;gap:30px;padding:22px 0 16px}.catalog-card-body>img{object-fit:cover;border:7px ridge #5b3a1f;align-self:center;width:100%;max-height:355px;box-shadow:11px 15px 22px #3721116b}.catalog-fields{border-left:2px solid #502f169e}.catalog-fields label,.catalog-fields b{color:#713423;letter-spacing:.08em;text-transform:uppercase;font:700 14px/1.4 Georgia,serif}.catalog-title-field,.catalog-description{border-bottom:2px solid #502f1694;padding:8px 17px 15px}.catalog-title-field h3{margin-top:8px;font-family:Georgia,serif}.catalog-title-field h4{margin-bottom:0}.catalog-status{border-bottom:2px solid #502f1694;padding:12px 17px;margin:0!important;font-family:Georgia,serif!important}.catalog-status b{margin-right:14px}.catalog-description p{margin-top:7px;font-family:Georgia,serif}.catalog-collection{color:#3b281b;grid-template-columns:1fr auto;gap:20px;padding:13px 17px;font:italic 16px Georgia,serif;display:grid}.catalog-collection span+span{border-left:1px solid #502f1680;padding-left:20px}.catalog-stamp{color:#743022bf;text-align:center;letter-spacing:.08em;border:3px double #743022a6;border-radius:50%;place-items:center;width:104px;height:104px;font:700 11px/1.25 Georgia,serif;display:grid;position:absolute;bottom:112px;right:7%;transform:rotate(-10deg)}.catalog-action{z-index:2;color:#e8c98d;letter-spacing:.09em;background:linear-gradient(#39251a,#1f140e);border:2px solid #8e6737;justify-content:center;width:min(520px,72%);margin:4px auto 0;padding:15px 22px;font:700 16px Georgia,serif;display:flex;position:relative;box-shadow:0 0 0 3px #3b2617,0 7px 13px #37200e52}.catalog-checkout-note{z-index:2;text-align:center;position:relative;color:#3c2b1e!important;margin:11px 0 0!important;font:15px/1.4 Georgia,serif!important}.catalog-close{top:15px;right:22px}@media (width<=720px){.catalog-card{border-radius:16px;padding:25px 20px 21px}.catalog-index span{font-size:13px}.catalog-index strong{font-size:19px}.catalog-card-body{grid-template-columns:105px 1fr;gap:14px}.catalog-card-body>img{border-width:4px}.catalog-fields label,.catalog-fields b{font-size:11px}.catalog-title-field,.catalog-description,.catalog-status{padding-left:11px;padding-right:8px}.catalog-title-field h3{font-size:23px}.catalog-title-field h4,.catalog-description p{font-size:14px}.catalog-collection{grid-template-columns:1fr;gap:7px;font-size:12px}.catalog-collection span+span{border:0;padding:0}.catalog-stamp{display:none}.catalog-action{width:88%;font-size:13px}.catalog-checkout-note{font-size:12px!important}}.prosperity-parlor{background:#08020d;border-color:#ffa95b73}.prosperity-parlor .library-establishing-view{background:#08020d url(/prosperity-parlor-background-v1.png) 50%/cover no-repeat;min-height:min(56.25vw,864px);overflow:hidden}.prosperity-parlor .library-establishing-view:before{z-index:1;background:radial-gradient(circle at 50% 55%,#0000 0 28%,#0b02120f 52%,#06010a40 100%);box-shadow:inset 0 0 80px #0400086b}.prosperity-parlor .library-room-name{z-index:7;width:min(590px,38vw);box-shadow:none;color:#fff;text-shadow:0 0 5px #fff,0 0 12px #ff7bbf,0 0 24px #9a3cff;text-transform:uppercase;letter-spacing:.12em;background:0 0;border:0;padding:10px 20px 11px;top:1.7%}.prosperity-parlor .library-room-name strong{letter-spacing:.12em;font:700 clamp(18px,1.65vw,29px)/1.05 Poppins,sans-serif;display:block}.prosperity-parlor .library-room-name span{color:#fff2bf;letter-spacing:.08em;text-shadow:0 0 7px #ff8f48,0 0 13px #ff3faab3;margin-top:7px;font:600 clamp(10px,.75vw,14px)/1.3 Poppins,sans-serif;display:block}.prosperity-parlor .library-establishing-view>.library-collection{z-index:5;inset:0;overflow:visible}.prosperity-parlor .companion-volume{top:calc(var(--place-y) - 10%);filter:none;align-items:flex-end;padding:0}.prosperity-parlor .hardcover-book{max-width:82%;height:94%;transform:perspective(600px) rotateY(-4deg) rotateZ(var(--book-lean,0deg));filter:drop-shadow(0 6px 5px #0f031bb8)drop-shadow(0 0 8px #ffce7b6b);border-radius:4px;transition:transform .3s cubic-bezier(.2,.8,.2,1),filter .3s}.prosperity-parlor .hardcover-book:before{background:linear-gradient(90deg,#201029,#8b5a8d 62%,#27152d);width:8%;top:1%;bottom:1%;left:-5%;box-shadow:inset -1px 0 #ffeabe80}.prosperity-parlor .hardcover-book:after{background:repeating-linear-gradient(0deg,#fff3cf 0 1px,#bca97d 1px 2px);border-right-color:#6e4264;width:7%;top:3%;bottom:2%;right:-5%}.prosperity-parlor .hardcover-book img{border:2px solid #ffe6b5d1;border-radius:4px;box-shadow:inset 0 0 0 1px #ffffff75,0 0 0 2px #6c376db3}.prosperity-parlor .volume-number{color:#fff1be;text-shadow:0 0 6px #ff65c7;background:#18061fbf;border-radius:9px;padding:2px 5px;font-size:clamp(8px,.52vw,10px);bottom:-10%}.prosperity-parlor .companion-volume:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #fff0ab}.prosperity-parlor .catalog-modal{-webkit-backdrop-filter:blur(12px)saturate(1.25);backdrop-filter:blur(12px)saturate(1.25);background:#08010eb8}.prosperity-parlor .catalog-card{color:#27152d;background:radial-gradient(circle at 85% 8%,#ff72e02e,#0000 28%),linear-gradient(145deg,#fffef7fa,#f4e7fffa);border:2px solid #d9a7f4;box-shadow:0 0 0 6px #ffffffb8,0 0 0 9px #ff55d666,0 34px 90px #000000c7,0 0 46px #5ec5ff47}.prosperity-parlor .catalog-card:before{border-color:#8d48a26b}.prosperity-parlor .catalog-index,.prosperity-parlor .catalog-title-field,.prosperity-parlor .catalog-description,.prosperity-parlor .catalog-status{border-color:#72368459}.prosperity-parlor .catalog-index span b,.prosperity-parlor .catalog-index strong,.prosperity-parlor .catalog-fields label,.prosperity-parlor .catalog-fields b{color:#833b86}.prosperity-parlor .catalog-card h3{color:#28132d}.prosperity-parlor .catalog-card h4,.prosperity-parlor .catalog-card-body p,.prosperity-parlor .catalog-collection{color:#503052!important}.prosperity-parlor .catalog-card-body>img{border-color:#9a5d9e;box-shadow:11px 15px 22px #4a1c504d,0 0 18px #ff5ccf3d}.prosperity-parlor .catalog-stamp{color:#90357ead;border-color:#90357e8c}.prosperity-parlor .catalog-action{color:#fff8d8;background:linear-gradient(90deg,#632a7b,#b83c9d 52%,#4a4fc4);border-color:#e6b6fb;box-shadow:0 0 0 3px #511e69bf,0 8px 20px #5a156857,0 0 18px #ff5fda3d}.prosperity-parlor .catalog-checkout-note{color:#56345d!important}@media (width<=900px){.prosperity-parlor .library-establishing-view{background-position:50%;min-height:78vw}.prosperity-parlor .library-room-name{width:48vw;top:1.3%}.prosperity-parlor .hardcover-book{max-width:92%}}@media (width<=640px){.prosperity-parlor .library-establishing-view{background-position:top;background-size:auto 112vw;min-height:112vw}.prosperity-parlor .library-room-name{width:64vw;padding:5px 8px;top:1%}.prosperity-parlor .library-room-name strong{font-size:12px}.prosperity-parlor .library-room-name span{margin-top:3px;font-size:8px}.prosperity-parlor .hardcover-book{max-width:100%;height:88%}.prosperity-parlor .companion-volume{top:calc(var(--place-y) - 10%)}.prosperity-parlor .volume-number{display:none}}.prosperity-parlor .library-establishing-view{background-color:#09030e;background-image:url(/prosperity-parlor-velvet-v2.png)}.prosperity-parlor .library-establishing-view:before{background:linear-gradient(90deg,#07010c1f,#0000 18% 82%,#07010c1f),radial-gradient(at 50% 46%,#0000 0 27%,#08010d1a 62%,#05000847 100%);box-shadow:inset 0 0 90px #04000761}.prosperity-parlor .library-room-name{background:linear-gradient(90deg,#0000,#13051db8 18% 82%,#0000);border:1px solid #d69dff3d;border-radius:999px;width:min(650px,43vw);padding:11px 24px 12px;top:2.1%;box-shadow:0 0 22px #a145e12b}.prosperity-parlor .companion-volume{top:calc(var(--place-y) - 3%);padding:0;overflow:visible}.prosperity-parlor .companion-volume:before{content:"";z-index:0;width:7px;height:var(--chain-height);filter:drop-shadow(0 0 3px #fffc)drop-shadow(0 0 5px #b45dff7a);opacity:.9;pointer-events:none;background:radial-gradient(circle,#fff 0 15%,#dca9ff 18% 32%,#71ddff 35% 43%,#0000 46%) top/7px 12px repeat-y;position:absolute;bottom:88%;left:50%;transform:translate(-50%);display:block!important}.prosperity-parlor .companion-volume:after{content:"";z-index:0;filter:blur(7px);pointer-events:none;background:radial-gradient(#fff7d33b,#c063ff17 38%,#0000 70%);width:140%;height:105%;position:absolute;top:18%;left:50%;transform:translate(-50%);display:block!important}.prosperity-parlor .hardcover-book{z-index:2;max-width:92%;height:96%;transform:perspective(700px) rotateY(-3deg) rotateZ(var(--book-lean,0deg));filter:drop-shadow(0 12px 9px #030008d1)drop-shadow(0 0 10px #ffedb48f);transform-origin:top}.prosperity-parlor .hardcover-book:before{background:linear-gradient(90deg,#1a0821,#7d3a82 64%,#1d0a25);width:7%;left:-4%}.prosperity-parlor .hardcover-book img{border:2px solid #ffe8bae6;box-shadow:inset 0 0 0 1px #ffffff80,0 0 0 2px #652675cc,0 0 20px #ffd28933}.prosperity-parlor .volume-number{display:none}.prosperity-parlor .companion-volume:hover .hardcover-book,.prosperity-parlor .companion-volume:focus-visible .hardcover-book{filter:drop-shadow(0 18px 11px #030008d9)drop-shadow(0 0 18px #fff2c4e0)brightness(1.1);transform:perspective(700px)rotateY(0)rotate(0)translateY(-5%)scale(1.075)}.prosperity-parlor .companion-volume:focus-visible{outline-offset:6px;outline:2px solid #ffefb6f2}@media (width<=900px){.prosperity-parlor .library-establishing-view{background-position:top}.prosperity-parlor .library-room-name{width:53vw}.prosperity-parlor .hardcover-book{max-width:100%}}@media (width<=640px){.prosperity-parlor .library-establishing-view{background-position:top;background-size:auto 100svh;background-attachment:fixed;min-height:0}.prosperity-parlor .library-room-name{z-index:8;width:86vw;margin:0 auto;padding:18px 12px;position:relative;top:auto;left:auto;transform:none}.prosperity-parlor .library-room-name strong{font-size:20px}.prosperity-parlor .library-room-name span{font-size:12px;line-height:1.45}.prosperity-parlor .library-establishing-view>.library-collection{padding:120px 6vw 90px;position:relative;inset:auto}.prosperity-parlor .companion-shelves{grid-template-columns:repeat(2,minmax(0,1fr));gap:110px 24px;width:100%;display:grid;position:relative;inset:auto}.prosperity-parlor .companion-volume{width:auto;height:280px;padding:0;position:relative;top:auto;left:auto;transform:none}.prosperity-parlor .companion-volume:before{background-size:5px 9px;width:5px;height:110px;bottom:88%}.prosperity-parlor .hardcover-book{max-width:92%;height:92%}}.companion-library.prosperity-parlor{background:#07020b;height:155vh;min-height:155vh;overflow:clip}.companion-library.prosperity-parlor .library-establishing-view{background-position:50% 8%;background-repeat:no-repeat;background-size:112%;height:100vh;min-height:100vh;position:sticky;top:0;overflow:hidden}.companion-library.prosperity-parlor .library-establishing-view:after{content:"";z-index:2;filter:blur(12px);pointer-events:none;background:radial-gradient(#ffdd8d21,#b04dff12 42%,#0000 72%);border-radius:48% 48% 28% 28%;position:absolute;inset:28% 43% 27%}.companion-library.prosperity-parlor .library-room-name{top:9vh}.companion-library.prosperity-parlor .companion-volume{z-index:3}.companion-library.prosperity-parlor .companion-volume:before{z-index:0;height:var(--chain-height);opacity:.72;bottom:94%;-webkit-mask-image:linear-gradient(#0000,#000 18%,#000);mask-image:linear-gradient(#0000,#000 18%,#000)}.companion-library.prosperity-parlor .hardcover-book{z-index:4}.companion-library.prosperity-parlor .crystal-tassel{z-index:1;pointer-events:none;filter:drop-shadow(0 0 4px #fffc)drop-shadow(0 0 8px #9a5aff7a);width:26px;height:42%;position:absolute;top:88%;left:50%;transform:translate(-50%)}.companion-library.prosperity-parlor .crystal-tassel:before{content:"";opacity:.78;background:radial-gradient(circle,#fff 0 15%,#e2b8ff 18% 30%,#7be7ff 33% 42%,#0000 46%) 50%/6px 11px repeat-y;width:6px;height:72%;position:absolute;top:0;left:50%;transform:translate(-50%)}.companion-library.prosperity-parlor .crystal-tassel:after{content:"";clip-path:polygon(50% 0,91% 26%,76% 82%,50% 100%,24% 82%,9% 26%);background:linear-gradient(145deg,#fffffff5,#8de0ffc7 28%,#be6affe0 60%,#ffaaddb8);border:1px solid #ffffffb8;width:24px;height:28px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:inset 4px 3px 7px #ffffff94,inset -5px -4px 8px #48147859,0 0 13px #c268ff73}.companion-library.prosperity-parlor .crystal-charm-1:after{clip-path:polygon(50% 0,61% 34%,98% 35%,68% 56%,79% 94%,50% 71%,21% 94%,32% 56%,2% 35%,39% 34%);width:29px;height:29px}.companion-library.prosperity-parlor .crystal-charm-2:after{clip-path:polygon(100% 0,100% 100%,0 100%,24% 84%,37% 62%,37% 38%,24% 16%);border-radius:50%;width:29px;height:29px}.companion-library.prosperity-parlor .crystal-charm-3:after{clip-path:polygon(50% 0,91% 38%,72% 100%,28% 100%,9% 38%);width:22px;height:34px}.companion-library.prosperity-parlor .crystal-charm-4:after{clip-path:polygon(50% 0,63% 32%,100% 27%,72% 55%,89% 94%,50% 72%,11% 94%,28% 55%,0 27%,37% 32%);width:30px;height:27px}.companion-library.prosperity-parlor .crystal-charm-5:after{clip-path:polygon(50% 0,63% 31%,92% 16%,79% 49%,100% 63%,64% 69%,50% 100%,36% 69%,0 63%,21% 49%,8% 16%,37% 31%);width:31px;height:26px}@media (width<=900px){.companion-library.prosperity-parlor .library-establishing-view{background-position:50% 7%;background-size:auto 100vh}.companion-library.prosperity-parlor .library-room-name{top:10vh}}@media (width<=640px){.companion-library.prosperity-parlor{height:auto;min-height:0;overflow:hidden}.companion-library.prosperity-parlor .library-establishing-view{background-position:top;background-size:auto 100svh;background-attachment:fixed;height:auto;min-height:0;position:relative;top:auto}.companion-library.prosperity-parlor .library-room-name{padding-top:34px;padding-bottom:34px;top:auto}.companion-library.prosperity-parlor .crystal-tassel{height:78px;top:89%}.companion-library.prosperity-parlor .companion-volume:before{height:130px;bottom:94%}}@media (width>=641px){.companion-library.prosperity-parlor{height:140vh;min-height:140vh}.companion-library.prosperity-parlor .library-establishing-view{background-position:50% 5%;height:100vh;min-height:100vh}.companion-library.prosperity-parlor .library-room-name{z-index:9;width:min(690px,46vw);padding:15px 28px 16px;top:10vh}.companion-library.prosperity-parlor .library-establishing-view>.library-collection{z-index:5;inset:25vh 0 4vh}.companion-library.prosperity-parlor .companion-volume{top:calc(var(--place-y) - 9%)}}@media (width>=641px) and (width<=900px){.companion-library.prosperity-parlor .library-room-name{width:58vw;top:11vh}.companion-library.prosperity-parlor .library-establishing-view>.library-collection{top:27vh;bottom:3vh}}.companion-library.prosperity-parlor .companion-volume:before{bottom:100%}.companion-library.prosperity-parlor .crystal-tassel{top:100%}@media (width<=640px){.companion-library.prosperity-parlor .companion-volume:before{bottom:100%}.companion-library.prosperity-parlor .crystal-tassel{top:100%}}.companion-library.prosperity-parlor .library-room-name{isolation:isolate;background:linear-gradient(#0a0212f5,#12031beb) padding-box padding-box,linear-gradient(105deg,#ff4fc8 0%,#9a65ff 18%,#46dfff 34%,#ffe36b 50%,#ff8b37 66%,#ff4fc8 83%,#7d6cff 100%) border-box;border:3px solid #0000;border-radius:28px;padding:18px 38px 20px;overflow:visible;box-shadow:0 0 7px #ffffff9e,0 0 18px #ff4ad8b8,0 0 34px #685dff80,inset 0 0 18px #ff65e033}.companion-library.prosperity-parlor .library-room-name:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0d0316,#0d0316) padding-box padding-box,linear-gradient(90deg,#ff4ad8,#8a67ff,#42e8ff,#ffd85d,#ff7a35,#ff4ad8) border-box;border:2px solid #0000;border-radius:21px;position:absolute;inset:6px;box-shadow:0 0 9px #ff5bddb3,inset 0 0 12px #50d9ff29}.companion-library.prosperity-parlor .library-room-name strong{z-index:1;color:#fff;letter-spacing:.14em;text-shadow:0 0 2px #fff,0 0 7px #ff75d8,0 0 14px #ff4caa,0 0 24px #7658ff;font-size:clamp(22px,2vw,35px);position:relative}.companion-library.prosperity-parlor .library-room-name span{z-index:1;color:#fff4bd;letter-spacing:.09em;text-shadow:0 0 4px #fff,0 0 9px #ffaf42,0 0 17px #ff4bb8d9;margin-top:10px;font-size:clamp(12px,.9vw,16px);position:relative}@media (width<=640px){.companion-library.prosperity-parlor .library-room-name{border-radius:23px;width:90vw;padding:20px 18px 22px}.companion-library.prosperity-parlor .library-room-name:before{border-radius:17px}.companion-library.prosperity-parlor .library-room-name strong{letter-spacing:.08em;font-size:clamp(21px,7vw,29px);line-height:1.12}.companion-library.prosperity-parlor .library-room-name span{letter-spacing:.05em;font-size:14px;line-height:1.45}}.companion-library.prosperity-parlor{height:105vh;min-height:105vh}.companion-library.prosperity-parlor .companion-volume:before,.companion-library.prosperity-parlor .crystal-tassel{display:none!important}@media (width<=640px){.companion-library.prosperity-parlor{height:auto;min-height:0}}.companion-library.prosperity-parlor .library-establishing-view{background-image:url(/prosperity-parlor-ceiling-marquee-v3.png);background-position:top;background-size:cover}.companion-library.prosperity-parlor .library-room-name{width:min(820px,49vw);box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 20px 10px;top:15vh}.companion-library.prosperity-parlor .library-room-name:before{display:none}.companion-library.prosperity-parlor .library-room-name strong{letter-spacing:.13em;text-shadow:0 0 2px #fff,0 0 8px #ff72da,0 0 17px #ff4fb9,0 0 28px #715dff;font-size:clamp(24px,2.15vw,38px)}.companion-library.prosperity-parlor .library-room-name span{margin-top:8px;font-size:clamp(14px,.95vw,17px)}.companion-library.prosperity-parlor .library-establishing-view>.library-collection{top:32vh;bottom:2vh}.companion-library.prosperity-parlor .hardcover-book{max-width:108%;height:110%}@media (width<=900px) and (width>=641px){.companion-library.prosperity-parlor .library-room-name{width:58vw;top:15vh}.companion-library.prosperity-parlor .library-establishing-view>.library-collection{top:32vh;bottom:2vh}}@media (width<=640px){.companion-library.prosperity-parlor .library-establishing-view{background-position:top;background-size:auto 100svh}.companion-library.prosperity-parlor .library-room-name{width:88vw;margin-top:0;padding:22px 15px 24px}.companion-library.prosperity-parlor .library-establishing-view>.library-collection{padding-top:104px}.companion-library.prosperity-parlor .hardcover-book{max-width:100%;height:100%}}@media (width>=641px){.companion-library.prosperity-parlor .hardcover-book{max-width:114%;height:116%}.companion-library.prosperity-parlor .companion-volume:nth-child(6n+1){margin-top:-1.1vh;margin-left:.5vw}.companion-library.prosperity-parlor .companion-volume:nth-child(6n+2){margin-top:1.4vh;margin-left:-.7vw}.companion-library.prosperity-parlor .companion-volume:nth-child(6n+3){margin-top:-.4vh;margin-left:.9vw}.companion-library.prosperity-parlor .companion-volume:nth-child(6n+4){margin-top:1.8vh;margin-left:-.4vw}.companion-library.prosperity-parlor .companion-volume:nth-child(6n+5){margin-top:-1.6vh;margin-left:.7vw}.companion-library.prosperity-parlor .companion-volume:nth-child(6n+6){margin-top:.6vh;margin-left:-.6vw}.companion-library.prosperity-parlor .library-establishing-view>.library-collection{top:39vh;bottom:1vh}}.companion-library.prosperity-parlor .library-establishing-view{background-image:url(/prosperity-parlor-obsidian-rainbow-floor-v7.png)}.companion-library.prosperity-parlor .library-room-name{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width>=641px){.companion-library.prosperity-parlor{background:#09030e;height:auto;min-height:0;overflow:hidden}.companion-library.prosperity-parlor .library-establishing-view{background-color:#09030e;background-position:top;background-repeat:no-repeat;background-size:100%;height:auto;min-height:100vh;position:relative;top:auto;overflow:visible}.companion-library.prosperity-parlor .library-establishing-view:before{background:radial-gradient(circle at 18% 64%,#e07bff14,#0000 26%),radial-gradient(circle at 82% 76%,#55cfff12,#0000 25%),linear-gradient(#0000 0 68vh,#09030f1f 92vh,#09030e 118vh)}.companion-library.prosperity-parlor .library-establishing-view>.library-collection{width:min(1240px,92vw);margin:0 auto;padding:44vh 0 110px;position:relative;inset:auto;overflow:visible}.companion-library.prosperity-parlor .companion-shelves{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row;gap:76px clamp(16px,2.5vw,40px);width:100%;display:grid;position:relative;inset:auto}.companion-library.prosperity-parlor .companion-volume{justify-content:center;align-items:center;min-width:0;padding:0;position:relative;transform:none;width:auto!important;height:clamp(250px,20vw,320px)!important;margin:0!important;top:auto!important;left:auto!important}.companion-library.prosperity-parlor .companion-volume:nth-child(5n+1){grid-column:1/span 2}.companion-library.prosperity-parlor .companion-volume:nth-child(5n+2){grid-column:3/span 2;transform:translateY(22px)}.companion-library.prosperity-parlor .companion-volume:nth-child(5n+3){grid-column:5/span 2;transform:translateY(-12px)}.companion-library.prosperity-parlor .companion-volume:nth-child(5n+4){grid-column:2/span 2;transform:translateY(16px)}.companion-library.prosperity-parlor .companion-volume:nth-child(5n+5){grid-column:4/span 2;transform:translateY(-10px)}.companion-library.prosperity-parlor .hardcover-book{max-width:82%;height:96%}.companion-library.prosperity-parlor .companion-volume:after{filter:blur(9px);background:radial-gradient(#fff8db45,#c063ff1a 38%,#0000 70%);width:112%;height:108%;top:4%}.companion-library.prosperity-parlor .library-establishing-view>.library-collection{width:min(1740px,97vw);padding:44vh 0 88px}.companion-library.prosperity-parlor .companion-shelves{width:100%;box-shadow:none;background:0 0;border:0;outline:0;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row;gap:82px clamp(8px,1.15vw,22px);padding:0}.companion-library.prosperity-parlor .companion-shelves:before{display:none}.companion-library.prosperity-parlor .companion-volume:nth-child(4n+1){grid-column:1/span 2;transform:translateY(-8px)}.companion-library.prosperity-parlor .companion-volume:nth-child(4n+2){grid-column:3/span 2;transform:translateY(18px)}.companion-library.prosperity-parlor .companion-volume:nth-child(4n+3){grid-column:9/span 2;transform:translateY(12px)}.companion-library.prosperity-parlor .companion-volume:nth-child(4n+4){grid-column:11/span 2;transform:translateY(-12px)}.companion-library.prosperity-parlor .companion-volume:nth-child(29){grid-column:3/span 2;transform:translateY(8px)}.companion-library.prosperity-parlor .companion-volume:nth-child(30){grid-column:9/span 2;transform:translateY(-8px)}.companion-library.prosperity-parlor .companion-volume:hover .hardcover-book{transform:perspective(700px) rotateY(-3deg) rotateZ(var(--book-lean,0deg));filter:drop-shadow(0 15px 11px #030008db)drop-shadow(0 0 16px #fff2c4c2)brightness(1.08);animation:.9s cubic-bezier(.22,.72,.24,1) parlor-companion-sway}.companion-library.prosperity-parlor .companion-volume:focus-visible .hardcover-book{transform:perspective(700px) rotateY(-3deg) rotateZ(var(--book-lean,0deg));filter:drop-shadow(0 15px 11px #030008db)drop-shadow(0 0 16px #fff2c4c2)brightness(1.08)}}@keyframes parlor-companion-sway{0%,to{transform:perspective(700px) rotateY(-3deg) rotateZ(var(--book-lean,0deg))}28%{transform:perspective(700px) rotateY(-3deg) rotateZ(calc(var(--book-lean,0deg) + 1.6deg))}58%{transform:perspective(700px) rotateY(-3deg) rotateZ(calc(var(--book-lean,0deg) - 1.1deg))}78%{transform:perspective(700px) rotateY(-3deg) rotateZ(calc(var(--book-lean,0deg) + .45deg))}}@media (prefers-reduced-motion:reduce){.companion-library.prosperity-parlor .companion-volume:hover .hardcover-book{animation:none}}@media (width>=641px){.companion-library.prosperity-parlor .library-establishing-view>.library-collection:before{content:"";z-index:0;width:min(80vw,1500px);height:auto;box-shadow:none;filter:brightness(.58)saturate(.72)contrast(.92)hue-rotate(-4deg)drop-shadow(0 0 14px #5b23702e);opacity:.78;pointer-events:none;background:url(/prosperity-rainbow-path-extension-v8.png) top/100% 100% no-repeat;position:absolute;inset:53.28vw auto -34px 50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0,#000 3% 97%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 3% 97%,#0000 100%);display:block!important}.companion-library.prosperity-parlor .companion-shelves{z-index:2}}.rainbow-threshold{z-index:6;isolation:isolate;text-align:center;background:radial-gradient(at 50% 80%,#8039ab29,#0000 38%),linear-gradient(#09030e,#07020b 72%,#050107);flex-direction:column;justify-content:flex-start;align-items:center;min-height:46vh;margin-top:-88px;padding:86px 5vw 96px;display:flex;position:relative;overflow:hidden}.rainbow-threshold:before{display:none}.rainbow-threshold:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#a57c5b4d 0,#3f1f41eb 12%,#190a1dfa 54%,#060208fa 100%);border-top:1px solid #cda86f40;border-bottom:1px solid #502a576b;height:22px;position:absolute;inset:0 0 auto;box-shadow:0 -10px 30px #280e2f61,0 9px 26px #0000007a,inset 0 1px #ffffff0a}.rainbow-threshold-message{z-index:2;text-shadow:0 4px 28px #000000f0;background:radial-gradient(#07020cd6,#07020c61 58%,#0000 76%);border:0;width:min(900px,92vw);margin-top:0;padding:30px 42px 20px;position:relative}.rainbow-threshold h2{color:#f5e8d0;letter-spacing:-.03em;text-shadow:0 3px 26px #000000d9;margin:0;font:400 clamp(30px,3.5vw,52px)/1.12 Georgia,serif}.rainbow-threshold p{color:#e7c987;letter-spacing:.08em;text-transform:uppercase;margin:25px 0 5px;font:600 clamp(18px,1.55vw,26px)/1.35 Poppins,sans-serif}.rainbow-threshold strong{color:#fff5e3;font:500 clamp(22px,2.1vw,34px)/1.3 Georgia,serif;display:block}@media (width<=640px){.companion-library.prosperity-parlor .library-establishing-view{background-position:top;background-size:auto 100svh;background-attachment:scroll}.companion-library.prosperity-parlor .library-establishing-view>.library-collection{padding:86svh 6vw 220px;overflow:visible}.companion-library.prosperity-parlor .library-establishing-view>.library-collection:before{content:"";z-index:0;filter:brightness(.46)saturate(.68)contrast(.9)hue-rotate(-4deg);opacity:.5;pointer-events:none;background:url(/prosperity-rainbow-path-extension-v8.png) top/100% 100% no-repeat;width:88vw;position:absolute;top:92svh;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0,#000 4% 96%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 4% 96%,#0000 100%);display:block!important}.companion-library.prosperity-parlor .companion-shelves{z-index:2;position:relative}.rainbow-threshold{min-height:42vh;margin-top:0;padding:70px 5vw 78px}.rainbow-threshold:after{height:16px;top:0}.rainbow-threshold-message{border-radius:24px;padding:30px 20px 32px}.rainbow-threshold h2{font-size:36px}.rainbow-threshold p{font-size:16px}.rainbow-threshold strong{font-size:23px}}:root{--mya-black:#08050a;--mya-ink:#100813;--mya-pink:#ff3d8d;--mya-hot:#ff1eb5;--mya-teal:#31e5df;--mya-violet:#9b5cff;--mya-gold:#f3b54a;--mya-cream:#fff3df}.room-tabs{grid-template-columns:repeat(8,1fr)!important}*{box-sizing:border-box}.mya-studio{background:var(--mya-black);color:#fff;min-height:100vh;font-family:Poppins,Arial,sans-serif;overflow:hidden}.mya-studio button,.mya-studio input,.mya-studio textarea{font:inherit}.mya-studio button,.mya-studio a{-webkit-tap-highlight-color:transparent}.mya-studio button{cursor:pointer}.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}.mya-nav{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#050206f5,#050206c7);border-bottom:1px solid #ff3d8d59;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 4vw;display:grid;position:fixed;top:0;left:0;right:0}.mya-nav a{color:#f9e9f2;text-decoration:none}.mya-back{letter-spacing:.08em;font-size:13px}.mya-mark{text-align:center;letter-spacing:.08em;text-shadow:0 0 18px #ff3d8da6;font:36px/1 Impact,Arial Narrow,sans-serif}.mya-mark span{color:var(--mya-pink);font-size:12px}.mya-brief-link{border:1px solid var(--mya-teal);letter-spacing:.11em;text-transform:uppercase;justify-self:end;padding:10px 14px;font-size:12px;font-weight:700;color:var(--mya-teal)!important}.mya-hero{background:#09050b;justify-content:center;align-items:flex-end;min-height:100svh;padding-top:72px;display:flex;position:relative}.mya-hero-image{filter:saturate(1.02)contrast(1.03);background-image:url(/mya/mya-studio-hero.png);background-position:50% 45%;background-size:cover;position:absolute;inset:72px 0 0}.mya-hero-shade{background:linear-gradient(#060208c2 0%,#06020814 23%,#0502071f 65%,#0502079e 100%),linear-gradient(90deg,#03010485,#0000 22% 78%,#03010485);position:absolute;inset:72px 0 0}.mya-title-lockup{z-index:3;text-align:center;position:absolute;top:12%;left:5vw;transform:rotate(-1deg)}.mya-title-lockup p{color:#ff66b5;text-shadow:0 0 8px #ff168f,0 0 20px #ff168f;margin:0 0 -8px;font:38px/1 Brush Script MT,Segoe Script,cursive}.mya-title-lockup h1{color:#0000;letter-spacing:.03em;-webkit-text-stroke:2px #ffb3e2;text-shadow:0 2px #7b317a,0 5px #41235e,0 0 12px #ff4db8,0 0 32px #1ddbe4;background:linear-gradient(#fff 5%,#80eeff 35%,#ff8bd3 65%,#e7b8ff);-webkit-background-clip:text;background-clip:text;margin:0;font:clamp(92px,12vw,190px)/.85 Impact,Arial Narrow,sans-serif}.mya-title-lockup h1 span{vertical-align:top;font-size:.24em}.mya-title-lockup strong{color:#ff9ad5;letter-spacing:.16em;text-shadow:0 0 10px #ff168f;margin-top:8px;font:22px/1 Impact,Arial Narrow,sans-serif;display:block}.mya-manifesto{z-index:3;background:#050207c7;border:1px solid #2de5df59;grid-template-columns:.72fr 1.1fr;gap:30px;width:min(560px,42vw);padding:22px 24px;display:grid;position:absolute;top:14%;right:4.5vw;box-shadow:0 17px 50px #00000059}.mya-manifesto p{letter-spacing:.07em;color:#ff8abd;margin:0;font:clamp(23px,2.2vw,35px)/1.15 Impact,Arial Narrow,sans-serif}.mya-manifesto p em{color:#ff8c23;font-style:normal}.mya-manifesto p b{color:#42eadf;font-weight:400}.mya-manifesto>span{color:#f0dce9;align-self:center;font-size:15px;line-height:1.55}.mya-hero-script{z-index:3;color:#ffad43;text-align:center;text-shadow:0 0 9px #ff561b,0 0 20px #ff561ba6;font:clamp(30px,3.3vw,58px)/1.15 Brush Script MT,Segoe Script,cursive;position:absolute;bottom:23%;right:7vw;transform:rotate(-4deg)}.enter-mya{z-index:5;color:#fff;letter-spacing:.14em;background:#080309e0;border:1px solid #ff5aa8;margin-bottom:38px;padding:18px 25px;font-size:13px;font-weight:700;text-decoration:none;position:relative;box-shadow:0 0 25px #ff1eb538}.enter-mya span{color:var(--mya-teal);margin-left:20px}.origin-and-welcome{background:radial-gradient(circle at 17% 36%,#ff1fb238,#0000 29%),radial-gradient(circle at 80% 18%,#31e5df1a,#0000 28%),repeating-linear-gradient(115deg,#0c0710 0,#140917 15%,#09060d 30%);border-top:1px solid #ff268f;grid-template-columns:minmax(390px,.85fr) minmax(520px,1.15fr);align-items:center;gap:7vw;padding:115px 5vw 130px;display:grid;position:relative}.origin-and-welcome:after{content:"";pointer-events:none;opacity:.18;background-image:radial-gradient(#ff4e9c 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0}.origin-corner{z-index:2;background:linear-gradient(145deg,#2b112ae0,#0a060df5),radial-gradient(circle at 40% 30%,#8e255f,#0000 48%);border:8px solid #29132a;border-color:#75456a #29132a #29132a #512247;min-height:530px;position:relative;box-shadow:0 35px 80px #000,inset 0 0 0 1px #c3689e}.origin-screen{background:radial-gradient(circle,#271849,#090518 68%);border:18px solid #bfc2c9;border-bottom-width:29px;border-radius:15px 15px 28px 28px;place-items:center;width:48%;height:41%;display:grid;position:absolute;top:13%;left:18%;box-shadow:inset 0 0 23px #45e9dd,0 16px 25px #000,0 0 0 3px #e55dba}.origin-screen:after{content:"";background:#71f582;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-20px;right:-12px;box-shadow:0 0 7px #71f582}.origin-screen span{color:#46e8df;letter-spacing:.12em;text-shadow:0 0 8px #18aeb3;font:28px/1 Impact,Arial Narrow,sans-serif}.origin-screen b{color:#ff72be;text-shadow:0 0 8px #ff2aa0;font:18px/1 Brush Script MT,Segoe Script,cursive;position:absolute;bottom:18%}.origin-tower{background:linear-gradient(110deg,#dadde2,#8d929d 65%,#c8cad0);border:3px solid #ef7ac5;border-radius:7px;width:17%;height:44%;padding:28px 13px;position:absolute;top:19%;right:11%;box-shadow:12px 20px 27px #000}.origin-tower i{background:#5a5363;border:1px solid #f6c95a;border-radius:5px;height:7px;margin:13px 0;display:block}.origin-speaker{background:radial-gradient(circle,#25172a 0 30%,#6c4164 32% 40%,#151118 42%);border:3px solid #bfc1c8;border-radius:8px;width:9%;height:18%;position:absolute;top:43%}.origin-speaker.left{left:6%}.origin-speaker.right{left:68%}.origin-keyboard{background:repeating-linear-gradient(90deg,#cfd0d5 0 12px,#514b57 13px 14px);border:4px solid #e259a7;border-radius:6px;width:52%;height:12%;position:absolute;bottom:18%;left:15%;transform:perspective(240px)rotateX(55deg)}.origin-mouse{background:linear-gradient(90deg,#bfc2ca,#fb5cb6);border-radius:50% 50% 45% 45%;width:9%;height:9%;position:absolute;bottom:19%;left:70%;box-shadow:0 6px 10px #000}.origin-printer{background:linear-gradient(145deg,#d8dae0,#767985);border:3px solid #d8d8df;border-radius:5px;place-items:center;width:27%;height:17%;display:grid;position:absolute;bottom:6%;right:7%;box-shadow:9px 12px 20px #000}.origin-printer:before{content:"";background:#edeef2;border:2px solid #ef70b9;width:72%;height:35%;position:absolute;top:-20%}.origin-printer span{z-index:2;color:#49203b;text-align:center;font:700 8px/1.3 Poppins,Arial,sans-serif}.origin-plaque{color:#1b0d08;text-align:center;background:linear-gradient(135deg,#5b371a,#d5a95b 48%,#6f411d);border:1px solid #f3c271;padding:13px 14px;position:absolute;bottom:3%;left:5%;right:37%;box-shadow:0 8px 18px #000}.origin-plaque strong,.origin-plaque em{display:block}.origin-plaque strong{letter-spacing:.12em;font:17px/1.2 Impact,Arial Narrow,sans-serif}.origin-plaque em{margin-top:5px;font:italic 12px/1.35 Georgia,serif}.welcome-table{z-index:3;background:linear-gradient(145deg,#220c21f0,#09070cf5);border:1px solid #8c2e68;padding:45px 47px;position:relative;box-shadow:0 28px 70px #00000085,inset 0 0 0 6px #ff3d8d0a}.room-kicker{color:var(--mya-teal);letter-spacing:.18em;margin:0 0 12px;font-size:12px;font-weight:700}.welcome-table h2,.deliverable-desk h2,.brief-desk h2,.archive-future h2{color:#fff;letter-spacing:.015em;margin:0;font:clamp(48px,5vw,82px)/.94 Impact,Arial Narrow,sans-serif}.welcome-line{color:#ff8fc5!important;margin:14px 0 6px!important;font:25px/1.35 Georgia,serif!important}.welcome-table>p{color:#d9c4d1;font-size:16px;line-height:1.65}.path-grid{border:0;grid-template-columns:1fr 1fr;gap:9px;margin:28px 0;padding:0;display:grid}.path-grid legend,.chip-field legend{color:#fff;letter-spacing:.04em;grid-column:1/-1;margin-bottom:8px;font-size:14px;font-weight:700}.path-grid button{text-align:left;color:#eadce6;background:#160c18;border:1px solid #552345;justify-content:space-between;align-items:center;min-height:54px;padding:12px 14px;font-size:13px;display:flex}.path-grid button span{color:var(--mya-pink)}.path-grid button:hover,.path-grid button.selected{border-color:var(--mya-pink);color:#fff;background:linear-gradient(100deg,#ff3d8d40,#31e5df14)}.studio-field{margin-top:18px;display:block}.studio-field>span{color:#f8e9f2;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.studio-field small{color:#9d8798;font-weight:400}.studio-field input,.studio-field textarea{color:#fff;background:#0d0910;border:1px solid #5d3155;outline:0;width:100%}.studio-field input{height:50px;padding:0 15px}.studio-field textarea{resize:vertical;min-height:92px;padding:14px 15px;line-height:1.5}.studio-field input:focus,.studio-field textarea:focus{border-color:var(--mya-teal);box-shadow:0 0 0 2px #31e5df1f}.room-map{background:radial-gradient(circle at 50% 0,#812a6d3b,#0000 30%),#080509;padding:64px 4vw 130px}.map-heading{text-align:center}.map-heading>p:first-child{color:#ff5cac;letter-spacing:.18em;margin:0;font-size:14px;font-weight:800}.map-heading h2{color:#fff;margin:7px 0;font:clamp(47px,5vw,76px)/1 Impact,Arial Narrow,sans-serif}.map-heading .map-instruction{color:#d9c9d4;letter-spacing:0;width:min(760px,100%);margin:17px auto 10px;font-size:14px;font-weight:400;line-height:1.45}.map-instruction strong,.map-instruction span{display:block}.map-instruction strong{color:#fff;letter-spacing:.08em;margin-bottom:3px;font-size:16px;font-weight:800}.map-heading .map-instruction span{color:#d9c9d4;font-size:14px}.map-heading .map-progress{color:#70eee7;letter-spacing:.12em;background:#31e5df12;border:1px solid #31e5df61;padding:5px 10px;font-size:11px;font-weight:800;line-height:1.25;display:inline-block}.room-tabs{background:#0c070e;border:1px solid #3a1933;grid-template-columns:repeat(7,1fr);width:min(1500px,100%);margin:38px auto 26px;display:grid}.room-tabs button{color:#ad99a8;cursor:pointer;background:linear-gradient(#170b18,#0b080d);border:0;border-right:1px solid #3a1933;min-height:154px;padding:22px 12px 17px;transition:transform .18s,background .18s,box-shadow .18s}.room-tabs button:last-child{border-right:0}.room-tabs button b{border:1px solid var(--room-accent);width:48px;height:48px;color:var(--room-accent);box-shadow:0 0 17px color-mix(in srgb,var(--room-accent) 38%,transparent);border-radius:50%;place-items:center;margin:0 auto 14px;font-size:24px;display:grid}.room-tabs button span,.room-tabs button small{display:block}.room-tabs button span{color:#fff;letter-spacing:.06em;font:17px/1.1 Impact,Arial Narrow,sans-serif}.room-tabs button small{margin-top:5px;font-size:10px;line-height:1.3}.room-tabs button:after{content:"ENTER ROOM →";color:var(--room-accent);letter-spacing:.12em;opacity:.72;margin-top:11px;font-size:8px;font-weight:700;display:block}.room-tabs button[aria-selected=true]{z-index:1;background:linear-gradient(180deg,color-mix(in srgb,var(--room-accent) 20%,#170b18),#0b080d);box-shadow:inset 0 -3px var(--room-accent),0 8px 22px color-mix(in srgb,var(--room-accent) 18%,transparent);position:relative;transform:translateY(-3px)}.room-tabs button:focus-visible{outline:2px solid var(--room-accent);outline-offset:-4px}.working-room{background:linear-gradient(120deg,#ff3d8d14,#0000 40%),url(/mya/mya-studio-hero.png) 50% 44%/cover no-repeat;border:1px solid #4e2443;width:min(1500px,100%);min-height:650px;margin:auto;box-shadow:0 35px 90px #000}.room-panel,.room-placeholder{background:linear-gradient(90deg,#070308f7 0 36%,#070308cc 57%,#070308e6);grid-template-columns:.68fr 1.32fr;gap:7vw;min-height:650px;padding:66px;display:grid}.room-placeholder{flex-direction:column;justify-content:center;display:flex}.room-placeholder p{color:var(--mya-pink);letter-spacing:.18em}.room-placeholder h3{max-width:500px;margin:0;font:65px/1 Impact,Arial Narrow,sans-serif}.room-heading p{color:var(--mya-teal);letter-spacing:.2em;margin:0;font-size:11px;font-weight:700}.room-heading h3{color:#fff;margin:10px 0 4px;font:clamp(55px,6vw,92px)/.88 Impact,Arial Narrow,sans-serif}.room-heading em{color:#ff83bd;font:italic 23px/1.35 Georgia,serif;display:block}.room-heading span{color:#d4becd;margin-top:22px;font-size:15px;line-height:1.65;display:block}.room-workbench{align-self:center}.chip-field{border:0;flex-wrap:wrap;gap:10px;padding:0;display:flex}.chip-field button{color:#d9c8d3;background:#120b14;border:1px solid #72435f;padding:13px 18px}.chip-field button.selected{border-color:var(--mya-pink);color:#fff;background:#ff3d8d38;box-shadow:0 0 15px #ff3d8d2b}.room-note{border-left:3px solid var(--mya-teal);color:#d7c6d1;background:#070408d6;margin-top:25px;padding:18px 20px;font-size:14px;line-height:1.6}.prompt-card{background:linear-gradient(105deg,#1f0e1ef0,#08060ae6);border:1px solid #61304f;margin:10px 0;padding:21px 23px;box-shadow:10px 12px 25px #0000003d}.prompt-card>span{color:var(--mya-teal);letter-spacing:.18em;font-size:9px;font-weight:700}.prompt-card h4{color:#ff8fc2;letter-spacing:.05em;margin:6px 0;font:25px/1 Impact,Arial Narrow,sans-serif}.prompt-card p{color:#d4c2cd;margin:0;font-size:13px;line-height:1.55}.campaign-track{background:#050307d6;border:1px solid #684058;justify-content:space-between;align-items:center;padding:30px;display:flex}.campaign-track span{color:#fff;letter-spacing:.08em;font:18px/1 Impact,Arial Narrow,sans-serif}.campaign-track i{color:var(--mya-pink);font-style:normal}.profit-shelves{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.identity-switch{color:#d6c4d1;background:#100a12;border:1px solid #69405e;justify-content:space-between;align-items:center;width:100%;padding:17px 18px;display:flex}.identity-switch i{background:#453044;border-radius:20px;width:54px;height:28px;position:relative}.identity-switch i:after{content:"";background:#a897a5;border-radius:50%;width:20px;height:20px;transition:all .25s;position:absolute;top:4px;left:4px}.identity-switch.on{border-color:var(--mya-teal);color:#fff}.identity-switch.on i{background:#187c7a}.identity-switch.on i:after{background:#5cf5ec;left:30px}.identity-traits{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.identity-traits span{color:#cbb8c5;background:#0f0810e6;border:1px solid #572c4e;padding:8px 10px;font-size:11px}.perspective-grid{grid-template-columns:repeat(4,1fr);gap:9px;max-height:590px;padding-right:6px;display:grid;overflow:auto}.perspective-grid button{color:#d9c9d4;text-align:left;background:#09060beb;border:1px solid #4c3048;min-height:190px;padding:16px 12px}.perspective-grid button:hover,.perspective-grid button.selected{border-color:var(--mya-teal);background:linear-gradient(150deg,#31e5df29,#ff3d8d1a);box-shadow:0 0 16px #31e5df1f}.perspective-grid button>b{color:var(--mya-pink);letter-spacing:.12em;font-size:10px;display:block}.perspective-grid strong,.perspective-grid small{display:block}.perspective-grid strong{color:#fff;letter-spacing:.05em;margin:5px 0;font:18px/1.1 Impact,Arial Narrow,sans-serif}.perspective-grid small{color:#aa97a5;font-size:10px;line-height:1.35}.camera-angle{background:radial-gradient(circle,#421534,#0b080f 64%);border:1px solid #39243a;height:65px;margin-bottom:10px;display:block;position:relative;overflow:hidden}.camera-angle:before{content:"";background:linear-gradient(#44203d,#180d1b);border:1px solid #ff81bf;border-radius:45% 45% 40% 40%;width:22px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.camera-angle i{background:#38e7df;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 9px #38e7df}.angle-1:before,.angle-14:before{transform:translate(-50%,-50%)scaleY(.35)}.angle-2:before,.angle-3:before{transform:translate(-50%,-50%)skew(-9deg)scale(.9)}.angle-6:before,.angle-7:before,.angle-8:before,.angle-9:before{transform:translate(-50%,-50%)skew(9deg)scaleY(1.15)}.angle-10:before{transform:translate(-50%,-50%)rotate(18deg)}.angle-11:before{transform:translate(-50%,-50%)scaleX(.32)}.angle-12:before{transform:translate(-50%,-50%)skewY(-12deg)scaleX(.7)}.angle-13:after{content:"";background:#25131f;border-radius:50%;width:30px;height:46px;position:absolute;bottom:-8px;left:15%}.angle-15:before,.angle-16:before{transform:translate(-50%,-50%)scale(.48)}.angle-17:before{transform:translate(-50%,-45%)scale(.67)}.angle-18:before{transform:translate(-50%,-45%)scale(.85)}.angle-19:before{transform:translate(-50%,-45%)scale(1.06)}.angle-20:before{transform:translate(-50%,-45%)scale(1.3)}.studio-continue,.room-continue{border:1px solid var(--mya-teal);color:#fff;letter-spacing:.11em;background:linear-gradient(100deg,#b01764eb,#113e43f0);justify-content:space-between;align-items:center;min-height:56px;padding:15px 20px;font-size:12px;font-weight:700;display:flex;box-shadow:0 0 24px #31e5df1f}.studio-continue{width:100%;margin-top:27px}.studio-continue span,.room-continue span{color:var(--mya-teal);font-size:18px}.working-room{padding-bottom:76px;position:relative}.room-continue{min-width:255px;position:absolute;bottom:20px;right:28px}.deliverable-continue{margin-top:20px}@media (width>=1101px){.room-tabs{z-index:30;position:sticky;top:72px}.room-tabs button{min-height:108px;padding:12px 9px 10px}.room-tabs button b{width:36px;height:36px;margin-bottom:7px;font-size:18px}.room-tabs button span{font-size:15px}.room-tabs button small{margin-top:3px;font-size:9px}.room-tabs button:after{margin-top:6px;font-size:7px}}.deliverable-desk{background:radial-gradient(circle at 80%,#31e5df1c,#0000 28%),linear-gradient(115deg,#160917,#08070a);grid-template-columns:.78fr 1.22fr;align-items:center;gap:8vw;padding:105px 7vw;display:grid}.deliverable-desk>div>p:last-child{color:#c9b6c2;max-width:580px;font-size:15px;line-height:1.65}.deliverable-grid{border:0;grid-template-columns:1fr 1fr;gap:9px;padding:0;display:grid}.deliverable-grid legend{color:#f4e6ef;width:100%;margin-bottom:16px;font-size:14px;font-weight:700;line-height:1.55}.deliverable-grid button{color:#e0d1dc;text-align:left;background:#100b12;border:1px solid #65405d;align-items:center;gap:12px;min-height:58px;padding:12px 15px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.deliverable-grid button span{color:#d0b7c8;border:1px solid #8b667f;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}.deliverable-grid button:hover,.deliverable-grid button:focus-visible{background:#18101a;border-color:#a96690;outline:none}.deliverable-grid button:focus-visible{box-shadow:0 0 0 2px var(--mya-teal)}.deliverable-grid button.selected{border-color:var(--mya-pink);color:#fff;box-shadow:inset 3px 0 var(--mya-teal),0 0 18px #ff3d8d1f;background:linear-gradient(100deg,#ff3d8d40,#31e5df1a)}.deliverable-grid button.selected span{border-color:var(--mya-teal);color:var(--mya-teal);background:#31e5df1f}.brief-desk{background:radial-gradient(circle at 23% 42%,#ff3d8d2e,#0000 35%),#080509;border-top:1px solid #742255;grid-template-columns:1fr .8fr;gap:7vw;padding:110px 7vw;display:grid}.brief-copy>p:first-child{color:var(--mya-teal);letter-spacing:.2em;margin:0 0 10px;font-size:12px;font-weight:700}.brief-copy>p:not(:first-child){color:#ccb9c6;max-width:700px;font-size:15px;line-height:1.65}.brief-actions{align-content:center;gap:10px;display:grid}.brief-actions button{color:#e5d6df;letter-spacing:.09em;background:#120b14;border:1px solid #6b3b5b;min-height:54px;font-size:12px;font-weight:700}.brief-actions .build-brief{color:#fff;background:linear-gradient(100deg,#b01764,#5c174d 55%,#113e43);border-color:#ff4e9c;justify-content:space-between;align-items:center;min-height:69px;padding:0 24px;display:flex;box-shadow:0 0 28px #ff3d8d2e}.brief-actions button:disabled{opacity:.6;cursor:wait}.brief-summary{grid-template-columns:1fr 1fr;gap:8px;margin-top:24px;display:grid}.brief-summary span{color:#a98e9e;letter-spacing:.12em;border:1px solid #4f2c48;padding:14px;font-size:9px}.brief-summary strong{color:#fff;letter-spacing:0;margin-top:6px;font-size:12px;display:block}.mya-message{border-left:3px solid var(--mya-teal);background:#31e5df14;padding:14px 16px;color:#dffdfa!important}.full-brief{white-space:pre-wrap;color:#e7dbe2;background:#050407;border:1px solid #5f3654;grid-column:1/-1;max-height:650px;margin:25px 0 0;padding:32px;font:13px/1.7 Poppins,Arial,sans-serif;overflow:auto}.archive-future{background:linear-gradient(115deg,#220b1ff0,#060508fa),repeating-linear-gradient(90deg,#281523 0,#150b15 12%,#2a1523 24%);border-top:1px solid #54213f;grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;padding:90px 7vw;display:grid}.archive-future span{color:#ff70b4;letter-spacing:.18em;font-size:11px;font-weight:700}.archive-status{color:#f0cf91;letter-spacing:.14em;background:#f3b54a12;border:1px solid #f3b54a73;margin:18px 0 3px;padding:9px 12px;font-size:10px;line-height:1.4;display:inline-block}.archive-future p{color:#c5b0bd;max-width:580px;font-size:14px;line-height:1.65}.archive-cases{opacity:.47;filter:saturate(.55);cursor:default;grid-template-columns:repeat(3,1fr);gap:12px;height:240px;display:grid}.archive-cases i{pointer-events:none;background:linear-gradient(145deg,#251622,#0b090c);border:1px solid #5d4056;position:relative;box-shadow:inset 0 0 0 5px #110b12,7px 10px 20px #00000059}.archive-cases i:before{content:"MYA";color:#78576c;letter-spacing:.08em;font:22px/1 Impact,Arial Narrow,sans-serif;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.archive-cases i:after{content:"FUTURE";color:#9d8795;letter-spacing:.2em;font:7px/1 Poppins,Arial,sans-serif;position:absolute;top:65%;left:50%;transform:translate(-50%,-50%)}.mya-footer{color:#876f7e;letter-spacing:.12em;background:#050306;border-top:1px solid #49203e;grid-template-columns:1fr auto 1fr;align-items:center;min-height:120px;padding:34px 5vw;font-size:11px;display:grid}.mya-footer a{color:#d7bfcd;text-decoration:none}.mya-footer p{color:#ff6aaf}.mya-footer span{text-align:right}.unicorn-doorway{isolation:isolate;background:#07020b url(/prosperity-parlor-final-v6.png) 50%/cover no-repeat;border-top:1px solid #ff5cc18c;border-bottom:1px solid #53dde26b;place-items:center;min-height:min(74vw,900px);display:grid;position:relative;overflow:hidden}.unicorn-doorway:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#040107c2,#0501082e 32% 68%,#040107c2),linear-gradient(#03000538,#0000 65%,#030005c2);position:absolute;inset:0}.unicorn-doorway:after{content:"";z-index:2;filter:blur(28px);mix-blend-mode:screen;opacity:.48;pointer-events:none;background:conic-gradient(from 250deg at 50% 100%,#ff3bb599,#ffb7439e,#4ee1c99e,#3f9cff9e,#ae4bff99,#ff3bb599);border-radius:50%;height:34%;position:absolute;bottom:-10%;left:8%;right:8%;transform:perspective(440px)rotateX(63deg)}.unicorn-doorway-atmosphere{z-index:2;pointer-events:none;background:radial-gradient(at 50% 55%,#ffd8802b,#0000 24%),radial-gradient(at 50% 92%,#41e7d726,#0000 29%);position:absolute;inset:0;box-shadow:inset 0 0 100px #00000094}.unicorn-doorway-copy{z-index:3;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#09020ee6,#18051fc2);border:1px solid #e9beff5c;border-radius:2px;width:min(760px,88vw);margin-top:34%;padding:38px 44px 42px;position:relative;box-shadow:0 26px 70px #000000bf,inset 0 0 38px #bd4dff14}.unicorn-doorway-kicker{color:#7ee8e7;letter-spacing:.22em;margin:0 0 16px;font:700 12px/1.2 Poppins,Arial,sans-serif}.unicorn-doorway h2{color:#fff8e8;letter-spacing:.03em;text-shadow:0 2px 20px #000000e6;margin:0;font:400 clamp(34px,4.3vw,68px)/.98 Impact,Arial Narrow,sans-serif}.unicorn-doorway h2 span{color:#ff80c8;text-shadow:0 0 18px #ff2cad8c}.unicorn-doorway-support{color:#ead7e4;margin:22px 0 27px;font:italic clamp(16px,1.4vw,21px)/1.45 Georgia,serif}.unicorn-doorway-cta{color:#fff7d8;letter-spacing:.1em;background:linear-gradient(100deg,#4a134af5,#193f46f5);border:1px solid #d6a664;justify-content:center;align-items:center;gap:14px;min-height:56px;padding:15px 25px;font:700 12px/1.3 Poppins,Arial,sans-serif;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 0 0 4px #06020ab8,0 0 23px #ff40b44d}.unicorn-doorway-cta:hover,.unicorn-doorway-cta:focus-visible{outline:none;transform:translateY(-3px);box-shadow:0 0 0 4px #06020ab8,0 0 32px #58e7e17a}.unicorn-doorway-cta span{color:#7ee8e7;font-size:19px}@media (width<=1100px){.mya-title-lockup{top:14%}.mya-manifesto{grid-template-columns:1fr;gap:12px;width:35vw;top:19%}.mya-manifesto>span{font-size:13px}.origin-and-welcome{grid-template-columns:1fr}.origin-corner{width:min(650px,100%);margin:auto}.room-tabs{grid-template-columns:repeat(4,1fr)}.room-tabs button{border-bottom:1px solid #3a1933}.room-panel{grid-template-columns:1fr;gap:35px}.perspective-grid{grid-template-columns:repeat(3,1fr)}.profit-shelves{grid-template-columns:1fr}.working-room,.room-panel,.room-placeholder{min-height:760px}}@media (width<=760px){.mya-nav{grid-template-columns:1fr auto;height:62px;padding:0 18px}.mya-back{font-size:0}.mya-back:after{content:"← STUDIO";font-size:11px}.mya-mark{font-size:27px}.mya-brief-link{display:none}.mya-hero{min-height:780px;padding-top:62px}.mya-hero-image,.mya-hero-shade{inset:62px 0 0}.mya-hero-image{background-position:51%}.mya-title-lockup{width:94vw;top:12%;left:50%;transform:translate(-50%)}.mya-title-lockup p{font-size:27px}.mya-title-lockup h1{font-size:106px}.mya-title-lockup strong{font-size:16px}.mya-manifesto{grid-template-columns:.75fr 1.25fr;gap:16px;width:auto;padding:17px;inset:auto 5vw 115px}.mya-manifesto p{font-size:22px}.mya-manifesto>span{font-size:11px}.mya-hero-script{display:none}.enter-mya{margin-bottom:28px}.origin-and-welcome{gap:55px;padding:75px 18px 90px}.origin-corner{min-height:410px}.origin-screen{border-width:12px 12px 20px}.origin-plaque{padding:10px 8px;right:32%}.origin-plaque strong{font-size:13px}.welcome-table{padding:31px 22px}.welcome-table h2,.deliverable-desk h2,.brief-desk h2,.archive-future h2{font-size:53px}.path-grid{grid-template-columns:1fr}.room-map{padding:80px 14px 90px}.room-tabs{grid-template-columns:1fr 1fr}.room-tabs button{min-height:125px}.room-panel{padding:38px 22px}.room-heading h3{font-size:60px}.perspective-grid{grid-template-columns:1fr 1fr;max-height:none}.perspective-grid button{min-height:180px}.campaign-track{gap:7px;padding:20px 12px}.deliverable-desk,.brief-desk,.archive-future{grid-template-columns:1fr;gap:45px;padding:75px 22px}.deliverable-grid,.brief-summary{grid-template-columns:1fr}.archive-cases{height:190px}.unicorn-doorway{background-position:top;min-height:780px}.unicorn-doorway-copy{width:calc(100% - 36px);margin-top:72%;padding:29px 20px 32px}.unicorn-doorway h2{font-size:42px}.unicorn-doorway-cta{width:100%;padding:14px 12px;font-size:11px}.mya-footer{text-align:center;grid-template-columns:1fr;gap:10px}.mya-footer span{text-align:center}}@media (width<=430px){.perspective-grid,.mya-manifesto{grid-template-columns:1fr}.mya-manifesto>span{display:none}.origin-corner{min-height:360px}.origin-printer{right:4%}.origin-plaque{left:3%;right:35%}.room-tabs button span{font-size:15px}.room-panel{padding:34px 18px}.working-room,.room-panel,.room-placeholder{min-height:680px}}@media (prefers-reduced-motion:reduce){.mya-studio *{scroll-behavior:auto!important;transition:none!important}}.welcome-entry{background:radial-gradient(circle at 18% 22%,#ff1fb233,#0000 28%),radial-gradient(circle at 82% 20%,#31e5df1f,#0000 30%),radial-gradient(at 50% 105%,#9b5cff2e,#0000 46%),repeating-linear-gradient(115deg,#0c0710 0,#140917 15%,#09060d 30%);border-top:1px solid #ff268f;place-items:center;padding:68px 5vw 64px;display:grid;position:relative}.welcome-entry:before{content:"";pointer-events:none;opacity:.18;background-image:radial-gradient(#ff4e9c 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0}.welcome-entry .welcome-table{background:linear-gradient(145deg,#220c21f5,#09070cf7);width:min(960px,100%);padding:42px 50px;box-shadow:0 32px 85px #00000094,0 0 48px #ff3d8d17,inset 0 0 0 6px #ff3d8d0a}.mya-orientation{border-bottom:1px solid #31e5df3d;margin:0 0 14px;padding:0 0 12px}.mya-orientation strong,.mya-orientation span{display:block}.mya-orientation strong{color:#ff69b4;letter-spacing:.09em;font-size:18px;font-weight:800;line-height:1.2}.mya-orientation span{color:#dffdfa;margin-top:3px;font-size:13px;line-height:1.4}.mya-orientation .mya-money{color:#39e75f;font:inherit;letter-spacing:inherit;line-height:inherit;margin:0;display:inline}@media (width>=761px){.welcome-table .room-kicker{margin-bottom:8px}.welcome-table h2{font-size:clamp(43px,4.35vw,70px)}.welcome-line{margin:8px 0 3px!important}.welcome-table>p:not(.welcome-line){margin:6px 0 0}.welcome-table .path-grid{gap:7px;margin:18px 0}.welcome-table .path-grid legend{margin-bottom:5px}.welcome-table .path-grid button{min-height:47px;padding:10px 12px}.welcome-table .studio-field{margin-top:12px}.welcome-table .studio-field>span{margin-bottom:5px}.welcome-table .studio-field textarea{min-height:78px;padding:11px 15px}}@media (width<=760px){.welcome-entry{padding:52px 18px}.welcome-entry .welcome-table{padding:34px 22px}.room-map{padding-top:52px}}@media (width>=761px){.mya-hero{min-height:max(100svh,66.6667vw + 72px)}.mya-hero-image{background-position:top;background-repeat:no-repeat;background-size:100%}}@media (width<=760px){.mya-hero-image{background-position:top;background-repeat:no-repeat;background-size:auto 100%}}.mya-hero-shade:after{content:"";pointer-events:none;-webkit-backdrop-filter:brightness(1.05);backdrop-filter:brightness(1.05);background:0 0;position:absolute;inset:0;-webkit-mask-image:radial-gradient(10% 13% at 59% 8%,#000 0 38%,#0000 78%);mask-image:radial-gradient(10% 13% at 59% 8%,#000 0 38%,#0000 78%)}.mya-hero-shade:before{content:"";pointer-events:none;-webkit-backdrop-filter:brightness(1.05);backdrop-filter:brightness(1.05);background:0 0;position:absolute;inset:0;-webkit-mask-image:radial-gradient(13% 31% at 6% 81%,#000 0 30%,#0000 78%),radial-gradient(13% 31% at 94% 81%,#000 0 30%,#0000 78%);mask-image:radial-gradient(13% 31% at 6% 81%,#000 0 30%,#0000 78%),radial-gradient(13% 31% at 94% 81%,#000 0 30%,#0000 78%)}.enter-mya{margin-bottom:0;position:absolute;bottom:41%}.mya-hero-image{filter:none}.mya-hero-shade{display:none}@media (width<=760px){.mya-hero{min-height:calc(148px + 66.6667vw)}.mya-hero-image{background-position:top;background-size:100%;height:66.6667vw;inset:62px 0 auto}.enter-mya{margin-bottom:0;bottom:18px}}.welcome-entry{padding-bottom:24px}.room-map{padding-top:30px;padding-bottom:28px}.room-tabs{margin-top:26px;margin-bottom:18px}.working-room{min-height:520px;padding-bottom:60px}.room-panel{min-height:520px;padding:48px 52px}.deliverable-desk{padding-top:44px;padding-bottom:52px}.brief-desk{padding-top:54px;padding-bottom:48px}.archive-future{padding-top:68px;padding-bottom:88px}@media (width>=1101px){.room-tabs button{min-height:88px;padding:8px 7px 7px}.room-tabs button b{width:30px;height:30px;margin-bottom:4px;font-size:15px}.room-tabs button span{font-size:14px}.room-tabs button small{margin-top:2px;font-size:8px;line-height:1.2}.room-tabs button:after{margin-top:4px;font-size:6px}}@media (width<=1100px){.working-room,.room-panel{min-height:600px}.room-map{padding-bottom:32px}.deliverable-desk{padding-top:42px;padding-bottom:50px}.brief-desk{padding-top:48px;padding-bottom:50px}.archive-future{padding-top:70px}}@media (width<=760px){.welcome-entry{padding-bottom:26px}.room-map{padding-top:30px;padding-bottom:28px}.room-tabs{margin-top:24px;margin-bottom:16px}.working-room,.room-panel{min-height:auto}.room-panel{padding:34px 22px}.deliverable-desk{padding-top:36px;padding-bottom:42px}.brief-desk{padding-top:42px;padding-bottom:42px}.archive-future{padding-top:52px;padding-bottom:72px}}@media (width<=1100px){.room-tabs{grid-template-columns:repeat(4,1fr)!important}}@media (width<=760px){.room-tabs{grid-template-columns:1fr 1fr!important}}.prosperity-parlor-page{background:#07020b;overflow:hidden}.prosperity-parlor-page .wordmark{font-size:16px}.prosperity-parlor-page .wordmark span{letter-spacing:.28em;font-size:14px}.prosperity-parlor-page .nav-links{font-size:14px}.prosperity-parlor-page .companion-library{isolation:isolate;border-top:1px solid #6a4328;border-bottom:1px solid #3a2416;min-height:0;margin-top:70px;position:relative;overflow:hidden}.prosperity-parlor-page .library-establishing-view{isolation:isolate;min-height:min(56.3vw,941px);position:relative}.prosperity-parlor-page .library-establishing-view:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.prosperity-parlor-page .library-room-name{z-index:4;text-align:center;width:min(620px,42vw);padding:9px 18px;position:absolute;top:3.2%;left:50%;transform:translate(-50%)}.prosperity-parlor-page footer{background:#0a0705;border-top:1px solid #3c291c;grid-template-columns:1fr 1fr;gap:20px;padding:45px 6vw 32px;display:grid}.prosperity-parlor-page footer p{text-align:right;color:#8b7f74;margin:0;font:14px/1.45 Georgia,serif}.prosperity-parlor-page .return-to-mya{color:#f5d9a9;letter-spacing:.14em;background:#08030cb8;border:1px solid #dbb26f85;justify-content:center;align-items:center;width:max-content;max-width:100%;min-height:44px;margin:30px auto 0;padding:12px 18px;font:700 10px/1.4 Poppins,sans-serif;text-decoration:none;transition:border-color .2s,color .2s,box-shadow .2s;display:flex;box-shadow:0 9px 28px #00000052,inset 0 0 18px #ff4db70f}.prosperity-parlor-page .return-to-mya:hover,.prosperity-parlor-page .return-to-mya:focus-visible{color:#fff4de;border-color:#69dedb;outline:none;box-shadow:0 9px 28px #0006,0 0 18px #4dddda24}@media (width<=640px){.prosperity-parlor-page footer{grid-template-columns:1fr;padding-left:5vw;padding-right:5vw}.prosperity-parlor-page footer p{text-align:left}}@font-face{font-family:PsyPoppins;src:url(/fonts/poppins-latin-400-normal.woff2)}@font-face{font-family:PsyPoppins;src:url(/fonts/poppins-latin-700-normal.woff2);font-weight:700}.psy-room{--violet:#c15cff;--lavender:#e8b9ff;--gold:#e6ad59;--cyan:#55dff2;--green:#8bdd83;--panel:#0b0814e8;color:#f7eefb;background:#06050c;min-height:100vh;font-family:PsyPoppins,Poppins,Arial,sans-serif;overflow:hidden}.psy-room *{box-sizing:border-box}.psy-room button,.psy-room textarea{font:inherit}.psy-room button{cursor:pointer}.psy-room a{color:inherit;text-decoration:none}.psy-topbar{z-index:80;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);letter-spacing:.12em;background:linear-gradient(#04030afa,#080511e0);border-bottom:1px solid #dea9526b;grid-template-columns:1fr auto 1fr;align-items:center;height:66px;padding:0 3vw;font-size:11px;display:grid;position:fixed;top:0;left:0;right:0}.psy-topbar strong{color:#f2c9ff;font-size:13px}.psy-topbar a:last-child{color:#d7a9e9;justify-self:end}.psy-hero{aspect-ratio:3/2;isolation:isolate;border-bottom:1px solid #bf51ff80;width:100%;height:auto;min-height:0;margin-top:66px;position:relative;overflow:hidden}.psy-scene{z-index:-1;background:#080510 url(/sales-psychology-room.png) top/100% no-repeat;position:absolute;inset:0}.psy-hero-copy{z-index:1;text-align:center;text-shadow:0 3px 25px #05020a,0 1px 8px #05020a;width:min(930px,72vw);position:absolute;top:4.5%;left:50%;transform:translate(-50%)}.psy-hero h1{color:#f6dcff;letter-spacing:.015em;margin:0;font-size:clamp(40px,4.8vw,78px);font-weight:700;line-height:.95}.psy-hero h1 span{color:#d36dff}.psy-hero h2{margin:12px 0 3px;font-size:clamp(18px,1.65vw,28px);font-weight:400}.psy-hero em{color:#dd9dff;font-family:Georgia,serif;font-size:clamp(15px,1.3vw,21px)}.psy-workspace{background:radial-gradient(circle at 50% 5%,#772cac3b,#0000 27%),linear-gradient(125deg,#07050d,#10091a 52%,#07060d);grid-template-columns:240px minmax(480px,1fr) 330px;gap:18px;padding:70px 3vw 76px;display:grid;position:relative}.psy-workspace:before{content:"";pointer-events:none;background-image:linear-gradient(#c45dff09 1px,#0000 1px),linear-gradient(90deg,#c45dff09 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.audit-menu,.command-console,.diagnostic-rail{z-index:1;position:relative}.audit-menu{background:#08060fd6;border:1px solid #cf72ff61;border-radius:17px;align-self:start;padding:17px 14px}.audit-menu>p,.diagnostic-rail p,.lens-library>p,.principle-deck p,.console-heading>p,.audit-result>div>p{color:#d69aff;letter-spacing:.14em;margin:0 0 14px;font-size:10px;font-weight:700}.audit-menu button{color:#c9bacf;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff14;align-items:center;gap:11px;width:100%;padding:12px 8px;display:flex}.audit-menu button b{width:30px;color:var(--gold);text-align:center;font-size:20px}.audit-menu button span,.audit-menu button small{display:block}.audit-menu button span{font-size:12px}.audit-menu button small{color:#8e8295;margin-top:2px;font-size:9px}.audit-menu button.active{color:#fff;background:linear-gradient(90deg,#ae37f757,#751fa424);border:1px solid #c15cff;border-radius:9px;box-shadow:0 0 22px #b337ff33}.command-console{background:linear-gradient(145deg,#110a1cf7,#07070ef5);border:1px solid #e2ae599e;border-radius:22px;padding:32px;box-shadow:0 30px 70px #0000007a,inset 0 0 38px #b54dff0f}.console-heading{text-align:center}.console-heading h2{color:#f4d6ff;margin:2px 0 5px;font-size:clamp(30px,3vw,48px);line-height:1}.console-heading>span{color:#c9b9d0;font-size:12px}.command-console label{margin-top:18px;display:block}.command-console label>span{color:#f1e5f4;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.command-console textarea{resize:vertical;color:#fff;background:#05050bcc;border:1px solid #4a365d;border-radius:10px;outline:0;width:100%;min-height:84px;padding:13px 14px;line-height:1.5}.command-console textarea.asset-field{border-color:#874bb0;min-height:150px}.command-console textarea:focus{border-color:var(--violet);box-shadow:0 0 0 2px #c15cff21}.evidence-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.psy-message{border-left:3px solid var(--cyan);color:#dffbff;background:#55dff214;padding:11px 13px;font-size:11px}.console-action{border-top:1px solid #d589ff33;justify-content:space-between;align-items:center;margin-top:23px;padding-top:18px;display:flex}.console-action>span{color:#a899ad;letter-spacing:.12em;font-size:9px}.console-action button,.result-actions button:first-child{color:#fff;letter-spacing:.09em;background:linear-gradient(100deg,#a235c5,#3d2db5);border:1px solid #d7a45a;border-radius:9px;min-height:52px;padding:12px 20px;font-size:11px;font-weight:700;box-shadow:0 0 25px #a43eff38}.console-action button b{color:#ffe5a8;margin-left:16px}.diagnostic-rail{align-content:start;gap:15px;display:grid}.diagnostic-rail>div{background:var(--panel);border:1px solid #e1ab5678;border-radius:17px;padding:20px}.diagnostic-rail ol{color:#ded2e3;grid-template-columns:1fr 1fr;gap:9px;margin:0;padding-left:23px;font-size:10px;display:grid}.diagnostic-rail li::marker{color:var(--violet)}.mini-flow{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.mini-flow span{color:#d9cde0;text-align:center;border:1px solid #4f3b62;border-radius:50px;padding:7px;font-size:8px}.mini-flow i{color:var(--gold);font-style:normal}.lens-card>span{color:#baaabe;margin:-7px 0 14px;font-size:10px;display:block}.lens-card button{color:#e6b9fb;letter-spacing:.08em;background:#170d21;border:1px solid #8b4ab1;border-radius:7px;width:100%;padding:11px;font-size:9px;font-weight:700}.lens-library{text-align:center;background:radial-gradient(circle at 50% 100%,#c256ff24,#0000 50%),#08060d;padding:70px 7vw}.lens-library h2,.audit-result h2{margin:0 0 28px;font-size:clamp(34px,4.5vw,68px);line-height:1}.lens-library>div{grid-template-columns:repeat(4,1fr);gap:8px;width:min(1200px,100%);margin:auto;display:grid}.lens-library span{color:#d9cadd;text-align:left;background:#0e0a14;border:1px solid #402a4d;align-items:center;gap:10px;padding:13px;font-size:11px;display:flex}.lens-library span b{color:var(--violet);font-size:9px}.audit-result{background:linear-gradient(120deg,#160b20,#08060d);border-top:1px solid #7d3aa4;grid-template-columns:1fr .72fr;gap:5vw;padding:76px 7vw;display:grid}.audit-result>div>span{color:#c5b6ca;font-size:13px;line-height:1.6}.result-actions{align-content:center;gap:9px;display:grid}.result-actions button{color:#e8ddea;letter-spacing:.08em;background:#100b15;border:1px solid #57405f;border-radius:7px;min-height:48px;font-size:10px;font-weight:700}.audit-result details{background:#07060a;border:1px solid #4f365b;grid-column:1/-1}.audit-result summary{color:#dfb0f3;letter-spacing:.12em;cursor:pointer;padding:16px;font-size:10px;font-weight:700}.audit-result pre{white-space:pre-wrap;color:#ddd2df;border-top:1px solid #3e2b47;max-height:650px;margin:0;padding:26px;font:11px/1.7 PsyPoppins,sans-serif;overflow:auto}.principle-deck{background:#090710;border-top:1px solid #e2aa5473;border-bottom:1px solid #e2aa5459;grid-template-columns:1.15fr 1fr 1fr .8fr .9fr;padding:26px 3vw;display:grid}.principle-heading{grid-column:1/-1;padding:0 19px 17px}.principle-heading p{margin-bottom:5px}.principle-heading h2{color:#f0d8f8;margin:0;font-size:clamp(20px,2vw,30px);font-weight:400}.principle-deck article{border-right:1px solid #39293f;min-height:130px;padding:19px}.principle-deck article:last-child{border:0}.principle-deck h3{color:#d9cbdc;margin:0;font-size:11px;font-weight:400;line-height:1.55}.psy-room footer{color:#a994ae;letter-spacing:.12em;background:#040309;justify-content:space-between;align-items:center;min-height:95px;padding:0 4vw;font-size:10px;display:flex}.psy-room footer a{color:#dfb2f1}.psy-workspace,.command-console,.lens-library,.audit-result,.principle-deck,#brief-review{scroll-margin-top:84px}.command-console:focus,.lens-library:focus,.audit-result:focus,.principle-deck:focus{outline:none}.destination-flash{animation:1.2s ease-out destination-arrival}@keyframes destination-arrival{0%{box-shadow:0 0 0 2px #df9dffd1,0 0 42px #c15cff57}to{box-shadow:0 0 #df9dff00,0 0 #c15cff00}}@media (width<=1150px){.psy-workspace{grid-template-columns:210px 1fr}.diagnostic-rail{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.principle-deck{grid-template-columns:repeat(3,1fr)}.principle-deck article{border-bottom:1px solid #39293f}}@media (width<=760px){.psy-topbar{grid-template-columns:1fr auto;height:60px;padding:0 15px}.psy-topbar strong{font-size:10px}.psy-topbar a:last-child{display:none}.psy-hero{aspect-ratio:auto;height:650px;margin-top:60px}.psy-scene{background-position:50%;background-size:auto 100%}.psy-hero-copy{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05030c8a;width:calc(100% - 30px);padding:15px 12px;top:4%}.psy-hero h1{font-size:clamp(34px,10vw,45px)}.psy-hero h2{font-size:18px}.psy-hero em{font-size:15px}.psy-workspace{grid-template-columns:1fr;padding:42px 15px}.audit-menu{grid-template-columns:1fr 1fr;display:grid}.audit-menu>p{grid-column:1/-1}.audit-menu button{padding:10px 5px}.command-console{padding:25px 17px}.evidence-grid{grid-template-columns:1fr}.console-action{flex-direction:column;align-items:stretch;gap:12px}.diagnostic-rail{grid-template-columns:1fr}.lens-library{padding:55px 17px}.lens-library>div{grid-template-columns:1fr 1fr}.audit-result{grid-template-columns:1fr;padding:55px 18px}.principle-deck{grid-template-columns:1fr 1fr}.psy-room footer{text-align:center;flex-direction:column;justify-content:center;gap:18px}}@media (width<=430px){.audit-menu{grid-template-columns:1fr}.audit-menu>p{grid-column:auto}.lens-library>div,.principle-deck{grid-template-columns:1fr}.psy-hero{height:590px}.psy-hero-copy{top:3.5%}}@media (width>=1151px){.psy-workspace{gap:15px;padding-top:56px;padding-bottom:60px}.audit-menu{padding:14px 12px}.audit-menu>p{margin-bottom:10px}.audit-menu button{padding-top:10px;padding-bottom:10px}.command-console{padding:26px 28px}.console-heading h2{font-size:clamp(28px,2.55vw,42px)}.command-console label{margin-top:14px}.command-console label>span{margin-bottom:5px}.command-console textarea{min-height:72px;padding:10px 13px}.command-console textarea.asset-field{min-height:128px}.evidence-grid{gap:11px}.psy-message{margin:12px 0 0;padding:9px 12px}.console-action{margin-top:18px;padding-top:14px}.console-action button,.result-actions button:first-child{min-height:48px;padding:10px 18px}.diagnostic-rail{gap:12px}.diagnostic-rail>div{padding:16px 18px}.diagnostic-rail p{margin-bottom:10px}.diagnostic-rail ol{gap:7px}.lens-card>span{margin-bottom:11px}.lens-card button{padding:9px}.lens-library{padding-top:58px;padding-bottom:58px}.audit-result{padding-top:60px;padding-bottom:60px}.audit-result h2{margin-bottom:22px;font-size:clamp(32px,3.8vw,58px)}.result-actions{gap:7px}.result-actions button{min-height:44px}.audit-result summary{padding:13px 15px}.audit-result pre{max-height:570px;padding:22px}.principle-deck{padding-top:20px;padding-bottom:20px}.principle-deck article{min-height:112px;padding:16px}}@media (prefers-reduced-motion:reduce){.psy-room *{scroll-behavior:auto!important}.destination-flash{animation:none;box-shadow:0 0 0 2px #df9dff80}}
