@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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;--color-zinc-100:oklch(96.7% .001 286.375);--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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 studio-foundation{@scope(:root) to (.fa4-app){:scope{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}:scope{background:#070708;min-width:0}body{color:#f4f3f0;background:#070708;min-width:0;margin:0;font-family:FadeArc Sans,system-ui,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:0;outline:none}.fa-preview{--bg:#070708;--panel:#121214b8;--panel-solid:#111113;--panel-soft:#0c0c0e;--text:#f4f3f0;--copy:#a8a7aa;--muted:#68686d;--faint:#444449;--line:#ffffff1c;--line-strong:#fff3;--accent:#c8ff36;--accent-soft:#c8ff361f;background:radial-gradient(circle at 72% -10%, #ffffff0f, transparent 27rem), radial-gradient(circle at 5% 42%, #ffffff08, transparent 30rem), var(--bg);min-height:100vh;overflow-x:hidden}.fa-preview *{border-color:var(--line)}.fa-preview a{color:inherit;text-decoration:none}.fa-preview h1,.fa-preview h2,.fa-preview h3,.fa-preview p{margin-top:0}.fa-preview h1,.fa-preview h2,.fa-preview h3,.fa-preview b,.fa-preview strong{color:var(--text)}.fa-preview h1,.fa-preview h2,.fa-preview h3{letter-spacing:-.065em;font-weight:650}.fa-preview p{color:var(--copy);line-height:1.65}.fa-preview em{color:#98979a;font-style:normal}.fa-button{border:1px solid var(--line-strong);min-height:44px;color:var(--text);background:0 0;border-radius:13px;padding:0 18px;font-size:12px;font-weight:650;transition:all .2s}.fa-button:hover{background:#ffffff12;border-color:#ffffff73;transform:translateY(-1px)}.fa-button-solid{color:#111113;background:#f0eeea;border-color:#f0eeea}.fa-button-solid:hover{color:#000;background:#fff;border-color:#fff}.fa-button-quiet{background:#ffffff09}.fa-eyebrow{color:#807f84;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;font:650 10px/1 FadeArc Mono,monospace;display:flex}.fa-eyebrow i{color:#5f5e63;letter-spacing:.08em;font-style:normal}.label-a{top:22%;left:10%}.label-b{top:27%;right:9%}.label-c{bottom:22%;left:14%}.label-d{bottom:17%;right:12%}.fa-page-heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(250px,350px);align-items:end;gap:55px;min-height:360px;padding:102px 0 56px;display:grid}.fa-page-heading h1{max-width:820px;margin:0;font-size:clamp(3.5rem,6vw,7rem);line-height:.9}.fa-page-heading>p{margin:0 0 8px;font-size:14px}.fa-gate{border-bottom:1px solid var(--line);grid-template-columns:66px minmax(0,1fr) 300px;align-items:start;gap:32px;min-height:460px;padding:126px 0 80px;display:grid}.fa-gate-mark{border:1px solid var(--studio-text);width:58px;height:58px;color:var(--accent);box-shadow:0 0 40px var(--studio-line);border-radius:20px;place-items:center;font-size:25px;display:grid}.fa-gate h1{max-width:730px;margin:0 0 20px;font-size:clamp(3rem,5.2vw,6.2rem);line-height:.91}.fa-gate p{max-width:530px;margin:0;font-size:15px}.fa-gate-action{border:1px solid var(--line);background:#ffffff09;border-radius:18px;gap:12px;padding:19px;display:grid}.fa-gate-action>span,.fa-gate-action small{color:#7d7c81;font:650 9px/1.35 FadeArc Mono,monospace}.fa-gate-action small{line-height:1.5}.fa-private-teaser{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:25px 0;display:flex}.fa-private-teaser div{gap:8px;display:grid}.fa-private-teaser span{color:var(--accent);font:650 9px/1 FadeArc Mono,monospace}.fa-private-teaser b{font-size:14px}.fa-private-teaser button{color:#b8b7bb;background:0 0;border:0;padding:0;font-size:11px}.fa-private-content{padding-top:45px}.fa-private-list,.fa-order-list{gap:10px;max-width:850px;display:grid}.fa-private-list article{border:1px solid var(--line);background:#ffffff09;border-radius:18px;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px;display:grid}.fa-private-list img{object-fit:contain;border:1px solid var(--line);background:#0a0a0c;border-radius:9px;width:180px;height:65px;display:block}.fa-private-list span,.fa-order-list span{color:var(--accent);font:650 9px/1 FadeArc Mono,monospace}.fa-private-list h3{margin:8px 0 5px;font-size:18px}.fa-private-list p{margin:0;font-size:11px}.fa-order-list article{border-bottom:1px solid var(--line);grid-template-columns:190px minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:18px 0;display:grid}.fa-order-list b,.fa-order-list strong{font-size:13px}.fa-order-list i{color:var(--accent);font:650 8px/1 FadeArc Mono,monospace}.fa-empty-panel{border:1px solid var(--line);background:#ffffff06;border-radius:20px;max-width:700px;padding:35px}.fa-empty-panel>span{color:var(--accent);font:650 9px/1 FadeArc Mono,monospace}.fa-empty-panel h3{margin:42px 0 10px;font-size:27px}.fa-empty-panel p{max-width:480px;font-size:12px}.fa-faq-list{border-top:1px solid var(--line)}.fa-faq-list details{border-bottom:1px solid var(--line)}.fa-faq-list summary{color:var(--text);cursor:pointer;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:20px 0;list-style:none;display:grid}.fa-faq-list summary::-webkit-details-marker{display:none}.fa-faq-list summary span{color:var(--accent);font:650 9px/1 FadeArc Mono,monospace}.fa-faq-list summary b{font-size:14px}.fa-faq-list summary i{color:#858489;text-align:right;font-style:normal}.fa-faq-list details>p{max-width:650px;margin:-2px 50px 21px;font-size:12px}.fa-input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--text);background:#0003;border-radius:10px;outline:0;padding:11px 12px;font-family:FadeArc Sans,sans-serif;font-size:12px}.fa-overlay{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030304b8;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.fa-dialog{background:#111113;border:1px solid #ffffff2b;border-radius:23px;width:min(560px,100%);max-height:calc(100vh - 50px);padding:29px;position:relative;overflow:auto;box-shadow:0 30px 100px #0000008c,inset 0 1px #ffffff12}.fa-dialog-close{border:1px solid var(--line);color:#aaa9ad;background:0 0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:19px;display:grid;position:absolute;top:20px;right:20px}.fa-dialog-search{border:1px solid var(--line-strong);border-radius:12px;align-items:center;gap:10px;padding:0 13px;display:flex}.fa-dialog-search span{color:var(--accent);font-size:18px}.fa-dialog-search input{width:100%;min-height:50px;color:var(--text);background:0 0;border:0;outline:0;font-size:13px}.fa-dialog-search kbd{color:#77767b;font:650 8px/1 FadeArc Mono,monospace}.fa-dialog-links{gap:4px;margin-top:25px;display:grid}.fa-dialog-links button{color:#b2b1b5;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;gap:5px;min-height:47px;padding:12px 13px;font-size:12px;display:grid}.fa-dialog-links button:hover{border-color:var(--line);color:var(--text);background:#ffffff0d}.fa-dialog-links small{color:#77767b;font-size:10px}.fa-dialog-actions{justify-content:flex-end;display:flex}.fa-dialog-note{margin:15px 0 0;font-size:11px}@keyframes fa-sweep{0%,to{opacity:.2;transform:translate(-25%)}50%{opacity:.85;transform:translate(-10%)}}@keyframes fa-breathe{0%,to{opacity:.3}50%{opacity:.9}}@keyframes fa-orbit{0%{transform:translate(-50%,-50%)rotate(25deg)}to{transform:translate(-50%,-50%)rotate(385deg)}}@keyframes fa-pulse{0%,to{opacity:.75;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}@media (width<=820px){.fa-page-heading{grid-template-columns:1fr;gap:25px;min-height:0;padding-top:75px}.fa-page-heading h1{font-size:clamp(3rem,9vw,5.3rem)}.fa-gate{grid-template-columns:52px 1fr;gap:23px}.fa-gate-action{grid-column:2}}@media (width<=560px){.fa-page-heading{padding:62px 0 34px}.fa-page-heading h1{max-width:330px;font-size:2.9rem;line-height:.96}.fa-page-heading>p{font-size:12px}.fa-gate{padding:75px 0 45px;display:block}.fa-gate-mark{margin-bottom:26px}.fa-gate h1{max-width:330px;font-size:3rem}.fa-gate p{font-size:13px}.fa-gate-action{margin-top:28px}.fa-private-teaser{display:block}.fa-private-teaser button{margin-top:18px}.fa-private-list article{grid-template-columns:1fr}.fa-private-list img{width:100%;height:85px}.fa-order-list article{grid-template-columns:1fr 1fr;gap:9px}.fa-order-list article b{grid-column:1/-1}.fa-order-list article strong{grid-column:1}.fa-order-list article i{justify-self:end}.fa-empty-panel{padding:23px}.fa-dialog{border-radius:19px;padding:23px 18px}.fa-dialog h2{font-size:2.25rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:.001ms;animation-duration:.001ms;animation-iteration-count:1}}@media (width>=821px){.fa-page-heading h1{font-size:clamp(3.2rem,4.8vw,5.8rem);line-height:.94}}.fa-preview{background:#070708;overflow-x:clip}@keyframes fa-header-scan{0%,to{opacity:.2;transform:translate(-40%)}50%{opacity:.9;transform:translate(260%)}}@keyframes fa-field-glow{0%,to{opacity:.45;transform:scale(.86)}50%{opacity:.9;transform:scale(1.08)}}@keyframes fa-field-breathe{0%,to{opacity:.36;transform:scale(.92)rotate(0)}50%{opacity:.86;transform:scale(1.04)rotate(18deg)}}.fa-page-heading{min-height:0;padding:74px 0 38px;display:block}.fa-page-heading h1{max-width:780px;font-size:clamp(2.7rem,3.6vw,4.2rem);line-height:.96}.fa-page-heading>p{max-width:640px;margin:16px 0 0;font-size:14px}.fa-dialog{padding:30px;position:relative}.fa-dialog h2{max-width:620px;margin:0 0 22px;font-size:clamp(2rem,3.2vw,3rem);line-height:.99}.fa-dialog-close{z-index:2}@media (width<=560px){.fa-page-heading{padding-top:52px}.fa-page-heading h1{font-size:2.7rem}.fa-dialog{padding:24px 18px}.fa-dialog h2{font-size:2.15rem}}.fa-preview{background:var(--bg)}:scope{scrollbar-color:#4a494f #0b0b0d;scrollbar-width:thin}.fa-preview,.fa-preview *{scrollbar-color:#4a494f #0b0b0d}@keyframes fa-home-section-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fa-glyph-breathe{0%,to{opacity:.68;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes fa-account-menu-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.fa-dialog{border-radius:18px;width:min(620px,100vw - 32px);padding:28px}.fa-dialog-close{z-index:3;width:34px;height:34px;line-height:1;top:14px;right:14px}.fa-dialog>.fa-eyebrow{justify-content:flex-start;min-height:12px;margin:0 48px 18px 0;padding-right:4px}.fa-dialog>.fa-eyebrow i{display:none}.fa-dialog h2{letter-spacing:-.055em;max-width:100%;margin:0 0 22px;font-size:clamp(1.95rem,3.5vw,2.7rem);line-height:1}.fa-dialog-links{margin-top:20px}.fa-dialog-actions{margin-top:17px}.fa-page-heading{grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:40px;min-height:0;padding:78px 0 35px}.fa-page-heading h1{letter-spacing:-.06em;max-width:760px;font-size:clamp(2.55rem,4.1vw,4.2rem);line-height:.98}.fa-page-heading>p{max-width:390px;margin-bottom:5px;font-size:13px;line-height:1.5}.fa-page-heading .fa-eyebrow i{display:none}.fa-gate{grid-template-columns:58px minmax(0,1fr) 280px;gap:28px;min-height:0;padding:92px 0 58px}.fa-gate h1{letter-spacing:-.06em;max-width:700px;margin-bottom:18px;font-size:clamp(2.65rem,4.2vw,4.15rem);line-height:.98}.fa-gate p{max-width:520px;font-size:13px;line-height:1.5}.fa-gate-action{border-radius:15px;padding:17px}.fa-gate-action>span,.fa-gate-action small{font-size:9px}.fa-private-teaser{padding:21px 0}@media (width<=820px){.fa-page-heading{grid-template-columns:1fr;gap:18px;padding:66px 0 32px}.fa-page-heading>p{max-width:620px}.fa-gate{grid-template-columns:52px minmax(0,1fr);gap:23px;padding:76px 0 48px}.fa-gate-action{grid-column:2}}@media (width<=560px){.fa-overlay{align-items:start;padding:78px 12px 20px;overflow-y:auto}.fa-overlay>.fa-dialog{max-height:calc(100vh - 98px)}.fa-dialog{border-radius:17px;padding:23px 18px}.fa-dialog-close{top:12px;right:12px}.fa-dialog>.fa-eyebrow{margin-right:42px}.fa-dialog h2{font-size:2.08rem}.fa-page-heading{padding:60px 0 32px;display:block}.fa-page-heading h1{max-width:340px;font-size:2.72rem}.fa-page-heading>p{max-width:340px;margin-top:15px;font-size:12px}.fa-gate{padding:68px 0 42px;display:block}.fa-gate-mark{margin-bottom:23px}.fa-gate h1{max-width:340px;font-size:2.85rem}.fa-gate p{max-width:340px;font-size:12px}.fa-gate-action{margin-top:25px}}.fa-preview{--ds-space-1:8px;--ds-space-2:12px;--ds-space-3:16px;--ds-space-4:24px;--ds-radius-sm:10px;--ds-radius-md:16px;--ds-radius-lg:22px;--ds-control:42px;background:var(--bg)}.fa-delivery-note>i:not(.fa-delivery-icon){border:1.5px solid var(--studio-text);color:#0000;background:0 0;border-radius:50%;width:27px;height:27px;font-size:0;position:relative}.fa-delivery-note>i:not(.fa-delivery-icon):after,.fa-order-timeline i:not(.is-muted):after{border:solid var(--accent);content:"";border-width:0 1.5px 1.5px 0;width:6px;height:10px;position:absolute;top:6px;left:9px;transform:rotate(45deg)}.fa-overlay{z-index:140}.fa-order-timeline>div>span:not(.fa-status-icon){gap:5px;display:grid}.fa-shop-grid:not(.is-list){grid-auto-rows:1fr;align-items:stretch}.fa-shop-grid:not(.is-list) .fa-product-card{grid-template-rows:278px minmax(218px,1fr);min-height:496px;display:grid;overflow:hidden}.fa-shop-grid:not(.is-list) .fa-card-image{height:auto;min-height:0}.fa-shop-grid:not(.is-list) .fa-card-copy{flex-direction:column;min-height:0;display:flex}.fa-shop-grid:not(.is-list) .fa-card-title>div>span{display:none}.fa-shop-grid:not(.is-list) .fa-card-title h3{margin-top:0;font-size:clamp(20px,1.6vw,23px)}.fa-shop-grid:not(.is-list) .fa-card-copy p{min-height:52px;margin-bottom:16px}.fa-shop-grid:not(.is-list) .fa-card-meta{border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;min-height:38px;margin-top:auto;padding-top:13px;display:flex}.fa-shop-grid:not(.is-list) .fa-card-meta span{color:#9c9ba1;border-right:0;padding-right:0;font-size:11px}.fa-shop-grid:not(.is-list) .fa-card-meta b{color:#d8d6d8;font-size:11px;font-weight:580}.fa-shop-grid:not(.is-list) .fa-card-image.is-portrait{height:auto}.fa-shop-grid:not(.is-list) .fa-card-image.is-portrait .fa-art-frame.fa-art-clean .fa-art-screen{inset:9px 20px}@media (width<=820px){.fa-shop-grid:not(.is-list) .fa-product-card{grid-template-rows:250px minmax(218px,1fr);min-height:468px}}@media (width<=560px){.fa-shop-grid:not(.is-list) .fa-product-card{grid-template-rows:235px minmax(0,auto);min-height:0}.fa-shop-grid:not(.is-list) .fa-card-copy{min-height:230px}}.fa-shop-grid:not(.is-list) .fa-product-card{grid-template-rows:300px minmax(154px,1fr);min-height:454px}.fa-shop-grid:not(.is-list) .fa-card-copy{padding:18px 20px 17px}.fa-shop-grid:not(.is-list) .fa-card-title h3{font-size:clamp(19px,1.45vw,22px)}.fa-shop-grid:not(.is-list) .fa-card-copy p{-webkit-line-clamp:1;-webkit-box-orient:vertical;min-height:0;margin:11px 0 0;display:-webkit-box;overflow:hidden}.fa-shop-grid:not(.is-list) .fa-card-meta{border-top:0;min-height:27px;margin-top:auto;padding-top:10px}@media (width>=561px){.fa-shop-grid:not(.is-list) .fa-product-card.is-portrait-card{grid-template-rows:1fr;grid-template-columns:minmax(145px,.42fr) minmax(0,1fr);min-height:454px}.fa-shop-grid:not(.is-list) .is-portrait-card .fa-card-image{border-right:1px solid #ffffff17;height:auto;min-height:0}.fa-shop-grid:not(.is-list) .is-portrait-card .fa-card-copy{min-width:0}.fa-shop-grid:not(.is-list) .is-portrait-card .fa-art-frame.fa-art-clean .fa-art-screen{inset:12px 10px}.fa-shop-grid:not(.is-list) .is-portrait-card .fa-art-frame.fa-art-clean .fa-art-screen img{width:auto;max-width:100%;height:calc(100% - 18px);max-height:100%}}@media (width<=820px){.fa-shop-grid:not(.is-list) .fa-product-card{grid-template-rows:260px minmax(154px,1fr);min-height:414px}}@media (width<=560px){.fa-shop-grid:not(.is-list) .fa-product-card,.fa-shop-grid:not(.is-list) .fa-product-card.is-portrait-card{grid-template-rows:230px minmax(0,auto);grid-template-columns:1fr;min-height:0}.fa-shop-grid:not(.is-list) .is-portrait-card .fa-card-image{border-right:0}.fa-shop-grid:not(.is-list) .fa-card-copy{min-height:0}}:scope{--fa-bg:#090a0b;--fa-surface:#111316;--fa-surface-2:#17191d;--fa-surface-3:#1d2025;--fa-text:#f4f3ee;--fa-copy:#b8bab7;--fa-muted:#858986;--fa-line:#f4f3ee21;--fa-line-soft:#f4f3ee14;--fa-accent:var(--fa-color-accent);--fa-accent-strong:var(--fa-color-accent-strong)}body{background:var(--fa-bg)}.fa-preview{--bg:var(--fa-bg);--panel:var(--fa-surface);--panel-soft:var(--fa-surface);--text:var(--fa-text);--copy:var(--fa-copy);--muted:var(--fa-muted);--line:var(--fa-line);--line-strong:#f4f3ee33;--accent:var(--fa-accent);background:var(--fa-bg);min-height:100vh;color:var(--fa-text);overflow:clip}.fa-preview:before,.fa-preview:after{display:none}.fa-preview button,.fa-preview input,.fa-preview textarea,.fa-preview select{font-family:inherit}.fa-preview ::selection{background:rgba(var(--studio-neutral-rgb), .28);color:var(--fa-text)}.fa-preview ::-webkit-scrollbar{width:10px;height:10px}.fa-preview ::-webkit-scrollbar-track{background:#0d0e10}.fa-preview ::-webkit-scrollbar-thumb{background:#3a3d42;border:3px solid #0d0e10;border-radius:999px}.fa-preview ::-webkit-scrollbar-thumb:hover{background:#565a60}.fa-shop-grid:not(.is-list){grid-auto-rows:1fr;align-items:stretch;gap:14px}.fa-shop-grid:not(.is-list) .fa-product-card,.fa-shop-grid:not(.is-list) .fa-product-card.is-portrait-card{border:1px solid var(--fa-line);background:var(--fa-surface);border-radius:18px;grid-template-rows:286px minmax(0,1fr);grid-template-columns:1fr;min-height:0;display:grid;box-shadow:inset 0 1px #ffffff0b}.fa-dialog-note{color:var(--fa-muted);font-size:12px}.fa-overlay{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000c7}.fa-dialog{border-color:var(--fa-line);background:#111316f7;border-radius:20px;box-shadow:0 32px 100px #0000008c}.fa-dialog-close{z-index:3;border:1px solid var(--fa-line);background:var(--fa-surface-2);width:36px;height:36px;color:var(--fa-text);border-radius:50%}.fa-dialog-close:hover{border-color:var(--studio-text);color:var(--fa-accent-strong)}.fa-dialog h2{max-width:720px;font-size:clamp(1.9rem,4vw,3.4rem);line-height:1}@media (width<=620px){.fa-shop-grid:not(.is-list){grid-template-columns:1fr}.fa-shop-grid:not(.is-list) .fa-product-card{grid-template-rows:260px minmax(0,auto)}}.fa-status-icon:not(.is-muted):not(.is-paused):not(.is-info):not(.is-warning):not(.is-error):after{border:solid var(--fa-accent-strong);border-width:0 1.7px 1.7px 0;width:6px;height:10px;transform:translate(-50%,-62%)rotate(45deg)}@keyframes fa-footer-signal{0%{background-position:0 0,-160px 0}88%,to{background-position:0 0,calc(100% + 160px) 0}}.fa-admin-shell :is(.fa-eyebrow,.fa-admin-side-title,.fa-record-head,.fa-record-toolbar>span){font-size:10px;line-height:1.35}.fa-admin-shell :is(.fa-admin-card>span,.fa-card-topline span,.fa-metric span,.fa-metric small){font-size:10px}.fa-product-flow-readiness>div>span:not(.fa-status-icon){color:var(--fa-muted,#a6a8af);font-size:.82rem}:scope body :is(.fa-preview,.fa30-app) :is(input,select,textarea):focus{box-shadow:none;border-color:#f4f3ee2e;outline:#0000}:scope body :is(.fa-preview,.fa30-app) :is(input,select,textarea):focus-visible{outline-offset:2px;box-shadow:none;border-color:#f4f3ee3d;outline:2px solid #f4f3ee75}:scope body :is(.fa-preview,.fa30-app) :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #f4f3ee75}:scope body.antialiased .fa30-app.site-shell.admin-shell :is(input,select,textarea):focus{box-shadow:none;border-color:#f4f3ee2e;outline:#0000}:scope body.antialiased .fa30-app.site-shell.admin-shell :is(input,select,textarea):focus-visible{outline-offset:2px;box-shadow:none;border-color:#f4f3ee3d;outline:2px solid #f4f3ee75}:scope body :is(.fa-preview,.fa30-app) :is(input,select,textarea):is(:focus,:focus-visible),:scope body.antialiased .fa30-app :is(input,select,textarea):is(:focus,:focus-visible),:scope body.antialiased .fa30-app.site-shell.admin-shell :is(input,select,textarea):is(:focus,:focus-visible),:scope body.antialiased .fa30-app.site-shell.public-shell :is(input,select,textarea):is(:focus,:focus-visible){outline-offset:0;box-shadow:none;border-color:#ffffff21;outline:#0000}:scope body .fa30-app .fa-private-content .fa30-account-actions{background:linear-gradient(100deg,#ffffff0b,#ffffff05);border:1px solid #ffffff21;border-radius:16px;align-items:center;gap:13px;width:100%;min-height:56px;margin:0 0 26px;padding:12px 16px;display:flex;box-shadow:inset 0 1px #ffffff0b}:scope body .fa30-app .fa-private-content .fa30-account-actions:before{color:var(--muted,#77787e);content:"ACCOUNT / STATUS";letter-spacing:.08em;flex:none;font:650 9px/1 FadeArc Mono,monospace}:scope body .fa30-app .fa-private-content .fa30-account-actions>span{min-width:0;color:var(--copy,#a8a7aa);flex:auto;font-size:12px;line-height:1.45}:scope body .fa30-app .fa-private-content .fa30-account-actions>button{min-height:32px;color:var(--text,#f4f3f0);white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;padding:0 9px;font-size:11px}:scope body .fa30-app .fa-private-content .fa30-account-actions>button:hover{background:#ffffff0f;transform:none}:scope body .fa30-app .fa-private-content .fa30-account-actions[data-syncing=true]>span{font-size:0}:scope body .fa30-app .fa-private-content .fa30-account-actions[data-syncing=true]>span:after{color:var(--copy,#a8a7aa);content:"SYNCING PRIVATE RECORDS";font:12px/1.45 FadeArc Sans,system-ui,sans-serif}:scope body .fa30-app .fa-private-content .fa30-account-actions[data-syncing=true]>button:first-of-type{font-size:0}:scope body .fa30-app .fa-private-content .fa30-account-actions[data-syncing=true]>button:first-of-type:after{content:"Syncing";font:11px/1 FadeArc Sans,system-ui,sans-serif}:scope body .fa30-app .fa-private-content:has(>.fa30-account-summary){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:34px 18px;display:grid}:is(:scope body .fa30-app .fa-private-content:has(>.fa30-account-summary)>.fa30-account-actions,:scope body .fa30-app .fa-private-content:has(>.fa30-account-summary)>.fa30-account-summary){grid-column:1/-1;width:100%}:scope body .fa30-app .fa-private-content:has(>.fa30-account-summary)>.fa30-account-section{min-width:0;margin-top:0}:scope body .fa30-app .fa-private-content:has(>.fa30-account-summary)>.fa30-account-section>header{align-items:start;min-height:76px;margin-bottom:16px}:scope body .fa30-app .fa-private-content:has(>.fa30-account-summary)>.fa30-account-section>header h2{max-width:100%;font-size:clamp(1.65rem,2.5vw,2.35rem)}:scope body .fa30-app .fa-private-content:has(>.fa30-account-summary)>.fa30-account-section>.fa-empty-panel{width:100%;min-height:250px}:scope body .fa30-app .fa-page-heading+.fa30-main-contained,:scope body .fa30-app .fa-page-heading+.fa-empty-panel.fa30-main-contained{margin-top:30px}:scope body .fa30-app .fa30-content-transaction .legal-page>section{box-shadow:none;background:0 0;border:0;border-top:1px solid #ffffff1f;border-radius:0;margin-top:0;padding:34px 0}:scope body .fa30-app .fa30-content-transaction .legal-page>section:last-of-type{border-bottom:1px solid #ffffff1f}:scope body .fa30-app .fa30-custom-transaction .custom-request-form,:scope body .fa30-app .fa30-custom-transaction .custom-request-form>header,:scope body .fa30-app .fa30-custom-transaction .custom-request-form>label,:scope body .fa30-app .fa30-custom-transaction .custom-request-form>.checkout-notice,:scope body .fa30-app .fa30-custom-transaction .custom-request-form>.custom-request-availability,:scope body .fa30-app .fa30-custom-transaction .custom-request-form>.custom-request-pay{max-width:760px}:scope body .fa30-app .fa30-custom-transaction .custom-request-form>header h2{white-space:nowrap;max-width:none;font-size:clamp(2.2rem,3.2vw,2.95rem);line-height:1.02}:scope body .fa30-app .fa30-custom-transaction .custom-request-form>.checkout-notice,:scope body .fa30-app .fa30-custom-transaction .custom-request-form>.custom-request-availability{border-radius:15px;align-items:center;min-height:58px;margin-top:16px;padding:12px 16px}:scope body .fa30-app .fa30-custom-transaction .custom-request-form>.checkout-notice{gap:12px;line-height:1.4;display:flex}:scope body .fa30-app .fa30-custom-transaction .custom-request-form>.checkout-notice:before{content:"TEMPLATE ACCESS";color:var(--muted,#77787e);background:0 0;border-color:#ffffff2e;flex:none}:scope body .fa30-app .fa30-custom-transaction .custom-request-form>.custom-request-availability{background:#ffffff06;border:1px solid #ffffff21;gap:12px;display:flex}:scope body .fa30-app .fa30-custom-transaction .custom-request-availability>span{min-width:0}:scope body .fa30-app .fa30-custom-transaction .custom-request-availability b{color:var(--text,#f4f3f0);font-size:12px}:scope body .fa30-app .fa30-custom-transaction .custom-request-availability small{color:var(--muted,#77787e);margin-top:4px;line-height:1.4;display:block}:scope body .fa30-app .fa30-custom-transaction .custom-request-availability.is-open{background:#ffffff06;border-color:#ffffff2e}:scope body .fa30-app .fa30-custom-transaction .custom-request-facts{box-shadow:none;background:0 0;border:1px solid #ffffff1f;border-left:0;border-right:0;border-radius:0;overflow:visible}:scope body .fa30-app .fa30-custom-transaction .custom-request-facts-head{background:0 0;border:0;padding:16px 0 14px}:scope body .fa30-app .fa30-custom-transaction .custom-request-facts>div:not(.custom-request-facts-head){border:0;min-height:78px;padding:18px 14px 18px 0}:scope body .fa30-app .fa30-custom-transaction .custom-request-facts>div:not(.custom-request-facts-head)+div:not(.custom-request-facts-head){border-left:1px solid #ffffff1a;padding-left:18px}:scope body .fa30-app .fa30-custom-transaction .custom-request-facts>small{border:0;padding:12px 0 15px}@keyframes fa-footer-signal-premium{0%,8%{opacity:.3;background-position:0 0,-180px 0}50%{opacity:.58;background-position:0 0,50% 0}92%,to{opacity:.3;background-position:0 0,calc(100% + 180px) 0}}@media (width<=820px){:scope body .fa30-app .fa-private-content:has(>.fa30-account-summary){grid-template-columns:1fr;row-gap:28px}:scope body .fa30-app .fa-private-content:has(>.fa30-account-summary)>.fa30-account-section{grid-column:1/-1}:scope body .fa30-app .fa-private-content .fa30-account-actions{border-radius:15px;flex-wrap:wrap}:scope body .fa30-app .fa-private-content .fa30-account-actions>span{flex-basis:calc(100% - 140px)}:scope body .fa30-app .fa30-custom-transaction .custom-request-form>header h2{white-space:normal}:scope body .fa30-app .fa30-custom-transaction .custom-request-facts>div:not(.custom-request-facts-head)+div:not(.custom-request-facts-head){border-top:1px solid #ffffff1a;border-left:0;padding-left:0}}:scope body .fa30-app .fa30-custom-transaction .custom-request-form{box-sizing:border-box;width:100%;max-width:none}:scope body .fa30-app .fa30-custom-transaction .custom-request-form>header{width:min(100%,820px);max-width:820px}:scope body .fa30-app .fa30-custom-transaction .custom-request-form>label,:scope body .fa30-app .fa30-custom-transaction .custom-request-form>.checkout-notice,:scope body .fa30-app .fa30-custom-transaction .custom-request-form>.custom-request-availability,:scope body .fa30-app .fa30-custom-transaction .custom-request-form>.custom-request-pay{box-sizing:border-box;width:100%;max-width:none}:scope body .fa30-app .fa30-custom-transaction .custom-request-form>.custom-request-pay{justify-content:space-between}@keyframes fa-feature-glyph-step{0%,12%{filter:brightness(.72);opacity:.28}22%,46%{filter:brightness(1.28) drop-shadow(0 0 7px rgba(var(--fa-color-accent-rgb),.16));opacity:1}58%,to{filter:brightness(.72);opacity:.28}}:scope body .fa30-app .fa-page-heading>p{text-wrap:pretty;width:min(100%,620px);max-width:620px;font-size:14px;line-height:1.6}:scope body .fa30-app .fa-page-heading .fa-eyebrow>b{text-overflow:clip;white-space:nowrap;max-width:none;overflow:visible}:scope body .fa30-app .fa-help-step-list:not(.fa-help-step-list-large) li{grid-template-columns:minmax(76px,auto) minmax(0,1fr);align-items:start;gap:14px;min-height:48px;padding:13px 0}:scope body .fa30-app .fa-help-step-list:not(.fa-help-step-list-large) li>b{letter-spacing:.02em;padding-top:1px;font-size:11px;line-height:1.35}:scope body .fa30-app .fa-help-step-list:not(.fa-help-step-list-large) li>span{font-size:12px;line-height:1.55}@keyframes fa-nav-active-signal{0%,to{opacity:.42;transform:translate(-50%)scaleX(.65)}50%{opacity:1;transform:translate(-50%)scaleX(1)}}@media (width<=720px){:scope body .fa30-app .fa-page-heading>p{width:100%;max-width:36rem;font-size:13px}}:scope body .fa30-app .fa30-account-summary small{font-size:11px;line-height:1.45}:scope body .fa30-app .fa30-checkout-transaction .checkout-brand small,:scope body .fa30-app .fa30-checkout-transaction .policy-link-row a{font-size:11px;line-height:1.4}:scope body .fa30-app .fa30-account-summary article>span,:scope body .fa30-app .fa-empty-panel>span{font-size:11px;line-height:1.42}:scope body .fa30-app .fa-help-page:not(.fa-help-home-page)>.fa-page-heading h1{white-space:nowrap;width:100%;max-width:none;font-size:clamp(2.55rem,3.6vw,3.5rem)}@media (width<=820px){:scope body .fa30-app .fa-help-page:not(.fa-help-home-page)>.fa-page-heading h1{white-space:normal;width:auto;max-width:620px}}@media (width<=560px){:scope body .fa30-app .fa-help-page:not(.fa-help-home-page)>.fa-page-heading h1{max-width:340px;font-size:2.72rem}}}@scope(:root) to (.fa4-app){:scope{--ink:var(--studio-bg,#202322);--ink-2:var(--studio-bg-raised,#252927);--surface:var(--studio-surface,#2b302d);--surface-2:var(--studio-card,#323834);--surface-3:var(--studio-card-raised,#39403b);--line:var(--studio-line,#48504a);--line-soft:var(--studio-line-soft,#f2f0ea1a);--paper:var(--studio-text,#f2f0ea);--muted:var(--studio-muted,#969a91);--lime:var(--studio-accent,#f2c94c);--cyan:var(--studio-focus,#c9cdc6);--orange:var(--studio-accent-strong,#ffd95e);--violet:var(--studio-copy,#c5c3bb);--red:var(--studio-danger,#d87972);--fa-bg:var(--studio-bg,#202322);--fa-bg-raised:var(--studio-bg-raised,#252927);--fa-bg-soft:var(--studio-surface,#2b302d);--fa-text:var(--studio-text,#f2f0ea);--fa-text-soft:var(--studio-copy,#c5c3bb);--fa-text-faint:var(--studio-faint,#73786f);--fa-border:var(--studio-line-soft,#f2f0ea1a);--fa-border-strong:var(--studio-line-strong,#f2f0ea33);--fa-accent:var(--studio-accent,#f2c94c);--fa-radius-control:var(--studio-control-radius,8px);--fa-ease:cubic-bezier(.22, 1, .36, 1);--font-geist-sans:var(--fa-font-sans,"Inter Variable", "Inter", system-ui, sans-serif);--font-geist-mono:var(--fa-font-mono,ui-monospace, monospace);--font-display:var(--fa-font-display,"Manrope Variable", "Manrope", system-ui, sans-serif);--font-body:var(--font-geist-sans);--font-mono:var(--font-geist-mono)}*{box-sizing:border-box}:scope{background:var(--studio-bg,var(--ink));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{background:var(--studio-bg,var(--ink));color:var(--studio-text,var(--paper));font-family:var(--font-body);margin:0;font-size:15px;line-height:1.55;overflow-x:hidden}button,input,select,textarea{color:inherit;font:inherit}button,a,select,input[type=range],input[type=color]{-webkit-tap-highlight-color:transparent}button{border:0}button:not(:disabled),a{cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid var(--studio-focus,#c9cdc6);outline-offset:2px}input:focus,select:focus,textarea:focus,input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--studio-line-strong,#f2f0ea33);outline:none}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.045em;font-weight:560;line-height:.97}h1{font-size:clamp(2.75rem,4vw,3.75rem)}h2{font-size:clamp(2rem,3vw,2.75rem)}h3{font-size:clamp(1.125rem,1.6vw,1.5rem)}em{color:var(--studio-accent,var(--lime));font-style:normal}::selection{background:var(--studio-accent,#f2c94c);color:var(--studio-accent-ink,#10241d)}.site-shell{background:var(--studio-bg,var(--ink));min-height:100vh}.contain{width:min(1280px,100% - 64px);margin-inline:auto}.mono{font-family:var(--font-mono);letter-spacing:.04em;font-size:12px}.eyebrow{color:var(--muted);font:640 11px/1.2 var(--font-mono);letter-spacing:.15em;text-transform:uppercase;margin-bottom:18px}.button,.text-link{border-radius:2px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:0 22px;font-size:13px;font-weight:620;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-2px)}.button:disabled{cursor:not-allowed;opacity:.4}.button.primary{background:var(--studio-text);color:var(--ink)}.button.primary:hover{background:var(--studio-text)}.button.secondary{background:var(--paper);color:var(--ink);border:1px solid #4a4a50}.button.secondary:hover{background:var(--cyan);border-color:var(--cyan)}.button.ghost{border:1px solid var(--line);color:var(--paper);background:0 0}.button.full{width:100%}.button-row{flex-wrap:wrap;gap:10px;display:flex}.text-link{border-bottom:1px solid var(--line);min-height:auto;color:var(--paper);background:0 0;border-radius:0;padding:8px 0}.text-link:hover{border-color:var(--studio-text);color:var(--lime)}.page-intro{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:end;gap:80px;min-height:420px;padding:100px 0 64px;display:grid}.page-intro h1{text-transform:uppercase;margin:0;font-size:clamp(3.4rem,7vw,7.5rem)}.intro-copy{color:#b2b0ab;padding-bottom:12px;font-size:17px}.intro-copy>p{max-width:580px}.section-header{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:54px;display:flex}.section-header h2{max-width:820px;margin:0}.section-header p:not(.eyebrow){max-width:680px;color:var(--muted);margin:22px 0 0;font-size:17px}.status-dot{background:var(--lime);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #c8ff361a}.status-dot.open{background:var(--lime)}.status-dot.limited{background:var(--orange)}.status-dot.waitlist{background:var(--violet)}.status-dot.closed{background:var(--red)}.status-dot.vacation{background:var(--cyan)}.logo-cinema-hero{--logo-x:0px;--logo-y:0px;--logo-tilt-x:0deg;--logo-tilt-y:0deg;--hero-scale:1;--hero-wash:0;--hero-shift:0vh;height:285vh;position:relative}.logo-cinema-sticky{isolation:isolate;background:linear-gradient(#ffffff09,#0000 11% 88%,#ffffff0a),#070708;min-height:calc(100svh - 58px);position:sticky;top:58px;overflow:hidden}.logo-cinema-field{z-index:0;opacity:.82;transform:translate3d(calc(var(--logo-x) * -.18),calc(var(--logo-y) * -.18),0);background:linear-gradient(#f2f0e906 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#f2f0e906 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 50% 46%,#f2f0e912,#0000 31%) 0 0/100% 100%,radial-gradient(circle at 50% 55%,#ffffff08,#0000 42%) 0 0/100% 100%;transition:transform 1.1s cubic-bezier(.16,.8,.18,1);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 0 52%,#0000 86%);mask-image:radial-gradient(circle at 50% 45%,#000 0 52%,#0000 86%)}.logo-cinema-top,.logo-cinema-footer{z-index:6;color:#73747a;min-height:58px;font:650 8px var(--font-mono);justify-content:space-between;align-items:center;display:flex;position:relative}.logo-cinema-top{border-bottom:1px solid #fff1}.logo-cinema-footer{border-top:1px solid #fff1;position:absolute;bottom:0;left:0;right:0}.logo-cinema-footer i{background:linear-gradient(90deg,#0000,#ffffff73,#0000);flex:1;height:1px;margin:0 18px}.logo-cinema-center{z-index:3;perspective:1400px;transform:translateY(var(--hero-shift));place-items:center;display:grid;position:absolute;inset:58px 0 86px}.logo-cinema-word{z-index:3;cursor:pointer;width:min(42vw,640px);transform:translate3d(var(--logo-x),var(--logo-y),0) rotateX(var(--logo-tilt-x)) rotateY(var(--logo-tilt-y)) scale(var(--hero-scale));transform-style:preserve-3d;will-change:transform;background:0 0;border:0;padding:0;transition:transform 1.05s cubic-bezier(.16,.8,.18,1),filter .7s;position:relative}.logo-cinema-word img{filter:drop-shadow(0 24px 58px #000000c7);width:100%;height:auto}.logo-cinema-word:before{content:"";opacity:.55;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(105deg,#0000 18%,#ffffff1f 45%,#c8ff361c 50%,#0000 68%);animation:5.8s cubic-bezier(.65,0,.35,1) infinite logo-sheen;position:absolute;inset:-35% -12%;transform:translate(-115%)}.logo-cinema-mark{z-index:1;opacity:.055;width:min(22vw,340px);transform:translate3d(calc(var(--logo-x) * -.35),calc(var(--logo-y) * -.35),0) scale(calc(var(--hero-scale) * 1.25));transition:transform 1.2s cubic-bezier(.16,.8,.18,1),opacity .8s;position:absolute}.logo-cinema-mark img{width:100%}.logo-cinema-lines{z-index:2;width:min(68vw,980px);height:min(36vh,390px);transform:translate3d(calc(var(--logo-x) * .35),calc(var(--logo-y) * .35),0);pointer-events:none;position:absolute}.logo-cinema-lines i{background:#f2f0e914;position:absolute}.logo-cinema-lines i:first-child,.logo-cinema-lines i:nth-child(2){height:1px;left:0;right:0}.logo-cinema-lines i:first-child{top:28%}.logo-cinema-lines i:nth-child(2){bottom:26%}.logo-cinema-lines i:nth-child(3),.logo-cinema-lines i:nth-child(4){width:1px;top:0;bottom:0}.logo-cinema-lines i:nth-child(3){left:18%}.logo-cinema-lines i:nth-child(4){right:18%}.logo-cinema-copy{z-index:7;opacity:calc(1 - (var(--hero-wash) * .95));grid-template-columns:minmax(340px,.85fr) minmax(320px,.55fr);align-items:end;gap:90px;display:grid;position:absolute;bottom:112px;left:0;right:0}.logo-cinema-title h1{text-transform:uppercase;margin:0;font-size:clamp(4.6rem,11vw,12rem);line-height:.82}.logo-cinema-title>p:not(.eyebrow){color:#aaa8a3;max-width:520px;margin-top:22px;font-size:16px;line-height:1.7}.logo-cinema-title .button-row{margin-top:26px}.logo-cinema-formats{gap:8px;display:grid}.logo-cinema-formats button{color:#8f9095;text-align:left;background:0 0;border-bottom:1px solid #ffffff1a;grid-template-columns:40px 1fr auto;align-items:center;padding:14px 0;display:grid}.logo-cinema-formats span,.logo-cinema-formats small,.logo-cinema-preview-strip span{font:650 8px var(--font-mono)}.logo-cinema-formats b{color:var(--paper);font:420 18px var(--font-display)}.logo-cinema-formats .active{color:var(--lime);border-color:#ffffff94}.logo-cinema-preview-strip{z-index:8;opacity:calc(1 - var(--hero-wash));grid-template-columns:repeat(4,1fr);gap:10px;display:grid;position:absolute;bottom:58px;left:0;right:0}.logo-cinema-preview-strip button{background:#ffffff06;border:1px solid #ffffff14;height:58px;position:relative;overflow:hidden}.logo-cinema-preview-strip img{object-fit:cover;opacity:.42;filter:saturate(.55)brightness(.72);width:100%;height:100%;transition:transform .55s,opacity .35s,filter .35s}.logo-cinema-preview-strip span{color:var(--paper);text-shadow:0 2px 12px #000;position:absolute;bottom:8px;right:10px}.logo-cinema-preview-strip .active{border-color:#ffffff8c}.logo-cinema-preview-strip .active img,.logo-cinema-preview-strip button:hover img{opacity:.88;filter:saturate(.95)brightness();transform:scale(1.035)}.logo-cinema-wash{z-index:20;opacity:var(--hero-wash);pointer-events:none;background:radial-gradient(circle at 50% 48%,#ffffffeb,#f2f0e947 22%,#ffffff14 39%,#0000 68%);position:absolute;inset:0}@keyframes logo-sheen{0%,42%{transform:translate(-115%)}72%,to{transform:translate(115%)}}.simple-home-hero{background:linear-gradient(#f2f0e906 1px,#0000 1px) 0 0/86px 86px,linear-gradient(90deg,#f2f0e905 1px,#0000 1px) 0 0/86px 86px,radial-gradient(circle at 76% 36%,#ffffff0e,#0000 32%) 0 0/100% 100%,#080809 0 0/100% 100%;border-bottom:1px solid #ffffff12;min-height:calc(100svh - 58px)}.simple-hero-inner{align-items:center;min-height:calc(100svh - 58px);padding-block:96px 112px;display:grid;position:relative}.simple-hero-copy{max-width:1120px}.simple-hero-copy h1{text-transform:uppercase;max-width:980px;margin:0;font-size:clamp(5rem,9.6vw,12rem);line-height:.82}.simple-hero-copy>p:not(.eyebrow){color:#bbb9b2;max-width:650px;margin:30px 0 0;font-size:18px;line-height:1.7}.simple-hero-copy .button-row{margin-top:34px}.home-size-showcase{padding-block:115px 80px}.size-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.size-card-grid button{min-height:285px;color:var(--paper);text-align:left;background:#111113;border:1px solid #ffffff14;align-content:end;padding:18px;display:grid;position:relative;overflow:hidden}.size-card-grid button:after{content:"";background:linear-gradient(#0000 35%,#050507e6);position:absolute;inset:0}.size-card-grid img{object-fit:cover;opacity:.45;filter:saturate(.7)brightness(.72);width:100%;height:100%;transition:transform .45s,opacity .35s,filter .35s;position:absolute;inset:0}.size-card-grid .portrait img{object-position:top}.size-card-grid button:hover img{opacity:.9;filter:saturate(.98)brightness(.95);transform:scale(1.04)}.size-card-grid span,.size-card-grid b,.size-card-grid small{z-index:2;position:relative}.size-card-grid span{color:var(--lime);font:650 8px var(--font-mono);letter-spacing:.13em}.size-card-grid b{font:470 1.42rem var(--font-display);margin-top:8px}.size-card-grid small{color:#aaa9ae;font:650 8px var(--font-mono);text-transform:uppercase;margin-top:4px}.home-service-overview{padding-block:80px 125px}.home-service-overview>div:last-child{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-service-overview button{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:270px;color:var(--paper);text-align:left;background:0 0;align-content:space-between;padding:28px;transition:background .25s,border-color .25s;display:grid}.home-service-overview button:hover{background:#ffffff09;border-color:#ffffff52}.home-service-overview span{color:var(--lime);font:650 9px var(--font-mono)}.home-service-overview h3{margin:48px 0 10px;font-size:clamp(1.8rem,2.7vw,3.25rem)}.home-service-overview p{color:#aaa8a3;max-width:340px;line-height:1.65}.home-service-overview b{color:var(--paper);font:650 9px var(--font-mono);margin-top:32px}.home-decision{display:none}.atelier-track{--signature-x:0px;--signature-y:0px;--signature-rotate:0deg;height:340vh;position:relative}.atelier-sticky{z-index:1;background:#09090b;grid-template-rows:auto minmax(330px,1fr) auto auto;min-height:calc(100svh - 58px);display:grid;position:sticky;top:58px;overflow:hidden}.atelier-aura{filter:blur(50px);pointer-events:none;width:72vw;height:55vw;transform:translate(-50%,-50%) translate3d(calc(var(--signature-x) * -.4),calc(var(--signature-y) * -.4),0);background:radial-gradient(circle at 48% 52%,#ffffff0e,#0000 34%),radial-gradient(circle at 62% 44%,#ffffff09,#0000 42%);border-radius:50%;transition:transform 1.3s cubic-bezier(.16,.8,.18,1);position:absolute;top:44%;left:50%}.atelier-topline{z-index:30;color:#65666c;min-height:60px;font:620 7px var(--font-mono);letter-spacing:.14em;border-bottom:1px solid #fff1;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.atelier-topline p{margin:0}.atelier-topline img{object-fit:contain;width:108px;max-height:25px}.atelier-topline span{justify-self:end}.atelier-stage{z-index:4;perspective:1600px;min-height:clamp(350px,50vh,600px);position:relative}.atelier-card{z-index:var(--atelier-z);color:var(--paper);opacity:var(--atelier-opacity);transform:translate(-50%,-50%) translateX(var(--atelier-x)) translate3d(var(--signature-x),var(--signature-y),0) scale(var(--atelier-scale)) rotate(var(--atelier-rotate));filter:saturate(.42)brightness(.46);will-change:transform;background:#0d0d10;border:0;transition:width 1s cubic-bezier(.16,.8,.18,1),height 1s cubic-bezier(.16,.8,.18,1),transform 1s cubic-bezier(.16,.8,.18,1),opacity .55s,filter .55s,box-shadow .55s;display:block;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 28px 65px #00000075}.atelier-card.wide{aspect-ratio:2.3;width:min(42vw,720px)}.atelier-card.portrait{aspect-ratio:.72;width:min(19vw,310px)}.atelier-card.square{aspect-ratio:1;width:min(28vw,460px)}.atelier-card.active{opacity:1;filter:saturate(.95)brightness(1.03);box-shadow:0 40px 100px #000000b8,0 0 70px #ffffff0b}.atelier-card img{object-fit:cover;object-position:var(--art-position);width:100%;height:100%;transition:transform 1.4s cubic-bezier(.16,.8,.18,1),filter .55s}.atelier-card.active:hover img{transform:scale(1.035)}.atelier-card:after{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.45;background:linear-gradient(#05050705,#0505076b) 0 0/100%,linear-gradient(90deg,#c8ff3614 1px,#0000 1px) 0 0/25% 100%;position:absolute;inset:0}.atelier-card>span,.atelier-card>b,.atelier-card>i{z-index:3;font-family:var(--font-mono);text-shadow:0 2px 10px #000;font-style:normal;position:absolute;bottom:13px}.atelier-card>span{color:var(--lime);font-size:7px;left:14px}.atelier-card>b{letter-spacing:.08em;text-transform:uppercase;font-size:8px;left:46px}.atelier-card>i{color:#96969b;letter-spacing:.1em;font-size:6px;right:14px}.atelier-card:not(.active)>span,.atelier-card:not(.active)>b,.atelier-card:not(.active)>i{opacity:0}.atelier-crosshair{z-index:40;pointer-events:none;mix-blend-mode:difference;border:1px solid #f2f0e980;border-radius:50%;width:17px;height:17px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.atelier-crosshair i{background:#f2f0e98c;position:absolute}.atelier-crosshair i:first-child{height:1px;top:50%;left:-8px;right:-8px}.atelier-crosshair i:last-child{width:1px;top:-8px;bottom:-8px;left:50%}.atelier-caption{z-index:30;grid-template-columns:1fr auto;align-items:end;gap:70px;padding-bottom:18px;display:grid;position:relative}.atelier-caption h1{text-transform:uppercase;margin:0;font-size:clamp(2.2rem,3.45vw,4.5rem);line-height:.92}.atelier-caption h1 em{color:#85868c;font-style:normal;font-weight:320}.atelier-current{min-width:220px;font-family:var(--font-mono);grid-template-columns:1fr auto;gap:5px 20px;padding-bottom:5px;display:grid}.atelier-current>span{color:var(--paper);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.atelier-current>b{color:#707177;font-size:7px}.atelier-current>div{grid-column:1/-1;gap:6px;margin-top:10px;display:flex}.atelier-current button{background:0 0;width:30px;height:8px}.atelier-current button i{transform-origin:0;background:#34353b;width:100%;height:1px;transition:transform .45s,background .3s;display:block;transform:scaleX(.25)}.atelier-current button.active i{background:var(--studio-text);transform:scaleX(1)}.atelier-footer{z-index:30;color:#5e5f65;min-height:42px;font:600 7px var(--font-mono);letter-spacing:.11em;border-top:1px solid #fff1;align-items:center;gap:18px;display:flex;position:relative}.atelier-footer i{background:#ffffff12;flex:1;height:1px}.atelier-footer button{color:var(--paper);font:inherit;letter-spacing:inherit;background:0 0}.atelier-lightbox{z-index:250;background:#050507f5;place-items:center;animation:.5s cubic-bezier(.16,.8,.18,1) atelier-reveal;display:grid;position:fixed;inset:0}.atelier-lightbox>img{object-fit:cover;width:min(90vw,1500px);height:min(80vh,900px);box-shadow:0 40px 140px #000}.atelier-lightbox>div{font-family:var(--font-mono);gap:5px;display:grid;position:absolute;bottom:4%;left:5%}.atelier-lightbox>div span{color:#74757b;letter-spacing:.14em;font-size:7px}.atelier-lightbox>div b{color:var(--paper);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.atelier-lightbox>button{color:var(--paper);font:600 8px var(--font-mono);letter-spacing:.12em;background:0 0;border-bottom:1px solid #55565c;padding:8px 0;position:absolute;top:4%;right:5%}@keyframes atelier-reveal{0%{opacity:0}}.morph-copy>p:not(.eyebrow){color:#94938f;max-width:490px;margin:24px 0 0;font-size:15px;line-height:1.6}.module-clock small{color:#66676d;font:600 6px var(--font-mono)}.module-core>i,.module-gpu>i{background:linear-gradient(90deg,var(--cyan) 68%,#ffffff14 68%);width:55px;height:3px;margin-top:8px}.module-gpu>i{background:linear-gradient(90deg,var(--orange) 72%,#ffffff14 72%)}.module-bars>i{background:linear-gradient(90deg,var(--studio-text) 64%,#ffffff14 64%);width:100%;height:3px;margin-top:12px;display:block}.module-bars>i:nth-of-type(2){background:linear-gradient(90deg,var(--cyan) 79%,#ffffff14 79%)}.module-bars>i:nth-of-type(3){background:linear-gradient(90deg,var(--orange) 42%,#ffffff14 42%)}.module-graph{border-bottom:1px solid #ffffff52;align-items:end;gap:3px;display:flex}.module-graph span{position:absolute;top:-13px;left:0}.module-graph i{background:linear-gradient(#ffffffb8,#ffffff14);flex:1;animation:2.5s ease-in-out infinite alternate signature-bars}.module-meta b{font:620 10px var(--font-mono);letter-spacing:.14em;margin-top:5px}.signature-hero{--signature-x:0px;--signature-y:0px;--signature-rotate:0deg;border-bottom:1px solid var(--line-soft);background:radial-gradient(circle at 73%,#ffffff13,#0000 25%),radial-gradient(circle at 55% 100%,#ffffff09,#0000 32%),#0b0b0d;min-height:calc(100svh - 30px);position:relative;overflow:hidden}.signature-grid{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:calc(50% + var(--signature-x)) calc(50% + var(--signature-y));background-size:32px 32px;transition:background-position .9s cubic-bezier(.16,.8,.18,1);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 68%,#000 0,#0000 68%);mask-image:radial-gradient(circle at 68%,#000 0,#0000 68%)}.signature-grid:before,.signature-grid:after{content:"";background:#c8ff362e;position:absolute}.signature-grid:before{width:1px;top:0;bottom:0;left:68%}.signature-grid:after{height:1px;top:50%;left:36%;right:0}.signature-glow{aspect-ratio:1;filter:blur(70px);background:#ffffff07;border-radius:50%;width:min(57vw,920px);animation:5s ease-in-out infinite alternate signature-breathe;position:absolute;top:47%;left:68%;transform:translate(-50%,-50%)}.signature-topline{z-index:5;color:#74757b;min-height:66px;font:620 8px var(--font-mono);letter-spacing:.11em;border-bottom:1px solid #fff1;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.signature-topline p{margin:0}.signature-topline>span{color:#56575d}.signature-topline button{color:var(--lime);font:inherit;letter-spacing:inherit;background:0 0;border-bottom:1px solid #3b3c42;justify-self:end;padding:7px 0}.signature-layout{z-index:2;grid-template-columns:minmax(420px,.72fr) minmax(600px,1.28fr);align-items:center;gap:34px;min-height:calc(100svh - 195px);display:grid;position:relative}.signature-copy{z-index:20;padding:80px 0 68px;position:relative}.signature-copy h1{text-transform:uppercase;max-width:850px;margin:0;font-size:clamp(4.2rem,6.65vw,8.25rem);line-height:.83}.signature-copy h1 em{color:#0000;-webkit-text-stroke:1px #f2f0e999;font-style:normal}.signature-copy>p:not(.eyebrow){color:#9a9995;max-width:540px;margin:30px 0 0;font-size:16px;line-height:1.65}.signature-copy .button-row{margin-top:30px}.signature-note{color:#66676d;font:600 7px var(--font-mono);letter-spacing:.15em;align-items:center;gap:11px;margin-top:58px;display:flex}.signature-note i{background:linear-gradient(90deg,var(--studio-text),transparent);width:52px;height:1px}.signature-instrument{aspect-ratio:1;width:min(46vw,780px);transform:translate3d(var(--signature-x),var(--signature-y),0) rotate(var(--signature-rotate));justify-self:end;transition:transform 1s cubic-bezier(.16,.8,.18,1);position:relative}.signature-orbit{border:1px solid #f2f0e929;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.signature-orbit:before,.signature-orbit:after{content:"";border-radius:50%;position:absolute}.signature-orbit>i{background:var(--cyan);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #ffffffb3}.signature-sweep{background:conic-gradient(from 215deg,transparent 0 16%,#ffffffe0 16% 35%,#ffffffeb 44% 69%,transparent 69%);border-radius:50%;width:57%;height:57%;animation:6s cubic-bezier(.65,0,.35,1) infinite alternate signature-sweep;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-25deg);-webkit-mask-image:radial-gradient(circle,#0000 0 66%,#000 67% 72%,#0000 73%);mask-image:radial-gradient(circle,#0000 0 66%,#000 67% 72%,#0000 73%)}.signature-core{z-index:5;aspect-ratio:1;background:#0b0b0deb;border-radius:50%;place-content:center;justify-items:center;width:30%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #f2f0e91a,0 28px 65px #0000008c}.signature-core img{object-fit:contain;opacity:.9;width:29px;height:29px}.signature-core>span{color:#75767c;font:650 6px var(--font-mono);letter-spacing:.24em;margin-top:8px}.signature-core>b{color:var(--paper);font:350 clamp(2.6rem,4.2vw,5.4rem) var(--font-display);margin-top:7px;line-height:.9}.signature-core>b small{color:var(--lime);font:600 10px var(--font-mono)}.signature-core>i{color:#6f7075;font:600 6px var(--font-mono);letter-spacing:.13em;margin-top:9px;font-style:normal}.signature-metric{z-index:8;min-width:105px;font-family:var(--font-mono);border-bottom:1px solid #f2f0e933;grid-template-columns:1fr auto;align-items:end;gap:8px 18px;padding:9px 0;display:grid;position:absolute}.signature-metric span{color:#6f7076;letter-spacing:.12em;font-size:7px}.signature-metric b{color:var(--paper);font-size:14px}.signature-metric>i{background:#ffffff14;grid-column:1/-1;width:100%;height:2px;position:relative}.signature-metric>i:after{width:var(--level);background:var(--cyan);content:"";transition:width .55s;position:absolute;inset:0 auto 0 0}.signature-coordinate,.signature-layer-label{z-index:9;color:#55565c;font:600 6px var(--font-mono);letter-spacing:.12em;position:absolute}.signature-layer-label{align-items:center;gap:8px;display:flex}.signature-layer-label i{background:var(--cyan);width:22px;height:1px}.layer-a{top:5%;right:10%}.layer-b{bottom:5%;left:20%}.layer-b i{background:var(--studio-text)}.signature-graph{opacity:.56;border-bottom:1px solid #ffffff1f;align-items:end;gap:3px;height:54px;display:flex;position:absolute;bottom:4%;left:18%;right:9%}.signature-graph i{transform-origin:bottom;background:linear-gradient(#fffc,#ffffff14);flex:1;min-width:2px;animation:2.8s ease-in-out infinite alternate signature-bars}.signature-graph i:nth-child(3n){animation-delay:-.6s}.signature-graph i:nth-child(4n){animation-delay:-1.3s}.signature-wordmark{z-index:-1;color:#f2f0e909;letter-spacing:-.09em;white-space:nowrap;font-size:clamp(8rem,13vw,15rem);font-weight:250;line-height:.7;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.signature-wordmark b{letter-spacing:-.13em;font-weight:760}.signature-footer{z-index:4;color:#5f6066;min-height:52px;font:600 7px var(--font-mono);letter-spacing:.11em;border-top:1px solid #fff1;align-items:center;gap:18px;display:flex;position:relative}.signature-footer i{background:#ffffff0f;flex:1;height:1px}@keyframes signature-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes signature-spin-reverse{to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes signature-breathe{to{opacity:.55;transform:translate(-50%,-50%)scale(1.12)}}@keyframes signature-sweep{to{transform:translate(-50%,-50%)rotate(32deg)}}@keyframes signature-bars{0%{opacity:.45;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1)}}.instrument-gallery-track{border-bottom:1px solid var(--line-soft);--pointer-x:0px;--pointer-y:0px;position:relative}.instrument-gallery-track.horizontal{height:335vh}.instrument-gallery-track.vertical{height:285vh}.instrument-gallery{z-index:1;background:radial-gradient(#ffffff0d,#0000 33%),radial-gradient(at 50% 72%,#ffffff04,#0000 42%),#0b0b0d;grid-template-rows:auto 1fr auto auto;min-height:calc(100svh - 78px);padding:40px 0 14px;display:grid;position:sticky;top:58px;overflow:hidden}@keyframes gallery-drift{0%{transform:translate(-2%,-1%)scale(.94)}to{transform:translate(5%,3%)scale(1.08)}}.instrument-product{z-index:var(--gallery-z);width:min(62vw,1120px);opacity:var(--gallery-opacity);clip-path:inset(3% 0);transform:translate(-50%,-50%) translateX(var(--gallery-shift)) translate(var(--pointer-x),var(--pointer-y)) scale(var(--gallery-scale)) rotateY(calc(var(--offset) * -4deg));filter:saturate(.5)brightness(.42);will-change:transform;background:0 0;border:0;transition:transform 1.05s cubic-bezier(.16,.8,.18,1),opacity .62s,filter .62s,clip-path .85s cubic-bezier(.2,.74,.16,1);display:block;position:absolute;top:50%;left:50%;overflow:visible}.instrument-product.vertical{width:auto;height:min(57vh,650px)}.instrument-product.active{opacity:1;clip-path:inset(0);filter:saturate()brightness(1.03)drop-shadow(0 38px 38px #0000009e)drop-shadow(0 0 45px #24d8ff0f)}.instrument-product img{pointer-events:none;width:100%;height:auto;transition:transform .9s cubic-bezier(.16,.8,.18,1);display:block}.instrument-product.vertical img{width:auto;height:100%}.instrument-product:not(.active) img{transform:scale(.97)}.instrument-product.active:hover img{transform:scale(1.006)}.instrument-product-index,.instrument-product-open,.instrument-product-data{z-index:2;color:var(--paper);font:650 8px var(--font-mono);letter-spacing:.12em;transition:opacity .25s;position:absolute}.instrument-product-index{opacity:0;top:-20px;left:0}.instrument-product-open{color:var(--lime);opacity:0;background:0 0;padding:0;bottom:-23px;right:0}.instrument-product-data{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#08080ac2;align-items:center;gap:12px;padding:7px 9px;display:flex;bottom:10px;right:0}.instrument-product-data b{color:var(--paper);font-size:7px}.instrument-product-data i{color:#8b8c91;text-transform:uppercase;font-size:6px;font-style:normal}.instrument-product.active .instrument-product-data,.instrument-product.active:hover .instrument-product-index,.instrument-product.active:hover .instrument-product-open{opacity:1}.instrument-product:not(.active):after{content:"";pointer-events:none;background:linear-gradient(90deg,#0b0b0d5c,#0000 36%,#0b0b0d70);position:absolute;inset:0}.resolution-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:0;margin-top:58px;display:flex}.resolution-links button{border-bottom:1px solid var(--line);color:var(--muted);font:600 10px var(--font-mono);background:0 0;padding:14px 18px 14px 0}.resolution-links button+button{padding-left:18px}.resolution-links button.active{color:var(--lime)}.instrument-label,.instrument-footer{z-index:2;color:var(--muted);font:650 10px var(--font-mono);letter-spacing:.08em;justify-content:space-between;align-items:center;display:flex;position:relative}.instrument-label b{color:var(--paper)}.instrument-footer i{background:var(--line);flex:1;height:1px;margin-inline:14px}.corner-index{z-index:3;color:var(--cyan);font:600 9px var(--font-mono);position:absolute;top:-22px;right:0}@keyframes panel-enter{0%{opacity:0;filter:blur(8px);transform:scale(.96)}to{opacity:1;filter:blur();transform:scale(1)}}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:58px 24px;display:grid}.product-card{min-width:0}.product-visual{border:1px solid var(--line-soft);background:radial-gradient(circle at 50% 48%,#ffffff14,#0000 48%),#0f1013;border-radius:2px;place-items:center;width:100%;min-height:360px;display:grid;position:relative;overflow:hidden}.product-visual:before{content:"";border:1px solid #ffffff0a;position:absolute;inset:20px}.product-visual img{object-fit:contain;filter:drop-shadow(0 24px 35px #000000bf);width:88%;max-height:280px;transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .45s}.product-visual img.vertical{width:auto;height:300px}.product-visual:hover img{filter:drop-shadow(0 30px 40px #000000d9)brightness(1.08);transform:scale(1.035)}.product-preview-placeholder{z-index:1;width:78%;min-height:180px;color:var(--paper);text-align:center;text-transform:uppercase;background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/24px 24px,#0b0c0f;border:1px dashed #f2f0e938;align-content:center;place-items:center;gap:10px;display:grid;position:relative}.product-preview-placeholder span{color:var(--muted);font:700 9px var(--font-mono);letter-spacing:.14em}.product-preview-placeholder b{color:var(--lime);font:700 18px var(--font-mono)}.product-preview-placeholder small{color:#777870;font:650 8px var(--font-mono);letter-spacing:.08em}.product-preview-placeholder.vertical{width:48%;min-height:300px}.product-preview-placeholder.compact{gap:3px;width:100%;min-height:58px;padding:7px}.product-preview-placeholder.compact span{font-size:6px}.product-preview-placeholder.compact b{font-size:9px}.product-preview-placeholder.compact small{display:none}.product-index,.preview-action{z-index:2;color:var(--muted);font:600 9px var(--font-mono);letter-spacing:.08em;position:absolute}.product-index{top:16px;left:16px}.preview-action{opacity:0;transition:all .25s;bottom:16px;right:16px;transform:translateY(6px)}.product-visual:hover .preview-action{opacity:1;transform:translateY(0)}.product-info{justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 2px 14px;display:flex}.product-info p{color:var(--muted);font:600 9px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.product-info h3{letter-spacing:-.025em;margin-bottom:9px;font-size:22px}.product-info>b{font:650 15px var(--font-mono)}.product-kit-row{flex-wrap:wrap;gap:6px;min-height:26px;margin-bottom:12px;display:flex}.product-kit-row span{border:1px solid var(--line);color:var(--muted);font:650 8px var(--font-mono);text-transform:uppercase;letter-spacing:.08em;padding:5px 7px}.product-actions{grid-template-columns:1fr 42px;gap:6px;display:grid}.product-actions button{border:1px solid var(--line);background:0 0;min-height:42px;font-size:12px}.product-actions button:hover,.product-actions button.active{border-color:var(--studio-text);color:var(--lime)}.resolution-band{border-block:1px solid var(--line-soft);background:var(--paper);color:var(--ink);padding-block:110px}.resolution-band .eyebrow{color:#626267}.resolution-grid{border-top:1px solid #b5b4b0;border-left:1px solid #b5b4b0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.resolution-grid button{min-height:170px;color:var(--ink);text-align:left;background:0 0;border-bottom:1px solid #b5b4b0;border-right:1px solid #b5b4b0;grid-template-columns:44px 1fr;align-content:center;gap:6px 18px;padding:26px;transition:background .25s,color .25s;display:grid;position:relative}.resolution-grid button:hover{background:var(--ink);color:var(--paper)}.resolution-grid span{color:#74747a;font:600 10px var(--font-mono);grid-row:1/span 2}.resolution-grid b{font:500 clamp(1.4rem, 2.5vw, 2.5rem) var(--font-display);letter-spacing:-.04em}.resolution-grid small{color:#6d6d72;font:600 9px var(--font-mono);text-transform:uppercase}.resolution-grid i{font-style:normal;position:absolute;bottom:20px;right:20px}.home-decision{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(46px,7vw,120px);padding-block:140px;display:grid}.decision-copy{position:sticky;top:108px}.decision-copy h2{text-transform:uppercase;max-width:720px;margin-bottom:24px}.decision-copy p:not(.eyebrow){color:#aaa8a3;max-width:560px;font-size:17px}.decision-paths{border-top:1px solid var(--line-soft);display:grid}.decision-paths button{border-bottom:1px solid var(--line-soft);min-height:285px;color:var(--paper);text-align:left;background:linear-gradient(90deg,#0000,#f2f0e906);grid-template-columns:150px 1fr;align-content:center;gap:20px 46px;padding:42px 0;transition:padding-left .35s cubic-bezier(.2,.74,.16,1),background .25s;display:grid}.decision-paths button:hover{background:linear-gradient(90deg,#ffffff14,#f2f0e905);padding-left:20px}.decision-paths span{color:var(--muted);font:650 9px var(--font-mono);letter-spacing:.14em}.decision-paths h3{text-transform:uppercase;max-width:620px;margin:0;font-size:clamp(2.3rem,3.6vw,4.7rem)}.decision-paths p{color:#aaa8a3;grid-column:2;max-width:560px;margin:0}.decision-paths i{color:var(--lime);font:650 10px var(--font-mono);letter-spacing:.1em;grid-column:2;font-style:normal}.studio-story,.gauge-story{grid-template-columns:.75fr 1.25fr;align-items:center;gap:clamp(50px,8vw,140px);padding-block:140px;display:grid}.gauge-story{border-top:1px solid var(--line-soft);grid-template-columns:1.1fr .9fr}.story-copy h2{margin-bottom:26px}.story-copy>p:not(.eyebrow){color:#aaa8a3;max-width:580px;margin-bottom:28px;font-size:17px}.mini-editor{text-align:left;background:#0d0e11;border:1px solid #34343a;border-radius:3px;width:100%;padding:0;display:block;overflow:hidden;box-shadow:0 30px 80px #00000073}.mini-toolbar,.mini-status{color:#a8a8ae;min-height:40px;font:600 8px var(--font-mono);border-bottom:1px solid #292930;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.mini-toolbar b{color:var(--paper)}.mini-toolbar i{background:var(--studio-text);color:var(--ink);padding:5px 9px;font-style:normal}.mini-workspace{grid-template-columns:50px 1fr 125px;min-height:390px;display:grid}.mini-workspace>aside{background:#121318;border-right:1px solid #292930;flex-direction:column;gap:8px;padding:12px 8px;display:flex}.mini-workspace>aside span{color:#9a9aa0;height:34px;font:600 9px var(--font-mono);border:1px solid #292930;place-items:center;display:grid}.mini-workspace .mini-layers{border-left:1px solid #292930;border-right:0;gap:0}.mini-layers b,.mini-layers span{font:600 7px var(--font-mono);border:0;border-bottom:1px solid #292930;padding:11px 8px}.mini-canvas{background:linear-gradient(#1c1d22 1px,#0000 1px) 0 0/100% 22px,linear-gradient(90deg,#1c1d22 1px,#0000 1px) 0 0/22px 100%,#15161b;place-items:center;display:grid;position:relative}.mini-canvas img{filter:drop-shadow(0 15px 20px #000);width:88%}.selection-box{border:1px solid var(--cyan);width:23%;height:35%;position:absolute;top:34%;right:18%;box-shadow:0 0 0 1px #111}.mini-status{color:#6f7077;border-top:1px solid #292930;border-bottom:0;min-height:28px}.gauge-stage{border:1px solid var(--line);background:radial-gradient(circle,#ffffff12,#0000 58%),#101113;padding:44px}.gauge-ring{aspect-ratio:1;background:conic-gradient(from 215deg, var(--studio-text) 0 62%, #26272b 62% 75%, transparent 75% 100%);border-radius:50%;place-items:center;width:min(390px,72vw);margin:auto;animation:3s ease-in-out infinite gauge-pulse;display:grid;-webkit-mask:radial-gradient(circle,#0000 0 58%,#000 59% 70%,#0000 71%);mask:radial-gradient(circle,#0000 0 58%,#000 59% 70%,#0000 71%)}.gauge-ring span{color:var(--paper);font:600 70px var(--font-display)}.gauge-meta{font:600 10px var(--font-mono);justify-content:space-between;margin:-20px 0 26px;display:flex}.gauge-meta span{color:var(--muted)}.frame-strip{grid-template-columns:repeat(16,1fr);gap:4px;display:grid}.frame-strip i{background:linear-gradient(to top, #ffffffa6 calc(var(--frame) / 15 * 100%), transparent 0);border:1px solid #2e3034;height:36px}@keyframes gauge-pulse{0%,to{filter:drop-shadow(0 0 10px #c8ff361f);transform:rotate(-1deg)}50%{filter:drop-shadow(0 0 22px #c8ff3640);transform:rotate(2deg)}}.custom-story{background:var(--paper);color:var(--ink);padding-block:140px}.custom-grid{grid-template-columns:1.25fr .75fr;align-items:center;gap:100px;display:grid}.compare-card{background:#dad8d1;border:1px solid #c8c6c0;grid-template-columns:1fr 1fr;display:grid;position:relative}.compare-card>div{place-items:center;min-height:380px;padding:30px;display:grid;overflow:hidden}.compare-card>div+div{background:#c7c9c7;border-left:1px solid #a9a8a3}.compare-card img{filter:drop-shadow(0 20px 30px #00000059);width:175%;max-width:none}.compare-card span{font:650 9px var(--font-mono);position:absolute;top:14px}.compare-handle{background:var(--ink);width:42px;height:42px;color:var(--paper);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-story .story-copy>p:not(.eyebrow){color:#56565b}.availability{border-block:1px solid #c9c7c2;align-items:center;gap:10px;margin:28px 0 34px;padding:18px 0;display:flex}.availability div{flex-direction:column;display:flex}.availability small{color:#717177}.proof-section{grid-template-columns:1.4fr .6fr;align-items:end;gap:100px;padding-block:140px;display:grid}.review-quote>span{height:56px;color:var(--lime);font-size:90px;line-height:1;display:block}.review-quote blockquote{letter-spacing:-.045em;max-width:950px;margin:0 0 28px;font-size:clamp(2rem,3.6vw,4rem);line-height:1.03}.review-quote cite{color:var(--muted);font:600 10px var(--font-mono);font-style:normal}.proof-stats{border-top:1px solid var(--line);display:grid}.proof-stats div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:18px 0;display:flex}.proof-stats b{font:500 28px var(--font-display)}.proof-stats span{color:var(--muted);font:600 9px var(--font-mono)}.help-strip{border-top:1px solid var(--line-soft);padding-block:120px}.help-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.help-grid button{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;background:0 0;min-height:200px;padding:24px;position:relative}.help-grid span{color:var(--muted);font:600 9px var(--font-mono)}.help-grid b{max-width:180px;margin-top:54px;font-size:18px;display:block}.help-grid i{color:var(--lime);font-style:normal;position:absolute;bottom:18px;right:20px}.help-grid button:hover{background:var(--surface)}.compat-section>div>p:not(.eyebrow){max-width:540px;color:var(--muted)}.shop-layout{grid-template-columns:250px 1fr;gap:54px;padding-block:74px 120px;display:grid}.filters{height:fit-content;position:sticky;top:82px}.field-label,.filters>label{color:var(--muted);font:600 9px var(--font-mono);letter-spacing:.1em;gap:8px;display:grid}input,select,textarea{border:1px solid var(--line);width:100%;color:var(--paper);background:#111114;border-radius:2px;padding:13px 14px}input[type=checkbox],input[type=radio]{width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px;accent-color:var(--studio-text);margin:0;padding:0}input::placeholder,textarea::placeholder{color:#5f5f66}textarea{resize:vertical;min-height:130px}.filter-group,.range-filter{border-bottom:1px solid var(--line);gap:8px;padding:24px 0;display:grid}.filter-group>span,.range-filter>span{color:var(--muted);font:600 9px var(--font-mono);letter-spacing:.1em;margin-bottom:6px}.filter-group label{color:#c9c7c2;grid-template-columns:18px 1fr auto;align-items:center;font-size:12px;display:grid}.filter-group input,.check-list input,.service-check input{width:14px;height:14px;accent-color:var(--studio-text);margin:0}.terms-check input{appearance:none;width:16px;height:16px;accent-color:var(--studio-text);box-shadow:none;background:0 0;border:1px solid #f2f0e942;border-radius:3px;flex:0 0 16px;place-items:center;margin:0;display:grid}label.terms-check input,.checkout-form>label.terms-check input{width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px;padding:0}.terms-check input:checked{border-color:var(--studio-text);background:var(--studio-text)}.terms-check input:checked:after{content:"";border:solid #050607;border-width:0 2px 2px 0;width:4px;height:8px;margin-top:-1px;transform:rotate(45deg)}.filter-group i{color:#626269;font:500 9px var(--font-mono);font-style:normal}.range-filter small{color:#a2a0a0;font:500 10px var(--font-mono)}input[type=range]{height:3px;accent-color:var(--studio-text);background:#303035;border:0;padding:0}.result-toolbar{border-block:1px solid var(--line);min-height:58px;color:var(--muted);font:550 10px var(--font-mono);justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.result-toolbar>div{align-items:center;gap:5px;display:flex}.result-toolbar select{background:0 0;border:0;width:auto;padding-right:34px}.result-toolbar button{border:1px solid var(--line);background:0 0;width:34px;height:34px}.result-toolbar button.active{border-color:var(--paper);color:var(--paper)}.shop-resolution-strip{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:-42px;padding-bottom:26px;display:grid}.shop-resolution-strip button{border:1px solid var(--line);min-height:132px;color:var(--paper);text-align:left;background:linear-gradient(#ffffff06,#ffffff01);align-content:space-between;padding:15px;display:grid;position:relative;overflow:hidden}.shop-resolution-strip button:after{content:"";opacity:.55;border:1px solid #f2f0e929;width:42px;height:16px;position:absolute;bottom:14px;right:14px}.shop-resolution-strip button:nth-child(3):after,.shop-resolution-strip button:nth-child(5):after,.shop-resolution-strip button:nth-child(7):after{width:16px;height:42px}.shop-resolution-strip button.active,.shop-resolution-strip button:hover{background:radial-gradient(circle at 100% 100%,#ffffff1c,#0000 42%),#151618;border-color:#ffffff73}.shop-resolution-strip span,.shop-resolution-strip small{color:var(--muted);font:600 8px var(--font-mono);letter-spacing:.08em}.shop-resolution-strip b{font:560 clamp(18px,1.4vw,26px) var(--font-display);margin-top:32px}.shop-confidence{border-block:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);display:grid}.shop-confidence>div{border-left:1px solid var(--line);align-content:center;gap:8px;min-height:96px;padding:22px 26px;display:grid}.shop-confidence>div:last-child{border-right:1px solid var(--line)}.shop-confidence span{color:var(--muted);font:600 8px var(--font-mono);letter-spacing:.12em}.shop-confidence b{font-size:14px}.list-view .product-grid{grid-template-columns:1fr}.list-view .product-card{grid-template-columns:1.3fr 1fr;gap:24px;display:grid}.list-view .product-info{align-self:end}.list-view .product-actions{grid-column:2}.bundle-banner{background:linear-gradient(110deg,#1b1727,#101115);border:1px solid #3c3c41;grid-template-columns:1fr 1fr auto;align-items:center;gap:50px;min-height:270px;padding:42px;display:grid;overflow:hidden}.bundle-banner h2{margin-bottom:12px;font-size:clamp(2.2rem,3vw,4rem)}.bundle-banner p:not(.eyebrow){color:#aba9b2}.bundle-banner img{filter:drop-shadow(0 20px 30px #000);width:120%}.shop-aftercare{border-bottom:1px solid var(--line-soft);grid-template-columns:1.1fr .9fr auto;align-items:end;gap:40px;margin-top:10px;padding-block:54px;display:grid}.shop-aftercare h2{max-width:620px;font-size:clamp(2rem,3vw,3.8rem)}.shop-aftercare>p{max-width:560px;color:var(--muted)}.collection-hero{border-bottom:1px solid var(--line-soft);min-height:430px;position:relative;overflow:hidden}.collection-hero .contain{min-height:430px;padding-top:110px;position:relative}.collection-hero h1{text-transform:uppercase;max-width:960px;margin-bottom:24px}.collection-hero p:not(.eyebrow){color:#aaa8a3;max-width:520px;font-size:17px}.accent-cyan{background:radial-gradient(circle at 80% 60%,#ffffff24,#0000 40%),#0b0b0d}.accent-violet{background:radial-gradient(circle at 80% 60%,#ffffff29,#0000 40%),#0b0b0d}.accent-lime{background:radial-gradient(circle at 80% 60%,#ffffff1f,#0000 40%),#0b0b0d}.accent-orange{background:radial-gradient(circle at 80% 60%,#ffffff21,#0000 40%),#0b0b0d}.product-detail{grid-template-columns:1.18fr .82fr;gap:70px;padding-block:80px 110px;display:grid}.product-stage-grid{opacity:.5;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;border:1px solid #f2f0e914;position:absolute;inset:30px;-webkit-mask-image:radial-gradient(circle,#000 0 55%,#0000 80%);mask-image:radial-gradient(circle,#000 0 55%,#0000 80%)}@keyframes product-preview{0%,to{filter:brightness(.8)drop-shadow(0 20px 35px #000)}50%{filter:brightness(1.17)drop-shadow(0 25px 42px #24d8ff38)}}.product-stage-meta{z-index:2;color:var(--paper);text-align:left;pointer-events:none;grid-template-columns:120px 1fr auto;align-items:end;gap:18px;display:grid;position:absolute;bottom:24px;left:24px;right:24px}.product-stage-meta span,.product-stage-meta small{color:var(--muted);font:650 8px var(--font-mono);letter-spacing:.08em}.product-stage-meta b{font:560 clamp(24px,3vw,48px) var(--font-display);text-transform:uppercase}.gallery-thumbs .setup-thumb:not(.active){display:none}.gallery-thumbs:has(>button:only-child){grid-template-columns:minmax(120px,180px)}.product-detail .product-stage-meta{display:none}.product-detail .product-quick-facts{order:5}.fullscreen-version-picker button{scroll-snap-align:start}body:has(.fullscreen-preview) .gallery-version-picker{z-index:102;border:1px solid var(--line);background:#060609f0;width:min(92vw,760px);margin:0;padding:10px 12px;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #00000073}body:has(.fullscreen-preview) .product-detail.fa-reveal{transform:none}body:has(.fullscreen-preview) main{isolation:auto}body:has(.fullscreen-preview) .gallery-version-picker>span{color:var(--lime)}.product-detail .product-stage-meta b{display:none}.version-picker{margin:18px 0}.version-picker>span{color:var(--muted);font:700 10px var(--font-mono);letter-spacing:.08em;margin-bottom:8px;display:block}.version-picker>div{flex-wrap:wrap;gap:8px;display:flex}.version-picker button{border:1px solid var(--line);background:var(--surface);min-width:140px;color:var(--paper);text-align:left;cursor:pointer;gap:3px;padding:10px 12px;display:grid}.version-picker button.active,.version-picker button:hover{border-color:var(--studio-text);background:var(--studio-text)}@supports (color:color-mix(in lab, red, red)){.version-picker button.active,.version-picker button:hover{background:color-mix(in srgb, var(--studio-text) 10%, var(--surface))}}.version-picker button b{color:var(--lime);font:700 11px var(--font-mono);text-transform:uppercase}.version-picker button small{color:var(--muted);font-size:11px}.product-quick-facts{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.product-quick-facts>div{border:1px solid var(--line);background:#101114;min-height:84px;padding:16px}.product-quick-facts span{color:var(--muted);font:650 8px var(--font-mono);letter-spacing:.1em}.product-quick-facts b{margin-top:16px;font-size:13px;display:block}.purchase-panel{height:fit-content;padding:14px 0 0;position:sticky;top:90px}.purchase-panel h1{margin-bottom:20px;font-size:clamp(3.2rem,5vw,6rem)}.product-blurb{color:#aaa8a3;max-width:620px;font-size:17px}.product-badges{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.product-badges span{color:#b8b6ae;font:650 7px var(--font-mono);letter-spacing:.1em;background:#ffffff06;border:1px solid #f2f0e924;padding:7px 9px}.rating{color:var(--lime);font:600 11px var(--font-mono);letter-spacing:.08em;margin:22px 0}.rating span{color:var(--muted);margin-left:12px}.price-line{border-block:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:18px 0;display:flex}.price-line b{font:520 32px var(--font-display)}.price-line span{color:var(--muted);font-size:12px}.purchase-options{gap:7px;margin-top:24px;display:grid}.purchase-options>span{color:var(--muted);font:600 9px var(--font-mono);margin-bottom:2px}.purchase-options button{border:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:18px 1fr;padding:14px;display:grid}.purchase-options button i{border:1px solid #77777d;border-radius:50%;grid-row:1/span 2;width:12px;height:12px;margin-top:3px}.purchase-options button small{color:var(--muted)}.purchase-options button.active{border-color:var(--paper)}.purchase-options button.active i{border:3px solid var(--studio-text)}.utility-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.utility-actions button{border:1px solid var(--line);color:#c8c5bd;min-height:42px;font:700 10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#ffffff05}.utility-actions button:hover{color:var(--lime);background:#ffffff12;border-color:#ffffff73}.purchase-confidence{border-top:1px solid var(--line);gap:6px;margin-top:24px;padding-top:16px;display:grid}.purchase-confidence>div{border-bottom:1px solid #ffffff0e;grid-template-columns:28px 1fr;gap:2px 12px;padding:12px 0;display:grid}.purchase-confidence span{color:var(--lime);font:650 9px var(--font-mono);grid-row:1/span 2}.purchase-confidence b{font-size:12px}.purchase-confidence small{color:var(--muted);font-size:11px}.product-handoff{border-block:1px solid var(--line-soft);grid-template-columns:.7fr 1.3fr;gap:72px;padding-block:74px;display:grid}.product-handoff h2{font-size:clamp(2.2rem,3vw,4rem)}.handoff-steps{grid-template-columns:repeat(4,1fr);display:grid}.handoff-steps>div{border-left:1px solid var(--line);min-height:250px;padding:24px 22px}.handoff-steps>div:last-child{border-right:1px solid var(--line)}.handoff-steps span{color:var(--lime);font:650 9px var(--font-mono)}.handoff-steps b{font:560 24px var(--font-display);margin:58px 0 12px;display:block}.handoff-steps p{color:var(--muted);margin:0;font-size:13px}.product-delivery-kit{grid-template-columns:.72fr 1.28fr;gap:60px;padding-block:72px;display:grid}.delivery-kit-copy h2{margin-bottom:16px;font-size:clamp(2.2rem,3vw,4rem)}.delivery-kit-copy p:not(.eyebrow){max-width:520px;color:var(--muted)}.delivery-kit-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.delivery-kit-grid article{border:1px solid var(--line);background:linear-gradient(#ffffff08,#ffffff02);min-height:260px;padding:22px;position:relative;overflow:hidden}.delivery-kit-grid article:after{content:"";border:1px solid #f2f0e91f;border-top-color:#c8ff3673;width:54px;height:72px;position:absolute;bottom:18px;right:18px}.delivery-kit-grid span{color:var(--lime);font:650 9px var(--font-mono)}.delivery-kit-grid b{font:560 24px var(--font-display);margin:70px 0 14px;display:block}.delivery-kit-grid p{color:var(--muted);margin:0;font-size:13px}.product-specs{border-block:1px solid var(--line-soft);grid-template-columns:.75fr 1.25fr;gap:110px;padding-block:100px;display:grid}.product-specs h2{margin-bottom:24px}.product-specs>div>p:not(.eyebrow){color:var(--muted)}.included-grid{grid-template-columns:repeat(4,1fr);padding-block:70px;display:grid}.included-grid>div{border-left:1px solid var(--line);padding:0 28px}.included-grid>div:last-child{border-right:1px solid var(--line)}.included-grid h3{margin-bottom:22px}.included-grid p{color:var(--muted);font:500 10px var(--font-mono);margin:9px 0}.product-custom-actions{grid-template-columns:1fr 1fr;gap:10px;padding-bottom:36px;display:grid}.product-custom-actions article{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff08,#ffffff02);align-content:space-between;min-height:340px;padding:32px;display:grid}.product-custom-actions article:first-child{background:radial-gradient(circle at 100% 0, #ffffff17, transparent 38%), var(--surface)}.product-custom-actions article:last-child{background:radial-gradient(circle at 100% 0, #ffffff14, transparent 38%), var(--surface)}.product-custom-actions h2{max-width:560px;font-size:clamp(2.1rem,3vw,4.2rem)}.product-custom-actions p:not(.eyebrow){max-width:520px;color:var(--muted)}.product-custom-actions .button{width:fit-content}.review-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.review-card{border:1px solid var(--line);background:var(--surface);flex-direction:column;justify-content:space-between;min-height:260px;padding:26px;display:flex}.review-card>span{color:var(--lime);letter-spacing:.2em}.review-card p{font-size:19px;line-height:1.4}.review-card div{flex-direction:column;display:flex}.review-card small{color:var(--muted);font:500 9px var(--font-mono)}.fullscreen-preview{background:#060609;width:min(94vw,1500px);max-height:calc(100vh - 48px);padding:50px;position:relative;overflow:auto}.fullscreen-preview .modal-close{z-index:2;border:1px solid var(--line);width:38px;height:38px;color:var(--paper);cursor:pointer;background:#11151b;place-items:center;font:700 22px/1 sans-serif;display:grid;position:absolute;top:14px;right:14px}.fullscreen-preview .modal-close:hover{border-color:var(--studio-text);color:var(--lime)}.fullscreen-preview>span{color:var(--muted);font:600 10px var(--font-mono)}.fullscreen-version-picker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:8px;margin:18px 0;padding:12px 0;display:grid}.fullscreen-version-picker>span{color:var(--lime);font:600 10px var(--font-mono);letter-spacing:.08em}.fullscreen-version-picker>div{scroll-behavior:smooth;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--lime) transparent;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.fullscreen-version-picker button{text-align:left;border:1px solid var(--line);color:var(--paper);cursor:pointer;background:#0d1015;flex:0 0 150px;gap:4px;padding:10px 12px;display:grid}.fullscreen-version-picker button.active{border-color:var(--studio-text);background:#ffffff1a}.fullscreen-version-picker button:hover{border-color:var(--studio-text)}.fullscreen-version-picker b{color:var(--paper);font:700 12px var(--font-sans)}.fullscreen-version-picker small{color:var(--muted);font:600 10px var(--font-mono)}.fullscreen-preview img{object-fit:contain;width:100%;max-height:80vh}.fullscreen-preview:has(img.vertical){width:min(90vw,760px);max-height:calc(100dvh - 32px);margin-inline:auto;padding:40px 32px 24px;overflow:hidden}.fullscreen-preview img.vertical{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(68dvh,100dvh - 250px,760px);margin-inline:auto;display:block}.fullscreen-preview .product-preview-placeholder{width:100%;min-height:60vh}@media (prefers-reduced-motion:reduce){.fullscreen-preview,.fullscreen-preview img,.fullscreen-preview .product-preview-placeholder{animation:none}}:scope body .admin-shell .admin-nav-simplified,:scope body .admin-shell .admin-nav-simplified>div{overflow:hidden}:scope body .admin-shell .admin-nav-simplified .admin-nav-primary,:scope body .admin-shell .admin-nav-simplified .admin-nav-context nav{gap:3px;width:100%;max-width:none;display:grid;overflow:visible}:scope body .admin-shell .admin-nav-simplified .admin-nav-primary-link{background:0 0;border-left-width:3px;min-height:42px}:scope body .admin-shell .admin-nav-simplified .admin-nav-primary-link.active{background:linear-gradient(90deg,#ffffff26,#ffffff08)}:scope body .admin-shell .admin-nav-simplified .admin-nav-context{border-top:1px solid #f2f0e917;gap:7px;margin-top:17px;padding-top:14px;display:grid}:scope body .admin-shell .admin-nav-simplified .admin-nav-context-label{color:#777a80;font:800 8px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;padding-inline:14px}:scope body .admin-shell .admin-nav-simplified .admin-nav-context-link{color:#f2f0e9ad;border-left-width:2px;min-height:36px;padding-inline:14px;font-size:8px}:scope body .admin-shell .admin-nav-simplified .admin-nav-context-link.active{color:var(--paper);background:#ffffff0b;border-left-color:#fffc}:scope body .admin-shell .admin-nav-simplified .admin-nav-account{gap:5px}:scope body .admin-shell .admin-nav-simplified .admin-nav-account .admin-identity{margin-bottom:2px}@media (width<=1100px){:scope body .admin-shell .admin-nav-simplified>div{grid-template-columns:minmax(160px,1fr) auto;align-items:center;gap:10px 16px;padding-block:12px;display:grid}:scope body .admin-shell .admin-nav-simplified .admin-brand{grid-area:1/1}:scope body .admin-shell .admin-nav-simplified .admin-nav-account{grid-area:1/2;align-items:center;width:auto;display:flex;overflow:visible}:scope body .admin-shell .admin-nav-simplified .admin-nav-account .admin-identity{display:none}:scope body .admin-shell .admin-nav-simplified .admin-nav-section{grid-area:2/1/auto/-1;margin:8px 0 0}:scope body .admin-shell .admin-nav-simplified .admin-nav-primary{grid-area:3/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr))}:scope body .admin-shell .admin-nav-simplified .admin-nav-context{grid-area:4/1/auto/-1;margin-top:4px;padding-top:9px}:scope body .admin-shell .admin-nav-simplified .admin-nav-context nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){:scope body .admin-shell .admin-nav-simplified>div{grid-template-columns:1fr auto;width:calc(100% - 20px)}:scope body .admin-shell .admin-nav-simplified .admin-nav-primary,:scope body .admin-shell .admin-nav-simplified .admin-nav-context nav{grid-template-columns:repeat(2,minmax(0,1fr))}:scope body .admin-shell .admin-nav-simplified .admin-nav-context-link,:scope body .admin-shell .admin-nav-simplified .admin-nav-primary-link{min-height:38px;padding-inline:10px}:scope body .admin-shell .admin-nav-simplified .admin-nav-account .admin-view-store{display:none}}:scope body .admin-shell .admin-nav-simplified .admin-nav-groups{gap:14px;width:100%;margin-top:18px;display:grid;overflow:visible}:scope body .admin-shell .admin-nav-simplified .admin-nav-group{border-top:1px solid #f2f0e917;gap:5px;padding-top:12px;display:grid}:scope body .admin-shell .admin-nav-simplified .admin-nav-group:first-child{border-top:0;padding-top:0}:scope body .admin-shell .admin-nav-simplified .admin-nav-section-label{color:#777a80;font:800 8px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;padding-inline:14px}:scope body .admin-shell .admin-nav-simplified .admin-nav-group nav{gap:3px;width:100%;display:grid;overflow:visible}:scope body .admin-shell .admin-nav-simplified .admin-nav-group-link{color:#f2f0e9b8;text-align:left;border-left:2px solid #0000;min-height:36px;padding-inline:14px;font-size:8px}:scope body .admin-shell .admin-nav-simplified .admin-nav-group-link.active{color:var(--paper);background:linear-gradient(90deg,#ffffff24,#ffffff06);border-left-color:#ffffffd9}:scope body .admin-shell .admin-nav-simplified .admin-nav-account{border-top:0;padding-top:12px}:scope body .admin-shell .admin-nav-simplified .admin-nav-account .admin-identity{background:0 0;border-color:#f2f0e921}:scope body .admin-shell .admin-nav-simplified .admin-nav-account .admin-identity small{color:var(--muted);background:0 0}@media (width<=1100px){:scope body .admin-shell .admin-nav-simplified .admin-nav-groups{grid-area:3/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px;margin-top:4px}:scope body .admin-shell .admin-nav-simplified .admin-nav-group,:scope body .admin-shell .admin-nav-simplified .admin-nav-group:first-child{border-top:1px solid #f2f0e917;min-width:0;padding-top:8px}:scope body .admin-shell .admin-nav-simplified .admin-nav-group-link,:scope body .admin-shell .admin-nav-simplified .admin-nav-section-label{padding-inline:9px}}@media (width<=620px){:scope body .admin-shell .admin-nav-simplified .admin-nav-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}:scope body .admin-shell .admin-dashboard-simple{gap:18px;display:grid}:scope body .admin-shell .dashboard-simple-header{margin-bottom:2px}:scope body .admin-shell .dashboard-simple-header h1{max-width:820px}:scope body .admin-shell .dashboard-simple-alert{background:#ffffff12;border:1px solid #ffffff61;align-items:center;gap:14px;padding:14px 16px;display:flex}:scope body .admin-shell .dashboard-simple-alert span{color:var(--orange);font:800 9px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}:scope body .admin-shell .dashboard-simple-alert b{color:var(--paper);flex:1;font-size:13px}:scope body .admin-shell .dashboard-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}:scope body .admin-shell .dashboard-command-card{min-height:148px;color:var(--paper);text-align:left;background:linear-gradient(145deg,#ffffff0d,#ffffff05);border:1px solid #f2f0e921;gap:8px;padding:18px;display:grid}:scope body .admin-shell .dashboard-command-card:hover,:scope body .admin-shell .dashboard-command-card:focus-visible{background:linear-gradient(145deg,#ffffff1a,#ffffff08);border-color:#ffffff80}:scope body .admin-shell .dashboard-command-card>span,:scope body .admin-shell .dashboard-simple-sales .eyebrow,:scope body .admin-shell .dashboard-simple-guide .eyebrow{color:var(--muted);font:800 9px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}:scope body .admin-shell .dashboard-command-card strong{font-size:23px;line-height:1.05}:scope body .admin-shell .dashboard-command-card small{min-height:30px;color:var(--muted);font-size:12px;line-height:1.4}:scope body .admin-shell .dashboard-command-card em{color:var(--lime);font:800 10px var(--font-mono);text-transform:uppercase;align-self:end;font-style:normal}:scope body .admin-shell .dashboard-simple-summary{grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);gap:10px;display:grid}:scope body .admin-shell .dashboard-simple-sales,:scope body .admin-shell .dashboard-simple-guide,:scope body .admin-shell .dashboard-simple-recent{background:#ffffff05;border:1px solid #f2f0e91f}:scope body .admin-shell .dashboard-simple-sales,:scope body .admin-shell .dashboard-simple-guide{padding:22px}:scope body .admin-shell .dashboard-simple-sales h2{margin:14px 0 8px;font-size:clamp(2.8rem,5vw,4.7rem);line-height:.95}:scope body .admin-shell .dashboard-simple-guide h2{margin:10px 0;font-size:25px}:scope body .admin-shell .dashboard-simple-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}:scope body .admin-shell .dashboard-simple-metrics span{border-top:1px solid var(--line);color:var(--muted);gap:4px;padding-top:10px;font-size:11px;display:grid}:scope body .admin-shell .dashboard-simple-metrics b{color:var(--paper);font-size:20px}:scope body .admin-shell .dashboard-simple-recent{padding:20px}:scope body .admin-shell .dashboard-simple-order-list{border-top:1px solid var(--line);margin-top:14px;display:grid}:scope body .admin-shell .dashboard-simple-order-list button{border:0;border-bottom:1px solid var(--line);color:var(--paper);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}:scope body .admin-shell .dashboard-simple-order-list button:hover{color:var(--lime)}:scope body .admin-shell .dashboard-simple-order-list button span{gap:4px;min-width:0;display:grid}:scope body .admin-shell .dashboard-simple-order-list button b,:scope body .admin-shell .dashboard-simple-order-list button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:scope body .admin-shell .dashboard-simple-order-list button small{color:var(--muted);font-size:11px}:scope body .admin-shell .dashboard-simple-order-list button em{color:var(--lime);font:800 12px var(--font-mono);flex:none;font-style:normal}:scope body .admin-shell .dashboard-simple-empty{min-height:120px;margin-top:14px}:scope body .admin-shell .admin-dashboard-finance{gap:16px}:scope body .admin-shell .dashboard-period-bar-simple{background:#ffffff05;border:1px solid #f2f0e921;justify-content:space-between;align-items:flex-end;gap:18px;padding:16px 18px;display:flex}:scope body .admin-shell .dashboard-period-bar-simple>div:first-child{gap:5px;display:grid}:scope body .admin-shell .dashboard-period-bar-simple strong{color:var(--paper);font-size:21px}:scope body .admin-shell .dashboard-period-bar-simple small{color:var(--muted);font-size:11px}:scope body .admin-shell .dashboard-period-controls-simple{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}:scope body .admin-shell .dashboard-period-controls-simple label{color:var(--muted);font:800 8px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;gap:5px;display:grid}:scope body .admin-shell .dashboard-period-controls-simple select,:scope body .admin-shell .dashboard-period-controls-simple input{min-height:38px;color:var(--paper);font:500 11px var(--font-sans);background:#0003;border:1px solid #f2f0e933;padding:0 10px}:scope body .admin-shell .dashboard-health-alert{align-items:flex-start}:scope body .admin-shell .dashboard-health-alert>div{flex:1;gap:4px;display:grid}:scope body .admin-shell .dashboard-health-alert>div p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}:scope body .admin-shell .dashboard-money-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}:scope body .admin-shell .dashboard-money-kpis article{background:linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid #f2f0e921;gap:7px;min-height:132px;padding:17px;display:grid}:scope body .admin-shell .dashboard-money-kpis article span,:scope body .admin-shell .dashboard-money-kpis article small{color:var(--muted);font-size:11px}:scope body .admin-shell .dashboard-money-kpis article strong{color:var(--paper);font-size:clamp(1.55rem,3vw,2.4rem);line-height:1}:scope body .admin-shell .dashboard-money-kpis article small{align-self:end;line-height:1.35}:scope body .admin-shell .dashboard-finance-board,:scope body .admin-shell .dashboard-finance-lower{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:10px;display:grid}:scope body .admin-shell .dashboard-finance-lower{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}:scope body .admin-shell .dashboard-finance-flow,:scope body .admin-shell .dashboard-finance-mix,:scope body .admin-shell .dashboard-sales-history{background:#ffffff05;border:1px solid #f2f0e921;min-width:0;padding:20px}:scope body .admin-shell .dashboard-finance-flow>header,:scope body .admin-shell .dashboard-finance-mix>header,:scope body .admin-shell .dashboard-sales-history>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}:scope body .admin-shell .dashboard-finance-flow h2,:scope body .admin-shell .dashboard-finance-mix h2,:scope body .admin-shell .dashboard-sales-history h2{margin:6px 0 0;font-size:clamp(1.35rem,2.3vw,2rem)}:scope body .admin-shell .dashboard-finance-flow>header>small,:scope body .admin-shell .dashboard-finance-mix>header>small,:scope body .admin-shell .dashboard-sales-history>header>small{color:var(--muted);text-align:right;font-size:10px}:scope body .admin-shell .dashboard-flow-lanes{gap:18px;display:grid}:scope body .admin-shell .dashboard-flow-lane{gap:11px;display:grid}:scope body .admin-shell .dashboard-flow-lane-title{color:var(--paper);justify-content:space-between;gap:12px;font-size:11px;display:flex}:scope body .admin-shell .dashboard-flow-lane-title span{color:var(--muted);font:800 10px var(--font-mono)}:scope body .admin-shell .dashboard-flow-row{gap:6px;display:grid}:scope body .admin-shell .dashboard-flow-row>div{color:var(--muted);justify-content:space-between;gap:12px;font-size:11px;display:flex}:scope body .admin-shell .dashboard-flow-row>div b{color:var(--paper);font:800 11px var(--font-mono)}:scope body .admin-shell .dashboard-flow-row>i{background:#f2f0e91a;border-radius:999px;height:7px;display:block;position:relative;overflow:hidden}:scope body .admin-shell .dashboard-flow-row>i>span,:scope body .admin-shell .dashboard-flow-row>i>em{border-radius:inherit;background:var(--studio-text);animation:.5s both dashboard-flow-in;display:block;position:absolute;inset:0 auto 0 0}:scope body .admin-shell .dashboard-flow-row>i.out>span{background:var(--studio-text)}:scope body .admin-shell .dashboard-flow-row>i.out>em{z-index:1;background:var(--studio-text)}:scope body .admin-shell .dashboard-flow-row>small{color:var(--muted);font-size:10px}:scope body .admin-shell .dashboard-donut-wrap{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:20px;min-height:180px;display:grid}:scope body .admin-shell .dashboard-donut{border-radius:50%;place-items:center;width:150px;height:150px;animation:.6s both dashboard-donut-in;display:grid}:scope body .admin-shell .dashboard-donut:before{content:"";background:#10151d;border-radius:50%;width:94px;height:94px}:scope body .admin-shell .dashboard-donut span{color:var(--paper);font:800 18px var(--font-mono);position:absolute}:scope body .admin-shell .dashboard-donut-legend{gap:12px;display:grid}:scope body .admin-shell .dashboard-donut-legend span{color:var(--muted);grid-template-columns:10px 1fr auto;align-items:center;gap:8px;font-size:11px;display:grid}:scope body .admin-shell .dashboard-donut-legend i{background:var(--studio-text);border-radius:50%;width:8px;height:8px}:scope body .admin-shell .dashboard-donut-legend i.custom{background:var(--studio-text)}:scope body .admin-shell .dashboard-donut-legend b{color:var(--paper);font:800 10px var(--font-mono)}:scope body .admin-shell .dashboard-finance-mix>p{margin:0;font-size:11px;line-height:1.45}:scope body .admin-shell .dashboard-payout-total{align-items:baseline;gap:10px;margin:8px 0 20px;display:flex}:scope body .admin-shell .dashboard-payout-total strong{color:#e8b86a;font:800 clamp(2rem, 4vw, 3rem) var(--font-mono)}:scope body .admin-shell .dashboard-payout-total span{color:var(--muted);font-size:11px}:scope body .admin-shell .dashboard-payout-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}:scope body .admin-shell .dashboard-payout-metrics span{border-top:1px solid var(--line);color:var(--muted);gap:4px;padding-top:9px;font-size:10px;display:grid}:scope body .admin-shell .dashboard-payout-metrics b{color:var(--paper);font-size:18px}:scope body .admin-shell .dashboard-history-chart{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:10px;height:170px;padding:12px 4px 0;display:grid}:scope body .admin-shell .dashboard-history-bar{text-align:center;grid-template-rows:1fr auto;align-items:end;gap:8px;height:100%;display:grid}:scope body .admin-shell .dashboard-history-bar>span{background:linear-gradient(180deg, var(--studio-text), #ffffff4d);border-radius:5px 5px 0 0;min-height:4px;animation:.55s both dashboard-bar-in;display:block}:scope body .admin-shell .dashboard-history-bar small{color:var(--muted);font:800 9px var(--font-mono)}@keyframes dashboard-flow-in{0%{transform-origin:0;transform:scaleX(0)}}@keyframes dashboard-donut-in{0%{opacity:0;transform:rotate(-20deg)scale(.9)}}@keyframes dashboard-bar-in{0%{opacity:0;transform-origin:bottom;transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){:scope body .admin-shell .dashboard-flow-row>i>span,:scope body .admin-shell .dashboard-flow-row>i>em,:scope body .admin-shell .dashboard-donut,:scope body .admin-shell .dashboard-history-bar>span{animation:none}}@media (width<=900px){:scope body .admin-shell .dashboard-money-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}:scope body .admin-shell .dashboard-finance-board,:scope body .admin-shell .dashboard-finance-lower{grid-template-columns:1fr}}@media (width<=560px){:scope body .admin-shell .dashboard-period-bar-simple{flex-direction:column;align-items:stretch}:scope body .admin-shell .dashboard-period-controls-simple{align-items:stretch}:scope body .admin-shell .dashboard-period-controls-simple label,:scope body .admin-shell .dashboard-period-controls-simple select,:scope body .admin-shell .dashboard-period-controls-simple input{width:100%}:scope body .admin-shell .dashboard-money-kpis{grid-template-columns:1fr}:scope body .admin-shell .dashboard-donut-wrap{grid-template-columns:1fr;justify-items:center}:scope body .admin-shell .dashboard-donut-legend{width:100%}:scope body .admin-shell .dashboard-payout-metrics{grid-template-columns:1fr}}:scope body .admin-shell .admin-settings-simple{gap:18px;display:grid}:scope body .admin-shell .settings-at-a-glance{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}:scope body .admin-shell .settings-at-a-glance article{background:#ffffff05;border:1px solid #f2f0e91f;gap:8px;min-height:120px;padding:16px;display:grid}:scope body .admin-shell .settings-at-a-glance span{color:var(--muted);font:800 9px var(--font-mono);letter-spacing:.12em}:scope body .admin-shell .settings-at-a-glance strong{overflow-wrap:anywhere;font-size:17px;line-height:1.1}:scope body .admin-shell .settings-at-a-glance small{color:var(--muted);align-self:end;font-size:11px;line-height:1.4}:scope body .admin-shell .settings-announcement-simple{background:linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid #f2f0e924;gap:16px;padding:20px;display:grid}:scope body .admin-shell .settings-announcement-simple h2{margin:5px 0 6px;font-size:27px}:scope body .admin-shell .settings-announcement-form{grid-template-columns:minmax(0,1.5fr) minmax(150px,.7fr) minmax(150px,.7fr) minmax(200px,.9fr);align-items:end;gap:10px;display:grid}:scope body .admin-shell .settings-announcement-form label{color:var(--muted);font:800 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;gap:7px;display:grid}:scope body .admin-shell .settings-announcement-form input:not([type=checkbox]){width:100%}:scope body .admin-shell .settings-announcement-form .settings-toggle{border:1px solid var(--line);text-transform:none;letter-spacing:0;align-items:center;gap:9px;min-height:44px;padding:8px 10px;display:flex}:scope body .admin-shell .settings-announcement-form .settings-toggle span{gap:3px;display:grid}:scope body .admin-shell .settings-announcement-form .settings-toggle b{color:var(--paper);font-size:11px}:scope body .admin-shell .settings-announcement-form .settings-toggle small{color:var(--muted);font:500 10px var(--font-sans)}:scope body .admin-shell .settings-advanced-disclosure{background:#ffffff03;border:1px solid #f2f0e91f}:scope body .admin-shell .settings-advanced-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;list-style:none;display:flex}:scope body .admin-shell .settings-advanced-disclosure>summary::-webkit-details-marker{display:none}:scope body .admin-shell .settings-advanced-disclosure>summary>span{gap:4px;display:grid}:scope body .admin-shell .settings-advanced-disclosure>summary b{font-size:14px}:scope body .admin-shell .settings-advanced-disclosure>summary small{color:var(--muted);font-size:11px}:scope body .admin-shell .settings-advanced-disclosure>summary em{color:var(--lime);font:800 9px var(--font-mono);text-transform:uppercase;font-style:normal}:scope body .admin-shell .settings-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 10px 10px;display:grid}:scope body .admin-shell .settings-advanced-card{background:#ffffff05;border:1px solid #f2f0e91a;min-width:0;padding:18px}:scope body .admin-shell .settings-advanced-card h2{margin:6px 0 14px;font-size:23px}:scope body .admin-shell .settings-simple-checklist,:scope body .admin-shell .settings-receipt-list{gap:8px;display:grid}:scope body .admin-shell .settings-simple-checklist>div,:scope body .admin-shell .settings-receipt-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}:scope body .admin-shell .settings-simple-checklist>div>span:first-child{width:18px;height:18px;color:var(--lime);font:800 11px var(--font-mono);border:1px solid #ffffff73;flex:none;place-items:center;display:grid}:scope body .admin-shell .settings-simple-checklist>div>span.warning{color:var(--orange);border-color:#ffffff80}:scope body .admin-shell .settings-simple-checklist>div>span:last-child,:scope body .admin-shell .settings-receipt-list>div>span:first-child,:scope body .admin-shell .settings-receipt-list>div>span:last-child{gap:4px;min-width:0;display:grid}:scope body .admin-shell .settings-simple-checklist small,:scope body .admin-shell .settings-receipt-list small{color:var(--muted);font-size:11px;line-height:1.35}:scope body .admin-shell .settings-receipt-list>div>span:last-child{text-align:right}@media (width<=900px){:scope body .admin-shell .dashboard-command-grid,:scope body .admin-shell .settings-at-a-glance,:scope body .admin-shell .settings-announcement-form{grid-template-columns:repeat(2,minmax(0,1fr))}:scope body .admin-shell .settings-advanced-grid,:scope body .admin-shell .dashboard-simple-summary{grid-template-columns:1fr}}@media (width<=560px){:scope body .admin-shell .dashboard-command-grid,:scope body .admin-shell .settings-at-a-glance,:scope body .admin-shell .settings-announcement-form,:scope body .admin-shell .dashboard-simple-metrics{grid-template-columns:1fr}:scope body .admin-shell .dashboard-simple-alert{flex-direction:column;align-items:flex-start}:scope body .admin-shell .dashboard-simple-alert .button{width:100%}}:scope body .admin-shell .admin-data-center .admin-data-detail{overflow-wrap:anywhere;min-width:0}:scope body .admin-shell .admin-data-center .data-center-topline>.button-row>.button.secondary{display:none}:scope body .admin-shell .admin-data-center .customer-records-table>button>span:first-child,:scope body .admin-shell .admin-data-center .data-record-table>button>span{overflow-wrap:anywhere;min-width:0}:scope body .admin-shell .admin-data-center .customer-records-table>button>span:first-child b,:scope body .admin-shell .admin-data-center .data-record-table>button>span b{overflow-wrap:anywhere}:scope body .admin-shell .admin-products-page .compact-products article{min-height:112px}:scope body .admin-shell .admin-products-page .product-sales-table{overflow-x:auto}:scope body .admin-shell .admin-products-page .product-sales-table>div:not(.table-head):not(.catalog-switch-row){min-width:780px}:scope body .admin-shell .admin-customer-ops{padding-bottom:80px}:scope body .admin-shell .customer-ops-topline{align-items:flex-end}:scope body .admin-shell .customer-ops-topline h1{max-width:14ch}:scope body .admin-shell .customer-ops-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0 14px;display:grid}:scope body .admin-shell .customer-ops-summary article{background:#0e131cc7;border:1px solid #e6edf829;gap:8px;min-height:126px;padding:18px;display:grid}:scope body .admin-shell .customer-ops-summary article span,:scope body .admin-shell .customer-ops-summary article small,:scope body .admin-shell .customer-ops-detail-section header small{color:#9eacc1;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}:scope body .admin-shell .customer-ops-summary article strong{color:#f1f4f8;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1}:scope body .admin-shell .customer-ops-summary article small{letter-spacing:0;text-transform:none}:scope body .admin-shell .customer-ops-status{background:#1217219e;border:1px solid #e6edf821;flex-wrap:wrap;align-items:baseline;gap:12px;padding:14px 16px;display:flex}:scope body .admin-shell .customer-ops-status .eyebrow{color:#dbe4f1;margin:0}:scope body .admin-shell .customer-ops-status .muted{text-align:right;max-width:58ch;margin-left:auto}:scope body .admin-shell .customer-ops-layout{grid-template-columns:minmax(0,1fr) minmax(340px,430px);align-items:start;gap:16px;margin-top:16px;display:grid}:scope body .admin-shell .customer-ops-main,:scope body .admin-shell .customer-ops-detail{background:#0b0f16b8;border:1px solid #e6edf826;min-width:0}:scope body .admin-shell .customer-ops-toolbar{border:0;border-bottom:1px solid #e6edf821;margin:0;padding:14px}:scope body .admin-shell .customer-ops-tabs{border-bottom:1px solid #e6edf821;gap:6px;padding:12px 14px;display:flex;overflow-x:auto}:scope body .admin-shell .customer-ops-tabs button{color:#aebcd0;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #e6edf829;align-items:center;gap:8px;min-height:36px;padding:7px 11px;display:inline-flex}:scope body .admin-shell .customer-ops-tabs button span{color:#f1f4f8;font-variant-numeric:tabular-nums}:scope body .admin-shell .customer-ops-tabs button.active,:scope body .admin-shell .customer-ops-tabs button:hover,:scope body .admin-shell .customer-ops-tabs button:focus-visible{color:#0d1117;background:#f1f4f8;border-color:#f1f4f8}:scope body .admin-shell .customer-ops-tabs button.active span,:scope body .admin-shell .customer-ops-tabs button:hover span,:scope body .admin-shell .customer-ops-tabs button:focus-visible span{color:#0d1117}:scope body .admin-shell .customer-ops-table{overflow-x:auto}:scope body .admin-shell .customer-ops-table-head,:scope body .admin-shell .customer-ops-record-row,:scope body .admin-shell .customer-ops-customer-table>button{text-align:left;align-items:center;gap:12px;min-width:680px;padding:14px 16px;display:grid}:scope body .admin-shell .customer-ops-customer-table .customer-ops-table-head,:scope body .admin-shell .customer-ops-customer-table>button{grid-template-columns:minmax(220px,1.7fr) repeat(3,minmax(72px,.5fr)) minmax(90px,.7fr)}:scope body .admin-shell .customer-ops-record-table .customer-ops-table-head,:scope body .admin-shell .customer-ops-record-table .customer-ops-record-row{grid-template-columns:minmax(160px,1.3fr) minmax(150px,1fr) minmax(130px,1fr) repeat(3,minmax(82px,.65fr))}:scope body .admin-shell .customer-ops-table-head{color:#91a0b5;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #e6edf821;font-size:.68rem}:scope body .admin-shell .customer-ops-customer-table>button,:scope body .admin-shell .customer-ops-record-row{color:#d9e1ec;background:0 0;border:0;border-bottom:1px solid #e6edf81a;width:100%}:scope body .admin-shell .customer-ops-customer-table>button{cursor:pointer}:scope body .admin-shell .customer-ops-customer-table>button:hover,:scope body .admin-shell .customer-ops-customer-table>button:focus-visible,:scope body .admin-shell .customer-ops-customer-table>button.active{background:#ffffff14;outline:none}:scope body .admin-shell .customer-ops-table span{overflow-wrap:anywhere;min-width:0}:scope body .admin-shell .customer-ops-table span b,:scope body .admin-shell .customer-ops-table span small{display:block}:scope body .admin-shell .customer-ops-table span small,:scope body .admin-shell .customer-ops-detail-section small{color:#91a0b5;margin-top:4px;font-size:.78rem}:scope body .admin-shell .customer-ops-empty{color:#aebcd0;align-content:center;gap:8px;min-height:220px;padding:28px;display:grid}:scope body .admin-shell .customer-ops-empty strong{color:#f1f4f8;font-size:1.1rem}:scope body .admin-shell .customer-ops-detail{padding:20px;position:sticky;top:20px}:scope body .admin-shell .customer-ops-detail h2{overflow-wrap:anywhere;margin:8px 0;font-size:clamp(1.4rem,2.4vw,2rem)}:scope body .admin-shell .customer-ops-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}:scope body .admin-shell .customer-ops-detail-metrics span{color:#f1f4f8;border:1px solid #e6edf821;gap:4px;padding:10px;display:grid}:scope body .admin-shell .customer-ops-detail-metrics b{color:#91a0b5;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}:scope body .admin-shell .customer-ops-detail-section{border-top:1px solid #e6edf821;margin-top:18px;padding-top:16px}:scope body .admin-shell .customer-ops-detail-section header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}:scope body .admin-shell .customer-ops-access-list{border:1px solid #e6edf81a;max-height:280px;overflow-y:auto}:scope body .admin-shell .customer-ops-access-list button,:scope body .admin-shell .customer-ops-mini-row{color:#d9e1ec;text-align:left;background:0 0;border:0;border-bottom:1px solid #e6edf81a;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 12px;display:flex}:scope body .admin-shell .customer-ops-access-list button:last-child,:scope body .admin-shell .customer-ops-mini-row:last-child{border-bottom:0}:scope body .admin-shell .customer-ops-access-list button{cursor:pointer}:scope body .admin-shell .customer-ops-access-list button:hover,:scope body .admin-shell .customer-ops-access-list button:focus-visible{background:#ffffff14;outline:none}:scope body .admin-shell .customer-ops-access-list button span,:scope body .admin-shell .customer-ops-mini-row span{min-width:0}:scope body .admin-shell .customer-ops-access-list button small,:scope body .admin-shell .customer-ops-mini-row small{color:#91a0b5;margin-top:3px;font-size:.75rem;display:block}:scope body .admin-shell .customer-ops-access-list button i,:scope body .admin-shell .customer-ops-record-row i,:scope body .admin-shell .customer-ops-mini-row em{color:#a9ff57;white-space:nowrap;flex:none;font-size:.72rem;font-style:normal}:scope body .admin-shell .customer-ops-access-list button i.draft,:scope body .admin-shell .customer-ops-record-row i.draft{color:#e8b86a}:scope body .admin-shell .customer-ops-detail-empty{min-height:420px}:scope body .admin-shell .customer-ops-detail-empty ol{color:#aebcd0;gap:10px;margin:20px 0 0;padding-left:20px;display:grid}@media (width<=1000px){:scope body .admin-shell .customer-ops-layout{grid-template-columns:1fr}:scope body .admin-shell .customer-ops-detail{order:-1;position:static}}@media (width<=760px){:scope body .admin-shell .customer-ops-summary{grid-template-columns:repeat(2,minmax(0,1fr))}:scope body .admin-shell .customer-ops-status .muted{text-align:left;width:100%;margin-left:0}}@media (width<=520px){:scope body .admin-shell .customer-ops-summary{grid-template-columns:1fr}:scope body .admin-shell .customer-ops-topline .button-row,:scope body .admin-shell .customer-ops-topline .button{width:100%}}@media (width<=760px){:scope body .admin-shell .admin-data-center .admin-data-detail{order:-1}.fullscreen-preview:has(img.vertical){width:min(94vw,520px);max-height:calc(100dvh - 20px);padding:34px 16px 20px}.fullscreen-preview img.vertical{max-height:min(62dvh,100dvh - 210px,620px)}}.drawer-backdrop,.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;justify-content:flex-end;animation:.2s both fade-in;display:flex;position:fixed;inset:0}.modal-backdrop{justify-content:center;align-items:center;padding:24px}@keyframes fade-in{0%{opacity:0}}.drawer{background:#111114;border-left:1px solid #34343a;width:min(520px,100%);height:100%;padding:30px;animation:.36s cubic-bezier(.2,.8,.2,1) both drawer-in;overflow:auto}@keyframes drawer-in{0%{transform:translate(100%)}}.drawer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:24px;display:flex}.drawer-header h2{margin:0;font-size:40px}.drawer-header button,.modal-close{background:0 0;width:36px;height:36px;font-size:24px}.drawer-items{display:grid}.cart-item{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr auto;gap:14px;padding:20px 0 28px;display:grid;position:relative}.cart-thumb{background:#090a0c;place-items:center;height:84px;display:grid}.cart-thumb img{object-fit:contain;max-height:70px}.cart-item>div:nth-child(2){flex-direction:column;display:flex}.cart-item span,.cart-item small{color:var(--muted);font:500 10px var(--font-mono)}.cart-item em{color:var(--paper);font:600 12px var(--font-mono)}.cart-item>button{color:var(--muted);background:0 0;font-size:10px;position:absolute;bottom:8px;right:0}.drawer-total{grid-template-columns:1fr auto;gap:8px;padding:24px 0;display:grid}.drawer-total b{font:500 24px var(--font-display)}.drawer-total small{color:var(--muted);grid-column:1/-1}.cart-drawer>.button+.button{margin-top:7px}.empty-state,.empty-panel{border:1px solid var(--line);align-content:center;justify-items:start;gap:12px;min-height:380px;padding:40px;display:grid}.empty-state>span,.empty-panel>span{color:var(--lime);font:600 10px var(--font-mono)}.empty-state h3,.empty-panel h2{margin:0;font-size:34px}.empty-state p,.empty-panel p{color:var(--muted)}.empty-panel.large{text-align:center;justify-items:center;min-height:520px}.cart-page{grid-template-columns:1fr 390px;gap:70px;padding-block:70px 120px;display:grid}.cart-page-empty{grid-template-columns:1fr}.cart-empty-panel{text-align:center;justify-items:center;width:min(720px,100%);min-height:430px;margin-inline:auto}.cart-lines{display:grid}.cart-lines article{border-bottom:1px solid var(--line);grid-template-columns:230px 1fr auto;align-items:center;gap:28px;padding:28px 0;display:grid;position:relative}.cart-large-thumb{background:#0f1013;place-items:center;min-height:150px;display:grid}.cart-large-thumb img{object-fit:contain;width:92%;max-height:135px}.cart-lines h3{margin-bottom:8px;font-size:28px}.cart-lines label{color:var(--muted);margin-top:22px;font-size:11px;display:block}.cart-lines label input{width:auto;accent-color:var(--studio-text);margin-right:8px}.cart-lines article>button{color:var(--muted);background:0 0;position:absolute;top:16px;right:0}.order-summary{border:1px solid var(--line);background:var(--surface);height:fit-content;padding:26px;position:sticky;top:90px}.order-summary>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:13px 0;display:flex}.order-summary .total{margin-bottom:20px;font-size:20px}.order-summary input{margin-bottom:8px}.order-summary .text-link{margin-top:18px}.checkout-shell{grid-template-columns:minmax(0,680px) minmax(360px,430px);justify-content:center;align-items:start;gap:clamp(32px,5vw,72px);min-height:calc(100vh - 150px);padding-block:clamp(54px,7vw,96px);display:grid}.checkout-notice{color:var(--orange);font:600 10px var(--font-mono);text-align:center;background:#ffffff14;border:1px solid #fff6;grid-column:1/-1;padding:12px 18px}.checkout-form{justify-self:stretch;width:min(680px,100%)}.checkout-panel{border-radius:var(--radius-md);background:linear-gradient(145deg,#ffffff07,#0000 48%),#121316c7;border:1px solid #f2f0e91f;padding:clamp(28px,4vw,44px)}.checkout-brand{justify-content:space-between;align-items:center;gap:18px;margin-bottom:clamp(28px,4vw,46px);display:flex}.checkout-brand-lockup{align-items:center;gap:10px;min-width:0;display:flex}.checkout-brand-icon{object-fit:contain;flex:none;width:30px;height:30px;display:block}.checkout-brand-wordmark{object-fit:contain;width:clamp(118px,12vw,156px);height:auto;max-height:25px;display:block}.checkout-brand small{color:var(--muted);margin-left:auto}.checkout-form h1{letter-spacing:-.035em;max-width:100%;margin-top:8px;font-size:clamp(2.25rem,3vw,3.25rem);line-height:1.02}@media (width>=900px){.checkout-form h1{white-space:nowrap}}.checkout-handoff-copy{max-width:560px;color:var(--muted);margin:14px 0 22px;font-size:15px;line-height:1.65}.checkout-form>label{color:var(--muted);font:600 9px var(--font-mono);gap:8px;margin:16px 0;display:grid}.payment-select{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:26px;display:grid}.payment-select>span{color:var(--muted);font:600 9px var(--font-mono);grid-column:1/-1}.payment-select button{border:1px solid var(--line);background:0 0;min-height:48px}.payment-select button.active{border-color:var(--studio-text);color:var(--lime)}.checkout-facts{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.checkout-facts span:first-child{grid-column:1/-1}.checkout-facts span{min-height:44px;color:var(--muted);background:linear-gradient(90deg,#ffffff0b,#0000 72%);border-left:1px solid #ffffff59;align-items:center;padding:0 0 0 14px;font-size:11px;line-height:1.35;display:flex}.checkout-facts-compact{grid-template-columns:1fr;gap:6px;margin-top:18px}.checkout-facts-compact span:first-child{grid-column:auto}.checkout-facts-inline{background:#f2f0e90f;border:1px solid #f2f0e91a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:26px 0 24px}.checkout-facts-inline span,.checkout-facts-inline span:first-child{color:#c8c5bd;min-height:58px;font:720 10px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:#0a0b0dbd;border:0;grid-column:auto;padding:0 14px}.checkout-panel .checkout-facts-inline+label{margin-top:22px}.terms-check{color:var(--muted);font:500 13px var(--font-sans);align-items:center;gap:10px;margin-block:22px;display:flex}.terms-check input:focus,.terms-check input:focus-visible{box-shadow:none;outline:none}.policy-link-row{flex-wrap:wrap;gap:8px;margin:-10px 0 22px;display:flex}.policy-link-row a{border:1px solid var(--line);min-height:34px;color:var(--paper);font:700 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#ffffff08;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.policy-link-row a:hover{color:var(--lime);border-color:#ffffff7a}.checkout-footnote{color:var(--muted);margin-top:16px;font-size:11px;display:block}.checkout-summary{border:1px solid var(--line);border-radius:var(--radius-md);background:radial-gradient(circle at 100% 0, #ffffff0e, transparent 36%), var(--surface);max-height:calc(100vh - 128px);padding:28px;position:sticky;top:104px;overflow:hidden}.checkout-summary-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:16px;padding-bottom:18px;display:flex}.checkout-summary-head .eyebrow{margin:0}.checkout-summary-head b{color:var(--lime);font:720 10px var(--font-mono);text-transform:uppercase}.checkout-product-list{scrollbar-width:thin;max-height:min(360px,42vh);padding-right:8px;overflow:auto}.checkout-product-list:empty{display:none}.checkout-product{border-bottom:1px solid var(--line);grid-template-columns:82px 1fr auto;align-items:center;gap:12px;padding:18px 0;display:grid}.checkout-product img{object-fit:contain;max-height:62px}.checkout-product span{flex-direction:column;display:flex}.checkout-product small{color:var(--muted)}.checkout-product em{color:var(--paper);font:600 11px var(--font-mono)}.checkout-summary>label{grid-template-columns:1fr auto;margin:24px 0;display:grid}.checkout-summary>label button{border:1px solid var(--line);background:0 0;padding-inline:14px}.checkout-summary .total{justify-content:space-between;gap:18px;padding-top:22px;font-size:22px;display:flex}.success-page{align-content:center;justify-items:start;min-height:78vh;padding-block:100px;display:grid}.success-page h1{margin-bottom:24px}.success-page>p:not(.eyebrow){max-width:640px;color:var(--muted);font-size:17px}.success-mark{background:var(--studio-text);width:58px;height:58px;color:var(--ink);border-radius:50%;place-items:center;margin-bottom:28px;font-size:26px;display:grid}.success-mark.error-mark{background:var(--orange);color:#0b0b0d}.submission-meta{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);width:min(760px,100%);margin:30px 0;display:grid}.submission-meta>div{flex-direction:column;padding:18px;display:flex}.submission-meta>div+div{border-left:1px solid var(--line)}.submission-meta span{color:var(--muted);font:600 9px var(--font-mono)}.studio-hero{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;min-height:760px;padding-block:90px;display:grid}.studio-hero h1{text-transform:uppercase}.studio-hero>div>p:not(.eyebrow){color:#aaa8a3;max-width:590px;font-size:17px}.studio-feature-nav{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.studio-feature-nav button{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;background:0 0;min-height:250px;padding:25px;position:relative}.studio-feature-nav button:hover{background:var(--surface)}.studio-feature-nav span{color:var(--muted);font:600 9px var(--font-mono)}.studio-feature-nav h3{margin:75px 0 12px;font-size:24px}.studio-feature-nav p{color:var(--muted)}.studio-feature-nav i{color:var(--lime);font-style:normal;position:absolute;bottom:18px;right:20px}.editor-explainer{background:var(--paper);color:var(--ink);margin-top:140px;padding-block:110px}.editor-explainer .eyebrow,.editor-explainer .section-header p:not(.eyebrow){color:#64646a}.export-flow{border:1px solid var(--line);justify-content:space-between;align-items:center;padding:50px;display:flex}.export-flow>div{max-width:250px}.export-flow span{color:var(--lime);font:600 9px var(--font-mono)}.export-flow b{font:500 26px var(--font-display);margin:16px 0 8px;display:block}.export-flow p{color:var(--muted)}.export-flow>i{color:#55555b;font-size:28px;font-style:normal}.pricing-teaser{background:var(--studio-text);color:var(--ink);justify-content:space-between;align-items:end;gap:40px;margin-bottom:130px;padding:64px;display:flex}.pricing-teaser h2{max-width:920px;margin:0}.pricing-teaser .eyebrow{color:#55601f}.pricing-teaser .button.primary{background:var(--ink);color:var(--paper)}.editor-shell main{min-height:calc(100vh - 56px)}.editor-header{background:#0e0f12;grid-template-columns:1fr auto;min-height:56px;position:relative}.studio-editor{background:#101115;min-height:calc(100vh - 56px)}.desktop-editor{grid-template-rows:50px 1fr 26px;min-height:calc(100vh - 56px);display:grid}.editor-topbar{background:#15161a;border-block:1px solid #2a2b30;grid-template-columns:1fr auto 1.5fr;align-items:center;gap:16px;padding:6px 10px;display:grid}.project-name{grid-template-columns:10px 1fr;align-items:center;gap:6px;display:grid}.project-name input{background:0 0;border:0;padding:0 6px;font-weight:650}.project-name span{color:#6b6c73;font:500 8px var(--font-mono);grid-column:2}.saved-dot{background:var(--studio-text);border-radius:50%;width:6px;height:6px}.editor-topbar>select{width:160px;font:600 9px var(--font-mono);padding:8px}.editor-body{grid-template-columns:74px 1fr 280px;min-height:0;display:grid}.tool-sidebar{background:#15161a;border-right:1px solid #2a2b30;flex-direction:column;gap:1px;padding:8px 6px;display:flex;overflow:auto}.side-title{color:#62636a;font:600 8px var(--font-mono);text-align:center;padding:5px}.tool-sidebar button{color:#8e8f96;background:0 0;border:1px solid #0000;place-items:center;min-height:45px;padding:4px;display:grid}.tool-sidebar button i{font-size:16px;font-style:normal}.tool-sidebar button span{font:500 7px var(--font-mono)}.tool-sidebar button:hover,.tool-sidebar button.active{color:var(--paper);background:#202126;border-color:#3a3b42}.editor-stage{background:#1a1b20;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.editor-stage:before{content:"";background:linear-gradient(#222329 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#222329 1px,#0000 1px) 0 0/24px 24px;position:absolute;inset:0}.studio-canvas{z-index:3;aspect-ratio:4;background:radial-gradient(circle at 35% 50%, var(--studio-text), transparent 33%),linear-gradient(90deg,#ffffff08 1px,transparent 1px) 0 0/32px 100%,#080b0f;border:1px solid #3b3c42;width:min(85%,950px);position:relative}@supports (color:color-mix(in lab, red, red)){.studio-canvas{background:radial-gradient(circle at 35% 50%, color-mix(in srgb, var(--studio-text) 12%, transparent), transparent 33%),linear-gradient(90deg,#ffffff08 1px,transparent 1px) 0 0/32px 100%,#080b0f}}.studio-canvas{overflow:hidden;box-shadow:0 25px 60px #070708}.studio-canvas:after{border:1px solid var(--accent);position:absolute;inset:8px}@supports (color:color-mix(in lab, red, red)){.studio-canvas:after{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent)}}.studio-canvas:after{content:"";pointer-events:none}.studio-canvas.portrait-canvas{aspect-ratio:1/4;width:26%}.canvas-brand,.canvas-date{z-index:2;color:#8b929c;font:600 7px var(--font-mono);position:absolute;top:8%}.canvas-brand{left:4%}.canvas-date{color:var(--paper);font-size:18px;right:4%}.canvas-date small{color:#7b8088;text-align:right;font-size:5px;display:block}.canvas-object{z-index:2;aspect-ratio:2.3;background:0 0;border:1px solid #0000;place-items:center;width:32%;display:grid;position:absolute;top:27%}.canvas-object.selected{border:1px solid var(--cyan)}.canvas-object.selected:before,.canvas-object.selected:after{content:"";background:#24d8ff4d;width:100%;height:1px;position:absolute}.canvas-ring{aspect-ratio:1;background:conic-gradient(var(--studio-text) 0 62%,#172029 62%);color:#fff;width:62%;font:600 27px var(--font-display);border-radius:50%;place-items:center;display:grid;-webkit-mask:radial-gradient(circle,#0000 0 57%,#000 59% 68%,#0000 69%);mask:radial-gradient(circle,#0000 0 57%,#000 59% 68%,#0000 69%)}.canvas-object b{color:#868c95;font:600 6px var(--font-mono);position:absolute;bottom:4%}.canvas-object .handle{border:1px solid var(--cyan);background:#090a0c;width:7px;height:7px;position:absolute}.canvas-object em{background:var(--cyan);color:var(--ink);font:600 6px var(--font-mono);padding:1px 4px;position:absolute;bottom:-14px;right:0}.canvas-stat{flex-direction:column;display:flex;position:absolute;top:28%;right:5%}.canvas-stat span{color:#697079;font:600 6px var(--font-mono)}.canvas-stat b{font:500 22px var(--font-display)}.canvas-stat small{font:600 6px var(--font-mono)}.canvas-stat.fan{top:73%;left:5%;right:auto}.canvas-stat.net{top:73%;right:5%}.canvas-graph{opacity:.48;border-bottom:1px solid #ffffff47;align-items:end;gap:1px;height:26%;display:flex;position:absolute;bottom:11%;left:20%;right:20%}.canvas-graph i{background:var(--studio-text);flex:1}.canvas-controls{z-index:4;background:#16171b;border:1px solid #32333a;display:flex;position:absolute;bottom:12px;right:16px}.canvas-controls button,.canvas-controls span{min-width:32px;height:28px;font:600 8px var(--font-mono);background:0 0;border-right:1px solid #32333a;place-items:center;padding-inline:8px;display:grid}.property-sidebar{background:#15161a;border-left:1px solid #2a2b30;overflow:auto}.panel-tabs{grid-template-columns:1fr 1fr;display:grid}.panel-tabs button{color:#76777e;background:0 0;border-bottom:1px solid #2a2b30;height:40px;font-size:10px}.panel-tabs button.active{border-bottom-color:var(--studio-text);color:var(--paper)}.drag-dot{color:#505157}.property-block{border-top:1px solid #2a2b30;gap:9px;padding:14px;display:grid}.property-block>span{color:#66676e;font:600 8px var(--font-mono)}.property-block label{color:#85868d;font:500 8px var(--font-mono);gap:5px;display:grid}.property-block input,.property-block select{padding:7px 8px;font-size:9px}.property-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.color-control{grid-template-columns:34px 1fr;gap:6px;display:grid}.color-control input[type=color]{height:32px;padding:2px}.editor-status{color:#67686f;font:600 7px var(--font-mono);background:#141519;border-top:1px solid #2a2b30;align-items:center;gap:22px;padding:0 10px;display:flex}.status-right{color:#909766;margin-left:auto}.preview-modal,.export-modal,.simple-modal,.upgrade-modal{background:#111216;border:1px solid #3b3c42;width:min(940px,94vw);max-height:92vh;padding:38px;position:relative;overflow:auto;box-shadow:0 30px 100px #000}.preview-modal .modal-close,.export-modal .modal-close,.simple-modal .modal-close,.upgrade-modal .modal-close{position:absolute;top:18px;right:18px}.preview-modal h2,.export-modal h2,.simple-modal h2,.upgrade-modal h2{font-size:44px}.preview-screen{background:#050609;padding:26px}.preview-screen img{width:100%}.live-readings{border:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:12px;display:grid}.live-readings span{color:var(--muted);font:600 8px var(--font-mono);flex-direction:column;padding:12px;display:flex}.live-readings span+span{border-left:1px solid var(--line)}.live-readings b{color:var(--paper);font-size:12px}.export-modal{width:min(1040px,96vw)}.export-steps{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,1fr);margin-bottom:38px;display:grid}.export-steps div{color:#66676e;align-items:center;gap:8px;padding:14px 4px;font-size:9px;display:flex}.export-steps span{width:20px;height:20px;font:600 8px var(--font-mono);border:1px solid #414249;border-radius:50%;place-items:center;display:grid}.export-steps div.active{color:var(--paper)}.export-steps div.active span{border-color:var(--studio-text);color:var(--lime)}.export-steps div.done span{border-color:var(--studio-text);background:var(--studio-text);color:var(--ink)}.export-types{grid-template-columns:1fr 1fr;gap:7px;display:grid}.export-types button{border:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:20px 1fr;gap:8px;padding:15px;display:grid}.export-types button i{border:1px solid #6d6e75;border-radius:50%;width:12px;height:12px;margin-top:4px}.export-types button span{flex-direction:column;display:flex}.export-types button small{color:var(--muted)}.export-types button.active{border-color:var(--cyan)}.export-types button.active i{border:3px solid var(--cyan)}.modal-actions{justify-content:space-between;margin-top:28px;display:flex}.check-list{gap:7px;display:grid}.check-list label{border:1px solid var(--line);grid-template-columns:22px 1fr;align-items:center;padding:12px;display:grid}.resolution-choice{grid-template-columns:1fr 1fr;gap:8px;display:grid}.resolution-choice button{border:1px solid var(--line);background:0 0;flex-direction:column;justify-content:center;min-height:130px;display:flex}.resolution-choice button.active{border-color:var(--studio-text)}.resolution-choice b{font:500 27px var(--font-display)}.resolution-choice span{color:var(--muted)}.preflight{grid-template-columns:180px 1fr;gap:24px;display:grid}.preflight-score{border:1px solid var(--studio-text);align-content:center;justify-items:center;min-height:180px;display:grid}.preflight-score b{font:500 64px var(--font-display)}.preflight-score span{color:var(--lime);font:600 9px var(--font-mono)}.preflight>div:nth-child(2){display:grid}.preflight p{border-bottom:1px solid var(--line);grid-template-columns:25px 1fr auto;align-items:center;margin:0;display:grid}.preflight p span{border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;display:grid}.preflight p span.good{background:var(--studio-text);color:var(--ink)}.preflight p span.warn{background:var(--orange);color:var(--ink)}.preflight p b{font-size:11px}.preflight p em{color:var(--muted);font:500 10px var(--font-mono)}.warning-box{color:var(--orange);border:1px solid #fff6;grid-column:1/-1;padding:12px}.generate-state{align-content:center;place-items:center;min-height:280px;display:grid}.export-orbit{border:1px solid #35363c;border-radius:50%;width:90px;height:90px;position:relative}.export-orbit i{border:3px solid #0000;border-top-color:var(--studio-text);border-radius:50%;animation:1s linear infinite spin;position:absolute;inset:10px}@keyframes spin{to{transform:rotate(360deg)}}.export-success{text-align:center;align-content:center;justify-items:center;min-height:460px;display:grid}.export-success>p:not(.eyebrow){max-width:600px;color:var(--muted)}.file-result{border:1px solid var(--line);text-align:left;grid-template-columns:54px 1fr auto;align-items:center;gap:12px;width:min(660px,100%);margin:22px 0;padding:14px;display:grid}.file-result>span{background:var(--surface-3);height:42px;font:600 9px var(--font-mono);place-items:center;display:grid}.file-result>div{flex-direction:column;display:flex}.file-result small{color:var(--muted)}.file-result button{background:var(--studio-text);color:var(--ink);padding:10px 14px}.simple-modal{width:min(580px,94vw)}.simple-modal>button:not(.modal-close){border-top:1px solid var(--line);text-align:left;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:18px 0;display:flex}.simple-modal>button:not(.modal-close):last-child{border-bottom:1px solid var(--line)}.simple-modal>button span{color:var(--lime);font:600 9px var(--font-mono)}.builder-shell{grid-template-columns:310px 1fr;gap:0;padding-block:70px 120px;display:grid}.builder-controls{border:1px solid var(--line);background:#121317;grid-row:1/span 2;padding:24px}.control-section{padding-bottom:20px}.control-section>span{color:var(--muted);font:600 9px var(--font-mono);margin-bottom:12px;display:block}.style-options{grid-template-columns:1fr 1fr;gap:4px;display:grid}.style-options button{color:#8c8d94;background:0 0;border:1px solid #303137;min-height:34px;font-size:9px}.style-options button.active{border-color:var(--studio-text);color:var(--lime)}.control-range{border-top:1px solid #292a30;gap:8px;padding:13px 0;display:grid}.control-range span{color:#85868d;justify-content:space-between;font-size:10px;display:flex}.control-range b{color:var(--paper);font:600 9px var(--font-mono)}.color-pair{border-top:1px solid #292a30;grid-template-columns:1fr 1fr;gap:8px;padding:15px 0;display:grid}.color-pair label{color:#75767d;font:600 8px var(--font-mono);gap:5px;display:grid}.color-pair input{height:36px;padding:2px}.switch-row{color:#aaaab0;border-top:1px solid #292a30;grid-template-columns:1fr auto;align-items:center;min-height:34px;font-size:10px;display:grid}.switch-row input{opacity:0;pointer-events:none;position:absolute}.switch-row i{background:#303138;border-radius:10px;width:30px;height:16px;position:relative}.switch-row i:after{content:"";background:#777981;border-radius:50%;width:10px;height:10px;transition:all .2s;position:absolute;top:3px;left:3px}.switch-row input:checked+i{background:#ffffff40}.switch-row input:checked+i:after{background:var(--lime);transform:translate(14px)}.select-row{grid-template-columns:1fr 1fr;gap:7px;padding-top:14px;display:grid}.select-row label{color:#77787f;font:600 8px var(--font-mono);gap:5px;display:grid}.builder-preview{border-top:1px solid var(--line);border-right:1px solid var(--line);background:radial-gradient(circle,#ffffff0a,#0000 45%),linear-gradient(#18191e 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#18191e 1px,#0000 1px) 0 0/28px 28px,#101115;place-items:center;min-height:620px;padding:70px;display:grid;position:relative}.preview-meta{color:#696a71;font:600 8px var(--font-mono);justify-content:space-between;display:flex;position:absolute;top:18px;left:18px;right:18px}.preview-meta b{color:var(--paper)}.generated-object{place-items:center;display:grid}.generated-object.gauge{width:min(400px,70vw)}.generated-ring{aspect-ratio:1;background:conic-gradient(from 210deg,var(--builder-color) 0 var(--progress),#27292f var(--progress) 75%,transparent 75%);width:100%;filter:drop-shadow(0 0 22px var(--builder-color));border-radius:50%;place-items:center;display:grid;-webkit-mask:radial-gradient(circle,#0000 0 56%,#000 57% 66%,#0000 67%);mask:radial-gradient(circle,#0000 0 56%,#000 57% 66%,#0000 67%)}@supports (color:color-mix(in lab, red, red)){.generated-ring{filter:drop-shadow(0 0 22px color-mix(in srgb,var(--builder-color) 28%,transparent))}}.generated-ring span{font:500 76px var(--font-display)}.generated-ring small{font-size:22px}.generated-object>b{color:#8d8e95;font:600 10px var(--font-mono);margin-top:-20px}.generated-object.bar{grid-template-columns:120px 1fr 60px;gap:18px;width:min(700px,90%)}.generated-object.bar>b{margin:0}.generated-bar{border:1px solid #34363c;width:100%;height:48px;padding:5px}.generated-bar i{width:var(--progress);background:linear-gradient(90deg,var(--builder-color),var(--builder-color));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.generated-bar i{background:linear-gradient(90deg,color-mix(in srgb,var(--builder-color) 45%,transparent),var(--builder-color))}}.generated-bar i{box-shadow:0 0 18px var(--builder-color)}@supports (color:color-mix(in lab, red, red)){.generated-bar i{box-shadow:0 0 18px color-mix(in srgb,var(--builder-color) 35%,transparent)}}.preview-readout{border-top:1px solid #303138;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:18px;left:18px;right:18px}.preview-readout div{color:#686970;font:600 8px var(--font-mono);justify-content:space-between;padding:10px;display:flex}.preview-readout div+div{border-left:1px solid #303138}.preview-readout b{color:var(--paper)}.timeline{border:1px solid var(--line);border-top:0;grid-column:2;padding:18px}.timeline-head{color:#77787f;font:600 8px var(--font-mono);justify-content:space-between;margin-bottom:12px;display:flex}.timeline-head button{color:var(--lime);font:inherit;background:0 0}.frame-buttons{grid-template-columns:repeat(16,1fr);gap:4px;display:grid}.frame-buttons button{color:#65666d;height:60px;font:600 7px var(--font-mono);background:#15161a;border:1px solid #2d2e34;align-content:end;gap:4px;padding:4px;display:grid}.frame-buttons button i{background:linear-gradient(to top,var(--studio-text) var(--fill),#24252a var(--fill));opacity:.55;width:100%;height:34px;display:block}.frame-buttons button.active{border-color:var(--studio-text);color:var(--lime)}.builder-actions{justify-content:flex-end;gap:7px;margin-top:18px;display:flex}.background-builder{grid-template-columns:310px 1fr;gap:0;padding-block:70px 120px;display:grid}.background-workspace{border:1px solid var(--line);background:#111216;gap:20px;padding:28px;display:grid}.background-preview{background:radial-gradient(circle at 20% 50%,var(--studio-text),transparent 35%),linear-gradient(120deg,#12151b,#08090c);border:1px solid #3a3b42;min-height:500px;position:relative}@supports (color:color-mix(in lab, red, red)){.background-preview{background:radial-gradient(circle at 20% 50%,color-mix(in srgb,var(--studio-text) 13%,transparent),transparent 35%),linear-gradient(120deg,#12151b,#08090c)}}.background-preview{overflow:hidden}.background-preview>span{color:var(--background-accent);font:600 9px var(--font-mono);position:absolute;bottom:5%;left:4%}.background-preview>i{color:#6f7077;font:600 8px var(--font-mono);font-style:normal;position:absolute;bottom:5%;right:4%}.preset-row{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.preset-row button{text-align:left;background:0 0;border:1px solid #303138;padding:6px}.preset-row button.active{border-color:var(--studio-text)}.preset-swatch{background:#12151a;height:64px;margin-bottom:7px;display:block}.preset-1{background:linear-gradient(130deg,#272a31,#0b0c0f)}.preset-2{background:#dfddd5}.preset-3{background:linear-gradient(130deg,#24150f,var(--studio-text))}.preset-row b{font-size:9px}.upload-zone{color:#77787f;text-align:center;background:#101115;border:1px dashed #414249;align-content:center;justify-items:center;gap:4px;min-height:120px;margin-top:18px;display:grid;position:relative}.upload-zone b{color:var(--paper)}.upload-zone input{opacity:0;cursor:pointer;position:absolute;inset:0}.upload-zone.large{min-height:260px}.project-dashboard{grid-template-columns:1fr 260px;gap:50px;padding-block:60px 120px;display:grid}.project-tabs{border-bottom:1px solid var(--line);grid-column:1/-1;display:flex}.project-tabs button{color:var(--muted);background:0 0;border-bottom:1px solid #0000;gap:8px;padding:14px 20px;display:flex}.project-tabs button.active{border-color:var(--studio-text);color:var(--paper)}.project-tabs span{font:600 9px var(--font-mono)}.project-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.project-grid article{border:1px solid var(--line);background:var(--surface)}.project-preview{background:#0b0c0e;place-items:center;width:100%;min-height:180px;padding:18px;display:grid;position:relative}.project-preview img{object-fit:contain;max-height:150px}.project-preview span{color:var(--muted);font:600 7px var(--font-mono);position:absolute;top:9px;left:9px}.project-grid article>div{padding:15px}.project-grid h3{margin-bottom:5px;font-size:18px}.project-grid p{color:var(--muted);font:500 8px var(--font-mono)}.project-grid article>div button{color:#bbb9b4;background:0 0;margin-right:10px;font-size:10px}.usage-panel{align-content:start;gap:20px;display:grid}.usage-panel>div{border:1px solid var(--line);padding:20px}.usage-panel>div>i{background:#292a30;height:4px;margin-top:12px;display:block}.usage-panel>div>i span{background:var(--studio-text);height:100%;display:block}.usage-panel button{color:var(--lime);background:0 0;margin-top:14px;padding:0}.billing-toggle{border:1px solid var(--line);padding:4px;display:flex}.billing-toggle button{min-height:40px;color:var(--muted);background:0 0;padding-inline:16px}.billing-toggle button.active{background:var(--paper);color:var(--ink)}.billing-toggle span{color:#56641e;font:600 8px var(--font-mono);margin-left:6px}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding-block:60px 120px;display:grid}.pricing-grid article{border:1px solid var(--line);background:var(--surface);min-height:630px;padding:32px;position:relative}.pricing-grid article.featured{border-color:var(--studio-text);background:linear-gradient(180deg,#ffffff14,var(--surface) 40%)}.pricing-grid article.current:after{content:"";pointer-events:none;border:1px solid #c8ff3633;position:absolute;inset:7px}.plan-top{min-height:30px;color:var(--muted);font:600 9px var(--font-mono);justify-content:space-between;align-items:start;display:flex}.plan-top em{background:var(--studio-text);color:var(--ink);padding:5px 7px;font-size:7px}.pricing-grid h2{margin:34px 0 12px;font-size:56px}.pricing-grid article>p{min-height:54px;color:var(--muted)}.plan-price{align-items:baseline;gap:8px;margin:36px 0 24px;display:flex}.plan-price b{font:500 64px var(--font-display)}.plan-price span{color:var(--muted);font-size:11px}.pricing-grid ul{margin:30px 0 0;padding:0;list-style:none}.pricing-grid li{border-bottom:1px solid var(--line);color:#b9b7b2;padding:11px 0;font-size:12px}.compare-table{padding-bottom:130px}.table-scroll{width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:17px}th{color:var(--muted);font:600 9px var(--font-mono)}td{color:#c4c2bd;font-size:12px}.summary-line{border-bottom:1px solid var(--line);justify-content:space-between;padding:15px 0;display:flex}.upgrade-modal{width:min(520px,94vw)}.upgrade-modal>p:not(.eyebrow){color:var(--muted)}.upgrade-modal .button{margin-top:22px}.upgrade-modal .button+.button{margin-top:7px}.custom-hero{grid-template-columns:1fr 480px;align-items:center;gap:100px;min-height:720px;padding-block:90px;display:grid}.custom-hero h1{text-transform:uppercase}.custom-hero>div:first-child>p:not(.eyebrow){max-width:650px;color:var(--muted);font-size:17px}.queue-card{background:linear-gradient(150deg,#1c1d22,#111216);border:1px solid #45464c;padding:34px}.queue-status p{color:var(--muted);font:600 9px var(--font-mono);margin:32px 0 8px}.queue-status h2{margin-bottom:12px;font-size:45px}.queue-status>span:last-child{color:var(--muted)}.queue-meter{grid-template-columns:repeat(8,1fr);gap:5px;margin:40px 0 10px;display:grid}.queue-meter i{border:1px solid #34353b;height:54px}.queue-meter i.filled{background:linear-gradient(to top,var(--orange),#ffffff26)}.queue-card>small{color:var(--muted);font:500 8px var(--font-mono)}.service-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.service-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;min-height:350px;padding:34px;display:grid}.service-grid article>span{color:var(--muted);font:600 9px var(--font-mono)}.service-grid h2{margin:70px 0 18px;font-size:clamp(2.5rem,4vw,4rem)}.service-grid p{max-width:520px;color:var(--muted)}.service-grid article>b{color:var(--lime);font:600 11px var(--font-mono);margin-top:auto}.service-grid article>button{border-bottom:1px solid var(--line);background:0 0;width:fit-content;margin-top:18px;padding:7px 0}.custom-process{padding-block:140px}.process-line{border-top:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.process-line div{border-right:1px solid var(--line);min-height:200px;padding:22px 18px;position:relative}.process-line span{color:var(--lime);font:600 9px var(--font-mono)}.process-line b{margin-top:50px;display:block}.process-line p{color:var(--muted);font-size:11px}.admin-simulator{border:1px dashed #45464c;grid-template-columns:1fr 1fr;gap:70px;margin-bottom:130px;padding:46px;display:grid}.admin-simulator h2{margin-bottom:18px;font-size:40px}.admin-simulator>div:last-child{grid-template-columns:1fr 1fr;gap:6px;display:grid}.admin-simulator button{border:1px solid var(--line);text-align:left;background:0 0;padding:14px}.admin-simulator button.active{border-color:var(--studio-text)}.revision-policy{border:1px solid var(--line);background:linear-gradient(90deg,#ffffff0e,#0000 40%),#101114;grid-template-columns:.9fr 1.1fr auto;align-items:center;gap:48px;margin-bottom:130px;padding:34px;display:grid}.revision-policy h2{text-transform:uppercase;margin:0;font-size:clamp(2.2rem,3.4vw,4.2rem)}.revision-policy>p{color:#aaa8a3;margin:0}.wizard-step>p:not(.eyebrow){max-width:650px;color:var(--muted);font-size:16px}.service-choice{grid-template-columns:1fr 1fr;gap:7px;margin-top:40px;display:grid}.service-choice button{border:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:38px 1fr;align-content:center;gap:5px 12px;min-height:120px;padding:18px;display:grid}.service-choice button.active{border-color:var(--studio-text);background:#ffffff0a}.service-choice span{color:var(--muted);font:600 9px var(--font-mono);grid-row:1/span 2}.service-choice small{color:var(--muted)}.template-choice{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.template-choice button{border:1px solid var(--line);background:#0f1013;place-items:center;min-height:180px;padding:15px;display:grid}.template-choice button.active{border-color:var(--studio-text)}.template-choice img{object-fit:contain;max-height:100px}.template-choice b,.template-choice span{justify-self:start}.template-choice span{color:var(--muted);font:500 8px var(--font-mono)}.inline-fields{grid-template-columns:1fr auto 1fr 1fr;align-items:end;gap:12px;margin-top:44px;display:grid}.inline-fields label,.form-grid label{color:var(--muted);font:600 9px var(--font-mono);gap:6px;display:grid}.inline-fields input{font-size:30px}.mock-file{border:1px solid var(--line);grid-template-columns:50px 1fr auto auto;align-items:center;gap:12px;margin-top:12px;padding:12px;display:grid}.mock-file span{background:var(--surface);height:40px;font:600 8px var(--font-mono);place-items:center;display:grid}.mock-file em{color:var(--muted);font:500 9px var(--font-mono)}.mock-file button{color:var(--muted);background:0 0}.palette-options{grid-template-columns:repeat(5,1fr);gap:6px;margin:30px 0;display:grid}.palette-options button{border:1px solid var(--line);text-align:left;background:0 0;gap:8px;padding:8px;display:grid}.palette-options button.active{border-color:var(--studio-text)}.palette-options i{height:80px}.palette-options b{font-size:10px}.palette-options span{color:var(--muted);font:500 8px var(--font-mono)}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.deadline-options{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:40px;display:grid}.deadline-options button{border:1px solid var(--line);text-align:left;background:0 0;flex-direction:column;justify-content:center;min-height:190px;padding:22px;display:flex}.deadline-options button.active{border-color:var(--studio-text)}.deadline-options b{font-size:21px}.deadline-options span{color:var(--muted)}.deadline-options em{font:600 9px var(--font-mono);margin-top:35px}.review-request{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.review-request div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:90px;padding:16px;display:flex}.review-request span{color:var(--muted);font:600 8px var(--font-mono)}.detail-status{border:1px solid var(--line);color:var(--orange);align-items:center;padding:12px 16px;display:flex}.custom-detail{grid-template-columns:1fr 320px;gap:40px;padding-block:60px 120px;display:grid}.detail-tabs{border-bottom:1px solid var(--line);display:flex}.detail-tabs button{color:var(--muted);background:0 0;border-bottom:1px solid #0000;padding:14px 18px}.detail-tabs button.active{border-color:var(--studio-text);color:var(--paper)}.detail-card{border:1px solid var(--line);background:var(--surface);margin-top:20px;padding:26px}.vertical-timeline{display:grid}.vertical-timeline button{color:#65666d;text-align:left;background:0 0;border-left:1px solid #34353b;grid-template-columns:42px 1fr;align-items:center;min-height:58px;display:grid}.vertical-timeline button i{background:var(--surface);width:26px;height:26px;font:600 7px var(--font-mono);border:1px solid #45464c;border-radius:50%;place-items:center;margin-left:-13px;font-style:normal;display:grid}.vertical-timeline button span{flex-direction:column;display:flex}.vertical-timeline button small{color:#65666d}.vertical-timeline button.done{border-left-color:var(--studio-text);color:#aaa9a4}.vertical-timeline button.done i{border-color:var(--studio-text);color:var(--lime)}.vertical-timeline button.active{color:var(--paper)}.vertical-timeline button.active i{background:var(--studio-text);color:var(--ink)}.messages>div{grid-template-columns:38px 1fr;gap:12px;margin-bottom:22px;display:grid}.messages p{background:var(--surface-3);max-width:620px;padding:14px}.messages p b,.messages p small{display:block}.messages p small{color:var(--muted)}.messages>label{grid-template-columns:1fr auto;display:grid}.messages>label button{background:var(--studio-text);color:var(--ink);padding-inline:18px}.file-list>div{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.file-list span{font:600 8px var(--font-mono)}.file-list em{color:var(--lime);font:600 8px var(--font-mono)}.file-list button{color:var(--muted);background:0 0}.proof-image{width:100%;margin-bottom:20px}.detail-side{align-content:start;gap:20px;display:grid}.quote-card{border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:24px}.quote-card h2{font-size:52px}.quote-card>div{border-bottom:1px solid #c9c7c2;justify-content:space-between;padding:12px 0;display:flex}.quote-card .lime{color:#506313}.custom-hero-v2{grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr)}.custom-hero-v2 h1{font-size:clamp(4rem,6.4vw,7.8rem)}.custom-hero-v2 .button-row{margin-top:32px}.queue-card-v2{background:#111216;padding:0;overflow:hidden}.queue-card-v2 .queue-status{border-bottom:1px solid var(--line);padding:34px}.queue-card-v2 .queue-status p{margin-top:26px}.capacity-readout{grid-template-columns:1fr 1fr;display:grid}.capacity-readout>div{border-right:1px solid var(--line);grid-template-columns:1fr auto;gap:8px 18px;padding:24px;display:grid}.capacity-readout>div:last-child{border-right:0}.capacity-readout span,.capacity-readout small{color:var(--muted);font:600 8px var(--font-mono)}.capacity-readout b{font:600 12px var(--font-mono)}.capacity-readout i{background:#2c2d32;grid-column:1/-1;height:3px;overflow:hidden}.capacity-readout i em{background:var(--orange);height:100%;display:block}.capacity-readout small{grid-column:1/-1}.queue-room-link{border-top:1px solid var(--line);width:100%;color:var(--muted);font:600 9px var(--font-mono);background:0 0;justify-content:space-between;padding:18px 24px;display:flex}.queue-room-link b{color:var(--lime)}.queue-room-link:hover{background:#ffffff0a}.custom-service-menu{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:24px;display:grid}.custom-service-menu button{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:300px;color:var(--paper);text-align:left;background:#0e0f11;align-content:start;padding:28px;transition:background .25s,transform .35s cubic-bezier(.2,.74,.16,1);display:grid}.custom-service-menu button:hover{background:linear-gradient(#ffffff0f,#0e0f11 46%);transform:translateY(-4px)}.custom-service-menu span,.custom-service-menu small{color:var(--muted);font:650 8px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.custom-service-menu small{border:1px solid #34353b;justify-self:start;margin-top:10px;padding:5px 7px}.custom-service-menu h3{text-transform:uppercase;margin:72px 0 16px;font-size:clamp(1.8rem,2.6vw,3.1rem)}.custom-service-menu p{color:#aaa8a3;font-size:12px}.custom-service-menu i{color:var(--lime);font:650 9px var(--font-mono);letter-spacing:.12em;margin-top:auto;font-style:normal}.custom-service-menu.is-paused button{background:#111114}.custom-service-menu.is-paused i{color:var(--orange)}.custom-paths{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.custom-path{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:720px;padding:42px;display:flex}.custom-path>header{color:var(--muted);font:600 8px var(--font-mono);justify-content:space-between;display:flex}.custom-path>.eyebrow{margin:86px 0 16px}.custom-path h2{text-transform:uppercase;margin-bottom:26px;font-size:clamp(3.2rem,5vw,6.4rem)}.custom-path>p:not(.eyebrow){max-width:620px;color:var(--muted);font-size:16px}.custom-path.bespoke{background:var(--paper);color:var(--ink)}.custom-path.bespoke .eyebrow,.custom-path.bespoke>p:not(.eyebrow),.custom-path.bespoke>header{color:#686762}.path-services{border-top:1px solid var(--line);margin-top:34px;display:grid}.custom-path.bespoke .path-services{border-color:#cbc9c2}.path-services span{border-bottom:1px solid var(--line);justify-content:space-between;padding:13px 0;font-size:12px;display:flex}.custom-path.bespoke .path-services span{border-color:#cbc9c2}.path-services b{font:650 9px var(--font-mono);text-transform:uppercase}.custom-path ol{counter-reset:path;grid-template-columns:repeat(5,1fr);gap:8px;margin:auto 0 34px;padding:0;list-style:none;display:grid}.custom-path li{min-height:82px;color:var(--muted);font:600 8px var(--font-mono);counter-increment:path;border-top:1px solid;padding-top:12px}.custom-path.bespoke li{color:#6a6964}.custom-path li:before{content:"0" counter(path);margin-bottom:20px;display:block}.custom-path .button{align-self:flex-start}.project-room-story{grid-template-columns:.72fr 1.28fr;align-items:center;gap:80px;padding-block:150px;display:grid}.project-room-copy h2{text-transform:uppercase;font-size:clamp(3.6rem,5.7vw,7rem)}.project-room-copy>p:not(.eyebrow){max-width:520px;color:var(--muted);font-size:17px}.room-principles{margin-top:42px;display:grid}.room-principles span{border-top:1px solid var(--line);color:#b3b1ac;grid-template-columns:36px 1fr;padding:14px 0;display:grid}.room-principles b{color:var(--lime);font:600 8px var(--font-mono)}.room-preview{background:#101114;border:1px solid #383940;box-shadow:0 42px 90px #00000059}.room-preview>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:62px;padding:0 20px;display:flex}.room-preview>header div{grid-template-columns:auto auto;align-items:center;gap:2px 10px;display:grid}.room-preview>header small{color:var(--muted);grid-column:2}.room-preview>header em{color:var(--orange);font:600 8px var(--font-mono)}.room-preview-body{padding:22px}.room-message{grid-template-columns:34px 1fr;gap:12px;margin-bottom:18px;display:grid}.room-message>span{width:34px;height:34px;font:650 8px var(--font-mono);border:1px solid #44454b;border-radius:50%;place-items:center;display:grid}.room-message p{background:var(--surface-2);color:#c4c2bd;margin:0;padding:14px}.room-message p b,.room-message p small{display:block}.room-message p small{color:var(--muted);margin-bottom:7px}.room-proof-card{background:#0b0c0e;border:1px solid #3b3c42}.room-proof-card>div{color:var(--muted);font:600 8px var(--font-mono);justify-content:space-between;padding:12px 14px;display:flex}.room-proof-card img{width:100%;padding:12px}.room-proof-card footer{grid-template-columns:1fr 1fr;display:grid}.room-proof-card footer button{border-top:1px solid var(--line);min-height:48px;color:var(--paper);background:0 0}.room-proof-card footer button:last-child{background:var(--studio-text);color:var(--ink)}.custom-flow{padding-block:70px 120px}.flow-header{border-bottom:1px solid var(--line);grid-template-columns:1fr minmax(420px,.7fr);align-items:end;gap:60px;padding-bottom:50px;display:grid}.flow-header h1{text-transform:uppercase;max-width:860px;margin:0;font-size:clamp(3.7rem,6vw,7.5rem)}.flow-mode-switch{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.flow-mode-switch button{border-right:1px solid var(--line);min-height:100px;color:var(--muted);text-align:left;background:0 0;grid-template-columns:28px 1fr;align-content:center;gap:2px 10px;padding:18px;display:grid}.flow-mode-switch button:last-child{border-right:0}.flow-mode-switch button.active{background:var(--paper);color:var(--ink)}.flow-mode-switch span{font:600 8px var(--font-mono);grid-row:1/span 2}.flow-mode-switch small{font-size:9px}.flow-shell{grid-template-columns:210px minmax(0,1fr) 240px;gap:44px;padding-top:48px;display:grid}.flow-progress{flex-direction:column;display:flex}.flow-progress>button{border-left:1px solid var(--line);color:#6d6e74;text-align:left;background:0 0;grid-template-columns:34px 1fr;align-items:center;min-height:54px;padding:0;display:grid}.flow-progress>button span{height:100%;font:600 8px var(--font-mono);place-items:center;display:grid}.flow-progress>button b{font-size:10px}.flow-progress>button.active{border-color:var(--studio-text);color:var(--paper)}.flow-progress>button.active span,.flow-progress>button.done span{color:var(--lime)}.flow-capacity{border:1px solid var(--line);margin-top:36px;padding:16px}.flow-capacity b,.flow-capacity small{display:block}.flow-capacity b{margin-top:12px}.flow-capacity small{color:var(--muted)}.flow-stage-meta{color:var(--muted);font:600 8px var(--font-mono);justify-content:space-between;display:flex}.flow-stage-meta b{color:var(--lime)}.flow-step{min-height:650px;padding-top:60px}.flow-step h2{text-transform:uppercase;max-width:850px;margin-bottom:20px;font-size:clamp(3rem,5vw,6.4rem)}.flow-step>p:not(.eyebrow){max-width:670px;color:var(--muted);font-size:16px}.flow-service-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:40px;display:grid}.flow-service-grid button{border:1px solid var(--line);min-height:240px;color:var(--paper);text-align:left;background:0 0;flex-direction:column;padding:22px;display:flex;position:relative}.flow-service-grid button.active{border-color:var(--studio-text);background:#ffffff09}.flow-service-grid span{color:var(--muted);font:600 8px var(--font-mono)}.flow-service-grid b{margin-top:60px;font-size:19px}.flow-service-grid p{color:var(--muted);font-size:11px}.flow-service-grid em{color:var(--lime);font:650 10px var(--font-mono);margin-top:auto}.scope-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:35px;display:grid}.scope-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px}.scope-grid span{color:var(--muted);font:600 8px var(--font-mono)}.scope-grid ul{color:#b9b7b2;gap:10px;padding-left:18px;display:grid}.slot-ticket{background:#ffffff0d;border:1px solid #ffffff73;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:18px;padding:18px;display:grid}.slot-ticket b,.slot-ticket small{display:block}.slot-ticket small{color:var(--muted)}.slot-ticket em{color:var(--orange);font:650 9px var(--font-mono)}.conversation-start{gap:14px;margin-top:34px;display:grid}.conversation-start>label:first-child,.brief-grid label,.mock-pay-layout label{color:var(--muted);font:600 8px var(--font-mono);gap:8px;display:grid}.conversation-start textarea{min-height:150px}.mock-reply{border-left:2px solid var(--cyan);background:#ffffff0d;grid-template-columns:42px 1fr;gap:12px;padding:16px;display:grid}.mock-reply>span{border:1px solid var(--cyan);width:38px;height:38px;font:650 8px var(--font-mono);border-radius:50%;place-items:center;display:grid}.mock-reply p{margin:0}.mock-reply small{color:var(--muted);display:block}.mock-pay-layout{grid-template-columns:1fr 280px;gap:30px;margin-top:30px;display:grid}.mock-pay-layout>div{gap:14px;display:grid}.mock-pay-layout aside{border:1px solid var(--line);background:var(--paper);min-height:260px;color:var(--ink);flex-direction:column;justify-content:center;padding:26px;display:flex}.mock-pay-layout aside span{font:600 8px var(--font-mono)}.mock-pay-layout aside b{margin:18px 0;font-size:52px}.mock-pay-layout aside small{color:#6b6a65}.brief-grid{grid-template-columns:1fr 1fr;gap:14px;margin:30px 0 14px;display:grid}.brief-grid label:last-child{grid-column:1/-1}.quote-decision{background:var(--surface);border:1px solid #4b4c52;max-width:720px;margin-top:34px}.quote-decision header,.quote-decision>div,.quote-decision footer{border-bottom:1px solid var(--line);justify-content:space-between;padding:16px 20px;display:flex}.quote-decision header{background:var(--paper);color:var(--ink);align-items:center}.quote-decision header span{font:600 8px var(--font-mono)}.quote-decision header b{font-size:36px}.quote-decision>div span,.quote-decision footer{color:var(--muted)}.room-ready{text-align:left}.room-ready .success-mark{margin-bottom:24px}.room-ready>p:not(.eyebrow){max-width:720px}.room-ready-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:35px 0;display:grid}.room-ready-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:100px;padding:16px;display:flex}.room-ready-grid span{color:var(--muted);font:600 8px var(--font-mono)}.flow-actions{border-top:1px solid var(--line);justify-content:space-between;padding-top:18px;display:flex}.flow-summary{border:1px solid var(--line);background:var(--surface);height:fit-content;padding:20px;position:sticky;top:86px}.flow-summary>div{border-bottom:1px solid var(--line);flex-direction:column;padding:13px 0;display:flex}.flow-summary span{color:var(--muted);font:600 8px var(--font-mono)}.flow-summary>small{color:var(--muted);margin-top:18px;display:block}.project-room-page{background:#0a0a0c;min-height:100vh}.project-room-header{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr 320px;align-items:center;gap:30px;min-height:190px;display:grid}.project-room-header>button{color:var(--muted);font:600 8px var(--font-mono);background:0 0;justify-self:start}.project-room-header h1{text-transform:uppercase;margin:0 0 6px;font-size:clamp(2.8rem,4vw,5.5rem)}.project-room-header>div>span{color:var(--muted);font:600 9px var(--font-mono)}.next-action{border-left:2px solid var(--orange);background:#ffffff0d;padding:20px}.next-action span,.next-action b,.next-action small{display:block}.next-action span{color:var(--orange);font:600 8px var(--font-mono)}.next-action b{margin:8px 0}.next-action small{color:var(--muted)}.project-room-shell{grid-template-columns:210px minmax(0,1fr) 270px;gap:30px;padding-block:36px 110px;display:grid}.room-status-rail{flex-direction:column;display:flex}.room-status-rail>button{border-left:1px solid var(--line);color:#62636a;text-align:left;background:0 0;grid-template-columns:32px 1fr;align-items:center;min-height:62px;padding:0;display:grid}.room-status-rail>button i{height:100%;font:600 8px var(--font-mono);place-items:center;font-style:normal;display:grid}.room-status-rail>button span{flex-direction:column;display:flex}.room-status-rail>button small{color:#5c5d63}.room-status-rail>button.done{border-color:var(--studio-text);color:#a5a49f}.room-status-rail>button.done i{color:var(--lime)}.room-status-rail>button.active{border-color:var(--orange);color:var(--paper)}.room-status-rail>button.active i{color:var(--orange)}.room-waiting-rule{border:1px solid var(--line);margin-top:30px;padding:15px}.room-waiting-rule span{color:var(--cyan);font:600 8px var(--font-mono)}.room-waiting-rule p{color:var(--muted);margin:8px 0 0;font-size:10px}.room-workspace{min-width:0}.room-tabs{border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.room-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border-bottom:1px solid #0000;align-items:center;gap:7px;padding:14px 16px;display:flex}.room-tabs button.active{border-color:var(--studio-text);color:var(--paper)}.room-tabs span{background:var(--surface-3);border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;display:grid}.conversation-context{background:var(--surface);border:1px solid #3f4147;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:20px 0 12px;padding:16px;display:grid}.conversation-context b,.conversation-context small{display:block}.conversation-context small{color:var(--muted)}.conversation-context button{color:var(--lime);background:0 0}.message-composer{background:#111216;border:1px solid #4a4b52}.message-composer textarea{resize:vertical;background:0 0;border:0;width:100%;min-height:110px}.message-composer>div{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px;display:flex}.message-composer button{color:var(--muted);background:0 0}.message-composer button:last-child{background:var(--studio-text);color:var(--ink);margin-left:auto;padding:10px 14px}.message-composer span{color:#62636a;font:500 8px var(--font-mono)}.message-stream{gap:12px;margin:18px 0;display:grid}.message-stream article{grid-template-columns:36px 1fr;gap:12px;display:grid}.message-stream article>span{width:34px;height:34px;font:650 8px var(--font-mono);border:1px solid #45464c;border-radius:50%;place-items:center;display:grid}.message-stream article>div{background:var(--surface-2);max-width:76%;padding:14px}.message-stream header{justify-content:space-between;gap:20px;display:flex}.message-stream header small{color:var(--muted)}.message-stream p{color:#c2c0bb;margin:7px 0 0}.brief-record-panel .conversation-context{background:linear-gradient(135deg,#ffffff0e,#ffffff09);border-color:#ffffff3d}.brief-record-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:18px 0;display:grid}.brief-record-grid>div{background:#101114;min-height:76px;padding:14px 16px}.brief-record-grid span{color:var(--muted);font:650 8px var(--font-mono);letter-spacing:.16em;margin-bottom:9px;display:block}.brief-record-grid b{color:var(--paper);font-size:13px;display:block}.revision-composer textarea{min-height:82px}.brief-log article>div{background:#ffffff09;max-width:100%}.payment-record{max-width:720px}.proof-event{background:#0f1012;border:1px solid #424349;margin-top:22px}.proof-event>header,.proof-event>div{color:var(--muted);font:600 8px var(--font-mono);justify-content:space-between;padding:13px 16px;display:flex}.proof-event>img{background:#070708;width:100%;padding:16px}.proof-event>div b{color:#b4b2ad}.proof-event>footer{grid-template-columns:1fr 1fr 1.2fr;display:grid}.proof-event>footer button,.proof-library article footer button{border-top:1px solid var(--line);border-right:1px solid var(--line);min-height:48px;color:var(--paper);background:0 0}.proof-event>footer button:last-child,.proof-library article footer .approve{background:var(--studio-text);color:var(--ink);border-right:0}.proof-decision{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:14px}.proof-decision.approved{color:var(--lime)}.proof-decision.revision{color:var(--orange)}.proof-library>header,.requirements-panel>header,.room-files>header{justify-content:space-between;align-items:end;gap:30px;padding:36px 0 24px;display:flex}.proof-library>header h2,.requirements-panel>header h2,.room-files>header h2{margin:0;font-size:38px}.proof-library>header>span,.requirements-panel>header>span{color:var(--muted);font:600 8px var(--font-mono)}.proof-library>article{border:1px solid var(--line);background:#0e0f11;margin-bottom:22px}.proof-library>article.current{border-color:var(--studio-text)}.proof-library article>header{font:600 8px var(--font-mono);grid-template-columns:1fr auto auto;gap:22px;padding:12px 16px;display:grid}.proof-library article>header b{color:var(--lime)}.proof-library article>header small{color:var(--muted)}.proof-library article>img{background:#070708;width:100%;padding:16px}.proof-library article>p{color:var(--muted);margin:0;padding:14px 16px}.proof-library article footer{grid-template-columns:1fr 1fr;display:grid}.requirements-panel>div{border-top:1px solid var(--line);grid-template-columns:180px 1fr auto;align-items:center;min-height:72px;display:grid}.requirements-panel>div>span{color:var(--muted);font:600 8px var(--font-mono)}.requirements-panel>div>button{color:var(--lime);background:0 0}.room-files>div{border-top:1px solid var(--line);grid-template-columns:50px 1fr auto;align-items:center;gap:14px;padding:14px 0;display:grid}.room-files>div>span{background:var(--surface);height:46px;font:600 8px var(--font-mono);place-items:center;display:grid}.room-files b,.room-files small{display:block}.room-files small{color:var(--muted)}.room-files button{color:var(--lime);background:0 0}.delivery-panel{padding:54px 0}.delivery-panel h2{max-width:760px;font-size:48px}.delivery-panel>p:not(.eyebrow){color:var(--muted)}.delivery-file{border:1px solid var(--line);grid-template-columns:54px 1fr auto;align-items:center;gap:14px;margin-top:30px;padding:16px;display:grid}.delivery-file>span{background:var(--surface);height:48px;font:650 8px var(--font-mono);place-items:center;display:grid}.delivery-file b,.delivery-file small{display:block}.delivery-file small{color:var(--muted)}.delivery-file button{background:var(--studio-text);color:var(--ink);padding:12px}.room-inspector{align-content:start;gap:12px;display:grid}.room-inspector-card{border:1px solid var(--line);background:var(--surface);padding:18px}.room-inspector-card.accent{border-top:2px solid var(--orange)}.room-inspector-card h2{margin-bottom:12px;font-size:30px}.room-inspector-card p:not(.eyebrow){color:var(--muted);font-size:11px}.room-inspector-card dl{margin:0}.room-inspector-card dl div{border-bottom:1px solid var(--line);justify-content:space-between;padding:9px 0;display:flex}.room-inspector-card dt{color:var(--muted)}.room-inspector-card dd{margin:0}.room-inspector-card>button{color:var(--lime);background:0 0;margin-top:14px;padding:0}.prototype-state label{color:var(--muted);font:600 8px var(--font-mono);gap:7px;display:grid}.prototype-state small{color:var(--muted);margin-top:10px;display:block}.queue-command{width:min(1720px,100% - 48px)}.queue-command-head h1{max-width:900px}.queue-head-actions{flex-wrap:wrap;gap:8px;display:flex}.capacity-command-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.capacity-command-grid>article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:250px;padding:24px}.capacity-command-grid article>header{color:var(--muted);font:600 8px var(--font-mono);justify-content:space-between;display:flex}.capacity-command-grid header b{color:var(--paper)}.capacity-command-grid h2{margin:60px 0 8px;font-size:28px}.capacity-command-grid p{color:var(--muted);font-size:11px}.capacity-command-grid label{color:var(--muted);font:600 8px var(--font-mono);justify-content:space-between;align-items:center;margin-top:24px;display:flex}.capacity-command-grid input{width:68px}.capacity-command-grid select{width:100%;margin-top:24px}.capacity-command-grid .waiting-summary button{color:var(--cyan);background:0 0;margin-top:18px;padding:0}.queue-board-toolbar{justify-content:space-between;align-items:center;gap:30px;padding:38px 0 18px;display:flex}.queue-board-toolbar>div{gap:5px;display:flex}.queue-board-toolbar button{border:1px solid var(--line);color:var(--muted);background:0 0;gap:10px;padding:10px 14px;display:flex}.queue-board-toolbar button.active{border-color:var(--studio-text);color:var(--paper)}.queue-board-toolbar button span{color:var(--lime)}.queue-board-toolbar>span{color:var(--muted);font:600 8px var(--font-mono)}.queue-kanban{grid-template-columns:repeat(6,minmax(235px,1fr));gap:8px;padding-bottom:20px;display:grid;overflow-x:auto}.queue-kanban>section{border-top:1px solid var(--line);background:#0e0f11;min-height:590px}.queue-kanban>section>header{color:var(--muted);font:600 8px var(--font-mono);justify-content:space-between;padding:15px 12px;display:flex}.queue-kanban>section>header b{color:var(--paper)}.queue-kanban>section>div{gap:7px;padding:0 7px 7px;display:grid}.queue-kanban article{border:1px solid var(--line);background:var(--surface);padding:14px}.queue-kanban article.high{border-top-color:var(--orange)}.queue-kanban article>header{color:var(--lime);font:600 8px var(--font-mono);justify-content:space-between;display:flex}.queue-kanban article>header em{color:var(--muted);font-style:normal}.queue-kanban article h3{letter-spacing:-.02em;margin:28px 0 4px;font-size:16px}.queue-kanban article>p{color:var(--muted)}.queue-kanban article>div{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:600 8px var(--font-mono);grid-template-columns:1fr auto auto;gap:10px;padding:10px 0;display:grid}.queue-kanban article>div span,.queue-kanban article>div small{color:var(--muted)}.queue-kanban article select{width:100%;margin-top:10px;font-size:9px}.queue-kanban article footer{grid-template-columns:1fr 1fr;gap:5px;margin-top:8px;display:grid}.queue-kanban article footer button{border:1px solid var(--line);color:var(--muted);background:0 0;padding:8px;font-size:9px}.queue-kanban article footer button:hover{border-color:var(--studio-text);color:var(--lime)}.help-hero{background:radial-gradient(circle at 70% 30%,#ffffff1a,#0000 34%),#0d0e10;padding:120px 0 100px}.help-hero h1{text-transform:uppercase;margin-bottom:48px}.help-hero form{border-bottom:1px solid #77787d;grid-template-columns:50px 1fr auto;align-items:center;max-width:980px;display:grid}.help-hero form>span{font-size:30px}.help-hero input{background:0 0;border:0;min-height:72px;padding:0;font-size:clamp(1.3rem,2vw,2rem)}.help-hero form button{background:var(--studio-text);color:var(--ink);padding:15px 22px}.guided-card{background:var(--surface);border:1px solid #414249;justify-content:space-between;align-items:center;gap:40px;margin-block:70px;padding:46px;display:flex}.guided-card>div{grid-template-columns:70px 1fr;display:grid}.guide-icon{border:1px solid var(--cyan);width:48px;height:48px;color:var(--cyan);border-radius:50%;grid-row:1/span 3;place-items:center;font-size:22px;display:grid}.guided-card h2{margin-bottom:12px;font-size:40px}.guided-card p:not(.eyebrow){color:var(--muted)}.help-categories{padding-block:70px 120px}.help-categories>div:last-child{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.help-categories button{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;background:0 0;align-content:center;min-height:150px;padding:22px;display:grid;position:relative}.help-categories button:hover{background:var(--surface)}.help-categories span,.help-categories small{color:var(--muted);font:600 8px var(--font-mono)}.help-categories b{margin:26px 0 5px}.help-categories i{color:var(--lime);font-style:normal;position:absolute;bottom:15px;right:18px}.article-columns{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:60px;padding-block:90px;display:grid}.article-columns>div{display:grid}.article-columns button{border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:70px 1fr auto;align-items:center;min-height:72px;display:grid}.article-columns button span,.article-columns button small{color:var(--muted);font:600 8px var(--font-mono)}.support-cta{background:var(--paper);color:var(--ink);justify-content:space-between;align-items:end;gap:30px;margin-bottom:120px;padding:55px;display:flex}.support-cta h2{margin-bottom:14px}.support-cta p:not(.eyebrow){color:#616166}.troubleshooter{min-height:85vh;padding-block:70px 100px}.troubleshooter>.eyebrow{margin-top:90px}.troubleshooter h1{max-width:1120px;margin-bottom:50px;font-size:clamp(3.2rem,6vw,7rem)}.issue-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.issue-grid button{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;background:0 0;align-content:space-between;min-height:130px;padding:18px;display:grid}.issue-grid button.active{box-shadow:inset 0 0 0 1px var(--studio-text);background:#ffffff0d}.issue-grid span{color:var(--muted);font:600 8px var(--font-mono)}.diagnostic-options{max-width:900px;display:grid}.diagnostic-options button{border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:60px 1fr auto;align-items:center;min-height:78px;display:grid}.diagnostic-options span{color:var(--muted);font:600 8px var(--font-mono)}.diagnostic-options i{color:var(--lime);font-style:normal}.diagnosis-result{padding-block:90px 120px}.diagnosis-result>h1{max-width:950px;margin-bottom:22px}.diagnosis-result>p{max-width:720px;color:var(--muted);font-size:17px}.steps-card,.screenshot-placeholder{border:1px solid var(--line);padding:30px}.steps-card h2{font-size:34px}.steps-card>div{border-top:1px solid var(--line);grid-template-columns:40px 1fr;padding:15px 0;display:grid}.steps-card span{color:var(--lime);font:600 8px var(--font-mono)}.steps-card p{color:#aaa8a3;margin:0}.screenshot-placeholder{background:linear-gradient(#1b1c21 1px,#0000 1px) 0 0/100% 34px,#121317;align-content:center;gap:12px;display:grid}.screenshot-placeholder>span{color:var(--muted);font:600 8px var(--font-mono)}.screenshot-placeholder>div{background:#1c1d22;align-items:center;gap:12px;padding:18px;display:flex}.screenshot-placeholder i{background:var(--cyan);width:25px;height:25px;color:var(--ink);border-radius:50%;place-items:center;font-style:normal;display:grid}.result-actions{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.article-shell{grid-template-columns:210px 1fr 210px;gap:60px;padding-block:80px 140px;display:grid}.article-toc,.article-side{align-content:start;height:fit-content;display:grid;position:sticky;top:90px}.article-toc a{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:35px 1fr;padding:10px 0;font-size:10px;display:grid}.article-toc a:hover{color:var(--paper)}.article-toc span{font:600 8px var(--font-mono)}.article-toc button{color:var(--muted);text-align:left;background:0 0;margin-top:20px;padding:0}.help-article{min-width:0}.help-article header{border-bottom:1px solid var(--line);padding-bottom:40px}.help-article h1{margin-bottom:26px;font-size:clamp(3.2rem,5vw,6.6rem)}.help-article header>p:not(.eyebrow){color:#aaa8a3;max-width:820px;font-size:19px}.article-meta{color:var(--muted);font:600 8px var(--font-mono);gap:24px;display:flex}.help-article>section{border-bottom:1px solid var(--line);padding:52px 0}.help-article>section h2{font-size:42px}.help-article>section p,.help-article>section li{color:#aeaca7;font-size:16px;line-height:1.75}.help-article code{background:var(--surface-3);color:var(--lime);font:600 13px var(--font-mono);padding:2px 6px}.article-alert{border-left:2px solid var(--orange);background:#ffffff0f;margin-top:24px;padding:20px}.article-alert p{margin:6px 0 0}.help-article ol{padding-left:22px}.copy-settings{border:1px solid var(--line);background:0 0;padding:10px 14px}.article-step{border-top:1px solid var(--line);grid-template-columns:50px 1fr;padding:30px 0;display:grid}.article-step>span{color:var(--lime);font:600 10px var(--font-mono)}.article-step h3{margin-bottom:10px;font-size:24px}.article-shot{background:linear-gradient(#191a1f 1px,#0000 1px) 0 0/100% 32px,#121317;border:1px solid #313238;align-content:center;justify-items:center;min-height:260px;margin-top:20px;display:grid}.article-shot span{color:#62636a;font:600 8px var(--font-mono)}.article-shot i{background:var(--cyan);width:40px;height:40px;color:var(--ink);border-radius:50%;place-items:center;margin-top:20px;font-style:normal;display:grid}.version-table{border-top:1px solid var(--line);display:grid}.version-table div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;padding:14px 0;display:grid}.version-table span{font:600 11px var(--font-mono)}.version-table b{color:var(--muted)}.help-article section[id=article-6] button{border-top:1px solid var(--line);text-align:left;background:0 0;justify-content:space-between;width:100%;padding:18px 0;display:flex}.help-article footer{padding-top:50px}.help-article footer h2{font-size:38px}.help-article footer>div{gap:7px;display:flex}.help-article footer>div button{border:1px solid var(--line);background:0 0;padding:12px 18px}.help-article footer>div button.active{border-color:var(--studio-text);color:var(--lime)}.help-article footer p{color:var(--muted);margin-top:18px}.article-side{gap:15px}.article-side>div{border:1px solid var(--line);flex-direction:column;padding:18px;display:flex}.article-side span{color:var(--muted)}.article-side button{color:var(--lime);text-align:left;background:0 0;padding:0}.search-overlay{z-index:120;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b0b0df7;padding:26px 5vw;position:fixed;inset:0;overflow:auto}.search-head{color:var(--muted);font:600 9px var(--font-mono);justify-content:space-between;display:flex}.search-head button{color:var(--muted);background:0 0}.global-search{border-bottom:1px solid #5b5c62;grid-template-columns:70px 1fr auto;align-items:center;margin-top:100px;display:grid}.global-search>span{font-size:44px}.global-search input{letter-spacing:-.05em;background:0 0;border:0;min-height:100px;padding:0;font-size:clamp(2.5rem,6vw,6rem)}.global-search small{color:var(--muted);font:600 9px var(--font-mono)}.quick-results{grid-template-columns:1fr 1fr;gap:80px;margin-top:60px;display:grid}.quick-results>div{align-content:start;display:grid}.quick-results button{border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:90px 1fr auto;align-items:center;gap:12px;min-height:75px;display:grid}.quick-results img{object-fit:contain;max-height:55px}.quick-results button span{flex-direction:column;display:flex}.quick-results small{color:var(--muted)}.quick-results em{color:var(--lime);font-style:normal}.quick-results>div:nth-child(2) button{grid-template-columns:1fr auto}.search-empty{flex-wrap:wrap;gap:8px;margin-top:50px;display:flex}.search-empty .eyebrow{width:100%}.search-empty button{border:1px solid var(--line);background:0 0;padding:10px 14px}.search-page{padding-block:60px 120px}.search-filter-bar>label{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr auto;align-items:center;display:grid}.search-filter-bar>label span{font-size:24px}.search-filter-bar>label input{background:0 0;border:0;font-size:22px}.search-filter-bar>label button{background:var(--studio-text);color:var(--ink);padding:12px 20px}.search-filter-bar>div{flex-wrap:wrap;gap:5px;margin:18px 0 55px;display:flex}.search-filter-bar>div button{border:1px solid var(--line);color:var(--muted);background:0 0;padding:9px 13px;font-size:10px}.search-filter-bar>div button.active{border-color:var(--paper);color:var(--paper)}.search-results-list{gap:60px;display:grid}.search-group header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;display:flex}.search-group h2{margin-bottom:18px;font-size:36px}.search-group header span{color:var(--muted);font:600 9px var(--font-mono)}.search-group>button{border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:120px 1fr auto;align-items:center;gap:20px;width:100%;min-height:100px;display:grid}.search-group img{object-fit:contain;max-height:75px}.search-group p{color:var(--muted);margin:5px 0 0}.search-group mark{color:var(--lime);background:0 0}.search-group em{color:var(--muted);font:600 9px var(--font-mono);font-style:normal}.result-type{border:1px solid var(--line);width:50px;height:50px;color:var(--cyan);font:600 9px var(--font-mono);place-items:center;display:grid}.auth-page{grid-template-columns:1fr 1fr;min-height:calc(100vh - 78px);display:grid}.auth-visual{background:radial-gradient(circle,#ffffff14,#0000 45%),#090a0c;place-items:center;display:grid;position:relative;overflow:hidden}.auth-panel{place-items:center;height:78%;display:grid;transform:rotate(3deg)}.auth-panel img{filter:drop-shadow(0 35px 45px #000);height:100%;max-height:760px}.auth-visual>p{color:var(--muted);font:600 8px var(--font-mono);position:absolute;bottom:24px}.auth-form{align-content:center;justify-self:center;width:min(560px,80%);display:grid}.auth-form h1{margin-bottom:20px;font-size:58px}.auth-form>p:not(.eyebrow,.auth-switch){color:var(--muted)}.auth-form form label{color:var(--muted);font:600 9px var(--font-mono);gap:7px;margin:13px 0;display:grid}.or{color:#62636a;font:600 8px var(--font-mono);align-items:center;gap:12px;margin:22px 0;display:flex}.or:before,.or:after{background:var(--line);content:"";flex:1;height:1px}.auth-switch{color:var(--muted);margin-top:42px}.auth-switch button{color:var(--lime);background:0 0}.email-sent{border:1px solid var(--line);gap:8px;margin-top:24px;padding:24px;display:grid}.email-sent>span{font-size:28px}.email-sent p{color:var(--muted)}.auth-success{justify-items:start;display:grid}.notification-drawer>button>i{background:var(--studio-text);border-radius:50%;width:6px;height:6px}.notification-drawer>button.read>i{background:#4d4e54}.notification-drawer>button>span{flex-direction:column;display:flex}.notification-drawer>button small{color:var(--muted)}.notification-drawer>button em{color:var(--muted);font-style:normal}.mark-read{color:var(--lime);background:0 0;margin:13px 0;padding:0;font-size:10px;display:block}.notification-center{padding-block:50px 120px;display:grid}.notification-center article{border-bottom:1px solid var(--line);grid-template-columns:20px 1fr auto;align-items:center;min-height:100px;display:grid}.notification-center article>i{background:var(--studio-text);border-radius:50%;width:8px;height:8px}.notification-center article.read{opacity:.55}.notification-center h3{margin:0;font-size:20px}.notification-center span{color:var(--muted)}.notification-center button{color:var(--muted);background:0 0}.admin-nav{z-index:49;border-bottom:1px solid var(--line);background:#0d0e10;position:sticky;top:0}.admin-nav>div{grid-template-columns:1fr auto 1fr;align-items:center;min-height:58px;display:grid}.admin-nav a{font:600 9px var(--font-mono);align-items:center;gap:8px;display:flex}.admin-nav nav{gap:6px;display:flex}.admin-nav nav button{color:var(--muted);background:0 0;padding:8px 12px;font-size:10px}.admin-nav>div>span{color:var(--muted);font:600 8px var(--font-mono);justify-self:end}.admin-nav-v2{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08090bf0;border-bottom:1px solid #ffffff14;position:sticky;top:0;box-shadow:0 18px 80px #0000003d}.admin-nav-v2>div{grid-template-columns:minmax(210px,.9fr) minmax(360px,auto) minmax(360px,1.1fr);align-items:center;gap:18px;width:min(100% - 48px,1440px);min-height:76px;display:grid}.admin-nav-v2 .admin-brand{align-items:center;gap:12px;min-width:0;display:flex}.admin-nav-v2 .admin-brand>span:last-child{gap:2px;min-width:0;display:grid}.admin-nav-v2 .admin-brand b{letter-spacing:.02em;text-transform:none;font-size:13px}.admin-nav-v2 .admin-brand small{color:var(--muted);font:800 8px var(--font-mono);letter-spacing:.16em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.admin-nav-v2 nav{background:#ffffff06;border:1px solid #ffffff0f;justify-self:center;gap:3px;padding:5px;display:flex}.admin-nav-v2 nav button{color:var(--muted);font:800 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:0;padding:10px 12px}.admin-nav-v2 nav button:hover{color:var(--warm);background:#ffffff0d}.admin-nav-account{min-width:0;color:var(--muted);font:700 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:7px;display:flex}.admin-nav-account button{border:1px solid var(--line);color:var(--muted);font:800 9px var(--font-mono);text-transform:uppercase;white-space:nowrap;background:#ffffff06;padding:10px 11px}.admin-nav-account .admin-view-store{color:var(--warm)}.admin-nav-account .admin-settings-link{color:var(--muted)}.admin-nav-account .admin-sign-out{color:var(--lime);background:#ffffff14;border-color:#ffffff6b}.admin-identity{background:#ffffff06;border:1px solid #ffffff14;gap:3px;min-width:155px;max-width:230px;padding:8px 11px;display:grid}.admin-identity b{color:var(--warm);text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap;font-size:9px;overflow:hidden}.admin-identity small{color:var(--lime);font:800 8px var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.admin-shell .admin-page{width:min(100% - 72px,1440px);margin-inline:auto;padding:60px 0 120px}.admin-security-bar{z-index:48;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d0e10f0;border-bottom:1px solid #ffffff38;position:sticky;top:58px}.admin-security-bar>div{justify-content:space-between;align-items:center;gap:18px;min-height:42px;display:flex}.admin-security-bar span{color:var(--muted);font:700 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.admin-security-bar button{color:var(--lime);font:800 9px var(--font-mono);text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff6b;padding:8px 12px}.admin-page{padding-block:60px 120px}.admin-topline{justify-content:space-between;align-items:end;margin-bottom:42px;display:flex}.admin-topline h1{margin:0;font-size:clamp(3rem,5vw,6rem)}.admin-charts{grid-template-columns:1.2fr .8fr;gap:8px;margin-top:8px;display:grid}.variant-map{background:#ffffff09;border:1px solid #ffffff3d;margin:34px 0 8px;padding:24px}.variant-map .section-header{align-items:end;margin-bottom:18px}.variant-map h2{margin:0;font-size:clamp(1.5rem,2.5vw,2.8rem)}.variant-map-table{border:1px solid var(--line);background:#0000002e;min-width:0;display:grid}.variant-map-table>div{border-bottom:1px solid var(--line);grid-template-columns:1.15fr .42fr 1.2fr 1.2fr .95fr;align-items:center;gap:12px;min-height:58px;padding:0 14px;display:grid}.variant-map-table>div:first-child{min-height:42px;color:var(--muted);font:800 8px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.variant-map-table>div:last-child{border-bottom:0}.variant-map-table span{overflow-wrap:anywhere;min-width:0;font-size:11px}.variant-map-table .mono-cell{color:var(--lime);font:700 9px/1.45 var(--font-mono)}.launch-checklist-panel{border:1px solid var(--line);background:var(--surface);grid-template-columns:.85fr 1.4fr;gap:22px;margin-top:8px;padding:24px;display:grid}.launch-checklist-panel h2{margin:0;font-size:clamp(1.6rem,3vw,3.2rem)}.launch-checklist{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.launch-checklist label{min-height:92px;color:var(--text);background:#ffffff06;border:1px solid #ffffff14;grid-template-columns:18px 1fr;align-items:start;gap:10px;padding:14px;display:grid}.launch-checklist input{accent-color:var(--studio-text);margin-top:2px}.launch-checklist b{margin-bottom:6px;font-size:13px;display:block}.launch-checklist small{color:var(--muted);font:500 12px/1.45 var(--font-sans);text-transform:none;display:block}.line-chart{border-left:1px solid var(--line);border-bottom:1px solid var(--line);height:240px;margin-top:40px;position:relative}.queue-big{align-items:center;margin:44px 0;display:flex}.queue-big b{font:500 50px var(--font-display)}.queue-stats{grid-template-columns:repeat(3,1fr);display:grid}.queue-stats span{color:var(--muted);flex-direction:column;font-size:9px;display:flex}.queue-stats b{color:var(--paper);font:500 24px var(--font-display)}.muted{color:var(--muted)}.search-term-list{margin-top:24px;display:grid}.search-term-list span{border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 0;display:flex}.activity-table{margin-top:80px}.activity-table>div:not(.section-header){border-bottom:1px solid var(--line);grid-template-columns:100px 1fr auto;align-items:center;min-height:55px;display:grid}.activity-table>div>span{color:var(--muted);font:600 8px var(--font-mono)}.activity-table>div>em{color:var(--lime);font:600 8px var(--font-mono);font-style:normal}.admin-toolbar{grid-template-columns:1fr 220px 180px;gap:7px;margin-bottom:20px;display:grid}.admin-product-table{min-width:1180px}.table-head,.admin-product-table>div{border-bottom:1px solid var(--line);grid-template-columns:2fr .9fr .55fr .55fr .7fr 1.25fr .8fr .75fr;align-items:center;gap:12px;min-height:72px;display:grid}.table-head{min-height:44px;color:var(--muted);font:600 8px var(--font-mono)}.admin-product-table>div>span:first-child{grid-template-columns:100px 1fr;align-items:center;gap:10px;display:grid}.admin-product-table img{object-fit:contain;max-height:60px}.admin-product-table:not(.system-data-table) span{font-size:10px}.admin-product-table i{font:600 7px var(--font-mono);border-radius:20px;padding:5px 7px;font-style:normal}.admin-product-table i.published{color:var(--lime);background:#ffffff14}.admin-product-table i.draft{color:var(--orange);background:#ffffff14}.admin-product-table button{color:var(--muted);background:0 0;font-size:9px}.readiness-summary-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:18px 0 12px;display:grid}.readiness-summary-grid article{border:1px solid var(--line);background:var(--surface);padding:16px}.readiness-summary-grid span{color:var(--muted);font:700 8px var(--font-mono);letter-spacing:.14em}.readiness-summary-grid b{color:var(--text);margin:8px 0;font-size:30px;display:block}.readiness-summary-grid p{color:var(--muted);margin:0;font-size:12px}.readiness-cell{align-content:center;gap:7px;display:grid}.readiness-cell small{color:var(--muted);font:600 8px/1.4 var(--font-mono);text-transform:uppercase}.package-file-cell{align-content:center;gap:6px;display:grid}.package-file-cell b{color:var(--text);font:650 9px var(--font-mono)}.package-file-cell small{color:var(--lime);font:600 8px/1.4 var(--font-mono);text-transform:uppercase}.auth-card{border:1px solid var(--line);background:#ffffff06;gap:18px;max-width:560px;margin-top:28px;padding:28px;display:grid}.auth-card label{color:var(--muted);font:700 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;gap:8px;display:grid}.inline-upload{border:1px solid var(--line);min-height:32px;color:var(--lime);cursor:pointer;font:700 9px var(--font-mono);text-transform:uppercase;place-items:center;margin-left:8px;padding:0 10px;display:inline-grid;position:relative}.inline-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.field-inline-button{border:1px solid var(--line);width:fit-content;color:var(--text);font:700 10px var(--font-mono);background:#ffffff0a;margin-top:6px;padding:9px 12px}.button.danger{color:#ff8f8f;background:#ffffff14;border-color:#ffffff6b}.button.danger:hover{background:#ffffff24;border-color:#ffffffb8}.manual-id-panel{border:1px dashed var(--line);background:#ffffff05;margin-top:14px;padding:14px}.manual-id-panel summary{cursor:pointer;color:var(--muted);font:700 9px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.manual-id-panel .muted{margin:10px 0 14px;font-size:12px}.admin-preview-placeholder{width:100%;min-height:160px;color:var(--paper);text-align:center;text-transform:uppercase;background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/22px 22px,#090a0d;border:1px dashed #f2f0e933;align-content:center;place-items:center;gap:7px;padding:16px;display:grid}.admin-preview-placeholder span{color:var(--muted);font:750 8px var(--font-mono);letter-spacing:.14em}.admin-preview-placeholder b{color:var(--lime);font:750 14px var(--font-mono)}.admin-preview-placeholder small{color:#7f8078;font:650 8px var(--font-mono)}.admin-preview-placeholder.compact{gap:3px;min-height:58px;padding:8px}.admin-preview-placeholder.compact span,.admin-preview-placeholder.compact small{font-size:6px}.admin-preview-placeholder.compact b{font-size:8px}.package-keep-note{background:#ffffff0d;border:1px solid #ffffff47;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;padding:12px 14px;display:flex}.package-keep-note b{color:var(--lime);font:800 11px/1.2 var(--font-body);text-transform:uppercase}.package-keep-note span{color:var(--muted);font:600 12px/1.3 var(--font-sans)}.queue-controls{border:1px solid var(--line);grid-template-columns:1.5fr .5fr 1fr;gap:30px;margin-bottom:40px;padding:26px;display:grid}.status-selector{flex-wrap:wrap;gap:5px;display:flex}.status-selector button{border:1px solid var(--line);background:0 0;padding:9px 12px}.status-selector button.active{border-color:var(--studio-text)}.queue-controls>label{color:var(--muted);font:600 8px var(--font-mono);gap:8px;display:grid}.service-check{align-items:center;gap:5px;margin-right:12px;font-size:9px;display:inline-flex}.request-table td select{min-width:130px;padding:7px}.request-table td button{color:var(--lime);background:0 0;font-size:8px}.design-system{padding-block:60px 120px;display:grid}.logo-specimens{justify-content:space-between;align-items:center;display:flex}.color-specimens{grid-template-columns:repeat(3,1fr);display:grid}.color-specimens div{flex-direction:column;justify-content:space-between;min-height:150px;padding:16px;display:flex}.color-specimens span{font:600 9px var(--font-mono)}.type-specimens h1{margin-bottom:24px;font-size:75px}.type-specimens h2{font-size:42px}.type-specimens p{max-width:650px;color:var(--muted)}.type-specimens code{color:var(--cyan);font:600 13px var(--font-mono)}.component-row{flex-wrap:wrap;align-items:start;gap:15px;display:flex}.sample-card{border:1px solid var(--line);width:300px;min-height:230px;padding:22px}.sample-card span{color:var(--lime);font:600 9px var(--font-mono)}.sample-card h3{margin-top:70px}.sample-card p{color:var(--muted)}.alert-stack{gap:8px;display:grid}.alert{border:1px solid var(--line);grid-template-columns:200px 1fr;padding:16px;display:grid}.alert.success{border-left-color:var(--studio-text)}.alert.warning{border-left-color:var(--orange)}.alert.error{border-left-color:var(--red)}.alert span{color:var(--muted)}.editor-control-spec{align-items:center;gap:10px;display:flex}.editor-control-spec button{border:1px solid var(--line);background:0 0;place-items:center;width:70px;height:70px;display:grid}.editor-control-spec button.active{border-color:var(--studio-text)}.editor-control-spec button span{font-size:8px}.editor-control-spec label{width:200px;color:var(--muted);font:600 8px var(--font-mono);display:grid}.token-row{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.token-row>div{font:600 9px var(--font-mono);align-items:center;gap:8px;display:flex}.token-row>div>i{background:var(--studio-text);height:20px;display:block}.motion-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.motion-grid>div{border:1px solid var(--line);align-content:center;justify-items:center;gap:8px;min-height:180px;display:grid}.motion-grid span{color:var(--muted);font-size:9px}.motion-snap{border:1px solid var(--studio-text);width:50px;height:50px;animation:2s ease-in-out infinite snap-demo}@keyframes snap-demo{0%,to{transform:translate(-25px)}50%{transform:translate(25px)}}.motion-count{color:var(--cyan);font:500 40px var(--font-display);font-style:normal;animation:1.4s ease-in-out infinite count-demo}@keyframes count-demo{50%{opacity:.4;transform:translateY(-4px)}}.motion-reveal{background:var(--orange);transform-origin:0;width:100px;height:8px;animation:2s ease-in-out infinite reveal-demo}@keyframes reveal-demo{0%,to{transform:scaleX(.1)}50%{transform:scaleX(1)}}.review-controls{grid-template-columns:repeat(4,1fr);gap:8px;padding-block:50px;display:grid}.review-controls>div{border:1px solid var(--line);padding:20px}.review-controls>div>button{width:100%;color:var(--muted);text-align:left;background:0 0;border:1px solid #303137;padding:9px}.review-controls>div>button+button{margin-top:5px}.review-controls>div>button.active{border-color:var(--studio-text);color:var(--lime)}.route-index{grid-template-columns:repeat(2,1fr);gap:45px;padding-block:40px 120px;display:grid}.route-index>div>header{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr auto;align-items:baseline;display:grid}.route-index header span,.route-index header b{color:var(--muted);font:600 8px var(--font-mono)}.route-index header h2{font-size:34px}.route-index>div>button{border-bottom:1px solid var(--line);color:#b6b4af;width:100%;font:500 10px var(--font-mono);background:0 0;justify-content:space-between;padding:12px 0;display:flex}.route-index>div>button:hover{color:var(--lime)}.route-index em{color:var(--muted);font-style:normal}.mobile-preview-links{border:1px dashed #44454b;margin-bottom:120px;padding:45px}.mobile-preview-links h2{font-size:40px}.mobile-preview-links>div{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.mobile-preview-links button{border:1px solid var(--line);min-height:70px;color:var(--paper);font:600 10px var(--font-mono);background:0 0;flex-direction:column;justify-content:center;display:flex}.mobile-preview-links button span{color:var(--muted);font-size:7px}.legal-page{padding-block:60px 140px}.legal-warning{background:#ffffff0d;border:1px solid #fff6;grid-template-columns:40px 1fr;gap:5px 14px;margin-bottom:60px;padding:20px;display:grid}.legal-warning>span{border:1px solid var(--orange);width:30px;height:30px;color:var(--orange);border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}.legal-warning p{color:var(--muted);margin:0}.legal-page>section{border-top:1px solid var(--line);grid-template-columns:80px 1fr;gap:30px;padding:45px 0;display:grid}.legal-page>section>span{color:var(--lime);font:600 9px var(--font-mono)}.legal-page h2{font-size:38px}.legal-page section p{color:#aaa8a3;max-width:900px;line-height:1.8}.contact-layout{grid-template-columns:1fr 320px;gap:60px;padding-block:60px 120px;display:grid}.support-email-card{background:#ffffff0b;border:1px solid #ffffff47;gap:12px;margin-bottom:28px;padding:24px;display:grid}.support-email-card h2{color:var(--lime);word-break:break-word;margin:0;font-size:clamp(1.9rem,4vw,3.4rem);line-height:1}.support-email-card p:not(.eyebrow){max-width:620px;color:var(--muted)}.support-email-card .button-row{margin-top:6px}.contact-layout form>label{color:var(--muted);font:600 9px var(--font-mono);gap:7px;margin-top:16px;display:grid}.contact-layout form>.form-grid>label:nth-child(n+4){display:none}.support-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.turnstile-field{align-items:center;min-height:70px;margin-top:14px;display:grid}.turnstile-field:empty{display:none}.static-upload-note,.support-upload-note{color:var(--muted);text-align:center;background:#ffffff05;border:1px dashed #f2f0e92e;justify-items:center;gap:8px;margin-top:16px;padding:24px;display:grid}.static-upload-note>b,.support-upload-note>b{color:var(--paper);font-size:13px}.static-upload-note>small,.support-upload-note>small{max-width:620px;line-height:1.55}.support-upload-note{cursor:pointer;min-height:132px;position:relative}.support-upload-note input{opacity:0;cursor:pointer;position:absolute;inset:0}.support-file-list{gap:8px;margin-top:12px;display:grid}.support-file-list span{border:1px solid var(--line);color:var(--paper);font:600 10px var(--font-mono);background:#ffffff05;justify-content:space-between;gap:16px;padding:10px 12px;display:flex}.support-file-list b{color:var(--muted)}.support-success-panel{background:#ffffff0f;border:1px solid #ffffff52;gap:10px;margin-bottom:22px;padding:20px;display:grid}.support-success-panel h2{color:var(--lime);margin:0;font-size:clamp(1.5rem,2.8vw,2.8rem)}.support-success-panel p:not(.eyebrow){color:var(--muted);margin:0}.prepared-email-panel{background:#ffffff0b;border:1px solid #ffffff47;gap:14px;margin-top:24px;padding:22px;display:grid}.prepared-email-panel h2{margin:0;font-size:clamp(1.5rem,2.6vw,2.4rem)}.prepared-email-panel p:not(.eyebrow){max-width:720px;color:var(--muted);margin:0}.prepared-email-panel label{color:var(--muted);font:700 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;gap:8px;display:grid}.prepared-email-panel textarea{color:#d8d6cf;min-height:210px;font:500 12px/1.55 var(--font-mono);text-transform:none}.contact-layout aside{align-content:start;gap:15px;display:grid}.contact-layout aside>div{border:1px solid var(--line);padding:22px}.contact-layout aside h2{font-size:35px}.contact-layout aside p:not(.eyebrow){color:var(--muted)}.contact-layout aside button,.contact-layout aside a{color:var(--lime);background:0 0;margin-top:12px;padding:0;display:block}.contact-layout form>.button{margin-top:22px}.admin-support-layout{grid-template-columns:360px minmax(0,1fr);gap:24px;margin-top:28px;display:grid}.support-ticket-list,.support-ticket-detail{border:1px solid var(--line);background:var(--surface)}.support-ticket-list{align-content:start;max-height:760px;display:grid;overflow:auto}.support-ticket-list>button{border-bottom:1px solid var(--line);color:var(--paper);text-align:left;background:0 0;gap:8px;padding:18px;display:grid}.support-ticket-list>button.active,.support-ticket-list>button:hover{background:#ffffff0d}.support-ticket-list span{justify-content:space-between;align-items:center;gap:12px;display:flex}.support-ticket-list small,.support-ticket-list em{color:var(--muted);font:600 9px var(--font-mono);font-style:normal}.support-ticket-list i{color:var(--muted);font:700 8px var(--font-mono);background:#ffffff0f;border-radius:20px;padding:5px 7px;font-style:normal}.support-ticket-list i.new{color:var(--lime);background:#ffffff1a}.support-ticket-list i.waiting{color:var(--orange);background:#ffffff1a}.support-ticket-list i.replied{color:var(--cyan);background:#ffffff1a}.support-ticket-detail{min-height:720px;padding:24px}.support-ticket-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:22px;padding-bottom:22px;display:flex}.support-ticket-detail h2{margin:0;font-size:clamp(2rem,4vw,4.2rem)}.support-ticket-detail header p:not(.eyebrow){color:var(--muted)}.support-meta-grid{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:18px;display:grid}.support-meta-grid span{min-height:82px;color:var(--paper);overflow-wrap:anywhere;background:#101115;gap:7px;padding:14px;display:grid}.support-meta-grid b{color:var(--muted);font:700 8px var(--font-mono);text-transform:uppercase}.support-message,.support-reply-panel,.support-reply-history{border:1px solid var(--line);background:#ffffff05;margin-top:18px;padding:18px}.support-message p:not(.eyebrow),.support-reply-history p{white-space:pre-wrap;color:#d8d6cf;line-height:1.65}.support-attachment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.support-attachment-grid a{border:1px solid var(--line);color:var(--paper);background:#0c0d10;gap:10px;padding:10px;text-decoration:none;display:grid}.support-attachment-grid img{aspect-ratio:16/10;object-fit:cover;background:#050506;width:100%}.support-attachment-grid span{color:var(--paper);font:600 9px var(--font-mono);overflow-wrap:anywhere;gap:4px;display:grid}.support-attachment-grid b{color:var(--muted)}.support-reply-panel{gap:14px;display:grid}.support-reply-helper{border:1px solid var(--line);background:#ffffff09;gap:12px;padding:14px;display:grid}.support-reply-helper>div:first-child{gap:4px;display:grid}.support-reply-helper b{color:var(--paper);font-size:13px}.support-reply-helper p:not(.eyebrow){color:var(--muted);margin:0;font-size:11px}.support-reply-helper>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.support-reply-helper button{color:var(--lime);font:700 10px var(--font-mono);background:#ffffff14;border:1px solid #ffffff3d;padding:8px 10px}.support-reply-helper button:hover{border-color:var(--studio-text);background:#ffffff24}.support-reply-panel label{color:var(--muted);font:700 9px var(--font-mono);text-transform:uppercase;gap:8px;display:grid}.support-reply-panel textarea{min-height:180px;color:var(--paper);font:500 13px/1.55 var(--font-sans);text-transform:none}.support-reply-panel .button{justify-self:start}.email-preview-tabs{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:18px;display:grid}.email-preview-tabs button{border:1px solid var(--line);min-height:122px;color:var(--text);text-align:left;background:#ffffff08;align-content:start;gap:6px;padding:18px;display:grid}.email-preview-tabs button.active{border-color:var(--studio-text);background:#ffffff14}.email-preview-tabs b{font-size:15px}.email-preview-tabs em{color:var(--lime);font:700 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.email-preview-tabs span{color:var(--muted);font-size:12px;line-height:1.45}.email-preview-frame{border:1px solid var(--line);background:#09090b;place-items:center;min-height:760px;display:grid;overflow:hidden}.email-preview-status{box-sizing:border-box;width:100%;min-height:760px;color:var(--muted);font:500 13px/1.55 var(--font-sans);text-align:center;place-items:center;padding:24px;display:grid}.email-preview-frame iframe{background:#09090b;border:0;width:100%;height:760px;display:block}.support-reply-history{gap:12px;display:grid}.support-reply-history article{border-top:1px solid var(--line);padding-top:12px}.support-reply-history span{color:var(--muted);font:700 8px var(--font-mono)}.support-empty{color:var(--muted);gap:8px;padding:24px;display:grid}.support-empty b{color:var(--paper)}.not-found{align-content:center;justify-items:start;min-height:75vh;display:grid}.not-found>span{color:var(--lime);font:600 10px var(--font-mono)}.not-found h1{margin:24px 0}.not-found p{color:var(--muted)}footer:has(>.footer-main){border-top:1px solid var(--line-soft);background:#090909}.footer-main{grid-template-columns:2fr repeat(4,1fr);gap:50px;padding-block:80px;display:grid}.footer-brand p{max-width:380px;color:var(--muted);margin:30px 0}.footer-brand>span{color:#5f6066}.footer-column{flex-direction:column;align-items:start;gap:12px;display:flex}.footer-column>b{color:#6f7077;font:600 9px var(--font-mono);margin-bottom:15px}.footer-column button{color:#aaa8a3;background:0 0;padding:0;font-size:11px}.footer-column button:hover{color:var(--lime)}.footer-bottom{border-top:1px solid var(--line);color:#606167;min-height:62px;font:500 8px var(--font-mono);grid-template-columns:auto 1fr auto;align-items:center;gap:30px;display:grid}.footer-bottom span:nth-child(2){text-align:center}.footer-bottom button{color:#606167;background:0 0}.toast{z-index:150;border:1px solid var(--studio-text);background:#17191a;align-items:center;gap:12px;min-width:260px;padding:15px 18px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #000}.toast span{background:var(--studio-text);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;display:grid}@media (width<=1120px){.contain{width:min(100% - 40px,1440px)}.admin-nav-v2>div{grid-template-columns:1fr;gap:10px;width:min(100% - 32px,1440px);min-height:0;padding-block:14px}.admin-nav-v2 .admin-brand{min-height:0}.admin-nav-v2 nav{justify-self:start;max-width:100%;overflow-x:auto}.admin-nav-v2 nav button{white-space:nowrap;width:auto}.admin-nav-account{justify-content:flex-start;max-width:100%;overflow-x:auto}.admin-shell .admin-page{width:min(100% - 40px,1440px);margin-inline:auto;padding:48px 0 120px}.studio-story,.gauge-story,.custom-grid,.proof-section,.product-specs,.custom-hero{gap:50px}.home-decision{grid-template-columns:1fr;gap:42px}.decision-copy{position:static}.shop-resolution-strip{grid-template-columns:repeat(4,1fr)}.shop-layout{grid-template-columns:220px 1fr;gap:30px}.product-detail{gap:35px}.product-handoff,.product-delivery-kit{grid-template-columns:1fr;gap:34px}.studio-hero{grid-template-columns:1fr}.project-grid{grid-template-columns:repeat(2,1fr)}.article-shell{grid-template-columns:170px 1fr;gap:35px}.article-side{display:none}.admin-product-table{overflow-x:auto}.footer-main{grid-template-columns:2fr repeat(2,1fr)}}@media (width<=860px){.contain{width:min(100% - 28px,1440px)}.page-intro{grid-template-columns:1fr;gap:30px;min-height:360px;padding:70px 0 40px}.page-intro h1{font-size:clamp(2.8rem,13vw,5.5rem)}.section{padding-block:80px}.section-header{flex-direction:column;align-items:start;margin-bottom:36px}.instrument-gallery-track.horizontal,.instrument-gallery-track.vertical{height:auto}.instrument-gallery{grid-template-rows:auto auto auto;min-height:auto;padding:34px 0 30px;position:relative;top:0}.product-grid{gap:38px 12px}.product-visual{min-height:270px}.product-visual img.vertical{height:220px}.resolution-grid{grid-template-columns:repeat(2,1fr)}.studio-story,.gauge-story,.custom-grid,.proof-section,.product-specs{grid-template-columns:1fr}.decision-paths button{grid-template-columns:1fr;min-height:230px;padding:32px 0}.decision-paths p,.decision-paths i{grid-column:auto}.gauge-story .gauge-stage{order:2}.compare-card>div{min-height:260px}.proof-stats{margin-top:20px}.help-grid{grid-template-columns:repeat(2,1fr)}.shop-resolution-strip{grid-template-columns:repeat(2,1fr);margin-top:-20px}.shop-confidence{grid-template-columns:1fr}.shop-confidence>div,.shop-confidence>div:last-child{border-right:1px solid var(--line)}.shop-layout{grid-template-columns:1fr}.filters{grid-template-columns:1fr 1fr;gap:10px;display:grid;position:static}.filter-group{display:none}.product-detail{grid-template-columns:1fr}.purchase-panel{position:static}.product-specs{gap:30px}.handoff-steps,.delivery-kit-grid{grid-template-columns:repeat(2,1fr)}.product-custom-actions{grid-template-columns:1fr}.included-grid{grid-template-columns:repeat(2,1fr);gap:28px 0}.review-grid,.cart-page,.checkout-shell{grid-template-columns:1fr}.order-summary{position:static}.checkout-form{justify-self:stretch}.checkout-summary{order:0;max-height:none;position:static}.checkout-product-list{max-height:none}.studio-feature-nav{grid-template-columns:repeat(2,1fr)}.export-flow{flex-direction:column;align-items:stretch}.export-flow>i{transform:rotate(90deg)}.pricing-grid,.custom-hero{grid-template-columns:1fr}.custom-service-menu{grid-template-columns:repeat(2,1fr)}.revision-policy{grid-template-columns:1fr;align-items:start}.service-grid{grid-template-columns:1fr}.process-line{grid-template-columns:repeat(3,1fr)}.admin-simulator,.custom-detail{grid-template-columns:1fr}.help-categories>div:last-child{grid-template-columns:repeat(2,1fr)}.article-columns,.article-shell{grid-template-columns:1fr}.article-toc{display:none;position:static}.quick-results,.auth-page{grid-template-columns:1fr}.auth-visual{display:none}.auth-form{width:min(100% - 40px,560px);padding-block:70px}.admin-charts{grid-template-columns:1fr}.variant-map-table{overflow-x:auto}.variant-map-table>div{min-width:920px}.launch-checklist-panel{grid-template-columns:1fr}.admin-nav>div{grid-template-columns:1fr auto}.admin-nav nav{display:none}.admin-nav>div>span{grid-area:1/2}.admin-toolbar,.queue-controls{grid-template-columns:1fr}.review-controls,.route-index{grid-template-columns:repeat(2,1fr)}.contact-layout,.admin-support-layout{grid-template-columns:1fr}.support-ticket-list{max-height:360px}.support-ticket-detail>header{flex-direction:column}.support-meta-grid,.support-attachment-grid{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{text-align:left;grid-template-columns:1fr;padding-block:20px}.footer-bottom span:nth-child(2){text-align:left}.desktop-editor{display:none}.mobile-studio-notice{align-content:center;justify-items:start;min-height:calc(100vh - 60px);padding:40px 24px;display:grid}.mobile-studio-notice h1{max-width:680px;margin:30px 0 20px;font-size:clamp(3rem,12vw,6rem)}.mobile-studio-notice p{max-width:620px;color:var(--muted)}}@media (width<=560px){body{font-size:14px}.button-row{grid-template-columns:1fr;display:grid}.button-row .button{width:100%}.resolution-links{margin-top:34px}.product-grid{grid-template-columns:1fr}.product-visual{min-height:310px}.resolution-grid{grid-template-columns:1fr}.resolution-grid button{min-height:135px}.custom-service-menu{grid-template-columns:1fr}.custom-service-menu button{min-height:220px}.studio-story,.gauge-story,.custom-story,.proof-section,.help-strip{padding-block:78px}.mini-workspace{grid-template-columns:36px 1fr;min-height:260px}.mini-workspace .mini-layers{display:none}.gauge-stage{padding:20px}.compare-card{grid-template-columns:1fr}.compare-card>div{min-height:210px}.compare-card>div+div{border-top:1px solid #a9a8a3;border-left:0}.compare-card img{width:110%}.compare-handle{top:50%}.help-grid{grid-template-columns:1fr}.help-grid button{min-height:140px}.filters,.shop-resolution-strip{grid-template-columns:1fr}.shop-resolution-strip button{min-height:106px}.shop-confidence>div{min-height:84px;padding:18px}.bundle-banner{grid-template-columns:1fr}.bundle-banner img{width:100%}.shop-aftercare{grid-template-columns:1fr;align-items:start;padding-block:42px}.collection-hero,.collection-hero .contain{min-height:420px}.product-stage-grid{background-size:28px 28px;inset:16px}.product-stage-meta{grid-template-columns:1fr;align-self:end;padding:0 16px 14px;position:static}.product-quick-facts{grid-template-columns:1fr}.product-handoff{padding-block:52px}.handoff-steps{grid-template-columns:1fr}.handoff-steps>div{border-right:1px solid var(--line);min-height:170px}.handoff-steps b{margin-top:34px}.product-delivery-kit{padding-block:48px}.delivery-kit-grid{grid-template-columns:1fr}.delivery-kit-grid article{min-height:190px}.delivery-kit-grid b{margin-top:42px}.included-grid{grid-template-columns:1fr}.included-grid>div{border-right:1px solid var(--line)}.product-custom-actions article{min-height:300px;padding:24px}.cart-lines article{grid-template-columns:120px 1fr;gap:14px}.cart-lines article>b{grid-column:2}.cart-large-thumb{min-height:110px}.checkout-shell{padding-block:25px}.checkout-brand{margin-bottom:40px}.payment-select,.checkout-facts{grid-template-columns:1fr}.checkout-facts span{grid-column:1}.variant-map{padding:16px}.variant-map .section-header{align-items:start}.variant-map-table>div{grid-template-columns:1fr .42fr 1fr 1fr .9fr;min-width:760px}.launch-checklist{grid-template-columns:1fr}.launch-checklist-panel{padding:18px}.checkout-product{grid-template-columns:60px 1fr auto}.submission-meta{grid-template-columns:1fr}.submission-meta>div+div{border-top:1px solid var(--line);border-left:0}.studio-feature-nav{grid-template-columns:1fr}.pricing-teaser{flex-direction:column;align-items:stretch;padding:30px}.project-dashboard{grid-template-columns:1fr}.project-tabs{overflow-x:auto}.project-grid{grid-template-columns:1fr}.usage-panel{grid-row:2}.process-line{grid-template-columns:1fr 1fr}.admin-simulator{padding:24px}.admin-simulator>div:last-child,.service-choice,.template-choice,.form-grid,.review-request{grid-template-columns:1fr}.palette-options{grid-template-columns:1fr 1fr}.deadline-options{grid-template-columns:1fr}.inline-fields{grid-template-columns:1fr auto 1fr}.inline-fields select{grid-column:1/-1}.issue-grid{grid-template-columns:1fr}.guided-card,.support-cta{flex-direction:column;align-items:stretch;padding:26px}.guided-card>div{grid-template-columns:1fr}.guide-icon{grid-row:auto;margin-bottom:20px}.help-categories>div:last-child{grid-template-columns:1fr}.article-columns{gap:30px}.global-search{grid-template-columns:40px 1fr;margin-top:50px}.global-search small{display:none}.quick-results button{grid-template-columns:70px 1fr auto}.search-group>button{grid-template-columns:70px 1fr;padding:14px 0}.search-group>button>em{grid-column:2}.admin-topline{flex-direction:column;align-items:stretch;gap:20px}.color-specimens,.motion-grid{grid-template-columns:1fr}.type-specimens h1{font-size:46px}.logo-specimens{flex-direction:column;align-items:start;gap:25px}.review-controls,.route-index{grid-template-columns:1fr}.mobile-preview-links{padding:24px}.mobile-preview-links>div{grid-template-columns:1fr}.legal-page>section{grid-template-columns:40px 1fr}.footer-main{grid-template-columns:1fr 1fr;gap:34px 20px}.toast{min-width:0;bottom:14px;left:14px;right:14px}}@media (width<=1180px){.custom-hero-v2{grid-template-columns:1fr 420px;gap:48px}.project-room-story{grid-template-columns:1fr}.flow-shell{grid-template-columns:180px minmax(0,1fr)}.flow-summary{display:none}.project-room-shell{grid-template-columns:180px minmax(0,1fr)}.room-inspector{grid-column:2;grid-template-columns:repeat(2,1fr)}.capacity-command-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.custom-hero-v2{grid-template-columns:1fr;min-height:auto}.capacity-readout{grid-template-columns:1fr}.capacity-readout>div{border-right:0;border-bottom:1px solid var(--line)}.custom-paths{grid-template-columns:1fr}.custom-path{min-height:640px;padding:28px}.custom-path>.eyebrow{margin-top:56px}.project-room-story{gap:44px;padding-block:90px}.flow-header,.flow-shell{grid-template-columns:1fr}.flow-progress{display:none}.flow-service-grid{grid-template-columns:1fr}.flow-service-grid button{min-height:170px}.flow-service-grid b{margin-top:36px}.flow-step{min-height:560px}.project-room-header{grid-template-columns:1fr;gap:18px;padding-block:34px}.project-room-header>button{order:-1}.project-room-shell{grid-template-columns:1fr}.room-status-rail{display:none}.room-inspector{grid-column:1;grid-template-columns:1fr 1fr}.message-stream article>div{max-width:88%}.capacity-command-grid{grid-template-columns:1fr 1fr}.queue-board-toolbar{flex-direction:column;align-items:flex-start}}@media (width<=560px){.custom-hero-v2 h1{font-size:clamp(3.2rem,14vw,5.8rem)}.custom-path{min-height:590px;padding:22px}.custom-path h2{font-size:clamp(3rem,13vw,5rem)}.custom-path ol{grid-template-columns:1fr;margin-top:34px}.custom-path li{grid-template-columns:35px 1fr;align-items:center;min-height:42px;padding:8px 0;display:grid}.custom-path li:before{margin:0}.project-room-copy h2{font-size:clamp(3.2rem,13vw,5.3rem)}.room-preview-body{padding:10px}.room-proof-card>div{flex-direction:column;align-items:flex-start;gap:5px}.flow-mode-switch{grid-template-columns:1fr}.flow-mode-switch button{border-right:0;border-bottom:1px solid var(--line)}.flow-mode-switch button:last-child{border-bottom:0}.scope-grid,.brief-grid,.mock-pay-layout,.room-ready-grid,.brief-record-grid{grid-template-columns:1fr}.brief-grid label:last-child{grid-column:auto}.slot-ticket{grid-template-columns:auto 1fr}.slot-ticket em{grid-column:2}.flow-step{min-height:520px;padding-top:42px}.flow-step h2{font-size:clamp(2.8rem,13vw,4.8rem)}.project-room-header h1{font-size:3rem}.room-tabs{margin-inline:-14px;padding-inline:14px}.conversation-context{grid-template-columns:auto 1fr}.conversation-context button{grid-column:2;justify-self:start}.message-composer>div{flex-wrap:wrap}.message-composer span{order:3;width:100%}.message-stream article>div{max-width:100%}.proof-event>div{flex-direction:column;align-items:flex-start;gap:6px}.proof-event>footer{grid-template-columns:1fr}.proof-event>footer button{border-right:0}.proof-library>header,.requirements-panel>header,.room-files>header{flex-direction:column;align-items:flex-start}.requirements-panel>div{grid-template-columns:1fr auto;gap:8px;padding:14px 0}.requirements-panel>div>b{grid-area:2/1/auto/-1}.room-inspector,.capacity-command-grid{grid-template-columns:1fr}.queue-command{width:min(100% - 28px,1720px)}.queue-head-actions{width:100%;display:grid}.queue-board-toolbar>div{width:100%;overflow-x:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:.001ms;animation-duration:.001ms;animation-iteration-count:1}}.site-shell{background:var(--ink)}.site-shell>main{isolation:isolate;position:relative}.site-shell>main:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 76% 12%,#24d8ff0b,#0000 34%),radial-gradient(circle at 16% 38%,#c8ff3607,#0000 30%);position:absolute;inset:0}.page-intro,.custom-hero,.help-hero{background:0 0}.admin-nav-v2{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#090a0ce6;border-bottom-color:#f2f0e91a;min-height:72px;box-shadow:0 12px 44px #0003}.admin-nav-v2>div{grid-template-columns:minmax(210px,240px) minmax(430px,1fr) auto;width:calc(100% - 72px);max-width:none;min-height:72px}.admin-nav-v2.signed-out>div{grid-template-columns:minmax(210px,1fr) auto}.admin-nav-v2 .admin-brand b{letter-spacing:-.01em;font-size:14px}.admin-nav-v2 .admin-brand small{letter-spacing:.13em}.admin-nav-v2 nav{background:#ffffff05;border-color:#ffffff12;padding:4px}.admin-nav-v2 nav button,.admin-nav-account button{min-height:40px}.admin-shell .admin-page{position:relative}.admin-access-page{max-width:1180px}.admin-access-intro{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:clamp(36px,7vw,100px);padding:clamp(24px,4vw,56px) 0 clamp(40px,5vw,68px);display:grid}.admin-access-intro h1{letter-spacing:-.065em;max-width:760px;margin:0 0 18px;font-size:clamp(3.5rem,6vw,6.8rem)}.admin-access-intro .muted{max-width:620px;font-size:15px;line-height:1.7}.admin-access-badge{border-left:1px solid #ffffff59;gap:8px;padding:22px 0 4px 22px;display:grid}.admin-access-badge span,.admin-access-badge small{color:var(--muted);font:700 9px/1.5 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.admin-access-badge b{font-size:18px}.admin-access-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:12px;margin-top:12px;display:grid}.admin-access-card{border-radius:var(--radius-md);background:linear-gradient(145deg, #ffffff0a, transparent 45%), var(--surface);align-content:start;gap:24px;max-width:none;min-height:440px;margin:0;padding:clamp(28px,4vw,48px)}.admin-access-card h2{margin:0 0 10px;font-size:clamp(2rem,3vw,3.4rem)}.admin-access-card label{margin-top:8px}.admin-access-card input{min-height:54px;font:500 15px var(--font-sans);text-transform:none}.auth-feedback{min-height:24px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.admin-access-guide{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff04;min-height:440px;padding:clamp(28px,4vw,48px)}.admin-access-guide ol{gap:0;margin:24px 0 34px;padding:0;list-style:none;display:grid}.admin-access-guide li{border-top:1px solid var(--line);grid-template-columns:38px 1fr;gap:16px;padding:20px 0;display:grid}.admin-access-guide li>span{color:var(--lime);font:700 10px var(--font-mono)}.admin-access-guide li div{gap:7px;display:grid}.admin-access-guide li b{font-size:14px}.admin-access-guide li small{color:var(--muted);font-size:12px;line-height:1.5}.admin-access-guide .text-button{color:var(--lime)}@media (width<=1100px){.admin-nav-v2>div{width:calc(100% - 40px)}.admin-access-intro{grid-template-columns:1fr}.admin-access-badge{max-width:420px}}@media (width<=760px){.admin-access-grid{grid-template-columns:1fr}.admin-access-card,.admin-access-guide{min-height:auto}.admin-access-intro h1{font-size:clamp(3rem,13vw,5.2rem)}}@media (width<=560px){.admin-nav-v2>div{width:calc(100% - 24px)}.admin-access-page{width:calc(100% - 28px)}.admin-access-intro{padding-top:10px}.admin-access-card,.admin-access-guide{padding:24px}}.real-studio{color:#f2f0e9;min-height:100vh;font-family:var(--font-geist-sans),sans-serif;background:#09090b}@keyframes rs-spin{to{transform:rotate(360deg)}}.rs-modal>p:not(.eyebrow){color:#909098;line-height:1.6}.rs-builder-head p:not(.eyebrow){color:#8c8c91;max-width:620px}.mobile-studio-notice{display:none}@media (width<=900px){.real-studio{min-height:75vh}.real-studio .mobile-studio-notice{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:75vh;padding:40px 24px;display:flex}.real-studio .mobile-studio-notice h1{max-width:480px;font-size:36px;line-height:1.02}.real-studio .mobile-studio-notice p{color:#8c8c91;max-width:430px}}.ops-shell,.launch-hub{padding-block:70px 130px}.ops-metrics{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:34px;display:grid}.ops-metrics article{background:#101012;flex-direction:column;justify-content:space-between;min-height:190px;padding:24px;display:flex}.ops-metrics span,.launch-product-facts span{color:#777780;font:650 9px var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.ops-metrics b{font:520 clamp(2.4rem,4vw,4.8rem)/.9 var(--font-display);letter-spacing:-.04em;color:var(--paper)}.ops-metrics p{color:#8d8d93;margin:0;font-size:12px}.ops-mode-tabs{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:28px;display:grid}.ops-mode-tabs button{color:#d9d7d0;text-align:left;background:#101012;border:0;grid-template-columns:1fr auto;align-content:space-between;gap:8px 14px;min-height:118px;padding:18px;display:grid}.ops-mode-tabs button.active{box-shadow:inset 0 -2px var(--studio-text);background:#151814}.ops-mode-tabs span{color:var(--paper);font:620 22px var(--font-display);letter-spacing:-.03em}.ops-mode-tabs b{color:var(--lime);font:700 24px var(--font-mono);justify-self:end}.ops-mode-tabs small{color:#85858c;grid-column:1/-1;font-size:12px;line-height:1.45}.ops-lite-table.simple .ops-lite-head,.ops-lite-table.simple .ops-lite-row{grid-template-columns:76px minmax(170px,.9fr) minmax(240px,1.15fr) minmax(150px,.75fr) minmax(150px,.75fr) 122px 88px 82px 76px 230px;min-width:1390px}.ops-lite-table.simple .ops-lite-row>div:last-child{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ops-lite-table.simple .ops-lite-row>div:last-child button{border:1px solid var(--line);color:#c8c6bf;text-align:center;background:#151519;padding:7px;font-size:9px}.ops-lite-table.simple .ops-lite-row>div:last-child button:nth-child(3){color:var(--cyan)}.ops-lite-table.simple .ops-lite-row>div:last-child button:last-child{color:var(--orange)}.ops-table-page{padding-block:36px 120px}.ops-table-top{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:22px;margin-bottom:18px;padding-bottom:22px;display:grid}.ops-table-top h1{letter-spacing:-.055em;margin:4px 0 8px;font-size:clamp(34px,5vw,72px);line-height:.92}.ops-table-top p:not(.eyebrow){color:#9b9ba1;max-width:720px;margin:0;font-size:13px;line-height:1.55}.ops-mini-stats{grid-template-columns:repeat(3,auto);justify-content:end;align-items:center;gap:6px;display:grid}.ops-mini-stats span{border:1px solid var(--line);color:#888891;font:10px var(--font-mono);white-space:nowrap;background:#101012;padding:10px 11px}.ops-mini-stats b{color:var(--lime);margin-right:6px;font-size:12px}.ops-mini-stats em{color:var(--lime);font:700 9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;justify-self:end;font-style:normal}.ops-table-controls{grid-template-columns:minmax(220px,320px) minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;display:grid}.ops-table-controls label{border:1px solid var(--line);background:#101012;grid-template-columns:auto 1fr;align-items:center;gap:9px;height:39px;padding:0 12px;display:grid}.ops-table-controls label span{color:#777780;font:700 9px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.ops-table-controls input{min-width:0;color:var(--paper);background:0 0;border:0;outline:none;font-size:12px}.ops-table-controls>div{gap:6px;display:flex;overflow:auto}.ops-table-controls button{border:1px solid var(--line);color:#aaa;white-space:nowrap;background:#151519;height:39px;padding:0 11px;font-size:10px}.ops-table-controls button.active{border-color:var(--studio-text);color:var(--lime);background:#17200d}.ops-table-controls button span{color:#686870;font-family:var(--font-mono);margin-left:6px}.ops-reset-button{color:#777}.ops-lite-table.simple.compact .ops-lite-head,.ops-lite-table.simple.compact .ops-lite-row{grid-template-columns:78px minmax(190px,.9fr) minmax(250px,1.2fr) minmax(210px,.95fr) 128px 92px 82px 150px;min-width:1180px}.ops-lite-table.simple.compact .ops-lite-row{min-height:82px}.ops-lite-table.simple.compact .ops-lite-row>*{padding:11px 12px}.ops-lite-table.simple.compact .ops-lite-row>div:last-child{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ops-lite-table.simple.compact .ops-lite-row>div:last-child button{border:1px solid var(--line);color:#d8d5ce;text-align:center;background:#151519;padding:8px;font-size:9px}.ops-lite-table.simple.compact .ops-lite-row>div:last-child button:last-child{color:var(--cyan)}.ops-empty-row{border-top:1px solid var(--line);color:#888891;font:11px var(--font-mono);text-align:center;padding:28px}.ops-work-list{border:1px solid var(--line);background:#0d0d10}.ops-work-item{border-bottom:1px solid var(--line);background:#0b0b0d;grid-template-columns:78px minmax(0,1fr) 250px 150px;align-items:stretch;gap:0;min-height:118px;display:grid}.ops-work-item:last-child{border-bottom:0}.ops-work-item:hover{background:#0f1011}.ops-work-id{color:var(--lime);font:800 11px var(--font-mono);background:0 0;border-right:1px solid #fff1;justify-content:center;align-items:center;display:flex}.ops-work-main{grid-template-columns:minmax(180px,.42fr) minmax(260px,.58fr);align-items:center;gap:22px;padding:18px 20px;display:grid}.ops-work-main h3{color:var(--paper);font:760 15px/1.1 var(--font-display);letter-spacing:-.02em;margin:0 0 5px}.ops-work-main small{color:#7e7e86;font:10px var(--font-mono)}.ops-work-main p{color:#b5b5ba;max-width:520px;margin:0;font-size:12px;line-height:1.5}.ops-work-files{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:7px;margin-top:-4px;display:flex}.ops-work-files span{color:#8c8c93;font:9px var(--font-mono);white-space:nowrap;background:#121216;border:1px solid #ffffff14;padding:6px 8px}.ops-work-files span.ready{color:#b8d978;border-color:#ffffff38}.ops-work-files b{color:#f1efe8;margin-left:4px}.ops-work-files button{color:var(--orange);background:0 0;border:0;padding:4px 0;font-size:9px}.ops-work-state{border-left:1px solid #fff1;align-content:center;gap:9px;padding:18px;display:grid}.ops-work-state select{border:1px solid var(--line);width:100%;color:var(--paper);background:#101014;padding:9px;font-size:11px}.ops-work-state strong{color:#f2f0e9;font:700 12px var(--font-mono)}.ops-work-state label{color:#cfcac2;align-items:center;gap:8px;font-size:11px;display:flex}.ops-work-state input{accent-color:var(--studio-text)}.ops-work-actions{border-left:1px solid #fff1;grid-template-columns:1fr;align-content:center;gap:7px;padding:18px;display:grid}.ops-work-actions button{border:1px solid var(--line);color:#d8d5ce;text-align:center;background:#151519;padding:10px;font-size:10px}.ops-work-actions button:last-child{color:var(--cyan)}@media (width<=1050px){.ops-table-top,.ops-table-controls,.ops-work-item,.ops-work-main{grid-template-columns:1fr}.ops-mini-stats{justify-content:start}.ops-work-id{border-bottom:1px solid #fff1;border-right:0;justify-content:flex-start;padding:14px 18px}.ops-work-state,.ops-work-actions{border-top:1px solid #fff1;border-left:0}.ops-work-actions{grid-template-columns:1fr 1fr}}.ops-payout-panel{background:#0d0d10;border:1px solid #ffffff3d;margin-bottom:34px}.ops-payout-panel>header{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#fff1,#0000 54%);grid-template-columns:1fr auto;align-items:end;gap:30px;padding:28px;display:grid}.ops-payout-panel h2{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(2rem,3.2vw,4rem);line-height:.95}.ops-payout-total{text-align:right;min-width:220px}.ops-payout-total span,.ops-payout-workers span,.ops-unpaid-title span,.ops-payout-panel>footer span{color:#777780;font:700 9px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;display:block}.ops-payout-total b{color:var(--lime);font:520 clamp(2.1rem,3.8vw,4.5rem)/.95 var(--font-display);letter-spacing:-.045em;margin:5px 0;display:block}.ops-payout-total small{color:#8e8e95}.ops-payout-body{grid-template-columns:minmax(330px,.85fr) minmax(480px,1.15fr);display:grid}.ops-payout-workers{border-right:1px solid var(--line);gap:9px;padding:20px;display:grid}.ops-payout-workers article{border:1px solid var(--line);background:#131317;grid-template-columns:1fr .75fr 1fr;align-items:center;gap:16px;padding:15px;display:grid}.ops-payout-workers article div{flex-direction:column;gap:5px;display:flex}.ops-payout-workers b{color:#d9d7d0;font-size:12px}.ops-payout-workers strong{color:var(--lime);font:600 15px var(--font-mono)}.ops-payout-workers small{color:#707078;font:9px var(--font-mono);grid-column:1/-1}.ops-unpaid-list{padding:20px}.ops-unpaid-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:10px;display:flex}.ops-unpaid-title small{color:#7f7f87;margin-top:5px;font-size:10px;display:block}.ops-unpaid-title button{border:1px solid var(--line);color:#aaa;background:#16161a;padding:9px 11px;font-size:10px}.ops-unpaid-title button.active{border-color:var(--studio-text);color:var(--lime)}.ops-unpaid-list>article{border-top:1px solid var(--line);grid-template-columns:72px minmax(0,1fr) 95px 90px;align-items:center;gap:12px;padding:13px 0;display:grid}.ops-unpaid-list>article>button:first-child{color:var(--cyan);text-align:left;font:700 10px var(--font-mono);background:0 0}.ops-unpaid-list>article div{min-width:0}.ops-unpaid-list>article b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.ops-unpaid-list>article small{color:#777780;font:9px var(--font-mono);margin-top:3px;display:block}.ops-unpaid-list>article strong{color:#e5e2da;font:600 11px var(--font-mono)}.ops-unpaid-list>article>button:last-child{color:var(--lime);background:#ffffff0f;border:1px solid #ffffff5c;padding:9px;font-size:10px}.ops-unpaid-list>article>button:last-child:hover{background:var(--studio-text);color:var(--ink)}.ops-payout-empty{border:1px dashed var(--line);color:#8a8a91;flex-direction:column;justify-content:center;align-items:center;min-height:112px;display:flex}.ops-payout-empty span{margin-top:5px;font-size:10px}.ops-payout-panel>footer{border-top:1px solid var(--line);background:#111114;grid-template-columns:120px 1fr;gap:18px;padding:14px 20px;display:grid}.ops-payout-panel>footer b{color:#a9a9af;font:500 10px/1.5 var(--font-mono)}.ops-files-panel{border:1px solid var(--line);background:#0d0d10;margin-bottom:34px}.ops-files-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding:28px;display:flex}.ops-files-panel h2{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(2rem,3.2vw,4rem);line-height:.95}.ops-files-panel>header button{border:1px solid var(--line);color:#e4e1da;background:#18181c;padding:13px 16px}.ops-file-grid{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.ops-file-grid article{background:#111114;flex-direction:column;min-height:330px;padding:20px;display:flex}.ops-file-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.ops-file-head button{color:var(--cyan);font:700 11px var(--font-mono);background:0 0}.ops-file-grid h3{letter-spacing:-.035em;margin:0 0 10px;font-size:28px;line-height:1.02}.ops-file-grid p{color:#9a9aa1;margin:0 0 18px;font-size:12px;line-height:1.55}.ops-file-columns{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:auto;display:grid}.ops-file-columns>div{background:#0b0b0d;min-height:135px;padding:14px}.ops-file-columns span{color:#777780;font:700 9px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;display:block}.ops-file-columns b,.ops-file-columns em{color:#d5d2ca;font:10px/1.7 var(--font-mono);font-style:normal;display:block}.ops-file-columns em{color:var(--lime)}.ops-file-grid footer{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:grid}.ops-file-grid footer small{color:#777780;font:10px var(--font-mono)}.ops-file-grid footer button{border:1px solid var(--line);color:#cfcac2;background:#18181c;padding:9px 11px;font-size:10px}.ops-lite-toolbar{border:1px solid var(--line);background:#111114;border-bottom:0;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.ops-lite-toolbar>div{gap:6px;display:flex;overflow:auto}.ops-lite-toolbar button{border:1px solid var(--line);color:#aaa;white-space:nowrap;background:#16161a;padding:10px 12px;font-size:11px}.ops-lite-toolbar button.active{border-color:var(--studio-text);color:var(--lime)}.ops-lite-toolbar span{color:#666;font-family:var(--font-mono);margin-left:8px}.ops-toolbar-actions{flex:none;align-items:center;gap:7px;display:flex}.ops-toolbar-actions span{color:var(--lime);font:650 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0}.ops-work-rule{background:linear-gradient(135deg,#ffffff0e,#ffffff08);border:1px solid #ffffff38;grid-template-columns:.75fr 1fr;align-items:end;gap:28px;margin-bottom:22px;padding:24px;display:grid}.ops-work-rule h2{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(1.8rem,3vw,3.7rem);line-height:.98}.ops-work-rule p:not(.eyebrow){color:#aaaab0;max-width:820px;margin:0;line-height:1.65}.ops-lite-table{border:1px solid var(--line);background:#0b0b0d;overflow:auto}.ops-lite-head,.ops-lite-row{grid-template-columns:78px minmax(190px,1fr) minmax(260px,1.1fr) 105px 128px 84px 106px 92px 92px 78px 116px;align-items:center;min-width:1360px;display:grid}.ops-lite-head{color:#777780;font:700 9px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:#151519}.ops-lite-head span,.ops-lite-row>*{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px}.ops-lite-head span:last-child,.ops-lite-row>:last-child{border-right:0}.ops-lite-row{color:#c9c7c0;font-size:12px}.ops-lite-row button{color:var(--lime);text-align:left;background:0 0;padding:0}.ops-lite-row b{color:var(--paper);font-size:13px;display:block}.ops-lite-row small{color:#777780;font:10px var(--font-mono);display:block}.ops-lite-row p{color:#9c9ca2;margin:0;line-height:1.45}.ops-lite-row select{border:1px solid var(--line);width:100%;color:var(--paper);background:#101012;padding:7px;font-size:11px}.ops-lite-row label{align-items:center;gap:7px;display:flex}.ops-lite-row input{accent-color:var(--studio-text)}.ops-lite-row>div:last-child{gap:10px;display:flex}.ops-lite-row>div:last-child button:last-child{color:var(--orange)}.ops-storage-note{background:#ffffff0b;border:1px solid #ffffff38;margin-top:34px;padding:18px}.ops-storage-note b{color:var(--lime);font-size:12px}.ops-storage-note p{color:#929299;margin:8px 0 0;font-size:12px}.ops-storage-note.inline{background:#0f1110;border-top:0;margin:0 0 22px}.channel-preview header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:25px;display:flex}.channel-preview h2{margin:0;font-size:clamp(2rem,3.4vw,4.2rem)}.launch-hub aside>button{border:1px solid var(--line);color:#e7e4dc;background:#18181c;padding:13px 16px}.ops-status{border:1px solid var(--line);min-height:28px;font:700 9px var(--font-mono);text-transform:uppercase;place-items:center;font-style:normal;display:inline-grid}.ops-status.review,.ops-status.revision{color:var(--orange);border-color:#ffffff6b}.ops-status.approved,.ops-status.paid{color:var(--lime);border-color:#ffffff6b}.ops-room{grid-template-columns:260px minmax(0,1fr);gap:34px;padding-block:70px 130px;display:grid}.ops-command-center{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr) 1.5fr;gap:1px;margin-top:34px;display:grid}.ops-command-center article,.ops-command-center>div{background:#111114;padding:18px}.ops-command-center article{flex-direction:column;justify-content:space-between;min-height:132px;display:flex}.ops-command-center span{color:#777780;font:700 9px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.ops-command-center b{font:520 clamp(1.8rem,3vw,3.6rem)/.95 var(--font-display);letter-spacing:-.045em;color:var(--paper)}.ops-command-center small{color:#8f8f96;font-size:11px}.ops-command-center>div{grid-template-columns:repeat(3,1fr);align-content:center;gap:7px;display:grid}.ops-command-center button{border:1px solid var(--line);color:#d7d5ce;background:#18181c;min-height:46px;padding:10px;font-size:11px}.ops-command-center button:hover{border-color:var(--studio-text);color:var(--lime)}.ops-command-center button.danger{color:var(--orange);border-color:#ffffff59}.ops-command-center button:disabled,.ops-cleanup button:disabled{opacity:.45;cursor:not-allowed}.ops-room>aside{border:1px solid var(--line);background:#121215;height:max-content;padding:18px;position:sticky;top:90px}.ops-room>aside>button{border-bottom:1px solid var(--line);color:#86868d;text-align:left;background:0 0;width:100%;padding:14px 0;display:block}.ops-room>aside>button.active{color:var(--lime)}.ops-pay-card{border:1px solid var(--line);background:#0b0b0d;margin-top:30px;padding:16px}.ops-pay-card span{color:#777780;font:650 9px var(--font-mono)}.ops-pay-card b{margin:6px 0 15px;font-size:30px;display:block}.ops-pay-card button,.ops-cleanup button{background:var(--studio-text);width:100%;color:var(--ink);padding:13px;font-weight:760}.ops-pay-card button.paid,.ops-cleanup button.done{color:var(--lime);background:#25252b}.ops-cleanup h3{letter-spacing:-.03em;font-size:28px;line-height:1.02}.ops-brief-grid p:not(.eyebrow),.ops-cleanup p{color:#99999f}.asset-line{border-top:1px solid var(--line);color:#d5d2ca;font:11px var(--font-mono);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.asset-line button{border:1px solid var(--line);color:#8f8f96;background:0 0;padding:7px 10px}.asset-line.delivered span{color:var(--lime)}.ops-cleanup{border:1px solid var(--line);background:#111114;margin-top:26px;padding:22px}.launch-hub input,.launch-hub textarea,.launch-hub select{border:1px solid var(--line);width:100%;color:var(--paper);background:#0b0b0d;outline:none;padding:12px}.ops-cleanup{border-color:#ffffff47;grid-template-columns:1fr 230px;align-items:center;gap:25px;display:grid}.ops-simple-detail{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.ops-simple-detail article{background:#111114;min-height:260px;padding:22px}.ops-simple-detail article:first-child{grid-row:span 2}.ops-detail-summary>div{border-top:1px solid var(--line);grid-template-columns:110px 1fr;align-items:center;gap:14px;padding:13px 0;display:grid}.ops-detail-summary>div.ops-note-row{grid-template-columns:1fr;align-items:start}.ops-detail-summary>div.ops-note-row b{color:#c8c6bf;font-size:13px;line-height:1.6}.ops-detail-summary span{color:#777780;font:700 9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ops-detail-summary b{font-size:16px}.ops-detail-summary select{border:1px solid var(--line);color:var(--paper);background:#0b0b0d;padding:10px}.ops-wide-action{border:1px solid var(--line);width:100%;color:var(--paper);background:#18181c;margin-top:14px;padding:12px}.ops-deliverable-checklist{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr .85fr;gap:1px;margin-top:26px;display:grid}.ops-deliverable-checklist article{background:#111114;min-height:230px;padding:22px}.ops-deliverable-checklist label{border-top:1px solid var(--line);color:#b8b6b0;align-items:center;gap:9px;padding:11px 0;font-size:12px;display:flex}.ops-deliverable-checklist input{accent-color:var(--studio-text)}.ops-deliverable-checklist h3{letter-spacing:-.03em;margin:0 0 12px;font-size:28px;line-height:1.02}.ops-deliverable-checklist p:not(.eyebrow){color:#99999f}.ops-new-job-modal{background:#111114;border:1px solid #3a3b42;width:min(860px,100vw - 32px);max-height:90vh;padding:30px;position:relative;overflow:auto;box-shadow:0 34px 110px #000}.ops-new-job-modal.small{width:min(520px,100vw - 32px)}.ops-new-job-modal h2{letter-spacing:-.055em;margin:8px 0 14px;font-size:clamp(2.4rem,5vw,5.2rem);line-height:.92}.ops-new-job-modal>p:not(.eyebrow){color:#9b9ba1;max-width:620px;line-height:1.6}.ops-new-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin:26px 0 16px;display:grid}.ops-new-grid label{color:#818188;font:700 9px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;gap:8px;display:grid}.ops-new-grid label.wide{grid-column:1/-1}.ops-new-grid input,.ops-new-grid select,.ops-new-grid textarea{border:1px solid var(--line);width:100%;color:var(--paper);font:13px var(--font-body);letter-spacing:0;text-transform:none;background:#0b0b0d;outline:none;padding:12px}.ops-new-grid textarea{resize:vertical;min-height:105px}.ops-new-grid input:focus,.ops-new-grid select:focus,.ops-new-grid textarea:focus{border-color:var(--studio-text)}.ops-new-checks{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:18px;display:grid}.ops-new-checks label{color:#b7b5af;background:#0d0d10;padding:13px;font-size:12px}.ops-new-checks input{accent-color:var(--studio-text);margin-right:9px}.ops-new-actions{grid-template-columns:1fr 1.2fr;gap:8px;display:grid}.ops-new-actions button{border:1px solid var(--line);min-height:48px;color:var(--paper);background:#18181c}.ops-new-actions button[type=submit]{border-color:var(--studio-text);background:var(--studio-text);color:var(--ink);font-weight:780}.launch-hub{grid-template-columns:360px minmax(0,1fr);gap:34px;display:grid}.launch-hub>aside{border:1px solid var(--line);background:#111114;height:max-content;padding:22px;position:sticky;top:88px}.launch-hub aside img{object-fit:contain;border:1px solid var(--line);background:#070709;width:100%;height:220px;margin:16px 0}.launch-product-facts{background:var(--line);gap:1px;margin-bottom:18px;display:grid}.launch-product-facts span{background:#0b0b0d;justify-content:space-between;padding:12px;display:flex}.launch-product-facts b{color:var(--paper)}.launch-editor{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px;display:grid}.launch-editor label{color:#8b8b92;font:650 9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;display:block}.launch-editor input,.launch-editor textarea{font:13px var(--font-body);letter-spacing:0;text-transform:none;margin-top:7px}.launch-editor textarea{resize:vertical;min-height:120px}.channel-tabs{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:22px;display:grid}.channel-tabs button{border-right:1px solid var(--line);color:#e8e5dd;text-align:left;background:#101012;min-height:76px;padding:14px}.channel-tabs button:last-child{border-right:0}.channel-tabs button.active{box-shadow:inset 0 -2px var(--studio-text);background:#1a1a1e}.channel-tabs span{color:#777780;font:9px var(--font-mono);margin-top:8px;display:block}.channel-preview{border:1px solid var(--line);background:#111114;padding:24px}.channel-preview header em{color:var(--lime);font:700 9px var(--font-mono);text-transform:uppercase;border:1px solid #ffffff59;padding:8px 10px;font-style:normal}.post-card{border:1px solid var(--line);background:#08080a;grid-template-columns:310px 1fr;align-items:center;gap:22px;padding:16px;display:grid}.post-card img{object-fit:contain;width:100%;height:190px}.post-card b{font-size:26px}.post-card p{color:#adaba5;margin:10px 0}.post-card small{font-family:var(--font-mono);color:#7b7b82}.channel-preview footer{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid}.channel-preview footer button{border-right:1px solid var(--line);color:#ddd;background:0 0;min-height:48px}.channel-preview footer button:last-child{color:var(--cyan);border-right:0}.launch-checklist{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:22px;display:grid}.launch-checklist label{color:#b8b6b0;background:#101012;padding:13px;font-size:12px}.launch-checklist input{accent-color:var(--studio-text);margin-right:9px}@media (width<=980px){.ops-metrics,.launch-editor,.channel-tabs,.launch-checklist,.ops-file-grid{grid-template-columns:1fr 1fr}.ops-room,.launch-hub,.ops-work-rule,.ops-command-center,.ops-payout-body,.ops-mode-tabs{grid-template-columns:1fr}.ops-payout-workers{border-right:0;border-bottom:1px solid var(--line)}.ops-room>aside,.launch-hub>aside{position:static}.post-card,.ops-simple-detail,.ops-deliverable-checklist{grid-template-columns:1fr}.ops-simple-detail article:first-child{grid-row:auto}.ops-cleanup{grid-template-columns:1fr}}@media (width<=620px){.ops-metrics,.launch-editor,.channel-tabs,.channel-preview footer,.launch-checklist,.ops-new-grid,.ops-new-checks,.ops-new-actions,.ops-command-center>div,.ops-payout-panel>header,.ops-file-grid,.ops-file-columns{grid-template-columns:1fr}.ops-payout-total{text-align:left;min-width:0}.ops-payout-workers article{grid-template-columns:1fr 1fr}.ops-payout-workers article div:nth-child(3){grid-column:1/-1}.ops-unpaid-title{flex-direction:column;align-items:stretch}.ops-unpaid-list>article{grid-template-columns:62px 1fr}.ops-unpaid-list>article strong{text-align:left}.ops-unpaid-list>article>button:last-child{grid-column:2}.ops-payout-panel>footer{grid-template-columns:1fr}.ops-files-panel>header{flex-direction:column;align-items:stretch}.ops-file-grid footer{grid-template-columns:1fr}.ops-toolbar-actions{justify-content:flex-start;width:100%;overflow:auto}.ops-lite-toolbar{flex-direction:column;align-items:stretch}.ops-new-grid label.wide{grid-column:auto}.channel-preview footer button{border-right:0;border-bottom:1px solid var(--line)}.channel-preview footer button:last-child{border-bottom:0}}input:focus,select:focus,textarea:focus{border-color:#ffffffad;box-shadow:0 0 0 3px #ffffff14}.label-button{color:#d5d2ca;width:auto;min-width:64px;font:760 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding-inline:12px}.product-grid{align-items:start}.preview-action{color:var(--lime);opacity:0}.size-card-grid{align-items:stretch}@media (width<=980px){.shop-layout{grid-template-columns:1fr}.filters{position:static}}.product-detail{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);gap:clamp(36px,5vw,78px);padding-block:clamp(42px,7vw,88px) clamp(50px,7vw,84px)}.gallery-main:has(img.vertical){width:min(100%,420px);margin-inline:auto}.gallery-main:has(img.vertical) img.vertical{max-width:calc(100% - 44px)}.purchase-panel{padding:0}.purchase-panel h1{max-width:640px;font-size:clamp(3rem,4.5vw,5.35rem);line-height:.9}.product-blurb{max-width:560px;font-size:15px;line-height:1.65}.rating{letter-spacing:.04em;align-items:center;gap:12px;display:flex}.rating span{margin-left:0}.price-line{margin-top:8px}.product-delivery-kit{border-top:1px solid var(--line-soft);grid-template-columns:minmax(270px,.48fr) 1fr;gap:clamp(24px,4vw,52px);padding-block:clamp(38px,6vw,64px)}.delivery-kit-copy h2{font-size:clamp(2.1rem,3vw,3.4rem);line-height:.96}.delivery-kit-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.delivery-kit-grid article{min-height:188px;padding:18px}.delivery-kit-grid article:after{display:none}.delivery-kit-grid b{margin:42px 0 10px;font-size:18px}.delivery-kit-grid p{font-size:12px;line-height:1.45}.product-specs.product-specs-compact{grid-template-columns:minmax(270px,.48fr) 1fr;gap:clamp(24px,4vw,52px);padding-block:clamp(38px,6vw,58px)}.product-specs.product-specs-compact h2{font-size:clamp(2rem,2.8vw,3rem);line-height:.98}.product-custom-actions.product-custom-strip{grid-template-columns:1fr;padding-block:0 clamp(46px,6vw,72px)}.product-custom-actions.product-custom-strip article{background:radial-gradient(circle at 78% 8%,#ffffff17,#0000 30%),linear-gradient(135deg,#ffffff09,#ffffff02);grid-template-columns:1fr auto;align-items:end;gap:24px;min-height:auto;padding:clamp(22px,3vw,34px)}.product-custom-actions.product-custom-strip h2{max-width:760px;font-size:clamp(2rem,3vw,3.4rem)}.product-custom-actions.product-custom-strip p:not(.eyebrow){max-width:760px}@media (width<=900px){.product-detail,.product-delivery-kit,.product-specs.product-specs-compact,.product-custom-actions.product-custom-strip article{grid-template-columns:1fr}}.shop-layout{grid-template-columns:minmax(220px,270px) minmax(0,1fr);gap:clamp(34px,5vw,78px)}.filters{background:#0f1013b8;border:1px solid #f2f0e91a;height:fit-content;padding:18px;top:92px}.shop-filter-note{background:#ffffff09;border:1px solid #ffffff2e;gap:8px;margin-top:20px;padding:16px;display:grid}.shop-filter-note b{color:var(--paper);font-size:13px}.shop-filter-note span{color:#918f89;font-size:12px;line-height:1.5}.result-toolbar button{width:auto;min-width:56px;color:var(--muted);font:720 9px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding-inline:12px}.product-grid{gap:18px}.product-card{background:linear-gradient(#ffffff07,#ffffff02);border:1px solid #f2f0e91a;transition:border-color .2s,transform .2s}.product-card:hover{border-color:#ffffff52;transform:translateY(-2px)}.product-visual{background:radial-gradient(circle at 50% 48%,#ffffff12,#0000 44%),#0d0e11}.product-info,.product-kit-row{padding-inline:18px}.product-actions{padding:0 18px 18px}.purchase-options.product-included-list{background:#ffffff04;border:1px solid #f2f0e91a;margin-top:24px;padding:16px}.purchase-options.product-included-list>div{color:var(--paper);border-bottom:1px solid #ffffff0f;grid-template-columns:18px 1fr;gap:2px 10px;padding:12px 0;font-size:13px;display:grid}.purchase-options.product-included-list>div:last-child{border-bottom:0}.purchase-options.product-included-list i{background:var(--studio-text);border:0;border-radius:50%;grid-row:1/span 2;width:9px;height:9px;margin-top:5px}.purchase-options.product-included-list small{color:#8e8c87;grid-column:2;font-size:11px}.checkout-code-note{background:#ffffff09;border:1px solid #ffffff2e;gap:4px;margin-top:12px;padding:13px 14px;display:grid}.checkout-code-note b{font-size:12px}.checkout-code-note span{color:#95938e;font-size:11px;line-height:1.45}.checkout-notice{color:#d8f59b;background:#ffffff0b;border-color:#ffffff3d}.cart-line-note{color:#8f8d87;margin-top:12px;font-size:12px;line-height:1.45;display:block}.filter-group label{color:#9f9d98;cursor:pointer;border-left:2px solid #0000;grid-template-columns:1fr auto;min-height:36px;padding:0 10px 0 13px;position:relative}.filter-group label:has(input:checked){border-left-color:var(--studio-text);color:var(--paper);background:linear-gradient(90deg,#ffffff1c,#ffffff06)}.filter-group input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.filter-group label:has(input:focus-visible){outline-offset:2px;outline:1px solid #ffffff8c}.filter-group label:hover{color:var(--paper);background:#ffffff09}.list-view .product-grid{grid-template-columns:1fr;gap:12px}.list-view .product-card{grid-template-columns:minmax(250px,360px) minmax(0,1fr);align-items:stretch;gap:0 28px;padding:18px;display:grid}.list-view .product-visual{grid-row:1/span 3;height:100%;min-height:220px}.list-view .product-visual img{max-height:165px}.list-view .product-info{align-self:end;padding:10px 0 12px}.list-view .product-kit-row{align-self:end;padding:0 0 12px}.list-view .product-actions{grid-column:2;align-self:end;padding:0}.list-view .preview-action{opacity:1;transform:none}@media (width<=760px){.list-view .product-card{grid-template-columns:1fr}.list-view .product-visual,.list-view .product-actions{grid-column:auto}}@media (width<=980px){.shop-layout{grid-template-columns:1fr}.filters{position:static}}.resolution-band{display:none}.home-selected-work{padding-block:clamp(78px,8vw,128px)}.home-selected-work .section-header{margin-bottom:34px}@media (width<=1180px){.atelier-card.wide{width:min(48vw,650px)}.atelier-card.portrait{width:min(22vw,285px)}.atelier-card.square{width:min(31vw,420px)}.signature-layout{grid-template-columns:minmax(390px,.8fr) minmax(480px,1.2fr)}.signature-instrument{width:min(51vw,690px)}.signature-copy h1{font-size:clamp(3.8rem,6.3vw,6.5rem)}}@media (width<=860px){.atelier-track{height:auto}.simple-home-hero,.simple-hero-inner{min-height:auto}.simple-hero-inner{gap:42px;padding-block:84px 64px}.simple-hero-copy h1{font-size:clamp(4rem,14vw,7rem)}.simple-hero-copy>p:not(.eyebrow){max-width:560px;font-size:15px}.home-size-showcase{padding-block:80px 40px}.size-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.size-card-grid button{min-height:190px}.home-service-overview{padding-block:62px 86px}.home-service-overview>div:last-child{grid-template-columns:1fr}.home-service-overview button{min-height:220px}.logo-cinema-hero{height:auto}.logo-cinema-sticky{min-height:900px;position:relative;top:0}.logo-cinema-top{min-height:56px}.logo-cinema-top span:last-child{display:none}.logo-cinema-center{inset:72px 0 310px}.logo-cinema-word{width:min(72vw,520px)}.logo-cinema-mark{width:min(40vw,260px)}.logo-cinema-lines{width:92vw;height:330px}.logo-cinema-copy{grid-template-columns:1fr;gap:26px;position:absolute;bottom:160px}.logo-cinema-title h1{font-size:clamp(4.2rem,15vw,7rem)}.logo-cinema-title>p:not(.eyebrow){font-size:14px}.logo-cinema-formats{grid-template-columns:repeat(2,1fr);gap:0 18px}.logo-cinema-formats button{grid-template-columns:30px 1fr;padding:12px 0}.logo-cinema-formats small{display:none}.logo-cinema-preview-strip{grid-template-columns:repeat(2,1fr);bottom:58px}.logo-cinema-preview-strip button{height:48px}.atelier-sticky{grid-template-rows:auto minmax(430px,62svh) auto auto;min-height:auto;position:relative;top:0}.atelier-topline{grid-template-columns:1fr auto}.atelier-topline span{display:none}.atelier-topline img{width:94px}.atelier-card.wide{width:min(76vw,620px)}.atelier-card.portrait{width:min(42vw,300px)}.atelier-card.square{width:min(59vw,430px)}.atelier-caption{grid-template-columns:1fr;gap:22px;padding-bottom:28px}.atelier-caption h1{font-size:clamp(2.5rem,8vw,4.4rem)}.atelier-current{min-width:0}.atelier-footer span{display:none}.atelier-lightbox>img{width:92vw;height:76vh}.morph-copy>p:not(.eyebrow){font-size:14px}.signature-hero{min-height:auto}.signature-topline{grid-template-columns:1fr auto;min-height:58px}.signature-topline>span{display:none}.signature-layout{grid-template-columns:1fr;gap:0;min-height:auto}.signature-copy{padding:68px 0 18px}.signature-copy h1{font-size:clamp(3.6rem,13vw,7rem)}.signature-copy>p:not(.eyebrow){max-width:560px;margin-top:22px;font-size:14px}.signature-note{display:none}.signature-instrument{justify-self:center;width:min(92vw,670px);margin:-8px 0 12px}.signature-footer{white-space:nowrap;overflow:hidden}.signature-footer i{min-width:20px}.signature-grid{-webkit-mask-image:radial-gradient(circle at 50% 69%,#000 0,#0000 72%);mask-image:radial-gradient(circle at 50% 69%,#000 0,#0000 72%)}.signature-grid:before{left:50%}.signature-grid:after{top:69%;left:0}.signature-glow{width:95vw;top:70%;left:50%}.home-selected-work{padding-block:85px 100px}}@media (width<=560px){.atelier-sticky{grid-template-rows:auto minmax(365px,54svh) auto auto}.atelier-topline p{font-size:6px}.atelier-stage{min-height:365px}.atelier-card.wide{width:84vw}.simple-hero-inner{padding-block:68px 52px}.simple-hero-copy h1{font-size:clamp(3.3rem,16vw,5.3rem)}.simple-hero-copy .button-row{grid-template-columns:1fr;display:grid}.simple-hero-copy .button-row button{width:100%}.size-card-grid{grid-template-columns:1fr}.size-card-grid button{min-height:180px}.logo-cinema-sticky{min-height:820px}.logo-cinema-center{inset:66px 0 360px}.logo-cinema-word{width:80vw}.logo-cinema-lines{height:250px}.logo-cinema-copy{bottom:160px}.logo-cinema-title h1{font-size:clamp(3.5rem,17vw,5.4rem)}.logo-cinema-title .button-row{grid-template-columns:1fr;display:grid}.logo-cinema-title .button-row button{width:100%}.logo-cinema-formats b{font-size:14px}.logo-cinema-preview-strip{display:none}.atelier-card.portrait{width:48vw}.atelier-card.square{width:66vw}.atelier-card>b{display:none}.atelier-caption h1{font-size:clamp(2.35rem,10vw,3.6rem)}.atelier-lightbox>img{height:68vh}.module-core>i,.module-gpu>i{width:32px}.signature-topline p,.signature-topline button{font-size:6px}.signature-copy{padding-top:52px}.signature-copy h1{font-size:clamp(3rem,14vw,5rem)}.signature-copy .button-row{grid-template-columns:1fr;display:grid}.signature-copy .button-row button{width:100%}.signature-instrument{width:108vw;margin-left:-4vw}.signature-layer-label,.signature-coordinate{display:none}.signature-metric{min-width:84px}.signature-metric span{font-size:6px}.signature-metric b{font-size:11px}.signature-core img{width:19px;height:19px}.signature-core>span,.signature-core>i{font-size:5px}.signature-footer span:nth-of-type(3),.signature-footer span:nth-of-type(4),.signature-footer i:nth-of-type(3){display:none}}@media (prefers-reduced-motion:reduce){.logo-cinema-word,.logo-cinema-mark,.logo-cinema-field,.logo-cinema-lines,.logo-cinema-preview-strip img,.atelier-card,.atelier-card img,.atelier-aura{transition:none}.logo-cinema-word:before{opacity:0;animation:none}.module-graph i,.signature-glow,.signature-orbit,.signature-sweep,.signature-graph i{animation:none}.signature-instrument{transition:none}}:scope{--text:var(--paper);--warm:var(--paper);--content-max:1440px;--radius-xs:0px;--radius-sm:0px;--radius-md:0px;--shadow-float:0 24px 80px #00000057}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}main,.site-shell,.admin-shell,.admin-page{min-width:0}.contain{width:min(var(--content-max), calc(100% - clamp(32px,5vw,72px)))}.button,input,select,textarea{border-radius:var(--radius-sm)}.button{min-height:46px}input,select,textarea{background:#101114;border-color:#f2f0e924;min-height:46px;transition:border-color .2s,background .2s,box-shadow .2s}input:hover,select:hover,textarea:hover{border-color:#f2f0e942}.page-intro{min-height:clamp(340px,42vw,500px);padding-top:clamp(72px,8vw,116px)}.intro-copy{max-width:620px}.section{padding-block:clamp(78px,9vw,130px)}.section-header{margin-bottom:clamp(34px,4vw,56px)}.empty-panel.large{border:1px solid var(--line);border-radius:var(--radius-md);background:radial-gradient(circle at 90% 15%,#ffffff12,#0000 34%),#ffffff05;align-content:center;justify-items:start;gap:12px;min-height:320px;padding:clamp(28px,5vw,68px);display:grid}.empty-panel.large h2{margin:0;font-size:clamp(2.2rem,4vw,4.2rem)}.empty-panel.large p{max-width:620px;color:var(--muted)}.admin-nav-v2{background:#08090bf5;border-bottom-color:#f2f0e91a}.admin-shell>footer{display:none}.admin-nav-v2>div{width:min(calc(100% - 40px), var(--content-max));grid-template-columns:minmax(180px,220px) minmax(430px,1fr) auto;gap:14px;min-height:74px}.admin-nav-v2 nav{border-radius:var(--radius-sm);justify-self:center;min-width:0}.admin-nav-v2 nav button,.admin-nav-account button{border-radius:var(--radius-xs);min-height:38px}.admin-nav-v2 nav button.active,.admin-nav-v2 nav button[aria-current=page]{color:var(--lime);background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff3}.admin-nav-account{gap:6px}.admin-nav-account button.active{color:var(--lime);border-color:#ffffff59}.admin-identity{border-radius:var(--radius-xs);min-width:142px;max-width:184px}.admin-shell .admin-page{width:min(calc(100% - clamp(32px,5vw,72px)), var(--content-max));padding:clamp(44px,5vw,72px) 0 120px}.admin-topline{align-items:flex-start;gap:32px}.admin-topline>div:first-child{min-width:0}.admin-topline h1{max-width:980px;font-size:clamp(3rem,4.8vw,5.8rem)}.admin-topline>.button-row{flex:0 620px;justify-content:flex-end}.legal-warning{border-radius:var(--radius-sm)}.admin-charts{gap:12px}.readiness-summary-grid article,.queue-controls{border-radius:var(--radius-sm);background:linear-gradient(145deg, #ffffff06, transparent 42%), var(--surface)}.readiness-summary-grid{gap:10px;margin-block:22px}.admin-workflow-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:8px 0 18px;display:grid}.admin-workflow-strip article{border:1px solid var(--line);border-radius:var(--radius-sm);background:linear-gradient(145deg, #ffffff07, transparent 48%), var(--surface);min-width:0;padding:18px;position:relative}.admin-workflow-strip article:after{content:"";background:#ffffff1f;height:2px;position:absolute;inset:auto 18px 0}.admin-workflow-strip article.done:after{background:var(--lime)}.admin-workflow-strip article.needs-work:after{background:var(--orange)}.admin-workflow-strip span{color:var(--lime);font:800 11px var(--font-mono);letter-spacing:.12em}.admin-workflow-strip b{color:var(--text);margin:16px 0 8px;font-size:15px;display:block}.admin-workflow-strip p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.readiness-summary-grid article{min-width:0;padding:18px}.admin-toolbar{gap:10px}.admin-product-table{border:1px solid var(--line);border-radius:var(--radius-sm);overscroll-behavior-inline:contain;width:100%;min-width:0;overflow-x:auto}.table-head,.admin-product-table>div{min-width:1160px;padding-inline:16px}.admin-product-table>div:not(.table-head):hover{background:#ffffff06}.admin-product-table>div:last-child{border-bottom:0}.simple-modal{border-radius:var(--radius-md);box-shadow:var(--shadow-float)}.manual-id-panel{border-radius:var(--radius-sm)}@media (width<=1380px) and (width>=861px){.admin-nav-v2>div{grid-template-columns:minmax(190px,1fr) auto;gap:10px 18px;padding-block:12px}.admin-nav-v2 .admin-brand{grid-area:1/1}.admin-nav-account{grid-area:1/2}.admin-nav-v2 nav{grid-area:2/1/auto/-1;justify-content:flex-start;justify-self:stretch;width:100%;overflow-x:auto}}@media (width<=960px){.admin-topline{flex-direction:column}.admin-topline>.button-row{flex-basis:auto;justify-content:flex-start;width:100%}.readiness-summary-grid,.admin-workflow-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.admin-nav-v2>div{width:min(calc(100% - 24px), var(--content-max));grid-template-columns:minmax(150px,1fr) auto;gap:10px;padding-block:10px}.admin-nav-v2 .admin-brand{grid-area:1/1}.admin-nav-account{grid-area:1/2;overflow:visible}.admin-nav-v2 nav{scrollbar-width:none;grid-area:2/1/auto/-1;justify-self:stretch;width:100%;display:flex;overflow-x:auto}.admin-nav-v2 nav::-webkit-scrollbar{display:none}.admin-identity,.admin-settings-link{display:none}}@media (width<=560px){.contain{width:min(calc(100% - 28px), var(--content-max))}.page-intro{min-height:320px;padding-top:58px}.page-intro h1{font-size:clamp(2.7rem,13vw,4.8rem)}.admin-nav-v2>div{width:calc(100% - 20px)}.admin-nav-v2 .admin-brand small{max-width:110px}.admin-nav-account .admin-view-store{display:none}.admin-nav-account button{padding-inline:9px}.admin-shell .admin-page{width:calc(100% - 28px);padding-top:34px}.readiness-summary-grid,.admin-workflow-strip{grid-template-columns:1fr}.admin-topline>.button-row{grid-template-columns:1fr;display:grid}.admin-topline>.button-row .button{width:100%}}@media (width>=1381px){.admin-nav-v2{background:#090a0ce6;min-height:72px;box-shadow:0 12px 44px #0003}.admin-nav-v2>div{grid-template-columns:minmax(210px,240px) minmax(430px,1fr) auto;width:calc(100% - 72px);max-width:none;min-height:72px}.admin-nav-v2.signed-out>div{grid-template-columns:minmax(210px,1fr) auto}}.resolution-band,.home-decision,.proof-section{display:none}.home-size-showcase,.home-selected-work,.home-service-overview,.help-strip{padding-block:clamp(72px,8vw,118px)}.home-size-showcase+.home-selected-work,.home-selected-work+.home-service-overview{border-top:1px solid #f2f0e914}.admin-nav-section{display:none}@media (width>=1101px){.admin-shell>main{min-height:100vh;padding-left:272px}.admin-nav-v2{background:linear-gradient(#ffffff09,#0000 24%),#090a0cf7;border-bottom:0;border-right:1px solid #f2f0e91a;width:272px;min-height:100dvh;position:fixed;inset:0 auto 0 0;box-shadow:18px 0 60px #0000003d}.admin-nav-v2>div,.admin-nav-v2.signed-out>div{flex-direction:column;align-items:stretch;gap:0;width:100%;max-width:none;height:100%;min-height:100dvh;padding:22px 18px 18px;display:flex}.admin-nav-v2 .admin-brand{border-bottom:1px solid #f2f0e917;width:100%;min-height:58px;padding:4px 8px 20px}.admin-nav-section{color:#67686f;font:700 8px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:28px 12px 10px;display:block}.admin-nav-v2 nav{background:0 0;border:0;justify-content:stretch;justify-self:auto;gap:4px;width:100%;padding:0;display:grid}.admin-nav-v2 nav button{text-align:left;border-left:2px solid #0000;width:100%;min-height:44px;padding:0 14px}.admin-nav-v2 nav button:hover{background:#ffffff09}.admin-nav-v2 nav button.active,.admin-nav-v2 nav button[aria-current=page]{border-left-color:var(--studio-text);box-shadow:none;background:linear-gradient(90deg,#ffffff1b,#ffffff06)}.admin-nav-account{border-top:1px solid #f2f0e917;justify-content:stretch;align-items:stretch;gap:6px;width:100%;margin-top:auto;padding-top:18px;display:grid}.admin-nav-account button,.admin-identity{text-align:left;width:100%;max-width:none;min-height:42px;margin:0}.admin-identity{order:-1;padding:11px 12px}.admin-nav-account .admin-sign-out{text-align:center;margin-top:4px}.admin-shell .admin-page{width:min(100% - clamp(40px,5vw,80px),1440px)}}@media (width<=1100px){.admin-shell>main{padding-left:0}}.fixed-price-brief{background:linear-gradient(135deg,#ffffff13,#ffffff09 58%,#ffffff03),#0d0e10;border:1px solid #ffffff3d;grid-template-columns:minmax(0,.92fr) minmax(360px,.58fr);align-items:end;gap:clamp(28px,5vw,76px);padding:clamp(34px,5vw,62px);display:grid}.fixed-price-brief h2{text-transform:uppercase;max-width:860px;margin-bottom:16px;font-size:clamp(2.5rem,4.6vw,5.4rem)}.fixed-price-brief p:not(.eyebrow){color:#b8b6af;max-width:760px;margin:0;font-size:16px}.fixed-price-steps{background:#f2f0e91f;border:1px solid #f2f0e91f;gap:1px;display:grid}.fixed-price-steps span{color:#d0cec7;background:#101114;grid-template-columns:48px 1fr;align-items:center;min-height:58px;font-size:13px;display:grid}.fixed-price-steps b{height:100%;color:var(--lime);font:750 9px var(--font-mono);place-items:center;display:grid}.checkout-handshake{background:#ffffff0e;border:1px solid #ffffff42;gap:6px;padding:15px;display:grid}.checkout-handshake span{color:var(--lime);font:750 8px var(--font-mono);letter-spacing:.13em}.checkout-handshake b{color:var(--paper);font-size:13px}.checkout-handshake p{color:var(--muted);margin:0;font-size:12px}.help-hero-v2{background:linear-gradient(#f2f0e906 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#f2f0e905 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 78% 28%,#ffffff17,#0000 35%) 0 0/100% 100%,#0b0c0e 0 0/100% 100%}.help-hero-v2 h1{max-width:1120px}.help-hero-v2>.contain>p:not(.eyebrow){color:#b8b6af;max-width:760px;margin:-24px 0 34px;font-size:17px}.install-first-card{background:linear-gradient(135deg, #fff1, transparent 58%), var(--surface);border:1px solid #ffffff47;justify-content:space-between;align-items:center;gap:34px;margin-block:54px 28px;padding:clamp(28px,4vw,48px);display:flex}.install-first-card>div:first-child{grid-template-columns:70px minmax(0,1fr);display:grid}.install-first-card .guide-icon{border-color:var(--studio-text);color:var(--lime);grid-row:1/span 3}.install-first-card h2{margin-bottom:10px;font-size:clamp(2rem,3.6vw,4.1rem)}.install-first-card p:not(.eyebrow){max-width:720px;color:var(--muted);margin:0}.install-first-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.install-quick-start{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:34px;display:grid}.install-quick-start span{color:#cac8c1;background:#101114;align-content:space-between;gap:28px;min-height:126px;padding:16px;font-size:12px;display:grid}.install-quick-start b{color:var(--lime);font:750 9px var(--font-mono)}.delivery-kit-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.install-step-shot{justify-items:start;min-height:150px;padding:22px}.install-step-shot span{overflow-wrap:anywhere;color:#81828a;max-width:100%}.install-step-shot i{margin-top:12px}.font-note-example{background:#ffffff0e;border:1px solid #ffffff3d;gap:8px;margin-top:20px;padding:16px;display:grid}.font-note-example span{color:var(--cyan);font:750 8px var(--font-mono);letter-spacing:.13em}.font-note-example b{color:#d6d3cc;font-size:13px;line-height:1.55}@media (width<=980px){.fixed-price-brief,.mock-pay-layout,.install-first-card{grid-template-columns:1fr}.install-first-card{align-items:stretch;display:grid}.install-first-actions{justify-content:flex-start}.install-quick-start,.delivery-kit-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.fixed-price-brief{padding:24px 18px}.fixed-price-steps span{grid-template-columns:40px 1fr}.install-first-card>div:first-child{grid-template-columns:1fr}.install-first-card .guide-icon{grid-row:auto;margin-bottom:18px}.install-quick-start,.delivery-kit-grid.compact{grid-template-columns:1fr}.install-quick-start span{gap:14px;min-height:82px}}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:var(--studio-text);outline-offset:2px}input:focus,select:focus,textarea:focus{background:#121318;border-color:#ffffffad;box-shadow:0 0 0 3px #ffffff14}.page-intro{align-items:end;min-height:clamp(250px,30vw,380px);padding-top:clamp(46px,6vw,82px);padding-bottom:clamp(30px,4vw,52px);overflow:hidden}.page-intro:after{opacity:.42;filter:blur(32px)}.page-intro h1{max-width:920px;font-size:clamp(2.7rem,5vw,5.7rem)}.shop-layout{padding-block-start:48px}.shop-confidence{border:1px solid var(--line-soft);background:#ffffff03;margin-top:8px}.shop-confidence>div{min-height:76px;padding:16px 22px}.product-visual{min-height:clamp(230px,30vw,380px)}.product-visual img{max-width:94%;max-height:82%}.product-visual img.vertical{height:min(330px,82%)}.size-card-grid button{min-height:clamp(220px,22vw,340px)}.size-card-grid img{object-fit:contain;width:100%;height:100%;max-height:220px}.size-card-grid .portrait img{max-height:280px}.help-hero form span,.global-search span,.search-filter-bar>label span{min-width:46px;color:var(--muted);font:760 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}@media (width<=980px){.shop-layout{grid-template-columns:1fr}.filters{position:static}}.footer-logo{letter-spacing:0;background:0 0;border:0;grid-column:auto;justify-self:start;padding:0}.footer-logo img{object-fit:contain;width:min(178px,62vw);max-height:44px;display:block}.footer-logo{gap:10px}.footer-logo img{flex:none}.footer-logo .brand-icon-img{object-fit:contain;width:36px;height:36px;max-height:36px}.footer-logo .brand-wordmark-img{object-fit:contain;width:min(170px,54vw);height:auto;max-height:30px}:scope{--radius-xs:0px;--radius-sm:0px;--radius-md:0px}:where(.custom-retention-notice,.custom-retention-inline,.custom-flow .brief-grid label input,.custom-flow .brief-grid label select,.custom-flow .brief-grid label textarea,.custom-flow .brief-color-control input[type=color],.custom-flow .upload-zone,.flow-summary,.flow-capacity,.flow-service-grid button,.scope-grid,.scope-grid>div,.slot-ticket,.queue-card,.queue-card-v2,.support-email-card,.checkout-notice,.account-menu,.admin-page input,.admin-page select,.admin-page textarea,.admin-page button,.room-waiting-rule,.room-proof-card,.room-proof-card footer button),.custom-flow .brief-color-control input[type=color]{border-radius:0}.custom-flow .brief-color-control input[type=color]::-webkit-color-swatch{border-radius:0}.custom-flow .brief-color-control input[type=color]::-webkit-color-swatch-wrapper{border-radius:0}.custom-flow .brief-color-control input[type=color]::-moz-color-swatch{border-radius:0}.terms-check,.checkout-form label.terms-check,.checkout-panel label.terms-check{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;width:fit-content;max-width:100%;line-height:1.45;display:grid}.terms-check input,.checkout-form label.terms-check input,.checkout-panel label.terms-check input{appearance:none;box-sizing:border-box;flex:0 0 16px;width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px;margin:2px 0 0;padding:0}.danger-link{color:#ff9d74}.confirm-modal{border:1px solid var(--studio-text);background:var(--surface,#141416);width:min(460px,100vw - 32px);padding:28px;box-shadow:0 24px 80px #00000073}.confirm-modal h2{margin:8px 0 12px}.confirm-modal p:not(.eyebrow){color:var(--muted);line-height:1.55}.button.danger{border:1px solid var(--studio-text);background:var(--studio-text);color:#160d09}.admin-system-health .admin-topline{align-items:flex-end}.health-summary-grid h2{font-size:clamp(28px,4vw,48px)}.system-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.system-health-card{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff09,#ffffff03);min-height:220px;padding:22px}.system-health-card header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.system-health-card header span{color:var(--lime);font:700 12px var(--font-mono)}.system-health-card header b{flex:1}.system-health-card header em{border:1px solid var(--line);color:var(--muted);font:700 10px var(--font-mono);text-transform:uppercase;padding:6px 8px;font-style:normal}.system-health-card.ok{background:linear-gradient(135deg,#ffffff13,#ffffff04);border-color:#ffffff6b}.system-health-card.warning{background:linear-gradient(135deg,#ffffff13,#ffffff04);border-color:#ffffff80}.system-health-card.missing{background:linear-gradient(135deg,#ffffff16,#ffffff04);border-color:#ffffff85}.system-health-card.unknown{border-color:#ffffff59}.system-health-card p{color:var(--muted);line-height:1.6}.system-health-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.system-health-meta span{border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;min-width:0;padding:10px}.system-health-meta b{color:var(--text);font:700 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;display:block}.system-health-meta.stacked{grid-template-columns:1fr}.system-health-panels{grid-template-columns:1.15fr .85fr .85fr}.system-action-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.system-action-list button{border:1px solid var(--line);color:var(--lime);text-align:left;background:0 0;padding:12px}.health-callback{color:var(--lime);overflow-wrap:anywhere;margin-top:14px;line-height:1.5;display:block}@media (width<=1100px){.system-health-grid,.system-health-panels{grid-template-columns:1fr}}@media (width<=720px){.system-health-meta,.system-action-list{grid-template-columns:1fr}}.system-safety-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.system-safety-list article{border:1px solid var(--line);background:#ffffff05;min-height:150px;padding:18px}.system-safety-list span{color:var(--lime);font:750 10px var(--font-mono);margin-bottom:22px;display:block}.system-safety-list b{color:var(--text);margin-bottom:8px;display:block}.system-safety-list small{color:var(--muted);line-height:1.55}@media (width<=900px){.system-safety-list{grid-template-columns:1fr}}.launch-readiness-center,.custom-scope-command{background:radial-gradient(circle at 0 0,#ffffff14,#0000 34%),linear-gradient(135deg,#12180ec7,#111112eb);border:1px solid #ffffff47;margin:26px 0;padding:clamp(22px,3vw,34px)}.launch-readiness-grid,.custom-scope-cards,.scale-fix-grid,.support-detail-grid,.checkout-flow-strip{gap:12px;display:grid}.launch-readiness-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:22px}.launch-readiness-card{border:1px solid var(--line);background:#ffffff06;grid-template-rows:auto 1fr auto auto;gap:14px;min-height:230px;padding:18px;display:grid}.launch-readiness-card>span,.custom-scope-cards span,.scale-fix-grid span{color:var(--lime);font:800 10px var(--font-mono);letter-spacing:.12em}.launch-readiness-card b,.custom-scope-cards b,.scale-fix-grid b{color:var(--paper);font-size:16px;display:block}.launch-readiness-card p,.custom-scope-command p,.scale-fix-grid p{color:var(--muted);margin:8px 0 0;line-height:1.6}.launch-readiness-card em{width:max-content;color:var(--muted);font:800 9px var(--font-mono);text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;padding:5px 9px;font-style:normal}.launch-readiness-card.ok em{color:var(--lime);background:#ffffff14;border-color:#ffffff61}.launch-readiness-card.warning em{color:var(--orange);background:#ffffff14;border-color:#ffffff6b}.launch-readiness-card.missing em{color:#ff9a9a;background:#ffffff14;border-color:#ffffff6b}.launch-readiness-card button{color:var(--paper);background:#ffffff09;border:1px solid #ffffff24;justify-self:stretch;min-height:42px}.custom-scope-command{grid-template-columns:minmax(260px,.9fr) 1.4fr;align-items:start;gap:clamp(22px,4vw,54px);display:grid}.custom-scope-command h2{max-width:520px;margin:8px 0 12px;font-size:clamp(2.4rem,4vw,4.4rem);line-height:.96}.custom-scope-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.custom-scope-cards article{border:1px solid var(--line);background:#0000002e;min-height:176px;padding:18px}.custom-scope-cards small{color:var(--muted);margin-top:14px;line-height:1.55;display:block}.custom-warning-strip{background:#ffffff13;border:1px solid #ffffff52;grid-column:1/-1;align-items:center;gap:18px;padding:16px 18px;display:flex}.custom-warning-strip b{color:var(--orange)}.custom-warning-strip span{color:var(--muted);line-height:1.5}.scale-fix-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0}.scale-fix-grid article,.support-detail-grid span{border:1px solid var(--line);background:#ffffff06;padding:16px}.support-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.support-detail-grid span{color:var(--paper);font:750 12px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.checkout-flow-strip{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 24px}.checkout-flow-strip article{border-right:1px solid var(--line);background:#ffffff05;min-height:96px;padding:16px}.checkout-flow-strip article:last-child{border-right:0}.checkout-flow-strip span{color:var(--lime);font:800 10px var(--font-mono)}.checkout-flow-strip b{color:var(--paper);margin:8px 0 6px;display:block}.checkout-flow-strip small{color:var(--muted);line-height:1.45}@media (width<=980px){.custom-scope-command,.custom-scope-cards,.scale-fix-grid,.support-detail-grid,.checkout-flow-strip{grid-template-columns:1fr}.checkout-flow-strip article{border-right:0;border-bottom:1px solid var(--line)}.checkout-flow-strip article:last-child{border-bottom:0}}.custom-handoff-flow,.help-article-map{background:linear-gradient(135deg,#ffffff0e,#ffffff05);border:1px solid #ffffff2e;grid-template-columns:minmax(260px,.85fr) 1.45fr;align-items:stretch;gap:26px;margin-top:28px;margin-bottom:34px;padding:30px;display:grid}.custom-handoff-flow h2,.help-article-map h2{letter-spacing:-.055em;margin:0 0 10px;font-size:clamp(30px,4vw,58px)}.custom-handoff-flow p:not(.eyebrow),.help-article-map p:not(.eyebrow){max-width:620px;color:var(--muted);line-height:1.65}.custom-handoff-steps,.help-article-map>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.help-article-map>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr))}.custom-handoff-steps article,.help-article-map button{text-align:left;min-height:170px;color:var(--paper);background:#0000002e;border:1px solid #ffffff1f;padding:18px}.help-article-map button{cursor:pointer}.custom-handoff-steps span,.help-article-map span,.custom-inbox-workflow span{color:var(--lime);font:700 12px/1 var(--font-mono)}.custom-handoff-steps b,.help-article-map b,.custom-inbox-workflow b{margin:38px 0 8px;font-size:17px;display:block}.custom-handoff-steps small,.help-article-map small,.custom-inbox-workflow small{color:var(--muted);line-height:1.55;display:block}.custom-inbox-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.custom-inbox-workflow article{background:#ffffff06;border:1px solid #ffffff1c;padding:16px}.custom-inbox-workflow article.done{background:#ffffff0e;border-color:#ffffff59}.custom-inbox-workflow article.active{background:#ffffff0e;border-color:#ffffff73}.custom-inbox-workflow b{margin-top:18px}.launch-readiness-compact{border-color:#ffffff2e;padding:24px}.launch-readiness-compact .section-header{align-items:end;margin-bottom:18px}.launch-readiness-compact .section-header h2{font-size:clamp(28px,3.8vw,54px)}.launch-readiness-compact .launch-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.launch-readiness-compact .launch-readiness-card{min-height:0;padding:16px}.launch-readiness-compact .launch-readiness-card>div p{min-height:52px}.admin-system-health .system-health-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.custom-handoff-flow,.help-article-map{grid-template-columns:1fr}.custom-handoff-steps,.help-article-map>div:last-child,.custom-inbox-workflow,.launch-readiness-compact .launch-readiness-grid,.admin-system-health .system-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.custom-handoff-flow,.help-article-map{padding:20px}.custom-handoff-steps,.help-article-map>div:last-child,.custom-inbox-workflow,.launch-readiness-compact .launch-readiness-grid,.admin-system-health .system-health-grid{grid-template-columns:1fr}}.help-article-map{grid-template-columns:minmax(280px,.78fr) minmax(420px,1.22fr);align-items:center}.help-article-map>div:last-child{grid-template-columns:1fr;gap:8px;display:grid}.help-article-map button{grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:3px 16px;min-height:0;padding:16px 18px;display:grid}.help-article-map button span{background:#ffffff0f;border:1px solid #ffffff47;grid-row:1/span 2;place-items:center;width:32px;height:32px;display:grid}.help-article-map button b{letter-spacing:-.025em;margin:0;font-size:18px}.help-article-map button small{grid-column:2;max-width:520px;font-size:12px;line-height:1.45}.support-cta{align-items:center}.support-cta .button.primary,.support-cta button{white-space:nowrap;text-align:center;min-width:168px}.admin-support-page .admin-topline.compact{align-items:flex-end;margin-bottom:24px}.admin-support-page .admin-topline.compact .muted{max-width:720px}.admin-inbox-layout{grid-template-columns:minmax(330px,380px) minmax(0,1fr)}.admin-inbox-list .inbox-group-label{z-index:2;border-bottom:1px solid var(--line);color:var(--lime);font:800 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:#0a0b0df5;justify-content:space-between;align-items:center;padding:10px 14px;display:flex;position:sticky;top:0}.support-ticket-detail .button-row{flex-wrap:wrap}.compact-custom-panel{background:#ffffff04;padding:16px}.compact-custom-panel .custom-upload-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.compact-custom-panel .admin-upload-action{min-height:118px;color:var(--paper);cursor:pointer;background:linear-gradient(145deg,#ffffff09,#ffffff05);border:1px solid #ffffff1f;padding:14px 14px 42px;transition:border-color .18s,background .18s,transform .18s;position:relative}.compact-custom-panel .admin-upload-action:hover{background:#ffffff0f;border-color:#ffffff80;transform:translateY(-1px)}.compact-custom-panel .admin-upload-action span{color:var(--lime);font:800 11px/1 var(--font-mono)}.compact-custom-panel .admin-upload-action b{text-transform:none;margin-top:14px;font-size:14px;line-height:1.25;display:block}.compact-custom-panel .admin-upload-action small{color:var(--muted);font:500 11px/1.45 var(--font-sans);text-transform:none;margin-top:7px;display:block}.compact-custom-panel .admin-upload-action:after{content:"Choose file";color:var(--lime);font:800 9px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;background:#c8ff360b;border:1px solid #c8ff3647;padding:6px 9px;position:absolute;bottom:12px;left:14px}.compact-custom-panel .admin-upload-action input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.custom-panel-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.custom-panel-actions .button.primary{min-width:220px}@media (width<=980px){.help-article-map,.admin-inbox-layout,.compact-custom-panel .custom-upload-grid{grid-template-columns:1fr}}.compact-custom-panel .admin-upload-action>input[type=file]{opacity:0;clip:rect(0 0 0 0);clip-path:inset(50%);pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.compact-custom-panel .admin-upload-action{min-height:132px}.admin-shell .admin-page{padding-top:clamp(28px,3.4vw,50px)}.admin-topline{margin-bottom:28px}.admin-topline h1{font-size:clamp(2.35rem,3.55vw,4.8rem);line-height:.98}.chat-inbox-list{display:block}.chat-inbox-list>button{background:0 0;border-left:3px solid #0000;gap:7px;padding:16px;display:grid}.chat-inbox-list>button.active{border-left-color:var(--studio-text);background:#ffffff0e}.chat-inbox-list>button:hover{background:#ffffff09}.chat-inbox-list>button span b{font-size:13px}.chat-inbox-list>button span i{letter-spacing:.08em;color:var(--muted);background:#ffffff09;border:1px solid #ffffff1f;border-radius:0}.chat-inbox-list>button strong{color:var(--paper);font-size:13px;line-height:1.3}.chat-inbox-list>button em,.chat-inbox-list>button small{font-size:10px}.chat-composer-panel{padding:16px}.chat-composer-panel textarea{min-height:136px}.chat-composer-actions{justify-content:flex-end;align-items:stretch;gap:10px;display:flex}.chat-attach-button{letter-spacing:.06em;cursor:pointer;min-width:130px;min-height:42px;color:var(--paper);font:800 11px/1 var(--font-mono);text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff29;justify-content:center;align-items:center;padding:0 16px;display:inline-flex;position:relative}.chat-attach-button:hover{color:var(--lime);border-color:#ffffff73}.chat-attach-button input[type=file]{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}@media (width<=780px){.chat-composer-actions{flex-direction:column}.chat-attach-button,.chat-composer-actions .button{width:100%}}.chat-inbox-list>button{min-height:108px}.chat-inbox-list>button.unread{border-left-color:var(--orange);background:#ffffff0b}.chat-inbox-list>button span time{color:var(--muted);font:700 10px/1 var(--font-mono)}.chat-inbox-list>button .chat-preview{-webkit-line-clamp:2;color:#b8b4aa;font:500 11px/1.35 var(--font-sans);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chat-inbox-list>button em{color:var(--muted);align-items:center;gap:8px;display:flex}.chat-inbox-list>button em i{font:800 8px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);background:#ffffff09;border:1px solid #ffffff21;padding:4px 7px}.chat-inbox-list>button mark{background:var(--orange);color:#080808;font:900 8px/1 var(--font-mono);text-transform:uppercase;border-radius:999px;margin-left:auto;padding:4px 7px}.queue-command-head h1,.capacity-command-head h1{max-width:620px;font-size:clamp(2rem,3.2vw,3.7rem);line-height:.98}.queue-command-head,.capacity-command-head{align-items:flex-start}.queue-command-head h1,.capacity-command-head h1,.admin-page .admin-topline.compact h1,.admin-shell .capacity-command-head h1,.admin-shell .queue-command-head h1{letter-spacing:-.045em;max-width:620px;font-size:clamp(32px,3vw,56px);line-height:1.02}.inbox-capacity-panel{background:linear-gradient(135deg,#ffffff0e,#ffffff05);border:1px solid #ffffff38;grid-template-columns:minmax(220px,.9fr) minmax(420px,1.35fr) minmax(260px,.85fr);align-items:stretch;gap:14px;margin:16px 0 24px;padding:16px;display:grid}.inbox-capacity-panel h2{letter-spacing:-.04em;margin:4px 0 6px;font-size:clamp(22px,2.1vw,34px);line-height:1}.inbox-capacity-panel p{max-width:520px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.inbox-capacity-controls{grid-template-columns:minmax(140px,1fr) 96px 96px auto;align-items:end;gap:10px;display:grid}.inbox-capacity-controls label{color:var(--muted);font:800 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;gap:6px;display:grid}.inbox-capacity-controls select,.inbox-capacity-controls input{width:100%;min-height:42px;color:var(--paper);font:700 12px/1 var(--font-sans);background:#101114;border:1px solid #ffffff24;padding:0 10px}.inbox-capacity-controls .button{white-space:nowrap;min-height:42px}.inbox-capacity-bars{align-content:center;gap:10px;display:grid}.inbox-capacity-bars span{color:var(--muted);font:800 10px/1 var(--font-mono);text-transform:uppercase;grid-template-columns:70px minmax(90px,1fr) auto;align-items:center;gap:10px;display:grid}.inbox-capacity-bars i{background:#ffffff1f;height:4px;overflow:hidden}.inbox-capacity-bars em{background:var(--acid);height:100%;display:block}@media (width<=1180px){.inbox-capacity-panel,.inbox-capacity-controls{grid-template-columns:1fr}}.admin-support-page>.support-metrics{display:none}.admin-support-page .admin-topline.compact{margin-bottom:18px}.admin-support-page .admin-topline.compact h1{max-width:760px;font-size:clamp(34px,5vw,58px);line-height:.96}.admin-support-page .admin-topline.compact p{max-width:700px;color:var(--muted);font-size:13px}.admin-support-page .inbox-capacity-panel{background:linear-gradient(100deg,#ffffff12,#ffffff06);border:1px solid #ffffff38;grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:18px;margin:0 0 18px;padding:16px;display:grid}.admin-support-page .inbox-capacity-panel>div:first-child{grid-template-columns:auto minmax(220px,1fr);align-items:end;gap:4px 16px;display:grid}.admin-support-page .inbox-capacity-panel .eyebrow{color:var(--muted);grid-column:1/-1;margin:0;font-size:9px}.admin-support-page .inbox-capacity-panel h2{letter-spacing:-.04em;white-space:nowrap;margin:0;font-size:clamp(22px,2.1vw,30px);line-height:.98}.admin-support-page .inbox-capacity-panel p{max-width:440px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.admin-support-page .inbox-capacity-controls{grid-template-columns:150px 88px 100px auto;align-items:end;gap:8px;display:grid}.admin-support-page .inbox-capacity-controls label{color:var(--muted);font-size:8px}.admin-support-page .inbox-capacity-controls select,.admin-support-page .inbox-capacity-controls input{background:#ffffff09;min-height:38px;padding:0 12px}.admin-support-page .inbox-capacity-controls .button{white-space:nowrap;min-height:38px;padding:0 16px}.admin-support-page .admin-inbox-toolbar-v4{margin-bottom:10px}.admin-support-page .admin-inbox-list.chat-inbox-list{background:#ffffff05;border:1px solid #ffffff17}.admin-support-page .chat-inbox-list>button,.admin-support-page .chat-inbox-list>button.custom-thread,.admin-support-page .chat-inbox-list>button.support-thread{color:var(--paper);background:#ffffff06;border-top:0;border-bottom:1px solid #ffffff13;border-left:3px solid #0000;border-right:0;padding:15px 16px;position:relative}.admin-support-page .chat-inbox-list>button.active,.admin-support-page .chat-inbox-list>button.active.custom-thread,.admin-support-page .chat-inbox-list>button.active.support-thread{border-left-color:var(--acid);background:linear-gradient(90deg,#ffffff17,#ffffff06)}.admin-support-page .chat-inbox-list>button.unread,.admin-support-page .chat-inbox-list>button.unread.custom-thread,.admin-support-page .chat-inbox-list>button.unread.support-thread{border-left-color:var(--orange)}.admin-support-page .chat-inbox-list>button.active.unread{border-left-color:var(--acid)}.admin-support-page .chat-inbox-list>button span{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-support-page .chat-inbox-list>button strong{letter-spacing:-.01em;font-size:12px}.admin-support-page .chat-inbox-list>button .chat-preview{color:#f5f2eac7;margin-top:7px;font-size:12px;line-height:1.35}.admin-support-page .chat-inbox-list>button small{color:#f5f2ea94}.admin-support-page .chat-inbox-list>button em{gap:8px;margin-top:9px}.admin-support-page .chat-inbox-list>button em i,.admin-support-page .chat-inbox-list>button.custom-thread em i,.admin-support-page .chat-inbox-list>button.support-thread em i{color:#f5f2eab8;background:0 0;border:1px solid #ffffff24}@media (width<=1100px){.admin-support-page .inbox-capacity-panel,.admin-support-page .inbox-capacity-panel>div:first-child,.admin-support-page .inbox-capacity-controls{grid-template-columns:1fr}.admin-support-page .inbox-capacity-panel h2{white-space:normal}}.admin-support-page .chat-inbox-list>button,.admin-support-page .chat-inbox-list>button.custom-thread,.admin-support-page .chat-inbox-list>button.support-thread{min-height:112px;max-height:112px;overflow:hidden}.admin-support-page .chat-inbox-list>button .chat-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:32px;max-height:32px;display:-webkit-box;overflow:hidden}.admin-support-page .chat-inbox-list>button em{min-height:20px;overflow:hidden}.admin-support-page .chat-inbox-list>button em i{text-overflow:ellipsis;white-space:nowrap;max-width:116px;overflow:hidden}.admin-support-page .custom-inbox-workflow,.admin-support-page .support-meta-grid{display:none}.admin-support-page .inbox-capacity-panel{background:#101110f0;border-color:#ffffff2e;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:12px 14px}.admin-support-page .inbox-capacity-panel>div:first-child{align-items:baseline;gap:12px;display:flex}.admin-support-page .inbox-capacity-panel .eyebrow{display:none}.admin-support-page .inbox-capacity-panel h2{white-space:nowrap;font-size:clamp(18px,1.8vw,24px)}.admin-support-page .inbox-capacity-panel p{display:none}.admin-support-page .inbox-capacity-controls{justify-content:end}.admin-support-page .inbox-capacity-controls select,.admin-support-page .inbox-capacity-controls input{color:var(--paper);background:#111315;border-color:#f5f2ea3d}.admin-support-page .inbox-capacity-controls select:focus,.admin-support-page .inbox-capacity-controls input:focus{border-color:var(--acid);box-shadow:0 0 0 1px #ffffff38}.admin-support-page .inbox-capacity-controls select option{color:#f5f2ea;background:#111315}.admin-support-page .admin-inbox-list.chat-inbox-list{background:#0d0e0f;border-color:#f5f2ea1f}.admin-support-page .chat-inbox-list>button,.admin-support-page .chat-inbox-list>button.custom-thread,.admin-support-page .chat-inbox-list>button.support-thread{width:100%;min-height:96px;max-height:96px;box-shadow:none;background:#111214;border:0;border-bottom:1px solid #f5f2ea14;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:5px 12px;padding:13px 16px;display:grid;position:relative}.admin-support-page .chat-inbox-list>button:before{content:"";background:0 0;width:3px;position:absolute;inset:0 auto 0 0}.admin-support-page .chat-inbox-list>button:after{display:none}.admin-support-page .chat-inbox-list>button:hover{background:#161719}.admin-support-page .chat-inbox-list>button.active,.admin-support-page .chat-inbox-list>button.active.custom-thread,.admin-support-page .chat-inbox-list>button.active.support-thread{background:#181b15}.admin-support-page .chat-inbox-list>button.active:before{background:var(--acid)}.admin-support-page .chat-inbox-list>button.unread:before{background:var(--orange)}.admin-support-page .chat-inbox-list>button span{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.admin-support-page .chat-inbox-list>button span b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-support-page .chat-inbox-list>button span time{color:#f5f2ea8c;font-size:10px}.admin-support-page .chat-inbox-list>button strong{text-overflow:ellipsis;white-space:nowrap;color:#f5f2eab8;grid-column:1/-1;font-size:11px;overflow:hidden}.admin-support-page .chat-inbox-list>button .chat-preview{-webkit-line-clamp:1;color:#f5f2ead6;grid-column:1/-1;min-height:18px;max-height:18px;margin:0;font-size:12px}.admin-support-page .chat-inbox-list>button em{color:#f5f2ea8c;grid-column:1/-1;align-items:center;gap:8px;min-height:18px;margin:2px 0 0;font-size:10px;display:flex}.admin-support-page .chat-inbox-list>button em i,.admin-support-page .chat-inbox-list>button.custom-thread em i,.admin-support-page .chat-inbox-list>button.support-thread em i{color:#f5f2eaa3;background:#ffffff08;border-color:#f5f2ea24;border-radius:999px;flex:none;max-width:72px;padding:2px 7px;font-style:normal}.admin-support-page .chat-inbox-list>button mark{background:var(--orange);color:#080808;border-radius:999px;margin-left:auto;padding:3px 6px;font-size:8px;font-weight:900;line-height:1}.admin-support-page .support-ticket-detail header h2{font-size:clamp(24px,2.4vw,36px)}@media (width<=900px){.admin-support-page .inbox-capacity-panel,.admin-support-page .inbox-capacity-panel>div:first-child,.admin-support-page .inbox-capacity-controls{grid-template-columns:1fr;justify-content:stretch}}.admin-support-page .chat-inbox-list>button,.admin-support-page .chat-inbox-list>button.custom-thread,.admin-support-page .chat-inbox-list>button.support-thread{gap:6px 12px;min-height:116px;max-height:116px;padding-top:14px;padding-bottom:12px}.admin-support-page .chat-inbox-list>button .chat-preview{min-height:18px;max-height:18px}.admin-support-page .chat-inbox-list>button em{min-height:22px;line-height:1}.admin-support-page .inbox-capacity-panel>div:first-child h2{letter-spacing:-.045em;margin:0;font-size:clamp(22px,2vw,32px);line-height:.96}.admin-support-page .inbox-capacity-panel>div:first-child p:not(.eyebrow){display:none}.admin-support-page .inbox-capacity-bars{justify-self:end;gap:10px;min-width:220px;display:grid}.admin-support-page .inbox-capacity-bars span{color:var(--muted);font:750 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:72px minmax(110px,1fr) 42px;align-items:center;gap:10px;display:grid}.admin-support-page .inbox-capacity-bars b{color:var(--text);font:inherit}.admin-support-page .inbox-capacity-bars i{background:#ffffff17;border-radius:999px;height:7px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff09}.admin-support-page .inbox-capacity-bars em{border-radius:inherit;background:linear-gradient(90deg, var(--studio-text), #ffffffb8);height:100%;display:block;box-shadow:0 0 16px #fff3}.admin-support-page .chat-inbox-list{background:#101112;border-color:#ffffff1c}.admin-support-page .chat-inbox-list>button,.admin-support-page .chat-inbox-list>button.custom-thread,.admin-support-page .chat-inbox-list>button.support-thread{min-height:108px;max-height:108px;color:var(--text);box-shadow:none;background:#111214;border-top:0;border-bottom:1px solid #ffffff14;border-left:3px solid #0000;border-right:0;padding:16px}.admin-support-page .chat-inbox-list>button.active,.admin-support-page .chat-inbox-list>button:hover{background:linear-gradient(90deg,#ffffff14,#ffffff04)}.admin-support-page .chat-inbox-list>button span,.admin-support-page .chat-inbox-list>button em{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-support-page .chat-inbox-list>button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-support-page .chat-inbox-list>button .chat-preview{-webkit-line-clamp:2;color:#f5f2eabd;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.admin-support-page .support-ticket-detail{background:#111214}.admin-support-page .support-ticket-detail header h2{font-size:clamp(26px,3vw,40px);line-height:.96}.admin-support-page .custom-message-thread{gap:12px;margin:14px 0;display:grid}.admin-support-page .custom-message-thread article,.admin-support-page .support-message,.admin-support-page .support-reply-history article,.room-message p{color:#f5f2eae6;background:#ffffff09;border:1px solid #ffffff1f;border-radius:18px;width:fit-content;max-width:min(720px,78%);padding:14px 16px}.admin-support-page .custom-message-thread article.customer,.admin-support-page .support-message:not(.custom-summary){justify-self:start;margin-right:auto}.admin-support-page .custom-message-thread article.fadearc,.admin-support-page .custom-message-thread article.admin,.admin-support-page .support-reply-history article{background:#ffffff14;border-color:#ffffff47;justify-self:end;margin-left:auto}.admin-support-page .support-message.custom-summary{background:#ffffff0e;border-color:#fff3;border-radius:12px;width:100%;max-width:100%}.admin-support-page .custom-message-thread article span,.admin-support-page .support-reply-history article span,.room-message p small{color:var(--muted);font:750 10px/1.2 var(--font-mono);letter-spacing:.04em;margin-bottom:6px;display:block}.admin-support-page .custom-proof-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.admin-support-page .chat-composer-panel,.admin-support-page .support-reply-panel{background:#ffffff06;border-radius:14px}.room-message{align-items:flex-start;gap:10px;display:flex}.room-message>span{flex:0 0 34px}@media (width<=1100px){.admin-support-page .inbox-capacity-panel{grid-template-columns:1fr}.admin-support-page .inbox-capacity-bars{justify-self:stretch}}.admin-support-page .inbox-capacity-panel>div:first-child{min-width:0}.admin-support-page .inbox-capacity-panel>div:first-child h2{white-space:normal;text-overflow:clip;max-width:100%;overflow:visible}.admin-support-page .inbox-capacity-controls{justify-self:center}.admin-support-page .inbox-capacity-controls label{min-width:92px}.admin-support-page .inbox-capacity-controls label:first-child{min-width:150px}@media (width<=1280px){.admin-support-page .inbox-capacity-panel{grid-template-columns:1fr}.admin-support-page .inbox-capacity-controls,.admin-support-page .inbox-capacity-bars{justify-self:stretch}}.admin-support-page .inbox-capacity-panel{box-shadow:none;background:linear-gradient(135deg,#141811eb,#0d0e0ff5);border-color:#ffffff47;grid-template-columns:minmax(240px,.9fr) minmax(430px,1.3fr) minmax(220px,.7fr);align-items:stretch;gap:16px;padding:18px}.admin-support-page .inbox-capacity-panel>div:first-child{align-content:center;gap:7px;min-width:0;padding-right:4px;display:grid}.admin-support-page .inbox-capacity-panel>div:first-child h2{max-width:16ch;color:var(--text);letter-spacing:0;margin:0;font-size:clamp(24px,2vw,34px);line-height:1.02}.admin-support-page .inbox-capacity-controls{background:#ffffff06;border:1px solid #ffffff14;grid-template-columns:minmax(150px,1.25fr) minmax(92px,.7fr) minmax(110px,.75fr) auto;justify-self:stretch;align-items:end;gap:10px;padding:10px;display:grid}.admin-support-page .inbox-capacity-controls label{min-width:0;color:var(--muted)}.admin-support-page .inbox-capacity-controls .button{white-space:nowrap;min-height:42px;padding-inline:16px}.admin-support-page .inbox-capacity-bars{background:#ffffff06;border:1px solid #ffffff14;align-content:center;place-self:stretch stretch;gap:12px;min-width:0;padding:12px;display:grid}.admin-support-page .inbox-capacity-bars span{grid-template-columns:72px minmax(90px,1fr) 46px}.admin-support-page .admin-inbox-layout{grid-template-columns:minmax(320px,.45fr) minmax(0,1fr);align-items:start;gap:20px}.admin-support-page .admin-inbox-list.chat-inbox-list{background:#090a0bd1;border-color:#ffffff1f;gap:6px;min-height:min(620px,100vh - 330px);max-height:min(620px,100vh - 330px);padding:8px;display:grid}.admin-support-page .chat-inbox-list>button,.admin-support-page .chat-inbox-list>button.custom-thread,.admin-support-page .chat-inbox-list>button.support-thread{min-height:104px;max-height:none;box-shadow:none;background:#121314eb;border:1px solid #ffffff14;border-left-width:3px;border-radius:6px;gap:6px;padding:12px 13px 11px 15px;display:grid;position:relative;overflow:hidden}.admin-support-page .chat-inbox-list>button.custom-thread{border-left-color:#ffffffb8}.admin-support-page .chat-inbox-list>button.support-thread{border-left-color:#ffffffc2}.admin-support-page .chat-inbox-list>button:hover,.admin-support-page .chat-inbox-list>button.active,.admin-support-page .chat-inbox-list>button.active.custom-thread,.admin-support-page .chat-inbox-list>button.active.support-thread{background:#ffffff13;border-color:#ffffff57}.admin-support-page .chat-inbox-list>button span,.admin-support-page .chat-inbox-list>button em{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.admin-support-page .chat-inbox-list>button span b,.admin-support-page .chat-inbox-list>button strong,.admin-support-page .chat-inbox-list>button .chat-preview{text-overflow:ellipsis;min-width:0;overflow:hidden}.admin-support-page .chat-inbox-list>button strong{white-space:nowrap;font-size:13px}.admin-support-page .chat-inbox-list>button .chat-preview{-webkit-line-clamp:2;white-space:normal;color:#f5f2eab8;-webkit-box-orient:vertical;min-height:32px;max-height:32px;display:-webkit-box}.admin-support-page .chat-inbox-list>button em{color:#f5f2ea9e;border-top:1px solid #ffffff12;min-height:22px;padding-top:7px;font-style:normal}.admin-support-page .chat-inbox-list>button mark{border-radius:999px;margin-left:auto}.admin-support-page .support-ticket-detail{background:#111214f5;border-color:#ffffff1f;gap:16px;padding:20px;display:grid}.admin-support-page .support-ticket-detail>header{border-bottom:1px solid #ffffff1a;align-items:flex-start;gap:16px;padding-bottom:18px}.admin-support-page .support-ticket-detail header h2{letter-spacing:0;max-width:14ch;font-size:clamp(28px,3vw,42px);line-height:1}.admin-support-page .support-message,.admin-support-page .support-message:not(.custom-summary){background:#ffffff09;border-color:#ffffff1f;border-radius:10px;width:fit-content;max-width:min(720px,78%);padding:14px 16px}.admin-support-page .support-reply-panel,.admin-support-page .chat-composer-panel{background:#181b16bd;border:1px solid #ffffff1c;border-radius:8px;gap:12px;padding:16px;display:grid}.admin-support-page .support-reply-helper{background:#ffffff06;border:1px solid #ffffff17;gap:12px;padding:12px;display:grid}.admin-support-page .support-reply-helper>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.admin-support-page .support-reply-history{background:0 0;border-top:1px solid #ffffff1a;gap:9px;margin-top:0;padding-top:14px;display:grid}.admin-support-page .support-reply-history article{background:#ffffff12;border-color:#ffffff40;border-radius:8px;justify-self:end;width:min(460px,100%);max-width:100%;margin-left:auto;padding:10px 12px}@media (width<=1280px){.admin-support-page .inbox-capacity-panel,.admin-support-page .inbox-capacity-controls,.admin-support-page .admin-inbox-layout{grid-template-columns:1fr}.admin-support-page .admin-inbox-list.chat-inbox-list{min-height:360px;max-height:440px}}@media (width<=720px){.admin-support-page .inbox-capacity-controls{grid-template-columns:1fr 1fr}.admin-support-page .inbox-capacity-controls .button{grid-column:1/-1}.admin-support-page .support-message,.admin-support-page .support-message:not(.custom-summary),.admin-support-page .support-reply-history article{width:100%;max-width:100%}}.admin-support-page .inbox-capacity-panel{grid-template-columns:minmax(360px,1fr) minmax(420px,1.05fr) minmax(210px,.55fr);align-items:center;min-height:0;padding:14px 16px}.admin-support-page .inbox-capacity-panel>div:first-child{align-content:center;gap:4px}.admin-support-page .inbox-capacity-panel>div:first-child h2{max-width:none;font-size:clamp(24px,1.8vw,30px);line-height:1.08}.admin-support-page .inbox-capacity-controls,.admin-support-page .inbox-capacity-bars{align-self:center;min-height:0;padding:10px 12px}.admin-support-page .inbox-capacity-controls{grid-template-columns:minmax(136px,1.1fr) 86px 100px auto}.admin-support-page .inbox-capacity-bars{gap:10px}@media (width<=1280px){.admin-support-page .inbox-capacity-panel{grid-template-columns:1fr}.admin-support-page .inbox-capacity-panel>div:first-child h2{max-width:100%}}.admin-support-page .inbox-capacity-panel{background:#0d0f0df0;border-color:#ffffff42;grid-template-columns:minmax(360px,.9fr) minmax(470px,1.2fr) minmax(180px,.45fr);gap:12px;padding:12px 14px}.admin-support-page .inbox-capacity-panel>div:first-child h2{white-space:nowrap;max-width:100%;font-size:clamp(22px,1.7vw,28px);line-height:1.05}.admin-support-page .inbox-capacity-controls{background:#ffffff05;border-color:#ffffff12;grid-template-columns:minmax(128px,1fr) 82px 96px auto;padding:8px}.admin-support-page .inbox-capacity-controls select,.admin-support-page .inbox-capacity-controls input,.admin-support-page .inbox-capacity-controls .button{min-height:40px}.admin-support-page .inbox-capacity-bars span{color:#f5f2eab8;background:#ffffff08;border:1px solid #ffffff17;grid-template-columns:1fr;align-content:center;justify-items:start;gap:3px;min-width:82px;padding:10px 12px;display:grid}.admin-support-page .inbox-capacity-bars span i{display:none}.admin-support-page:has(.chat-inbox-list>button.active.custom-thread) .support-ticket-detail{background:#11140ff5;border-color:#ffffff52}.admin-support-page:has(.chat-inbox-list>button.active.support-thread) .support-ticket-detail{background:#14110ff5;border-color:#ffffff52}.admin-support-page:has(.chat-inbox-list>button.active.support-thread) .support-ticket-detail .support-message:not(.custom-summary){background:#ffffff0e;border-color:#fff3}.admin-support-page .custom-proof-grid{display:none}.admin-support-page .custom-message-thread{margin-bottom:6px}.admin-support-page .custom-actions-panel:before{content:"Continue this custom job in the same customer thread.";color:#f5f2ea94;font:750 10px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;display:block}@media (width<=1280px){.admin-support-page .inbox-capacity-panel,.admin-support-page .inbox-capacity-controls{grid-template-columns:1fr}.admin-support-page .inbox-capacity-panel>div:first-child h2{white-space:normal}.admin-support-page .inbox-capacity-bars{justify-content:flex-start}}.admin-support-page .inbox-capacity-panel{background:#0c0e0cdb;border:1px solid #ffffff38;grid-template-columns:minmax(300px,.85fr) minmax(520px,1.35fr) auto;align-items:center;gap:22px;padding:16px 18px}.admin-support-page .inbox-capacity-panel>div:first-child h2{white-space:nowrap;align-items:baseline;gap:12px;margin:0;font-size:clamp(28px,2vw,34px);line-height:1;display:flex}.admin-support-page .inbox-capacity-panel>div:first-child h2 span{color:var(--text)}.admin-support-page .inbox-capacity-controls{background:0 0;border:0;grid-template-columns:minmax(150px,1fr) 96px 112px auto;gap:10px;padding:0;display:grid}.admin-support-page .inbox-capacity-controls label{gap:5px;min-width:0;display:grid}.admin-support-page .inbox-capacity-controls select,.admin-support-page .inbox-capacity-controls input{background:#ffffff09;border-color:#ffffff24;min-height:42px}.admin-support-page .inbox-capacity-controls .button{align-self:end;min-height:42px}.admin-support-page .inbox-capacity-bars{background:0 0;border:0;justify-content:flex-end;align-items:center;gap:8px;padding:0;display:flex}.admin-support-page .inbox-capacity-bars span{background:#ffffff0b;border:1px solid #ffffff2e;min-width:74px;padding:9px 11px}.admin-support-page .inbox-capacity-bars span b{color:#f5f2eab8}.admin-support-page .chat-inbox-list>button.custom-thread,.admin-support-page .chat-inbox-list>button.custom-thread.unread{border-left-color:#ffffffdb}.admin-support-page .chat-inbox-list>button.support-thread,.admin-support-page .chat-inbox-list>button.support-thread.unread{border-left-color:#ffffffe0}.admin-support-page .chat-inbox-list>button.active.custom-thread,.admin-support-page .chat-inbox-list>button.active.custom-thread:hover{background:#ffffff18;border-color:#ffffff75 #ffffff75 #ffffff75 #fffffffa}.admin-support-page .chat-inbox-list>button.active.support-thread,.admin-support-page .chat-inbox-list>button.active.support-thread:hover{background:#ffffff1b;border-color:#ffffff7a #ffffff7a #ffffff7a #fffffffa}@media (width<=1280px){.admin-support-page .inbox-capacity-panel,.admin-support-page .inbox-capacity-controls{grid-template-columns:1fr}.admin-support-page .inbox-capacity-panel>div:first-child h2{white-space:normal;flex-wrap:wrap}.admin-support-page .inbox-capacity-bars{justify-content:flex-start}}.admin-support-page .inbox-capacity-panel{background:#0c0e0ce6;border-color:#fff3;grid-template-columns:minmax(230px,.55fr) minmax(560px,1fr);align-items:end;gap:28px;min-height:0;padding:18px}.admin-support-page .inbox-capacity-panel>div:first-child h2{white-space:normal;gap:8px;margin:0;display:grid}.admin-support-page .inbox-capacity-panel>div:first-child h2 span{color:var(--text);font-size:clamp(26px,2.2vw,36px);line-height:1}.admin-support-page .inbox-capacity-panel>div:first-child h2 small{color:#f5f2ea94;font:800 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.admin-support-page .inbox-capacity-controls{background:0 0;border:0;grid-template-columns:minmax(160px,1fr) minmax(96px,.65fr) minmax(108px,.7fr) auto;align-items:end;gap:10px;padding:0;display:grid}.admin-support-page .inbox-capacity-controls label{gap:6px}.admin-support-page .inbox-capacity-bars{display:none}.admin-support-page .chat-inbox-list>button:before,.admin-support-page .chat-inbox-list>button:after{content:none;display:none}.admin-support-page .chat-inbox-list>button.custom-thread,.admin-support-page .chat-inbox-list>button.custom-thread.unread,.admin-support-page .chat-inbox-list>button.custom-thread:hover,.admin-support-page .chat-inbox-list>button.support-thread,.admin-support-page .chat-inbox-list>button.support-thread.unread,.admin-support-page .chat-inbox-list>button.support-thread:hover{border-left-color:#ffffffe6}.admin-support-page .chat-inbox-list>button.custom-thread:not(.active),.admin-support-page .chat-inbox-list>button.support-thread:not(.active){background:#121314eb;border-top-color:#ffffff14;border-bottom-color:#ffffff14;border-right-color:#ffffff14}.admin-support-page .chat-inbox-list>button.custom-thread mark{color:var(--lime);background:#ffffff1c;border-color:#ffffff47}.admin-support-page .chat-inbox-list>button.support-thread mark{color:#ff8b52;background:#ffffff1f;border-color:#ffffff4d}@media (width<=1280px){.admin-support-page .inbox-capacity-panel,.admin-support-page .inbox-capacity-controls{grid-template-columns:1fr}}.admin-support-page .inbox-capacity-panel{grid-template-columns:minmax(330px,.58fr) minmax(560px,1fr)}.admin-support-page .inbox-capacity-panel>div:first-child h2 small{white-space:nowrap;letter-spacing:.04em}.admin-support-page .inbox-capacity-panel{grid-template-columns:minmax(300px,.46fr) minmax(680px,1fr);align-items:end;gap:28px;padding:18px}.admin-support-page .inbox-capacity-controls{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;width:100%;display:grid}.admin-support-page .inbox-capacity-controls label{color:#f5f2eab8;min-width:0;font:850 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;grid-template-rows:18px 46px;gap:7px;display:grid}.admin-support-page .inbox-capacity-controls select,.admin-support-page .inbox-capacity-controls input,.admin-support-page .inbox-capacity-controls .button{width:100%;min-width:0;height:46px;min-height:46px;padding:0 14px;font-size:14px;line-height:46px}.admin-support-page .inbox-capacity-controls select,.admin-support-page .inbox-capacity-controls input{color:var(--text);background:#ffffff09;border:1px solid #ffffff29}.admin-support-page .inbox-capacity-controls .button{white-space:nowrap;justify-content:center;align-self:end}@media (width<=1280px){.admin-support-page .inbox-capacity-panel{grid-template-columns:1fr}.admin-support-page .inbox-capacity-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.admin-support-page .inbox-capacity-controls{grid-template-columns:1fr}}.admin-support-page .inbox-capacity-controls label{letter-spacing:.055em;font-size:12px}.admin-support-page .inbox-capacity-controls select,.admin-support-page .inbox-capacity-controls input,.admin-support-page .inbox-capacity-controls .button{box-sizing:border-box;height:46px;min-height:46px;max-height:46px;padding-top:0;padding-bottom:0;line-height:normal}section.admin-page.admin-support-page .inbox-capacity-panel .inbox-capacity-controls label input[type=number]{box-sizing:border-box;height:46px;min-height:46px;max-height:46px;padding:0 14px;line-height:normal}.admin-private-settings .seller-profile-grid{align-items:stretch}.admin-private-settings .settings-private-note{color:var(--muted);margin-top:18px;font-size:13px;line-height:1.65}.admin-private-settings .settings-private-note code{color:var(--lime);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.9em}.admin-private-settings .seller-secret-checklist,.admin-private-settings .receipt-ledger-section{margin-top:22px}.admin-private-settings .receipt-ledger-table{overflow-x:auto}.admin-private-settings .receipt-ledger-table>div{min-width:760px}.admin-private-settings .receipt-ledger-table .table-head,.admin-private-settings .receipt-ledger-table>div{grid-template-columns:1.25fr 1.4fr .8fr .8fr 1.35fr 1fr}.admin-private-settings .settings-launch-lock{justify-content:space-between;align-items:center;gap:22px;margin-top:22px;display:flex}@media (width<=760px){.admin-private-settings .settings-launch-lock{display:block}.admin-private-settings .settings-launch-lock .button{margin-top:14px}}.admin-private-settings .seller-profile-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr)}.admin-private-settings .seller-profile-facts{gap:10px;margin-top:22px;display:grid}.admin-private-settings .seller-profile-facts>span{color:var(--muted);background:#ffffff06;border:1px solid #ffffff14;gap:5px;padding:12px 14px;font-size:12px;display:grid}.admin-private-settings .seller-profile-facts b{color:var(--paper);font:700 8px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.admin-private-settings .launch-checklist label{min-width:0}.admin-private-settings .settings-check-dot{width:18px;height:18px;color:var(--orange);font:800 11px var(--font-mono);border:1px solid #fff3;place-items:center;display:grid}.admin-private-settings .settings-check-dot.ready{color:var(--lime);border-color:#ffffff80}.admin-private-settings .receipt-ledger-table{border:1px solid var(--line);background:#00000024;min-width:0}.admin-private-settings .receipt-ledger-table .table-head,.admin-private-settings .receipt-ledger-table .receipt-ledger-row{grid-template-columns:minmax(180px,1.25fr) minmax(180px,1.4fr) minmax(90px,.8fr) minmax(90px,.8fr) minmax(170px,1.35fr) minmax(100px,1fr);min-width:760px;display:grid}.admin-private-settings .receipt-ledger-table .table-head>span,.admin-private-settings .receipt-ledger-table .receipt-ledger-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-private-settings .receipt-ledger-table .receipt-ledger-row>span:first-child b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-private-settings .receipt-ledger-empty{color:var(--muted);min-width:0;padding:20px 16px;display:block}@media (width<=760px){.admin-private-settings .seller-profile-grid,.admin-private-settings .launch-checklist{grid-template-columns:1fr}}.central-notification-center{z-index:90;align-items:center;min-height:0;padding:0;display:inline-flex;position:relative}.notification-trigger{border:1px solid var(--line-soft);color:#c3c1bc;min-width:38px;height:38px;min-height:38px;font:700 11px var(--font-mono);letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:0 12px;transition:border-color .2s,background .2s;display:inline-flex}.notification-trigger:hover{border-color:var(--muted);background:var(--surface)}.notification-trigger>span{width:17px;height:17px;color:var(--lime);border:1px solid;border-radius:50%;place-items:center;font-size:10px;line-height:1;display:grid}.notification-trigger[data-unread=true]{color:var(--paper);background:#ffffff14;border-color:#ffffffbf;box-shadow:0 0 0 3px #ffffff12}.notification-trigger[data-unread=true]>span{border-color:var(--orange);color:var(--orange)}.notification-trigger em{background:var(--orange);color:#08090b;min-width:18px;height:18px;font:900 9px var(--font-mono);border-radius:999px;place-items:center;font-style:normal;display:grid}.notification-panel{text-transform:none;letter-spacing:normal;background:#0e1013fa;border:1px solid #ffffff26;width:min(380px,100vw - 32px);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 22px 70px #00000080}.notification-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;display:flex}.notification-panel>header .eyebrow{margin:0 0 4px}.notification-panel>header b{color:var(--paper);font-size:13px}.notification-panel>header button{border:1px solid var(--line);color:var(--muted);font:800 8px var(--font-mono);text-transform:uppercase;background:0 0;padding:7px 9px}.notification-panel>header button:disabled{opacity:.45}.notification-list{max-height:420px;overflow-y:auto}.notification-item{width:100%;color:var(--muted);text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff14;gap:5px;padding:14px 16px;display:grid}.notification-item:hover,.notification-item.is-unread{background:#ffffff0e}.notification-item-kind{color:var(--lime);font:800 8px var(--font-mono);letter-spacing:.12em}.notification-item b{color:var(--paper);font-size:13px}.notification-item small{color:#9eb2c4;font-size:11px}.notification-item p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.notification-empty{color:var(--muted);margin:0;padding:24px 16px;font-size:12px}.notification-toast{z-index:180;background:#0d100ffa;border:1px solid #ffffff80;gap:5px;width:min(360px,100vw - 32px);padding:16px;display:grid;position:fixed;top:92px;right:24px;box-shadow:0 18px 60px #00000080}.notification-toast>span{color:var(--lime);font:800 8px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.notification-toast b{color:var(--paper);font-size:14px}.notification-toast p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.notification-toast button{border:1px solid var(--studio-text);background:var(--studio-text);color:#08090b;font:800 9px var(--font-mono);text-transform:uppercase;justify-self:start;margin-top:6px;padding:8px 12px}.admin-nav-account .central-notification-center{flex:none}.admin-nav-v2 nav .admin-nav-alerts{width:100%}.admin-nav-v2 nav .admin-nav-alerts .central-notification-center{width:100%;display:flex}.admin-nav-v2 nav .admin-nav-alerts .notification-trigger{background:0 0;border-color:#0000;border-left-style:solid;border-left-width:2px;border-radius:0;justify-content:flex-start;width:100%;min-height:44px;padding-inline:14px}.admin-nav-v2 nav .admin-nav-alerts .notification-trigger:hover{background:#ffffff09;border-left-color:#ffffff38}.admin-nav-v2 nav .admin-nav-alerts .notification-trigger[data-unread=true]{border-left-color:var(--orange);box-shadow:none;background:#ffffff14}.admin-nav-v2 .admin-nav-link{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-nav-badge{background:var(--orange);color:#08090b;min-width:18px;height:18px;font:900 9px var(--font-mono);border-radius:999px;place-items:center;font-style:normal;display:inline-grid}@media (width>=1101px){.admin-nav-v2 nav .admin-nav-alerts .notification-panel{left:0;right:auto}}.admin-nav-notification-sync{pointer-events:none;z-index:180;width:0;height:0;margin:0;padding:0;position:fixed;inset:0 auto auto 0;overflow:visible}.admin-nav-notification-sync .central-notification-center{width:0;height:0;margin:0;padding:0;display:contents;position:static}.admin-nav-notification-sync .notification-trigger,.admin-nav-notification-sync .notification-panel{display:none}.admin-nav-notification-sync .notification-toast{pointer-events:auto;width:min(360px,100vw - 32px);max-width:calc(100vw - 32px);display:grid;position:fixed;inset:auto 24px 24px auto}.admin-support-page .chat-inbox-list>button.unread:not(.active){background:#ffffff0b}.admin-support-page .chat-inbox-list>button.unread .inbox-sender b,.admin-support-page .chat-inbox-list>button.unread .inbox-message strong{color:var(--paper);font-weight:900}.admin-support-page .chat-inbox-list>button:not(.unread) .inbox-sender b,.admin-support-page .chat-inbox-list>button:not(.unread) .inbox-message strong{color:#f5f2eac7;font-weight:600}.inbox-sender{position:relative}.inbox-unread-dot{background:var(--orange);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:7px;display:inline-block;box-shadow:0 0 0 3px #ff6a2a1f}.admin-inbox-pagination{color:#f5f2ea8f;font:700 10px/1.4 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #ffffff14;gap:10px;margin-top:4px;padding:12px 8px 4px;display:grid}.admin-inbox-pagination>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-inbox-pagination button{min-height:32px;color:var(--paper);font:800 10px/1 var(--font-mono);text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff29;padding:0 10px}.admin-inbox-pagination button:hover:not(:disabled){color:var(--lime);border-color:#ffffff94}.admin-inbox-pagination button:disabled{opacity:.35;cursor:not-allowed}.admin-inbox-pagination b{color:var(--paper);font-weight:800}.admin-support-page .support-ticket-detail,.admin-support-page .conversation-scroll,.admin-support-page .support-message,.admin-support-page .support-message p,.admin-support-page .custom-message-thread,.admin-support-page .custom-message-thread article,.admin-support-page .custom-message-thread article p,.admin-support-page .support-reply-history,.admin-support-page .support-reply-history article,.admin-support-page .support-reply-history article p{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;min-width:0;max-width:100%}.admin-support-page .conversation-scroll{overflow-x:hidden}@media (width<=760px){.notification-panel{position:fixed;top:76px;right:16px}.notification-toast{top:78px;right:16px}.notification-trigger b{display:none}}:scope body .admin-nav-v2 nav .admin-nav-alerts,:scope body .admin-nav-v2 .admin-nav-alerts,:scope body .admin-nav-v2 .admin-nav-notification-sync .notification-panel,:scope body .admin-nav-v2 .admin-nav-notification-sync .notification-trigger{display:none}:scope body .admin-support-page .inbox-unread-dot{vertical-align:middle;opacity:1;background:#ff6a2a;border:0;border-radius:50%;width:8px;min-width:8px;height:8px;margin:0 0 0 7px;padding:0;display:inline-block;box-shadow:0 0 0 3px #ff6a2a29}:scope body .admin-support-page .chat-inbox-list>button.unread .inbox-unread-dot{visibility:visible}:scope body .admin-support-page .chat-inbox-list>button.active,:scope body .admin-support-page .chat-inbox-list>button.active:hover,:scope body .admin-support-page .chat-inbox-list>button.active.custom-thread,:scope body .admin-support-page .chat-inbox-list>button.active.custom-thread:hover,:scope body .admin-support-page .chat-inbox-list>button.active.support-thread,:scope body .admin-support-page .chat-inbox-list>button.active.support-thread:hover{background:#121314fa;border-top-color:#ffffff1a;border-bottom-color:#ffffff1a;border-right-color:#ffffff1a;box-shadow:inset 2px 0 #f5f2ea57}:scope body .admin-support-page .chat-inbox-list>button.active.custom-thread,:scope body .admin-support-page .chat-inbox-list>button.active.custom-thread:hover{border-left-color:var(--studio-text);box-shadow:inset 2px 0 0 var(--studio-text)}:scope body .admin-support-page .chat-inbox-list>button.active.support-thread,:scope body .admin-support-page .chat-inbox-list>button.active.support-thread:hover{border-left-color:var(--orange);box-shadow:inset 2px 0 0 var(--orange)}:scope body .admin-nav-notification-sync .notification-toast{grid-template-columns:minmax(0,1fr) auto;align-items:start;position:fixed}:scope body .admin-nav-notification-sync .notification-toast>span,:scope body .admin-nav-notification-sync .notification-toast>b,:scope body .admin-nav-notification-sync .notification-toast>p{grid-column:1/-1}:scope body .admin-nav-notification-sync .notification-toast>button:not(.notification-toast-close){grid-column:1}:scope body .admin-nav-notification-sync .notification-toast .notification-toast-close{color:var(--muted);font:700 18px/1 var(--font-sans);text-transform:none;background:0 0;border:0;grid-area:1/2;justify-self:end;margin:-5px -5px 0 0;padding:2px 5px}:scope body .admin-nav-notification-sync .notification-toast .notification-toast-close:hover{color:var(--paper)}:scope body .admin-support-page .admin-inbox-list.chat-inbox-list{box-shadow:none;background:0 0;border:0;gap:0;min-height:0;max-height:min(680px,100vh - 330px);padding:0}:scope body .admin-support-page .admin-inbox-list.chat-inbox-list>button{background:#121314b8;border-left-width:3px;border-right:0;border-radius:0}:scope body .admin-support-page .admin-inbox-list.chat-inbox-list>button+button{border-top:0}:scope body .admin-support-page .support-ticket-detail{flex-direction:column;align-content:flex-start;align-self:start;align-items:stretch;height:fit-content;min-height:0;max-height:none;padding:18px;display:flex}:scope body .admin-support-page .admin-inbox-layout{grid-template-rows:max-content;grid-auto-rows:max-content;align-content:start;align-items:start}:scope body .admin-support-page .support-ticket-detail>*{flex:none;min-height:0}:scope body .admin-support-page .support-ticket-detail{min-height:0;min-block-size:0;height:max-content;grid-row:auto;align-self:start;block-size:max-content;overflow:visible}:scope body .admin-support-page .support-ticket-detail .conversation-scroll{flex:0 auto;height:auto;min-height:0;max-height:min(560px,100vh - 390px);overflow:hidden auto}:scope body .site-shell.admin-shell main .admin-support-page .admin-support-layout.detail-open .support-ticket-detail{min-height:0;min-block-size:0;height:fit-content;block-size:fit-content;align-self:start;max-height:none;overflow:visible}:scope body .site-shell.admin-shell main .admin-support-page .admin-support-layout.detail-open .support-ticket-detail .conversation-scroll{flex:0 auto;height:auto;min-height:0;max-height:min(560px,100vh - 390px);overflow:hidden auto}:scope body .admin-support-page .chat-inbox-list .inbox-sender{align-content:start;justify-items:start;min-width:0;display:grid}:scope body .admin-support-page .support-ticket-list .inbox-unread-dot,:scope body .admin-support-page .chat-inbox-list .inbox-unread-dot{box-sizing:border-box;color:#0000;background:#ff6a2a;border:0;border-radius:50%;flex:none;block-size:8px;min-block-size:8px;max-block-size:8px;inline-size:8px;min-inline-size:8px;max-inline-size:8px;margin:4px 0 0;padding:0;font-size:0;line-height:0;display:block;box-shadow:0 0 0 3px #ff6a2a24}:scope body .admin-nav-notification-sync .notification-toast{z-index:999;inset:auto 24px 24px auto;transform:none}:scope body .admin-nav-notification-sync,:scope body .admin-nav-notification-sync .notification-toast{display:none}:scope body .admin-support-page .chat-inbox-list .inbox-unread-dot{background:var(--orange);vertical-align:middle;border:0;border-radius:50%;width:8px;min-width:8px;height:8px;min-height:8px;margin-left:8px;display:inline-block}:scope body .admin-support-page .chat-inbox-list>button:not(.unread) .inbox-unread-dot{display:none}:scope body .admin-shell .admin-inbox-toolbar-v4 .inbox-mark-all{white-space:nowrap;flex:none;min-height:40px}@media (width<=760px){:scope body .admin-shell .admin-support-page .admin-inbox-toolbar-v4{grid-template-columns:1fr;align-items:stretch;width:100%;display:grid}:scope body .admin-shell .admin-inbox-toolbar-v4 .inbox-mark-all{width:100%}}@keyframes admin-badge-pop{0%{opacity:.45;transform:scale(.82)}65%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes admin-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}:scope body .admin-shell .admin-nav-v2,:scope body .admin-shell .admin-nav-v2 .admin-nav-link,:scope body .admin-shell .admin-nav-v2 .admin-nav-account button,:scope body .admin-shell .admin-nav-badge,:scope body .admin-shell .admin-data-detail,:scope body .admin-shell .support-ticket-detail,:scope body .admin-shell .inbox-mark-all{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s,opacity .16s}:scope body .admin-shell .admin-nav-badge{animation:.24s ease-out both admin-badge-pop}:scope body .admin-shell .admin-nav-v2 .admin-nav-link:hover,:scope body .admin-shell .admin-nav-v2 .admin-nav-link:focus-visible{transform:translate(2px)}:scope body .admin-shell .admin-data-detail,:scope body .admin-shell .support-ticket-detail{animation:.2s ease-out both admin-panel-in}:scope body .admin-shell .inbox-mark-all:not(:disabled):hover,:scope body .admin-shell .inbox-mark-all:not(:disabled):focus-visible{border-color:var(--studio-text);color:var(--paper)}@media (width<=860px){:scope body .admin-shell .admin-nav-v2 nav{scroll-snap-type:x proximity;overscroll-behavior-inline:contain}:scope body .admin-shell .admin-nav-v2 nav button{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){:scope body .admin-shell .admin-nav-v2,:scope body .admin-shell .admin-nav-v2 *,:scope body .admin-shell .admin-data-detail,:scope body .admin-shell .support-ticket-detail{transition:none;animation:none;transform:none}}:scope body.antialiased .site-shell.admin-shell .admin-nav-v2.admin-nav-simplified .admin-nav-account,:scope body.antialiased .site-shell.admin-shell .admin-nav-v2.admin-nav-simplified .admin-nav-account .admin-identity,:scope body.antialiased .site-shell.admin-shell .admin-nav-v2.admin-nav-simplified .admin-nav-account .admin-identity small{background:0 0}:scope body.antialiased .fa-v2-preview :is(button,a,input,select,textarea,summary):focus:not(:focus-visible){outline-offset:0;outline:none}:scope body.antialiased .fa-v2-preview :is(button,a,summary):focus-visible{outline-offset:0;outline:none;box-shadow:inset 0 0 0 1px #f5f3ee7a}:scope body.antialiased .fa-v2-preview :is(input,textarea,select):focus,:scope body.antialiased .fa-v2-preview :is(input,textarea,select):focus-visible,:scope body.antialiased .fa-v2-preview :is(.v36-orientation-options,.v36-resolution-options,.v3-shop-orientation) input:focus-visible+span{outline-offset:0;border-color:#f5f3ee7a;outline:none;box-shadow:inset 0 0 0 1px #f5f3ee17}:scope body.antialiased .fa-v2-preview :is(.v36-search-input,.v3-shop-search>div):focus-within{outline-offset:0;border-color:#f5f3ee57;outline:none;box-shadow:inset 0 0 0 1px #f5f3ee14}}@scope(:root) to (.fa4-app){.fa30-app{--fa-accent:var(--fa-color-accent);--fa-accent-strong:var(--fa-color-accent-strong);--fa-accent-soft:var(--fa-color-accent-soft);--accent:var(--fa-color-accent);--accent-soft:var(--fa-color-accent-soft);--lime:var(--fa-color-accent);--cyan:var(--fa-color-accent);min-height:100vh;color:var(--text,#f4f3f0)}.fa30-app .fa-button-solid,.fa30-app .fa-button-quiet,.fa30-app .fa-button{min-height:42px}.fa30-app .fa-button-solid{border-color:var(--studio-text);background:var(--studio-text);color:#10120c}.fa30-app .fa-button-solid:hover{background:#fff;border-color:#fff}.fa30-app .fa-button-quiet:hover{border-color:var(--studio-text);color:var(--accent)}.fa30-app .fa30-page{width:100%}.fa30-app .fa30-page>.fa-button,.fa30-app .fa30-page>.fa30-main-contained{margin-left:max(0px,50% - 660px);margin-right:max(0px,50% - 660px)}.fa30-app .fa30-main-contained{width:min(1320px,100%)}.fa30-app .fa30-overlay{z-index:300}.p12-admin-root{min-height:100vh}@media (prefers-reduced-motion:reduce){.fa30-app *,.fa30-app :before,.fa30-app :after{transition-duration:.001ms;animation-duration:.001ms}}.fa30-app .fa30-route-surface{width:100%}.fa30-app .fa30-custom-transaction .public-page-custom-request{width:100%;max-width:none;color:var(--text,#f4f3f0);margin:0;padding:clamp(58px,7vw,96px) 0 112px}.fa30-app .fa30-custom-transaction .public-page-custom-request,.fa30-app .fa30-custom-transaction .public-page-custom-request *{box-sizing:border-box}.fa30-app .fa30-custom-transaction .custom-request-header{border-bottom:1px solid var(--line,#ffffff1c);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:42px;padding:0 0 44px;display:grid}.fa30-app .fa30-custom-transaction .custom-request-header h1{max-width:780px;color:var(--text,#f4f3f0);letter-spacing:-.065em;text-transform:uppercase;margin:14px 0 0;font-size:clamp(48px,5vw,72px);font-weight:650;line-height:.94}.fa30-app .fa30-custom-transaction .custom-request-header>div>p:last-child{max-width:650px;color:var(--copy,#a8a7aa);margin:24px 0 0;font-size:15px;line-height:1.65}.fa30-app .fa30-custom-transaction .custom-request-back{min-height:42px;color:var(--copy,#a8a7aa);white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;margin-top:7px;padding:0;font-size:13px;display:inline-flex}.fa30-app .fa30-custom-transaction .custom-request-back:hover{color:var(--text,#f4f3f0);transform:none}.fa30-app .fa30-custom-transaction .custom-request-shell{grid-template-columns:minmax(0,1fr);gap:0;width:min(960px,100%);max-width:none;margin:0 auto;padding-top:48px;display:grid}.fa30-app .fa30-custom-transaction .custom-request-stage{min-width:0}.fa30-app .fa30-custom-transaction .custom-request-selection{border-top:1px solid var(--line,#ffffff1c);border-bottom:1px solid var(--line,#ffffff1c);grid-template-columns:minmax(0,1fr) minmax(150px,auto) auto;align-items:center;gap:24px;min-height:126px;padding:25px 0;display:grid}.fa30-app .fa30-custom-transaction .custom-request-selection-copy{min-width:0}.fa30-app .fa30-custom-transaction .custom-request-selection-copy>span,.fa30-app .fa30-custom-transaction .custom-request-form>header>span{color:var(--muted,#68686d);letter-spacing:.08em;text-transform:uppercase;font:650 9px/1.2 FadeArc Mono,monospace}.fa30-app .fa30-custom-transaction .custom-request-selection h2{color:var(--text,#f4f3f0);letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(27px,3vw,38px);font-weight:650;line-height:1}.fa30-app .fa30-custom-transaction .custom-request-selection p{max-width:560px;color:var(--copy,#a8a7aa);margin:10px 0 0;font-size:14px;line-height:1.55}.fa30-app .fa30-custom-transaction .custom-request-selection-price{align-content:center;justify-items:end;gap:7px;min-width:150px;display:grid}.fa30-app .fa30-custom-transaction .custom-request-selection-price span{color:var(--muted,#68686d);letter-spacing:.055em;text-align:right;white-space:normal;font:650 9px/1.2 FadeArc Mono,monospace}.fa30-app .fa30-custom-transaction .custom-request-selection-price strong{color:var(--text,#f4f3f0);letter-spacing:-.025em;white-space:nowrap;font-size:22px;font-weight:650;line-height:1}.fa30-app .fa30-custom-transaction .custom-request-change{border:1px solid var(--line-strong,#fff3);min-height:42px;color:var(--text,#f4f3f0);white-space:nowrap;background:0 0;border-radius:10px;padding:0 15px;font-size:12px;font-weight:650}.fa30-app .fa30-custom-transaction .custom-request-change:hover{border-color:var(--text,#f4f3f0);background:#ffffff0d;transform:none}.fa30-app .fa30-custom-transaction .custom-request-service-list{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 0;display:grid}.fa30-app .fa30-custom-transaction .custom-request-service-list button{border:1px solid var(--line,#ffffff1c);min-width:0;min-height:188px;color:var(--text,#f4f3f0);text-align:left;background:linear-gradient(145deg,#ffffff0b,#ffffff03 58%),#0e0e10c7;border-radius:17px;grid-template-rows:auto minmax(70px,1fr) auto;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:20px;transition:border-color .2s,transform .2s,background .2s;display:grid;box-shadow:inset 0 1px #ffffff0b}.fa30-app .fa30-custom-transaction .custom-request-service-list button:hover,.fa30-app .fa30-custom-transaction .custom-request-service-list button:focus-visible{border-color:rgba(var(--studio-neutral-rgb),.62);background:linear-gradient(145deg, rgba(var(--studio-neutral-rgb),.1), #ffffff03 60%), #0e0e10c7;transform:translateY(-2px)}.fa30-app .fa30-custom-transaction .custom-request-service-list button.active{border-color:var(--studio-text,var(--studio-text));background:linear-gradient(145deg, rgba(var(--studio-neutral-rgb),.13), #ffffff03 62%), #0e0e10c7;box-shadow:inset 0 0 0 1px rgba(var(--studio-neutral-rgb),.26)}.fa30-app .fa30-custom-transaction .custom-request-service-list button>i{border:1px solid var(--muted,#68686d);background:0 0;border-radius:50%;grid-area:1/2;width:7px;height:7px;margin-top:3px}.fa30-app .fa30-custom-transaction .custom-request-service-list button.active>i{border-color:var(--studio-text,var(--studio-text));background:var(--studio-text,var(--studio-text))}.fa30-app .fa30-custom-transaction .custom-request-service-list button>span{width:auto;min-height:0;color:inherit;text-transform:none;border:0;grid-area:2/1/auto/-1;gap:7px;padding:0;display:grid}.fa30-app .fa30-custom-transaction .custom-request-service-list button b{color:var(--text,#f4f3f0);margin:0;font-size:19px;font-weight:650;line-height:1.1}.fa30-app .fa30-custom-transaction .custom-request-service-list button small{max-width:26ch;color:var(--copy,#a8a7aa);font-size:12px;font-weight:450;line-height:1.45}.fa30-app .fa30-custom-transaction .custom-request-service-list button em{color:var(--accent,var(--fa-color-accent));letter-spacing:0;grid-area:3/1/auto/-1;margin:0;font:650 19px/1 FadeArc Mono,monospace}.fa30-app .fa30-custom-transaction .custom-request-priority-addon{border-bottom:1px solid var(--line,#ffffff1c);min-height:132px;color:var(--text,#f4f3f0);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:28px;padding:26px 0;display:grid}.fa30-app .fa30-custom-transaction .custom-request-priority-addon.is-selected{background:#ffffff0a;padding-inline:20px}.fa30-app .fa30-custom-transaction .custom-request-priority-addon>div{min-width:0}.fa30-app .fa30-custom-transaction .custom-request-priority-addon>div>span{color:var(--muted,#68686d);letter-spacing:.08em;font:650 9px/1.2 FadeArc Mono,monospace}.fa30-app .fa30-custom-transaction .custom-request-priority-addon h3{color:var(--text,#f4f3f0);letter-spacing:-.05em;margin:9px 0 0;font-size:24px;font-weight:650;line-height:1}.fa30-app .fa30-custom-transaction .custom-request-priority-addon p{max-width:600px;color:var(--copy,#a8a7aa);margin:10px 0 0;font-size:13px;line-height:1.55}.fa30-app .fa30-custom-transaction .custom-request-priority-addon>strong{color:var(--text,#f4f3f0);white-space:nowrap;font-size:20px;font-weight:650}.fa30-app .fa30-custom-transaction .custom-request-priority-addon>button{border:1px solid var(--line-strong,#fff3);min-width:154px;min-height:50px;color:var(--text,#f4f3f0);letter-spacing:.045em;white-space:nowrap;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;gap:17px;padding:0 15px;font:650 9px/1 FadeArc Mono,monospace;display:inline-flex}.fa30-app .fa30-custom-transaction .custom-request-priority-addon>button:hover:not(:disabled),.fa30-app .fa30-custom-transaction .custom-request-priority-addon>button:focus-visible:not(:disabled){border-color:var(--text,#f4f3f0);background:var(--text,#f4f3f0);color:var(--bg,#070708);transform:none}.fa30-app .fa30-custom-transaction .custom-request-priority-addon>button>span{border:0;width:auto;padding:0;display:inline}.fa30-app .fa30-custom-transaction .custom-request-priority-addon>button>i{border:1px solid;border-radius:999px;flex:none;width:34px;height:18px;display:block;position:relative}.fa30-app .fa30-custom-transaction .custom-request-priority-addon>button>i:after{content:"";background:currentColor;border-radius:50%;width:10px;height:10px;transition:transform .2s;position:absolute;top:3px;left:3px}.fa30-app .fa30-custom-transaction .custom-request-priority-addon>button[aria-checked=true]{border-color:var(--text,#f4f3f0);background:var(--text,#f4f3f0);color:var(--bg,#070708)}.fa30-app .fa30-custom-transaction .custom-request-priority-addon>button[aria-checked=true]>i:after{transform:translate(16px)}.fa30-app .fa30-custom-transaction .custom-request-form{padding:52px 0 42px}.fa30-app .fa30-custom-transaction .custom-request-form>header{max-width:620px;margin-bottom:34px}.fa30-app .fa30-custom-transaction .custom-request-form>header h2{color:var(--text,#f4f3f0);letter-spacing:-.06em;margin:13px 0 0;font-size:clamp(34px,4vw,50px);font-weight:650;line-height:1}.fa30-app .fa30-custom-transaction .custom-request-form>header p{color:var(--copy,#a8a7aa);margin:18px 0 0;font-size:14px;line-height:1.6}.fa30-app .fa30-custom-transaction .custom-request-form>label{max-width:620px;color:var(--copy,#a8a7aa);gap:9px;margin-top:18px;font-size:13px;font-weight:600;display:grid}.fa30-app .fa30-custom-transaction .custom-request-form select,.fa30-app .fa30-custom-transaction .custom-request-form input{border:1px solid var(--line-strong,#fff3);width:100%;min-height:52px;color:var(--text,#f4f3f0);box-shadow:none;background:#ffffff09;border-radius:10px;padding:0 15px;font-size:15px}.fa30-app .fa30-custom-transaction .custom-request-form select:disabled,.fa30-app .fa30-custom-transaction .custom-request-form input:disabled{opacity:.52}.fa30-app .fa30-custom-transaction .custom-request-availability{min-height:42px;color:var(--copy,#a8a7aa);align-items:center;gap:10px;margin-top:20px;font-size:13px;display:flex}.fa30-app .fa30-custom-transaction .custom-request-availability i{border:1px solid var(--muted,#68686d);border-radius:50%;width:7px;height:7px}.fa30-app .fa30-custom-transaction .custom-request-pay{border:1px solid var(--text,#f4f3f0);background:var(--text,#f4f3f0);width:min(100%,620px);min-height:50px;color:var(--bg,#070708);border-radius:10px;justify-content:space-between;align-items:center;margin-top:22px;padding:0 17px;font-size:12px;font-weight:700;display:flex}.fa30-app .fa30-custom-transaction .custom-request-pay:hover:not(:disabled){background:#fff;border-color:#fff;transform:translateY(-1px)}.fa30-app .fa30-custom-transaction .custom-request-facts{border:0;border-top:1px solid var(--line,#ffffff1c);border-bottom:1px solid var(--line,#ffffff1c);width:100%;box-shadow:none;background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid;position:static}.fa30-app .fa30-custom-transaction .custom-request-facts>div{border-right:1px solid var(--line,#ffffff1c);grid-template-columns:1fr;align-content:center;gap:9px;min-height:92px;padding:21px 22px;display:grid}.fa30-app .fa30-custom-transaction .custom-request-facts>div:last-of-type{border-right:0}.fa30-app .fa30-custom-transaction .custom-request-facts span{color:var(--muted,#68686d);letter-spacing:.08em;font:650 9px/1 FadeArc Mono,monospace}.fa30-app .fa30-custom-transaction .custom-request-facts b{color:var(--text,#f4f3f0);font-size:14px;font-weight:650}.fa30-app .fa30-custom-transaction .custom-request-facts>small{color:var(--copy,#a8a7aa);text-transform:none;grid-column:1/-1;padding:18px 0 0;font-size:12px;line-height:1.55}.fa30-app .fa30-custom-transaction .checkout-notice,.fa30-app .fa30-custom-transaction .empty-panel,.fa30-app .fa30-custom-transaction .project-resume-card,.fa30-app .fa30-custom-transaction .customer-resume-strip{border-color:var(--line,#ffffff1c);box-shadow:none;background:#ffffff06}.fa30-app .fa30-custom-transaction .custom-real-brief{border-top:1px solid var(--line,#ffffff1c);width:min(920px,100%);padding:28px 0 42px}.fa30-app .fa30-custom-transaction .custom-real-brief h2{margin:8px 0 28px}.fa30-app .fa30-checkout-transaction .checkout-brand{border-bottom:1px solid var(--line,#ffffff1c);justify-content:space-between;align-items:center;gap:18px;min-height:28px;margin-bottom:30px;padding-bottom:16px;display:flex}.fa30-app .fa30-checkout-transaction .checkout-brand-label{color:var(--text,#f4f3f0);letter-spacing:.1em;font:650 10px/1 FadeArc Mono,monospace}.fa30-app .fa30-checkout-transaction .checkout-brand small{color:var(--muted,#68686d);letter-spacing:.08em;font:650 9px/1 FadeArc Mono,monospace}.fa30-app .fa30-checkout-transaction .checkout-notice{border-color:rgba(var(--studio-neutral-rgb),.38);background:rgba(var(--studio-neutral-rgb),.06)}.fa30-app .fa30-checkout-transaction .checkout-notice:before{border-color:rgba(var(--fa-color-accent-rgb),.38);background:rgba(var(--fa-color-accent-rgb),.1);color:var(--accent,var(--fa-color-accent))}.fa30-app .fa30-checkout-transaction .checkout-summary{background:#ffffff06}.fa30-app .fa30-checkout-transaction .checkout-summary-head b,.fa30-app .fa30-checkout-transaction .checkout-product em{color:var(--text,#f4f3f0)}.fa30-app .fa30-account-transaction .admin-access-page{width:100%;max-width:none;padding-top:clamp(54px,7vw,96px)}.fa30-app .fa30-project-transaction .success-page{width:min(960px,100%);min-height:360px;margin:0 auto;padding:clamp(70px,10vw,130px) 0 120px}.fa30-app .fa30-project-transaction .success-page h1{max-width:700px;color:var(--text,#f4f3f0);letter-spacing:-.065em;margin:14px 0;font-size:clamp(42px,6vw,74px);line-height:.94}.fa30-app .fa30-project-transaction .success-page>p:not(.eyebrow){max-width:620px;color:var(--copy,#a8a7aa);line-height:1.65}.fa30-app .fa30-project-transaction .project-room-page-v2{width:100%;color:var(--text,#f4f3f0);background:0 0;margin:0;padding:0 0 110px}.fa30-app .fa30-project-transaction .project-room-header-v2{border-bottom:1px solid var(--line,#ffffff1c);grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:20px;width:100%;max-width:none;min-height:0;margin:0;padding:clamp(58px,7vw,96px) 0 28px;display:grid}.fa30-app .fa30-project-transaction .project-room-header-v2 h1{color:var(--text,#f4f3f0);letter-spacing:-.06em;text-transform:none;margin:5px 0 0;font-size:clamp(34px,4vw,52px);line-height:1}.fa30-app .fa30-project-transaction .project-room-back{min-height:42px;color:var(--copy,#a8a7aa);white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;display:inline-flex}.fa30-app .fa30-project-transaction .project-room-back:hover{color:var(--text,#f4f3f0)}.fa30-app .fa30-project-transaction .project-room-back span{color:var(--accent,var(--fa-color-accent));font-size:18px}.fa30-app .fa30-project-transaction .project-room-status{border-left:1px solid var(--line,#ffffff1c);min-width:190px;padding-left:20px}.fa30-app .fa30-project-transaction .project-room-status span{color:var(--muted,#68686d);letter-spacing:.08em;text-transform:uppercase;font:650 9px/1 FadeArc Mono,monospace;display:block}.fa30-app .fa30-project-transaction .project-room-status b{color:var(--text,#f4f3f0);text-transform:capitalize;margin-top:8px;font-size:14px;font-weight:650;display:block}.fa30-app .fa30-project-transaction .project-room-status small{color:var(--copy,#a8a7aa);margin-top:6px;font-size:10px;display:block}.fa30-app .fa30-project-transaction .project-room-shell-v2{width:min(960px,100%);max-width:none;margin:0 auto;padding:28px 0 0;display:block}.fa30-app .fa30-project-transaction .room-workspace-v2{border:1px solid var(--line,#ffffff1c);background:#ffffff06;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;height:clamp(560px,100dvh - 190px,820px);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.fa30-app .fa30-project-transaction .project-brief{border:1px solid var(--line,#ffffff1c);background:#ffffff09;border-radius:12px;margin:0 0 16px}.fa30-app .fa30-project-transaction .project-brief summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:12px 16px;list-style:none;display:flex}.fa30-app .fa30-project-transaction .project-brief summary::-webkit-details-marker{display:none}.fa30-app .fa30-project-transaction .project-brief summary b{color:var(--text,#f4f3f0);font-size:13px;font-weight:650}.fa30-app .fa30-project-transaction .project-brief summary small,.fa30-app .fa30-project-transaction .project-brief-toggle{color:var(--copy,#a8a7aa);font-size:11px}.fa30-app .fa30-project-transaction .project-brief-toggle:after{color:var(--accent,var(--fa-color-accent));content:" +"}.fa30-app .fa30-project-transaction .project-brief[open] .project-brief-toggle:after{content:" -"}.fa30-app .fa30-project-transaction .brief-record-grid{border-top:1px solid var(--line,#ffffff1c);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.fa30-app .fa30-project-transaction .brief-record-grid>div{border-right:1px solid var(--line,#ffffff1c);border-bottom:1px solid var(--line,#ffffff1c);background:#ffffff04;min-height:74px;padding:13px 16px}.fa30-app .fa30-project-transaction .brief-record-grid>div:nth-child(2n){border-right:0}.fa30-app .fa30-project-transaction .brief-record-grid>div.brief-long-copy,.fa30-app .fa30-project-transaction .brief-record-grid>div.brief-attachments{border-right:0;grid-column:1/-1}.fa30-app .fa30-project-transaction .brief-record-grid span{color:var(--muted,#68686d);letter-spacing:.08em;font:650 9px/1 FadeArc Mono,monospace;display:block}.fa30-app .fa30-project-transaction .brief-record-grid b{color:var(--text,#f4f3f0);white-space:pre-wrap;margin-top:8px;font-size:12px;font-weight:550;line-height:1.5;display:block}.fa30-app .fa30-project-transaction .brief-attachments a{border:1px solid rgba(var(--studio-neutral-rgb),.4);max-width:100%;color:var(--copy,#a8a7aa);text-overflow:ellipsis;white-space:nowrap;margin:8px 8px 0 0;padding:6px 9px;font-size:11px;display:inline-block;overflow:hidden}.fa30-app .fa30-project-transaction .project-conversation{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:20px;overflow-y:auto}.fa30-app .fa30-project-transaction .custom-thread-messages{gap:12px;padding:8px 0 18px;display:grid}.fa30-app .fa30-project-transaction .custom-thread-messages article{border:1px solid var(--line,#ffffff1c);background:#ffffff0a;border-radius:12px;width:fit-content;max-width:min(76%,620px);padding:13px 15px}.fa30-app .fa30-project-transaction .custom-thread-messages article.admin{border-color:rgba(var(--studio-neutral-rgb),.34);background:rgba(var(--studio-neutral-rgb),.08);justify-self:end}.fa30-app .fa30-project-transaction .custom-thread-messages article small{color:var(--muted,#68686d);font-size:10px}.fa30-app .fa30-project-transaction .custom-thread-messages article p{color:var(--text,#f4f3f0);margin:6px 0 0;font-size:13px;line-height:1.55}.fa30-app .fa30-project-transaction .customer-project-composer{border:1px solid var(--line-strong,#fff3);background:#ffffff09;border-radius:13px;margin-top:12px;padding:12px}.fa30-app .fa30-project-transaction .customer-project-composer textarea{border-color:var(--line-strong,#fff3);min-height:100px;color:var(--text,#f4f3f0);background:#00000038;border-radius:9px}.fa30-app .fa30-project-transaction .customer-project-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.fa30-app .fa30-project-transaction .customer-project-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.fa30-app .fa30-project-transaction .customer-project-actions button,.fa30-app .fa30-project-transaction .customer-project-attach{border:1px solid var(--line-strong,#fff3);min-height:36px;color:var(--text,#f4f3f0);background:0 0;border-radius:9px;padding:0 12px;font-size:11px}.fa30-app .fa30-project-transaction .customer-project-actions button:first-child,.fa30-app .fa30-project-transaction .customer-project-actions .approve{border-color:var(--text,#f4f3f0);background:var(--text,#f4f3f0);color:var(--bg,#070708)}.fa30-app .fa30-project-transaction .customer-project-attach{cursor:pointer;align-items:center;display:inline-flex;position:relative}.fa30-app .fa30-project-transaction .customer-project-attach input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.fa30-app .fa30-project-transaction .project-delivery-card{border:1px solid rgba(var(--studio-neutral-rgb),.46);background:linear-gradient(115deg, rgba(var(--studio-neutral-rgb),.1), #101012f0 46%);border-radius:14px;gap:18px;margin-top:16px;padding:24px;display:grid}.fa30-app .fa30-project-transaction .project-delivery-card-expired{background:linear-gradient(115deg,#ffffff1a,#151211f0 46%);border-color:#ffffff94}.fa30-app .fa30-project-transaction .project-delivery-copy h2{color:var(--text,#f4f3f0);margin:6px 0 8px;font-size:28px}.fa30-app .fa30-project-transaction .project-delivery-copy p:not(.eyebrow){max-width:640px;color:var(--copy,#a8a7aa);margin:0;line-height:1.5}.fa30-app .fa30-project-transaction .project-delivery-file{border:1px solid var(--line,#ffffff1c);background:#00000038;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px;display:grid}.fa30-app .fa30-project-transaction .project-delivery-file>span{color:var(--accent,var(--fa-color-accent));font:650 9px/1 FadeArc Mono,monospace}.fa30-app .fa30-project-transaction .project-delivery-file b{color:var(--text,#f4f3f0);font-size:13px}.fa30-app .fa30-project-transaction .project-delivery-file small{color:var(--copy,#a8a7aa);margin-top:5px;font-size:11px;display:block}.fa30-app .fa30-project-transaction .project-delivery-footer{color:var(--copy,#a8a7aa);justify-content:space-between;gap:12px;font-size:11px;display:flex}@media (width<=820px){.fa30-app .fa30-custom-transaction .public-page-custom-request{padding:46px 0 84px}.fa30-app .fa30-custom-transaction .custom-request-header{grid-template-columns:1fr;gap:22px;padding-bottom:34px}.fa30-app .fa30-custom-transaction .custom-request-header h1{font-size:clamp(44px,13vw,60px)}.fa30-app .fa30-custom-transaction .custom-request-back{justify-self:start}.fa30-app .fa30-custom-transaction .custom-request-shell{width:100%;padding-top:34px}.fa30-app .fa30-custom-transaction .custom-request-selection{grid-template-columns:minmax(0,1fr) auto;gap:16px}.fa30-app .fa30-custom-transaction .custom-request-selection-copy{grid-column:1/-1}.fa30-app .fa30-custom-transaction .custom-request-selection-price{justify-items:start}.fa30-app .fa30-custom-transaction .custom-request-selection-price span{text-align:left}.fa30-app .fa30-custom-transaction .custom-request-change{justify-self:end}.fa30-app .fa30-custom-transaction .custom-request-service-list{grid-template-columns:1fr}.fa30-app .fa30-custom-transaction .custom-request-service-list button{min-height:150px}.fa30-app .fa30-custom-transaction .custom-request-priority-addon{grid-template-columns:1fr;gap:14px}.fa30-app .fa30-custom-transaction .custom-request-priority-addon>div,.fa30-app .fa30-custom-transaction .custom-request-priority-addon>strong,.fa30-app .fa30-custom-transaction .custom-request-priority-addon>button{grid-column:1}.fa30-app .fa30-custom-transaction .custom-request-priority-addon>strong{justify-self:start}.fa30-app .fa30-custom-transaction .custom-request-priority-addon>button{width:100%;min-width:0}.fa30-app .fa30-custom-transaction .custom-request-facts{grid-template-columns:1fr}.fa30-app .fa30-custom-transaction .custom-request-facts>div{border-right:0;border-bottom:1px solid var(--line,#ffffff1c);min-height:72px}.fa30-app .fa30-custom-transaction .custom-request-facts>div:last-of-type{border-bottom:0}.fa30-app .fa30-project-transaction .project-room-header-v2{grid-template-columns:1fr;gap:12px}.fa30-app .fa30-project-transaction .project-room-status{border-top:1px solid var(--line,#ffffff1c);border-left:0;min-width:0;padding:12px 0 0}.fa30-app .fa30-project-transaction .project-room-shell-v2{width:100%}.fa30-app .fa30-project-transaction .room-workspace-v2{height:auto;display:block;overflow:visible}.fa30-app .fa30-project-transaction .project-conversation{scrollbar-gutter:auto;overflow:visible}.fa30-app .fa30-project-transaction .brief-record-grid{grid-template-columns:1fr}.fa30-app .fa30-project-transaction .brief-record-grid>div{border-right:0}.fa30-app .fa30-project-transaction .custom-thread-messages article{max-width:92%}.fa30-app .fa30-project-transaction .customer-project-actions{flex-direction:column;align-items:stretch}.fa30-app .fa30-project-transaction .customer-project-actions>div{justify-content:stretch}.fa30-app .fa30-project-transaction .customer-project-actions button,.fa30-app .fa30-project-transaction .customer-project-attach{flex:auto}.fa30-app .fa30-project-transaction .project-delivery-file{grid-template-columns:1fr}.fa30-app .fa30-project-transaction .project-delivery-footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.fa30-app .fa30-custom-transaction *,.fa30-app .fa30-project-transaction *{transition-duration:.01ms;animation:none}}.fa30-app .fa30-account-preview{min-height:100%}.fa30-app .fa30-preview-banner{border:1px solid rgba(var(--studio-neutral-rgb),.34);background:linear-gradient(100deg, rgba(var(--studio-neutral-rgb),.09), #ffffff06);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;width:min(1180px,100% - 32px);margin:34px auto 0;padding:20px 22px;display:grid}.fa30-app .fa30-preview-banner h2{color:var(--text,#f4f3f0);letter-spacing:-.05em;margin:7px 0 0;font-size:clamp(20px,2vw,28px)}.fa30-app .fa30-preview-banner p:not(.fa-eyebrow){max-width:820px;color:var(--copy,#a8a7aa);margin:7px 0 0;font-size:12px;line-height:1.55}.fa30-app .fa30-preview-banner>span{border:1px solid rgba(var(--studio-neutral-rgb),.46);color:var(--accent,var(--fa-color-accent));letter-spacing:.1em;white-space:nowrap;padding:9px 11px;font:700 9px/1 FadeArc Mono,monospace}.fa30-app .fa30-account-preview .fa30-preview-tabs{border:1px solid var(--studio-line);background:var(--studio-glass);border-radius:16px;flex-wrap:wrap;gap:6px;width:min(1180px,100% - 32px);max-width:100%;margin:18px auto 0;padding:5px;display:flex}.fa30-app .fa30-account-preview .fa30-preview-tabs button{min-height:44px;color:var(--studio-copy);font:500 13px/1.4 var(--fa-font-sans);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;padding:10px 18px;display:inline-flex}.fa30-app .fa30-account-preview .fa30-preview-tabs button:is(:hover,.is-active){background:var(--studio-control-bg);color:var(--studio-text)}.fa30-app .fa30-account-preview .fa30-preview-tabs button.is-active{border-color:var(--studio-selected-line)}.fa30-app .fa30-account-preview .fa30-preview-tabs button:focus-visible{outline:1px solid var(--studio-focus);outline-offset:3px}.fa30-app .fa30-account-preview .fa30-page{width:min(1180px,100% - 32px);margin:0 auto}.fa30-app .fa30-account-preview .fa-page-heading{padding-top:52px;padding-bottom:28px}.fa30-app .fa30-preview-status-row{border:1px solid var(--line,#ffffff1c);min-height:42px;color:var(--copy,#a8a7aa);background:#ffffff06;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding:9px 13px;font-size:11px;display:flex}.fa30-app .fa30-preview-status-row span{color:var(--muted,#68686d);letter-spacing:.08em;font:650 9px/1 FadeArc Mono,monospace}.fa30-app .fa30-preview-status-row b{color:var(--text,#f4f3f0);font-size:11px;font-weight:550}.fa30-app .fa30-preview-toolbar{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(150px,.7fr));gap:10px;margin-bottom:12px;display:grid}.fa30-app .fa30-preview-toolbar label{color:var(--muted,#68686d);letter-spacing:.08em;text-transform:uppercase;gap:7px;font:650 9px/1 FadeArc Mono,monospace;display:grid}.fa30-app .fa30-preview-toolbar input,.fa30-app .fa30-preview-toolbar select{border:1px solid var(--line-strong,#fff3);width:100%;min-height:44px;color:var(--text,#f4f3f0);letter-spacing:normal;text-transform:none;background:#ffffff09;border-radius:9px;padding:0 12px;font:500 12px/1.2 inherit}.fa30-app .fa30-preview-filter-summary{color:var(--muted,#68686d);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:0 0 12px;font:650 9px/1 FadeArc Mono,monospace;display:flex}.fa30-app .fa30-preview-filter-summary button{color:var(--copy,#a8a7aa);background:0 0;border:0;padding:0;font-size:11px}.fa30-app .fa30-preview-filter-summary button:hover{color:var(--accent,var(--fa-color-accent))}.fa30-app .fa30-preview-library-list{gap:12px;display:grid}.fa30-app .fa30-preview-library-card{border:1px solid var(--line,#ffffff1c);background:#ffffff06;border-radius:16px;grid-template-columns:164px minmax(0,1fr) auto;gap:20px;padding:14px;display:grid}.fa30-app .fa30-preview-library-image{border:1px solid var(--line,#ffffff1c);background:#0d0e10;align-content:end;min-height:134px;display:grid;overflow:hidden}.fa30-app .fa30-preview-library-image img{object-fit:cover;opacity:.86;width:100%;height:100%;min-height:134px;display:block}.fa30-app .fa30-preview-library-image span{color:#fff;letter-spacing:.08em;background:linear-gradient(#0000,#000000d1);margin-top:-22px;padding:7px 9px;font:650 8px/1 FadeArc Mono,monospace;position:relative}.fa30-app .fa30-preview-library-copy{align-self:center;min-width:0}.fa30-app .fa30-preview-library-copy h2{color:var(--text,#f4f3f0);letter-spacing:-.055em;margin:8px 0 5px;font-size:clamp(20px,2.2vw,30px)}.fa30-app .fa30-preview-library-copy>p:not(.fa-eyebrow){color:var(--copy,#a8a7aa);margin:0;font-size:12px}.fa30-app .fa30-preview-library-copy>small{color:var(--muted,#68686d);margin-top:12px;font-size:10px;line-height:1.5;display:block}.fa30-app .fa30-preview-library-actions{align-content:center;gap:12px;min-width:154px;display:grid}.fa30-app .fa30-preview-library-actions>button{border:1px solid var(--text,#f4f3f0);background:var(--text,#f4f3f0);min-height:38px;color:var(--bg,#070708);border-radius:8px;padding:0 12px;font-size:11px;font-weight:700}.fa30-app .fa30-preview-library-actions>button:hover{background:#fff;border-color:#fff}.fa30-app .fa30-preview-library-actions>div{gap:7px;display:grid}.fa30-app .fa30-preview-library-actions>div button{color:var(--copy,#a8a7aa);text-align:right;background:0 0;border:0;padding:0;font-size:10px}.fa30-app .fa30-preview-library-actions>div button:hover{color:var(--accent,var(--fa-color-accent))}.fa30-app .fa30-preview-gate{width:min(920px,100% - 32px);min-height:420px;margin:56px auto 0;padding:clamp(36px,7vw,84px) 0 100px}.fa30-app .fa30-preview-gate h1{max-width:760px;color:var(--text,#f4f3f0);letter-spacing:-.065em;margin:12px 0;font-size:clamp(42px,6vw,74px);line-height:.94}.fa30-app .fa30-preview-gate>p:not(.fa-eyebrow){max-width:620px;color:var(--copy,#a8a7aa);line-height:1.65}@media (width<=820px){.fa30-app .fa30-preview-banner{grid-template-columns:1fr;gap:14px;width:calc(100% - 20px);margin-top:20px;padding:17px}.fa30-app .fa30-preview-banner>span{justify-self:start}.fa30-app .fa30-account-preview .fa30-preview-tabs,.fa30-app .fa30-account-preview .fa30-page{width:calc(100% - 20px)}.fa30-app .fa30-preview-status-row{border-radius:14px;flex-direction:column;align-items:flex-start}.fa30-app .fa30-preview-toolbar{grid-template-columns:1fr}.fa30-app .fa30-preview-library-card{grid-template-columns:1fr;gap:14px}.fa30-app .fa30-preview-library-image,.fa30-app .fa30-preview-library-image img{min-height:170px}.fa30-app .fa30-preview-library-actions{min-width:0}.fa30-app .fa30-preview-library-actions>div{grid-template-columns:repeat(2,minmax(0,1fr))}.fa30-app .fa30-preview-library-actions>div button{text-align:left;min-height:34px}.fa30-app .fa30-preview-gate{width:calc(100% - 32px);margin-top:32px}}.fa30-app .fa30-content-transaction :is(.legal-updated,.legal-toc span,.legal-page>section>span){color:var(--accent,var(--fa-color-accent))}.fa30-app .fa30-content-transaction .legal-toc a{border-color:var(--line,#ffffff1c);color:var(--copy,#a8a7aa)}.fa30-app .fa30-content-transaction .legal-toc :is(a:hover,a:focus-visible){color:var(--text,#f4f3f0);background:#ffffff0b}.fa30-app .fa30-content-transaction .legal-page>section{border-top-color:var(--line,#ffffff1c)}:scope body.antialiased .p12-admin-root{--fa-accent:var(--fa-color-accent);--fa-accent-strong:var(--fa-color-accent-strong);--fa-accent-soft:var(--fa-color-accent-soft);--accent:var(--fa-color-accent);--accent-soft:var(--fa-color-accent-soft);--lime:var(--fa-color-accent);--cyan:var(--fa-color-accent)}.fa30-app .fa-page-heading .fa-eyebrow b{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:24ch;display:block;overflow:hidden}.fa30-app .fa30-account-actions{border-bottom:1px solid var(--line);color:#858489;justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;padding:12px 0;font-size:11px;display:flex}.fa30-app .fa30-account-actions button,.fa30-app .fa30-account-section>header>button,.fa30-app .fa30-private-job-list button,.fa30-app .fa30-account-policy>button{color:#b8b7bb;background:0 0;border:0;padding:0;font-size:11px}.fa30-app .fa30-account-actions button:hover,.fa30-app .fa30-account-section>header>button:hover,.fa30-app .fa30-private-job-list button:hover,.fa30-app .fa30-account-policy>button:hover{color:var(--accent)}.fa30-app .fa30-account-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:42px;display:grid}.fa30-app .fa30-account-summary article{border:1px solid var(--line);background:#ffffff06;border-radius:16px;gap:8px;min-height:112px;padding:16px;display:grid}.fa30-app .fa30-account-summary span,.fa30-app .fa30-account-summary small{color:#77767b;letter-spacing:.08em;font:650 8px/1.3 FadeArc Mono,monospace}.fa30-app .fa30-account-summary strong{color:var(--text);letter-spacing:-.06em;align-self:center;font-size:30px}.fa30-app .fa30-account-section{margin-top:44px}.fa30-app .fa30-account-section>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:17px;display:flex}.fa30-app .fa30-account-section>header h2{margin:12px 0 0;font-size:clamp(1.8rem,3vw,3rem);line-height:.98}.fa30-app .fa30-private-job-list{border-top:1px solid var(--line);gap:0;display:grid}.fa30-app .fa30-private-job-list button{border-bottom:1px solid var(--line);text-align:left;grid-template-columns:170px minmax(0,1fr) auto;align-items:baseline;gap:7px 16px;padding:15px 0;display:grid}.fa30-app .fa30-private-job-list button span{color:var(--accent);font:650 9px/1 FadeArc Mono,monospace}.fa30-app .fa30-private-job-list button b{color:var(--text);font-size:13px}.fa30-app .fa30-private-job-list button i{color:var(--accent);text-transform:uppercase;font:650 8px/1 FadeArc Mono,monospace}.fa30-app .fa30-private-job-list button small{color:#77767b;grid-column:2;font-size:10px}.fa30-app .fa30-private-actions{align-content:center;justify-items:start;gap:8px;display:grid}.fa30-app .fa-private-list .fa-private-image-missing{box-sizing:border-box;border:1px solid var(--line);color:#77767b;letter-spacing:.08em;text-align:center;background:#0a0a0c;border-radius:9px;place-items:center;width:180px;height:65px;padding:10px;font:650 8px/1.35 FadeArc Mono,monospace;display:grid}.fa30-app .fa30-private-actions>button:not(.fa-button){color:#77767b;text-align:left;background:0 0;border:0;padding:0;font-size:10px}.fa30-app .fa30-private-actions>button:not(.fa-button):hover{color:var(--accent)}.fa30-app .fa30-account-policy{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:18px;margin-top:45px;padding:18px 0;display:flex}.fa30-app .fa30-account-policy b{margin:12px 0 5px;font-size:13px;display:block}.fa30-app .fa30-account-policy p{color:#858489;margin:0;font-size:11px}.fa30-app .fa30-account-message{border:1px solid var(--line);color:#a9a8ac;background:#ffffff06;border-radius:10px;gap:8px;padding:11px 13px;font-size:11px;line-height:1.5;display:grid}.fa30-app .fa30-account-message a{color:var(--accent);font-size:10px}.fa30-app .fa30-review-list article{grid-template-columns:80px minmax(0,1fr) auto}.fa30-app .fa30-review-mark{border:1px solid var(--line-strong);min-height:64px;color:var(--accent);border-radius:10px;place-items:center;font:650 10px/1 FadeArc Mono,monospace;display:grid}.fa30-app .fa30-review-list h3{max-width:520px}.fa30-app .fa30-review-list p{max-width:620px;line-height:1.5}.fa30-app .fa30-turnstile{margin-top:12px}@media (width<=820px){.fa30-app .fa30-account-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.fa30-app .fa30-review-list article{grid-template-columns:64px minmax(0,1fr)}.fa30-app .fa30-review-list .fa30-private-actions{grid-column:2}.fa30-app .fa30-private-job-list button{grid-template-columns:1fr auto}.fa30-app .fa30-private-job-list button span{grid-column:1/-1}.fa30-app .fa30-private-job-list button small{grid-column:1}}@media (width<=560px){.fa30-app .fa30-account-actions{flex-wrap:wrap;align-items:flex-start}.fa30-app .fa30-account-actions span{flex:100%}.fa30-app .fa30-account-summary{grid-template-columns:1fr 1fr}.fa30-app .fa30-account-summary article:last-child{grid-column:1/-1}.fa30-app .fa30-account-section>header{display:block}.fa30-app .fa30-account-section>header>button{margin-top:14px;display:inline-flex}.fa30-app .fa30-review-list article{grid-template-columns:1fr}.fa30-app .fa30-review-list .fa30-private-actions{grid-column:auto}.fa30-app .fa30-account-policy{display:block}.fa30-app .fa30-account-policy>button{margin-top:14px;display:inline-flex}}.fa30-app{--fa-accent:var(--fa-color-accent);--fa-accent-strong:var(--fa-color-accent-strong);--fa-accent-soft:var(--fa-color-accent-soft);--accent:var(--fa-color-accent);--accent-soft:var(--fa-color-accent-soft);--lime:var(--fa-color-accent);--cyan:var(--fa-color-accent)}:scope body .fa30-app .fa30-not-found-page{grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:42px;min-height:0;margin:0;padding:clamp(58px,8vw,96px) 0 42px}:scope body .fa30-app .fa30-not-found-page h1{letter-spacing:-.065em;max-width:760px;margin:0;font-size:clamp(2.55rem,4.1vw,4.2rem);line-height:.98}:scope body .fa30-app .fa30-not-found-side{align-self:end;padding-bottom:5px}:scope body .fa30-app .fa30-not-found-side>p{max-width:340px;color:var(--copy,#a8a7aa);margin:0;font-size:13px;line-height:1.55}:scope body .fa30-app .fa30-not-found-actions{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}:scope body .fa30-app .fa30-not-found-actions .fa-button{min-height:40px;padding-inline:14px;font-size:11px}.fa30-app .fa30-custom-transaction .custom-request-availability{align-items:flex-start;min-height:48px;padding-top:10px}.fa30-app .fa30-custom-transaction .custom-request-availability>span{gap:5px;min-width:0;display:grid}.fa30-app .fa30-custom-transaction .custom-request-availability>span b{color:var(--text);font-size:13px;font-weight:600}.fa30-app .fa30-custom-transaction .custom-request-availability>span small{color:#858489;font-size:11px;line-height:1.45}.fa30-app .fa30-custom-transaction .custom-request-availability.is-open i{border-color:var(--studio-text);background:var(--studio-text)}@media (width<=820px){:scope body .fa30-app .fa30-not-found-page{padding:42px 0 34px;display:block}:scope body .fa30-app .fa30-not-found-page h1{font-size:clamp(2.55rem,10vw,4.2rem)}:scope body .fa30-app .fa30-not-found-side{margin-top:22px;padding-bottom:0}}.fa30-app .fa-shop-grid:not(.is-list){grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:14px}.fa30-app .fa-empty-panel.fa30-main-contained{background:linear-gradient(145deg,#ffffff0b,#ffffff05);border-radius:20px;box-shadow:inset 0 1px #ffffff0d}.fa30-app .fa30-content-transaction .page-intro{grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:end;gap:40px;min-height:0;padding:52px 0 30px}.fa30-app .fa30-content-transaction .page-intro h1{max-width:780px;font-size:clamp(2.8rem,4.1vw,4.2rem);line-height:.98}.fa30-app .fa30-content-transaction .page-intro .intro-copy{align-self:end;padding-bottom:0}.fa30-app .fa30-content-transaction .legal-page{padding:28px 0 82px}.fa30-app .fa30-content-transaction .legal-warning{background:linear-gradient(145deg,#ffffff0b,#ffffff05);border-radius:16px;margin-bottom:28px;box-shadow:inset 0 1px #ffffff0d}.fa30-app .fa30-content-transaction .legal-toc{background:#ffffff05;border-radius:16px;margin:20px 0 32px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.fa30-app .fa30-content-transaction .legal-toc a{background:#ffffff03}.fa30-app .fa30-content-transaction .legal-page>section{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff08,#ffffff04);border-radius:16px;margin-top:12px;padding:25px 28px;box-shadow:inset 0 1px #ffffff09}.fa30-app .fa30-account-summary article,.fa30-app .fa30-account-section>.fa-empty-panel{background:linear-gradient(145deg,#ffffff0b,#ffffff05);box-shadow:inset 0 1px #ffffff0d,0 16px 45px #0000001a}.fa30-app .fa30-account-summary article{border-radius:18px}.fa30-app .fa30-account-section>.fa-empty-panel{border-radius:20px}@media (width<=820px){.fa30-app .fa-shop-grid:not(.is-list){grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr))}.fa30-app .fa30-content-transaction .page-intro{grid-template-columns:1fr;gap:18px;padding-top:42px}.fa30-app .fa30-content-transaction .page-intro .intro-copy{align-self:auto}.fa30-app .fa30-content-transaction .legal-page>section{grid-template-columns:38px minmax(0,1fr);padding:22px 20px}}@media (width<=560px){.fa30-app .fa-shop-grid:not(.is-list){grid-template-columns:1fr}.fa30-app .fa30-content-transaction .legal-page>section{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:20px 16px}}.fa30-app .fa30-custom-transaction .custom-request-selection,.fa30-app .fa30-custom-transaction .custom-request-priority-addon,.fa30-app .fa30-custom-transaction .custom-request-facts,.fa30-app .fa30-custom-transaction .custom-real-brief{border:1px solid var(--line,#ffffff1c);background:linear-gradient(145deg,#ffffff0b,#ffffff04);border-radius:18px;box-shadow:inset 0 1px #ffffff0b,0 16px 44px #0000001a}.fa30-app .fa30-custom-transaction .custom-request-selection{border-top:1px solid var(--line,#ffffff1c);border-bottom:1px solid var(--line,#ffffff1c);margin-bottom:14px;padding:24px}.fa30-app .fa30-custom-transaction .custom-request-priority-addon{border-bottom:1px solid var(--line,#ffffff1c);margin-bottom:14px;padding:22px 24px}.fa30-app .fa30-custom-transaction .custom-request-facts{border-top:1px solid var(--line,#ffffff1c);border-bottom:1px solid var(--line,#ffffff1c);margin-top:12px;overflow:hidden}.fa30-app .fa30-custom-transaction .custom-request-facts>div{border-right-color:var(--line,#ffffff1c)}.fa30-app .fa30-custom-transaction .custom-request-form{padding-top:34px}.fa30-app .fa30-custom-transaction .checkout-notice{background:linear-gradient(145deg,#ffffff0b,#ffffff04);border-radius:14px;box-shadow:inset 0 1px #ffffff0b}.fa30-app .fa30-custom-transaction .checkout-notice:before{border-color:rgba(var(--fa-color-accent-rgb),.42);background:rgba(var(--fa-color-accent-rgb),.1);color:var(--accent,var(--fa-color-accent));border-radius:8px}.fa30-app .fa30-custom-transaction .custom-request-availability{border:1px solid var(--line,#ffffff1c);background:#ffffff05;border-radius:14px;min-height:48px;padding:10px 14px}.fa30-app .fa30-custom-transaction .custom-request-pay{border-radius:12px}.fa30-app .fa30-custom-transaction .custom-real-brief{border-top:1px solid var(--line,#ffffff1c);margin-top:18px;padding:28px}@media (width<=820px){.fa30-app .fa30-custom-transaction .custom-request-selection,.fa30-app .fa30-custom-transaction .custom-request-priority-addon,.fa30-app .fa30-custom-transaction .custom-real-brief{padding:20px}}@media (width<=560px){.fa30-app .fa30-custom-transaction .custom-request-selection,.fa30-app .fa30-custom-transaction .custom-request-priority-addon,.fa30-app .fa30-custom-transaction .custom-real-brief,.fa30-app .fa30-custom-transaction .custom-request-facts{border-radius:15px}}:scope body.antialiased .p12-admin-root{padding-top:0}.fa30-app .custom-request-service-overlay{z-index:360;padding:24px}.fa30-app .fa30-custom-service-dialog{border:1px solid var(--line-strong,#fff3);background:linear-gradient(145deg,#181a1efa,#0b0c0efa);border-radius:22px;width:min(960px,100vw - 32px);max-height:min(720px,100vh - 48px);padding:30px;overflow:auto;box-shadow:0 28px 90px #00000094,inset 0 1px #ffffff0f}.fa30-app .fa30-custom-service-dialog-head{padding-right:54px}.fa30-app .fa30-custom-service-dialog-head h2{color:var(--text,#f4f3f0);letter-spacing:-.06em;margin:13px 0 0;font-size:clamp(32px,4vw,52px);line-height:1}.fa30-app .fa30-custom-service-dialog-head p{max-width:560px;color:var(--copy,#a8a7aa);margin:16px 0 0;font-size:13px;line-height:1.6}.fa30-app .fa30-custom-service-dialog .custom-request-service-list{margin:28px 0 0}.fa30-app .fa30-custom-transaction .custom-request-facts{border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.fa30-app .fa30-custom-transaction .custom-request-facts-head{border-bottom:1px solid var(--line,#ffffff1c);background:#ffffff05;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:16px 22px;display:flex}.fa30-app .fa30-custom-transaction .custom-request-facts-head span{color:var(--accent,var(--fa-color-accent));letter-spacing:.08em;font:650 9px/1 FadeArc Mono,monospace}.fa30-app .fa30-custom-transaction .custom-request-facts-head b{color:var(--copy,#a8a7aa);font-size:11px;font-weight:550}.fa30-app .fa30-custom-transaction .custom-request-facts>small{border-top:1px solid var(--line,#ffffff1c);padding:15px 22px 18px}.fa30-app .fa30-custom-transaction .custom-request-availability.is-open i{border-color:var(--studio-text,var(--studio-text));background:var(--studio-text,var(--studio-text));box-shadow:0 0 0 4px rgba(var(--studio-neutral-rgb),.08)}.fa30-app .fa30-custom-transaction .custom-request-availability.is-limited i,.fa30-app .fa30-custom-transaction .custom-request-availability.is-error i{border-color:var(--studio-text);background:var(--studio-text)}.fa30-app .fa30-custom-transaction .custom-request-availability.is-unknown i{border-color:var(--text,#f4f3f0);animation:1.3s ease-in-out infinite fa30-status-pulse}@keyframes fa30-status-pulse{50%{opacity:.35;transform:scale(.72)}}.fa30-app .fa30-account-transaction .fa-page-heading{padding-top:52px;padding-bottom:26px}.fa30-app .fa30-account-transaction .fa-private-content{padding-top:0}.fa30-app .fa30-account-transaction .fa30-account-actions{border:1px solid var(--line,#ffffff1c);background:#ffffff06;border-radius:999px;min-height:42px;margin-bottom:22px;padding:8px 14px}.fa30-app .fa30-account-transaction .fa30-account-summary{gap:8px;margin-bottom:34px}.fa30-app .fa30-account-transaction .fa30-account-summary article{border-radius:17px;min-height:98px;padding:15px 17px}.fa30-app .fa30-account-transaction .fa30-account-section{margin-top:34px}.fa30-app .fa30-account-transaction .fa30-account-section>header{margin-bottom:14px}.fa30-app .fa30-account-transaction .fa30-account-section>.fa-empty-panel{width:min(840px,100%)}.fa30-app .fa-private-content .fa30-account-actions{border:1px solid var(--line,#ffffff1c);background:#ffffff06;border-radius:999px;width:fit-content;max-width:100%;min-height:42px;margin-bottom:22px;padding:8px 14px}.fa30-app .fa-private-content .fa30-account-summary{gap:8px;margin-bottom:34px}.fa30-app .fa-private-content .fa30-account-summary article{border-radius:17px;min-height:98px;padding:15px 17px}.fa30-app .fa-private-content .fa30-account-section{margin-top:34px}:scope body.antialiased .fa30-app :is(input,select,textarea):focus{box-shadow:none;border-color:#f4f3ee2e;outline:#0000}:scope body.antialiased .fa30-app :is(input,select,textarea):focus-visible{outline-offset:2px;box-shadow:none;border-color:#f4f3ee3d;outline:2px solid #f4f3ee75}:scope body.antialiased .fa30-app :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #f4f3ee75}:scope body.antialiased .fa30-app.site-shell.admin-shell :is(input,select,textarea):focus{box-shadow:none;border-color:#f4f3ee2e;outline:#0000}:scope body.antialiased .fa30-app.site-shell.admin-shell :is(input,select,textarea):focus-visible{outline-offset:2px;box-shadow:none;border-color:#f4f3ee3d;outline:2px solid #f4f3ee75}.fa30-app .payment-confirmation-backdrop{z-index:500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030507c7}.fa30-app .payment-confirmation-modal{border:1px solid rgba(var(--studio-neutral-rgb),.42);background:linear-gradient(145deg,#191517fa,#0c0e10fa);border-radius:22px;width:min(460px,100vw - 32px);padding:32px;box-shadow:0 28px 90px #00000094,inset 0 1px #ffffff0e}.fa30-app .payment-confirmation-modal .payment-confirmation-copy{color:#f4f3eec7;margin:0;font-size:14px;line-height:1.6}.fa30-app .payment-confirmation-modal .payment-confirmation-status{color:#f4f3ee80;margin:10px 0 0;font-size:11px;line-height:1.45}.fa30-app .payment-confirmation-modal .payment-confirmation-actions{flex-wrap:wrap;align-items:stretch;gap:8px}.fa30-app .payment-confirmation-modal .payment-confirmation-actions .button{min-height:42px}.fa30-app .payment-confirmation-modal[data-confirmation-state=needs-sign-in]{border-color:rgba(var(--studio-neutral-rgb),.62)}.fa30-app .payment-confirmation-modal[data-confirmation-state=timed-out]{border-color:#ffffff85}:scope body.antialiased .p12-admin-root .fa30-admin-system-health .system-health-attention>header p:not(.eyebrow),:scope body.antialiased .p12-admin-root .fa30-admin-system-health .system-health-clear p:not(.eyebrow){max-width:680px;color:var(--copy,#a8a7aa);margin:0;font-size:11px;line-height:1.55}:scope body.antialiased .p12-admin-root .system-health-attention-state.missing{color:#f2aaa0;border-color:#ffffff8a}@media (width<=820px){.fa30-app .payment-confirmation-modal{padding:25px 21px}}@media (width<=560px){.fa30-app .payment-confirmation-modal .payment-confirmation-actions{width:100%;display:grid}.fa30-app .payment-confirmation-modal .payment-confirmation-actions .button{width:100%}}@media (width<=820px){.fa30-app .fa30-custom-service-dialog{padding:22px}.fa30-app .fa30-custom-transaction .custom-request-facts{grid-template-columns:1fr}.fa30-app .fa30-custom-transaction .custom-request-facts-head{grid-column:1}.fa30-app .fa30-custom-transaction .custom-request-facts>div{border-right:0}.fa30-app .fa30-custom-transaction .custom-request-facts>small{grid-column:1}.fa30-app .fa30-account-transaction .fa30-account-actions{border-radius:15px}}@media (prefers-reduced-motion:reduce){.fa30-app .fa30-custom-transaction .custom-request-availability.is-unknown i{animation:none}}:scope body :is(.fa-preview,.fa30-app) :is(input,select,textarea):is(:focus,:focus-visible),:scope body.antialiased .fa30-app :is(input,select,textarea):is(:focus,:focus-visible),:scope body.antialiased .fa30-app.site-shell.admin-shell :is(input,select,textarea):is(:focus,:focus-visible),:scope body.antialiased .fa30-app.site-shell.public-shell :is(input,select,textarea):is(:focus,:focus-visible){outline-offset:0;box-shadow:none;border-color:#ffffff21;outline:#0000}:scope body .fa30-app .fa-private-content .fa30-account-actions{background:linear-gradient(100deg,#ffffff0b,#ffffff05);border:1px solid #ffffff21;border-radius:16px;align-items:center;gap:13px;width:100%;min-height:56px;margin:0 0 26px;padding:12px 16px;display:flex;box-shadow:inset 0 1px #ffffff0b}:scope body .fa30-app .fa-private-content .fa30-account-actions:before{color:var(--muted,#77787e);content:"ACCOUNT / STATUS";letter-spacing:.08em;flex:none;font:650 9px/1 FadeArc Mono,monospace}:scope body .fa30-app .fa-private-content .fa30-account-actions>span{min-width:0;color:var(--copy,#a8a7aa);flex:auto;font-size:12px;line-height:1.45}:scope body .fa30-app .fa-private-content .fa30-account-actions>button{min-height:32px;color:var(--text,#f4f3f0);white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;padding:0 9px;font-size:11px}:scope body .fa30-app .fa-private-content .fa30-account-actions>button:hover{background:#ffffff0f;transform:none}:scope body .fa30-app .fa-private-content .fa30-account-actions[data-syncing=true]>span{font-size:0}:scope body .fa30-app .fa-private-content .fa30-account-actions[data-syncing=true]>span:after{color:var(--copy,#a8a7aa);content:"SYNCING PRIVATE RECORDS";font:12px/1.45 FadeArc Sans,system-ui,sans-serif}:scope body .fa30-app .fa-private-content .fa30-account-actions[data-syncing=true]>button:first-of-type{font-size:0}:scope body .fa30-app .fa-private-content .fa30-account-actions[data-syncing=true]>button:first-of-type:after{content:"Syncing";font:11px/1 FadeArc Sans,system-ui,sans-serif}:scope body .fa30-app .fa-private-content:has(>.fa30-account-summary){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:34px 18px;display:grid}:is(:scope body .fa30-app .fa-private-content:has(>.fa30-account-summary)>.fa30-account-actions,:scope body .fa30-app .fa-private-content:has(>.fa30-account-summary)>.fa30-account-summary){grid-column:1/-1;width:100%}:scope body .fa30-app .fa-private-content:has(>.fa30-account-summary)>.fa30-account-section{min-width:0;margin-top:0}:scope body .fa30-app .fa-private-content:has(>.fa30-account-summary)>.fa30-account-section>header{align-items:start;min-height:76px;margin-bottom:16px}:scope body .fa30-app .fa-private-content:has(>.fa30-account-summary)>.fa30-account-section>header h2{max-width:100%;font-size:clamp(1.65rem,2.5vw,2.35rem)}:scope body .fa30-app .fa-private-content:has(>.fa30-account-summary)>.fa30-account-section>.fa-empty-panel{width:100%;min-height:250px}:scope body .fa30-app .fa-page-heading+.fa30-main-contained,:scope body .fa30-app .fa-page-heading+.fa-empty-panel.fa30-main-contained{margin-top:30px}:scope body .fa30-app .fa30-content-transaction .legal-page>section{box-shadow:none;background:0 0;border:0;border-top:1px solid #ffffff1f;border-radius:0;margin-top:0;padding:34px 0}:scope body .fa30-app .fa30-content-transaction .legal-page>section:last-of-type{border-bottom:1px solid #ffffff1f}:scope body .fa30-app .fa30-custom-transaction .custom-request-form,:scope body .fa30-app .fa30-custom-transaction .custom-request-form>header,:scope body .fa30-app .fa30-custom-transaction .custom-request-form>label,:scope body .fa30-app .fa30-custom-transaction .custom-request-form>.checkout-notice,:scope body .fa30-app .fa30-custom-transaction .custom-request-form>.custom-request-availability,:scope body .fa30-app .fa30-custom-transaction .custom-request-form>.custom-request-pay{max-width:760px}:scope body .fa30-app .fa30-custom-transaction .custom-request-form>header h2{white-space:nowrap;max-width:none;font-size:clamp(2.2rem,3.2vw,2.95rem);line-height:1.02}:scope body .fa30-app .fa30-custom-transaction .custom-request-form>.checkout-notice,:scope body .fa30-app .fa30-custom-transaction .custom-request-form>.custom-request-availability{border-radius:15px;align-items:center;min-height:58px;margin-top:16px;padding:12px 16px}:scope body .fa30-app .fa30-custom-transaction .custom-request-form>.checkout-notice{gap:12px;line-height:1.4;display:flex}:scope body .fa30-app .fa30-custom-transaction .custom-request-form>.checkout-notice:before{content:"TEMPLATE ACCESS";color:var(--muted,#77787e);background:0 0;border-color:#ffffff2e;flex:none}:scope body .fa30-app .fa30-custom-transaction .custom-request-form>.custom-request-availability{background:#ffffff06;border:1px solid #ffffff21;gap:12px;display:flex}:scope body .fa30-app .fa30-custom-transaction .custom-request-availability>span{min-width:0}:scope body .fa30-app .fa30-custom-transaction .custom-request-availability b{color:var(--text,#f4f3f0);letter-spacing:.01em;font-size:12px}:scope body .fa30-app .fa30-custom-transaction .custom-request-availability small{color:var(--muted,#77787e);margin-top:4px;line-height:1.4;display:block}:scope body .fa30-app .fa30-custom-transaction .custom-request-facts{box-shadow:none;background:0 0;border:1px solid #ffffff1f;border-left:0;border-right:0;border-radius:0;overflow:visible}:scope body .fa30-app .fa30-custom-transaction .custom-request-facts-head{background:0 0;border:0;padding:16px 0 14px}:scope body .fa30-app .fa30-custom-transaction .custom-request-facts>div:not(.custom-request-facts-head){border:0;min-height:78px;padding:18px 14px 18px 0}:scope body .fa30-app .fa30-custom-transaction .custom-request-facts>div:not(.custom-request-facts-head)+div:not(.custom-request-facts-head){border-left:1px solid #ffffff1a;padding-left:18px}:scope body .fa30-app .fa30-custom-transaction .custom-request-facts>small{border:0;padding:12px 0 15px}@keyframes fa-footer-signal-premium{0%,8%{opacity:.3;background-position:0 0,-180px 0}50%{opacity:.58;background-position:0 0,50% 0}92%,to{opacity:.3;background-position:0 0,calc(100% + 180px) 0}}@media (width<=820px){:scope body .fa30-app .fa-private-content:has(>.fa30-account-summary){grid-template-columns:1fr;row-gap:28px}:scope body .fa30-app .fa-private-content:has(>.fa30-account-summary)>.fa30-account-section{grid-column:1/-1}:scope body .fa30-app .fa-private-content .fa30-account-actions{border-radius:15px;flex-wrap:wrap}:scope body .fa30-app .fa-private-content .fa30-account-actions>span{flex-basis:calc(100% - 140px)}:scope body .fa30-app .fa30-custom-transaction .custom-request-form>header h2{white-space:normal}:scope body .fa30-app .fa30-custom-transaction .custom-request-facts>div:not(.custom-request-facts-head)+div:not(.custom-request-facts-head){border-top:1px solid #ffffff1a;border-left:0;padding-left:0}}:scope body .fa30-app .fa30-custom-transaction .custom-request-form{box-sizing:border-box;width:100%;max-width:none}:scope body .fa30-app .fa30-custom-transaction .custom-request-form>header{width:min(100%,820px);max-width:820px}:scope body .fa30-app .fa30-custom-transaction .custom-request-form>label,:scope body .fa30-app .fa30-custom-transaction .custom-request-form>.checkout-notice,:scope body .fa30-app .fa30-custom-transaction .custom-request-form>.custom-request-availability,:scope body .fa30-app .fa30-custom-transaction .custom-request-form>.custom-request-pay{box-sizing:border-box;width:100%;max-width:none}:scope body .fa30-app .fa30-custom-transaction .custom-request-form>.custom-request-pay{justify-content:space-between}@keyframes fa-feature-glyph-step{0%,12%{filter:brightness(.72);opacity:.28}22%,46%{filter:brightness(1.28) drop-shadow(0 0 7px rgba(var(--fa-color-accent-rgb),.16));opacity:1}58%,to{filter:brightness(.72);opacity:.28}}:scope body .fa30-app .fa-page-heading>p{text-wrap:pretty;width:min(100%,620px);max-width:620px;font-size:14px;line-height:1.6}:scope body .fa30-app .fa-page-heading .fa-eyebrow>b{text-overflow:clip;white-space:nowrap;max-width:none;overflow:visible}:scope body .fa30-app .fa-help-step-list:not(.fa-help-step-list-large) li{grid-template-columns:minmax(76px,auto) minmax(0,1fr);align-items:start;gap:14px;min-height:48px;padding:13px 0}:scope body .fa30-app .fa-help-step-list:not(.fa-help-step-list-large) li>b{letter-spacing:.02em;padding-top:1px;font-size:11px;line-height:1.35}:scope body .fa30-app .fa-help-step-list:not(.fa-help-step-list-large) li>span{font-size:12px;line-height:1.55}@keyframes fa-nav-active-signal{0%,to{opacity:.42;transform:translate(-50%)scaleX(.65)}50%{opacity:1;transform:translate(-50%)scaleX(1)}}@media (width<=720px){:scope body .fa30-app .fa-page-heading>p{width:100%;max-width:36rem;font-size:13px}}:scope body .fa30-app .fa30-account-summary small{font-size:11px;line-height:1.45}:scope body .fa30-app .fa30-checkout-transaction .checkout-brand small,:scope body .fa30-app .fa30-checkout-transaction .policy-link-row a{font-size:11px;line-height:1.4}:scope body .fa30-app .fa30-account-summary article>span,:scope body .fa30-app .fa-empty-panel>span{font-size:11px;line-height:1.42}:scope body .fa30-app .fa-shop-grid:not(.is-list){grid-template-columns:repeat(auto-fill,minmax(min(100%,390px),1fr));align-items:stretch}:scope body .fa30-app .fa-shop-grid:not(.is-list)>.fa-product-card:only-child{max-width:520px}:scope body .fa30-app .fa-shop-grid:not(.is-list) .fa-product-card{grid-template-rows:300px minmax(0,1fr)}:scope body .fa30-app .fa-shop-grid:not(.is-list) .fa-card-image{height:300px}:scope body .fa30-app :is(.fa-help-feature-rich,.fa-contact-card,.fa-contact-aside,.fa30-account-section,.fa30-account-message) p,:scope body .fa30-app :is(.fa-help-feature-rich,.fa-help-note) span{font-size:max(12px,1em)}:scope body .fa30-app :is(input,select,textarea):focus,:scope body .fa30-app :is(input,select,textarea):focus-visible{border-color:var(--line-strong);box-shadow:none;outline:0}@media (width<=620px){:scope body .fa30-app .fa-shop-grid:not(.is-list) .fa-product-card{grid-template-rows:250px minmax(0,1fr)}:scope body .fa30-app .fa-shop-grid:not(.is-list) .fa-card-image{height:250px}}:scope body .fa30-app .fa-help-step-list:not(.fa-help-step-list-large) li{grid-template-columns:82px minmax(0,1fr);gap:16px}:scope body .fa30-app .fa-help-step-list:not(.fa-help-step-list-large) li>b,:scope body .fa30-app .fa-help-step-list:not(.fa-help-step-list-large) li>span{display:block}:scope body .fa30-app .fa-help-step-list:not(.fa-help-step-list-large) li>b{color:var(--accent);font-size:12px}:scope body .fa30-app .fa-help-step-list:not(.fa-help-step-list-large) li>span{min-width:0;font-size:13px;line-height:1.5}:scope body .fa30-app .checkout-shell :is(.checkout-panel,.checkout-summary){border-radius:22px;overflow:hidden}:scope body .fa30-app .checkout-shell .policy-link-row a:is(:hover,:focus-visible){border-color:rgba(var(--studio-neutral-rgb), .68);background:rgba(var(--studio-neutral-rgb), .1);color:var(--accent);box-shadow:none}:scope body .fa30-app :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus,:scope body .fa30-app :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{border-color:var(--line);box-shadow:none;outline:0}:scope body .fa30-app .checkout-shell{grid-template-columns:minmax(0,1fr) minmax(330px,390px);gap:18px;padding-block:38px 94px}:scope body .fa30-app :is(.checkout-panel,.checkout-summary){background:linear-gradient(145deg,#14161aeb,#0d0e11e0);border:1px solid #f4f3ee21;border-radius:22px;box-shadow:0 18px 50px #0000002e}:scope body .fa30-app .checkout-panel{padding:28px}:scope body .fa30-app .checkout-summary{align-self:start;padding:23px}:scope body .fa30-app .checkout-flow-strip{background:#ffffff06;border:1px solid #f4f3ee1f;border-radius:16px;gap:0;overflow:hidden}:scope body .fa30-app .checkout-flow-strip article{background:0 0;border-color:#f4f3ee1a;min-height:132px;padding:17px}:scope body .fa30-app .policy-link-row{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}:scope body .fa30-app .policy-link-row a,:scope body .fa30-app .policy-link-row a:visited{color:#c7c5c1;background:#ffffff09;border:1px solid #f4f3ee24;border-radius:9px;align-items:center;min-height:32px;padding:7px 11px;font-size:11px;line-height:1.2;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-flex}:scope body .fa30-app .policy-link-row a:hover,:scope body .fa30-app .policy-link-row a:focus-visible{border-color:rgba(var(--studio-neutral-rgb), .65);background:rgba(var(--studio-neutral-rgb), .1);color:var(--accent)}:scope body .fa30-app .checkout-form .terms-check{color:#aaa9ad;align-items:flex-start;gap:11px;font-size:11px;line-height:1.5}:scope body .fa30-app .checkout-form .terms-check input{appearance:none;width:17px;height:17px;box-shadow:none;background:0 0;border:1px solid #f4f3ee59;border-radius:5px;flex:0 0 17px;margin:1px 0 0}:scope body .fa30-app .checkout-form .terms-check input:checked{border-color:var(--studio-text);background:var(--studio-text)}:scope body .fa30-app .checkout-form .terms-check input:checked:after{color:#171719;content:"✓";place-items:center;width:100%;height:100%;font-size:12px;font-weight:800;line-height:1;display:grid}:scope body .fa30-app .fa-heart-icon{width:20px;height:20px;display:block}:scope body .fa30-app .fa30-account-section>header h2{font-size:clamp(1.65rem,2.7vw,2.55rem);line-height:1.02}:scope body .fa30-app .fa30-account-section>header>button{color:#a7a5aa;padding:8px 0;font-size:11px}:scope body .fa30-app .fa30-account-section>header>button:hover{color:var(--accent)}:scope body .fa30-app .fa30-account-section .fa-empty-panel{min-height:214px;padding:28px}:scope body .fa30-app .fa30-account-section .fa-empty-panel h3{max-width:none;margin:17px 0 8px;font-size:clamp(1.3rem,2.1vw,1.85rem);line-height:1.08}:scope body .fa30-app .fa30-account-section .fa-empty-panel p{max-width:520px;margin-bottom:18px;font-size:12px;line-height:1.45}@media (width<=980px){:scope body .fa30-app .checkout-shell{grid-template-columns:1fr}}@media (width<=620px){:scope body .fa30-app .checkout-panel,:scope body .fa30-app .checkout-summary{border-radius:18px;padding:19px}}:scope body .fa30-app .checkout-form .terms-check{position:relative}:scope body .fa30-app .checkout-form .terms-check input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}:scope body .fa30-app .checkout-form .terms-check>span{padding-left:28px;position:relative}:scope body .fa30-app .checkout-form .terms-check>span:before{color:#171719;content:"";background:0 0;border:1px solid #f4f3ee59;border-radius:5px;place-items:center;width:17px;height:17px;font-size:12px;font-weight:800;line-height:1;display:grid;position:absolute;top:.1em;left:0}:scope body .fa30-app .checkout-form .terms-check input:checked+span:before{border-color:var(--accent);background:var(--accent);content:"✓"}:scope body .fa30-app .checkout-form .terms-check input:focus-visible+span:before{outline-offset:3px;outline:1px solid #f4f3ee75}:scope body .fa30-app :is(.checkout-form .policy-link-row a,.fa30-content-transaction .legal-toc a,.fa30-content-transaction .legal-page a):is(:hover,:focus-visible){border-color:rgba(var(--studio-neutral-rgb), .65);background:rgba(var(--studio-neutral-rgb), .1);color:var(--accent);box-shadow:none;outline:0}:scope body .fa30-app .checkout-shell{box-shadow:none;background:0 0;border:0;border-radius:0}:scope body .fa30-app .fa-private-content:has(>.fa30-account-summary) .fa30-account-section>header .fa-eyebrow{display:none}:scope body .fa30-app .fa30-account-section>header h2{white-space:nowrap;max-width:none;font-size:clamp(1.45rem,2.1vw,2.05rem);line-height:1.05}:scope body .fa30-app .fa30-account-section .fa-empty-panel h3{white-space:nowrap;font-size:clamp(1.15rem,1.7vw,1.55rem);line-height:1.12}:scope body .fa30-app :is(.fa-help-body,.fa-cart-page,.fa-private-content){border-top:0}@media (width<=620px){:scope body .fa30-app .fa30-account-section>header h2,:scope body .fa30-app .fa30-account-section .fa-empty-panel h3{white-space:normal}}:scope body .fa30-app :is(.fa30-custom-transaction .custom-request-availability.is-open i,.fa30-status-panel>.fa30-status-pulse){border-color:var(--accent,var(--fa-color-accent));background-color:var(--accent,var(--fa-color-accent))}:scope body .fa30-app .fa30-custom-transaction .custom-request-availability.is-open{background:rgba(var(--studio-neutral-rgb), .035)}:scope body .fa30-app .fa30-custom-transaction .custom-request-availability.is-open i{box-shadow:0 0 0 4px rgba(var(--fa-color-accent-rgb), .08)}:scope body .fa30-app .fa-private-content:has(>.fa30-account-summary){grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}:scope body .fa30-app .fa-private-content:has(>.fa30-account-summary)>:is(.fa30-account-actions,.fa30-account-summary,.fa30-account-policy){grid-column:1/-1}:scope body .fa30-app .fa-private-content:has(>.fa30-account-summary)>.fa30-account-section{flex-direction:column;min-width:0;margin-top:0;display:flex}:is(:scope body .fa30-app .fa-private-content:has(>.fa30-account-summary)>.fa30-account-section>.fa-empty-panel,:scope body .fa30-app .fa-private-content:has(>.fa30-account-summary)>.fa30-account-section>.fa-order-list,:scope body .fa30-app .fa-private-content:has(>.fa30-account-summary)>.fa30-account-section>.fa30-private-job-list){flex:auto}:scope body .fa30-app .fa30-account-section>header{align-items:end;gap:14px}:scope body .fa30-app .fa30-account-section>header .fa-eyebrow{display:none}:scope body .fa30-app .fa30-account-section .fa-empty-panel{border-radius:20px;min-height:196px}:scope body .fa30-app .fa30-account-section .fa-empty-panel h3{margin-top:12px}@media (width<=820px){:scope body .fa30-app .fa-private-content:has(>.fa30-account-summary){grid-template-columns:1fr}:scope body .fa30-app .fa-private-content:has(>.fa30-account-summary)>.fa30-account-section{grid-column:1/-1}}:scope body .fa30-app{--lime:var(--accent);--acid:var(--accent)}:scope body .fa30-app :is(input:not([type=checkbox]):not([type=radio]),select,textarea):is(:focus,:focus-visible){border-color:var(--line,#f4f3ee29);box-shadow:none;outline:0}:scope body .fa30-app .fa-tone-grid .fa-tone-preview :is(.fa-art-frame,.fa-art-screen){display:none}:scope body .fa30-app :is(.fa-wishlist-button,.fa-save){border-radius:999px;width:46px;min-width:46px;height:46px;min-height:46px}:scope body .fa30-app :is(.fa-wishlist-button,.fa-save) .fa-heart-icon{width:23px;height:23px}:scope body .fa30-app.fa30-checkout-transaction,:scope body .fa30-app .fa30-checkout-transaction{--lime:var(--accent);--acid:var(--accent)}:scope body .fa30-app .fa30-checkout-transaction :is(.checkout-panel,.checkout-summary,.checkout-flow-strip,.checkout-notice){box-shadow:none;background-image:none;border-color:#f4f3ee24;border-radius:20px}:scope body .fa30-app .fa30-checkout-transaction .checkout-flow-strip article{background:#ffffff05;border-color:#f4f3ee1c;border-radius:14px}:scope body .fa30-app .fa30-checkout-transaction .policy-link-row a,:scope body .fa30-app .fa30-checkout-transaction .policy-link-row a:visited{color:var(--muted);background:#ffffff05;border-color:#f4f3ee29;border-radius:999px}:scope body .fa30-app .fa30-checkout-transaction .policy-link-row a:is(:hover,:focus-visible){border-color:rgba(var(--studio-neutral-rgb), .72);background:rgba(var(--studio-neutral-rgb), .1);color:var(--accent);box-shadow:none;outline:0}:scope body .fa30-app .fa30-checkout-transaction .checkout-form .terms-check>span:before{color:#fff}:scope body .fa30-app .fa30-checkout-transaction .checkout-form .terms-check input:checked+span:before{border-color:var(--accent);background:var(--accent);color:#fff;content:"✓"}:scope body .fa30-app .fa30-checkout-transaction .checkout-form .terms-check input:checked:after{color:#fff}:scope body .fa30-app .fa-private-content:has(>.fa30-account-summary)>.fa30-account-section>header>button{display:none}:scope body .fa30-app .fa-private-content:has(>.fa30-account-summary)>.fa30-account-section .fa-empty-panel>span{display:none}:scope body .fa30-app .fa-private-content:has(>.fa30-account-summary)>.fa30-account-section .fa-empty-panel{min-height:164px;padding:22px}:scope body .fa30-app .fa-private-content:has(>.fa30-account-summary)>.fa30-account-section .fa-empty-panel h3{white-space:nowrap;max-width:none;margin-top:0;font-size:clamp(1.15rem,1.7vw,1.5rem)}:scope body .fa30-app .fa-private-content:has(>.fa30-account-summary)>.fa30-account-section>header h2{font-size:clamp(1.45rem,2.4vw,2rem)}:scope body .fa30-app :is(.fa-header .fa-brand-name,.fa-footer-brand .fa-brand-name){letter-spacing:-.025em;font-weight:460}@media (width<=720px){:scope body .fa30-app .fa-private-content:has(>.fa30-account-summary)>.fa30-account-section .fa-empty-panel h3{white-space:normal}}:scope body .fa30-app .checkout-form label.terms-check,:scope body .fa30-app .checkout-panel label.terms-check{grid-template-columns:17px minmax(0,1fr);align-items:start;gap:11px;width:100%;min-width:0;max-width:100%;display:grid}:scope body .fa30-app .checkout-form label.terms-check>span,:scope body .fa30-app .checkout-panel label.terms-check>span{overflow-wrap:normal;word-break:normal;width:auto;min-width:0;max-width:none;display:block}:scope body .fa30-app .checkout-form label.terms-check,:scope body .fa30-app .checkout-panel label.terms-check{align-items:flex-start;gap:11px;display:flex}:scope body .fa30-app .checkout-form label.terms-check>span,:scope body .fa30-app .checkout-panel label.terms-check>span{flex:auto;width:auto;min-width:0;padding-left:28px;display:block}:scope body .fa30-app .checkout-form label.terms-check input,:scope body .fa30-app .checkout-panel label.terms-check input{width:1px;min-width:1px;height:1px;min-height:1px;margin:-1px;position:absolute;inset:0 auto auto 0}:scope body .fa30-app :is(.legal-warning,.legal-toc){box-shadow:none;background:0 0;border-radius:0}:scope body .fa30-app .legal-warning{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-inline:0}:scope body .fa30-app .legal-toc{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}:scope body .fa30-app .legal-toc a{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0}:scope body .fa30-app .legal-toc a:is(:hover,:focus-visible){background:rgba(var(--studio-neutral-rgb), .08);color:var(--accent);outline:0}:scope body .fa30-app .legal-warning :is(.legal-warning-icon,svg){border-color:var(--line);color:var(--muted)}:scope body .fa30-app .legal-warning :is(span,strong,b){color:var(--text)}:scope body.antialiased .fa30-app .fa30-content-transaction .legal-warning,:scope body.antialiased .fa30-app .fa30-content-transaction .legal-toc{box-shadow:none;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0}:scope body .fa30-app :is(.fa-save,.fa-wishlist-button){color:#aaa9ad;width:38px;min-width:38px;height:38px;min-height:38px;box-shadow:none;background:#ffffff09;border-radius:999px;place-items:center;padding:0;font-size:0;line-height:0;display:grid;position:relative;overflow:hidden}:scope body .fa30-app :is(.fa-save,.fa-wishlist-button):before,:scope body .fa30-app :is(.fa-save,.fa-wishlist-button):after{content:none;display:none}:scope body .fa30-app :is(.fa-save,.fa-wishlist-button) .fa-heart-icon{opacity:1;filter:none;width:20px;height:20px;margin:0;display:block;transform:none}:scope body .fa30-app .fa-tone-grid .fa-tone-preview :is(.fa-tone-swatch-glow,.fa-art-frame,.fa-art-screen){display:none}:scope body .fa30-app :is(input,textarea,select,button):focus:not(:focus-visible){box-shadow:none;border-color:#f4f3ee2e;outline:none}:scope body .fa30-app .fa30-route-shell{width:100%;min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}:scope body .fa30-app .fa30-route-content{width:min(1280px,100% - 56px);min-width:0;max-width:1280px;margin:0 auto;padding:clamp(34px,5vw,72px) 0 92px}:scope body .fa30-app .fa30-route-content>:is(.contain,.public-page,.checkout-shell,.legal-page){width:100%;max-width:none;margin-inline:0;padding-inline:0}:scope body .fa30-app .fa30-route-content>.page-intro{border-bottom:1px solid var(--line);width:100%;max-width:none;margin:0 0 34px;padding:0 0 28px}:scope body .fa30-app .fa30-route-content :is(.checkout-shell,.custom-request-shell,.project-room-page,.legal-page){min-width:0}:scope body .fa30-app .fa30-route-content :is(.checkout-panel,.checkout-summary,.custom-request-form,.custom-request-facts,.legal-warning,.legal-toc){background-image:none;border-radius:20px;box-shadow:inset 0 1px #ffffff09}:scope body .fa30-app .fa30-route-content :is(.checkout-flow-strip,.policy-link-row){border-radius:16px;overflow:hidden}:scope body .fa30-app .fa30-route-content :is(.checkout-flow-strip article,.policy-link-row a){background:0 0;border-radius:0;min-width:0}@media (width<=720px){:scope body .fa30-app .fa30-route-content{width:calc(100% - 30px);padding-top:28px;padding-bottom:68px}:scope body .fa30-app .fa30-route-content>.page-intro{margin-bottom:26px;padding-bottom:22px}}:scope body .fa30-app .fa30-route-content .policy-link-row{background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:8px;display:flex;overflow:visible}:scope body .fa30-app .fa30-route-content .policy-link-row a,:scope body .fa30-app .fa30-route-content .policy-link-row a:visited{min-height:34px;color:var(--muted);letter-spacing:.04em;background:#ffffff09;border:1px solid #f4f3ee29;border-radius:999px;align-items:center;padding:7px 12px;font-size:10px;font-weight:760;line-height:1;text-decoration:none;display:inline-flex}:scope body .fa30-app .fa30-route-content .policy-link-row a:is(:hover,:focus-visible){border-color:rgba(var(--studio-neutral-rgb), .58);background:rgba(var(--studio-neutral-rgb), .09);color:var(--accent);box-shadow:none;outline:none}:scope body .fa30-app .checkout-form label.terms-check,:scope body .fa30-app .checkout-panel label.terms-check{color:var(--muted);background:0 0;border:0;border-radius:0;align-items:flex-start;gap:10px;margin:18px 0 0;padding:0;display:flex}:scope body .fa30-app .checkout-form label.terms-check input[type=checkbox],:scope body .fa30-app .checkout-panel label.terms-check input[type=checkbox]{width:18px;height:18px;accent-color:var(--studio-text);appearance:auto;filter:none;flex:0 0 18px;margin:1px 0 0}:scope body .fa30-app .checkout-form label.terms-check>span,:scope body .fa30-app .checkout-panel label.terms-check>span{min-width:0;color:var(--muted);font-size:11px;line-height:1.45}:scope body .fa30-app .fa30-route-content :is(.checkout-shell,.checkout-panel,.checkout-summary){background-image:none;border-radius:22px}:scope body .fa30-app :is(.fa-brand-name,.fa-footer .fa-brand-name){font-weight:400}:scope body .fa30-app .fa-shop-filter-summary button:is(:hover,:focus-visible){border-color:var(--studio-text);color:var(--accent);outline:none}:scope body .fa30-app .fa-product-reviews{border-top:1px solid var(--line);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:34px;margin-top:70px;padding-top:38px;display:grid}:scope body .fa30-app .fa-product-reviews-intro>span,:scope body .fa30-app .fa-product-review-status>span,:scope body .fa30-app .fa-product-review-grid article header span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:760}:scope body .fa30-app .fa-product-reviews-intro h2{max-width:390px;color:var(--text);letter-spacing:-.045em;margin:12px 0;font-size:clamp(1.6rem,3.2vw,2.5rem);line-height:.98}:scope body .fa30-app .fa-product-reviews-intro p{max-width:420px;color:var(--copy);margin:0;font-size:12px;line-height:1.6}:scope body .fa30-app .fa-product-review-score{border-top:1px solid var(--line);align-items:baseline;gap:10px;margin-top:26px;padding-top:14px;display:inline-flex}:scope body .fa30-app .fa-product-review-score strong{color:var(--accent);letter-spacing:-.05em;font-size:28px}:scope body .fa30-app .fa-product-review-score span{color:var(--muted);letter-spacing:.1em;font-size:9px;font-weight:760}:scope body .fa30-app .fa-product-review-content{min-width:0}:scope body .fa30-app .fa-product-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}:scope body .fa30-app .fa-product-review-grid article{border:1px solid var(--line);background:#ffffff06;border-radius:18px;min-width:0;min-height:190px;padding:18px}:scope body .fa30-app .fa-product-review-grid article header,:scope body .fa30-app .fa-product-review-grid article footer{justify-content:space-between;align-items:center;gap:12px;display:flex}:scope body .fa30-app .fa-product-review-grid article header strong{color:var(--accent);letter-spacing:.08em;flex:none;font-size:12px}:scope body .fa30-app .fa-product-review-grid article blockquote{color:var(--text);margin:24px 0 26px;font-size:13px;line-height:1.55}:scope body .fa30-app .fa-product-review-grid article footer{color:var(--copy);align-items:flex-end;font-size:11px}:scope body .fa30-app .fa-product-review-grid article footer b{color:var(--text)}:scope body .fa30-app .fa-product-review-grid article footer time{color:var(--muted);white-space:nowrap;font-size:10px}:scope body .fa30-app .fa-product-review-status{border:1px solid var(--line);background:#ffffff05;border-radius:18px;min-height:190px;padding:22px}:scope body .fa30-app .fa-product-review-status p{max-width:420px;color:var(--copy);margin:12px 0 20px;font-size:12px;line-height:1.6}@media (width<=820px){:scope body .fa30-app .fa-product-reviews{grid-template-columns:1fr;gap:24px;margin-top:52px}}@media (width<=620px){:scope body .fa30-app .fa-product-review-grid{grid-template-columns:1fr}:scope body .fa30-app .fa-product-review-grid article{min-height:0}}:scope body .fa30-app .fa30-checkout-transaction .checkout-notice{border-color:var(--line);color:var(--copy);background:#ffffff06}:scope body .fa30-app .fa30-checkout-transaction .checkout-notice:before{border-color:var(--line-strong);color:var(--muted);background:0 0}:scope body .fa30-app .fa30-checkout-transaction .policy-link-row a:is(:hover,:focus-visible){border-color:var(--studio-text);background:var(--studio-line);color:var(--accent)}:scope body .fa30-app .fa30-checkout-transaction .checkout-flow-strip article>span{color:var(--accent)}:scope body .fa30-app [data-commerce-surface^=account] .fa30-account-actions,:scope body .fa30-app [data-commerce-surface^=account] .fa30-account-summary article{border-color:var(--line);background:#ffffff06}@media (width<=620px){:scope body .fa30-app .fa30-checkout-transaction .checkout-shell{padding-top:24px;padding-bottom:64px}:scope body .fa30-app [data-commerce-surface^=account] .fa30-account-actions{align-items:flex-start}}:scope body .fa30-app .fa30-custom-transaction .custom-request-service-list button:is(:hover,:focus-visible){border-color:var(--studio-text);background:linear-gradient(145deg, var(--studio-line), #ffffff03 60%), #0e0e10c7;outline:none}:scope body .fa30-app .fa30-custom-transaction .custom-request-service-list button.active{border-color:var(--studio-text);background:linear-gradient(145deg, var(--studio-line), #ffffff03 62%), #0e0e10c7;box-shadow:inset 0 0 0 1px var(--studio-line)}:scope body .fa30-app .fa30-custom-transaction .custom-request-service-list button:is(:hover,:focus-visible,.active)>i,:scope body .fa30-app .fa30-custom-transaction .custom-request-service-list button:is(:hover,:focus-visible,.active) em{border-color:var(--studio-text);color:var(--accent)}:scope body .fa30-app .fa30-custom-transaction .custom-request-service-list button.active>i{background:var(--studio-text)}:scope body .fa30-app .fa30-custom-transaction .custom-request-availability.is-open{border-color:var(--line-strong);background:#ffffff06}:scope body .fa30-app .fa30-custom-transaction .custom-request-availability.is-open i{border-color:var(--studio-text);background:var(--studio-text);box-shadow:0 0 0 4px var(--studio-line)}:scope body .fa30-app .fa30-custom-transaction .custom-request-pay,:scope body .fa30-app .fa30-custom-transaction .custom-request-pay:hover:not(:disabled),:scope body .fa30-app .fa30-custom-transaction .custom-request-pay:focus-visible:not(:disabled){border-color:var(--studio-text);background:var(--studio-text);color:#111409}:scope body .fa30-app .fa30-project-transaction :is(.success-page,.project-room-page,.checkout-notice,.empty-panel,.project-resume-card){border-color:var(--line);box-shadow:none;background:#ffffff06}:scope body .fa30-app .fa30-project-transaction :is(a,button):is(:hover,:focus-visible){border-color:var(--studio-text);color:var(--accent)}:scope body .fa30-app [data-commerce-surface=legal] .legal-page{width:min(900px,100%);margin-inline:auto}:scope body .fa30-app [data-commerce-surface=legal] .legal-updated,:scope body .fa30-app [data-commerce-surface=legal] .legal-page>section>span{color:var(--accent)}:scope body .fa30-app [data-commerce-surface=legal] :is(.legal-warning,.legal-toc){border-color:var(--line);box-shadow:none;background:0 0;border-radius:0}:scope body .fa30-app [data-commerce-surface=legal] .legal-toc a{border-color:var(--line);color:var(--copy);background:0 0}:scope body .fa30-app [data-commerce-surface=legal] .legal-toc a:is(:hover,:focus-visible){border-color:var(--studio-text);background:var(--studio-line);color:var(--accent);outline:none}:scope body .fa30-app [data-commerce-surface=legal] .legal-page>section{border-top-color:var(--line);box-shadow:none;background:0 0;border-bottom:0}:scope body .fa30-app [data-commerce-surface=legal] .legal-page>section:last-of-type{border-bottom:1px solid var(--line)}@media (width<=720px){:scope body .fa30-app [data-commerce-surface=legal] .legal-page{width:100%}}:scope body.antialiased .p12-admin-root .fa30-admin-products .product-sales-table>div:not(.table-head):not(.catalog-switch-row){border-top:1px solid var(--line,#ffffff1c);min-height:82px;color:var(--copy,#a8a7aa);grid-template-columns:minmax(180px,1.45fr) minmax(145px,1.15fr) minmax(70px,.55fr) minmax(65px,.5fr) minmax(80px,.65fr) minmax(90px,.7fr) minmax(145px,1.1fr) minmax(150px,1.1fr);align-items:center;gap:14px;padding:13px 14px;font-size:10px;display:grid}:scope body.antialiased .p12-admin-root .fa30-admin-products .product-sales-table>div:not(.table-head):not(.catalog-switch-row):hover{background:#ffffff09}:scope body.antialiased .p12-admin-root .fa30-admin-products .product-sales-table>div:not(.table-head):not(.catalog-switch-row)>span>b,:scope body.antialiased .p12-admin-root .fa30-admin-products .product-sales-table>div:not(.table-head):not(.catalog-switch-row)>span>small{overflow-wrap:anywhere;display:block}:scope body.antialiased .p12-admin-root .fa30-admin-products .product-sales-table>div:not(.table-head):not(.catalog-switch-row)>span>b{color:var(--text,#f4f3f0);font-size:11px}:scope body.antialiased .p12-admin-root .fa30-admin-products .product-sales-table>div:not(.table-head):not(.catalog-switch-row)>span>small{color:#77767b;margin-top:4px;font-size:9px;line-height:1.35}:scope body.antialiased .p12-admin-root .fa30-admin-products .confirm-modal p:not(.eyebrow){color:var(--copy,#a8a7aa);font-size:11px;line-height:1.55}@media (width<=1100px){:scope body.antialiased .p12-admin-root .fa30-admin-products .product-sales-table>div:not(.table-head):not(.catalog-switch-row){grid-template-columns:minmax(170px,1.45fr) minmax(130px,1.1fr) minmax(65px,.55fr) minmax(60px,.45fr) minmax(80px,.7fr) minmax(95px,.8fr) minmax(145px,1.15fr) minmax(135px,1fr);gap:9px;padding-left:10px;padding-right:10px}}@media (width<=820px){:scope body.antialiased .p12-admin-root .fa30-admin-products .product-sales-table>div:not(.table-head):not(.catalog-switch-row){grid-template-columns:minmax(0,1.35fr) minmax(78px,.75fr) minmax(110px,1fr) minmax(120px,.95fr);min-height:88px;padding:13px 12px}:scope body.antialiased .p12-admin-root .fa30-admin-products .product-sales-table>div:not(.table-head):not(.catalog-switch-row)>:nth-child(2),:scope body.antialiased .p12-admin-root .fa30-admin-products .product-sales-table>div:not(.table-head):not(.catalog-switch-row)>:nth-child(4),:scope body.antialiased .p12-admin-root .fa30-admin-products .product-sales-table>div:not(.table-head):not(.catalog-switch-row)>:nth-child(5),:scope body.antialiased .p12-admin-root .fa30-admin-products .product-sales-table>div:not(.table-head):not(.catalog-switch-row)>:nth-child(6){display:none}:scope body.antialiased .p12-admin-root .fa30-admin-products .product-sales-table>div:not(.table-head):not(.catalog-switch-row)>:nth-child(7){grid-column:3}:scope body.antialiased .p12-admin-root .fa30-admin-products .product-sales-table>div:not(.table-head):not(.catalog-switch-row)>:nth-child(8){grid-area:1/4/span 2}}@media (width<=520px){:scope body.antialiased .p12-admin-root .fa30-admin-products .product-sales-table>div:not(.table-head):not(.catalog-switch-row){grid-template-columns:minmax(0,1fr) minmax(96px,.8fr)}:scope body.antialiased .p12-admin-root .fa30-admin-products .product-sales-table>div:not(.table-head):not(.catalog-switch-row)>:nth-child(7){grid-column:1}:scope body.antialiased .p12-admin-root .fa30-admin-products .product-sales-table>div:not(.table-head):not(.catalog-switch-row)>:nth-child(8){grid-column:2}}:scope body.antialiased .p12-admin-root .fa30-admin-system :is(.admin-header-v2,.admin-workspace-rail,.admin-workspace-frame,.admin-workspace-canvas){width:auto;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}:scope body.antialiased .p12-admin-root .fa30-admin-system .customer-ops-table>:is(.customer-ops-customer-table>button,.customer-ops-record-row)>span{overflow-wrap:anywhere;min-width:0;color:var(--fa-copy,#b3b4b1);font-size:11px;line-height:1.35}:scope body.antialiased .p12-admin-root .fa30-admin-system .customer-ops-table>:is(.customer-ops-customer-table>button,.customer-ops-record-row)>span:first-child{gap:3px;display:grid}:scope body.antialiased .p12-admin-root .fa30-admin-system .customer-ops-table :is(.published,.draft){border:1px solid var(--fa-line-strong,#f2f1ed42);width:fit-content;color:var(--fa-muted,#7c7f80);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:999px;padding:4px 6px;font:650 8px/1 FadeArc Mono,monospace;display:inline-block}:scope body.antialiased .p12-admin-root .fa30-admin-system .customer-ops-layout>.customer-ops-detail:not(.customer-ops-detail-empty){z-index:500;border:1px solid var(--fa-line-strong,#f2f1ed42);background:var(--fa-surface-raised,#15181e);border-radius:18px;width:min(500px,100vw - 48px);max-height:calc(100vh - 102px);padding:22px;position:fixed;inset:78px 24px auto auto;overflow:auto;box-shadow:0 28px 100px #00000094,0 0 0 100vmax #08090b5c}@media (width<=820px){:scope body.antialiased .p12-admin-root .fa30-admin-system .customer-ops-table>:is(.customer-ops-customer-table>button,.customer-ops-record-row)>span:not(:first-child){border-top:1px solid var(--fa-line,#f2f1ed21);gap:4px;padding-top:7px;display:grid}:scope body.antialiased .p12-admin-root .fa30-admin-system .customer-ops-table>:is(.customer-ops-customer-table>button,.customer-ops-record-row)>span:not(:first-child):before{color:var(--fa-muted,#7c7f80);letter-spacing:.08em;font:650 8px/1 FadeArc Mono,monospace}:scope body.antialiased .p12-admin-root .fa30-admin-system .customer-ops-detail:not(.customer-ops-detail-empty){border-radius:15px;width:auto;max-height:none;padding:18px;inset:70px 12px 12px}}:scope body.antialiased .p12-admin-root .fa30-admin-shell .fa30-admin-canvas .fa30-admin-system .customer-ops-layout>.customer-ops-detail:not(.customer-ops-detail-empty){z-index:500;width:min(500px,100vw - 48px);height:auto;max-height:calc(100vh - 102px);position:fixed;inset:78px 24px auto auto;overflow:auto}@media (width<=820px){:scope body.antialiased .p12-admin-root .fa30-admin-shell .fa30-admin-canvas .fa30-admin-system .customer-ops-layout>.customer-ops-detail:not(.customer-ops-detail-empty){width:auto;height:calc(100vh - 84px);max-height:calc(100vh - 84px);inset:72px 12px auto}}:scope body.antialiased .p12-admin-root .fa30-admin-settings :is(.admin-header-v2,.admin-workspace-rail,.admin-workspace-frame,.admin-workspace-canvas){width:auto;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}:scope body.antialiased .p12-admin-root .fa30-admin-settings .settings-announcement-form input:not([type=checkbox]){border:1px solid var(--fa-line-strong,#f2f1ed42);background:var(--fa-bg,#08090b);width:100%;min-width:0;min-height:40px;color:var(--fa-text,#f2f1ed);letter-spacing:0;text-transform:none;border-radius:9px;padding:0 11px;font:11px/1.2 FadeArc Sans,sans-serif}:scope body.antialiased .p12-admin-root .fa30-admin-settings .settings-announcement-form input:not([type=checkbox]):focus{border-color:var(--studio-text);outline:none}:scope body.antialiased .p12-admin-root .fa30-admin-settings .settings-advanced-card>p:not(.eyebrow):not(.settings-private-note){color:var(--fa-copy,#b3b4b1);margin:0 0 8px;font-size:10px;line-height:1.5}:scope body.antialiased .p12-admin-root .fa30-admin-system-health :is(.admin-header-v2,.admin-workspace-rail,.admin-workspace-frame,.admin-workspace-canvas){display:none}:scope body.antialiased .p12-admin-root .fa30-admin-system-health .system-data-table>:is(.table-head,div){border-color:var(--line,#ffffff1c);align-items:center;gap:12px;min-width:0}:scope body.antialiased .p12-admin-root .fa30-admin-system-health .system-data-table>div:not(.table-head){min-height:72px;color:var(--copy,#a8a7aa);padding:12px 13px;font-size:12px;line-height:1.45}:scope body.antialiased .p12-admin-root .fa30-admin-system-health .system-data-table>div:not(.table-head):hover{background:#ffffff07}:scope body.antialiased .p12-admin-root .fa30-admin-system-health .system-data-table>:is(.table-head,div)>span{overflow-wrap:anywhere;min-width:0}:scope body.antialiased .p12-admin-root .fa30-admin-system-health .system-data-table>div:not(.table-head) b,:scope body.antialiased .p12-admin-root .fa30-admin-system-health .system-data-table>div:not(.table-head) small{overflow-wrap:anywhere;display:block}:scope body.antialiased .p12-admin-root .fa30-admin-system-health .system-data-table>div:not(.table-head) b{color:var(--text,#f4f3f0);font-size:12px}:scope body.antialiased .p12-admin-root .fa30-admin-system-health .system-data-table>div:not(.table-head) small{color:#77767b;margin-top:4px;font-size:11px;line-height:1.45}@media (width<=560px){:scope body.antialiased .p12-admin-root .fa30-admin-system-health .system-data-table>div:not(.table-head){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;min-height:0;padding:14px 12px;display:grid}:scope body.antialiased .p12-admin-root .fa30-admin-system-health .system-data-table>div:not(.table-head)>span{gap:5px;width:auto;min-width:0;max-width:100%;display:grid}:scope body.antialiased .p12-admin-root .fa30-admin-system-health .system-data-table>div:not(.table-head)>span:first-child{grid-column:1/-1}:scope body.antialiased .p12-admin-root .fa30-admin-system-health .system-data-table>div:not(.table-head)>span:before{color:#77767b;letter-spacing:.06em;text-transform:uppercase;font:650 11px/1.2 FadeArc Mono,monospace}:scope body.antialiased .p12-admin-root .fa30-admin-system-health .system-data-table.customers>div:not(.table-head)>span:first-child:before{content:"Customer"}:scope body.antialiased .p12-admin-root .fa30-admin-system-health .system-data-table.customers>div:not(.table-head)>span:nth-child(2):before{content:"Orders"}:scope body.antialiased .p12-admin-root .fa30-admin-system-health .system-data-table.customers>div:not(.table-head)>span:nth-child(3):before{content:"Custom"}:scope body.antialiased .p12-admin-root .fa30-admin-system-health .system-data-table.customers>div:not(.table-head)>span:nth-child(4):before{content:"Tickets"}:scope body.antialiased .p12-admin-root .fa30-admin-system-health .system-data-table.customers>div:not(.table-head)>span:nth-child(5):before{content:"Total"}:scope body.antialiased .p12-admin-root .fa30-admin-system-health .system-data-table.customers>div:not(.table-head)>span:nth-child(6):before{content:"Latest"}:scope body.antialiased .p12-admin-root .fa30-admin-system-health .system-data-table.orders>div:not(.table-head)>span:first-child:before{content:"Order"}:scope body.antialiased .p12-admin-root .fa30-admin-system-health .system-data-table.orders>div:not(.table-head)>span:nth-child(2):before{content:"Customer"}:scope body.antialiased .p12-admin-root .fa30-admin-system-health .system-data-table.orders>div:not(.table-head)>span:nth-child(3):before{content:"Items"}:scope body.antialiased .p12-admin-root .fa30-admin-system-health .system-data-table.orders>div:not(.table-head)>span:nth-child(4):before{content:"Total"}:scope body.antialiased .p12-admin-root .fa30-admin-system-health .system-data-table.orders>div:not(.table-head)>span:nth-child(5):before{content:"Status"}:scope body.antialiased .p12-admin-root .fa30-admin-system-health .system-data-table.orders>div:not(.table-head)>span:nth-child(6):before{content:"Date"}:scope body.antialiased .p12-admin-root .fa30-admin-system-health .system-data-table.files>div:not(.table-head)>span:first-child:before{content:"File"}:scope body.antialiased .p12-admin-root .fa30-admin-system-health .system-data-table.files>div:not(.table-head)>span:nth-child(2):before{content:"Owner"}:scope body.antialiased .p12-admin-root .fa30-admin-system-health .system-data-table.files>div:not(.table-head)>span:nth-child(3):before{content:"Kind"}:scope body.antialiased .p12-admin-root .fa30-admin-system-health .system-data-table.files>div:not(.table-head)>span:nth-child(4):before{content:"Size"}:scope body.antialiased .p12-admin-root .fa30-admin-system-health .system-data-table.files>div:not(.table-head)>span:nth-child(5):before{content:"Status"}:scope body.antialiased .p12-admin-root .fa30-admin-system-health .system-data-table.files>div:not(.table-head)>span:nth-child(6):before{content:"Date"}}.fa30-app .fa-dialog-close{min-width:44px;min-height:44px}:scope body.antialiased .fa30-app :is(dialog.studio-overlay[open],.modal-backdrop,.drawer-backdrop,.search-overlay){animation:.22s ease-out both fa30-overlay-enter}:scope body.antialiased .fa30-app :is(dialog.studio-overlay[open],.modal-backdrop,.drawer-backdrop,.search-overlay)>:first-child{will-change:opacity, transform;animation:.28s cubic-bezier(.2,.8,.2,1) both fa30-surface-enter}:scope body.antialiased .fa30-app :is(.drawer-backdrop>.drawer,dialog.studio-overlay.is-drawer>.studio-dialog,dialog.studio-overlay.fa30-mobile-menu-overlay>.fa30-mobile-menu){animation:.28s cubic-bezier(.2,.8,.2,1) both fa30-drawer-enter}:scope body.antialiased .fa30-app .payment-confirmation-content:is(:focus,:focus-visible),:scope body.antialiased .fa30-app .payment-confirmation-modal:is(:focus,:focus-visible){outline-offset:0;outline:none}:scope body.antialiased .fa30-app .payment-confirmation-modal[data-confirmation-state=verifying] .payment-confirmation-steps li.active i{animation:1.6s ease-in-out infinite fa30-payment-activity}:scope body.antialiased .fa30-app .payment-confirmation-modal[data-confirmation-state=verifying] .payment-confirmation-status:after{background:var(--accent,var(--fa-color-accent));content:"";vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-left:7px;animation:1.6s ease-in-out infinite fa30-payment-activity;display:inline-block}:scope body.antialiased .fa30-app :is(.studio-toast,.fa-toast){animation:.24s cubic-bezier(.2,.8,.2,1) both fa30-toast-enter}@keyframes fa30-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes fa30-surface-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fa30-drawer-enter{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes fa30-toast-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fa30-payment-activity{0%,to{opacity:.45;box-shadow:0 0 0 0 color-mix(in srgb, var(--accent,var(--fa-color-accent)) 0%, transparent);transform:scale(.78)}50%{opacity:1;box-shadow:0 0 0 5px color-mix(in srgb, var(--accent,var(--fa-color-accent)) 8%, transparent);transform:scale(1)}}@media (prefers-reduced-motion:reduce){:scope body.antialiased .fa30-app :is(dialog.studio-overlay[open],.modal-backdrop,.drawer-backdrop,.search-overlay,.studio-toast,.fa-toast),:scope body.antialiased .fa30-app :is(dialog.studio-overlay[open]>:first-child,.modal-backdrop>:first-child,.drawer-backdrop>:first-child,.search-overlay>:first-child){will-change:auto;animation:none}:scope body.antialiased .fa30-app .payment-confirmation-modal[data-confirmation-state=verifying] .payment-confirmation-steps li.active i,:scope body.antialiased .fa30-app .payment-confirmation-modal[data-confirmation-state=verifying] .payment-confirmation-status:after{animation:none}}:scope body .fa30-app .fa30-state-card{animation:.24s cubic-bezier(.2,.8,.2,1) both fa30-surface-enter}:scope body .fa30-app .fa30-checkout-transaction .checkout-status-card,:scope body .fa30-app .fa30-project-transaction .project-status-card{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff0e,#ffffff05 58%),#0a0a0cf0;border-radius:24px;grid-template-columns:auto minmax(0,1fr);gap:18px 20px;width:min(860px,100% - 36px);min-height:0;margin:clamp(58px,11vh,124px) auto 112px;padding:clamp(26px,4vw,42px);display:grid;box-shadow:0 24px 70px #00000038,inset 0 1px #ffffff0d}:scope body .fa30-app .checkout-status-mark,:scope body .fa30-app .project-status-mark{border:1px solid rgba(var(--fa-color-accent-rgb), .54);width:52px;height:52px;color:var(--accent);background:rgba(var(--fa-color-accent-rgb), .08);border-radius:17px;align-self:start;place-items:center;font:650 17px/1 FadeArc Mono,monospace;display:grid}:scope body .fa30-app .checkout-status-copy,:scope body .fa30-app .project-status-copy{min-width:0}:scope body .fa30-app .checkout-status-copy h1,:scope body .fa30-app .project-status-copy h1{max-width:620px;color:var(--text);letter-spacing:-.06em;overflow-wrap:anywhere;margin:10px 0 12px;font-size:clamp(2rem,4vw,3.65rem);line-height:.98}:scope body .fa30-app .checkout-status-copy p:not(.eyebrow),:scope body .fa30-app .project-status-copy p:not(.eyebrow){max-width:620px;color:var(--copy);margin:0;font-size:13px;line-height:1.65}:scope body .fa30-app .checkout-status-card>.button-row,:scope body .fa30-app .project-status-card>.button-row{flex-wrap:wrap;grid-column:2;gap:10px;margin-top:8px;display:flex}:scope body .fa30-app .checkout-status-spinner,:scope body .fa30-app .project-status-spinner{border:2px solid #ffffff2e;border-top-color:var(--accent);border-radius:50%;width:18px;height:18px;animation:.9s linear infinite fa30-state-spin}:scope body .fa30-app .checkout-status-card[data-checkout-state=loading] .checkout-status-mark,:scope body .fa30-app .project-status-card[data-project-state=loading] .project-status-mark{animation:1.8s ease-in-out infinite fa30-state-breathe}:scope body .fa30-app .checkout-status-card[data-checkout-state=failed] .checkout-status-mark,:scope body .fa30-app .checkout-status-card[data-checkout-state=cancelled] .checkout-status-mark,:scope body .fa30-app .checkout-status-card[data-checkout-state=unavailable] .checkout-status-mark,:scope body .fa30-app .checkout-status-card[data-checkout-state=missing] .checkout-status-mark,:scope body .fa30-app .project-status-card[data-project-state=service] .project-status-mark,:scope body .fa30-app .project-status-card[data-project-state=missing] .project-status-mark,:scope body .fa30-app .project-status-card[data-project-state=signin] .project-status-mark{color:var(--text);background:#ffffff0b;border-color:#ffffff3d}:scope body .fa30-app .fa30-account-records .fa-private-content{min-width:0}:scope body .fa30-app .fa30-account-records[data-account-mode=overview] .fa-private-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}:scope body .fa30-app .fa30-account-records[data-account-mode=overview] .fa-private-content>:is(.fa30-account-actions,.fa30-account-snapshot,.fa30-account-record-limit,.fa30-account-summary,.fa30-account-policy){grid-column:1/-1}:scope body .fa30-app [data-commerce-surface^=account] .fa30-account-actions{border:1px solid var(--line);background:#ffffff06;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;min-width:0;margin:0 0 18px;padding:13px 16px;line-height:1.5;display:flex}:scope body .fa30-app [data-commerce-surface^=account] .fa30-account-actions>span{overflow-wrap:anywhere;min-width:0}:scope body .fa30-app [data-commerce-surface^=account] .fa30-account-actions>button{border:1px solid var(--line-strong);min-height:32px;color:var(--copy);background:#ffffff09;border-radius:999px;flex:none;padding:7px 10px}:scope body .fa30-app [data-commerce-surface^=account] .fa30-account-actions>button:hover:not(:disabled){border-color:var(--studio-text);color:var(--accent)}:scope body .fa30-app .fa30-account-summary{margin:0}:scope body .fa30-app .fa30-account-records[data-account-mode=overview] .fa30-account-section{flex-direction:column;min-width:0;min-height:0;margin:0;padding:0;display:flex}:scope body .fa30-app .fa30-account-section>header{border:0;justify-content:space-between;align-items:end;gap:14px;min-width:0;min-height:0;margin:0 0 12px;padding:0;display:flex}:scope body .fa30-app .fa30-account-section>header>div{min-width:0}:scope body .fa30-app .fa30-account-section>header .fa-eyebrow{margin:0 0 8px;display:flex}:scope body .fa30-app .fa30-account-section>header h2{white-space:normal;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:clamp(1.45rem,2.4vw,2.05rem);line-height:1.04}:scope body .fa30-app .fa30-account-section>header>button{color:var(--copy);white-space:nowrap;flex:none;padding:7px 0}:scope body .fa30-app .fa-order-list,:scope body .fa30-app .fa30-private-job-list,:scope body .fa30-app .fa30-review-list{border:1px solid var(--line);background:#ffffff06;border-radius:18px;gap:0;width:100%;min-width:0;max-width:none;overflow:hidden}:scope body .fa30-app .fa30-account-records[data-account-mode=overview] :is(.fa-order-list,.fa30-private-job-list){flex:auto;min-height:232px}:scope body .fa30-app .fa-order-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(128px,.78fr) minmax(0,1.7fr) minmax(66px,.34fr) auto;align-items:center;gap:10px 16px;min-width:0;min-height:76px;padding:13px 16px;display:grid}:scope body .fa30-app .fa-order-list article>span{grid-area:1/1}:scope body .fa30-app .fa-order-list article>b{grid-area:1/2}:scope body .fa30-app .fa-order-list article>strong{grid-area:1/3}:scope body .fa30-app .fa-order-list article>i{grid-area:1/4}:scope body .fa30-app .fa-order-list article:last-child,:scope body .fa30-app .fa30-private-job-list button:last-child,:scope body .fa30-app .fa30-review-list article:last-child{border-bottom:0}:scope body .fa30-app .fa-order-list article>:is(span,b,strong,i),:scope body .fa30-app .fa30-private-job-list button>:is(span,b,small,i),:scope body .fa30-app .fa30-review-list article>div{overflow-wrap:anywhere;min-width:0}:scope body .fa30-app .fa-order-list article>span{color:var(--muted);font-size:10px;line-height:1.45}:scope body .fa30-app .fa-order-list article>b{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}:scope body .fa30-app .fa-order-list article>strong{color:var(--text);white-space:nowrap;font-size:12px}:scope body .fa30-app .fa-order-list article>i,:scope body .fa30-app .fa30-private-job-list button>i{color:var(--accent);letter-spacing:.04em;text-align:right;text-transform:uppercase;justify-self:end;font:650 8px/1.35 FadeArc Mono,monospace}:scope body .fa30-app .fa30-private-job-list button{border:0;border-bottom:1px solid var(--line);text-align:left;grid-template-rows:auto auto;grid-template-columns:minmax(0,1.1fr) minmax(0,1.25fr) auto;align-items:center;gap:5px 16px;width:100%;min-width:0;min-height:76px;padding:13px 16px;display:grid}:scope body .fa30-app .fa30-private-job-list button>span{color:var(--accent);letter-spacing:.06em;grid-area:1/1/span 2;font:650 8px/1.35 FadeArc Mono,monospace}:scope body .fa30-app .fa30-private-job-list button>b{color:var(--text);grid-area:1/2;font-size:12px;line-height:1.4}:scope body .fa30-app .fa30-private-job-list button>small{color:var(--muted);grid-area:2/2;font-size:10px;line-height:1.35}:scope body .fa30-app .fa30-private-job-list button>i{grid-area:1/3/span 2}:scope body .fa30-app .fa-empty-panel{border:1px solid var(--line);background:#ffffff06;border-radius:18px;align-content:center;min-width:0;max-width:none;min-height:232px;padding:24px;display:grid}:scope body .fa30-app .fa30-account-section .fa-empty-panel h3{white-space:normal;overflow-wrap:anywhere;max-width:100%;margin:12px 0 8px;font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:1.12}:scope body .fa30-app .fa30-account-section .fa-empty-panel p{max-width:480px;margin:0;line-height:1.55}:scope body .fa30-app .fa30-record-pagination .button:hover:not(:disabled){border-color:var(--studio-text);color:var(--accent)}:scope body .fa30-app .fa30-account-records[data-account-mode=orders] .fa-private-content{display:block}:scope body .fa30-app .fa30-account-records[data-account-mode=orders] .fa30-account-section{margin:0 0 34px}:scope body .fa30-app .fa30-account-records[data-account-mode=orders] .fa-order-list{max-height:none;overflow:visible}:scope body .fa30-app [data-account-mode=reviews] .fa-private-content{max-width:100%}:scope body .fa30-app [data-account-mode=reviews] .fa30-review-list article{border-bottom:1px solid var(--line);grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;min-height:94px;padding:14px 16px;display:grid}:scope body .fa30-app [data-account-mode=reviews] .fa30-review-mark{border-color:var(--line-strong);border-radius:12px;width:66px;min-height:56px}:scope body .fa30-app [data-account-mode=reviews] .fa30-review-list article>div:nth-child(2){min-width:0}:scope body .fa30-app [data-account-mode=reviews] .fa30-review-list article>div:nth-child(2)>span{color:var(--accent);letter-spacing:.06em;font:650 8px/1.35 FadeArc Mono,monospace}:scope body .fa30-app [data-account-mode=reviews] .fa30-review-list h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;margin:7px 0 5px;font-size:16px;line-height:1.25;display:-webkit-box;overflow:hidden}:scope body .fa30-app [data-account-mode=reviews] .fa30-review-list p{max-width:none;color:var(--copy);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}:scope body .fa30-app .fa-gate{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff0d,#ffffff05),#0a0a0ceb;border-radius:22px;min-height:0;margin-top:clamp(42px,8vh,90px);padding:34px}:scope body .fa30-app .fa-private-teaser{border-bottom:0}@keyframes fa30-state-spin{to{transform:rotate(360deg)}}@keyframes fa30-state-breathe{0%,to{opacity:.62;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@media (width<=820px){:scope body .fa30-app .fa30-account-records[data-account-mode=overview] .fa-private-content{grid-template-columns:1fr}:scope body .fa30-app .fa30-account-records[data-account-mode=overview] .fa-private-content>.fa30-account-section{grid-column:1/-1}:scope body .fa30-app .fa-order-list article{grid-template-columns:minmax(120px,.8fr) minmax(0,1.4fr) auto}:scope body .fa30-app .fa-order-list article>i{grid-area:1/3}:scope body .fa30-app .fa-order-list article>strong{grid-area:2/3;justify-self:end}}@media (width<=620px){:scope body .fa30-app .fa30-checkout-transaction .checkout-status-card,:scope body .fa30-app .fa30-project-transaction .project-status-card{border-radius:20px;grid-template-columns:1fr;width:calc(100% - 24px);margin:32px auto 70px;padding:24px}:scope body .fa30-app .checkout-status-card>.button-row,:scope body .fa30-app .project-status-card>.button-row{grid-column:1}:scope body .fa30-app .fa30-account-section>header{flex-direction:column;align-items:flex-start}:scope body .fa30-app .fa30-account-section>header>button{padding-top:0}:scope body .fa30-app .fa-order-list article{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;min-height:0}:scope body .fa30-app .fa-order-list article>span,:scope body .fa30-app .fa-order-list article>b{grid-column:1/-1}:scope body .fa30-app .fa-order-list article>strong{grid-area:auto/1;justify-self:start}:scope body .fa30-app .fa-order-list article>i{grid-area:auto/2}:scope body .fa30-app .fa30-private-job-list button{grid-template-columns:minmax(0,1fr) auto}:scope body .fa30-app .fa30-private-job-list button>span{grid-area:auto/1/auto/-1}:scope body .fa30-app .fa30-private-job-list button>b,:scope body .fa30-app .fa30-private-job-list button>small{grid-area:auto/1}:scope body .fa30-app .fa30-private-job-list button>i{grid-area:2/2}:scope body .fa30-app [data-account-mode=reviews] .fa30-review-list article{grid-template-columns:54px minmax(0,1fr);gap:12px}:scope body .fa30-app [data-account-mode=reviews] .fa30-review-mark{width:54px}:scope body .fa30-app [data-account-mode=reviews] .fa30-review-list .fa30-private-actions{grid-column:1/-1}:scope body .fa30-app .fa-gate{margin-top:28px;padding:24px;display:block}:scope body .fa30-app .fa-gate-action{margin-top:24px}}@media (prefers-reduced-motion:reduce){:scope body .fa30-app .fa30-state-card,:scope body .fa30-app .checkout-status-spinner,:scope body .fa30-app .project-status-spinner,:scope body .fa30-app .checkout-status-card[data-checkout-state=loading] .checkout-status-mark,:scope body .fa30-app .project-status-card[data-project-state=loading] .project-status-mark{animation:none}}:scope body.antialiased .fa30-app .fa30-search-dialog form input:is(:focus,:focus-visible){border-color:var(--studio-selected-line);box-shadow:inset 0 0 0 1px var(--studio-accent-soft);outline:none}:scope body .fa30-app .fa30-account-records .fa-private-content{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}:scope body .fa30-app .fa30-account-records[data-account-mode=overview] .fa30-account-section,:scope body .fa30-app .fa30-account-records[data-account-mode=orders] .fa30-account-section{border:1px solid var(--line);background:#ffffff07;border-radius:20px;padding:24px;box-shadow:inset 0 1px #ffffff0b,0 12px 34px #00000029}:scope body .fa30-app .fa30-account-records :is(.fa-order-list,.fa30-private-job-list,.fa30-review-list){box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}:scope body .fa30-app .fa30-account-records .fa-order-list article{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:minmax(132px,.7fr) minmax(0,1fr) minmax(98px,.28fr);gap:4px 22px;min-height:82px;padding:14px 0}:scope body .fa30-app .fa30-account-records .fa-order-list article>span{grid-area:1/1/span 2;align-self:center}:scope body .fa30-app .fa30-account-records .fa-order-list article>b{grid-area:1/2/span 2;align-self:center}:scope body .fa30-app .fa30-account-records .fa-order-list article>strong{font-variant-numeric:tabular-nums;grid-area:1/3;place-self:end}:scope body .fa30-app .fa30-account-records .fa-order-list article>i{grid-area:2/3;place-self:start end}:scope body .fa30-app .fa30-account-records .fa-order-list article:last-child,:scope body .fa30-app .fa30-account-records .fa30-private-job-list button:last-child,:scope body .fa30-app .fa30-account-records .fa30-review-list article:last-child{border-bottom:0}:scope body .fa30-app .fa30-account-records .fa30-private-job-list button{background:0 0;border-radius:0}:scope body .fa30-app .fa30-checkout-transaction .checkout-status-card[data-checkout-state=loading] .checkout-status-mark,:scope body .fa30-app .fa30-project-transaction .project-status-card[data-project-state=loading] .project-status-mark{animation:none}@media (width<=820px){:scope body .fa30-app .fa30-account-records[data-account-mode=overview] .fa30-account-section,:scope body .fa30-app .fa30-account-records[data-account-mode=orders] .fa30-account-section{padding:20px}:scope body .fa30-app .fa30-account-records .fa-order-list article{grid-template-columns:minmax(120px,.62fr) minmax(0,1fr) minmax(92px,auto)}}@media (width<=620px){:scope body .fa30-app .fa30-account-records[data-account-mode=overview] .fa30-account-section,:scope body .fa30-app .fa30-account-records[data-account-mode=orders] .fa30-account-section{padding:18px}:scope body .fa30-app .fa30-account-records .fa-order-list article{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;min-height:0}:scope body .fa30-app .fa30-account-records .fa-order-list article>span,:scope body .fa30-app .fa30-account-records .fa-order-list article>b{grid-area:auto/1/auto/-1}:scope body .fa30-app .fa30-account-records .fa-order-list article>strong{grid-area:auto/1;place-self:center start}:scope body .fa30-app .fa30-account-records .fa-order-list article>i{grid-area:auto/2;align-self:center}}}@scope(:root) to (.fa4-app){}}@layer studio-layout{@scope(.studio-workspace) to (.fa4-app,.studio-overlay){:scope .fa-v3-help{color:#f4f5f2;width:min(1280px,100% - 64px);margin-inline:auto;padding-block:0;font-family:Geist,Inter,ui-sans-serif,system-ui,sans-serif}:scope .fa-v3-help :is(h1,h2,h3,h4){font-family:Geist,Inter,ui-sans-serif,system-ui,sans-serif}:scope .fa-v3-help .fa-page-heading h1{color:#f4f5f2;letter-spacing:-.045em;font-weight:700}@media (width<=700px){:scope .fa-v3-help{width:calc(100% - 28px)}}:scope .fa-v3-help .fa-help-sensor-layout>aside :is(a,button){color:#8f9297;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff17;min-height:44px;padding:13px 0;font:600 10px/16px Geist Mono,ui-monospace,monospace;text-decoration:none}:scope .fa-v3-help .fa-help-sensor-layout>aside :is(a,button):hover{color:#f4f5f2}:scope .fa-v3-help .fa-help-sensor-version article :is(p,small){color:#94979b;margin:14px 0 0;font-size:11px;line-height:1.65;display:block}@media (width<=820px){:scope .fa-v3-help .fa-help-sensor-layout>aside :is(a,button){padding-right:10px}}@media (width<=560px){:scope .fa-v3-help .fa-help-sensor-layout>aside :is(a,button){white-space:nowrap;flex:none;padding-inline:12px}}:scope .fa-v3-help .fa-help-troubleshoot-issue-list>button:is(:hover,:focus-visible,.is-active){background:#ffffff0a;border-color:#ffffff6b}}}@layer studio-components{.studio-review-card,.studio-review-grid article{overflow-wrap:anywhere;min-width:0}.studio-review-card>div:first-child>div:first-child{min-width:0}.studio-review-card>div:first-child>div:first-child>div{flex-wrap:wrap}.studio-review-card>div:first-child>div:last-child{flex-shrink:0}.studio-review-card>div:last-child{flex-wrap:wrap;gap:8px}.studio-account-control{position:relative}.studio-account-menu{background:var(--studio-surface-popover);border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);min-width:240px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;gap:4px;padding:10px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.studio-account-menu>span{overflow-wrap:anywhere;max-width:260px;color:var(--studio-copy);padding:8px;font-size:12px}.studio-popover{border:1px solid var(--studio-line-strong);border-radius:var(--studio-card-radius);background:var(--studio-surface-popover);color:var(--studio-text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--studio-font-sans)}.custom-source-dial{fill:none;stroke:currentColor;stroke-width:1px;display:block}.custom-dial-needle{transform-box:view-box;transform-origin:50%;animation:8s ease-in-out infinite custom-source-drift}@keyframes custom-source-drift{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}@media (prefers-reduced-motion:reduce){.custom-dial-needle{animation:none}}.p12-public-overlays{z-index:200;height:auto;min-height:0;color:var(--studio-text);color-scheme:var(--studio-color-scheme);pointer-events:none;background:0 0;padding:0;position:fixed;inset:0;overflow:visible}.p12-public-overlays:before,.p12-public-overlays:after{display:none}.p12-public-overlays>*{pointer-events:auto}.studio-page-heading{border-bottom:1px solid var(--studio-line);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;padding-bottom:24px;display:flex}.studio-eyebrow{color:var(--studio-accent);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.studio-page-heading h1{letter-spacing:-.025em;margin:0;font-size:clamp(28px,3vw,36px);font-weight:700;line-height:1.18}.studio-page-heading p{max-width:800px;color:var(--studio-copy);margin:12px 0 0;font-size:14px;line-height:1.6}.studio-button{cursor:pointer;transition:background-color var(--studio-motion-duration) ease, border-color var(--studio-motion-duration) ease, color var(--studio-motion-duration) ease;text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:500;line-height:1.4;display:inline-flex}.studio-button svg{flex:none}.studio-button-sm{border-radius:var(--studio-control-radius);min-height:44px;padding:8px 14px;font-size:13px}.studio-button-md{border-radius:var(--studio-control-radius);min-height:44px;padding:10px 18px;font-size:13px}.studio-button-lg{border-radius:var(--studio-control-radius);min-height:52px;padding:14px 24px;font-size:14px;font-weight:600}.studio-button-primary{color:var(--studio-accent-ink);background:var(--studio-accent);border-color:var(--studio-accent);box-shadow:none}.studio-button-primary:hover{background:var(--studio-accent-strong);border-color:var(--studio-accent-strong)}.studio-button-secondary{color:var(--studio-text);background:var(--studio-control-bg);border-color:var(--studio-line)}.studio-button-secondary:hover{background:var(--studio-card);border-color:var(--studio-line-strong)}.studio-button-quiet{color:var(--studio-text);border-color:var(--studio-line-soft);background:0 0}.studio-button-quiet:hover{background:var(--studio-control-bg);border-color:var(--studio-line-strong)}.studio-button-ghost{color:var(--studio-copy);background:0 0}.studio-button-ghost:hover{color:var(--studio-text);background:var(--studio-control-bg)}.studio-button-danger{color:var(--studio-danger);border-color:color-mix(in srgb,var(--studio-danger) 48%,var(--studio-line));background:0 0}.studio-button:active:not(:disabled){transform:none}.studio-button:disabled{cursor:not-allowed;opacity:.4}.studio-button-full{width:100%}.studio-input{border:1px solid var(--studio-line);background:var(--studio-control-bg);width:100%;min-height:44px;color:var(--studio-text);border-radius:var(--studio-control-radius);box-shadow:none;padding:10px 14px;font-size:14px}.studio-input::placeholder{color:var(--studio-muted)}.studio-panel{background:var(--studio-card-bg);border:var(--studio-card-border);border-radius:var(--studio-card-radius);box-shadow:none}.studio-chip{border:1px solid var(--studio-line);color:var(--studio-copy);cursor:pointer;background:0 0;border-radius:999px;min-height:44px;padding:8px 12px;font-size:13px}.studio-chip:hover{color:var(--studio-text);border-color:var(--studio-line-strong);background:var(--studio-control-bg)}.studio-chip[aria-pressed=true]{border-color:var(--studio-line-strong);background:var(--studio-accent-soft);color:var(--studio-text)}.studio-state{border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);background:var(--studio-card);text-align:center;padding:48px 24px}.studio-state h2{font-size:22px;font-weight:600}.studio-state p{color:var(--studio-copy);max-width:560px;margin:12px auto 20px;font-size:14px}.studio-artwork{width:100%;position:relative;overflow:hidden}.studio-artwork img{object-fit:contain;width:100%;height:auto;display:block}.studio-artwork-empty{min-height:160px;color:var(--studio-muted);place-items:center;font-size:13px;display:grid}.studio-watermark{text-align:center;color:#ffffff73;pointer-events:none;position:absolute;inset:40% -20%;transform:rotate(-18deg)}.studio-product-card{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;display:flex;overflow:visible}.studio-product-card:hover{border-color:#fff3}.studio-card-stage{background:var(--studio-media-bg);border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);height:auto;min-height:0;transition:border-color var(--studio-motion-duration) ease;align-items:center;padding:40px 12px 12px;display:grid;position:relative}.studio-card-stage .studio-artwork img{max-height:330px}.studio-card-badge{color:var(--studio-accent-strong);background:var(--studio-card-raised);border:1px solid var(--studio-line-soft);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:600;position:absolute;top:12px;left:12px}.studio-card-wish,.studio-icon-button{border:1px solid var(--studio-line-soft);background:var(--studio-control-bg);color:var(--studio-copy);border-radius:var(--studio-control-radius);cursor:pointer;width:44px;height:44px;box-shadow:none;place-items:center;display:grid}.studio-card-wish{z-index:2;position:absolute;top:12px;right:12px}.studio-card-wish[aria-pressed=true],.studio-icon-button[aria-pressed=true]{color:var(--studio-accent-strong);border-color:var(--studio-line-strong);background:var(--studio-accent-soft)}.studio-card-body{text-align:left;flex-direction:column;flex:1;gap:14px;padding:20px 0;display:flex}.studio-card-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.studio-card-title button{overflow-wrap:anywhere;min-width:0;color:var(--studio-text);text-align:left;cursor:pointer;background:0 0;border:0;font-size:16px;font-weight:650}.studio-card-title strong{white-space:nowrap;color:var(--studio-text);font-size:14px}.studio-card-body>p{color:var(--studio-copy);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.studio-card-rating{color:var(--studio-copy);align-items:center;gap:6px;font-size:12px;display:flex}.studio-card-rating svg{color:var(--studio-warning)}.studio-card-options{border-top:1px solid #ffffff0d;margin-top:auto;padding-top:12px}.studio-card-palette{color:var(--studio-copy);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.studio-card-palette>div{flex-wrap:wrap;gap:10px;display:flex}.studio-color-swatch{width:28px;height:28px;box-shadow:none;color:var(--studio-muted);vertical-align:middle;background:0 0;border:0;flex:0 0 28px;padding:0;display:inline-block}.studio-color-swatch[data-selected=true]{color:var(--studio-text)}.studio-color-swatch[data-size=small]{flex-basis:20px;width:20px;height:20px}.studio-swatch-button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:4px;display:grid}.studio-product-media{border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);background:var(--studio-media-bg);place-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:16px;display:grid;position:relative;overflow:hidden}.studio-product-media img{object-fit:contain;object-position:center;width:calc(100% - 32px);max-width:none;height:calc(100% - 32px);max-height:none;display:block;position:absolute;inset:16px;transform:none}.studio-product-media.is-compact{border-radius:var(--studio-control-radius);padding:8px}.studio-product-media.is-compact img{width:calc(100% - 16px);height:calc(100% - 16px);inset:8px}.studio-product-media-empty{color:var(--studio-muted);text-align:center;place-items:center;gap:4px;display:grid}.studio-product-media-empty span{letter-spacing:.08em;font:600 9px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.studio-product-media-empty small{font-size:10px}.studio-card-formats{flex-wrap:wrap;gap:5px;display:flex}.studio-card-formats button{min-height:44px;color:var(--studio-copy);border:1px solid var(--studio-line);border-radius:var(--studio-control-radius);cursor:pointer;background:0 0;padding:8px 10px;font-size:11px}.studio-card-formats button[aria-pressed=true]{color:var(--studio-text);border-color:var(--studio-line-strong);background:var(--studio-accent-soft)}.studio-catalog .studio-advanced-filters{border-top:1px solid var(--studio-line);margin-top:18px;padding-top:16px}.studio-advanced-filters summary{color:var(--studio-copy);cursor:pointer;font-size:12px}.studio-catalog .studio-catalog-count{color:var(--studio-muted);white-space:nowrap;font-size:13px}.studio-breadcrumb{color:var(--studio-copy);justify-content:space-between;align-items:center;gap:12px;margin-bottom:32px;font-size:12px;display:flex}.studio-breadcrumb>span>span{color:var(--studio-muted);margin:0 8px}.studio-product-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid}.studio-product-visual,.studio-product-purchase{min-width:0}.studio-color-picker{border:0;min-width:0;margin:24px 0;padding:0}.studio-color-picker legend,.studio-format-picker legend{width:100%;color:var(--studio-copy);justify-content:space-between;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.studio-color-picker legend span{color:var(--studio-text)}.studio-color-picker>div{flex-wrap:wrap;gap:10px;display:flex}.studio-color-picker button{text-align:left;background:0 0;flex:0 230px;align-items:center;gap:12px;min-width:180px;min-height:52px;padding:10px 14px;display:flex}.studio-color-picker button[aria-pressed=true],.studio-format-picker button[aria-pressed=true]{background:#ffffff0f;border-color:#ffffff57}.studio-color-picker button>span:not(.studio-color-swatch){overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.studio-color-picker button svg{flex-shrink:0}.studio-product-stage{background:var(--studio-surface);border:1px solid #ffffff1f;border-radius:14px;place-items:center;min-height:260px;padding:24px;display:grid;position:relative}.studio-product-image-trigger{cursor:zoom-in;background:0 0;border:0;width:100%;min-width:0}.studio-product-stage .studio-artwork img{object-fit:contain;max-height:500px}.studio-product-specbar{color:var(--studio-copy);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:16px;padding:10px 12px;font-size:12px;display:flex}.studio-product-specmeta,.studio-product-preview-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.studio-product-specmeta span{align-items:center;gap:8px;display:flex}.studio-product-preview-actions{justify-content:flex-end;margin-left:auto}.studio-product-specbar button{color:var(--studio-text)}.studio-product-specbar .studio-product-tryon{min-height:36px;position:static}.studio-product-category{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.studio-product-category .studio-eyebrow{margin:0}.studio-product-purchase h1{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:36px;font-weight:700;line-height:1.15}.studio-product-description{color:var(--studio-copy);margin:16px 0 20px;font-size:14px;line-height:1.7}.studio-format-picker{border:0;margin:24px 0;padding:0}.studio-format-picker legend{color:var(--studio-copy);margin-bottom:12px;font-size:12px}.studio-format-picker>div{flex-wrap:wrap;gap:10px;display:flex}.studio-format-picker button{text-align:left;background:0 0;flex:0 230px;gap:4px;min-width:180px;padding:12px 14px;display:grid}.studio-format-picker span{color:var(--studio-copy);font-size:12px}.studio-buy-panel{gap:12px;padding:24px;display:grid}.studio-product-price{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.studio-product-price strong{font-size:32px;font-weight:700}.studio-product-price small{color:var(--studio-copy);font-size:12px;font-weight:400}.studio-product-price>span{color:var(--studio-copy);font-size:12px}.studio-buy-panel>p{color:var(--studio-copy);align-items:center;gap:6px;margin:4px 0 0;font-size:12px;display:flex}.studio-buy-panel>p svg{color:var(--studio-accent);flex:none}.studio-package{padding-top:28px}.studio-package h2{align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.studio-package ul{gap:14px;margin:20px 0;padding:0;list-style:none;display:grid}.studio-package li{align-items:flex-start;gap:10px;display:flex}.studio-package li>svg{color:var(--studio-accent);flex:none;margin-top:3px}.studio-package li strong{font-size:12px;font-weight:600}.studio-package li p{color:var(--studio-copy);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.6}.studio-package-status{color:var(--studio-accent);flex:none;margin-top:3px}.studio-package-note{color:var(--studio-copy);font-size:12px;line-height:1.6}.studio-showcase>section{margin:40px 0}.studio-showcase h2{margin-bottom:20px;font-size:22px;font-weight:600}.studio-token-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.studio-token-grid>div{gap:10px;padding:16px;display:grid}.studio-token-grid>div>span{border:1px solid var(--studio-line);border-radius:8px;height:56px;display:block}.studio-token-grid b{font-size:14px}.studio-token-grid code{color:var(--studio-copy);font-size:12px}.studio-type-specimen,.studio-field-specimen{gap:20px;padding:24px;display:grid}.studio-type-specimen h3{max-width:660px;font-size:32px;font-weight:700;line-height:1.2}.studio-type-specimen p{color:var(--studio-copy)}.studio-type-specimen code{color:var(--studio-accent);font-size:14px}.studio-showcase-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.studio-feedback-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.studio-segmented{border:1px solid var(--studio-line-soft);border-radius:var(--studio-control-radius);background:var(--studio-surface);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.studio-segmented button{border-radius:var(--studio-control-radius);min-height:44px;color:var(--studio-copy);font:500 12px/1.3 var(--studio-font-sans);cursor:pointer;background:0 0;border:1px solid #0000;padding:8px 12px}.studio-segmented button[aria-selected=true]{border-color:var(--studio-line-strong);background:var(--studio-accent-soft);color:var(--studio-text)}.studio-status-badge{border:1px solid var(--studio-line-soft);background:var(--studio-card-raised);min-height:28px;color:var(--studio-success);font:600 10px/1.2 var(--studio-font-sans);border-radius:999px;align-items:center;padding:4px 9px;display:inline-flex}.studio-status-badge.is-warning{color:var(--studio-warning)}.studio-status-badge.is-danger{color:var(--studio-danger)}.studio-list-specimen{border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);background:var(--studio-line-soft);gap:1px;display:grid;overflow:hidden}.studio-list-row{background:var(--studio-card);min-height:56px;color:var(--studio-text);text-align:left;cursor:pointer;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 12px;display:grid}.studio-list-row>span{gap:3px;min-width:0;display:grid}.studio-list-row small{color:var(--studio-muted)}.studio-list-row strong{color:var(--studio-copy);font-size:11px}.studio-list-row.is-selected{border-left:3px solid var(--studio-accent);background:var(--studio-card-raised)}.studio-foundation-product-card{gap:12px}.studio-foundation-product-card .studio-card-stage{padding:12px}.studio-foundation-product-card .studio-card-title{align-items:end}.studio-foundation-media-grid{grid-template-columns:minmax(0,1fr) minmax(120px,180px);align-items:center;gap:16px;display:grid}.studio-file-slot{border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);background:var(--studio-card);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:16px;display:grid}.studio-file-slot+.studio-file-slot{margin-top:12px}.studio-file-slot>span{gap:4px;min-width:0;display:grid}.studio-file-slot small{color:var(--studio-muted);font:600 10px/1.3 var(--studio-mono);letter-spacing:.08em}.studio-file-slot b{overflow-wrap:anywhere;font-size:13px}.studio-file-slot em{color:var(--studio-copy);font-size:11px;font-style:normal}.studio-file-slot.is-empty{background:var(--studio-surface)}.studio-skeleton{border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);background:var(--studio-card);align-content:center;gap:12px;min-height:190px;padding:24px;display:grid}.studio-skeleton span{border-radius:var(--studio-radius-compact);background:var(--studio-line-soft);height:12px;animation:1.6s ease-in-out infinite alternate studio-skeleton-fade;display:block}.studio-skeleton span:nth-child(2){width:78%}.studio-skeleton span:nth-child(3){width:54%}@keyframes studio-skeleton-fade{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.studio-skeleton span{animation:none}}.studio-coverage-hub{width:min(1280px,100% - 64px);margin:0 auto;padding:64px 0 120px}.studio-coverage-hub>section{scroll-margin-top:88px}.studio-coverage-summary{border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);background:var(--studio-line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:1px;display:grid;overflow:hidden}.studio-coverage-summary>div{background:var(--studio-surface);align-content:center;gap:5px;min-height:112px;padding:22px;display:grid}.studio-coverage-summary strong{letter-spacing:-.05em;font-size:clamp(28px,4vw,44px);line-height:1}.studio-coverage-summary span{color:var(--studio-copy);font-size:13px}.studio-coverage-jump{z-index:4;border:1px solid var(--studio-line-soft);background:var(--studio-surface);width:fit-content;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:999px;gap:4px;margin:22px auto 64px;padding:5px;display:flex;position:sticky;top:12px}.studio-coverage-jump a{color:var(--studio-copy);border-radius:999px;padding:9px 15px;font-size:13px;text-decoration:none}.studio-coverage-jump a:hover,.studio-coverage-jump a:focus-visible{color:var(--studio-text);background:var(--studio-raised);outline:none}.studio-coverage-hub .studio-section-heading{align-items:end}.studio-coverage-hub .studio-section-heading>div{max-width:760px}.studio-coverage-hub .studio-section-heading .studio-kicker{color:var(--studio-accent);font:600 11px/1.2 var(--studio-mono);letter-spacing:.12em;margin-bottom:10px;display:block}.studio-coverage-hub .studio-section-heading h2{letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(28px,4vw,42px);line-height:1.08}.studio-coverage-hub .studio-section-heading p{color:var(--studio-copy);margin:0;font-size:14px;line-height:1.7}.studio-coverage-hub .studio-section-heading>strong{color:var(--studio-copy);font:600 12px/1 var(--studio-mono);flex:none}.studio-route-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.studio-route-group{border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);background:var(--studio-card);min-width:0;overflow:hidden}.studio-route-group>header{border-bottom:1px solid var(--studio-line);justify-content:space-between;align-items:start;gap:16px;padding:22px;display:flex}.studio-route-group h3{margin:0 0 4px;font-size:17px}.studio-route-group header p{color:var(--studio-muted);margin:0;font-size:12px;line-height:1.5}.studio-route-group header>span{border:1px solid var(--studio-line);min-width:30px;height:30px;color:var(--studio-copy);font:600 11px/1 var(--studio-mono);border-radius:999px;place-items:center;display:grid}.studio-route-list{display:grid}.studio-route-row{border-bottom:1px solid var(--studio-line-soft);min-height:116px;color:var(--studio-text);grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 14px;text-decoration:none;display:grid}.studio-route-row:last-child{border-bottom:0}.studio-route-row:hover,.studio-route-row:focus-visible{background:var(--studio-raised);outline:none}.studio-route-copy{gap:3px;min-width:0;display:grid}.studio-route-preview{aspect-ratio:16/10;border:1px solid var(--studio-line);background:#080808;border-radius:9px;place-items:center;width:150px;display:grid;position:relative;overflow:hidden}.studio-route-preview:after{content:"";border:1px solid var(--studio-line-soft);pointer-events:none;position:absolute;inset:0}.studio-route-preview img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:opacity var(--studio-motion-duration) ease;display:block}.studio-route-row:hover .studio-route-preview img{opacity:.92}.studio-route-row b{font-size:14px}.studio-route-row code,.studio-route-row small{color:var(--studio-muted);overflow-wrap:anywhere;font-size:11px}.studio-route-row svg{color:var(--studio-muted);flex:none}.studio-coverage-filters{border:1px solid var(--studio-line);background:var(--studio-surface);border-radius:14px;grid-template-columns:minmax(260px,1.6fr) repeat(2,minmax(180px,.7fr));gap:12px;margin-bottom:18px;padding:16px;display:grid}.studio-coverage-filters label{gap:7px;min-width:0;display:grid}.studio-coverage-filters label>span{color:var(--studio-muted);font:600 10px/1 var(--studio-mono);letter-spacing:.1em;text-transform:uppercase}.studio-coverage-filters :is(input,select){border:1px solid var(--studio-line);width:100%;min-width:0;min-height:44px;color:var(--studio-text);background:var(--studio-bg);font:inherit;border-radius:10px;padding:0 13px}.studio-scenario-groups{gap:10px;display:grid}.studio-scenario-group{border:1px solid var(--studio-line);background:var(--studio-surface);border-radius:14px;overflow:hidden}.studio-scenario-group>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:14px 18px;list-style:none;display:flex}.studio-scenario-group>summary::-webkit-details-marker{display:none}.studio-scenario-group>summary:hover{background:var(--studio-raised)}.studio-scenario-group>summary>span{gap:4px;display:grid}.studio-scenario-group>summary small{color:var(--studio-muted);font-size:11px}.studio-scenario-group>summary>strong{color:var(--studio-accent);font:600 12px/1 var(--studio-mono)}.studio-scenario-grid{border-top:1px solid var(--studio-line);background:var(--studio-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.studio-scenario-card{min-width:0;min-height:146px;color:var(--studio-text);background:var(--studio-bg);align-content:start;gap:8px;padding:16px;text-decoration:none;display:grid}.studio-scenario-card:hover,.studio-scenario-card:focus-visible{background:var(--studio-raised);outline:none}.studio-scenario-card b{overflow-wrap:anywhere;font-size:13px;line-height:1.45}.studio-scenario-card code{color:var(--studio-muted);overflow-wrap:anywhere;font-size:10px}.studio-state-tag{border:1px solid var(--studio-line);width:fit-content;color:var(--studio-copy);font:600 9px/1 var(--studio-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 7px}.studio-state-with{color:var(--studio-accent);border-color:color-mix(in srgb,var(--studio-accent) 35%,var(--studio-line))}.studio-state-error{color:#ff9b8f}.studio-state-in{color:#e7c76b}.studio-scenario-open{color:var(--studio-copy);align-items:center;gap:5px;margin-top:auto;font-size:11px;display:inline-flex}.studio-component-block{gap:16px;margin-bottom:30px;display:grid}.studio-component-block>h3,.studio-component-grid>article>h3{margin:0;font-size:15px}.studio-component-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:30px;display:grid}.studio-component-grid>article{align-content:start;gap:16px;min-width:0;display:grid}.studio-component-grid .studio-feedback-grid{grid-template-columns:1fr}.studio-coverage-hub #feedback-states{padding-top:12px}.studio-product-prerequisites{margin-top:32px}.studio-product-prerequisites h2{margin-bottom:16px;font-size:16px;font-weight:600}.studio-product-prerequisites>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.studio-product-prerequisites svg{color:var(--studio-accent);margin-bottom:12px}.studio-product-prerequisites h3{font-size:14px;font-weight:600}.studio-product-prerequisites p{color:var(--studio-copy);margin-top:8px;font-size:13px;line-height:1.7}.studio-reviews{border-top:1px solid var(--studio-line);margin-top:64px;padding-top:32px}.studio-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.studio-section-heading h2{font-size:24px;font-weight:650}.studio-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 30px;display:grid}.studio-review-grid article{padding:24px}.studio-review-grid h3{margin-top:16px;font-size:14px;font-weight:600}.studio-review-grid p{color:var(--studio-copy);margin:12px 0;font-size:14px}.studio-review-grid small{color:var(--studio-muted);font-size:12px}@media (width<=1023px){.studio-product-grid{grid-template-columns:minmax(0,1fr);gap:32px}}@media (width<=639px){.studio-coverage-hub{width:calc(100% - 32px);padding-top:40px}.studio-token-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-foundation-media-grid{grid-template-columns:minmax(0,1fr)}.studio-foundation-media-grid .studio-product-media:last-child{max-width:160px}.studio-file-slot{grid-template-columns:minmax(0,1fr);align-items:stretch}.studio-feedback-grid{grid-template-columns:minmax(0,1fr)}.studio-coverage-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-coverage-summary>div{min-height:88px;padding:16px}.studio-coverage-jump{border-radius:var(--studio-card-radius);grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%;margin-bottom:46px;display:grid;top:8px}.studio-coverage-jump a{text-align:center;min-width:0;padding:9px 8px}.studio-route-groups,.studio-component-grid,.studio-coverage-filters,.studio-scenario-grid{grid-template-columns:1fr}.studio-route-row{grid-template-columns:112px minmax(0,1fr) auto;gap:12px;min-height:94px;padding:10px}.studio-route-preview{width:112px}.studio-scenario-card{min-height:128px}.studio-coverage-hub .studio-section-heading{align-items:start}.studio-page-heading{margin-bottom:24px;display:block}.studio-page-heading p{font-size:14px}.studio-review-grid{grid-template-columns:minmax(0,1fr)}.studio-card-stage{height:auto;min-height:210px;padding-top:44px}.studio-card-stage .studio-artwork img{max-height:220px}.studio-swatch-button{width:44px;height:44px}.studio-card-formats button{min-height:44px}.studio-breadcrumb{align-items:flex-start}.studio-product-stage{min-height:280px;padding:16px}.studio-product-stage .studio-artwork img{max-height:380px}.studio-product-specbar,.studio-product-specmeta,.studio-product-preview-actions{align-items:stretch}.studio-product-specmeta,.studio-product-preview-actions{width:100%}.studio-product-preview-actions{margin-left:0}.studio-product-preview-actions>*{flex:150px}.studio-product-purchase h1{font-size:30px}.studio-buy-panel{padding:20px}.studio-section-heading{display:grid}}@media (hover:none) and (width>=640px){.studio-card-stage{height:auto;padding-top:40px}}}@layer studio-workspace{.studio-catalog .fan-shop-grid>.studio-product-card:first-child:has([data-orientation=horizontal]){grid-column:auto}.studio-card-stage{background:var(--studio-media-bg);border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);box-shadow:none}.studio-product-card:hover .studio-card-stage{transform:none}.studio-product-stage{background:0 0;height:530px;min-height:530px}.studio-product-stage .studio-artwork,.studio-product-stage .studio-product-image-trigger{width:100%;height:100%}.studio-product-stage .studio-artwork img{object-fit:contain;height:100%;max-height:466px}.studio-buy-panel{gap:12px;display:grid}@media (width<=650px){.studio-product-stage{height:400px;min-height:400px}.studio-product-stage .studio-artwork img{max-height:336px}}:root,.fa4-app,.studio-workspace,.studio-overlay,.p12-public-overlays{--studio-bg:#21201e;--studio-bg-raised:#242320;--studio-raised:#242320;--studio-surface:#292723;--studio-card:#302e29;--studio-card-raised:#37342f;--studio-control-bg:#2c2a26;--studio-media-bg:#1c1b19;--studio-dialog-surface:#292723;--studio-text:#f5f3ee;--studio-copy:#b5b0a6;--studio-muted:#aaa49a;--studio-faint:#777168;--studio-line:#4b4741;--studio-line-soft:#f5f3ee17;--studio-line-strong:#f5f3ee2e;--studio-selected-line:var(--studio-line-strong);--studio-focus:#d1cbc1;--studio-accent:#f5c71b;--studio-accent-strong:#ffd43d;--studio-accent-soft:#f5c71b1c;--studio-accent-ink:#17120b;--studio-success:#79b66d;--studio-warning:#d2a166;--studio-danger:#d96f68;--studio-success-soft:#79b66d21;--studio-color-scheme:dark;--studio-neutral-rgb:244, 241, 232;--studio-overlay-backdrop:#0a0b0acc;--studio-overlay-backdrop-strong:#0a0b0ae0;--studio-solid-bg:var(--studio-accent);--studio-solid-fg:var(--studio-accent-ink);--studio-motion-duration:.16s;--studio-radius-compact:6px;--studio-control-radius:8px;--studio-card-radius:10px;--studio-modal-radius:12px;--studio-radius:var(--studio-card-radius);--studio-space-1:4px;--studio-space-2:8px;--studio-space-3:12px;--studio-space-4:16px;--studio-space-5:24px;--studio-space-6:32px;--studio-space-7:48px;--studio-space-8:64px;--studio-space-9:96px;--studio-font-display:"Manrope Variable", "Manrope", system-ui, sans-serif;--studio-font-sans:"Inter Variable", "Inter", system-ui, sans-serif;--studio-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--studio-display:var(--studio-font-display);--studio-sans:var(--studio-font-sans);--studio-mono:var(--studio-font-mono);--studio-type-public-hero:clamp(44px, 4vw, 54px);--studio-type-public-page:clamp(38px, 3.4vw, 50px);--studio-type-section:clamp(29px, 3vw, 38px);--studio-type-card:clamp(17px, 1.4vw, 21px);--studio-type-admin-route:clamp(32px, 3vw, 40px);--studio-type-admin-section:clamp(22px, 2vw, 28px);--studio-type-body:14px;--studio-type-label:12px;--studio-type-meta:11px;--studio-brand-accent:var(--studio-accent);--studio-brand-accent-strong:var(--studio-accent-strong);--studio-brand-accent-soft:var(--studio-accent-soft);--studio-shell-bg:var(--studio-surface);--studio-shell-surface:var(--studio-surface);--studio-shell-surface-strong:var(--studio-card);--studio-shell-glass:var(--studio-card-raised);--studio-shell-text:var(--studio-text);--studio-shell-copy:var(--studio-copy);--studio-shell-muted:var(--studio-muted);--studio-shell-line:var(--studio-line-soft);--studio-shell-line-strong:var(--studio-line-strong);--studio-shell-shadow:none;--studio-surface-canvas:var(--studio-bg);--studio-surface-card:var(--studio-card);--studio-surface-raised:var(--studio-card-raised);--studio-surface-popover:var(--studio-card-raised);--studio-surface-modal:var(--studio-surface);--studio-depth-card:none;--studio-depth-raised:none;--studio-depth-popover:none;--studio-depth-modal:none;--studio-card-border:1px solid var(--studio-line-soft);--studio-card-bg:var(--studio-card);--studio-card-shadow:none;--studio-dialog-width:640px;--studio-dialog-padding:24px;--studio-glass:var(--studio-card);--studio-shadow:none}:root,.studio-workspace,.studio-overlay,.p12-public-overlays{--fa-color-bg:var(--studio-bg);--fa-color-surface:var(--studio-surface);--fa-color-text:var(--studio-text);--fa-color-copy:var(--studio-copy);--fa-color-muted:var(--studio-muted);--fa-color-line:var(--studio-line);--fa-color-accent:var(--studio-accent);--fa-color-accent-strong:var(--studio-accent-strong);--fa-color-accent-soft:var(--studio-accent-soft);--fa-color-accent-rgb:245, 199, 27;--fa-color-success:var(--studio-success);--fa-color-success-soft:var(--studio-success-soft);--fa-font-display:var(--studio-font-display);--fa-font-sans:var(--studio-font-sans);--fa-font-mono:var(--studio-font-mono);--font-geist-sans:var(--fa-font-sans);--font-geist-mono:var(--fa-font-mono);--bg:var(--studio-bg);--panel:var(--studio-surface);--text:var(--studio-text);--copy:var(--studio-copy);--muted:var(--studio-muted);--line:var(--studio-line);--accent:var(--studio-accent);--accent-soft:var(--studio-accent-soft)}.studio-workspace :is(.fa-page-heading,.flow-header,.fa-help-tryon-hero){border:0;border-bottom:1px solid var(--studio-line);background:0 0;justify-content:space-between;align-items:flex-start;gap:24px;min-height:0;margin:0 0 32px;padding:0 0 24px;display:flex}.studio-workspace :is(.fa-page-heading,.flow-header,.fa-help-tryon-hero)>div:first-child{min-width:0;max-width:860px}.studio-workspace :is(.fa-page-heading,.flow-header,.fa-help-tryon-hero) p{max-width:760px;color:var(--studio-copy);margin-top:12px;font:400 14px/1.65 Geist,sans-serif}.studio-workspace .fa-contact-form label>:is(input,select,textarea){margin-top:3px}@media (width<=600px){.studio-workspace :is(.fa-page-heading,.flow-header,.fa-help-tryon-hero){flex-direction:column;gap:16px}}.studio-workspace :is(.fa-help-troubleshoot-outcome-prompt,.fa-help-troubleshoot-outcome){gap:16px;display:grid}.studio-workspace .studio-inline-accent{color:var(--studio-accent);font-weight:650}:is(.studio-workspace,.studio-overlay) .visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;min-width:0;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.studio-toast{z-index:900;border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);background:var(--studio-card-raised);width:max-content;max-width:min(480px,100vw - 32px);color:var(--studio-text);font:400 14px/1.5 var(--fa-font-sans,"Poppins", sans-serif);box-shadow:none;overflow-wrap:anywhere;align-items:center;gap:16px;padding:16px 20px;display:flex;position:fixed;bottom:24px;right:24px}.studio-toast>span{min-width:0}.studio-toast>button{background:var(--studio-accent-soft);width:32px;height:32px;color:inherit;cursor:pointer;border:0;border-radius:8px;flex-shrink:0}.studio-workspace,.studio-overlay{color:var(--studio-text);font-family:var(--fa-font-sans,"Poppins", sans-serif);color-scheme:var(--studio-color-scheme)}.studio-workspace{background:var(--studio-bg);background-image:none}.studio-workspace h1{max-width:none;font:700 clamp(28px, 3vw, 36px)/1.18 var(--fa-font-sans,"Poppins", sans-serif);letter-spacing:-.025em}.studio-workspace :is(.fa-v3-commerce,.fa-v3-help,.fa-v3-custom){background:0 0;width:100%;max-width:none;margin:0}.studio-workspace .fa30-main-contained{width:100%;margin-inline:0}.studio-workspace .studio-heading-adapter{display:block}.studio-workspace .studio-heading-adapter>.studio-page-heading{border:0;width:100%;max-width:none;margin:0;padding:0}.studio-workspace :is(.fa-page-heading,.flow-header,.fa-help-tryon-hero) h1,.studio-workspace :is(.checkout-form,.success-page,.fa-gate,.fa-cart-empty-state) h1{color:var(--studio-text);font:700 clamp(28px, 3vw, 36px)/1.18 var(--fa-font-sans,"Poppins", sans-serif);letter-spacing:-.025em;text-transform:none;margin:8px 0 12px}.studio-workspace :is(.fa-page-heading>p,.fa-page-heading-action){max-width:340px}.studio-workspace :is(h2,h3,h4):not(.fa4-app *),.studio-overlay :is(h2,h3,h4){font-family:var(--fa-font-sans,"Poppins", sans-serif);color:var(--studio-text);letter-spacing:-.02em}.studio-workspace h2:not(.fa4-app *){font-size:24px;line-height:1.3}.studio-workspace h3:not(.fa4-app *){font-size:18px;line-height:1.4}.studio-workspace h4:not(.fa4-app *){font-size:15px;line-height:1.4}.studio-workspace :is(p,small,label,button):not(.fa4-app *),.studio-overlay :is(p,small,label,button){font-family:var(--fa-font-sans,"Poppins", sans-serif);letter-spacing:0}.studio-workspace :is(p,small):not(.fa4-app *),.studio-overlay :is(p,small){color:var(--studio-copy)}.studio-workspace :is(.checkout-panel,.fa-login-panel,.fa-gate,.fa30-account-summary article,.fa30-account-section,.fa30-account-policy,.fa30-status-panel,.fa-empty-panel,.empty-panel,.fa30-search-filter,.fa30-search-group,.fa30-reviews-head,.fa30-published-review-feedback,.fa30-review-grid article,.fa-wishlist-grid article,.success-page,.fa-pricing-summary,.fa-pricing-card,.fa-pricing-table,.fa-contact-card,.fa-contact-aside>div,.fa-custom-service-grid>article,.fa-custom-lab-heading-side,.flow-stage,.flow-summary,.project-room-card,.fa-help-reference-guide,.fa-help-path,.fa-help-package,.fa-help-problems,.fa-help-feature,.fa-help-troubleshoot-workflow,.fa-help-article-rich,.fa-help-step-list li,.fa-help-package-grid article,.fa-help-problem-grid button){border:var(--studio-card-border);border-radius:var(--studio-card-radius);background:var(--studio-card-bg);min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.studio-workspace :is(.fa-button,.button,.fa-custom-service-start,.fa-help-reference-primary),.studio-overlay :is(.fa-button,.button,.fa-cookie-primary,.fa-cookie-secondary){border:1px solid var(--studio-line);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);min-height:44px;color:var(--studio-text);font:500 13px/1.4 var(--fa-font-sans,"Poppins", sans-serif);text-transform:none;letter-spacing:0;box-shadow:none;padding:10px 18px}.studio-workspace :is(.fa-button-solid,.button.primary,.fa-custom-service-start,.fa-help-reference-primary),.studio-overlay :is(.fa-button-solid,.button.primary,.fa-cookie-primary){background:var(--studio-solid-bg);color:var(--studio-solid-fg);border-color:var(--studio-solid-bg);box-shadow:none}.studio-workspace :is(.fa-button-quiet,.button.ghost),.studio-overlay :is(.fa-button-quiet,.button.ghost){background:0 0}.studio-workspace button:disabled,.studio-overlay button:disabled{opacity:.45;cursor:not-allowed}.studio-workspace :is(button,a):focus-visible,.studio-overlay :is(button,a):focus-visible{outline:2px solid var(--studio-focus);outline-offset:2px}.studio-workspace :where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=hidden]),textarea,select),.studio-overlay :where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=hidden]),textarea,select){border:1px solid var(--studio-line);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);min-width:0;min-height:44px;color:var(--studio-text);font:400 14px/1.5 var(--fa-font-sans,"Poppins", sans-serif);box-shadow:none;padding:10px 14px}.studio-workspace :where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=hidden]),textarea,select):focus,.studio-overlay :where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=hidden]),textarea,select):focus,.studio-workspace :where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=hidden]),textarea,select):focus-visible,.studio-overlay :where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=hidden]),textarea,select):focus-visible{border-color:var(--studio-line-strong);background:var(--studio-control-bg);box-shadow:none;outline:none}.studio-workspace textarea,.studio-overlay textarea{resize:vertical}.studio-workspace :is(.checkout-product-list,.fa-cart-line,.fa-private-list,.fa-order-list) :is(span,b,strong,p,a),.studio-overlay :is(h2,h3,p,label){overflow-wrap:anywhere;min-width:0}.studio-workspace :is(input[type=checkbox],input[type=radio]),.studio-overlay :is(input[type=checkbox],input[type=radio]){accent-color:var(--studio-accent)}.studio-workspace :is(.fa-form-feedback,.checkout-notice,.fa-help-note,.fa30-account-snapshot){border:1px solid var(--studio-line-soft);background:var(--studio-card);border-radius:var(--studio-card-radius);overflow-wrap:anywhere;padding:16px;line-height:1.6}.studio-workspace .is-error[role=alert],.studio-overlay .is-error[role=alert]{border-color:#ff634f73}.studio-workspace .fa30-checkout-transaction{width:100%}.studio-workspace .toast{border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);background:var(--studio-card-raised);color:var(--studio-text);overflow-wrap:anywhere;max-width:calc(100vw - 32px);box-shadow:none}@media (width<=900px){.studio-workspace :is(.fa-cart-page,.checkout-shell,.custom-request-shell,.fa-contact-layout){grid-template-columns:minmax(0,1fr)}.studio-workspace :is(.checkout-summary,.fa-cart-page>aside){position:static}}@media (width<=600px){.studio-toast{bottom:16px;right:16px}.studio-workspace :is(.fa30-page,.public-page-custom-request,.project-room-page,.checkout-shell){padding:28px 16px 48px}.studio-workspace :is(.fa-login-panel,.fa30-account-summary,.checkout-flow-strip,.fa-contact-form){grid-template-columns:minmax(0,1fr)}.studio-workspace :is(.fa-private-content,.fa30-account-section,.fa-login-panel,.fa-gate,.checkout-form,.checkout-summary,.fa-contact-card,.custom-request-stage){padding:20px}}@media (prefers-reduced-motion:reduce){.studio-workspace *,.studio-overlay *{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms}}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--studio-line-strong);background:var(--studio-control-bg);box-shadow:none;outline:none}.studio-workspace{--conversation-surface:#0d0e0f;--conversation-raised:#141516;--conversation-line:#ffffff1c;--conversation-line-strong:#ffffff2e;--conversation-copy:#b7b9b6;--conversation-muted:#7f827f;--conversation-accent:var(--studio-accent,#c8ff36)}.studio-workspace [data-support-surface] .support-ticket-detail .custom-summary{border:0;border-bottom:1px solid var(--conversation-line);background:0 0;border-radius:0;margin:0}.studio-workspace [data-support-surface] .support-ticket-detail .custom-summary>summary{min-height:64px;padding:14px 20px}.studio-workspace .studio-conversation-feed{background:linear-gradient(#ffffff04,#0000 180px);gap:14px;min-width:0;padding:22px;display:grid}.studio-workspace .studio-conversation-messages{gap:10px;padding:0;display:grid}.studio-workspace .studio-conversation-messages>article,.studio-workspace .studio-conversation-message{border:1px solid var(--conversation-line);overflow-wrap:anywhere;background:#171819;border-radius:15px 15px 15px 5px;width:fit-content;max-width:min(76%,680px);margin:0;padding:13px 15px}.studio-workspace .studio-conversation-messages>article.admin{background:#c8ff360d;border-color:#c8ff3638;border-radius:15px 15px 5px;justify-self:end}.studio-workspace .studio-conversation-messages small,.studio-workspace .studio-conversation-message .eyebrow{color:var(--conversation-muted);font:600 10px/1.45 var(--font-mono,monospace);letter-spacing:.045em;margin:0 0 6px;display:block}.studio-workspace :is(.brief-record-grid,.brief-record-grid>div,.brief-record-grid span,.brief-record-grid b){overflow-wrap:anywhere;min-width:0}.studio-workspace .studio-conversation-messages p,.studio-workspace .studio-conversation-message p:not(.eyebrow),.studio-workspace .studio-conversation-history p{color:var(--conversation-copy);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.62}.studio-workspace .studio-conversation-files{gap:10px;margin-top:2px;display:grid}.studio-workspace .studio-conversation-files .proof-review-event{border:1px solid var(--conversation-line-strong);background:#111213;border-radius:14px;grid-template-columns:168px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:12px;display:grid}.studio-workspace .studio-conversation-files .proof-review-thumbnail{border:1px solid var(--conversation-line);cursor:zoom-in;background:0 0;border-radius:9px;place-items:center;width:168px;min-width:0;height:96px;padding:0;display:grid;overflow:hidden}.studio-workspace .studio-conversation-files .proof-review-copy{gap:4px;min-width:0;display:grid}.studio-workspace .studio-conversation-files .proof-review-copy>span{color:var(--conversation-accent);font:650 10px/1.4 var(--font-mono,monospace)}.studio-workspace .studio-conversation-files .proof-review-copy>b{color:#f2f3ef;font-size:14px}.studio-workspace .studio-conversation-files .proof-review-copy>small{min-width:0;color:var(--conversation-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.45;overflow:hidden}.studio-workspace .studio-conversation-files .proof-review-copy>small i{font-style:normal}.studio-workspace .studio-conversation-files .proof-review-actions,.studio-workspace .studio-conversation-files .proof-decision-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.studio-workspace .studio-conversation-files .proof-review-actions .button{white-space:nowrap;min-height:44px}.studio-workspace :is(.conversation-inline-image,.proof-review-thumbnail,.custom-proof-thumb,.support-attachment-preview) img{object-fit:contain;object-position:center;width:100%;height:100%}.studio-workspace .studio-conversation-composer{border:0;border-top:1px solid var(--conversation-line);background:#111213;border-radius:0 0 18px 18px;gap:12px;margin:0;padding:16px 18px;display:grid}.studio-workspace .studio-conversation-composer textarea{resize:vertical;border:1px solid var(--conversation-line-strong);color:#f2f3ef;background:#090a0b;border-radius:11px;width:100%;min-height:92px;padding:13px 14px}.studio-workspace .customer-project-actions{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.studio-workspace .customer-project-attachments{gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.studio-workspace .customer-project-attachments li{border:1px solid var(--conversation-line);background:#0c0d0e;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:7px 8px 7px 10px;display:grid}.studio-workspace .customer-project-attachments li>span{gap:2px;min-width:0;display:grid}.studio-workspace .customer-project-attachments b{min-width:0;color:var(--conversation-copy);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.studio-workspace .customer-project-attachments small{color:var(--conversation-muted);font-size:10px}.studio-workspace .customer-project-attachments button{min-height:44px}.studio-workspace [data-support-surface] .support-ticket-detail{border:1px solid var(--conversation-line);background:var(--conversation-surface);border-radius:18px;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:620px;max-height:calc(100dvh - 148px);display:grid;overflow:hidden}.studio-workspace [data-support-surface] .support-ticket-detail:not(:has(>.inbox-back-button)){grid-template-rows:auto minmax(0,1fr) auto}.studio-workspace [data-support-surface] .support-ticket-detail>header{border-bottom:1px solid var(--conversation-line);background:var(--conversation-surface);padding:18px 20px}.studio-workspace .studio-conversation-header h2,.studio-workspace [data-support-surface] .support-ticket-detail>header h2{max-width:28ch;margin:6px 0;font-size:clamp(24px,2.4vw,34px);line-height:1.08}.studio-workspace [data-support-surface] .support-ticket-detail>.conversation-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;max-height:none;overflow:hidden auto}.studio-workspace .studio-conversation-note,.studio-workspace [data-support-surface] .support-ticket-detail .thread-workflow-note{border:1px solid var(--conversation-line);border-left:2px solid var(--conversation-accent);background:#151719;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:3px 12px;padding:13px 15px;display:grid}.studio-workspace .studio-conversation-note>span,.studio-workspace [data-support-surface] .support-ticket-detail .thread-workflow-note>span{color:var(--conversation-accent);font:650 10px/1.5 var(--font-mono,monospace);letter-spacing:.04em;text-transform:uppercase;grid-row:1/span 2}.studio-workspace .studio-conversation-note>b,.studio-workspace [data-support-surface] .support-ticket-detail .thread-workflow-note>b{font-size:13px;line-height:1.45;display:block}.studio-workspace .studio-conversation-note>p,.studio-workspace [data-support-surface] .support-ticket-detail .thread-workflow-note>p{color:var(--conversation-copy);grid-column:2;margin:0;font-size:12px;line-height:1.55}.studio-workspace [data-support-surface] .support-ticket-detail .support-message{width:fit-content;max-width:min(82%,720px);margin:0}.studio-workspace .studio-conversation-history{background:0 0;border:0;gap:9px;margin:0;padding:0;display:grid}.studio-workspace .studio-conversation-history>.eyebrow{margin:5px 0 0}.studio-workspace .studio-conversation-history>article{background:#c8ff360d;border:1px solid #c8ff3638;border-radius:15px 15px 5px;justify-self:end;width:fit-content;max-width:min(76%,680px);margin:0;padding:13px 15px}.studio-workspace .studio-conversation-feed>.studio-conversation-composer{border:1px solid var(--conversation-line);z-index:2;border-radius:14px;position:sticky;bottom:0;box-shadow:0 -16px 32px #050606d1}.studio-workspace .support-attachment-grid{grid-template-columns:repeat(auto-fill,minmax(132px,180px));gap:10px;display:grid}.studio-workspace .support-attachment-preview{border:1px solid var(--conversation-line);background:#111213;border-radius:12px;grid-template-rows:94px auto;gap:8px;min-width:0;padding:8px;display:grid}.studio-workspace .support-attachment-preview span{color:var(--conversation-copy);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}@media (width<=820px){.studio-workspace [data-support-surface] .support-ticket-detail{min-height:0;max-height:none;overflow:visible}.studio-workspace [data-support-surface] .support-ticket-detail>.conversation-scroll{scrollbar-gutter:auto;overflow:visible}.studio-workspace .studio-conversation-feed>.studio-conversation-composer{box-shadow:none;position:static}.studio-workspace .studio-conversation-files .proof-review-event{grid-template-columns:132px minmax(0,1fr)}.studio-workspace .studio-conversation-files .proof-review-thumbnail{width:132px;height:78px}.studio-workspace .studio-conversation-files .proof-review-actions{grid-column:1/-1;justify-content:flex-end}}@media (width<=600px){.studio-workspace .studio-conversation-feed{padding:14px}.studio-workspace .studio-conversation-messages>article,.studio-workspace .studio-conversation-message,.studio-workspace .studio-conversation-history>article,.studio-workspace [data-support-surface] .support-ticket-detail .support-message{max-width:92%}.studio-workspace .studio-conversation-note,.studio-workspace [data-support-surface] .support-ticket-detail .thread-workflow-note{grid-template-columns:minmax(0,1fr)}.studio-workspace .studio-conversation-note>span,.studio-workspace [data-support-surface] .support-ticket-detail .thread-workflow-note>span{grid-row:auto}.studio-workspace .studio-conversation-note>p,.studio-workspace [data-support-surface] .support-ticket-detail .thread-workflow-note>p{grid-column:auto}.studio-workspace .studio-conversation-composer{padding:14px}.studio-workspace .studio-conversation-files .proof-review-event{grid-template-columns:96px minmax(0,1fr);gap:10px}.studio-workspace .studio-conversation-files .proof-review-thumbnail{width:96px;height:68px}.studio-workspace .studio-conversation-files .proof-review-actions,.studio-workspace .studio-conversation-files .proof-decision-actions{justify-content:stretch}.studio-workspace .studio-conversation-files .proof-review-actions .button{flex:1 1 0}.studio-workspace .customer-project-actions{grid-template-columns:minmax(0,1fr);align-items:stretch}.studio-workspace .customer-project-actions>div{justify-content:stretch}.studio-workspace .customer-project-actions>div>button{width:100%}}.studio-overlay .proof-decision-modal{gap:18px;display:grid}.studio-overlay .proof-decision-modal>:is(p,h2){margin:0}.studio-overlay .proof-decision-modal>p{line-height:1.7}.studio-overlay .proof-decision-modal>.button-row{border-top:1px solid var(--studio-line);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:6px;padding-top:18px;display:flex}.studio-overlay .proof-decision-modal .project-load-feedback{color:var(--studio-shell-copy,var(--studio-copy));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.studio-overlay .proof-decision-modal .project-load-feedback>span{overflow-wrap:anywhere;flex:260px;min-width:0}.studio-overlay .proof-decision-modal .project-load-feedback button{border:1px solid var(--studio-shell-line,var(--studio-line));border-radius:10px;min-height:44px;padding:8px 14px}.studio-overlay .proof-decision-fields{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.studio-overlay .proof-decision-fields>label{gap:8px;display:grid}.studio-overlay .proof-markup-editor{gap:16px;min-width:0;display:grid}.studio-overlay .proof-markup-head{gap:8px;display:grid}.studio-overlay .proof-markup-head span{font-weight:600}.studio-overlay .proof-markup-head small{font-size:12px;line-height:1.7}.studio-overlay .proof-markup-viewport{border:1px solid var(--studio-line);background:var(--studio-media-bg);border-radius:12px;width:100%;min-width:0;max-height:46vh;overflow:auto}.studio-overlay .proof-markup-viewport[hidden]{display:none}.studio-overlay .proof-markup-viewport canvas{touch-action:none;cursor:crosshair;display:block}.studio-overlay .proof-markup-editor-fit canvas{width:auto;max-width:100%;height:auto;max-height:44vh;margin-inline:auto}.studio-overlay .proof-markup-editor-zoomed canvas{max-width:none;height:auto;max-height:none}.studio-overlay .proof-markup-tools{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.studio-overlay .proof-markup-colors{gap:8px;display:flex}.studio-overlay .proof-markup-colors button{border:1px solid var(--studio-line);background:0 0;border-radius:50%;width:40px;height:40px;padding:8px}.studio-overlay .proof-markup-colors button:before{content:"";background:var(--markup-color);border-radius:50%;width:100%;height:100%;display:block}.studio-overlay .proof-markup-colors button.active{border-color:var(--studio-focus)}.studio-overlay .proof-markup-zoom{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.studio-overlay .proof-markup-zoom button{border:1px solid var(--studio-line);background:var(--studio-control-bg);border-radius:8px;min-width:36px;min-height:40px;padding:6px 10px}.studio-overlay .proof-markup-zoom :is(span,output){font-size:12px}.studio-overlay .proof-markup-feedback{border:1px solid var(--studio-line);border-radius:10px;padding:12px;font-size:13px;line-height:1.7}.studio-overlay .product-family-editor{flex-direction:column;padding:0;display:flex;overflow:hidden}.studio-overlay .product-family-editor-header{flex:none;padding:20px 24px}.studio-overlay .product-family-editor-scroll{flex:auto;min-width:0;min-height:0;overflow:auto}.studio-overlay .product-family-editor-body{border:0;min-width:0;min-height:0;padding:24px;overflow:visible}.studio-overlay .product-draft-note{margin:0;padding:8px 24px;font-size:11px}.studio-overlay .product-wizard-actions{border-top:1px solid var(--studio-line);background:var(--studio-surface);flex:none;padding:16px 24px}.studio-overlay .product-wizard-actions-buttons{flex-wrap:wrap;gap:8px;display:flex}.studio-overlay .product-wizard-actions-buttons button{white-space:normal;min-width:0;min-height:40px;padding:8px 12px;font:500 12px/1.4 Geist,sans-serif}.studio-overlay .create-version-palette-picker-row{align-items:center;gap:10px;display:flex}.studio-overlay .create-version-palette-swatch-button{border:1px solid var(--studio-line);background:var(--studio-control-bg);border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:8px;display:inline-flex}.studio-overlay .create-version-palette-swatch{border:1px solid var(--studio-line);border-radius:50%;width:24px;height:24px;display:block}@media (width<=600px){.studio-overlay .product-family-editor-header{padding:16px}.studio-overlay .product-family-editor-header h2{font-size:20px}.studio-overlay .product-family-editor-body{padding:16px}.studio-overlay .product-wizard-actions{padding:12px 16px}.studio-overlay .product-wizard-actions-buttons{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.studio-overlay{z-index:1000;background:var(--studio-overlay-backdrop);-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}dialog.studio-overlay{box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;color:var(--studio-text);border:0;margin:0;overflow:hidden}dialog.studio-overlay:not([open]){display:none}dialog.studio-overlay::backdrop{background:0 0}.studio-overlay>[role=dialog]{box-sizing:border-box;animation:studio-dialog-appear var(--studio-motion-duration) ease-out both}@keyframes studio-dialog-appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.studio-overlay>[role=dialog]{animation:none}}.studio-overlay>:where([role=dialog]){width:min(640px,100%);padding:24px;position:relative;overflow:auto}.studio-overlay .studio-cookie-settings-dialog{gap:24px;padding-top:60px;display:grid}.studio-cookie-consent-copy{gap:10px;display:grid}.studio-cookie-consent-settings{gap:12px;display:grid}.studio-cookie-consent-settings>label{border:1px solid var(--studio-line);border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.studio-cookie-consent-settings>label>input{width:18px;height:18px;accent-color:var(--studio-focus);flex:0 0 18px;margin-top:3px}.studio-cookie-consent-settings>label>span{gap:6px;min-width:0;display:grid}.studio-cookie-consent-settings small{font-size:12px;line-height:1.6}.studio-cookie-consent-actions{flex-wrap:wrap;gap:10px;display:flex}.studio-cookie-consent-actions>button{flex:140px}.studio-overlay>.product-family-editor{width:min(1100px,100%)}.studio-overlay>.studio-dialog{padding:0}.studio-overlay .palette-picker-modal{width:min(760px,100%);padding:24px}.studio-overlay .palette-picker-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.studio-overlay .palette-picker-header>div{min-width:0}.studio-overlay .palette-picker-header h2{margin:8px 0}.studio-overlay .palette-picker-actions{border-top:1px solid var(--studio-line);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:20px;display:flex}.studio-overlay .palette-picker-body{background:0 0;gap:16px;display:grid}.studio-overlay .palette-picker-controls{border-radius:12px;gap:12px;padding:16px;display:grid}.studio-overlay .palette-picker-image-wrap{position:relative}.studio-overlay .palette-picker-image{object-fit:contain;width:100%;height:auto;display:block}.studio-overlay .palette-picker-point{pointer-events:none;border:2px solid #fff;border-radius:50%;outline:1px solid #000;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%)}.studio-overlay .palette-picker-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.studio-overlay .palette-picker-slot{border:1px solid var(--studio-line);text-align:left;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:12px;display:flex}.studio-overlay .palette-picker-slot.is-active{border-color:var(--studio-selected-line)}.studio-overlay .fa30-review-delete-dialog{gap:20px;display:grid}.studio-overlay .payment-confirmation-content{gap:14px;display:grid}.studio-overlay .payment-confirmation-steps{border-block:1px solid var(--studio-line);gap:10px;margin:0;padding:16px 0;list-style:none;display:grid}.studio-overlay .payment-confirmation-steps li{color:var(--studio-copy);align-items:center;gap:10px;font-size:13px;display:flex}.studio-overlay .payment-confirmation-steps i{background:var(--studio-muted);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.studio-overlay .payment-confirmation-steps .done i{background:var(--studio-accent)}.studio-overlay .payment-confirmation-actions{margin-top:20px}.studio-overlay .fa30-review-delete-summary{gap:8px;min-width:0;display:grid}.studio-overlay .fa30-review-delete-summary>p{overflow-wrap:anywhere;border:1px solid var(--studio-line);border-radius:12px;max-height:22dvh;padding:12px;overflow:auto}.studio-overlay .font-library-picker-modal{flex-direction:column;width:min(900px,100%);padding:0;display:flex;overflow:hidden}.studio-overlay .font-library-picker-header{border-bottom:1px solid var(--studio-line);flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.studio-overlay .font-library-picker-header>div{gap:8px;min-width:0;display:grid}.studio-overlay .font-library-picker-header .modal-close{flex:0 0 36px;position:static}.studio-overlay .font-library-picker-body{gap:20px;min-height:0;padding:24px;display:grid;overflow:auto}.studio-overlay .font-picker-manual{border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);background:var(--studio-card);gap:16px;padding:20px;display:grid}.studio-overlay .font-picker-manual-copy{gap:8px;display:grid}.studio-overlay .font-picker-upload-actions{flex-wrap:wrap;gap:10px;display:flex}.studio-overlay .font-picker-file-button{cursor:pointer;align-items:center;display:inline-flex;position:relative;overflow:hidden}.studio-overlay .font-picker-file-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.studio-overlay .font-picker-file-button:focus-within{outline:2px solid var(--studio-focus);outline-offset:3px}.studio-overlay .font-library-picker-empty{border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);background:var(--studio-card);gap:12px;padding:20px;display:grid}.studio-overlay .font-library-picker-actions{border-top:1px solid var(--studio-line);background:var(--studio-surface);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:20px 24px;display:flex}.studio-overlay .font-library-picker-actions>span{color:var(--studio-copy);margin-right:auto;font-size:12px}@media (width<=600px){.studio-overlay .font-library-picker-header,.studio-overlay .font-library-picker-body{padding:20px}.studio-overlay .font-library-picker-actions{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 20px;display:grid}.studio-overlay .font-library-picker-actions>span,.studio-overlay .font-library-picker-actions>button:last-child{grid-column:1/-1}}.studio-overlay .palette-picker-slot>span:last-child{gap:4px;font-size:12px;display:grid}.studio-overlay .palette-picker-slot-swatch{border:1px solid var(--studio-line);border-radius:50%;flex-shrink:0;width:20px;height:20px}.studio-overlay>:is([role=dialog],.modal,.fa-dialog){border:1px solid var(--studio-line-strong);border-radius:var(--studio-modal-radius);background:var(--studio-surface-modal);min-width:0;max-width:calc(100vw - 48px);max-height:calc(100dvh - 48px);color:var(--studio-text);box-shadow:none;overflow-wrap:anywhere;font-family:var(--studio-font-sans)}.studio-overlay>:is([role=dialog],.modal,.fa-dialog) h2{color:var(--studio-text);font-family:var(--studio-font-display);letter-spacing:-.03em;font-weight:700}.studio-overlay>:is([role=dialog],.modal,.fa-dialog) :is(p,small,label,input,textarea,select,button){font-family:var(--studio-font-sans)}.studio-overlay>:is([role=dialog],.modal,.fa-dialog) :is(button,a[role=button]){min-height:44px}.studio-overlay>:is([role=dialog],.modal,.fa-dialog) :is(.fa-dialog-close,.modal-close,.studio-icon-button){border:1px solid var(--studio-line-strong);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);width:44px;height:44px;color:var(--studio-copy);place-items:center;padding:0;display:grid}.studio-overlay>:is([role=dialog],.modal,.fa-dialog) :is(.fa-dialog-close,.modal-close,.studio-icon-button):is(:hover,:focus-visible){border-color:var(--studio-text);color:var(--studio-text)}.studio-overlay.is-drawer{justify-content:flex-end;padding:0}.studio-overlay.is-drawer>.studio-dialog{border-radius:var(--studio-modal-radius) 0 0 var(--studio-modal-radius);max-width:min(440px,100vw);height:100dvh;max-height:100dvh}.studio-overlay h2{font-size:24px;line-height:1.25}.studio-overlay .release-confirm-actions button{border:1px solid var(--studio-line);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);min-height:44px;color:var(--studio-text);font:500 13px/1.4 var(--fa-font-sans);padding:10px 18px}.studio-overlay .release-confirm-actions button:last-child{border-color:var(--studio-accent);background:var(--studio-accent);color:var(--studio-accent-ink)}.studio-overlay :is(.palette-picker-body,.palette-picker-controls,.palette-picker-stage,.product-wizard-body,.product-wizard-actions,.font-picker-body,.font-picker-footer){background:var(--studio-surface)}.studio-overlay :is(.fa-dialog-close,.modal-close,.studio-icon-button){border-radius:var(--studio-control-radius);background:var(--studio-control-bg);min-width:44px;min-height:44px;color:var(--studio-text)}.studio-overlay :is(.fa30-review-delete-confirm,button.danger,.button.danger){color:var(--studio-danger);border-color:color-mix(in srgb,var(--studio-danger) 48%,var(--studio-line));background:0 0}.studio-overlay .fa30-notification-dialog{width:560px}.studio-overlay .fa30-notification-head{border-bottom:1px solid var(--studio-line);padding:24px}.studio-overlay .fa30-notification-item{border-radius:var(--studio-card-radius);border:1px solid var(--studio-line-soft);background:var(--studio-card);padding:16px}.studio-overlay .payment-confirmation-modal{width:560px;padding:28px}.studio-overlay .payment-confirmation-mark.complete{color:var(--studio-accent)}@media (width<=600px){.studio-overlay{padding:12px}.studio-overlay>:is([role=dialog],.modal,.fa-dialog){border-radius:var(--studio-modal-radius);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.studio-overlay .payment-confirmation-modal{padding:20px}}.studio-cookie-consent{font-family:var(--studio-font-sans);border:1px solid var(--studio-line-soft);border-radius:var(--studio-modal-radius);background:var(--studio-dialog-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--studio-text)}.studio-cookie-consent :is(p,small){color:var(--studio-copy)}.studio-cookie-consent :is(.studio-cookie-secondary,.studio-cookie-primary){border:1px solid var(--studio-line);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);min-height:44px;color:var(--studio-text);font:600 12px/1.4 var(--studio-font-sans);transition:background-color var(--studio-motion-duration), border-color var(--studio-motion-duration), color var(--studio-motion-duration);padding:10px 16px}.studio-cookie-consent .studio-cookie-primary{border-color:var(--studio-accent);background:var(--studio-accent);color:var(--studio-accent-ink)}.studio-cookie-consent .studio-cookie-primary:hover{border-color:var(--studio-accent-strong);background:var(--studio-accent-strong)}.studio-cookie-consent .studio-cookie-secondary:hover{border-color:var(--studio-line-strong);background:var(--studio-card)}.studio-cookie-consent:not(.studio-cookie-settings-dialog){z-index:150;border-radius:var(--studio-card-radius);background:var(--studio-surface-popover);width:min(880px,100vw - 32px);max-height:calc(100dvh - 36px);box-shadow:none;grid-template-columns:minmax(0,1fr) minmax(390px,.92fr);align-items:center;gap:20px;padding:16px 18px;display:grid;position:fixed;bottom:18px;left:50%;right:auto;overflow:auto;transform:translate(-50%)}.studio-cookie-consent:not(.studio-cookie-settings-dialog) .studio-cookie-consent-copy{gap:6px;min-width:0}.studio-cookie-consent:not(.studio-cookie-settings-dialog) h2{color:var(--studio-text);font:700 17px/1.2 var(--studio-font-display);letter-spacing:-.025em;margin:0}.studio-cookie-consent:not(.studio-cookie-settings-dialog) p{max-width:540px;color:var(--studio-shell-copy,var(--studio-copy));margin:0;font-size:11.5px;line-height:1.55}.studio-cookie-consent:not(.studio-cookie-settings-dialog) .studio-cookie-consent-kicker{color:var(--studio-accent-strong);font:650 8.5px/1.4 var(--studio-font-sans);letter-spacing:.12em}.studio-cookie-consent:not(.studio-cookie-settings-dialog) .studio-cookie-consent-copy>a{width:max-content;color:var(--studio-shell-muted,var(--studio-muted));font-size:11.5px;text-decoration:none}.studio-cookie-consent:not(.studio-cookie-settings-dialog) .studio-cookie-consent-copy>a:hover{color:var(--studio-brand-accent-strong)}.studio-cookie-consent:not(.studio-cookie-settings-dialog) .studio-cookie-consent-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.studio-cookie-consent:not(.studio-cookie-settings-dialog) .studio-cookie-consent-actions>button{width:100%;min-width:0;min-height:46px}@media (width<=820px){.studio-cookie-consent:not(.studio-cookie-settings-dialog){grid-template-columns:minmax(0,1fr);gap:14px;width:min(620px,100vw - 28px)}}@media (width<=640px){.studio-cookie-consent:not(.studio-cookie-settings-dialog){border-radius:var(--studio-card-radius);gap:10px;width:auto;max-height:calc(100dvh - 20px);padding:12px;bottom:10px;left:10px;right:10px;transform:none}.studio-cookie-consent:not(.studio-cookie-settings-dialog) .studio-cookie-consent-kicker{display:none}.studio-cookie-consent:not(.studio-cookie-settings-dialog) h2{font-size:15px}.studio-cookie-consent:not(.studio-cookie-settings-dialog) .studio-cookie-consent-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.studio-cookie-consent:not(.studio-cookie-settings-dialog) .studio-cookie-consent-actions>button{min-height:44px;padding:6px 4px;font-size:11px;line-height:1.25}}dialog.studio-video-overlay{background:var(--studio-overlay-backdrop);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;overflow:auto}.studio-video-overlay>.studio-video-dialog{border:1px solid var(--studio-line);background:var(--studio-dialog-surface);width:min(920px,100vw - 48px);max-height:calc(100dvh - 48px);color:var(--studio-text);box-shadow:var(--studio-shadow);border-radius:20px;flex:none;grid-template-rows:auto minmax(0,1fr) auto;margin:auto;padding:0;display:grid;overflow:hidden}.studio-video-header{border-bottom:1px solid var(--studio-line);background:var(--studio-dialog-surface);justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:15px 18px;display:flex}.studio-video-heading{gap:4px;min-width:0;display:grid}.studio-video-heading>span{color:var(--studio-muted);letter-spacing:.12em;font:600 9px/1.3 Geist Mono,ui-monospace,monospace}.studio-video-heading h2{color:var(--studio-text);letter-spacing:-.02em;margin:0;font:600 16px/1.3 Geist,sans-serif}.studio-video-close,.studio-video-control{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--studio-text);background:0 0;border:1px solid #0000;border-radius:12px;flex:0 0 44px;place-items:center;padding:0;display:inline-grid}.studio-video-close{font:300 23px/1 Geist,sans-serif}.studio-video-control svg{fill:currentColor;width:20px;height:20px}.studio-video-close:hover,.studio-video-control:hover{border-color:var(--studio-line);background:var(--studio-accent-soft)}.studio-video-dialog :is(button,input):focus-visible{outline:2px solid var(--studio-focus);outline-offset:2px}.studio-video-stage{aspect-ratio:16/9;background:var(--studio-media-bg);place-items:center;width:100%;min-height:0;display:grid;position:relative;overflow:hidden}.studio-video-stage video{object-fit:contain;cursor:pointer;width:100%;height:100%;display:block}.studio-video-center-play{border:1px solid var(--studio-selected-line);background:var(--studio-control-bg);width:72px;height:72px;color:var(--studio-text);box-shadow:var(--studio-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.studio-video-center-play:hover{border-color:var(--studio-selected-line);background:var(--studio-accent-soft)}.studio-video-center-play svg{fill:currentColor;width:30px;height:30px;transform:translate(2px)}.studio-video-controls{border-top:1px solid var(--studio-line);background:var(--studio-dialog-surface);grid-template-columns:auto auto minmax(120px,1fr) auto auto;align-items:center;gap:8px;padding:10px 14px;display:grid}.studio-video-time{min-width:76px;color:var(--studio-text);white-space:nowrap;font:550 11px/1 Geist Mono,ui-monospace,monospace}.studio-video-time span{color:var(--studio-muted)}.studio-video-progress,.studio-video-volume label{align-items:center;min-width:0;display:flex}.studio-video-controls input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:18px;margin:0}.studio-video-controls input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--studio-accent) 0 var(--video-progress,0%), var(--studio-muted) var(--video-progress,0%) 100%);border-radius:99px;height:3px}.studio-video-controls input[type=range]::-webkit-slider-thumb{appearance:none;border:2px solid var(--studio-media-bg);background:var(--studio-accent);width:14px;height:14px;box-shadow:0 0 0 1px var(--studio-line);border-radius:50%;margin-top:-5.5px}.studio-video-controls input[type=range]::-moz-range-track{background:var(--studio-muted);border-radius:99px;height:3px}.studio-video-controls input[type=range]::-moz-range-progress{background:var(--studio-accent);border-radius:99px;height:3px}.studio-video-controls input[type=range]::-moz-range-thumb{border:2px solid var(--studio-media-bg);background:var(--studio-accent);border-radius:50%;width:12px;height:12px}.studio-video-volume{align-items:center;gap:8px;display:flex}.studio-video-volume label{width:72px}.studio-video-stage:fullscreen{aspect-ratio:auto;background:var(--studio-media-bg);width:100vw;height:100vh}@media (width<=680px){dialog.studio-video-overlay{padding:12px}.studio-video-overlay>.studio-video-dialog{border-radius:18px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.studio-video-header{gap:12px;padding:13px 14px}.studio-video-heading h2{font-size:14px}.studio-video-stage{aspect-ratio:16/9}.studio-video-center-play{width:58px;height:58px}.studio-video-controls{grid-template-columns:44px auto minmax(80px,1fr) 44px;gap:7px;padding:9px 10px}.studio-video-volume{display:none}.studio-video-control{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.studio-video-center-play,.studio-video-control{transition:none}}.studio-overlay .fa30-notification-dialog.is-admin-notification-dialog{border:1px solid var(--studio-line);background:var(--studio-dialog-surface);width:min(620px,100vw - 32px);max-height:min(760px,100dvh - 40px);color:var(--studio-text);box-shadow:var(--studio-shadow);border-radius:20px;padding:0;overflow:hidden}.studio-overlay .is-admin-notification-dialog .fa30-notification-head{border-bottom:1px solid var(--studio-line);padding:26px 76px 22px 26px;display:block;position:relative}.studio-overlay .is-admin-notification-dialog .fa30-notification-head h2{color:var(--studio-text);letter-spacing:-.035em;margin:5px 0 8px;font:680 26px/1.12 Geist,sans-serif}.studio-overlay .is-admin-notification-dialog .fa30-notification-head p{max-width:470px;color:var(--studio-copy);margin:0;font:400 13px/1.55 Geist,sans-serif}.studio-overlay .is-admin-notification-dialog .fa30-notification-head>div>span{color:var(--studio-accent);letter-spacing:.13em;font:650 9px/1.3 JetBrains Mono,ui-monospace,monospace}.studio-overlay .is-admin-notification-dialog .fa30-notification-body{width:100%;min-height:118px;max-height:min(540px,100dvh - 230px);overflow:auto}.studio-overlay .is-admin-notification-dialog .fa30-notification-state{justify-items:start;gap:8px;min-height:132px;padding:28px 26px 32px;display:grid}.studio-overlay .is-admin-notification-dialog .fa30-notification-state p{max-width:460px;color:var(--studio-copy);margin:0;font:400 13px/1.55 Geist,sans-serif}.studio-overlay .is-admin-notification-dialog .fa30-notification-list{gap:8px;width:100%;margin:0;padding:10px;list-style:none;display:grid}.studio-overlay .is-admin-notification-dialog .fa30-notification-list li{width:100%;min-width:0;display:block}.studio-overlay .is-admin-notification-dialog .fa30-notification-item{border:1px solid var(--studio-line);background:var(--studio-control-bg);width:100%;min-height:94px;color:var(--studio-text);text-align:left;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:16px;display:grid}.studio-overlay .is-admin-notification-dialog .fa30-notification-item-copy{gap:5px;min-width:0;display:grid}.studio-overlay .is-admin-notification-dialog .fa30-notification-item>time{color:var(--studio-muted);white-space:nowrap;font:600 9px/1.4 JetBrains Mono,ui-monospace,monospace}@media (width<=600px){.studio-overlay .fa30-notification-dialog.is-admin-notification-dialog{border-radius:16px;width:100%;max-height:calc(100dvh - 24px)}.studio-overlay .is-admin-notification-dialog .fa30-notification-head{padding:22px 64px 18px 18px}.studio-overlay .is-admin-notification-dialog .fa30-notification-item{grid-template-columns:minmax(0,1fr);gap:8px}.studio-overlay .is-admin-notification-dialog .fa30-notification-state{padding:24px 18px 28px}}.studio-overlay .create-version-palette-field{gap:10px;min-width:0;display:grid}.studio-overlay .create-version-palette-label-row{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.studio-overlay .create-version-palette-label-row strong{font-size:12px}.studio-overlay .create-version-palette-label-row>span{color:var(--studio-muted);font-size:11px}.studio-overlay .create-version-palette-selection{align-items:center;gap:6px;min-width:0;display:flex}.studio-overlay .create-version-palette-selection-copy{gap:5px;min-width:0;display:grid}.studio-overlay .create-version-palette-selection-copy b{font-size:12px;line-height:1.5}.studio-overlay .create-version-palette-selection-copy small{color:var(--studio-copy);font-size:11px;line-height:1.6}.studio-overlay .create-version-palette-chip:not(.is-empty){border:1px solid var(--studio-line);border-radius:50%;flex:0 0 14px;height:14px}.studio-overlay .create-version-palette-chip.is-empty{display:none}.studio-overlay .auth-link-modal{gap:16px;padding:32px;display:grid}.studio-overlay .auth-link-modal .modal-close{position:absolute;top:16px;left:auto;right:16px}.studio-overlay .auth-link-modal :is(h2,p){margin:0}.studio-overlay .auth-link-modal .auth-link-mark{border:1px solid var(--studio-line);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.studio-overlay .auth-link-recipient{background:var(--studio-control-bg);border:1px solid var(--studio-line);overflow-wrap:anywhere;border-radius:12px;gap:6px;padding:16px;display:grid}.studio-overlay .auth-link-recipient span{color:var(--studio-muted);font-size:11px}.studio-overlay .auth-link-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.studio-overlay :is(.security-confirm-dialog,.admin-review-dialog,.product-removal-dialog,.inbox-delete-dialog){gap:20px;padding:28px;display:grid}.studio-overlay :is(.security-confirm-dialog,.admin-review-dialog,.product-removal-dialog,.inbox-delete-dialog)>:is(h2,p){margin:0;line-height:1.65}.studio-overlay :is(.security-confirm-dialog,.admin-review-dialog,.product-removal-dialog,.inbox-delete-dialog)>h2{padding-right:32px;font-size:24px;line-height:1.3}.studio-overlay :is(.security-confirm-dialog,.admin-review-dialog,.product-removal-dialog,.inbox-delete-dialog)>.modal-close{width:44px;height:44px;position:absolute;top:16px;left:auto;right:16px}.studio-overlay :is(.security-confirm-dialog,.admin-review-dialog,.product-removal-dialog,.inbox-delete-dialog) label{gap:8px;min-width:0;font-size:13px;display:grid}.studio-overlay :is(.security-confirm-dialog,.admin-review-dialog,.product-removal-dialog,.inbox-delete-dialog) :is(input:not([type=checkbox]),select,textarea){border:1px solid var(--studio-line);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);width:100%;min-width:0;min-height:44px;color:var(--studio-text);padding:12px}.studio-overlay :is(.security-confirm-dialog,.admin-review-dialog,.product-removal-dialog,.inbox-delete-dialog) .button-row{border-top:1px solid var(--studio-line);flex-wrap:wrap;justify-content:flex-end;gap:12px;padding-top:20px;display:flex}.studio-overlay .product-family-editor-header{justify-content:space-between;align-items:start;gap:20px;display:flex}.studio-overlay .product-family-editor-body label{min-width:0}.studio-overlay .product-family-editor-body :is(input,select,textarea){min-width:0;font-size:14px}.studio-overlay :is(button,a,summary):focus-visible{outline:2px solid var(--studio-focus);outline-offset:2px}.studio-overlay :is(input,select,textarea):focus,.studio-overlay :is(input,select,textarea):focus-visible{border-color:var(--studio-line-strong);background:var(--studio-control-bg);box-shadow:none;outline:none}@media (width<=600px){.studio-overlay :is(.security-confirm-dialog,.admin-review-dialog,.product-removal-dialog,.inbox-delete-dialog){padding:20px}.studio-overlay :is(.admin-review-dialog,.product-family-editor-body) :is(input,select,textarea){font-size:16px}}.studio-overlay .product-maintenance-menu{align-self:center;font-size:12px}.studio-overlay .product-maintenance-menu summary{cursor:pointer;padding:12px}.studio-overlay .product-maintenance-menu:not([open])>button{display:none}.studio-overlay .admin-review-dialog-close{border:1px solid var(--studio-line);border-radius:var(--studio-control-radius);width:44px;height:44px;position:absolute;top:16px;right:16px}.studio-overlay .admin-review-dialog form{gap:12px;display:grid}.studio-overlay .admin-data-detail{gap:20px;padding:28px;display:grid}.studio-overlay .admin-data-detail>:is(h2,p){margin:0}.studio-overlay .admin-data-detail .system-health-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.studio-overlay .admin-data-detail .system-health-meta>span{border:1px solid var(--studio-line);border-radius:10px;gap:8px;padding:14px;display:grid}.studio-overlay .admin-data-detail .data-detail-list{background:0 0;gap:10px;display:grid}.studio-overlay .admin-data-detail .data-detail-list>b{margin-top:12px;font-size:13px}.studio-overlay .admin-data-detail .data-detail-list>button{border:1px solid var(--studio-line);background:var(--studio-control-bg);text-align:left;color:var(--studio-text);border-radius:10px;justify-content:space-between;gap:16px;padding:12px;font-size:13px;display:flex}.studio-overlay .admin-data-detail .data-detail-list :is(span,small,em){overflow-wrap:anywhere;min-width:0}.studio-overlay .admin-data-detail .button-row{border-top:1px solid var(--studio-line);background:0 0;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin:0;padding-top:20px;display:flex}.studio-overlay .release-confirm-dialog{gap:18px;padding:28px;display:grid}.studio-overlay .release-confirm-dialog :is(h2,p){overflow-wrap:anywhere;margin:0}.studio-overlay .release-confirm-message{white-space:pre-line;font-size:14px;line-height:1.75}.studio-overlay .release-confirm-actions{border-top:1px solid var(--studio-line);flex-wrap:wrap;gap:12px;padding-top:18px;display:flex}.studio-overlay .release-confirm-actions button{flex:160px}@media (width<=600px){.studio-overlay .release-confirm-dialog{padding:20px}}.studio-overlay .release-connection-busy{border:1px solid var(--studio-line);border-radius:10px;margin-block:12px;padding:14px;font-size:13px}.studio-overlay .product-service-editor{flex-direction:column;padding:0;display:flex;overflow:hidden}.studio-overlay .product-service-editor>header{border-bottom:1px solid var(--studio-line);flex:none;justify-content:space-between;align-items:start;gap:18px;padding:24px;display:flex}.studio-overlay .product-service-editor>header>div{gap:10px;min-width:0;display:grid}.studio-overlay .product-service-editor :is(h2,p,dl,dd){margin:0}.studio-overlay .product-service-editor p{font-size:13px;line-height:1.7}.studio-overlay .product-service-editor>header>button{background:var(--studio-control-bg);border-radius:10px;flex:0 0 36px;min-height:36px}.studio-overlay .product-service-body{gap:24px;min-height:0;padding:24px;display:grid;overflow:auto}.studio-overlay .product-service-body dl{border:1px solid var(--studio-line);border-radius:12px;grid-template-columns:1fr 1fr;gap:16px;padding:16px;display:grid}.studio-overlay .product-service-body dl>div{gap:6px;min-width:0;display:grid}.studio-overlay .product-service-body dl>div:last-child{grid-column:1/-1}.studio-overlay .product-service-body dt{color:var(--studio-muted);font-size:11px}.studio-overlay .product-service-body dd{overflow-wrap:anywhere;font-size:12px;line-height:1.6}.studio-overlay .product-service-body fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.studio-overlay .product-service-body legend{margin-bottom:18px;font-weight:600}.studio-overlay .product-service-body label{gap:8px;font-size:13px;display:grid}.studio-overlay .product-service-feedback{border:1px solid var(--studio-selected-line);overflow-wrap:anywhere;background:var(--studio-control-bg);border-radius:12px;padding:16px}.studio-overlay .product-service-editor>footer{border-top:1px solid var(--studio-line);flex:none;gap:14px;padding:20px 24px;display:grid}.studio-overlay .product-service-editor>footer>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (width<=600px){.studio-overlay .product-service-editor>header,.studio-overlay .product-service-body,.studio-overlay .product-service-editor>footer{padding:18px}.studio-overlay .product-service-editor h2{font-size:22px}.studio-overlay .product-service-editor>footer button{flex:120px}}.studio-overlay .inbox-delete-body{gap:16px;min-width:0;display:grid}.studio-overlay .inbox-delete-body p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.studio-overlay .inbox-delete-subject{background:var(--studio-control-bg);border:1px solid var(--studio-line);border-radius:10px;padding:14px}.studio-overlay .inbox-delete-dialog>footer{flex-wrap:wrap;gap:10px;display:flex}.studio-overlay>[data-studio-dialog=frame]{width:min(var(--studio-dialog-width), 100%);flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.studio-overlay [data-studio-dialog=frame]>header{padding:var(--studio-dialog-padding);border-bottom:1px solid var(--studio-line);background:0 0;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-start;gap:8px;margin:0;display:flex}.studio-overlay [data-studio-dialog=frame]>header>.eyebrow{width:100%;color:var(--studio-muted);margin:0;font-size:11px}.studio-overlay [data-studio-dialog=frame]>header h2{margin:0;font-size:22px;line-height:1.3}.studio-overlay [data-studio-dialog=frame]:has(>.modal-close)>header{padding-right:64px}.studio-overlay [data-studio-dialog=frame]>:is([data-studio-dialog-body],.inbox-delete-body){overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;padding:var(--studio-dialog-padding);flex:auto;align-content:start;gap:16px;margin:0;display:grid;overflow:auto}.studio-overlay [data-studio-dialog=frame]>footer{padding:16px var(--studio-dialog-padding);border-top:1px solid var(--studio-line);background:0 0;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:12px;margin:0;display:flex}.studio-overlay [data-studio-dialog=frame]>footer button{min-height:44px}.studio-overlay [data-studio-dialog=frame] p{font-size:14px;line-height:1.7}.studio-overlay [data-studio-dialog=frame] .release-confirm-message{white-space:pre-line}@media (width<=600px){.studio-overlay{--studio-dialog-padding:20px}.studio-overlay [data-studio-dialog=frame]>footer>button{flex:130px}}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] :is(.fa-dialog-close,.modal-close,.admin-detail-close,.fa30-orders-modal-close,.admin-review-dialog-close,.proof-lightbox-close){border:1px solid var(--admin-route-line,var(--studio-line));border-radius:var(--studio-control-radius);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--admin-route-text,var(--studio-text));font:500 18px/1 var(--fa-font-sans,"Poppins", sans-serif);text-indent:0;box-shadow:none;opacity:1;cursor:pointer;background:0 0;flex:0 0 44px;place-items:center;padding:0;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] :is(.fa-dialog-close,.modal-close,.admin-detail-close,.fa30-orders-modal-close,.admin-review-dialog-close,.proof-lightbox-close):is(:hover,:focus-visible){border-color:var(--admin-route-line-strong,var(--studio-selected-line));background:var(--admin-route-accent-soft,var(--studio-accent-soft));color:var(--admin-route-text,var(--studio-text))}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] :is(.fa-dialog-close,.modal-close,.admin-detail-close,.fa30-orders-modal-close,.admin-review-dialog-close,.proof-lightbox-close):focus-visible{outline:2px solid var(--admin-route-muted,var(--studio-focus));outline-offset:3px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] :is(.fa-dialog-close,.modal-close,.admin-detail-close,.fa30-orders-modal-close,.admin-review-dialog-close,.proof-lightbox-close):focus:not(:focus-visible){box-shadow:none;outline:none}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] :is(.fa-dialog-close,.modal-close,.admin-detail-close,.fa30-orders-modal-close,.admin-review-dialog-close,.proof-lightbox-close):disabled{opacity:.52;cursor:not-allowed}.p9-product-dialog-overlay{background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:20px}.p9-product-dialog-overlay::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000b8}.ae-editor-page{width:100%}.ae-editor-header{border-bottom:1px solid var(--studio-line);justify-content:space-between;align-items:flex-start;gap:32px;padding:18px 0 30px;display:flex}.ae-editor-header h1{letter-spacing:-.055em;max-width:800px;margin:8px 0 10px;font-size:clamp(2.2rem,5vw,4.6rem);line-height:.98}.ae-editor-header p:not(.eyebrow){max-width:700px;color:var(--studio-copy);margin:0;font-size:1rem;line-height:1.65}.ae-status.is-error{color:var(--studio-danger)}.ae-products-button{border:1px solid var(--studio-line);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);min-height:44px;color:var(--studio-text);font:inherit;cursor:pointer;transition:border-color var(--studio-motion-duration) ease, background var(--studio-motion-duration) ease;padding:10px 15px;font-size:.82rem;font-weight:600}.ae-products-button:hover:not(:disabled){border-color:var(--studio-selected-line);background:var(--studio-accent-soft);transform:none}.ae-products-button:disabled{cursor:not-allowed;opacity:.48;transform:none}.ae-products-button.is-primary{border-color:var(--studio-accent-strong);background:var(--studio-solid-bg);color:var(--studio-solid-fg)}.ae-products-button:focus-visible,.ae-products-icon-button:focus-visible{outline:2px solid var(--studio-focus);outline-offset:3px}.ae-label{color:var(--studio-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:600;display:block}.ae-field input,.ae-field select,.ae-field textarea{border:1px solid var(--studio-line);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);width:100%;min-width:0;color:var(--studio-text);font:inherit;font-size:.86rem}.ae-field input,.ae-field select{min-height:44px;padding:10px 12px}.ae-field textarea{resize:vertical;min-height:104px;padding:12px;line-height:1.55}.ae-field input::placeholder,.ae-field textarea::placeholder{color:var(--studio-muted);opacity:.78}.ae-field input:focus,.ae-field select:focus,.ae-field textarea:focus{border-color:var(--studio-selected-line);outline:0}.ae-editor-page{padding-bottom:24px}.ae-editor-header{padding-bottom:26px}.ae-editor-header h1{max-width:900px;font-size:clamp(2.1rem,4vw,3.8rem)}.ae-section-heading p:not(.eyebrow),.ae-variant-heading p:not(.eyebrow),.ae-assets-heading p:not(.eyebrow){max-width:630px;color:var(--studio-copy);margin:0;font-size:.8rem;line-height:1.55}.ae-field{align-content:start;gap:7px;min-width:0;display:grid}.ae-field.is-wide{grid-column:1/-1}.ae-field small{color:var(--studio-muted);font-size:.7rem;line-height:1.45}.ae-field.is-invalid input,.ae-field.is-invalid textarea,.ae-field.is-invalid .studio-admin-picker-trigger{border-color:var(--studio-danger)}.ae-label b{color:var(--studio-danger)}.ae-provider p:not(.eyebrow),.ae-assets p:not(.eyebrow){color:var(--studio-copy);margin:0;font-size:.72rem;line-height:1.45}.ae-tool-card:hover:not(:disabled){border-color:var(--studio-selected-line);background:var(--studio-accent-soft)}.ae-checkpoint>p:not(.eyebrow){color:var(--studio-copy);margin:0;font-size:.78rem;line-height:1.55}.ae-unsaved-note{border-top:1px solid var(--studio-line);color:var(--studio-copy);margin:18px 0 0;padding:14px 0;font-size:.75rem;line-height:1.5}.ae-unsaved-note b{color:var(--studio-text)}.ae-palette-dialog,.ae-font-dialog{border:1px solid var(--studio-selected-line);border-radius:var(--studio-card-radius);background:var(--studio-dialog-surface);width:min(920px,100vw - 32px);max-height:min(90vh,820px);color:var(--studio-text);box-shadow:var(--studio-shadow);overflow:auto}.ae-palette-dialog>header,.ae-font-dialog>header{border-bottom:1px solid var(--studio-line);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.ae-palette-dialog h2,.ae-font-dialog h2{letter-spacing:-.04em;margin:6px 0;font-size:1.45rem}.ae-palette-dialog header p:not(.eyebrow),.ae-font-dialog header p:not(.eyebrow){color:var(--studio-copy);margin:0;font-size:.75rem;line-height:1.5}.ae-products-icon-button{border:1px solid var(--studio-line);width:44px;height:44px;color:var(--studio-text);font:inherit;cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;font-size:1.2rem;display:grid}.ae-palette-dialog>footer,.ae-font-dialog>footer{border-top:1px solid var(--studio-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px 22px;display:flex}.ae-palette-dialog .palette-picker-body{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:16px;padding:20px 24px;display:grid}.ae-palette-dialog .palette-picker-stage{border:1px solid var(--studio-line);border-radius:var(--studio-control-radius);background:var(--studio-media-bg);min-width:0}.ae-palette-dialog .palette-picker-image-wrap{place-items:center;min-height:300px;padding:20px;display:grid;position:relative}.ae-palette-dialog .palette-picker-image{object-fit:contain;cursor:crosshair;max-width:100%;max-height:52vh;display:block}.ae-palette-dialog .palette-picker-image-overlay{pointer-events:none;position:absolute}.ae-palette-dialog .palette-picker-point{border:2px solid #fff;border-radius:50%;width:20px;height:20px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #000,0 0 0 4px #ffffff40}.ae-palette-dialog .palette-picker-magnifier{background-repeat:no-repeat;border:2px solid #fff;border-radius:50%;width:76px;height:76px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000073}.ae-palette-dialog .palette-picker-controls{align-content:start;gap:12px;min-width:0;display:grid}.ae-palette-dialog .palette-picker-controls p{color:var(--studio-copy);margin:0;font-size:.74rem;line-height:1.55}.ae-palette-dialog .palette-picker-slots{gap:8px;display:grid}.ae-palette-dialog .palette-picker-slot{border:1px solid var(--studio-line);border-radius:var(--studio-control-radius);color:var(--studio-text);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:10px;display:flex}.ae-palette-dialog .palette-picker-slot.is-active{border-color:var(--studio-selected-line);background:var(--studio-accent-soft)}.ae-palette-dialog .palette-picker-slot-swatch{border:1px solid var(--studio-line);background:var(--studio-media-bg);border-radius:8px;flex:none;width:30px;height:30px}.ae-palette-dialog .palette-picker-slot span:last-child{gap:2px;display:grid}.ae-palette-dialog .palette-picker-slot small{color:var(--studio-muted)}.ae-font-dialog .font-library-picker-body{gap:18px;padding:20px 24px;display:grid}.ae-font-dialog .font-picker-manual{border-bottom:1px solid var(--studio-line);grid-template-columns:1fr auto;gap:18px;padding-bottom:18px;display:grid}.ae-font-dialog .font-picker-manual h3{margin:6px 0;font-size:1rem}.ae-font-dialog .font-picker-manual p:not(.eyebrow){color:var(--studio-copy);margin:0;font-size:.74rem;line-height:1.5}.ae-font-dialog .font-picker-upload-actions{flex-wrap:wrap;align-items:start;gap:8px;display:flex}.ae-font-dialog .font-picker-file-button{position:relative;overflow:hidden}.ae-font-dialog .font-picker-file-button input{cursor:pointer;opacity:0;width:100%;position:absolute;inset:0}.ae-font-dialog .font-library-picker-toolbar{justify-content:flex-end;display:flex}.ae-font-dialog .font-library-picker-status,.ae-font-dialog .font-library-picker-empty{border-left:2px solid var(--studio-line);color:var(--studio-copy);padding:14px;font-size:.76rem;line-height:1.5}.ae-font-dialog .font-library-picker-groups{gap:10px;display:grid}.ae-font-dialog .font-library-picker-family{border:1px solid var(--studio-line);border-radius:var(--studio-control-radius);min-width:0;margin:0;padding:0}.ae-font-dialog .font-library-picker-family legend{width:calc(100% - 20px);color:var(--studio-text);justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.ae-font-dialog .font-library-picker-family-copy{gap:2px;min-width:0;display:grid}.ae-font-dialog .font-library-picker-family-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ae-font-dialog .font-library-picker-family-copy small{color:var(--studio-muted);font-size:.68rem}.ae-font-dialog .font-library-picker-family em{font-size:.64rem;font-style:normal}.ae-font-dialog .font-library-picker-family em.ready{color:var(--studio-success)}.ae-font-dialog .font-library-picker-family em.needs{color:var(--studio-warning)}.ae-font-dialog .font-library-picker-face{border-top:1px solid var(--studio-line);cursor:pointer;align-items:center;gap:10px;padding:10px;display:flex}.ae-font-dialog .font-library-picker-face-copy{gap:2px;min-width:0;display:grid}.ae-font-dialog .font-library-picker-face-copy small{overflow-wrap:anywhere;color:var(--studio-muted);font-size:.68rem}.ae-font-dialog .font-library-picker-actions{justify-content:flex-end}.ae-font-dialog .font-library-picker-actions>span{color:var(--studio-muted);margin-right:auto;font-size:.72rem}.ae-dialog-header,.ae-dialog-footer{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ae-dialog-header{border-bottom:1px solid var(--studio-line);padding:22px 24px 18px}.ae-dialog-header>div{min-width:0}:is(.ae-palette-dialog,.ae-font-dialog) .ae-dialog-header h2{letter-spacing:-.04em;margin:6px 0;font-size:1.45rem}.ae-dialog-header p:not(.eyebrow){max-width:720px;color:var(--studio-copy);margin:0;font-size:.75rem;line-height:1.5}.ae-dialog-footer{border-top:1px solid var(--studio-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;padding:16px 24px 22px}.ae-products-button.is-danger{border-color:var(--studio-danger,#dc8b84);color:var(--studio-danger,#dc8b84)}.ae-products-button.is-danger:hover:not(:disabled){border-color:var(--studio-danger,#dc8b84);background:color-mix(in srgb, var(--studio-danger,#dc8b84) 12%, transparent)}.ae-palette-dialog{width:min(1000px,100vw - 32px)}.ae-palette-body{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:16px;padding:20px 24px;display:grid}.ae-palette-stage{border:1px solid var(--studio-line);border-radius:var(--studio-control-radius);background:var(--studio-media-bg);min-width:0}.ae-palette-image-wrap{place-items:center;min-height:300px;padding:20px;display:grid;position:relative}.ae-palette-image{object-fit:contain;cursor:crosshair;max-width:100%;max-height:52vh;display:block}.ae-palette-image-overlay{pointer-events:none;position:absolute}.ae-palette-crosshair{border:2px solid var(--studio-solid-fg,#fff);width:20px;height:20px;box-shadow:0 0 0 1px var(--studio-solid-bg,#000), 0 0 0 4px #ffffff40;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.ae-palette-magnifier{border:2px solid var(--studio-solid-fg,#fff);width:76px;height:76px;box-shadow:var(--studio-shadow);background-repeat:no-repeat;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.ae-palette-hint{color:var(--studio-muted);margin:0;padding:0 16px 16px;font-size:.7rem;line-height:1.4}.ae-palette-controls{align-content:start;gap:12px;min-width:0;display:grid}.ae-palette-controls p{color:var(--studio-copy);margin:0;font-size:.74rem;line-height:1.55}.ae-palette-position{color:var(--studio-muted)!important}.ae-palette-slots{gap:8px;display:grid}.ae-palette-slot{border:1px solid var(--studio-line);border-radius:var(--studio-control-radius);color:var(--studio-text);text-align:left;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:10px;display:flex}.ae-palette-slot:hover,.ae-palette-slot.is-active{border-color:var(--studio-selected-line);background:var(--studio-accent-soft)}.ae-palette-slot>span:last-child{gap:2px;min-width:0;display:grid}.ae-palette-slot small{color:var(--studio-muted);overflow-wrap:anywhere}.ae-palette-swatch{border:1px solid var(--studio-line);background:var(--studio-media-bg);border-radius:8px;flex:none;width:30px;height:30px}.ae-palette-swatch.is-empty{background:repeating-linear-gradient(135deg, transparent 0 5px, var(--studio-line) 5px 6px)}.ae-palette-error{color:var(--studio-danger,#dc8b84)!important}.ae-palette-last-pick{border-left:2px solid var(--studio-success);background:var(--studio-success-soft);padding:10px}.ae-font-dialog{width:min(860px,100vw - 32px)}.ae-font-body{gap:18px;padding:20px 24px;display:grid}.ae-font-manual{border-bottom:1px solid var(--studio-line);grid-template-columns:1fr auto;gap:18px;padding-bottom:18px;display:grid}.ae-font-manual h3{margin:6px 0;font-size:1rem}.ae-font-manual p:not(.eyebrow){color:var(--studio-copy);margin:0;font-size:.74rem;line-height:1.5}.ae-font-upload-actions{flex-wrap:wrap;align-items:start;gap:8px;display:flex}.ae-font-file-button{border:1px solid var(--studio-line);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);min-height:44px;color:var(--studio-text);cursor:pointer;align-items:center;padding:10px 14px;font-size:.78rem;font-weight:600;display:inline-flex;position:relative;overflow:clip}.ae-font-file-button:hover{border-color:var(--studio-selected-line);background:var(--studio-accent-soft)}.ae-font-file-button input{cursor:pointer;opacity:0;width:100%;position:absolute;inset:0}.ae-font-file-summary{gap:8px;display:grid}.ae-font-file-summary>div{border:1px solid var(--studio-line);border-radius:var(--studio-control-radius);grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.ae-font-file-summary span{overflow-wrap:anywhere;color:var(--studio-copy);font-size:.72rem}.ae-font-file-summary .ae-products-button{min-height:44px;padding:7px 10px;font-size:.7rem}.ae-font-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.ae-font-toolbar>span{color:var(--studio-muted);letter-spacing:.14em;font-size:.66rem;font-weight:600}.ae-font-status,.ae-font-empty{border-left:2px solid var(--studio-line);color:var(--studio-copy);gap:5px;padding:14px;font-size:.76rem;line-height:1.5;display:grid}.ae-font-status.is-error{border-left-color:var(--studio-danger,#dc8b84)}.ae-font-status.is-error b{color:var(--studio-danger,#dc8b84)}.ae-font-groups{gap:10px;display:grid}.ae-font-family{border:1px solid var(--studio-line);border-radius:var(--studio-control-radius);min-width:0;margin:0;padding:0}.ae-font-family legend{width:calc(100% - 20px);color:var(--studio-text);justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.ae-font-family legend>span{gap:2px;min-width:0;display:grid}.ae-font-family legend b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ae-font-family legend small{color:var(--studio-muted);font-size:.68rem}.ae-font-family legend em{font-size:.64rem;font-style:normal}.ae-font-family legend em.is-ready{color:var(--studio-success)}.ae-font-family legend em.is-review{color:var(--studio-warning,#d5a95d)}.ae-font-face{border-top:1px solid var(--studio-line);cursor:pointer;align-items:center;gap:10px;padding:10px;display:flex}.ae-font-face>span{gap:2px;min-width:0;display:grid}.ae-font-face small{overflow-wrap:anywhere;color:var(--studio-muted);font-size:.68rem}.ae-font-selection-count{color:var(--studio-muted);margin-right:auto;font-size:.72rem}@media (width<=700px){.ae-editor-header{gap:18px;display:grid}.ae-editor-header h1{font-size:clamp(2rem,12vw,3.1rem)}.ae-editor-page .ae-products-button{width:100%}.ae-palette-dialog,.ae-font-dialog{border-radius:var(--studio-control-radius);width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.ae-palette-dialog>header,.ae-font-dialog>header,.ae-palette-dialog>footer,.ae-font-dialog>footer{padding-left:16px;padding-right:16px}.ae-palette-dialog .palette-picker-body{grid-template-columns:1fr;padding:14px 16px}.ae-palette-dialog .palette-picker-image-wrap{min-height:220px}.ae-font-dialog .font-picker-manual{grid-template-columns:1fr}.ae-font-dialog .font-library-picker-actions{display:grid}.ae-font-dialog .font-library-picker-actions>span{margin:0}.ae-dialog-header{padding-left:16px;padding-right:16px}.ae-dialog-footer{grid-template-columns:1fr 1fr;padding-left:16px;padding-right:16px;display:grid}.ae-dialog-footer .ae-products-button{width:100%}.ae-dialog-footer .ae-font-selection-count{grid-column:1/-1;margin:0}.ae-palette-body{grid-template-columns:1fr;padding:14px 16px}.ae-palette-image-wrap{min-height:220px}.ae-font-body{padding:14px 16px}.ae-font-manual{grid-template-columns:1fr}.ae-font-file-summary>div{grid-template-columns:1fr auto}.ae-font-file-summary span{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ae-products-button{transition:none;animation:none}}.ae-editor-page{--astra-products-gap:13px}.ae-editor-header{border-bottom:0;margin-bottom:24px;padding:0}.ae-editor-page .ae-editor-header h2{letter-spacing:-.05em;margin:7px 0 5px;font-size:clamp(25px,3vw,37px);font-weight:500;line-height:1.08}.ae-editor-header p:not(.eyebrow){font-size:12px;line-height:1.65}.ae-section-heading p:not(.eyebrow){font-size:11px;line-height:1.65}.ae-field input,.ae-field select,.ae-field textarea{background:0 0;border-radius:9px;min-height:44px;padding:11px 12px;font-size:12px}.ae-field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ae-label{font-size:11px}.ae-field small,.ae-field-error{font-size:10px;line-height:1.5}.ae-products-button,.ae-products-icon-button{border:1px solid var(--studio-line);min-height:44px;color:var(--studio-text);background:0 0;border-radius:9px;padding:9px 13px;font-size:10px}.ae-products-button.is-primary{color:var(--studio-text);border-color:var(--studio-line);background:0 0}.ae-products-button:hover{background:var(--studio-control-bg)}.p9-product-dialog-overlay .ae-palette-dialog,.p9-product-dialog-overlay .ae-font-dialog{background:var(--studio-surface);border:1px solid var(--studio-line);width:min(960px,100%);max-height:calc(100dvh - 40px);color:var(--studio-text);border-radius:18px;padding:24px;overflow:auto}.ae-dialog-header{align-items:start;padding:0 0 18px}:is(.ae-palette-dialog,.ae-font-dialog) .ae-dialog-header h2{font-size:27px;font-weight:500;line-height:1.15}.ae-dialog-header p{font-size:12px}.ae-dialog-header>button{flex:none}.ae-dialog-footer{border-top:1px solid var(--studio-line);padding:16px 0 0}.ae-palette-body,.ae-font-body{padding:0}.ae-palette-stage img{object-fit:contain}.ae-font-family{background:0 0;border-radius:11px}.ae-font-manual{border:1px solid var(--studio-line);background:0 0;border-radius:11px;padding:14px}@media (width<=720px){.ae-editor-header{flex-direction:column}.ae-products-button,.ae-products-icon-button{min-height:44px}.p9-product-dialog-overlay .ae-palette-dialog,.p9-product-dialog-overlay .ae-font-dialog{max-height:calc(100dvh - 24px);padding:18px}:is(.ae-palette-dialog,.ae-font-dialog) .ae-dialog-header h2{font-size:24px}}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell){--p9-type-page:clamp(30px, 3vw, 38px);--p9-type-section:clamp(20px, 2vw, 25px);--p9-type-subhead:16px;--p9-type-body:14px;--p9-type-label:12.5px;--p9-type-meta:11.5px;--p9-type-micro:10.5px;--p9-leading-tight:1.14;--p9-leading-body:1.58;--p9-leading-meta:1.45;--p9-space-1:4px;--p9-space-2:8px;--p9-space-3:12px;--p9-space-4:16px;--p9-space-5:24px;--p9-space-6:32px;--p9-space-7:48px;--p9-control-h:44px;--p9-control-radius:8px;--p9-surface-radius:10px;--p9-dialog-radius:12px;--p9-admin-width:100%;--line-strong:#f4f3ee33;--faint:#444449}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] *{border-color:var(--line)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] a{color:inherit;text-decoration:none}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] :is(h1,h2,h3,p){margin-top:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] :is(h1,h2,h3,b,strong){color:var(--p9-admin-text,var(--text))}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] :is(button,input,textarea,select){font-family:inherit}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .admin-page{position:relative}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) [data-route-body-owner=p9]{color:var(--p9-admin-text);font-size:var(--p9-type-body);line-height:var(--p9-leading-body)}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) [data-route-body-owner=p9] :where(p,dd,td,.ae-section-heading p){font-size:var(--p9-type-body);line-height:var(--p9-leading-body)}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) [data-route-body-owner=p9] :where(label,th,.ae-field,.p9-field){font-size:var(--p9-type-label);line-height:1.45}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) [data-route-body-owner=p9] :where(small,dt,.ae-field small,.p9-meta){font-size:var(--p9-type-meta);line-height:var(--p9-leading-meta)}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9-kicker,:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) [data-route-body-owner=p9] :where(.eyebrow,.p9-kicker){color:var(--p9-admin-muted);font:650 var(--p9-type-micro)/1.3 var(--fa-font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;margin:0}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) [data-route-body-owner=p9] :where(button,summary,.p9-admin-button,.ae-products-button){min-height:var(--p9-control-h);font-size:var(--p9-type-label)}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) [data-route-body-owner=p9] :where(input,textarea,select,.studio-admin-picker){min-height:var(--p9-control-h);border-radius:var(--p9-control-radius);font-size:var(--p9-type-body);line-height:1.45}.p9-admin-surface{width:var(--p9-admin-width);min-width:0;color:var(--p9-admin-text);font-family:var(--fa-font-sans,Inter, sans-serif);margin:0}.p9-admin-button{min-height:var(--p9-control-h);border:1px solid var(--p9-admin-line);border-radius:var(--p9-control-radius);color:var(--p9-admin-text);font:600 var(--p9-type-label)/1 var(--fa-font-sans,Inter, sans-serif);box-shadow:none;cursor:pointer;background:0 0;padding:0 14px}.p9-admin-button:hover:not(:disabled){border-color:var(--p9-admin-line-strong);background:var(--p9-admin-accent-softer)}.p9-admin-button.is-primary{border-color:var(--p9-admin-accent);background:var(--p9-admin-accent);color:#17120b}.p9-admin-button.is-primary:hover:not(:disabled){border-color:var(--p9-admin-accent-strong);background:var(--p9-admin-accent-strong)}.p9-admin-button.is-danger{border-color:color-mix(in srgb, var(--p9-admin-danger) 54%, var(--p9-admin-line));color:var(--p9-admin-danger)}.p9-admin-button:disabled{cursor:not-allowed;opacity:.5}.p9-action-row{justify-content:flex-end;align-items:center;gap:var(--p9-space-2);flex-wrap:wrap;display:flex}.p9-admin-surface :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--p9-admin-focus);outline-offset:3px;box-shadow:none}.p9-admin-surface :is(input,textarea,select):focus{border-color:var(--p9-admin-line-strong);box-shadow:none;outline:0}.p9-admin-surface :is(.p9-admin-metrics,.ax-metric-grid){border:1px solid var(--p9-admin-line);background:var(--p9-admin-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:24px 0;display:grid}.p9-admin-surface :is(.p9-admin-metrics,.ax-metric-grid)>article{background:var(--p9-admin-bg);box-shadow:none;border:0;border-radius:0}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9-order-amount-review-label{color:var(--p9-admin-warning);font-size:var(--p9-type-micro);letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-weight:700;line-height:1.3;display:block}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9-order-amount-review{margin:var(--p9-space-4) 0 0;padding:var(--p9-space-3);border:1px solid color-mix(in srgb, var(--p9-admin-warning) 32%, transparent);border-radius:var(--p9-control-radius);background:color-mix(in srgb, var(--p9-admin-warning) 6%, transparent);gap:5px;display:grid}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9-order-amount-review b{color:var(--p9-admin-text);font-size:var(--p9-type-micro);letter-spacing:.08em;text-transform:uppercase;line-height:1.35}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9-order-amount-review span{color:var(--p9-admin-copy);font-size:var(--p9-type-label);line-height:var(--p9-leading-body)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9]{--p9-shell-max:1480px;--p9-shell-rail:214px;--p9-shell-gap:18px;--p9-admin-bg:#21201e;--p9-admin-bg-deep:#1c1b19;--p9-admin-surface:#292723;--p9-admin-surface-2:#302e29;--p9-admin-surface-3:#37342f;--p9-admin-control:#2c2a26;--p9-admin-text:#f5f3ee;--p9-admin-copy:#b5b0a6;--p9-admin-muted:#aaa49a;--p9-admin-line:#f5f3ee17;--p9-admin-line-strong:#f5f3ee2e;--p9-admin-accent:#f5c71b;--p9-admin-accent-strong:#ffd43d;--p9-admin-accent-soft:#f5c71b1c;--p9-admin-accent-softer:#f5c71b0f;--p9-admin-focus:#d1cbc1;--p9-admin-success:#79b66d;--p9-admin-warning:#d2a166;--p9-admin-danger:#d96f68;--p9-admin-shadow:none;--p9-admin-shadow-soft:none;--p9-shell-border:var(--p9-admin-line);--p9-shell-strong:var(--p9-admin-line-strong);--p9-shell-bg:var(--p9-admin-bg);--p9-shell-panel:var(--p9-admin-surface);--p9-shell-panel-strong:var(--p9-admin-surface-2);--p9-shell-muted:var(--p9-admin-muted);--p9-shell-copy:var(--p9-admin-copy);--p9-shell-text:var(--p9-admin-text);--p9-shell-accent:var(--p9-admin-accent);--p9-shell-focus:var(--p9-admin-focus);--studio-bg:var(--p9-admin-bg);--studio-surface:var(--p9-admin-surface);--studio-text:var(--p9-admin-text);--studio-copy:var(--p9-admin-copy);--studio-muted:var(--p9-admin-muted);--studio-accent:var(--p9-admin-accent);--studio-accent-strong:var(--p9-admin-accent-strong);--studio-accent-soft:var(--p9-admin-accent-soft);--studio-success:var(--p9-admin-success);--studio-warning:var(--p9-admin-warning);--studio-danger:var(--p9-admin-danger);--studio-line:var(--p9-admin-line);--studio-selected-line:var(--p9-admin-line-strong);--studio-focus:var(--p9-admin-focus);--studio-neutral-rgb:244,241,232;--studio-control-bg:var(--p9-admin-control);--studio-solid-bg:var(--p9-admin-accent);--studio-solid-fg:#17120b;--studio-glass:var(--p9-admin-surface);--studio-card-bg:var(--p9-admin-surface);--studio-card-shadow:var(--p9-admin-shadow-soft);--studio-dialog-surface:var(--p9-admin-surface-2);--studio-media-bg:var(--p9-admin-bg-deep);--admin-bg:var(--p9-admin-bg);--admin-panel:var(--p9-admin-surface);--admin-panel-soft:var(--p9-admin-surface-2);--admin-card:var(--p9-admin-surface);--admin-card-soft:var(--p9-admin-control);--admin-line:var(--p9-admin-line);--admin-line-strong:var(--p9-admin-line-strong);--admin-text:var(--p9-admin-text);--admin-copy:var(--p9-admin-copy);--admin-muted:var(--p9-admin-muted);--admin-accent:var(--p9-admin-accent);--admin-success:var(--p9-admin-success);--admin-warning:var(--p9-admin-warning);--admin-danger:var(--p9-admin-danger);--bg:var(--p9-admin-bg);--panel:var(--p9-admin-surface);--text:var(--p9-admin-text);--copy:var(--p9-admin-copy);--muted:var(--p9-admin-muted);--line:var(--p9-admin-line);--accent:var(--p9-admin-accent);min-width:0;min-height:100vh;color:var(--p9-shell-text);background:var(--p9-shell-bg);font-family:var(--fa-font-sans,"Poppins",sans-serif);overflow-x:hidden}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] *{box-sizing:border-box}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-host[data-p9-shell-host]{width:100%;min-height:100vh;margin:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-topbar{z-index:80;border:1px solid var(--p9-shell-border);background:var(--p9-admin-surface-2);min-height:64px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 0 14px;padding:8px 10px 8px 14px;animation:.42s cubic-bezier(.2,.8,.2,1) both p9-shell-drop;display:grid;position:sticky;top:10px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-brand{min-width:152px;min-height:44px;color:var(--p9-shell-text);align-items:center;gap:10px;text-decoration:none;display:inline-flex}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-brand img{object-fit:contain;width:28px;height:26px;display:block}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-brand>span{gap:1px;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-brand b{letter-spacing:-.025em;font-size:13px;font-weight:500}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-brand small{color:var(--p9-shell-muted);font:600 10px/1.2 var(--fa-font-mono,ui-monospace,monospace);letter-spacing:.13em}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-tools{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-icon-button{width:44px;height:44px;color:var(--p9-shell-copy);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;transition:background-color .17s,border-color .17s,color .17s;display:grid;position:relative}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-icon-button:is(:hover,:focus-visible){border-color:var(--p9-shell-border);background:var(--studio-accent-soft);color:var(--p9-shell-text);outline:0;transform:none}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-menu-button{display:none}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-notifications-trigger.has-badge i{background:var(--studio-solid-bg);min-width:16px;height:16px;color:var(--studio-solid-fg);font:700 var(--p9-type-micro)/1 var(--fa-font-sans);border-radius:999px;place-items:center;padding:0 4px;display:grid;position:absolute;top:3px;right:2px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-account-menu{position:relative}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-account-button{border:1px solid var(--p9-shell-border);min-height:44px;color:var(--p9-shell-text);font:inherit;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:4px 8px 4px 5px;transition:background-color .17s,border-color .17s,transform .17s;display:flex}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-account-button:is(:hover,:focus-visible){border-color:var(--p9-shell-strong);background:var(--studio-accent-soft);outline:0;transform:none}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .account-mark{background:var(--studio-solid-bg);width:30px;height:30px;color:var(--studio-solid-fg);border-radius:8px;place-items:center;font-size:11px;font-weight:700;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .account-copy{text-align:left;gap:1px;max-width:150px;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .account-copy b{font-size:10px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .account-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--p9-shell-muted);font-size:var(--p9-type-micro);overflow:hidden}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-account-menu>[role=menu]{z-index:120;border:1px solid var(--p9-shell-border);background:var(--p9-admin-surface-2);width:220px;box-shadow:var(--studio-depth-popover);border-radius:12px;gap:4px;padding:8px;animation:.18s cubic-bezier(.2,.8,.2,1) both p9-pop;display:grid;position:absolute;top:calc(100% + 8px);right:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-account-menu>[role=menu]>span{border-bottom:1px solid var(--p9-shell-border);color:var(--p9-shell-copy);text-overflow:ellipsis;white-space:nowrap;padding:9px 9px 11px;font-size:11.5px;line-height:1.4;overflow:hidden}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-account-menu>[role=menu] button{min-height:44px;color:var(--p9-shell-copy);text-align:left;font:500 10px/1 var(--fa-font-sans);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 9px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-account-menu>[role=menu] button:hover{background:var(--studio-accent-soft);color:var(--p9-shell-text)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .route-code,html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .context-state{border:1px solid var(--p9-shell-border);min-height:30px;color:var(--p9-shell-muted);font:600 var(--p9-type-micro)/1 var(--fa-font-mono,ui-monospace,monospace);border-radius:7px;align-items:center;gap:7px;padding:0 9px;display:inline-flex}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .context-state i{background:var(--studio-success);border-radius:50%;width:5px;height:5px}.p9-admin-icon-button{border:1px solid var(--studio-line);width:44px;height:44px;color:var(--studio-copy);font:inherit;cursor:pointer;background:0 0;border-radius:9px;place-items:center;transition:background-color .17s,border-color .17s,color .17s;display:grid}.p9-admin-icon-button:is(:hover,:focus-visible){border-color:var(--studio-selected-line);background:var(--studio-accent-soft);color:var(--studio-text);outline:0;transform:none}.p9-admin-search-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;animation:.16s ease-out both p9-overlay-in}.p9-admin-search-overlay .p9-admin-search-dialog,.p9-admin-search-dialog{border:1px solid var(--studio-line);background:var(--studio-dialog-surface);width:min(720px,100vw - 28px);max-height:min(720px,100vh - 36px);color:var(--studio-text);border-radius:16px;grid-template-rows:auto auto minmax(0,1fr) auto;animation:.22s cubic-bezier(.16,.84,.3,1) both p9-search-in;display:grid;overflow:hidden;box-shadow:0 34px 100px #0000007a}.p9-admin-search-dialog header{border-bottom:1px solid var(--studio-line);justify-content:space-between;gap:24px;padding:22px 22px 16px;display:flex}.p9-admin-search-dialog header h2{letter-spacing:-.045em;margin:5px 0 4px;font-size:26px;font-weight:500}.p9-admin-search-dialog header p{color:var(--studio-muted);margin:0;font-size:10px;line-height:1.55}.p9-admin-kicker{color:var(--studio-muted);font:600 var(--p9-type-micro)/1.2 var(--fa-font-mono,ui-monospace,monospace);letter-spacing:.12em}.p9-admin-search-form{border-bottom:1px solid var(--studio-line);padding:14px 22px}.p9-admin-search-form label{color:var(--studio-muted);font-size:var(--p9-type-micro);margin:0 0 6px;display:block}.p9-admin-search-form input{border:1px solid var(--studio-line);background:var(--studio-control-bg);width:100%;min-height:48px;color:var(--studio-text);font:500 13px/1 var(--fa-font-sans);border-radius:10px;padding:0 14px}.p9-admin-search-form input:focus{outline:2px solid var(--studio-focus);outline-offset:2px}.p9-admin-search-results{padding:8px;overflow:auto}.p9-admin-search-results button{width:100%;min-height:62px;color:var(--studio-copy);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(150px,.6fr) auto;align-items:center;gap:16px;padding:10px 12px;display:grid}.p9-admin-search-results button:hover{background:var(--studio-accent-soft);color:var(--studio-text)}.p9-admin-search-results button span{gap:3px;display:grid}.p9-admin-search-results button small{color:var(--studio-muted);font-size:var(--p9-type-micro);font-style:normal}.p9-admin-search-results button b{font-size:11px}.p9-admin-search-empty{color:var(--studio-muted);gap:5px;padding:32px 14px;font-size:10px;display:grid}.p9-admin-search-dialog>footer{border-top:1px solid var(--studio-line);color:var(--studio-muted);font-size:var(--p9-type-micro);flex-wrap:wrap;gap:12px;padding:11px 22px;display:flex}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-navigation-overlay{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000b8}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-drawer{border:1px solid var(--p9-shell-border);background:var(--studio-dialog-surface);border-radius:16px;width:min(330px,100vw - 28px);height:calc(100dvh - 24px);margin:12px auto 12px 12px;animation:.24s cubic-bezier(.16,.84,.3,1) both p9-drawer-in;overflow:auto;box-shadow:22px 0 80px #00000073}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-drawer>header{z-index:2;border-bottom:1px solid var(--p9-shell-border);background:var(--studio-dialog-surface);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex;position:sticky;top:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-navigation.is-drawer{gap:4px;padding:14px;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-navigation.is-drawer button{min-height:48px;color:var(--p9-shell-copy);text-align:left;font:inherit;background:0 0;border:1px solid #0000;border-radius:9px;padding:8px 9px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-navigation.is-drawer button span{font-size:11px;font-weight:600;display:block}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-navigation.is-drawer button small{color:var(--p9-shell-muted);font-size:var(--p9-type-micro);margin-top:3px;display:block}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-navigation.is-drawer button.is-active{border-color:var(--p9-shell-border);background:var(--studio-accent-soft);color:var(--p9-shell-text)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-drawer-utilities{border-top:1px solid var(--p9-shell-border);gap:4px;margin:0 14px 14px;padding:12px 0 0;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-drawer-utilities button{min-height:44px;color:var(--p9-shell-copy);text-align:left;font:600 11px/1 var(--fa-font-sans);background:0 0;border:1px solid #0000;border-radius:9px;padding:0 9px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-drawer-utilities button:is(:hover,:focus-visible,.is-active){border-color:var(--p9-shell-border);background:var(--studio-accent-soft);color:var(--p9-shell-text);outline:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-shell.is-access-only{width:min(1120px,100% - 48px);min-height:100vh;margin-inline:auto;padding:18px 0 46px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-access-topbar{border-bottom:1px solid var(--p9-shell-border);justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:0 4px 14px;display:flex}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-access-topbar>button{min-height:44px;color:var(--p9-shell-copy);font:600 11px/1 var(--fa-font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;display:inline-flex}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-access-topbar>button:hover{color:var(--p9-shell-text)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-access-main{align-items:center;min-height:calc(100dvh - 128px);display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-shell.is-access-only .admin-access-page{width:100%;max-width:none;margin:0;padding:54px 0 68px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-shell.is-access-only .admin-access-layout{grid-template-columns:minmax(0,1fr) minmax(360px,430px);align-items:start;gap:80px;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-shell.is-access-only .admin-access-intro{border:0;min-height:0;padding:8px 0 0;display:block}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-shell.is-access-only .admin-access-intro>.eyebrow,html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-shell.is-access-only .admin-access-card .eyebrow{color:var(--p9-admin-accent);font:650 10px/1.4 var(--fa-font-sans);letter-spacing:.12em;margin:0 0 12px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-shell.is-access-only .admin-access-intro h1{max-width:640px;color:var(--p9-shell-text);font:650 clamp(46px,5vw,68px)/.98 var(--fa-font-display,var(--fa-font-sans));letter-spacing:-.048em;margin:0 0 16px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-shell.is-access-only .admin-access-intro>.muted{max-width:590px;color:var(--p9-shell-copy);margin:0;font-size:14px;line-height:1.72}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-shell.is-access-only .admin-access-steps{border-top:1px solid var(--p9-shell-border);gap:0;max-width:610px;margin:34px 0 0;padding:0;list-style:none;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-shell.is-access-only .admin-access-steps li{border-bottom:1px solid var(--p9-shell-border);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-height:62px;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-shell.is-access-only .admin-access-steps li>span{color:var(--p9-admin-accent);font:700 10px/1.2 var(--fa-font-sans);letter-spacing:.08em}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-shell.is-access-only .admin-access-steps b{color:var(--p9-shell-text);font-size:12px;font-weight:650;display:block}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-shell.is-access-only .admin-access-steps small{color:var(--p9-shell-muted);margin-top:3px;font-size:10.5px;line-height:1.45;display:block}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-shell.is-access-only .admin-access-card{border:1px solid var(--p9-shell-strong);background:var(--p9-admin-surface);min-width:0;box-shadow:none;border-radius:14px;gap:18px;margin:0;padding:26px;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-shell.is-access-only .admin-access-card header{background:0 0;border:0;margin:0;padding:0 0 2px;display:block}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-shell.is-access-only .admin-access-card h2{color:var(--p9-shell-text);font:650 29px/1.12 var(--fa-font-display,var(--fa-font-sans));letter-spacing:-.035em;margin:0 0 9px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-shell.is-access-only .admin-access-card .muted{color:var(--p9-shell-copy);margin:0;font-size:12.5px;line-height:1.65}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-shell.is-access-only .admin-access-card label{color:var(--p9-shell-copy);gap:8px;font-size:11.5px;font-weight:650;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-shell.is-access-only .admin-access-card input{border:1px solid var(--p9-shell-strong);background:var(--p9-admin-control);width:100%;min-height:48px;color:var(--p9-shell-text);font:500 13px/1.4 var(--fa-font-sans);border-radius:9px;padding:0 14px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-shell.is-access-only .admin-access-card input:focus-visible{border-color:var(--p9-shell-focus);outline:none}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-shell.is-access-only .admin-access-card .button.primary{border:1px solid var(--p9-admin-accent);background:var(--p9-admin-accent);color:#17120b;width:100%;min-height:50px;font:700 12.5px/1 var(--fa-font-sans);border-radius:9px;justify-content:space-between;align-items:center;padding:0 16px;display:flex}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-shell.is-access-only .admin-access-card .button.primary:hover{border-color:var(--p9-admin-accent-strong);background:var(--p9-admin-accent-strong)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-shell.is-access-only .auth-feedback{min-height:20px;color:var(--p9-shell-muted);margin:0;font-size:10.5px;line-height:1.55}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-shell.is-access-only .admin-access-footnote{border-top:1px solid var(--p9-shell-border);color:var(--p9-shell-muted);letter-spacing:.02em;margin:0;padding-top:14px;font-size:9.5px;line-height:1.5}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-access-main>.admin-access-page>.admin-access-intro{max-width:680px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-access-main>.admin-access-page>.checkout-notice{max-width:680px;margin-top:20px}@media (width<=820px){html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-shell.is-access-only .admin-access-layout{grid-template-columns:1fr;gap:38px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-shell.is-access-only .admin-access-card{max-width:560px}}@media (width<=620px){html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-shell.is-access-only{width:calc(100% - 28px);padding-top:12px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-access-topbar{min-height:58px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-access-topbar .p9-admin-brand{justify-content:flex-start;min-width:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-access-topbar .p9-admin-brand>span{display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-access-topbar>button{font-size:10px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-shell.is-access-only .admin-access-page{padding:38px 0 48px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-shell.is-access-only .admin-access-intro h1{font-size:40px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-shell.is-access-only .admin-access-card{padding:22px 18px}}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-page{width:100%;max-width:980px;margin:0 auto;padding:48px 0 64px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-layout{grid-template-columns:minmax(0,1fr) minmax(340px,390px);align-items:center;gap:54px;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-copy{min-width:0;padding:6px 0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-kicker{color:var(--p9-admin-accent);font:700 10px/1.35 var(--fa-font-sans);letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-copy h1{max-width:560px;color:var(--p9-shell-text);font:650 clamp(38px,4.2vw,54px)/1.02 var(--fa-font-display,var(--fa-font-sans));letter-spacing:-.045em;text-wrap:balance;margin:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-lede{max-width:560px;color:var(--p9-shell-copy);font:450 13.5px/1.72 var(--fa-font-sans);margin:18px 0 0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-facts>div{border:1px solid var(--p9-shell-border);background:color-mix(in srgb,var(--p9-admin-surface) 74%,transparent);border-radius:10px;min-width:0;padding:14px 12px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-facts span{color:var(--p9-admin-accent);font:700 9px/1 var(--fa-font-sans);letter-spacing:.08em;margin-bottom:12px;display:block}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-facts b{color:var(--p9-shell-text);font:650 11.5px/1.35 var(--fa-font-sans);display:block}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-facts small{color:var(--p9-shell-muted);font:450 9.5px/1.5 var(--fa-font-sans);margin-top:4px;display:block}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-card{border:1px solid var(--p9-shell-strong);background:var(--p9-admin-surface);min-width:0;box-shadow:none;border-radius:14px;gap:17px;padding:24px;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-card header{background:0 0;border:0;margin:0;padding:0 0 2px;display:block}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-card h2{color:var(--p9-shell-text);font:650 25px/1.12 var(--fa-font-display,var(--fa-font-sans));letter-spacing:-.035em;margin:0 0 8px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-card header>p:last-child{color:var(--p9-shell-copy);font:450 12px/1.6 var(--fa-font-sans);margin:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-field{color:var(--p9-shell-copy);font:650 10.5px/1.3 var(--fa-font-sans);gap:8px;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-field>span{text-transform:uppercase;letter-spacing:.05em}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-field input{border:1px solid var(--p9-shell-strong);background:var(--p9-admin-control);width:100%;min-height:46px;color:var(--p9-shell-text);font:500 13px/1.4 var(--fa-font-sans);border-radius:9px;padding:0 13px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-field input:focus-visible{outline:2px solid color-mix(in srgb,var(--p9-shell-focus) 50%,transparent);outline-offset:2px;border-color:var(--p9-shell-focus)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-turnstile{min-height:66px;overflow:hidden}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-submit{border:1px solid var(--p9-admin-accent);background:var(--p9-admin-accent);color:#17120b;width:100%;min-height:48px;font:700 12px/1 var(--fa-font-sans);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:0 15px;transition:border-color .16s,background-color .16s,opacity .16s;display:flex}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-submit:is(:hover,:focus-visible):not(:disabled){border-color:var(--p9-admin-accent-strong);background:var(--p9-admin-accent-strong)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-submit:disabled{cursor:wait;opacity:.58}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-feedback{min-height:18px;color:var(--p9-shell-muted);font:450 10px/1.5 var(--fa-font-sans);margin:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-footnote{border-top:1px solid var(--p9-shell-border);color:var(--p9-shell-muted);font:500 9px/1.5 var(--fa-font-sans);letter-spacing:.02em;margin:0;padding-top:13px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-page.is-checking{max-width:720px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-checking{border:1px solid var(--p9-shell-border);background:var(--p9-admin-surface);border-radius:14px;padding:26px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-checking h1{color:var(--p9-shell-text);font:650 clamp(28px,4vw,38px)/1.08 var(--fa-font-display,var(--fa-font-sans));letter-spacing:-.04em;margin:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-checking>p:not(.p9-owner-gate-kicker){color:var(--p9-shell-copy);font:450 12.5px/1.65 var(--fa-font-sans);margin:10px 0 0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-status{border:1px solid var(--p9-shell-border);color:var(--p9-shell-copy);background:var(--p9-admin-control);font:600 10.5px/1.4 var(--fa-font-sans);border-radius:9px;margin-top:20px;padding:13px 14px}@media (width<=820px){html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-layout{grid-template-columns:1fr;gap:28px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-copy{max-width:680px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-card{max-width:560px}}@media (width<=620px){html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-page{padding:30px 0 42px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-copy h1{font-size:36px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-facts{grid-template-columns:1fr}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-facts>div{grid-template-columns:28px minmax(0,1fr);column-gap:10px;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-facts span{grid-row:1/3;margin:2px 0 0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-owner-gate-card{padding:20px 17px}}@keyframes p9-shell-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes p9-pop{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:none}}@keyframes p9-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes p9-search-in{0%{opacity:0;transform:translateY(-10px)scale(.985)}to{opacity:1;transform:none}}@keyframes p9-drawer-in{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@media (width<=900px){html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-menu-button{width:44px;height:44px;display:grid}}@media (width<=720px){html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-topbar{border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;min-height:58px;padding:7px 8px;top:6px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-brand{justify-content:center;min-width:44px;min-height:44px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-brand>span{display:none}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-brand img{width:28px;height:30px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-tools{gap:2px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .account-copy{display:none}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-account-button{padding:4px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-account-button>span:last-child,html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .route-code{display:none}.p9-admin-search-results button{grid-template-columns:minmax(0,1fr) auto}.p9-admin-search-results button em{display:none}}@media (prefers-reduced-motion:reduce){html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] *,.p9-admin-search-overlay *{scroll-behavior:auto;transition:none}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] :is(.p9a2-admin-topbar,.p9a2-route-header,.p9a2-admin-canvas,.p9-admin-account-menu>[role=menu],.p9-admin-drawer),.p9-admin-search-overlay,.p9-admin-search-dialog{animation:none}}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-shell{width:100%;min-height:100vh;margin:0;padding:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-main{grid-template-rows:auto minmax(0,1fr);grid-template-columns:196px minmax(0,1fr);gap:0;min-width:0;min-height:100vh;transition:grid-template-columns .22s cubic-bezier(.2,.8,.2,1);display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-shell.is-sidebar-collapsed .p9a2-admin-main{grid-template-columns:72px minmax(0,1fr)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-topbar{grid-area:1/1/auto/-1;grid-template-columns:auto minmax(220px,520px) auto;justify-content:stretch;min-height:62px;margin-bottom:16px;padding:8px 10px 8px 13px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-command-trigger{border:1px solid var(--p9-admin-line);background:var(--p9-admin-control);width:min(100%,520px);min-height:44px;color:var(--p9-admin-muted);text-align:left;font:500 10px/1 var(--fa-font-sans);cursor:pointer;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;justify-self:center;align-items:center;gap:9px;padding:0 10px 0 12px;transition:border-color .17s,background-color .17s,color .17s;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-command-trigger:hover,html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-command-trigger:focus-visible{border-color:var(--p9-admin-line-strong);background:var(--p9-admin-accent-soft);color:var(--p9-admin-text);outline:0;transform:none}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-command-trigger kbd{border:1px solid var(--p9-admin-line);color:var(--p9-admin-muted);background:var(--p9-admin-bg);font:600 var(--p9-type-micro)/1 var(--fa-font-mono,ui-monospace,monospace);border-radius:5px;padding:4px 6px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-sidebar{border:0;border-right:1px solid var(--p9-admin-line);background:var(--p9-admin-bg-deep);min-width:0;min-height:100dvh;max-height:100dvh;box-shadow:none;border-radius:0;flex-direction:column;grid-area:1/1/span 2;align-self:start;animation:.36s cubic-bezier(.2,.8,.2,1) 40ms both p9a2-sidebar-in;display:flex;position:sticky;top:0;overflow:hidden}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-sidebar-head{border-bottom:1px solid var(--p9-admin-line);justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:11px 10px 10px 13px;display:flex}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-sidebar-brand{min-width:0;color:var(--p9-admin-text);align-items:center;gap:9px;text-decoration:none;display:flex}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-sidebar-brand img{object-fit:contain;flex:none;width:28px;height:26px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-sidebar-brand span{gap:2px;min-width:0;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-sidebar-brand b{letter-spacing:-.02em;font-size:13px;font-weight:600}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-sidebar-brand small{color:var(--p9-admin-muted);font:600 var(--p9-type-micro)/1 var(--fa-font-mono,ui-monospace,monospace);letter-spacing:.12em}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-sidebar-collapse{border:1px solid var(--p9-admin-line);width:30px;height:30px;color:var(--p9-admin-muted);cursor:pointer;background:0 0;border-radius:7px;flex:none;place-items:center;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-sidebar-collapse:hover{border-color:var(--p9-admin-line-strong);background:var(--p9-admin-accent-soft);color:var(--p9-admin-accent-strong)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-navigation:not(.is-drawer){scrollbar-width:thin;flex:1;align-content:start;gap:3px;min-height:0;padding:12px 10px;display:grid;overflow:auto}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-navigation:not(.is-drawer) button,html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-sidebar-foot button{width:100%;min-height:44px;color:var(--p9-admin-copy);text-align:left;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-rows:1fr;grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:9px;padding:7px 8px;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:grid;position:relative}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-nav-mark{background:var(--p9-admin-bg);width:28px;height:28px;color:var(--p9-admin-muted);font:600 var(--p9-type-meta)/1 var(--fa-font-mono,ui-monospace,monospace);border-radius:7px;grid-row:1/span 2;place-items:center;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-navigation:not(.is-drawer) button span,html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-sidebar-foot button span:last-child{align-self:center;font-size:11.5px;font-weight:600;line-height:1.15}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-navigation:not(.is-drawer) button small{color:var(--p9-admin-muted);white-space:nowrap;text-overflow:ellipsis;align-self:start;font-size:10.5px;line-height:1.3;overflow:hidden}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-navigation:not(.is-drawer) button:hover,html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-navigation:not(.is-drawer) button:focus-visible,html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-sidebar-foot button:hover{border-color:var(--p9-admin-line);background:var(--p9-admin-accent-softer);color:var(--p9-admin-text);outline:0;transform:none}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-navigation:not(.is-drawer) button.is-active{border-color:var(--p9-admin-line-strong);background:var(--p9-admin-accent-soft);color:var(--p9-admin-text)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-navigation:not(.is-drawer) button.is-active:before{content:"";background:var(--p9-admin-accent);border-radius:999px;width:2px;position:absolute;top:9px;bottom:9px;left:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-navigation:not(.is-drawer) button.is-active .p9-nav-mark{background:var(--p9-admin-accent);color:#17100a}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-sidebar-foot{border-top:1px solid var(--p9-admin-line);gap:3px;margin-top:auto;padding:10px;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-sidebar-tools{border-top:1px solid var(--p9-admin-line);margin-top:9px;padding-top:10px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-sidebar-tools .p9-admin-tools{display:block}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-updates-button:is(:hover,:focus-visible){background:var(--studio-accent-soft);color:var(--p9-shell-text);outline:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9-admin-account-more{color:var(--p9-shell-muted);margin-left:auto;font-size:13px;line-height:1}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-sidebar-tools .p9-admin-account-button{background:0 0;border:0;border-radius:8px;width:100%;min-height:50px;padding:6px 4px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-sidebar-tools .p9-admin-account-button:is(:hover,:focus-visible){background:var(--p9-admin-control);outline:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-sidebar-tools .account-copy{max-width:118px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-sidebar-tools .account-copy b{font-size:var(--p9-type-label)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-sidebar-tools .p9-admin-account-menu{min-width:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-sidebar-tools .p9-admin-account-menu>[role=menu]{inset:auto auto calc(100% + 8px) 0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .is-sidebar-collapsed .p9a2-sidebar-head{justify-content:center;padding:10px 6px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .is-sidebar-collapsed .p9a2-sidebar-brand span,html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .is-sidebar-collapsed .p9-admin-navigation:not(.is-drawer) button :is(span,small),html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .is-sidebar-collapsed .p9a2-sidebar-foot button span:last-child,html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .is-sidebar-collapsed .p9a2-sidebar-tools .account-copy,html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .is-sidebar-collapsed .p9a2-sidebar-tools .p9-admin-account-button>span:last-child{display:none}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .is-sidebar-collapsed .p9-admin-navigation:not(.is-drawer){gap:8px;padding:10px 6px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .is-sidebar-collapsed .p9-admin-navigation:not(.is-drawer) button,html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .is-sidebar-collapsed .p9a2-sidebar-foot button{grid-template-columns:1fr;justify-items:center;padding:6px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .is-sidebar-collapsed .p9-nav-mark{grid-row:auto}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .is-sidebar-collapsed .p9-admin-navigation:not(.is-drawer) button.is-active:before{left:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .is-sidebar-collapsed .p9a2-sidebar-tools .p9-admin-tools{grid-template-columns:1fr}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .is-sidebar-collapsed .p9-admin-updates-button>span:not(.p9-admin-updates-mark){display:none}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .is-sidebar-collapsed .p9a2-sidebar-tools .p9-admin-account-button{justify-content:center;padding:4px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-route-header{border-bottom:1px solid var(--p9-admin-line);grid-area:1/2;justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;margin:0;padding:28px 32px 18px;animation:.3s cubic-bezier(.2,.8,.2,1) both p9a2-route-in;display:flex}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-route-copy{min-width:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-route-header .admin-eyebrow{color:var(--p9-admin-accent);font:600 var(--p9-type-micro)/1.2 var(--fa-font-mono,ui-monospace,monospace);letter-spacing:.12em;margin:0 0 7px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-route-header h1{color:var(--p9-admin-text);letter-spacing:-.045em;margin:0;font-size:clamp(24px,2.8vw,38px);font-weight:500;line-height:1}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-route-header .p9a2-route-copy>p:last-child{max-width:690px;color:var(--p9-admin-muted);margin:7px 0 0;font-size:12px;line-height:1.55}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-route-utilities{flex:none;justify-content:flex-end;align-items:center;gap:6px;padding-top:2px;display:flex}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-route-utilities>.p9-admin-icon-button{border-color:var(--p9-admin-line);background:var(--p9-admin-surface)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-route-utilities>.p9-admin-tools{gap:6px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-view{grid-area:2/2;min-width:0;padding:18px 32px 40px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-canvas{width:100%;min-width:0;padding-bottom:88px;animation:.34s cubic-bezier(.2,.8,.2,1) 50ms both p9a2-canvas-in}@keyframes p9a2-sidebar-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes p9a2-route-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes p9a2-canvas-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=900px){html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-main,html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-shell.is-sidebar-collapsed .p9a2-admin-main{display:block}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-sidebar{display:none}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-topbar{grid-template-columns:auto auto minmax(0,1fr) auto;margin-bottom:10px;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-command-trigger{justify-self:stretch;width:auto;min-width:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-route-header,html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-view{width:100%}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-route-header{padding:18px 16px 16px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-view{padding:14px 16px 34px}}@media (width<=720px){html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-route-header{align-items:start;gap:12px;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-route-header h1{font-size:clamp(26px,10vw,38px)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-command-trigger{grid-template-columns:1fr;justify-self:end;width:40px;padding:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-command-trigger :is(span:last-of-type,kbd){display:none}}@media (prefers-reduced-motion:reduce){html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-main{transition:none}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] :is(.p9a2-admin-sidebar,.p9a2-route-header,.p9a2-admin-canvas){animation:none}}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .studio-overlay{--studio-bg:var(--p9-admin-bg);--studio-surface:var(--p9-admin-surface);--studio-dialog-surface:var(--p9-admin-surface-2);--studio-text:var(--p9-admin-text);--studio-copy:var(--p9-admin-copy);--studio-muted:var(--p9-admin-muted);--studio-line:var(--p9-admin-line);--studio-selected-line:var(--p9-admin-line-strong);--studio-control-bg:var(--p9-admin-control);--studio-accent:var(--p9-admin-accent);--studio-accent-strong:var(--p9-admin-accent-strong);--studio-accent-soft:var(--p9-admin-accent-soft);--studio-focus:var(--p9-admin-focus);-webkit-backdrop-filter:none;backdrop-filter:none;background:#11100fc7}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .studio-overlay>:is([role=dialog],.modal,.fa-dialog){border-color:var(--p9-admin-line);border-radius:var(--p9-dialog-radius);background:var(--p9-admin-surface-2);color:var(--p9-admin-text);box-shadow:none}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .studio-overlay :is(.fa-dialog-close,.modal-close,.admin-detail-close,.fa30-orders-modal-close,.admin-review-dialog-close,.proof-lightbox-close,.p9r-dialog-close){width:44px;min-width:44px;height:44px;min-height:44px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .studio-overlay :is(.security-destructive,.button.danger,.p9r-reject){border-color:color-mix(in srgb,var(--p9-admin-danger) 48%,var(--p9-admin-line));background:color-mix(in srgb,var(--p9-admin-danger) 10%,transparent);color:var(--p9-admin-danger)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] :is(button,summary,input:not([type=checkbox]):not([type=radio]),select){min-height:var(--p9-control-h)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] :is(button,a,input,textarea,select,summary):focus-visible{outline-color:var(--p9-admin-focus)}@media (prefers-reduced-motion:reduce){html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] *{transition-duration:.001ms;animation-duration:.001ms;animation-iteration-count:1}}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview{width:100%;min-width:0;color:var(--p9-admin-text);padding:0 0 48px}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-statusbar{border-bottom:1px solid var(--p9-admin-line);justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:0 0 14px;display:flex}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-status{min-width:0;color:var(--p9-admin-muted);font-size:var(--p9-type-meta);align-items:center;gap:9px;line-height:1.45;display:inline-flex}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-status i{background:var(--p9-admin-success);border-radius:50%;flex:none;width:7px;height:7px}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-status[data-state=attention] i,:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-status[data-state=partial] i{background:var(--p9-admin-warning)}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-status[data-state=error] i{background:var(--p9-admin-danger)}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-source-warning{border-left:2px solid var(--p9-admin-warning);gap:4px;margin:18px 0 0;padding:12px 0 0 14px;display:grid}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-source-warning b{font-size:var(--p9-type-label)}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-source-warning span{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);line-height:1.5}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-state{border-bottom:1px solid var(--p9-admin-line);align-items:flex-start;gap:14px;margin:24px 0 0;padding:24px 0;display:flex}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-state>span:first-child:not(.p9f-overview-loader){border:1px solid var(--p9-admin-danger);width:32px;height:32px;color:var(--p9-admin-danger);border-radius:50%;flex:none;place-items:center;display:grid}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-loader{border:2px solid var(--p9-admin-line-strong);border-top-color:var(--p9-admin-accent);border-radius:50%;flex:none;width:20px;height:20px;margin-top:4px;animation:.8s linear infinite p9f-overview-spin}@keyframes p9f-overview-spin{to{transform:rotate(360deg)}}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-state h3{font-size:var(--p9-type-section);letter-spacing:-.025em;margin:5px 0 6px;font-weight:560}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-state p:not(.p9-kicker){max-width:720px;color:var(--p9-admin-muted);margin:0 0 12px}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-primary{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:24px;min-width:0;padding:28px 0 0;display:grid}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-primary>section,:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-lower>section{min-width:0}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview :is(.p9f-overview-attention,.p9f-overview-snapshot,.p9f-overview-activity,.p9f-overview-shortcuts)>header{justify-content:space-between;align-items:flex-start;gap:18px;padding:0 0 12px;display:flex}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview :is(.p9f-overview-attention,.p9f-overview-snapshot,.p9f-overview-activity,.p9f-overview-shortcuts) h3{letter-spacing:-.018em;margin:4px 0 0;font-size:17px;font-weight:560;line-height:1.25}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-attention>header>span{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);flex:none}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-attention-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-activity-list,:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-shortcuts>div:last-child{gap:12px;display:grid}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-attention-list button,:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-activity-list button{border:1px solid var(--p9-admin-line);background:var(--p9-admin-surface);min-width:0;min-height:116px;color:var(--p9-admin-text);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-attention-list button:is(:hover,:focus-visible),:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-activity-list button:is(:hover,:focus-visible),:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-shortcuts button:is(:hover,:focus-visible){background:var(--p9-admin-accent-softer)}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-attention-list button>span:first-child{gap:5px;min-width:0;padding-left:18px;display:grid;position:relative}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-attention-list button>span:first-child:before{content:"";background:var(--p9-admin-warning);border-radius:50%;width:8px;height:8px;position:absolute;top:3px;left:0}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-attention-list button[data-tone=danger]>span:first-child:before{background:var(--p9-admin-danger)}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-attention-list b,:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-activity-list b{font-size:var(--p9-type-label);overflow-wrap:anywhere}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-activity-list b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-attention-list small,:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-activity-list small{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);overflow-wrap:anywhere;line-height:1.5}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-attention-list i{color:var(--p9-admin-accent-strong);font-size:var(--p9-type-meta);white-space:nowrap;align-self:end;font-style:normal;font-weight:650}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-activity-list button>span{gap:4px;min-width:0;display:grid}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-activity-list em{color:var(--p9-admin-copy);font-size:var(--p9-type-meta);white-space:nowrap;font-style:normal}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-clear{border-block:1px solid var(--p9-admin-line);align-items:center;gap:12px;min-height:72px;display:flex}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-clear>span{border:1px solid var(--p9-admin-success);width:30px;height:30px;color:var(--p9-admin-success);border-radius:50%;flex:none;place-items:center;display:grid}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-clear p{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);margin:0;line-height:1.5}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-snapshot{min-width:0}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-snapshot dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-snapshot dl>div{border:1px solid var(--p9-admin-line);background:var(--p9-admin-surface);border-radius:14px;grid-template-areas:"label""value""meta";align-content:start;gap:6px;min-width:0;min-height:124px;padding:16px;display:grid}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-snapshot dl>div:last-child:nth-child(odd){grid-column:1/-1}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-snapshot dt{color:var(--p9-admin-copy);font-size:var(--p9-type-label);grid-area:label;align-self:center;font-weight:600}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-snapshot dd{letter-spacing:-.035em;grid-area:value;margin:0;font-size:26px;font-weight:620;line-height:1.08}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-snapshot [data-tone=warning] dd{color:var(--p9-admin-warning)}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-snapshot small{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);grid-area:meta;line-height:1.4}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-lower{border-top:1px solid var(--p9-admin-line);grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:24px;min-width:0;margin-top:30px;padding-top:26px;display:grid}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-empty{border-top:1px solid var(--p9-admin-line);align-content:center;gap:3px;min-height:72px;display:grid}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-empty b{font-size:var(--p9-type-label)}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-empty span{color:var(--p9-admin-muted);font-size:var(--p9-type-meta)}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-shortcuts button{border:1px solid var(--p9-admin-line);background:var(--p9-admin-surface);min-width:0;min-height:78px;color:var(--p9-admin-copy);text-align:left;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px 15px;display:flex}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-shortcuts button>span:first-child{gap:2px;min-width:0;display:grid}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-shortcuts b{font-size:var(--p9-type-label)}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-shortcuts small{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);line-height:1.45}@media (width<=980px){:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-primary{grid-template-columns:minmax(0,1fr)}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-snapshot{border-top:1px solid var(--p9-admin-line);padding:24px 0 0}}@media (width<=900px){:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-lower{grid-template-columns:minmax(0,1fr);gap:28px}}@media (width<=720px){:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview{padding-bottom:32px}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-attention-list{grid-template-columns:minmax(0,1fr)}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-statusbar{align-items:flex-start}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-status{padding-top:7px}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-attention-list button,:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-activity-list button{grid-template-columns:minmax(0,1fr);gap:7px}:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-attention-list i,:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview-activity-list em{white-space:normal}}@media (prefers-reduced-motion:reduce){:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview *,:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview :before,:is(html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9],.local-ui-qa-admin-shell) .p9f-overview :after{transition:none;animation:none}}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9b-catalog-studio{gap:24px;min-width:0;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9b-catalog-studio-header{border-bottom:1px solid var(--p9-admin-line);justify-content:space-between;align-items:flex-end;gap:24px;padding:0 0 16px;display:flex}.p9b-catalog-studio-header>div:first-child{max-width:680px}.p9b-catalog-studio-header h2{letter-spacing:-.045em;margin:5px 0 6px;font-size:clamp(24px,3vw,34px);line-height:1.05}.p9b-catalog-studio-header p:last-child{color:var(--p9-admin-muted);margin:0;font-size:11px;line-height:1.55}.p9b-catalog-subnav{flex:none;align-items:stretch;gap:4px;display:flex}.p9b-catalog-subnav button{min-width:156px;color:var(--p9-admin-muted);text-align:left;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;gap:2px;padding:10px 12px;display:grid}.p9b-catalog-subnav button span{color:inherit;font-size:11px;font-weight:650}.p9b-catalog-subnav button small{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);line-height:1.35}.p9b-catalog-subnav button:hover,.p9b-catalog-subnav button:focus-visible{border-color:var(--p9-admin-line);color:var(--p9-admin-text)}.p9b-catalog-subnav button.is-active{border-color:var(--p9-admin-line-strong);background:var(--p9-admin-accent-soft);color:var(--p9-admin-accent-strong)}.p9b-catalog-subview{min-width:0}.products-vnext-catalog{gap:18px;min-width:0;display:grid}.products-vnext-catalog-head{border-bottom:1px solid var(--p9-admin-line);justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:0 0 12px;display:flex}.products-vnext-catalog-summary{color:var(--p9-admin-muted);font-size:var(--p9-type-label);margin:0;line-height:1.4}.products-vnext-catalog-summary b{color:var(--p9-admin-text);font-weight:650}.products-vnext-catalog-summary span{color:var(--p9-admin-line-strong);padding:0 5px}.products-vnext-catalog-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.products-vnext-feedback{border-left:2px solid var(--p9-admin-line-strong);background:var(--p9-admin-surface);color:var(--p9-admin-copy);font-size:var(--p9-type-label);padding:11px 13px;line-height:1.5}.products-vnext-feedback.is-error{border-left-color:var(--p9-admin-danger);color:var(--p9-admin-danger)}.products-vnext-summary{border:1px solid var(--p9-admin-line);background:var(--p9-admin-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.products-vnext-summary>span{background:var(--p9-admin-surface);gap:4px;min-width:0;padding:12px 14px;display:grid}.products-vnext-summary small{color:var(--p9-admin-muted);font:600 var(--p9-type-micro)/1.25 var(--fa-font-mono,ui-monospace,monospace);letter-spacing:.08em}.products-vnext-summary b{color:var(--p9-admin-text);font-size:19px;font-weight:600}.products-vnext-toolbar{grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(140px,.72fr)) auto;align-items:end;gap:8px;min-width:0;display:grid}.products-vnext-search{min-width:0;color:var(--p9-admin-muted);font-size:var(--p9-type-meta);gap:5px;display:grid}.products-vnext-search input{border:1px solid var(--p9-admin-line);background:var(--p9-admin-control);width:100%;min-width:0;min-height:44px;color:var(--p9-admin-text);font:inherit;border-radius:8px;padding:0 12px}.products-vnext-picker{min-width:0}.products-vnext-clear{border:1px solid var(--p9-admin-line);min-height:44px;color:var(--p9-admin-copy);font:600 10px/1 var(--fa-font-sans);background:0 0;border-radius:8px;padding:0 12px}.products-vnext-result-count{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);grid-column:1/-1}.products-vnext-list{border-top:1px solid var(--p9-admin-line);display:grid}.products-vnext-row{border-bottom:1px solid var(--p9-admin-line);grid-template-columns:minmax(0,1.35fr) minmax(430px,1fr) auto;align-items:center;gap:18px;min-width:0;padding:13px 0;display:grid}.products-vnext-row-main{min-width:0;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;padding:0;display:grid}.products-vnext-row-main:focus-visible{outline:2px solid var(--p9-admin-focus);outline-offset:4px}.products-vnext-row-preview{border:1px solid var(--p9-admin-line);background:var(--p9-admin-control);width:76px;height:58px;color:var(--p9-admin-muted);font-size:var(--p9-type-micro);border-radius:8px;place-items:center;display:grid;overflow:hidden}.products-vnext-row-preview img{object-fit:contain;width:100%;height:100%}.products-vnext-row-copy{gap:3px;min-width:0;display:grid}.products-vnext-row-copy strong{overflow-wrap:anywhere;min-width:0;color:var(--p9-admin-text);font-size:14px;font-weight:600}.products-vnext-row-copy small{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);line-height:1.4}.products-vnext-row-copy>span:last-child{color:var(--p9-admin-copy);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.products-vnext-row-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;display:grid}.products-vnext-row-facts>span{border-left:1px solid var(--p9-admin-line);gap:4px;min-width:0;padding:0 10px;display:grid}.products-vnext-row-facts small{color:var(--p9-admin-muted);font:600 var(--p9-type-micro)/1.25 var(--fa-font-mono,ui-monospace,monospace);letter-spacing:.06em}.products-vnext-row-facts b{overflow-wrap:anywhere;color:var(--p9-admin-copy);font-size:var(--p9-type-label);line-height:1.4}.products-vnext-row-facts b[data-tone=success]{color:var(--p9-admin-success)}.products-vnext-row-facts b[data-tone=warning]{color:var(--p9-admin-warning)}.products-vnext-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.products-vnext-more{position:relative}.products-vnext-more>summary{border:1px solid var(--p9-admin-line);width:44px;height:44px;color:var(--p9-admin-copy);cursor:pointer;border-radius:8px;place-items:center;list-style:none;display:grid}.products-vnext-more>summary::-webkit-details-marker{display:none}.products-vnext-more>div{z-index:12;border:1px solid var(--p9-admin-line);background:var(--p9-admin-surface-2);border-radius:9px;min-width:180px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.products-vnext-more button{min-height:40px;color:var(--p9-admin-copy);text-align:left;font:inherit;font-size:var(--p9-type-label);background:0 0;border:0;border-radius:6px;padding:0 9px}.products-vnext-more button:hover{background:var(--p9-admin-accent-soft);color:var(--p9-admin-text)}.products-vnext-more button.is-danger{color:var(--p9-admin-danger)}.products-vnext-row-error{border-left:2px solid var(--p9-admin-warning);background:var(--p9-admin-surface);color:var(--p9-admin-copy);font-size:var(--p9-type-label);grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.products-vnext-row-error button{border:1px solid var(--p9-admin-line);min-height:40px;color:var(--p9-admin-text);background:0 0;border-radius:7px;padding:0 10px}.products-vnext-row.is-skeleton{grid-template-columns:80px 1fr 180px;min-height:84px}.products-vnext-row.is-skeleton span{background:var(--p9-admin-control);border-radius:5px;min-height:16px}.products-single-workspace{gap:16px;min-width:0;display:grid}.products-single-header{align-items:flex-end}.products-single-actionbar{z-index:8;border-top:1px solid var(--p9-admin-line);border-bottom:1px solid var(--p9-admin-line);background:var(--p9-admin-bg);justify-content:space-between;align-items:center;gap:14px;padding:9px 0;display:flex;position:sticky;top:0}.products-single-statusline{border:1px solid var(--p9-admin-line);background:var(--p9-admin-surface);min-width:0;min-height:44px;color:var(--p9-admin-copy);cursor:pointer;font:600 var(--p9-type-label)/1.2 var(--fa-font-sans,Inter,sans-serif);text-align:left;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.products-single-statusline:hover,.products-single-statusline:focus-visible{border-color:var(--p9-admin-line-strong);background:var(--p9-admin-accent-softer)}.products-single-statusline b{color:var(--p9-admin-text);font-size:14px}.products-single-statusline span{color:var(--p9-admin-muted)}.products-single-statusline.has-issues{border-color:color-mix(in srgb,var(--p9-admin-warning) 45%,var(--p9-admin-line))}.products-single-statusline.has-issues b:last-of-type{color:var(--p9-admin-warning)}.products-single-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.products-single-maintenance{position:relative}.products-single-maintenance>summary{border:1px solid var(--p9-admin-line);min-height:40px;color:var(--p9-admin-copy);cursor:pointer;font:600 var(--p9-type-micro)/1 var(--fa-font-sans,"Poppins",sans-serif);border-radius:7px;align-items:center;padding:0 10px;list-style:none;display:flex}.products-single-maintenance>summary::-webkit-details-marker{display:none}.products-single-maintenance>button{z-index:10;border:1px solid var(--p9-admin-line);background:var(--p9-admin-surface-2);width:210px;min-height:40px;color:var(--p9-admin-copy);font:600 var(--p9-type-micro)/1 var(--fa-font-sans,"Poppins",sans-serif);border-radius:7px;padding:0 10px;position:absolute;top:calc(100% + 5px);right:0}.products-single-matrix-section{gap:10px;min-width:0;display:grid;container:products-matrix/inline-size}.products-single-matrix-head{justify-content:space-between;align-items:flex-end;gap:18px;padding-top:4px;display:flex}.products-single-matrix-head>div{min-width:0;max-width:820px}.products-single-matrix-head h2{color:var(--p9-admin-text);letter-spacing:-.04em;margin:4px 0 5px;font-size:clamp(23px,2.8vw,34px);line-height:1.05}.products-single-matrix-copy{max-width:720px;color:var(--p9-admin-muted);font-size:var(--p9-type-meta);margin:0;line-height:1.5}.products-bulk-toolbar{border-top:1px solid var(--p9-admin-line);border-bottom:1px solid var(--p9-admin-line);flex-wrap:wrap;align-items:end;gap:8px;padding:10px 0;display:flex}.products-bulk-search{min-width:0;color:var(--p9-admin-muted);font-size:var(--p9-type-meta);flex:320px;gap:5px;display:grid}.products-bulk-search input,.products-variant-matrix-row input,.products-unmatched-files select,.products-bulk-actions input{border:1px solid var(--p9-admin-line);background:var(--p9-admin-control);min-width:0;min-height:40px;color:var(--p9-admin-text);font:inherit;border-radius:7px}.products-bulk-search input{width:100%;min-height:44px;padding:0 12px}.products-selection-toggle{border:1px solid var(--p9-admin-line);min-height:44px;color:var(--p9-admin-copy);font:600 var(--p9-type-label)/1 var(--fa-font-sans,Inter,sans-serif);cursor:pointer;background:0 0;border-radius:8px;padding:0 12px}.products-selection-toggle:is(:hover,:focus-visible){border-color:var(--p9-admin-line-strong);background:var(--p9-admin-control);color:var(--p9-admin-text);outline:0}.products-selection-toggle.is-active{border-color:color-mix(in srgb,var(--p9-admin-accent) 52%,var(--p9-admin-line));background:var(--p9-admin-accent-soft);color:var(--p9-admin-accent-strong)}.products-native-size-combobox{min-width:0;display:block}.products-native-size-combobox input{border:1px solid var(--p9-admin-line);background:var(--p9-admin-control);width:100%;min-width:0;min-height:40px;color:var(--p9-admin-text);font:inherit;border-radius:7px;padding:0 30px 0 9px}.products-native-size-combobox input:focus-visible{border-color:var(--p9-admin-focus);outline:2px solid color-mix(in srgb,var(--p9-admin-focus) 28%,transparent);outline-offset:1px}.products-native-size-combobox.is-invalid input{border-color:color-mix(in srgb,var(--p9-admin-warning) 70%,var(--p9-admin-line))}.products-native-size-error{color:var(--p9-admin-warning);font-size:var(--p9-type-micro);margin-top:3px;line-height:1.2;display:block}.products-bulk-actions{border:1px solid var(--p9-admin-line);background:var(--p9-admin-surface);border-radius:8px;flex-wrap:wrap;align-items:end;gap:6px;padding:9px 10px;display:flex}.products-bulk-actions.is-empty{background:0 0;border-color:#0000;align-items:center;min-height:44px;padding:0}.products-bulk-empty-hint{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);line-height:1.45}.products-bulk-actions>span{min-width:82px;color:var(--p9-admin-copy);font-size:var(--p9-type-meta)}.products-bulk-actions label{min-width:126px;color:var(--p9-admin-muted);font-size:var(--p9-type-micro);gap:4px;display:grid}.products-bulk-actions input{width:116px;padding:0 9px}.products-bulk-actions button{border:1px solid var(--p9-admin-line);min-height:40px;color:var(--p9-admin-copy);font:600 var(--p9-type-micro)/1 var(--fa-font-sans,"Poppins",sans-serif);background:0 0;border-radius:7px;padding:0 9px}.products-bulk-actions button:not(:disabled):hover{background:var(--p9-admin-accent-soft);color:var(--p9-admin-text)}.products-bulk-actions button:disabled{opacity:.45}.products-variant-matrix{border-top:1px solid var(--p9-admin-line);min-width:0;display:grid}.products-variant-matrix[data-size-only=true]{--products-variant-columns:minmax(130px,1fr) minmax(120px,.9fr) 80px minmax(100px,.78fr) minmax(120px,.9fr) minmax(130px,1fr) minmax(110px,130px);--products-variant-selected-columns:34px minmax(130px,1fr) minmax(120px,.9fr) 80px minmax(100px,.78fr) minmax(120px,.9fr) minmax(130px,1fr) minmax(110px,130px)}.products-variant-matrix-head,.products-variant-matrix-row{grid-template-columns:var(--products-variant-columns,minmax(130px,1fr) minmax(90px,.72fr) minmax(120px,.9fr) 80px minmax(100px,.78fr) minmax(120px,.9fr) minmax(130px,1fr) minmax(110px,130px));align-items:center;gap:8px;min-width:0;display:grid}.products-variant-matrix.is-selecting .products-variant-matrix-head,.products-variant-matrix.is-selecting .products-variant-matrix-row{grid-template-columns:var(--products-variant-selected-columns,34px minmax(130px,1fr) minmax(90px,.72fr) minmax(120px,.9fr) 80px minmax(100px,.78fr) minmax(120px,.9fr) minmax(130px,1fr) minmax(110px,130px))}.products-variant-matrix-head{z-index:6;border-bottom:1px solid var(--p9-admin-line);background:var(--p9-admin-bg);min-height:40px;color:var(--p9-admin-muted);font:600 var(--p9-type-meta)/1.25 var(--fa-font-mono,ui-monospace,monospace);letter-spacing:.04em;position:sticky;top:63px}.products-variant-matrix-row{border-top:1px solid var(--p9-admin-line);min-height:72px;padding:10px 0;transition:background-color .12s}.products-variant-matrix-row:hover{background:#ffffff04}.products-variant-matrix-row.needs-attention{background:color-mix(in srgb,var(--p9-admin-warning) 4%,transparent);box-shadow:none}.products-variant-matrix-row [role=cell]{min-width:0}.products-variant-matrix-row input:not([type=checkbox]){width:100%;padding:0 9px}.products-variant-select{place-items:center;display:grid}.products-variant-matrix-row input[type=checkbox],.products-variant-matrix-head input[type=checkbox]{width:16px;height:16px;accent-color:var(--p9-admin-accent)}.products-variant-name{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.products-variant-files,.products-variant-route{gap:3px;min-width:0;display:grid}.products-variant-thumb{border:1px solid var(--p9-admin-line);background:var(--p9-admin-control);width:64px;height:48px;color:var(--p9-admin-muted);cursor:pointer;border-radius:7px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.products-variant-thumb:hover,.products-variant-thumb:focus-visible{border-color:var(--p9-admin-accent);outline:0}.products-variant-thumb img{object-fit:contain;background:#111;width:100%;height:100%}.products-variant-thumb>span{color:var(--p9-admin-muted);font:600 var(--p9-type-micro)/1.2 var(--fa-font-sans,"Poppins",sans-serif);text-align:center;padding:3px}.products-variant-thumb.is-draft{border-color:color-mix(in srgb,var(--p9-admin-accent) 62%,var(--p9-admin-line))}.products-variant-thumb.is-missing{border-style:dashed}.products-variant-id{gap:2px;min-width:0;display:grid}.products-variant-id b{color:var(--p9-admin-text);font:650 var(--p9-type-label)/1 var(--fa-font-mono,ui-monospace,monospace)}.products-variant-id em{color:var(--p9-admin-muted);font:600 var(--p9-type-micro)/1.25 var(--fa-font-sans,"Poppins",sans-serif);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.products-variant-id em[data-preview-state=draft]{color:var(--p9-admin-accent-strong)}.products-variant-id em[data-preview-state=missing]{color:var(--p9-admin-warning)}.products-variant-matrix-row small{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.products-variant-files b,.products-variant-route b{color:var(--p9-admin-copy);font-size:var(--p9-type-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.products-single-blockers{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.products-single-blockers button{border:1px solid var(--p9-admin-line);min-height:30px;color:var(--p9-admin-copy);font:600 var(--p9-type-meta)/1 var(--fa-font-sans,Inter,sans-serif);background:0 0;border-radius:999px;padding:0 8px}.products-single-blockers.is-warning button{border-color:color-mix(in srgb,var(--p9-admin-warning) 45%,var(--p9-admin-line));color:var(--p9-admin-warning)}.products-single-blockers.is-ready b{color:var(--p9-admin-success);font-size:var(--p9-type-micro)}.products-single-detail-cell{justify-content:flex-end;align-items:center;gap:6px;display:flex}.products-single-detail-cell .ae-products-button,.products-single-detail-cell .products-variant-remove{white-space:nowrap;min-height:36px;padding-inline:9px}.products-bulk-empty{color:var(--p9-admin-muted);padding:20px 0;font-size:11px}.products-single-note{margin:0;padding-bottom:8px}.products-context-stack{gap:18px;min-width:0;display:grid}.products-quick-preview{gap:14px;min-width:0;display:grid}.products-quick-preview-stage{border:1px solid var(--p9-admin-line);background:#111;border-radius:10px;place-items:center;min-height:280px;max-height:62vh;display:grid;overflow:hidden}.products-quick-preview-stage img{object-fit:contain;width:100%;height:100%;max-height:62vh;display:block}.products-quick-preview-stage>span{color:var(--p9-admin-muted);font-size:11px}.products-quick-preview-meta{border:1px solid var(--p9-admin-line);background:var(--p9-admin-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.products-quick-preview-meta>span{background:var(--p9-admin-surface);gap:4px;min-width:0;padding:10px 11px;display:grid}.products-quick-preview-meta small{color:var(--p9-admin-muted);font:600 var(--p9-type-micro)/1.2 var(--fa-font-mono,ui-monospace,monospace);letter-spacing:.05em}.products-quick-preview-meta b{overflow-wrap:anywhere;color:var(--p9-admin-text);font-size:10px}.products-quick-preview-meta b[data-preview-state=draft]{color:var(--p9-admin-accent-strong)}.products-quick-preview-meta b[data-preview-state=missing]{color:var(--p9-admin-warning)}.products-context-intro{color:var(--p9-admin-muted);margin:0;font-size:10px;line-height:1.55}.products-context-stack .ae-field{gap:6px;display:grid}.products-context-stack .ae-field :is(input,textarea){border:1px solid var(--p9-admin-line);background:var(--p9-admin-control);width:100%;min-height:44px;color:var(--p9-admin-text);font:inherit;border-radius:8px;padding:9px 11px}.products-context-stack textarea{resize:vertical}.products-context-fact,.products-context-alert{border-left:2px solid var(--p9-admin-line-strong);background:var(--p9-admin-surface);gap:4px;padding:11px 12px;display:grid}.products-context-alert{border-left-color:var(--p9-admin-warning)}.products-context-alert.is-error{border-left-color:var(--p9-admin-danger)}.products-context-fact small,.products-context-alert small{color:var(--p9-admin-muted);font:600 var(--p9-type-micro)/1.2 var(--fa-font-mono,ui-monospace,monospace);letter-spacing:.06em}.products-context-fact b,.products-context-alert b{overflow-wrap:anywhere;color:var(--p9-admin-text);font-size:10px}.products-variant-detail section{border-top:1px solid var(--p9-admin-line);gap:10px;padding-top:16px;display:grid}.products-variant-detail section h3{color:var(--p9-admin-text);margin:0;font-size:16px}.products-context-file-grid,.products-bulk-drop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.products-bulk-drop{border:1px dashed var(--p9-admin-line-strong);background:var(--p9-admin-surface);min-height:142px;color:var(--p9-admin-copy);cursor:pointer;border-radius:9px;align-content:center;gap:7px;padding:16px;display:grid}.products-bulk-drop:hover,.products-bulk-drop:focus-within{border-color:var(--p9-admin-accent);background:var(--p9-admin-accent-softer)}.products-bulk-drop>span{color:var(--p9-admin-accent);font:600 var(--p9-type-micro)/1.2 var(--fa-font-mono,ui-monospace,monospace);letter-spacing:.08em}.products-bulk-drop strong{color:var(--p9-admin-text);font-size:13px}.products-bulk-drop small{color:var(--p9-admin-muted);font-size:var(--p9-type-micro);line-height:1.45}.products-bulk-drop input{max-width:100%;color:var(--p9-admin-muted);font-size:var(--p9-type-micro)}.products-file-cell{border:1px solid var(--p9-admin-line);background:var(--p9-admin-control);cursor:pointer;border-radius:7px;align-content:center;gap:3px;min-width:0;min-height:52px;padding:8px 9px;display:grid;position:relative}.products-file-cell.is-missing{border-color:color-mix(in srgb,var(--p9-admin-warning) 60%,var(--p9-admin-line))}.products-file-cell b{color:var(--p9-admin-copy);font-size:var(--p9-type-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.products-file-cell small{color:var(--p9-admin-muted);font-size:var(--p9-type-micro)}.products-file-cell input{opacity:0;cursor:pointer;position:absolute;inset:0}.products-context-button-row{flex-wrap:wrap;gap:6px;display:flex}.products-unmatched-files{border-left:2px solid var(--p9-admin-warning);background:var(--p9-admin-surface);gap:6px;padding:11px;display:grid}.products-unmatched-files>div{align-items:baseline;gap:8px;display:flex}.products-unmatched-files>div span{color:var(--p9-admin-muted);font-size:var(--p9-type-micro)}.products-unmatched-files label{grid-template-columns:minmax(0,1fr) minmax(150px,220px);align-items:center;gap:8px;min-width:0;display:grid}.products-unmatched-files label>span{gap:2px;min-width:0;display:grid}.products-unmatched-files label b{color:var(--p9-admin-text);font-size:var(--p9-type-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.products-unmatched-files label small{color:var(--p9-admin-muted);font-size:var(--p9-type-micro)}.products-unmatched-files select{width:100%;padding:0 8px}.products-family-font-default{border-top:1px solid var(--p9-admin-line);border-bottom:1px solid var(--p9-admin-line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.products-family-font-default h3{color:var(--p9-admin-text);margin:4px 0;font-size:15px}.products-family-font-default p:last-child{color:var(--p9-admin-muted);font-size:var(--p9-type-micro);margin:0}.products-family-font-default>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.products-context-file-summary{border:1px solid var(--p9-admin-line);background:var(--p9-admin-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.products-context-file-summary>span{background:var(--p9-admin-surface);gap:3px;padding:9px;display:grid}.products-context-file-summary small{color:var(--p9-admin-muted);font:600 var(--p9-type-micro)/1.2 var(--fa-font-mono,ui-monospace,monospace)}.products-context-file-summary b{font-size:15px}@media (width<=1180px){.products-single-actionbar{flex-direction:column;align-items:stretch}.products-single-statusline{width:100%}.products-single-actions{justify-content:flex-start}.products-variant-matrix{overflow-x:auto}.products-variant-matrix-head,.products-variant-matrix-row{min-width:1120px}}@media (width<=720px){.products-single-header,.products-single-matrix-head,.products-family-font-default{flex-direction:column;align-items:stretch}.products-single-actionbar{position:static}.products-single-statusline{flex-wrap:wrap;justify-content:flex-start;width:100%}.products-single-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.products-single-actions>*{min-width:0}.products-single-actions>.is-primary{grid-column:1/-1}.products-single-maintenance>summary{justify-content:center}.products-single-maintenance>button{width:100%;margin-top:5px;position:static}.products-bulk-toolbar{align-items:stretch}.products-bulk-search{flex-basis:100%}.products-selection-toggle{flex:100%}.products-bulk-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.products-bulk-actions>span{grid-column:1/-1}.products-bulk-actions label{min-width:0}.products-bulk-actions input{width:100%}.products-context-file-grid,.products-bulk-drop-grid,.products-unmatched-files label{grid-template-columns:1fr}.products-family-font-default>div:last-child{justify-content:flex-start}.products-context-file-summary{grid-template-columns:1fr}.products-quick-preview-stage{min-height:220px}.products-quick-preview-meta{grid-template-columns:1fr}}@container products-matrix (width<=960px){.products-variant-matrix{overflow:visible}.products-variant-matrix-head{display:none}.products-variant-matrix-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;min-width:0;padding:12px 0}.products-variant-matrix.is-selecting .products-variant-matrix-row{grid-template-columns:30px minmax(0,1fr) minmax(0,1fr)}.products-variant-select{grid-area:1/1;align-self:center}.products-variant-name{grid-column:1/-1;grid-template-columns:48px minmax(0,1fr)}.products-variant-matrix.is-selecting .products-variant-name{grid-column:2/-1}.products-variant-thumb{width:48px;height:36px}.products-variant-colour,.products-variant-price,.products-variant-route{grid-column:1}.products-variant-size,.products-variant-files,.products-single-blockers,.products-variant-matrix.is-selecting :is(.products-variant-colour,.products-variant-price,.products-variant-route){grid-column:2}.products-variant-matrix.is-selecting :is(.products-variant-size,.products-variant-files,.products-single-blockers){grid-column:3}.products-single-detail-cell{grid-column:1/-1}.products-variant-matrix.is-selecting .products-single-detail-cell{grid-column:2/-1}.products-variant-matrix-row :is(.products-variant-colour,.products-variant-size,.products-variant-price,.products-variant-files,.products-variant-route,.products-single-blockers,.products-single-detail-cell){gap:4px;display:grid}.products-variant-colour:before{content:"Colour"}.products-variant-size:before,.products-variant-price:before,.products-variant-files:before{content:attr(data-cell-label)}.products-variant-route:before{content:"Checkout link"}.products-single-blockers:before{content:"Status"}.products-variant-matrix-row :is(.products-variant-colour,.products-variant-size,.products-variant-price,.products-variant-files,.products-variant-route,.products-single-blockers):before{color:var(--p9-admin-muted);font:600 var(--p9-type-micro)/1.2 var(--fa-font-mono,ui-monospace,monospace);letter-spacing:.05em}.products-single-detail-cell{justify-content:flex-start}.products-single-detail-cell .ae-products-button{width:100%}}.p9b-font-library{gap:16px;min-width:0;padding-top:0;display:grid}.p9b-font-head p:not(.p9-kicker){max-width:720px;color:var(--p9-admin-muted);font-size:var(--p9-type-body);margin:0;line-height:1.55}.p9b-font-metrics{border-block:1px solid var(--p9-admin-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}.p9b-font-metric{border-right:1px solid var(--p9-admin-line);gap:4px;min-width:0;padding:12px 14px;display:grid}.p9b-font-metric:first-child{padding-left:0}.p9b-font-metric:last-child{border-right:0}.p9b-font-metric>span{color:var(--p9-admin-muted);font:600 var(--p9-type-micro)/1.25 var(--fa-font-mono,ui-monospace,monospace);letter-spacing:.06em}.p9b-font-metric strong{color:var(--p9-admin-text);font-size:19px;font-weight:620}.p9b-font-metric small{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);line-height:1.45}.p9b-font-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.p9b-font-search{border:1px solid var(--p9-admin-line);border-radius:var(--p9-control-radius);background:var(--p9-admin-control);width:100%;min-height:44px;color:var(--p9-admin-text);font:inherit;padding:0 12px}.p9b-font-search:focus-visible{border-color:var(--p9-admin-line-strong);outline:2px solid var(--p9-admin-focus);outline-offset:2px}.p9b-font-banner{border-block:1px solid var(--p9-admin-line);min-width:0;color:var(--p9-admin-muted);font-size:var(--p9-type-meta);align-items:center;gap:12px;padding:12px 0;line-height:1.5;display:flex}.p9b-font-banner b{color:var(--p9-admin-text)}.p9b-font-banner .p9-admin-button{margin-left:auto}.p9b-font-table{border:1px solid var(--p9-admin-line);border-radius:10px;min-width:0;display:grid;overflow:hidden}.p9b-font-row{border-top:1px solid var(--p9-admin-line);grid-template-columns:minmax(220px,1.25fr) minmax(180px,.9fr) minmax(110px,.5fr) minmax(90px,.4fr) 92px;align-items:center;gap:14px;min-width:0;min-height:64px;padding:10px 14px;display:grid}.p9b-font-row:first-child{border-top:0}.p9b-font-row>span{overflow-wrap:anywhere;min-width:0;color:var(--p9-admin-copy);font-size:var(--p9-type-meta)}.p9b-font-row>span:first-child{gap:2px;display:grid}.p9b-font-row b{color:var(--p9-admin-text);font-size:var(--p9-type-label)}.p9b-font-row small{color:var(--p9-admin-muted);font-size:var(--p9-type-micro)}.p9b-font-row.is-header{background:var(--p9-admin-surface-2);min-height:38px;color:var(--p9-admin-muted)}.p9b-font-row.is-header>span{font:600 var(--p9-type-micro)/1.2 var(--fa-font-mono,ui-monospace,monospace);letter-spacing:.05em;text-transform:uppercase}.p9b-font-row>button{border:1px solid var(--p9-admin-line);border-radius:var(--p9-control-radius);min-height:40px;color:var(--p9-admin-copy);font:600 var(--p9-type-micro)/1 var(--fa-font-sans);cursor:pointer;background:0 0}.p9b-font-row>button:is(:hover,:focus-visible){border-color:var(--p9-admin-line-strong);background:var(--p9-admin-control);color:var(--p9-admin-text);outline:0}.p9b-font-status{color:var(--p9-admin-warning);font:600 var(--p9-type-micro)/1.2 var(--fa-font-mono,ui-monospace,monospace);align-items:center;gap:6px;display:inline-flex}.p9b-font-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.p9b-font-status[data-tone=success]{color:var(--p9-admin-success)}.p9b-font-hint{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);margin:0}.p9b-font-empty{border-top:1px solid var(--p9-admin-line);gap:5px;padding:24px 0;display:grid}.p9b-font-empty h3{color:var(--p9-admin-text);font-size:var(--p9-type-section);margin:0;font-weight:550}.p9b-font-empty p{color:var(--p9-admin-muted);font-size:var(--p9-type-body);margin:0}.p9b-font-overlay{background:#000000b8}.p9b-font-dialog{border:1px solid var(--p9-admin-line-strong);background:var(--p9-admin-surface);width:min(820px,100vw - 32px);max-height:min(88vh,820px);color:var(--p9-admin-text);border-radius:12px;overflow:auto}.p9b-font-dialog-head{border-bottom:1px solid var(--p9-admin-line);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 16px;display:flex}.p9b-font-dialog-head h2{letter-spacing:-.03em;margin:4px 0 5px;font-size:clamp(22px,3vw,30px);font-weight:550}.p9b-font-dialog-head p:not(.p9-kicker){color:var(--p9-admin-muted);font-size:var(--p9-type-meta);margin:0;line-height:1.5}.p9b-font-dialog>.p9b-font-hint{padding:16px 22px 0}.p9b-font-upload-form{padding:0 22px 20px}.p9b-font-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:18px 0 0;display:grid}.p9b-font-fields>label,.p9b-font-more>label{min-width:0;color:var(--p9-admin-muted);font-size:var(--p9-type-meta);gap:6px;display:grid}.p9b-font-fields input,.p9b-font-more input{border:1px solid var(--p9-admin-line);border-radius:var(--p9-control-radius);background:var(--p9-admin-control);width:100%;min-width:0;min-height:44px;color:var(--p9-admin-text);font:inherit;padding:9px 11px}.p9b-font-fields input[type=file]{padding:9px}.p9b-font-fields label>small{color:var(--p9-admin-muted);font-size:var(--p9-type-micro);line-height:1.4}.p9b-font-more{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.p9b-font-actions,.p9b-font-dialog-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.p9b-font-actions{grid-column:1/-1}.p9b-font-feedback{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);grid-column:1/-1;margin:0}.p9b-font-feedback.is-success{color:var(--p9-admin-success)}.p9b-font-feedback.is-error{color:var(--p9-admin-danger)}.p9b-font-detail{gap:14px;padding:18px 22px;display:grid}.p9b-font-detail>p{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);margin:0;line-height:1.55}.p9b-font-record{border-top:1px solid var(--p9-admin-line);margin:0;display:grid}.p9b-font-record>div{border-bottom:1px solid var(--p9-admin-line);grid-template-columns:minmax(130px,.35fr) minmax(0,1fr);gap:14px;padding:10px 0;display:grid}.p9b-font-record dt{color:var(--p9-admin-muted);font-size:var(--p9-type-meta)}.p9b-font-record dd{overflow-wrap:anywhere;color:var(--p9-admin-copy);font-size:var(--p9-type-meta);margin:0}.p9b-font-dialog-actions{border-top:1px solid var(--p9-admin-line);padding:14px 22px}@media (width<=760px){.p9b-font-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.p9b-font-metric:nth-child(2){border-right:0}.p9b-font-metric:nth-child(n+3){border-top:1px solid var(--p9-admin-line)}.p9b-font-toolbar{grid-template-columns:1fr}.p9b-font-row{grid-template-columns:minmax(0,1fr) auto;gap:7px}.p9b-font-row.is-header{display:none}.p9b-font-row>span:nth-child(n+2):not(.p9b-font-status){grid-column:1}.p9b-font-row>.p9b-font-status{grid-area:1/2}.p9b-font-row>button{grid-area:2/2/-1}.p9b-font-fields,.p9b-font-more{grid-template-columns:1fr}}.p12-admin-root[data-admin-shell=fadearc-p9] [data-products-surface=p9-editor] .ae-editor-header h2{font-size:clamp(25px,3.4vw,38px)}.p12-admin-root[data-admin-shell=fadearc-p9] [data-products-surface=p9-editor] .ae-editor-page:not(.products-vnext-editor) .ae-editor-layout{grid-template-columns:minmax(0,1fr) minmax(260px,32%);gap:24px}.p12-admin-root[data-admin-shell=fadearc-p9] [data-products-surface=p9-editor] .ae-workspace-summary:not(.products-bulk-summary){border:1px solid var(--p9-admin-line);background:var(--p9-admin-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:16px 0 0;display:grid}.p12-admin-root[data-admin-shell=fadearc-p9] [data-products-surface=p9-editor] .ae-variant-filter{flex-wrap:wrap;gap:4px;display:flex}.p12-admin-root[data-admin-shell=fadearc-p9] [data-products-surface=p9-editor] .ae-variant-filter button{border:1px solid var(--p9-admin-line);min-height:44px;color:var(--p9-admin-copy);font:600 10px/1 var(--fa-font-sans,"Poppins",sans-serif);background:0 0;border-radius:8px;padding:0 11px}.p12-admin-root[data-admin-shell=fadearc-p9] [data-products-surface=p9-editor] .ae-variant-filter button[aria-pressed=true]{border-color:var(--p9-admin-line-strong);background:var(--p9-admin-accent-soft);color:var(--p9-admin-accent-strong)}.p12-admin-root[data-admin-shell=fadearc-p9] [data-products-surface=p9-editor] .ae-variant-filter button span{color:var(--p9-admin-muted);margin-left:4px}@media (width<=1180px){.products-vnext-toolbar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(150px,.65fr))}.products-vnext-row{grid-template-columns:minmax(0,1fr);gap:10px}.products-vnext-row-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.products-vnext-row-actions{justify-content:flex-start}}@media (width<=720px){.products-vnext-catalog-head{flex-direction:column;align-items:stretch;gap:12px}.products-vnext-catalog-head-actions{justify-content:stretch}.products-vnext-catalog-head-actions>*{flex:auto}.products-vnext-summary,.products-vnext-toolbar{grid-template-columns:1fr}.products-vnext-result-count{grid-column:1}.products-vnext-row{padding:14px 0}.products-vnext-row-main{grid-template-columns:64px minmax(0,1fr)}.products-vnext-row-preview{width:64px;height:54px}.products-vnext-row-facts{border-top:1px solid var(--p9-admin-line);grid-template-columns:repeat(2,minmax(0,1fr))}.products-vnext-row-facts>span{border-left:0;padding:10px 8px 0 0}.products-vnext-row-actions{width:100%}.products-vnext-row-actions>.p9-admin-button{flex:auto}.products-vnext-row-error{flex-direction:column;align-items:flex-start}.p9b-catalog-studio-header{flex-direction:column;align-items:stretch;gap:12px}.p9b-catalog-subnav{width:100%}.p9b-catalog-subnav button{flex:1 1 0;min-width:0}.p12-admin-root[data-admin-shell=fadearc-p9] [data-products-surface=p9-editor] .ae-workspace-summary:not(.products-bulk-summary){grid-template-columns:1fr}.p12-admin-root[data-admin-shell=fadearc-p9] [data-products-surface=p9-editor] .ae-variant-filter{width:100%}.p12-admin-root[data-admin-shell=fadearc-p9] [data-products-surface=p9-editor] .ae-variant-filter button{flex:auto}}@media (prefers-reduced-motion:reduce){.p9b-catalog-studio *,[data-products-surface=p9-editor] *{scroll-behavior:auto;transition-duration:.001ms}}.astra-product-route-status{place-items:start;gap:10px;width:100%;min-height:280px;padding:42px 0;display:grid}.astra-product-route-status h1{letter-spacing:-.055em;max-width:800px;margin:8px 0 10px;font-size:clamp(2.2rem,5vw,4.6rem);line-height:.98}.astra-product-route-status p{max-width:700px;color:var(--studio-copy);margin:0;font-size:1rem;line-height:1.65}.astra-products-button{border:1px solid var(--studio-line);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);min-height:44px;color:var(--studio-text);font:inherit;cursor:pointer;transition:border-color var(--studio-motion-duration) ease,background-color var(--studio-motion-duration) ease;padding:10px 15px;font-size:.82rem;font-weight:600}.astra-products-button:hover:not(:disabled){border-color:var(--studio-selected-line);background:var(--studio-accent-soft)}.astra-products-button:disabled{cursor:not-allowed;opacity:.48}.astra-products-button.is-primary{border-color:var(--studio-accent-strong);background:var(--studio-solid-bg);color:var(--studio-solid-fg)}.astra-products-button:focus-visible,.astra-products-icon-button:focus-visible{outline:2px solid var(--studio-focus);outline-offset:3px}.astra-product-dialog-backdrop{z-index:1000;background:var(--studio-overlay-backdrop-strong)}.astra-product-removal-dialog,.astra-product-palette-dialog,.astra-product-font-dialog{border:1px solid var(--studio-selected-line);border-radius:var(--studio-card-radius);background:var(--studio-dialog-surface);width:min(920px,100vw - 32px);max-height:min(90vh,820px);color:var(--studio-text);box-shadow:var(--studio-shadow);overflow:auto}.astra-product-preview-dialog>header,.astra-product-removal-dialog>header,.astra-product-palette-dialog>header,.astra-product-font-dialog>header{border-bottom:1px solid var(--studio-line);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.astra-product-preview-dialog h2,.astra-product-removal-dialog h2,.astra-product-palette-dialog h2,.astra-product-font-dialog h2{letter-spacing:-.04em;margin:6px 0;font-size:1.45rem}.astra-product-preview-dialog header p:not(.eyebrow),.astra-product-removal-dialog header p:not(.eyebrow),.astra-product-palette-dialog header p:not(.eyebrow),.astra-product-font-dialog header p:not(.eyebrow){color:var(--studio-copy);margin:0;font-size:.75rem;line-height:1.5}.astra-products-icon-button{border:1px solid var(--studio-line);width:44px;height:44px;color:var(--studio-text);font:inherit;cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;font-size:1.2rem;display:grid}.astra-product-preview-dialog>footer,.astra-product-removal-dialog>footer,.astra-product-palette-dialog>footer,.astra-product-font-dialog>footer{border-top:1px solid var(--studio-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px 22px;display:flex}.astra-product-removal-dialog{width:min(620px,100vw - 32px)}.astra-product-removal-dialog>header{padding-bottom:16px}.astra-product-removal-dialog .product-removal-content{gap:12px;padding:20px 24px;display:grid}.astra-product-removal-dialog .product-removal-subject{border:1px solid var(--studio-line);border-radius:var(--studio-control-radius);overflow-wrap:anywhere;padding:13px;font-weight:600}.astra-product-removal-dialog .product-removal-content p,.astra-product-removal-dialog .product-removal-content li{color:var(--studio-copy);font-size:.78rem;line-height:1.55}.astra-product-removal-dialog .product-removal-content ul{gap:8px;margin:0;padding-left:18px;display:grid}.astra-product-removal-dialog .product-removal-error{color:var(--studio-danger)}.astra-product-palette-dialog{width:min(1000px,100vw - 32px)}.astra-product-palette-dialog .palette-picker-body{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:16px;padding:20px 24px;display:grid}.astra-product-palette-dialog .palette-picker-stage{border:1px solid var(--studio-line);border-radius:var(--studio-control-radius);background:var(--studio-media-bg);min-width:0}.astra-product-palette-dialog .palette-picker-image-wrap{place-items:center;min-height:300px;padding:20px;display:grid;position:relative}.astra-product-palette-dialog .palette-picker-image{object-fit:contain;cursor:crosshair;max-width:100%;max-height:52vh;display:block}.astra-product-palette-dialog .palette-picker-image-overlay{pointer-events:none;position:absolute}.astra-product-palette-dialog .palette-picker-point{border:2px solid #fff;border-radius:50%;width:20px;height:20px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #000,0 0 0 4px #ffffff40}.astra-product-palette-dialog .palette-picker-magnifier{background-repeat:no-repeat;border:2px solid #fff;border-radius:50%;width:76px;height:76px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000073}.astra-product-palette-dialog .palette-picker-controls{align-content:start;gap:12px;min-width:0;display:grid}.astra-product-palette-dialog .palette-picker-controls p{color:var(--studio-copy);margin:0;font-size:.74rem;line-height:1.55}.astra-product-palette-dialog .palette-picker-slots{gap:8px;display:grid}.astra-product-palette-dialog .palette-picker-slot{border:1px solid var(--studio-line);border-radius:var(--studio-control-radius);color:var(--studio-text);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:10px;display:flex}.astra-product-palette-dialog .palette-picker-slot.is-active{border-color:var(--studio-selected-line);background:var(--studio-accent-soft)}.astra-product-palette-dialog .palette-picker-slot-swatch{border:1px solid var(--studio-line);background:var(--studio-media-bg);border-radius:8px;flex:none;width:30px;height:30px}.astra-product-palette-dialog .palette-picker-slot span:last-child{gap:2px;display:grid}.astra-product-palette-dialog .palette-picker-slot small{color:var(--studio-muted)}.astra-product-font-dialog{width:min(860px,100vw - 32px)}@media (width<=700px){.astra-product-removal-dialog,.astra-product-palette-dialog,.astra-product-font-dialog{border-radius:var(--studio-control-radius);width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.astra-product-removal-dialog>header,.astra-product-palette-dialog>header,.astra-product-font-dialog>header,.astra-product-removal-dialog>footer,.astra-product-palette-dialog>footer,.astra-product-font-dialog>footer{padding-left:16px;padding-right:16px}.astra-product-palette-dialog .palette-picker-body{grid-template-columns:1fr;padding:14px 16px}.astra-product-palette-dialog .palette-picker-image-wrap{min-height:220px}.astra-product-font-dialog .font-picker-manual{grid-template-columns:1fr}.astra-product-font-dialog .font-library-picker-actions{display:grid}.astra-product-font-dialog .font-library-picker-actions>span{margin:0}.astra-product-dialog-header{padding-left:16px;padding-right:16px}.astra-product-dialog-footer{grid-template-columns:1fr 1fr;padding-left:16px;padding-right:16px;display:grid}.astra-product-dialog-footer .astra-products-button{width:100%}.astra-product-dialog-footer .astra-product-font-selection-count{grid-column:1/-1;margin:0}}@media (prefers-reduced-motion:reduce){.astra-products-button{transition:none;animation:none}}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-customer-ops-shell=p9d1]{width:100%;min-width:0;color:var(--p9-admin-text)}.p9d-customer-ops-view,.p9d-customer-ops-view>[data-route-body-owner=p9],.p9d-customer-ops-view :is(.ac-route,.ac-page,.ao-page){width:100%;min-width:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-customer-ops-shell=p9d1] .ax-metric-grid{gap:var(--p9-space-3);margin:0 0 var(--p9-space-5)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-customer-ops-shell=p9d1] .ax-metric-card{min-height:94px;padding:var(--p9-space-4);border-color:var(--p9-admin-line);border-radius:var(--p9-surface-radius);background:var(--p9-admin-surface);box-shadow:none}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-customer-ops-shell=p9d1] .ax-metric-card>span{color:var(--p9-admin-muted);font-size:var(--p9-type-micro);letter-spacing:.06em;line-height:1.35}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-customer-ops-shell=p9d1] .ax-metric-card>strong{color:var(--p9-admin-text);font-size:24px;font-weight:500;line-height:1.15}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-customer-ops-shell=p9d1] .ax-metric-card>small{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);line-height:var(--p9-leading-meta)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-customer-ops-shell=p9d1] :is(.ac-table .ax-header,.ac-table .ax-header span,.customer-ops-tabs button span,.customer-ops-summary article>span,.customer-ops-table-head,.customer-ops-table-head span,.inbox-meta mark,.brief-record-grid>div>span,.brief-long-copy span,.ax-admin-eyebrow,.ac-facts small){font-size:var(--p9-type-micro);line-height:1.4}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-customer-ops-shell=p9d1] :is(.ac-record-row small,.ac-order small,.ao-table-head,.ao-row small,.ao-item small,.ao-facts dt){font-size:var(--p9-type-meta);line-height:var(--p9-leading-meta)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-customer-ops-shell=p9d1] .ax-button{min-height:var(--p9-control-h);font-size:var(--p9-type-label)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-customer-ops-shell=p9d1] :is(.ac-toolbar input,.ao-toolbar input,.ao-toolbar select){min-height:var(--p9-control-h);border-radius:var(--p9-control-radius);font-size:var(--p9-type-body)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-customer-ops-shell=p9d1] :is(.ac-note,.ao-table){border-color:var(--p9-admin-line);border-radius:var(--p9-surface-radius);box-shadow:none}[data-customer-ops-shell=p9d1] .p9d-records-workbench{gap:var(--p9-space-5);grid-template-columns:minmax(0,1fr) minmax(390px,430px);align-items:start;min-width:0;display:grid}[data-customer-ops-shell=p9d1] .p9d-records-list{min-width:0}[data-customer-ops-shell=p9d1] .p9d-record-inspector{min-width:0;max-height:none;padding:0 0 0 var(--p9-space-5);border:0;border-left:1px solid var(--p9-admin-line);box-shadow:none;background:0 0;border-radius:0;position:relative;top:auto;overflow:visible}[data-customer-ops-shell=p9d1] .p9d-inspector-content{gap:var(--p9-space-4);min-width:0;display:grid}[data-customer-ops-shell=p9d1] .p9d-record-inspector .ac-record-header,[data-customer-ops-shell=p9d1] .p9d-record-inspector .ax-dialog-header{padding:0 0 var(--p9-space-3);border-bottom:1px solid var(--p9-admin-line);margin:0}[data-customer-ops-shell=p9d1] .p9d-record-inspector :is(.ac-record-header h2,.ax-dialog-header h2){margin:var(--p9-space-1) 0;letter-spacing:-.02em;font-size:20px;line-height:1.25}[data-customer-ops-shell=p9d1] .p9d-record-inspector :is(.ac-record-header p,.ax-dialog-header p){color:var(--p9-admin-muted);font-size:var(--p9-type-meta);line-height:var(--p9-leading-meta);overflow-wrap:anywhere;margin:0}[data-customer-ops-shell=p9d1] .p9d-record-inspector .ac-facts,[data-customer-ops-shell=p9d1] .p9d-record-inspector .ao-facts{gap:var(--p9-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}[data-customer-ops-shell=p9d1] .p9d-record-inspector :is(.ac-facts,.ao-facts)>div{border:0;border-top:1px solid var(--p9-admin-line);min-width:0;box-shadow:none;background:0 0;border-radius:0;padding:10px 0}[data-customer-ops-shell=p9d1] .p9d-record-inspector :is(.ac-facts small,.ao-facts dt){color:var(--p9-admin-muted);font-size:var(--p9-type-micro);line-height:1.35}[data-customer-ops-shell=p9d1] .p9d-record-inspector :is(.ac-facts b,.ao-facts dd){color:var(--p9-admin-text);font-size:var(--p9-type-label);overflow-wrap:anywhere;margin:3px 0 0;line-height:1.45;display:block}[data-customer-ops-shell=p9d1] .p9d-record-inspector .ac-record-columns{gap:var(--p9-space-3);grid-template-columns:1fr;display:grid}[data-customer-ops-shell=p9d1] .p9d-record-inspector :is(.ac-panel,.ao-section){padding:var(--p9-space-3) 0 0;border:0;border-top:1px solid var(--p9-admin-line);background:0 0;border-radius:0;margin:0}[data-customer-ops-shell=p9d1] .p9d-record-inspector :is(.ac-panel h3,.ao-section h3,.ao-section summary){margin:var(--p9-space-1) 0 var(--p9-space-3);font-size:var(--p9-type-subhead);font-weight:500;line-height:1.3}[data-customer-ops-shell=p9d1] .p9d-record-inspector .ac-panel h4{margin:var(--p9-space-4) 0 var(--p9-space-2);font-size:var(--p9-type-label);font-weight:600}[data-customer-ops-shell=p9d1] .p9d-context-actions,[data-customer-ops-shell=p9d1] .p9d-record-inspector .ax-button-row{gap:var(--p9-space-2);flex-wrap:wrap;margin:0;display:flex}[data-customer-ops-shell=p9d1] .p9d-context-actions .ax-button,[data-customer-ops-shell=p9d1] .p9d-record-inspector .ax-button-row .ax-button{background:0 0;flex:none;width:auto}[data-customer-ops-shell=p9d1] .p9d-inspector-empty{gap:var(--p9-space-2);min-height:260px;padding:var(--p9-space-3) 0;align-content:start;display:grid}[data-customer-ops-shell=p9d1] .p9d-inspector-empty>span{color:var(--p9-admin-muted);font-size:var(--p9-type-micro);letter-spacing:.07em;font-weight:600}[data-customer-ops-shell=p9d1] .p9d-inspector-empty h3{font-size:var(--p9-type-subhead);margin:0;font-weight:500}[data-customer-ops-shell=p9d1] .p9d-inspector-empty p{color:var(--p9-admin-muted);font-size:var(--p9-type-body);line-height:var(--p9-leading-body);margin:0}[data-customer-ops-shell=p9d1] :is(.ac-table .ax-data-table-row.is-selected,.ao-table .ao-row.is-selected){background:var(--p9-admin-accent-soft);box-shadow:inset 2px 0 0 var(--p9-admin-accent)}[data-customer-ops-shell=p9d1] .p9d-review-context{padding-bottom:0}[data-customer-ops-shell=p9d1] .p9d-inspector-clear{min-width:0;padding-inline:var(--p9-space-2);color:var(--p9-admin-muted);background:0 0;border-color:#0000}[data-customer-ops-shell=p9d1] .p9d-inspector-clear:is(:hover,:focus-visible){border-color:var(--p9-admin-line);background:var(--p9-admin-control);color:var(--p9-admin-text)}[data-customer-ops-shell=p9d1] .p9d-inspector-note{padding:var(--p9-space-3) 0;border-top:1px solid var(--p9-admin-line);border-bottom:1px solid var(--p9-admin-line);color:var(--p9-admin-muted);font-size:var(--p9-type-meta);line-height:var(--p9-leading-meta);margin:0}@media (width<=1050px){[data-customer-ops-shell=p9d1] .p9d-records-workbench{gap:var(--p9-space-4);grid-template-columns:minmax(0,1fr) minmax(300px,340px)}}@media (width<=860px){[data-customer-ops-shell=p9d1] .p9d-records-workbench{grid-template-columns:1fr}[data-customer-ops-shell=p9d1] .p9d-record-inspector{max-height:none;padding:var(--p9-space-4) 0 0;border-left:0;border-top:1px solid var(--p9-admin-line);position:static}}[data-customer-ops-shell=p9d1] .p9d-orders-page{gap:var(--p9-space-4);min-width:0;display:grid}[data-customer-ops-shell=p9d1] .p9d-orders-metrics{border-block:1px solid var(--p9-admin-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}[data-customer-ops-shell=p9d1] .p9d-orders-metric{border-right:1px solid var(--p9-admin-line);align-content:center;gap:4px;min-width:0;min-height:82px;padding:12px 14px;display:grid}[data-customer-ops-shell=p9d1] .p9d-orders-metric:first-child{padding-left:0}[data-customer-ops-shell=p9d1] .p9d-orders-metric:last-child{border-right:0}[data-customer-ops-shell=p9d1] .p9d-orders-metric>span{color:var(--p9-admin-muted);font:600 var(--p9-type-micro)/1.25 var(--fa-font-mono,ui-monospace,monospace);letter-spacing:.06em;text-transform:uppercase}[data-customer-ops-shell=p9d1] .p9d-orders-metric strong{color:var(--p9-admin-text);font-size:20px;font-weight:620;line-height:1.15}[data-customer-ops-shell=p9d1] .p9d-orders-metric small{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);line-height:1.4}[data-customer-ops-shell=p9d1] .ao-toolbar{min-width:0;padding:0 0 var(--p9-space-3);border-bottom:1px solid var(--p9-admin-line);grid-template-columns:minmax(240px,1fr) minmax(180px,240px) auto auto auto;align-items:end;gap:8px;display:grid}[data-customer-ops-shell=p9d1] .ao-toolbar>input,[data-customer-ops-shell=p9d1] .ao-toolbar select{border:1px solid var(--p9-admin-line);border-radius:var(--p9-control-radius);background:var(--p9-admin-control);width:100%;min-width:0;min-height:44px;color:var(--p9-admin-text);font:inherit;padding:0 11px}[data-customer-ops-shell=p9d1] .ao-toolbar label{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);gap:5px;display:grid}[data-customer-ops-shell=p9d1] .ao-table{background:0 0;border:0;border-radius:0;min-width:0;display:grid}[data-customer-ops-shell=p9d1] .ao-row{border-bottom:1px solid var(--p9-admin-line);min-width:0;min-height:68px;color:var(--p9-admin-copy);font-size:var(--p9-type-meta);grid-template-columns:minmax(230px,1.2fr) minmax(170px,1fr) 100px 110px 84px;align-items:center;gap:12px;padding:10px 8px;display:grid}[data-customer-ops-shell=p9d1] .ao-table-head{min-height:38px;color:var(--p9-admin-muted);font:600 var(--p9-type-micro)/1.2 var(--fa-font-mono,ui-monospace,monospace);letter-spacing:.05em;text-transform:uppercase;padding-block:6px}[data-customer-ops-shell=p9d1] .ao-row>span{overflow-wrap:anywhere;min-width:0}[data-customer-ops-shell=p9d1] .ao-order-primary{gap:2px;display:grid}[data-customer-ops-shell=p9d1] .ao-order-primary b{color:var(--p9-admin-text);font-size:var(--p9-type-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-customer-ops-shell=p9d1] .ao-row small{min-width:0;color:var(--p9-admin-muted);font-size:var(--p9-type-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-customer-ops-shell=p9d1] .ao-order-item{color:var(--p9-admin-copy);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}[data-customer-ops-shell=p9d1] .ao-order-status{border:1px solid var(--p9-admin-line);width:max-content;color:var(--p9-admin-copy);font-size:var(--p9-type-micro);text-transform:capitalize;border-radius:999px;padding:4px 7px}[data-customer-ops-shell=p9d1] .ao-order-status[data-status=paid]{border-color:color-mix(in srgb,var(--p9-admin-success) 35%,var(--p9-admin-line));color:var(--p9-admin-success)}[data-customer-ops-shell=p9d1] .ao-order-total{justify-items:start;gap:2px;display:grid}[data-customer-ops-shell=p9d1] .ao-order-total b{color:var(--p9-admin-text);font-size:var(--p9-type-label)}[data-customer-ops-shell=p9d1] .ao-order-total small{color:var(--p9-admin-warning)}[data-customer-ops-shell=p9d1] .ao-row>.p9-admin-button{min-height:40px;padding-inline:9px}[data-customer-ops-shell=p9d1] .ao-note{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);margin:0;padding:10px 0;line-height:1.5}[data-customer-ops-shell=p9d1] .p9d-inspector-head{padding:0 0 var(--p9-space-3);border-bottom:1px solid var(--p9-admin-line);justify-content:space-between;align-items:flex-start;gap:14px;display:flex}[data-customer-ops-shell=p9d1] .p9d-inspector-head h2{color:var(--p9-admin-text);margin:4px 0;font-size:20px;font-weight:550}[data-customer-ops-shell=p9d1] .p9d-inspector-head p:not(.p9-kicker){color:var(--p9-admin-muted);font-size:var(--p9-type-meta);overflow-wrap:anywhere;margin:0}[data-customer-ops-shell=p9d1] .ao-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:0;display:grid}[data-customer-ops-shell=p9d1] .ao-facts>div{border-bottom:1px solid var(--p9-admin-line);min-width:0;padding:10px 0}[data-customer-ops-shell=p9d1] .ao-facts dt{color:var(--p9-admin-muted);font-size:var(--p9-type-micro)}[data-customer-ops-shell=p9d1] .ao-facts dd{overflow-wrap:anywhere;color:var(--p9-admin-text);font-size:var(--p9-type-meta);margin:3px 0 0;line-height:1.45}[data-customer-ops-shell=p9d1] .ao-section{padding:var(--p9-space-3) 0 0;border:0;border-top:1px solid var(--p9-admin-line);margin:0}[data-customer-ops-shell=p9d1] .ao-section h3,[data-customer-ops-shell=p9d1] .ao-section summary{color:var(--p9-admin-text);font-size:var(--p9-type-subhead);margin:0 0 10px;font-weight:550}[data-customer-ops-shell=p9d1] .ao-item{border-top:1px solid var(--p9-admin-line);justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;padding:9px 0;display:flex}[data-customer-ops-shell=p9d1] .ao-item>*{overflow-wrap:anywhere;min-width:0}[data-customer-ops-shell=p9d1] .ao-item>span:first-child{gap:3px;display:grid}[data-customer-ops-shell=p9d1] .ao-item>span:first-child b{line-height:1.4}[data-customer-ops-shell=p9d1] .ao-item-value{max-width:96px;color:var(--p9-admin-text);font-size:var(--p9-type-label);text-align:right;white-space:nowrap;flex:none;font-weight:600}[data-customer-ops-shell=p9d1] .p9d-inspector-empty-map{margin-top:var(--p9-space-3);border-block:1px solid var(--p9-admin-line);gap:0;display:grid}[data-customer-ops-shell=p9d1] .p9d-inspector-empty-map>span{border-bottom:1px solid var(--p9-admin-line);gap:3px;min-width:0;padding:10px 0;display:grid}[data-customer-ops-shell=p9d1] .p9d-inspector-empty-map>span:last-child{border-bottom:0}[data-customer-ops-shell=p9d1] .p9d-inspector-empty-map b{color:var(--p9-admin-text);font-size:var(--p9-type-label);font-weight:600}[data-customer-ops-shell=p9d1] .p9d-inspector-empty-map small{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);line-height:1.4}[data-customer-ops-shell=p9d1] .p9d-inspector-actions{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}@media (width<=1220px){[data-customer-ops-shell=p9d1] .ao-toolbar{grid-template-columns:minmax(220px,1fr) minmax(160px,210px) repeat(2,auto)}[data-customer-ops-shell=p9d1] .ao-toolbar>.p9-admin-button:first-of-type{grid-column:3}}@media (width<=900px){[data-customer-ops-shell=p9d1] .p9d-orders-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}[data-customer-ops-shell=p9d1] .p9d-orders-metric:nth-child(2){border-right:0}[data-customer-ops-shell=p9d1] .p9d-orders-metric:nth-child(n+3){border-top:1px solid var(--p9-admin-line)}[data-customer-ops-shell=p9d1] .ao-toolbar{grid-template-columns:1fr 1fr}[data-customer-ops-shell=p9d1] .ao-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}[data-customer-ops-shell=p9d1] .ao-table-head{display:none}[data-customer-ops-shell=p9d1] .ao-row>span:nth-child(n+2){grid-column:1}[data-customer-ops-shell=p9d1] .ao-row>.p9-admin-button{grid-area:1/2/4}}[data-customer-ops-shell=p9d1] .customers-vnext{min-width:0}[data-customer-ops-shell=p9d1] .customers-vnext-layout{grid-template-columns:minmax(340px,390px) minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}[data-customer-ops-shell=p9d1] .customers-vnext-list-panel{border:1px solid var(--p9-admin-line);background:color-mix(in srgb,var(--p9-admin-surface) 94%,transparent);border-radius:14px;min-width:0;padding:14px;position:sticky;top:16px}[data-customer-ops-shell=p9d1] .customers-vnext-list-head,[data-customer-ops-shell=p9d1] .customers-vnext-detail-head,[data-customer-ops-shell=p9d1] .customers-vnext-section-head,[data-customer-ops-shell=p9d1] .customers-vnext-section-head-actions{justify-content:space-between;align-items:flex-start;gap:var(--p9-space-3);display:flex}[data-customer-ops-shell=p9d1] .customers-vnext-list-head>div,[data-customer-ops-shell=p9d1] .customers-vnext-detail-head>div,[data-customer-ops-shell=p9d1] .customers-vnext-section-head>div{gap:3px;min-width:0;display:grid}[data-customer-ops-shell=p9d1] .customers-vnext-list-head strong{color:var(--p9-admin-text);font-size:var(--p9-type-subhead);font-weight:600}[data-customer-ops-shell=p9d1] .customers-vnext-refresh{background:0 0;min-height:44px;padding-inline:10px}[data-customer-ops-shell=p9d1] .customers-vnext-search{margin-top:var(--p9-space-3);color:var(--p9-admin-muted);font-size:var(--p9-type-meta);gap:5px;display:grid}[data-customer-ops-shell=p9d1] .customers-vnext-search input{border:1px solid var(--p9-admin-line);border-radius:var(--p9-control-radius);background:var(--p9-admin-control);width:100%;min-height:44px;color:var(--p9-admin-text);font:inherit;padding:0 11px}[data-customer-ops-shell=p9d1] .customers-vnext-list-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}[data-customer-ops-shell=p9d1] .customers-vnext-sync{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);margin:9px 0;line-height:1.45;display:block}[data-customer-ops-shell=p9d1] .customers-vnext-list{overscroll-behavior:contain;scrollbar-width:thin;gap:7px;max-height:62vh;padding:2px 4px 2px 0;display:grid;overflow:auto}[data-customer-ops-shell=p9d1] .customers-vnext-row{border:1px solid var(--p9-admin-line);background:var(--p9-admin-surface);width:100%;min-width:0;min-height:82px;color:var(--p9-admin-text);text-align:left;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}[data-customer-ops-shell=p9d1] .customers-vnext-row:is(:hover,:focus-visible){background:var(--p9-admin-control);outline:0}[data-customer-ops-shell=p9d1] .customers-vnext-row.is-selected{border-color:color-mix(in srgb,var(--p9-admin-accent) 62%,var(--p9-admin-line));background:color-mix(in srgb,var(--p9-admin-accent-soft) 72%,var(--p9-admin-surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--p9-admin-accent) 12%,transparent)}[data-customer-ops-shell=p9d1] .customers-vnext-row-identity{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}[data-customer-ops-shell=p9d1] .customers-vnext-row-avatar{border:1px solid var(--p9-admin-line);background:var(--p9-admin-control);width:34px;height:34px;color:var(--p9-admin-text);font:650 var(--p9-type-label)/1 var(--fa-font-mono,ui-monospace,monospace);border-radius:9px;place-items:center;display:grid}[data-customer-ops-shell=p9d1] .customers-vnext-row.is-selected .customers-vnext-row-avatar{border-color:color-mix(in srgb,var(--p9-admin-accent) 48%,var(--p9-admin-line));background:var(--p9-admin-accent-soft);color:var(--p9-admin-accent-strong)}[data-customer-ops-shell=p9d1] .customers-vnext-row-identity-copy{gap:2px;min-width:0;display:grid}[data-customer-ops-shell=p9d1] .customers-vnext-row-identity strong,[data-customer-ops-shell=p9d1] .customers-vnext-row-identity small{text-overflow:ellipsis;min-width:0;overflow:hidden}[data-customer-ops-shell=p9d1] .customers-vnext-row-identity strong{font-size:var(--p9-type-label);white-space:nowrap}[data-customer-ops-shell=p9d1] .customers-vnext-row-identity small{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);white-space:nowrap}[data-customer-ops-shell=p9d1] .customers-vnext-row-identity time{color:var(--p9-admin-muted);font-size:var(--p9-type-meta)}[data-customer-ops-shell=p9d1] .customers-vnext-row-signals{grid-template-columns:repeat(3,auto);justify-items:end;gap:5px;display:grid}[data-customer-ops-shell=p9d1] .customers-vnext-row-signals>span{justify-items:center;gap:1px;min-width:34px;display:grid}[data-customer-ops-shell=p9d1] .customers-vnext-row-signals b{font-size:var(--p9-type-label);line-height:1.2}[data-customer-ops-shell=p9d1] .customers-vnext-row-signals small{color:var(--p9-admin-muted);font-size:var(--p9-type-micro)}[data-customer-ops-shell=p9d1] .customers-vnext-row-signals>span[data-active=true] b{color:var(--p9-admin-success)}[data-customer-ops-shell=p9d1] .customers-vnext-row-signals>span[data-alert=true] b,[data-customer-ops-shell=p9d1] .customers-vnext-row-signals>i{color:var(--p9-admin-warning)}[data-customer-ops-shell=p9d1] .customers-vnext-row-signals>i{font-size:var(--p9-type-micro);white-space:nowrap;grid-column:1/-1;font-style:normal}[data-customer-ops-shell=p9d1] .customers-vnext-load-more{border:1px solid var(--p9-admin-line);border-radius:var(--p9-control-radius);width:100%;min-height:44px;color:var(--p9-admin-copy);font:600 var(--p9-type-micro)/1 var(--fa-font-sans,"Poppins",sans-serif);background:0 0;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:0 9px;display:flex}[data-customer-ops-shell=p9d1] .customers-vnext-load-more span{color:var(--p9-admin-muted);font-weight:400}[data-customer-ops-shell=p9d1] .customers-vnext-detail{min-width:0}[data-customer-ops-shell=p9d1] .customers-vnext-mobile-back{display:none}[data-customer-ops-shell=p9d1] .customers-vnext-empty{border:1px solid var(--p9-admin-line);background:var(--p9-admin-surface);border-radius:14px;align-content:start;gap:10px;max-width:920px;padding:28px;display:grid}[data-customer-ops-shell=p9d1] .customers-vnext-empty>span{color:var(--p9-admin-muted);font:600 var(--p9-type-micro)/1.2 var(--fa-font-mono,ui-monospace,monospace);letter-spacing:.08em}[data-customer-ops-shell=p9d1] .customers-vnext-empty h2{max-width:620px;color:var(--p9-admin-text);letter-spacing:-.04em;margin:0;font-size:clamp(24px,3vw,36px);font-weight:500;line-height:1.12}[data-customer-ops-shell=p9d1] .customers-vnext-empty p{max-width:650px;color:var(--p9-admin-muted);font-size:var(--p9-type-body);margin:0;line-height:1.6}[data-customer-ops-shell=p9d1] .customers-vnext-empty-map{max-width:860px;margin-top:var(--p9-space-3);border-top:1px solid var(--p9-admin-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-customer-ops-shell=p9d1] .customers-vnext-empty-map>span{border-right:1px solid var(--p9-admin-line);border-bottom:1px solid var(--p9-admin-line);align-content:start;gap:5px;min-width:0;min-height:86px;padding:14px 16px 12px;display:grid}[data-customer-ops-shell=p9d1] .customers-vnext-empty-map>span:first-child{padding-left:0}[data-customer-ops-shell=p9d1] .customers-vnext-empty-map>span:last-child{border-right:0}[data-customer-ops-shell=p9d1] .customers-vnext-empty-map b{color:var(--p9-admin-text);font-size:var(--p9-type-label);font-weight:600}[data-customer-ops-shell=p9d1] .customers-vnext-empty-map small{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);line-height:1.45}[data-customer-ops-shell=p9d1] .customers-vnext-detail-head{border:1px solid var(--p9-admin-line);background:var(--p9-admin-surface);border-radius:14px;align-items:center;padding:18px 20px}[data-customer-ops-shell=p9d1] .customers-vnext-detail-head h2{overflow-wrap:anywhere;min-width:0;color:var(--p9-admin-text);letter-spacing:-.04em;margin:4px 0 2px;font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.12}[data-customer-ops-shell=p9d1] .customers-vnext-detail-head p,[data-customer-ops-shell=p9d1] .customers-vnext-detail-head small{overflow-wrap:anywhere;color:var(--p9-admin-muted);font-size:var(--p9-type-meta);margin:0;line-height:1.45}[data-customer-ops-shell=p9d1] .customers-vnext-facts{margin:12px 0 var(--p9-space-4);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}[data-customer-ops-shell=p9d1] .customers-vnext-facts>span{border:1px solid var(--p9-admin-line);background:var(--p9-admin-surface);border-radius:9px;align-content:center;gap:5px;min-width:0;min-height:76px;padding:11px 12px;display:grid}[data-customer-ops-shell=p9d1] .customers-vnext-facts small{color:var(--p9-admin-muted);font:600 var(--p9-type-micro)/1.2 var(--fa-font-mono,ui-monospace,monospace);letter-spacing:.05em}[data-customer-ops-shell=p9d1] .customers-vnext-facts b{min-width:0;color:var(--p9-admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:620;line-height:1.15;overflow:hidden}[data-customer-ops-shell=p9d1] .customers-vnext-context-nav{margin-bottom:var(--p9-space-4);border:0;border-bottom:1px solid var(--p9-admin-line);scrollbar-width:thin;background:0 0;border-radius:0;gap:5px;padding:0;display:flex;overflow-x:auto}[data-customer-ops-shell=p9d1] .customers-vnext-context-nav>button{min-height:46px;color:var(--p9-admin-muted);font:600 var(--p9-type-label)/1 var(--fa-font-sans,Inter,sans-serif);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;gap:7px;padding:0 13px;display:flex}[data-customer-ops-shell=p9d1] .customers-vnext-context-nav>button:is(:hover,:focus-visible){background:var(--p9-admin-surface);color:var(--p9-admin-text);outline:0}[data-customer-ops-shell=p9d1] .customers-vnext-context-nav>button.is-active{border-bottom-color:var(--p9-admin-accent);box-shadow:none;color:var(--p9-admin-text);background:0 0}[data-customer-ops-shell=p9d1] .customers-vnext-context-nav small{min-width:18px;color:inherit;font-size:var(--p9-type-meta);text-align:center}[data-customer-ops-shell=p9d1] .customers-vnext-context{min-width:0}[data-customer-ops-shell=p9d1] .customers-vnext-summary{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:12px;display:grid}[data-customer-ops-shell=p9d1] .customers-vnext-attention,[data-customer-ops-shell=p9d1] .customers-vnext-recent{border:1px solid var(--p9-admin-line);background:var(--p9-admin-surface);border-radius:10px;min-width:0;padding:16px}[data-customer-ops-shell=p9d1] .customers-vnext-attention.is-alert{border-color:color-mix(in srgb,var(--p9-admin-accent) 38%,var(--p9-admin-line));box-shadow:inset 3px 0 0 var(--p9-admin-accent)}[data-customer-ops-shell=p9d1] .customers-vnext-attention h3,[data-customer-ops-shell=p9d1] .customers-vnext-section-head h3{color:var(--p9-admin-text);font-size:var(--p9-type-subhead);margin:4px 0 0;font-weight:500;line-height:1.3}[data-customer-ops-shell=p9d1] .customers-vnext-section-head p{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);margin:4px 0 0}[data-customer-ops-shell=p9d1] .customers-vnext-attention-signals{margin-top:var(--p9-space-3);gap:0;display:grid}[data-customer-ops-shell=p9d1] .customers-vnext-attention-signals>:is(button,span){border:0;border-top:1px solid var(--p9-admin-line);min-height:42px;color:var(--p9-admin-copy);text-align:left;background:0 0;align-items:center;gap:7px;padding:7px 0;display:flex}[data-customer-ops-shell=p9d1] .customers-vnext-attention-signals button{cursor:pointer}[data-customer-ops-shell=p9d1] .customers-vnext-attention-signals button:hover,[data-customer-ops-shell=p9d1] .customers-vnext-attention-signals button:focus-visible{color:var(--p9-admin-text);outline:0}[data-customer-ops-shell=p9d1] .customers-vnext-attention-signals b{color:var(--p9-admin-text);font-size:18px;font-weight:500}[data-customer-ops-shell=p9d1] .customers-vnext-access{border:1px solid var(--p9-admin-line);background:var(--p9-admin-surface);border-radius:10px;grid-column:1;min-width:0;padding:16px}[data-customer-ops-shell=p9d1] .customers-vnext-access>div:not(.customers-vnext-section-head),[data-customer-ops-shell=p9d1] .customers-vnext-order-items>div{align-items:start;gap:var(--p9-space-3);border-top:1px solid var(--p9-admin-line);grid-template-columns:minmax(160px,.7fr) minmax(0,1.3fr);min-width:0;padding:9px 0;display:grid}[data-customer-ops-shell=p9d1] .customers-vnext-access strong,[data-customer-ops-shell=p9d1] .customers-vnext-order-items strong{overflow-wrap:anywhere;font-size:var(--p9-type-label)}[data-customer-ops-shell=p9d1] .customers-vnext-access small,[data-customer-ops-shell=p9d1] .customers-vnext-order-items small{min-width:0;color:var(--p9-admin-muted);font-size:var(--p9-type-meta);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-customer-ops-shell=p9d1] .customers-vnext-activity-list{margin-top:var(--p9-space-3);display:grid}[data-customer-ops-shell=p9d1] .customers-vnext-activity-list article{gap:var(--p9-space-3);border-top:1px solid var(--p9-admin-line);grid-template-columns:82px minmax(0,1fr);padding:10px 0;display:grid}[data-customer-ops-shell=p9d1] .customers-vnext-activity-list time{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);white-space:nowrap}[data-customer-ops-shell=p9d1] .customers-vnext-activity-list span{gap:3px;min-width:0;display:grid}[data-customer-ops-shell=p9d1] .customers-vnext-activity-list strong,[data-customer-ops-shell=p9d1] .customers-vnext-activity-list small{overflow-wrap:anywhere}[data-customer-ops-shell=p9d1] .customers-vnext-activity-list small{color:var(--p9-admin-muted);font-size:var(--p9-type-meta)}[data-customer-ops-shell=p9d1] .customers-vnext-order-list,[data-customer-ops-shell=p9d1] .customers-vnext-review-list{gap:var(--p9-space-2);margin-top:var(--p9-space-3);display:grid}[data-customer-ops-shell=p9d1] .customers-vnext-order,[data-customer-ops-shell=p9d1] .customers-vnext-review{border:1px solid var(--p9-admin-line);border-radius:var(--p9-control-radius);background:var(--p9-admin-surface);overflow:hidden}[data-customer-ops-shell=p9d1] .customers-vnext-order>button{gap:var(--p9-space-3);width:100%;min-height:66px;color:var(--p9-admin-text);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;padding:11px 14px;display:grid}[data-customer-ops-shell=p9d1] .customers-vnext-order>button:is(:hover,:focus-visible){background:var(--p9-admin-control);outline:0}[data-customer-ops-shell=p9d1] .customers-vnext-order.is-expanded{border-color:var(--p9-admin-line-strong);box-shadow:inset 2px 0 0 var(--p9-admin-accent)}[data-customer-ops-shell=p9d1] .customers-vnext-order.is-expanded>button{background:var(--p9-admin-accent-soft)}[data-customer-ops-shell=p9d1] .customers-vnext-order>button>span{gap:3px;min-width:0;display:grid}[data-customer-ops-shell=p9d1] .customers-vnext-order>button strong,[data-customer-ops-shell=p9d1] .customers-vnext-order>button b{overflow-wrap:anywhere;font-size:var(--p9-type-label)}[data-customer-ops-shell=p9d1] .customers-vnext-order>button small{color:var(--p9-admin-muted);font-size:var(--p9-type-meta)}[data-customer-ops-shell=p9d1] .customers-vnext-order .is-warning,[data-customer-ops-shell=p9d1] .customers-vnext-order-detail .is-warning{color:var(--p9-admin-warning)}[data-customer-ops-shell=p9d1] .customers-vnext-order-detail{padding:var(--p9-space-4);border-top:1px solid var(--p9-admin-line);background:color-mix(in srgb,var(--p9-admin-surface) 70%,transparent)}[data-customer-ops-shell=p9d1] .customers-vnext-order-detail dl{gap:var(--p9-space-3);margin:0 0 var(--p9-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}[data-customer-ops-shell=p9d1] .customers-vnext-order-detail dt{color:var(--p9-admin-muted);font-size:var(--p9-type-micro)}[data-customer-ops-shell=p9d1] .customers-vnext-order-detail dd{overflow-wrap:anywhere;font-size:var(--p9-type-label);margin:3px 0 0}[data-customer-ops-shell=p9d1] .customers-vnext-review{gap:var(--p9-space-3);padding:var(--p9-space-4);display:grid}[data-customer-ops-shell=p9d1] .customers-vnext-review>header,[data-customer-ops-shell=p9d1] .customers-vnext-review>footer{align-items:center;gap:var(--p9-space-3);min-width:0;display:flex}[data-customer-ops-shell=p9d1] .customers-vnext-review>header time{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);margin-left:auto}[data-customer-ops-shell=p9d1] .customers-vnext-review>header>span{color:var(--p9-admin-accent-strong);letter-spacing:.06em}[data-customer-ops-shell=p9d1] .customers-vnext-review blockquote{overflow-wrap:anywhere;max-width:76ch;font-size:var(--p9-type-body);margin:0;line-height:1.65}[data-customer-ops-shell=p9d1] .customers-vnext-review details summary{cursor:pointer;gap:5px;list-style:none;display:grid}[data-customer-ops-shell=p9d1] .customers-vnext-review details summary::-webkit-details-marker{display:none}[data-customer-ops-shell=p9d1] .customers-vnext-review details summary>span{text-overflow:ellipsis;overflow-wrap:anywhere;min-width:0;overflow:hidden}[data-customer-ops-shell=p9d1] .customers-vnext-review details summary>b{color:var(--p9-admin-accent-strong);font-size:var(--p9-type-meta)}[data-customer-ops-shell=p9d1] .customers-vnext-review>footer{padding-top:var(--p9-space-3);border-top:1px solid var(--p9-admin-line);justify-content:space-between}[data-customer-ops-shell=p9d1] .customers-vnext-review>footer strong{overflow-wrap:anywhere;min-width:0;font-size:var(--p9-type-label)}[data-customer-ops-shell=p9d1] .customers-vnext-review>footer span,[data-customer-ops-shell=p9d1] .customers-vnext-context-note{color:var(--p9-admin-muted);font-size:var(--p9-type-meta)}[data-customer-ops-shell=p9d1] .customers-vnext-section-head-actions{align-items:flex-end}[data-customer-ops-shell=p9d1] .customers-vnext-text-action{min-height:40px;color:var(--p9-admin-accent-strong);font:600 var(--p9-type-micro)/1.3 var(--fa-font-sans,"Poppins",sans-serif);background:0 0;border:0;padding:0}[data-customer-ops-shell=p9d1] .customers-vnext-inline-state{margin-top:var(--p9-space-3);color:var(--p9-admin-muted);font-size:var(--p9-type-meta);gap:4px;padding:14px 0;display:grid}[data-customer-ops-shell=p9d1] .customers-vnext-inline-state.is-error b{color:var(--p9-admin-danger)}[data-customer-ops-shell=p9d1] .customers-vnext-support-summary{border:1px solid var(--p9-admin-line);background:var(--p9-admin-surface);border-radius:10px;grid-column:2;min-width:0;padding:16px}[data-customer-ops-shell=p9d1] .customers-vnext-support-summary .customers-vnext-section-head-actions{justify-content:space-between;align-items:flex-start;gap:var(--p9-space-4);display:flex}[data-customer-ops-shell=p9d1] .customers-vnext-support-summary .customers-vnext-text-action{border:1px solid var(--p9-admin-line);border-radius:var(--p9-control-radius);flex:none;min-height:44px;padding:0 12px}[data-customer-ops-shell=p9d1] .customers-vnext-support-summary .customers-vnext-text-action:is(:hover,:focus-visible){border-color:var(--p9-admin-line-strong);background:var(--p9-admin-control);color:var(--p9-admin-text);outline:0}@media (width<=1050px){[data-customer-ops-shell=p9d1] .customers-vnext-layout{gap:var(--p9-space-4);grid-template-columns:minmax(260px,290px) minmax(0,1fr)}[data-customer-ops-shell=p9d1] .customers-vnext-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){[data-customer-ops-shell=p9d1] .customers-vnext-layout{grid-template-columns:1fr}[data-customer-ops-shell=p9d1] .customers-vnext-list-panel{border-right:0;padding:0;position:static}[data-customer-ops-shell=p9d1] .customers-vnext[data-customer-selected=true] .customers-vnext-list-panel,[data-customer-ops-shell=p9d1] .customers-vnext[data-customer-selected=false] .customers-vnext-detail{display:none}[data-customer-ops-shell=p9d1] .customers-vnext-mobile-back{min-height:44px;color:var(--p9-admin-accent-strong);font:600 10px/1 var(--fa-font-sans,"Poppins",sans-serif);background:0 0;border:0;align-items:center;margin-bottom:8px;padding:0;display:inline-flex}[data-customer-ops-shell=p9d1] .customers-vnext-list{max-height:none;overflow:visible}[data-customer-ops-shell=p9d1] .customers-vnext-summary{grid-template-columns:1fr}[data-customer-ops-shell=p9d1] .customers-vnext-access,[data-customer-ops-shell=p9d1] .customers-vnext-support-summary{grid-column:auto}}@media (width<=560px){[data-customer-ops-shell=p9d1] .customers-vnext-list-controls{grid-template-columns:1fr}[data-customer-ops-shell=p9d1] .customers-vnext-row{grid-template-columns:minmax(0,1fr)}[data-customer-ops-shell=p9d1] .customers-vnext-row-signals{grid-template-columns:repeat(3,1fr);justify-items:start}[data-customer-ops-shell=p9d1] .customers-vnext-row-signals>span{justify-items:start}[data-customer-ops-shell=p9d1] .customers-vnext-detail-head,[data-customer-ops-shell=p9d1] .customers-vnext-section-head-actions{flex-direction:column;align-items:stretch}[data-customer-ops-shell=p9d1] .customers-vnext-facts{grid-template-columns:repeat(2,minmax(0,1fr))}[data-customer-ops-shell=p9d1] .customers-vnext-order>button{grid-template-columns:minmax(0,1fr) auto}[data-customer-ops-shell=p9d1] .customers-vnext-order>button>i{display:none}[data-customer-ops-shell=p9d1] .customers-vnext-order-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}[data-customer-ops-shell=p9d1] .customers-vnext-access>div:not(.customers-vnext-section-head),[data-customer-ops-shell=p9d1] .customers-vnext-order-items>div{grid-template-columns:minmax(0,1fr)}[data-customer-ops-shell=p9d1] .customers-vnext-access small,[data-customer-ops-shell=p9d1] .customers-vnext-order-items small{text-align:left}[data-customer-ops-shell=p9d1] .customers-vnext-review>header,[data-customer-ops-shell=p9d1] .customers-vnext-review>footer{flex-wrap:wrap;align-items:flex-start}[data-customer-ops-shell=p9d1] .customers-vnext-review>header time{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.p9d-customer-ops-shell *{scroll-behavior:auto;transition-duration:.001ms}}[data-reviews-owner=p9d4]{width:100%;min-width:0;color:var(--p9-admin-text,var(--studio-text))}[data-reviews-owner=p9d4] *{box-sizing:border-box}.p9r-header{justify-content:space-between;align-items:flex-end;gap:var(--p9-space-5,24px);margin:0 0 var(--p9-space-4,16px);padding:0 0 var(--p9-space-4,16px);border-bottom:1px solid var(--p9-admin-line,var(--studio-line));display:flex}.p9r-header h2{color:var(--p9-admin-text,var(--studio-text));letter-spacing:-.025em;margin:3px 0 4px;font-size:24px;font-weight:500;line-height:1.2}.p9r-header p{max-width:720px;color:var(--p9-admin-muted,var(--studio-muted));font-size:var(--p9-type-body,13px);margin:0;line-height:1.65}.p9r-header-actions{align-items:center;gap:var(--p9-space-3,12px);flex:none;display:flex}.p9r-header-actions>span{color:var(--p9-admin-muted,var(--studio-muted));font-size:var(--p9-type-meta,11px);white-space:nowrap}.p9r-scope{justify-content:space-between;align-items:center;gap:var(--p9-space-4,16px);margin-bottom:var(--p9-space-4,16px);border:1px solid var(--p9-admin-line,var(--studio-line));border-radius:var(--p9-surface-radius,10px);background:var(--p9-admin-surface,var(--studio-surface));padding:10px 12px;display:flex}.p9r-scope>div{gap:2px;min-width:0;display:grid}.p9r-scope span,.p9r-review-copy>span,.p9r-note>span,.p9r-moderation>div:first-child>span{color:var(--p9-admin-muted,var(--studio-muted));font-size:var(--p9-type-micro,10px);letter-spacing:.065em;line-height:1.35}.p9r-scope b{color:var(--p9-admin-text,var(--studio-text));font-size:var(--p9-type-label,12px);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.p9r-feedback{margin:0 0 var(--p9-space-3,12px);border:1px solid color-mix(in srgb,var(--p9-admin-danger,#dc887d) 40%,var(--p9-admin-line,var(--studio-line)));border-radius:var(--p9-control-radius,8px);background:var(--p9-admin-danger-soft,#dc887d1c);color:var(--p9-admin-danger,#dc887d);font-size:var(--p9-type-label,12px);overflow-wrap:anywhere;padding:10px 12px;line-height:1.55}.p9r-workbench{border:1px solid var(--p9-admin-line,var(--studio-line));border-radius:var(--p9-surface-radius,10px);background:var(--p9-admin-surface,var(--studio-surface));grid-template-columns:minmax(330px,360px) minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.p9r-queue{border-right:1px solid var(--p9-admin-line,var(--studio-line));background:var(--p9-admin-surface,var(--studio-surface));min-width:0}.p9r-queue-controls{gap:var(--p9-space-3,12px);padding:var(--p9-space-4,16px);border-bottom:1px solid var(--p9-admin-line,var(--studio-line));display:grid}.p9r-search{gap:6px;min-width:0;display:grid}.p9r-search>span{color:var(--p9-admin-muted,var(--studio-muted));font-size:var(--p9-type-micro,10px);letter-spacing:.05em;line-height:1.35}.p9r-search input{width:100%;min-width:0;min-height:var(--p9-control-h,42px);border:1px solid var(--p9-admin-line,var(--studio-line));border-radius:var(--p9-control-radius,8px);background:var(--p9-admin-control,var(--studio-bg));color:var(--p9-admin-text,var(--studio-text));font:inherit;font-size:var(--p9-type-body,13px);outline:none;padding:0 11px}.p9r-search input:focus-visible{border-color:var(--p9-admin-accent,var(--studio-text));box-shadow:0 0 0 2px var(--p9-admin-accent-soft,#e5ad591a)}.p9r-filters{border:1px solid var(--p9-admin-line,var(--studio-line));border-radius:var(--p9-control-radius,8px);background:var(--p9-admin-control,var(--studio-bg));grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:4px;display:grid}.p9r-filters button{min-width:0;min-height:var(--p9-control-h,44px);color:var(--p9-admin-muted,var(--studio-muted));font:inherit;font-size:var(--p9-type-micro,10px);text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 6px;display:flex}.p9r-filters button b{font-variant-numeric:tabular-nums;font-weight:500}.p9r-filters button[aria-pressed=true]{background:var(--p9-admin-surface-2,var(--studio-surface));color:var(--p9-admin-text,var(--studio-text))}.p9r-filters button:focus-visible,.p9r-review-row:focus-visible,.p9r-action:focus-visible,.p9r-text-action:focus-visible,.p9r-dialog-close:focus-visible{outline:2px solid var(--p9-admin-accent,var(--studio-text));outline-offset:2px}.p9r-queue-list{min-width:0;display:grid}.p9r-review-row{border:0;border-bottom:1px solid var(--p9-admin-line,var(--studio-line));width:100%;min-width:0;color:var(--p9-admin-text,var(--studio-text));font:inherit;text-align:left;cursor:pointer;background:0 0;gap:4px;padding:13px 16px;display:grid;position:relative}.p9r-review-row:last-child{border-bottom:0}.p9r-review-row:before{content:"";background:0 0;width:2px;position:absolute;inset:0 auto 0 0}.p9r-review-row[aria-current=true]{background:var(--p9-admin-accent-soft,#e5ad5914)}.p9r-review-row[aria-current=true]:before{background:var(--p9-admin-accent,var(--studio-text))}.p9r-row-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.p9r-stars{color:var(--p9-admin-muted,var(--studio-muted));white-space:nowrap;gap:1px;line-height:1;display:inline-flex}.p9r-stars .filled{color:var(--p9-admin-accent-strong,var(--p9-admin-accent,var(--studio-text)))}.p9r-row-top time{color:var(--p9-admin-muted,var(--studio-muted));font-size:var(--p9-type-micro,10px);white-space:nowrap;line-height:1.35}.p9r-review-row>b{min-width:0;font-size:var(--p9-type-label,12px);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.4;overflow:hidden}.p9r-review-row>small{min-width:0;color:var(--p9-admin-muted,var(--studio-muted));font-size:var(--p9-type-meta,11px);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.p9r-review-row>p{color:var(--p9-admin-copy,var(--studio-text));font-size:var(--p9-type-label,12px);overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;line-height:1.5;display:-webkit-box;overflow:hidden}.p9r-row-meta{color:var(--p9-admin-muted,var(--studio-muted));font-size:var(--p9-type-micro,10px);align-items:center;gap:8px;margin-top:2px;line-height:1.35;display:flex}.p9r-row-meta>span:first-child{text-transform:capitalize}.p9r-row-meta [data-status=pending]{color:var(--p9-admin-warning,#e5ad59)}.p9r-row-meta [data-status=published]{color:var(--p9-admin-success,#9fc96f)}.p9r-row-meta [data-status=rejected]{color:var(--p9-admin-danger,#dc887d)}.p9r-state{align-content:center;min-height:180px;padding:24px 20px;display:grid}.p9r-state h3,.p9r-inspector-empty h3{color:var(--p9-admin-text,var(--studio-text));margin:0 0 6px;font-size:16px;font-weight:500;line-height:1.35}.p9r-state p,.p9r-inspector-empty p{color:var(--p9-admin-muted,var(--studio-muted));font-size:var(--p9-type-label,12px);margin:0;line-height:1.65}.p9r-state .p9r-action{justify-self:start;margin-top:12px}.p9r-load-more{border-top:1px solid var(--p9-admin-line,var(--studio-line));justify-content:center;padding:12px 16px 16px;display:flex}.p9r-load-more .p9r-action{width:100%}.p9r-inspector{background:var(--p9-admin-surface,var(--studio-surface));min-width:0;padding:20px 24px 24px}.p9r-back{display:none}.p9r-inspector-head{justify-content:space-between;align-items:flex-start;gap:var(--p9-space-4,16px);padding-bottom:var(--p9-space-4,16px);border-bottom:1px solid var(--p9-admin-line,var(--studio-line));display:flex}.p9r-inspector-head>div{min-width:0}.p9r-inspector-head h3{color:var(--p9-admin-text,var(--studio-text));overflow-wrap:anywhere;margin:0 0 4px;font-size:21px;font-weight:500;line-height:1.25}.p9r-inspector-head p{color:var(--p9-admin-muted,var(--studio-muted));font-size:var(--p9-type-meta,11px);overflow-wrap:anywhere;margin:0;line-height:1.55}.p9r-inspector-rating{flex:none;justify-items:end;gap:5px;display:grid}.p9r-inspector-rating b{color:var(--p9-admin-text,var(--studio-text));font-size:var(--p9-type-label,12px);font-weight:500}.p9r-facts{gap:var(--p9-space-4,16px);padding:var(--p9-space-4,16px) 0;border-bottom:1px solid var(--p9-admin-line,var(--studio-line));grid-template-columns:minmax(0,1.5fr) minmax(180px,.5fr);display:grid}.p9r-facts>div{align-content:start;gap:3px;min-width:0;display:grid}.p9r-facts span{color:var(--p9-admin-muted,var(--studio-muted));font-size:var(--p9-type-micro,10px);letter-spacing:.045em;line-height:1.35}.p9r-facts b{color:var(--p9-admin-text,var(--studio-text));font-size:var(--p9-type-label,12px);overflow-wrap:anywhere;font-weight:500;line-height:1.5}.p9r-facts small{color:var(--p9-admin-muted,var(--studio-muted));font-size:var(--p9-type-meta,11px);line-height:1.45}.p9r-review-copy,.p9r-note{padding:var(--p9-space-5,24px) 0;border-bottom:1px solid var(--p9-admin-line,var(--studio-line))}.p9r-review-copy blockquote{max-width:72ch;color:var(--p9-admin-text,var(--studio-text));white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;border:0;margin:10px 0 0;padding:0;font-size:16px;font-weight:400;line-height:1.75}.p9r-note p{max-width:72ch;color:var(--p9-admin-copy,var(--studio-text));font-size:var(--p9-type-body,13px);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:9px 0 0;line-height:1.65}.p9r-context-row{border-bottom:1px solid var(--p9-admin-line,var(--studio-line));align-items:center;min-height:45px;padding:10px 0;display:flex}.p9r-moderation{justify-content:space-between;align-items:flex-end;gap:var(--p9-space-4,16px);padding-top:var(--p9-space-4,16px);display:flex}.p9r-moderation>div:first-child{gap:3px;display:grid}.p9r-moderation small{color:var(--p9-admin-muted,var(--studio-muted));font-size:var(--p9-type-meta,11px);line-height:1.45}.p9r-moderation-actions,.p9r-dialog-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.p9r-action,.p9r-text-action{min-height:var(--p9-control-h,42px);border:1px solid var(--p9-admin-line,var(--studio-line));border-radius:var(--p9-control-radius,8px);color:var(--p9-admin-text,var(--studio-text));font:inherit;font-size:var(--p9-type-label,12px);cursor:pointer;background:0 0}.p9r-action{justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.p9r-action:hover:not(:disabled){border-color:var(--p9-admin-line-strong,var(--studio-text));background:var(--p9-admin-surface-2,var(--studio-bg))}.p9r-action:disabled{opacity:.45;cursor:not-allowed}.p9r-primary{border-color:color-mix(in srgb,var(--p9-admin-accent,#e5ad59) 55%,var(--p9-admin-line,var(--studio-line)));background:var(--p9-admin-accent-soft,#e5ad591a);color:var(--p9-admin-accent-strong,var(--p9-admin-text,var(--studio-text)))}.p9r-reject{border-color:color-mix(in srgb,var(--p9-admin-danger,#dc887d) 45%,var(--p9-admin-line,var(--studio-line)));color:var(--p9-admin-danger,#dc887d)}.p9r-text-action{min-height:auto;color:var(--p9-admin-muted,var(--studio-muted));border:0;border-radius:0;padding:0;text-decoration:none}.p9r-text-action:hover{color:var(--p9-admin-text,var(--studio-text))}.p9r-inspector-empty{text-align:center;align-content:center;max-width:520px;min-height:380px;margin:auto;display:grid}.p9r-inspector-empty .p9-kicker{margin-bottom:8px}.p9r-overlay{background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:12px}.p9r-overlay::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000b8}.p9r-overlay .p9r-dialog{border:1px solid var(--p9-admin-line,var(--studio-line));border-radius:var(--p9-dialog-radius,12px);background:var(--p9-admin-dialog,var(--p9-admin-surface-2,var(--studio-dialog-surface,var(--studio-surface))));width:min(560px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--p9-admin-text,var(--studio-text));padding:24px;position:relative;overflow:auto;box-shadow:0 24px 80px #00000059}.p9r-dialog h2{color:var(--p9-admin-text,var(--studio-text));margin:7px 42px 8px 0;font-size:21px;font-weight:500;line-height:1.3}.p9r-dialog>p:not(.p9-kicker):not(.p9r-dialog-subject){color:var(--p9-admin-muted,var(--studio-muted));font-size:var(--p9-type-body,13px);margin:0;line-height:1.65}.p9r-dialog-subject{border:1px solid var(--p9-admin-line,var(--studio-line));border-radius:var(--p9-control-radius,8px);color:var(--p9-admin-copy,var(--studio-text));font-size:var(--p9-type-label,12px);overflow-wrap:anywhere;margin:14px 0 0;padding:10px 12px;line-height:1.5}.p9r-dialog form{margin-top:18px}.p9r-dialog label{color:var(--p9-admin-text,var(--studio-text));font-size:var(--p9-type-label,12px);gap:7px;display:grid}.p9r-dialog label span{color:var(--p9-admin-muted,var(--studio-muted));font-size:var(--p9-type-meta,11px)}.p9r-dialog textarea{resize:vertical;border:1px solid var(--p9-admin-line,var(--studio-line));border-radius:var(--p9-control-radius,8px);background:var(--p9-admin-control,var(--studio-bg));width:100%;min-height:120px;color:var(--p9-admin-text,var(--studio-text));font:inherit;font-size:var(--p9-type-body,13px);outline:none;padding:11px;line-height:1.55;display:block}.p9r-dialog textarea:focus-visible{border-color:var(--p9-admin-accent,var(--studio-text));box-shadow:0 0 0 2px var(--p9-admin-accent-soft,#e5ad591a)}.p9r-dialog-actions{margin-top:18px}.p9r-dialog-close{border:1px solid var(--p9-admin-line,var(--studio-line));border-radius:var(--p9-control-radius,8px);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--p9-admin-text,var(--studio-text));font:inherit;cursor:pointer;background:0 0;padding:0;font-size:20px;position:absolute;top:14px;right:14px}.p9r-embedded .p9r-workbench{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}@media (width<=1040px) and (width>=721px){.p9r-workbench{grid-template-columns:300px minmax(0,1fr)}.p9r-inspector{padding:18px 20px 22px}.p9r-facts{grid-template-columns:1fr;gap:10px}.p9r-moderation{flex-direction:column;align-items:flex-start}}@media (width<=720px){.p9r-header{flex-direction:column;align-items:flex-start;gap:12px}.p9r-header-actions{justify-content:space-between;width:100%}.p9r-scope{flex-direction:column;align-items:flex-start;gap:8px}.p9r-workbench{border-radius:var(--p9-surface-radius,10px);display:block}.p9r-queue{border-right:0}.p9r-workbench[data-detail=true] .p9r-queue,.p9r-workbench[data-detail=false] .p9r-inspector{display:none}.p9r-queue-controls,.p9r-review-row,.p9r-inspector{padding:14px}.p9r-back{min-height:44px;color:var(--p9-admin-muted,var(--studio-muted));font:inherit;font-size:var(--p9-type-label,12px);cursor:pointer;background:0 0;border:0;align-items:center;margin:0 0 10px;padding:0;display:inline-flex}.p9r-inspector-head{flex-direction:column;gap:10px}.p9r-inspector-rating{justify-items:start}.p9r-facts{grid-template-columns:1fr;gap:10px}.p9r-review-copy blockquote{font-size:15px;line-height:1.7}.p9r-moderation{flex-direction:column;align-items:flex-start}.p9r-moderation-actions{justify-content:flex-start;width:100%}.p9r-action,.p9r-dialog .p9r-action,.p9r-dialog-close,html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reviews-owner=p9d4] :is(.p9r-action,.p9r-back){min-height:44px}.p9r-dialog .p9r-action{flex:120px}.p9r-dialog-close{width:44px;height:44px}}@media (width<=390px){.p9r-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.p9r-filters button{min-height:44px}.p9r-moderation-actions{grid-template-columns:1fr;display:grid}.p9r-moderation-actions .p9r-action{width:100%}.p9r-overlay .p9r-dialog{padding:20px 16px 16px}}[data-operations-owner=p9e]{width:100%;min-width:0;color:var(--p9-admin-text);--admin-route-bg:var(--p9-admin-bg);--admin-route-glass:var(--p9-admin-surface);--admin-route-control:var(--p9-admin-control);--admin-route-line:var(--p9-admin-line);--admin-route-line-strong:var(--p9-admin-line-strong);--admin-route-text:var(--p9-admin-text);--admin-route-copy:var(--p9-admin-copy);--admin-route-muted:var(--p9-admin-muted);--admin-route-accent:var(--p9-admin-accent);--admin-route-accent-soft:var(--p9-admin-accent-soft)}.p9e-operations-settings{min-height:var(--p9-control-h);border:1px solid var(--p9-admin-line);border-radius:var(--p9-control-radius);color:var(--p9-admin-text);font:inherit;font-size:var(--p9-type-label);cursor:pointer;background:0 0;flex:none;padding:0 14px}.p9e-operations-settings:is(:hover,:focus-visible){border-color:var(--p9-admin-line-strong);background:var(--p9-admin-control)}.p9e-operations-tabs{border-bottom:1px solid var(--p9-admin-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;min-width:0;margin:0;display:grid}.p9e-operations-tabs button{border:0;border-right:1px solid var(--p9-admin-line);min-width:0;min-height:58px;color:var(--p9-admin-muted);text-align:left;cursor:pointer;background:0 0;border-radius:0;align-content:center;gap:3px;padding:9px 12px;display:grid}.p9e-operations-tabs button:last-child{border-right:0}.p9e-operations-tabs button span{color:inherit;font-size:var(--p9-type-label);font-weight:600;line-height:1.25}.p9e-operations-tabs button small{min-width:0;color:var(--p9-admin-muted);font-size:var(--p9-type-micro);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.p9e-operations-tabs button[aria-selected=true]{box-shadow:inset 0 -2px var(--p9-admin-accent);background:var(--p9-admin-accent-soft);color:var(--p9-admin-text)}.p9e-operations-tabs button:is(:hover,:focus-visible){background:var(--p9-admin-control);color:var(--p9-admin-text);outline:none}.p9e-operations-tabs button:focus-visible,.p9e-operations-settings:focus-visible{outline:2px solid var(--p9-admin-accent);outline-offset:2px}.p9e-operations-panel{min-width:0;padding:var(--p9-space-5) 0 0;outline:none}.p9e-operations-panel>:is(.p9e-data-owner-slot,.p9e-diagnostics-owner,.p9e-security-owner,.p9e-message-owner),.p9e-operations-panel :is(.p9e-data-owner,.p9e-health,.p9e-diagnostics,.p9e-security,.p9f-message-studio){width:100%;min-width:0;margin:0}.p9e-operations-panel .system-jumps,.p9e-operations-panel .system-health-inline-workspace{display:none}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] :is(.p9e-health,.p9e-diagnostics,.p9e-security,.p9f-message-studio,.astra-data-record-controller){min-width:0;box-shadow:none;background:0 0;margin:0;padding:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .admin-system-health>.admin-route-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0 0 16px;display:flex}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .admin-system-health>.admin-route-actions>button:first-of-type{display:none}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-compact-status{border:1px solid var(--p9-admin-line);border-radius:var(--p9-surface-radius);background:var(--p9-admin-surface);grid-template-columns:minmax(180px,1.25fr) repeat(3,minmax(0,1fr));gap:0;min-width:0;margin:0 0 16px;display:grid;overflow:hidden}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-compact-status>span{border:0;border-right:1px solid var(--p9-admin-line);min-width:0;min-height:68px;color:var(--p9-admin-copy);overflow-wrap:anywhere;background:0 0;align-content:center;gap:4px;padding:12px 14px;font-size:12px;line-height:1.45;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-compact-status>span:last-child{border-right:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-compact-status b{color:var(--p9-admin-muted);font:600 var(--p9-type-micro)/1.2 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-health-attention{border:1px solid color-mix(in srgb,var(--p9-admin-warning) 42%,var(--p9-admin-line));border-radius:var(--p9-surface-radius);background:var(--p9-admin-surface);gap:14px;min-width:0;margin:0 0 16px;padding:16px;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-health-attention>header,html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-health-board-head{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-health-attention-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-health-attention-list>article{border:1px solid var(--p9-admin-line);border-radius:var(--p9-control-radius);background:var(--p9-admin-control);align-content:start;gap:8px;min-width:0;padding:13px;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-health-attention-list>article>header{align-items:flex-start;gap:10px;display:flex}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-health-attention-list>article>p{color:var(--p9-admin-copy);font-size:var(--p9-type-meta);margin:0;line-height:1.5}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-health-board{border:1px solid var(--p9-admin-line);border-radius:var(--p9-surface-radius);background:var(--p9-admin-surface);gap:14px;min-width:0;margin:0;padding:16px;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-health-board-head{border-bottom:1px solid var(--p9-admin-line);padding-bottom:12px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-health-board-head h2{color:var(--p9-admin-text);font-size:var(--p9-type-section);margin:4px 0 5px;font-weight:500;line-height:1.2}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-health-board-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:12px;min-width:0;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-control-column{border:1px solid var(--p9-admin-line);border-radius:var(--p9-control-radius);background:var(--p9-admin-control);min-width:0;padding:13px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-control-header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-control-header h3{color:var(--p9-admin-text);margin:4px 0 0;font-size:16px;font-weight:600}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-control-list{min-width:0;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-control-row{border:0;border-top:1px solid var(--p9-admin-line);background:0 0;border-radius:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:48px;padding:7px 0;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-control-row:first-child{border-top:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-control-copy{gap:2px;min-width:0;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-control-copy b{color:var(--p9-admin-text);font-size:var(--p9-type-label)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-control-copy small{color:var(--p9-admin-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.5}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-control-row em{color:var(--p9-admin-muted);font:600 var(--p9-type-micro)/1.2 var(--font-mono);text-transform:uppercase;white-space:nowrap;font-style:normal}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-health-board-grid>.system-control-column:nth-child(2) .system-control-row{grid-template-columns:28px minmax(0,1fr) auto auto}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-control-row button{border:1px solid var(--p9-admin-line);border-radius:var(--p9-control-radius);min-height:44px;color:var(--p9-admin-copy);background:0 0;justify-self:end;padding:7px 10px;font-size:12px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-control-footer{border-top:1px solid var(--p9-admin-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding-top:12px;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .p9e-diagnostics-head{border-bottom:1px solid var(--p9-admin-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;min-width:0;margin:0 0 14px;padding:0 0 16px;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .p9e-diagnostics-head :is(h1,h2){color:var(--p9-admin-text);font-size:var(--p9-type-section);letter-spacing:-.025em;margin:4px 0;font-weight:500;line-height:1.2}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .p9e-diagnostics-head p:last-child{max-width:72ch;color:var(--p9-admin-muted);font-size:var(--p9-type-body);line-height:var(--p9-leading-body);margin:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .p9e-diagnostics-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0;display:flex}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .diagnostic-board{border:1px solid var(--p9-admin-line);border-radius:var(--p9-surface-radius);background:var(--p9-admin-surface);min-width:0;margin:0;overflow:hidden}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .diagnostic-board>:is(header,.diagnostic-row){border-bottom:1px solid var(--p9-admin-line);grid-template-columns:34px minmax(0,1fr) minmax(120px,170px) 92px;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .diagnostic-board>header{background:var(--p9-admin-control);min-height:38px;color:var(--p9-admin-muted);font:600 var(--p9-type-micro)/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding-block:8px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .diagnostic-board>.diagnostic-row:last-child{border-bottom:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .diagnostic-index{color:var(--p9-admin-muted);font:600 var(--p9-type-micro)/1.2 var(--font-mono)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .diagnostic-copy{gap:3px;min-width:0;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .diagnostic-copy b{color:var(--p9-admin-text);font-size:var(--p9-type-label)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .diagnostic-copy small{color:var(--p9-admin-muted);font-size:var(--p9-type-micro);overflow-wrap:anywhere;line-height:1.45}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .diagnostic-value{min-width:0;color:var(--p9-admin-copy);font-size:var(--p9-type-meta);align-items:center;gap:7px;font-weight:600;display:inline-flex}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .diagnostic-value i{background:var(--p9-admin-muted);border-radius:50%;flex:0 0 7px;width:7px;height:7px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .diagnostic-value[data-tone=success]{color:var(--p9-admin-success)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .diagnostic-value[data-tone=success] i{background:var(--p9-admin-success)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .diagnostic-value[data-tone=warning]{color:var(--p9-admin-warning)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .diagnostic-value[data-tone=warning] i{background:var(--p9-admin-warning)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .diagnostic-action{border:1px solid var(--p9-admin-line);border-radius:var(--p9-control-radius);min-height:44px;color:var(--p9-admin-copy);white-space:nowrap;background:0 0;padding:7px 10px;font-size:12px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .diagnostic-inspection{border-top:1px dashed var(--p9-admin-line);grid-column:2/-1;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0 2px;display:flex}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .diagnostics-note{border:1px solid var(--p9-admin-line);border-radius:var(--p9-control-radius);background:var(--p9-admin-control);align-items:flex-start;gap:10px;margin-top:12px;padding:11px 12px;display:flex}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .astra-data-record-controller{gap:12px;min-width:0;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .data-center-topline{border-bottom:1px solid var(--p9-admin-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;min-width:0;margin:0;padding:0 0 16px;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .data-center-topline :is(h1,h2){color:var(--p9-admin-text);font-size:var(--p9-type-section);letter-spacing:-.025em;margin:4px 0;font-weight:500;line-height:1.2}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .data-center-topline .button-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .data-center-topline .button-row>.button.secondary{display:none}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .data-center-status{border:1px solid var(--p9-admin-line);border-radius:var(--p9-surface-radius);background:var(--p9-admin-surface);grid-template-columns:minmax(150px,1.2fr) repeat(4,minmax(0,1fr));gap:0;min-width:0;margin:0;display:grid;overflow:hidden}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .data-center-status>span{border-right:1px solid var(--p9-admin-line);min-width:0;min-height:58px;color:var(--p9-admin-copy);align-content:center;gap:3px;padding:10px 12px;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .data-center-status>span:last-child{border-right:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .admin-data-layout{grid-template-columns:minmax(0,1fr);min-width:0;margin:0;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .admin-data-main{border:1px solid var(--p9-admin-line);border-radius:var(--p9-surface-radius);background:var(--p9-admin-surface);min-width:0;margin:0;padding:12px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .data-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;margin:0 0 10px;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .data-toolbar input{width:100%;min-width:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .data-tabs{background:0 0;border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0 0 10px;padding:0;display:flex}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .data-record-region{border-top:1px solid var(--p9-admin-line);min-width:0;max-width:100%;overflow-x:auto}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .astra-data-record-table{--p9e-data-record-columns:minmax(190px,2.1fr) repeat(4,minmax(70px,.75fr)) minmax(110px,.9fr);width:100%;min-width:760px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .astra-data-customer-table{--p9e-data-record-columns:minmax(220px,2.4fr) repeat(4,minmax(58px,.65fr)) minmax(108px,.85fr)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .astra-data-entitlement-table{--p9e-data-record-columns:minmax(180px,1.35fr) minmax(180px,1.35fr) minmax(160px,1.1fr) minmax(90px,.7fr) minmax(110px,.8fr)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .astra-data-record-table>:is(.astra-data-record-head,.astra-data-record-row){grid-template-columns:var(--p9e-data-record-columns);text-align:left;border:0;border-bottom:1px solid var(--p9-admin-line);background:0 0;border-radius:0;align-items:center;gap:12px;width:100%;min-width:0;margin:0;padding:13px 14px;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .astra-data-record-head{min-height:44px;color:var(--p9-admin-muted);font:600 11px/1.3 var(--fa-font-mono,ui-monospace,monospace);letter-spacing:.06em;text-transform:uppercase}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .astra-data-record-row{min-height:58px;color:var(--p9-admin-copy);font:400 12px/1.45 var(--fa-font-sans);cursor:pointer}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .astra-data-record-table>:is(.astra-data-record-head,.astra-data-record-row)>*{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .astra-data-record-row>span>b{color:var(--p9-admin-text);font-weight:600}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .astra-data-record-row>span>small{color:var(--p9-admin-muted);font-size:11px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .astra-data-record-row>span>i{border:1px solid var(--p9-admin-line);background:var(--p9-admin-control);width:max-content;color:var(--p9-admin-copy);border-radius:999px;padding:4px 7px;font-style:normal}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .astra-data-record-row>span>i.published{color:var(--p9-admin-success)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .astra-data-record-row:is(:hover,.active){background:var(--p9-admin-accent-soft)}@media (width<=980px){.p9e-operations-tabs{scrollbar-width:thin;display:flex;overflow-x:auto}.p9e-operations-tabs button{flex:0 0 168px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-compact-status,html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-health-attention-list{grid-template-columns:repeat(2,minmax(0,1fr))}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-health-board-grid{grid-template-columns:minmax(0,1fr)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .data-center-status{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){[data-operations-owner=p9e] .p9e-operations-settings{width:100%;height:44px;min-height:44px}.p9e-operations-tabs{margin-inline:calc(var(--p9-space-3) * -1);padding-inline:var(--p9-space-3)}.p9e-operations-tabs button{flex-basis:148px;min-height:56px}.p9e-operations-panel{padding-top:var(--p9-space-4)}[data-operations-owner=p9e] :is(button,a,input,select,textarea)[role=tab],.p9e-operations-tabs button{min-height:44px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] :is(.p9e-diagnostics-head,.data-center-topline){grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] :is(.p9e-diagnostics-actions,.data-center-topline .button-row){justify-content:flex-start}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-health-attention>header,html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-health-board-head{flex-direction:column}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-health-attention-list,html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-control-footer{grid-template-columns:minmax(0,1fr)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-health-board-grid>.system-control-column:nth-child(2) .system-control-row{grid-template-columns:28px minmax(0,1fr) auto}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .system-health-board-grid>.system-control-column:nth-child(2) .system-control-row button{grid-column:2/-1;justify-self:start}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .diagnostic-board>header{display:none}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .diagnostic-board>.diagnostic-row{grid-template-columns:28px minmax(0,1fr) auto;gap:10px;padding:12px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .diagnostic-value{grid-column:2}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .diagnostic-action{grid-area:1/3/span 2;min-height:44px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .diagnostic-inspection{grid-column:1/-1}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .data-center-status{grid-template-columns:minmax(0,1fr)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .data-center-status>span{border-right:0;border-top:1px solid var(--p9-admin-line);min-height:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .data-center-status>span:first-child{border-top:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .data-toolbar{grid-template-columns:minmax(0,1fr)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .astra-data-record-table{--p9e-data-record-columns:minmax(0,1fr);min-width:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .astra-data-record-head{display:none}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .astra-data-record-row{gap:11px;min-height:0;padding:16px 14px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .astra-data-record-row>[data-label]{display:block}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-operations-owner=p9e] .astra-data-record-row>[data-label]:before{content:attr(data-label);color:var(--p9-admin-muted);font:600 11px/1.25 var(--fa-font-mono,ui-monospace,monospace);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;display:block}}[data-operations-owner=p9e] .p9e-health,[data-settings-owner=phase-e] .p9e-settings{width:100%;min-width:0;color:var(--p9-admin-text);background:0 0;margin:0;padding:0}[data-operations-owner=p9e] .p9e-health-head,[data-settings-owner=phase-e] .p9e-settings-head{border-bottom:1px solid var(--p9-admin-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;min-width:0;padding:0 0 18px;display:grid}[data-operations-owner=p9e] .p9e-health-head h2,[data-settings-owner=phase-e] .p9e-settings-head h2{max-width:760px;color:var(--p9-admin-text);letter-spacing:-.03em;margin:4px 0 6px;font-size:clamp(24px,2vw,32px);font-weight:500;line-height:1.15}[data-operations-owner=p9e] .p9e-health-head p:last-child,[data-settings-owner=phase-e] .p9e-settings-head p:last-child{max-width:760px;color:var(--p9-admin-muted);font-size:var(--p9-type-body);line-height:var(--p9-leading-body);margin:0}[data-operations-owner=p9e] .p9e-health-actions,[data-settings-owner=phase-e] .p9e-settings-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}[data-settings-owner=phase-e] .p9e-settings-sync{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);white-space:nowrap}[data-operations-owner=p9e] .p9e-health-summary{border-block:1px solid var(--p9-admin-line);grid-template-columns:1.15fr .8fr .8fr 1.25fr;min-width:0;margin:18px 0 0;display:grid}[data-operations-owner=p9e] .p9e-health-summary>div{border-right:1px solid var(--p9-admin-line);align-content:center;gap:5px;min-width:0;min-height:92px;padding:14px 16px;display:grid}[data-operations-owner=p9e] .p9e-health-summary>div:first-child{padding-left:0}[data-operations-owner=p9e] .p9e-health-summary>div:last-child{border-right:0}[data-operations-owner=p9e] .p9e-health-summary span,[data-settings-owner=phase-e] .p9e-settings-announcement>header>span{color:var(--p9-admin-muted);font:600 var(--p9-type-micro)/1.2 var(--font-mono);letter-spacing:.07em}[data-operations-owner=p9e] .p9e-health-summary strong{min-width:0;color:var(--p9-admin-text);overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.3}[data-operations-owner=p9e] .p9e-health-summary small{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);line-height:1.45}[data-operations-owner=p9e] .p9e-health-summary [data-tone=warning] strong,[data-settings-owner=phase-e] [data-tone=warning]{color:var(--p9-admin-warning)}[data-operations-owner=p9e] .p9e-health-summary [data-tone=ok] strong{color:var(--p9-admin-success)}[data-operations-owner=p9e] .p9e-health-feedback,[data-operations-owner=p9e] .p9e-health-clear{border-bottom:1px solid var(--p9-admin-line);align-items:flex-start;gap:14px;margin:18px 0 0;padding:18px 0;display:flex}[data-operations-owner=p9e] :is(.p9e-health-feedback,.p9e-health-clear,.p9e-health-attention,.p9e-health-areas) h3,[data-settings-owner=phase-e] :is(.p9e-settings-facts,.p9e-settings-announcement,.p9e-settings-handoffs) h3{color:var(--p9-admin-text);font-size:var(--p9-type-section);letter-spacing:-.02em;margin:4px 0 5px;font-weight:500;line-height:1.2}[data-operations-owner=p9e] :is(.p9e-health-feedback,.p9e-health-clear,.p9e-health-attention,.p9e-health-areas) p,[data-settings-owner=phase-e] :is(.p9e-settings-facts,.p9e-settings-announcement,.p9e-settings-handoffs) p{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);margin:0;line-height:1.55}[data-operations-owner=p9e] .p9e-health-clear>span{border:1px solid color-mix(in srgb,var(--p9-admin-success) 45%,var(--p9-admin-line));width:34px;height:34px;color:var(--p9-admin-success);border-radius:50%;flex:0 0 34px;place-items:center;display:grid}[data-operations-owner=p9e] :is(.p9e-health-attention,.p9e-health-areas),[data-settings-owner=phase-e] :is(.p9e-settings-facts,.p9e-settings-announcement,.p9e-settings-handoffs){border-top:1px solid var(--p9-admin-line);gap:14px;min-width:0;margin:18px 0 0;padding:18px 0 0;display:grid}[data-operations-owner=p9e] :is(.p9e-health-attention,.p9e-health-areas)>header,[data-settings-owner=phase-e] :is(.p9e-settings-facts,.p9e-settings-announcement,.p9e-settings-handoffs)>header{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}[data-operations-owner=p9e] .p9e-health-attention>header>span,[data-settings-owner=phase-e] .p9e-settings-announcement>header>span{font:600 var(--p9-type-micro)/1 var(--font-mono);letter-spacing:.05em;border:1px solid;border-radius:999px;flex:none;padding:5px 8px}[data-operations-owner=p9e] .p9e-health-attention>header>span{color:var(--p9-admin-warning)}[data-operations-owner=p9e] .p9e-health-attention>header>span[data-tone=missing]{color:var(--p9-admin-danger)}[data-operations-owner=p9e] .p9e-health-attention-list{border-top:1px solid var(--p9-admin-line);gap:0;display:grid}[data-operations-owner=p9e] .p9e-health-attention-list>article{border-bottom:1px solid var(--p9-admin-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;min-width:0;padding:14px 0;display:grid}[data-operations-owner=p9e] .p9e-health-attention-copy{gap:5px;min-width:0;max-width:1120px;display:grid}[data-operations-owner=p9e] .p9e-health-attention-copy :is(strong,small,p){overflow-wrap:anywhere;word-break:break-word;max-width:88ch}[data-operations-owner=p9e] .p9e-health-attention-copy>span{width:max-content;color:var(--p9-admin-warning);font:600 var(--p9-type-micro)/1.2 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}[data-operations-owner=p9e] .p9e-health-attention-copy strong{color:var(--p9-admin-text);font-size:var(--p9-type-label)}[data-operations-owner=p9e] .p9e-health-handoff{border:1px solid var(--p9-admin-line);border-radius:var(--p9-control-radius);min-height:44px;color:var(--p9-admin-copy);font:inherit;cursor:pointer;background:0 0;padding:0 12px}[data-operations-owner=p9e] .p9e-health-handoff:is(:hover,:focus-visible){border-color:var(--p9-admin-line-strong);background:var(--p9-admin-control);color:var(--p9-admin-text)}[data-operations-owner=p9e] .p9e-health-subissues{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}[data-operations-owner=p9e] .p9e-health-subissues>span{border-left:2px solid var(--p9-admin-warning);background:var(--p9-admin-control);gap:3px;min-width:0;padding:10px 12px;display:grid}[data-operations-owner=p9e] .p9e-health-subissues :is(b,small){overflow-wrap:anywhere}[data-operations-owner=p9e] .p9e-health-subissues small{color:var(--p9-admin-muted)}[data-operations-owner=p9e] .p9e-health-area-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;display:grid}[data-operations-owner=p9e] .p9e-health-area-list>article{border-bottom:1px solid var(--p9-admin-line);min-width:0;padding:14px 0}[data-operations-owner=p9e] .p9e-health-area-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding-bottom:9px;display:flex}[data-operations-owner=p9e] .p9e-health-area-head>div{gap:3px;min-width:0;display:grid}[data-operations-owner=p9e] .p9e-health-area-head strong{color:var(--p9-admin-text);font-size:var(--p9-type-label)}[data-operations-owner=p9e] .p9e-health-area-head small,[data-operations-owner=p9e] .p9e-health-area-head>span{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);line-height:1.45}[data-operations-owner=p9e] .p9e-health-area-head>span{font-family:var(--font-mono);flex:none}[data-operations-owner=p9e] .p9e-health-check-list{display:grid}[data-operations-owner=p9e] .p9e-health-check-list>div{border-top:1px solid color-mix(in srgb,var(--p9-admin-line) 70%,transparent);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 0;display:grid}[data-operations-owner=p9e] .p9e-health-check-list>div>span{background:var(--p9-admin-muted);border-radius:50%;width:7px;height:7px}[data-operations-owner=p9e] .p9e-health-check-list>div[data-tone=ok]>span{background:var(--p9-admin-success)}[data-operations-owner=p9e] .p9e-health-check-list>div:is([data-tone=warning],[data-tone=missing])>span{background:var(--p9-admin-warning)}[data-operations-owner=p9e] .p9e-health-check-list>div>div{gap:2px;min-width:0;display:grid}[data-operations-owner=p9e] .p9e-health-check-list b{color:var(--p9-admin-text);font-size:var(--p9-type-meta)}[data-operations-owner=p9e] .p9e-health-check-list small{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);overflow-wrap:anywhere;line-height:1.45}[data-operations-owner=p9e] .p9e-health-check-list em{color:var(--p9-admin-muted);font:600 var(--p9-type-micro)/1.2 var(--font-mono);white-space:nowrap;font-style:normal}[data-operations-owner=p9e] .p9e-health-evidence{border-block:1px solid var(--p9-admin-line);margin-top:18px}[data-operations-owner=p9e] .p9e-health-evidence summary{min-height:48px;color:var(--p9-admin-copy);cursor:pointer;font-size:var(--p9-type-label);align-items:center;display:flex}[data-operations-owner=p9e] .p9e-health-evidence-body{gap:10px;padding:0 0 14px;display:grid}[data-operations-owner=p9e] .p9e-health-evidence-body>div{border-top:1px solid var(--p9-admin-line);grid-template-columns:150px minmax(0,1fr);gap:12px;min-width:0;padding:9px 0;display:grid}[data-operations-owner=p9e] .p9e-health-evidence-body span{color:var(--p9-admin-muted);font:600 var(--p9-type-micro)/1.3 var(--font-mono);letter-spacing:.05em}[data-operations-owner=p9e] .p9e-health-evidence-body :is(code,b){min-width:0;color:var(--p9-admin-copy);font-size:var(--p9-type-meta);overflow-wrap:anywhere}[data-settings-owner=phase-e] .p9e-settings-error{border-left:2px solid var(--p9-admin-danger);background:color-mix(in srgb,var(--p9-admin-danger) 6%,transparent);gap:4px;margin-top:16px;padding:12px 14px;display:grid}[data-settings-owner=phase-e] .p9e-settings-error b{color:var(--p9-admin-text)}[data-settings-owner=phase-e] .p9e-settings-error span{color:var(--p9-admin-copy);font-size:var(--p9-type-meta)}[data-settings-owner=phase-e] .p9e-settings-facts dl{border-top:1px solid var(--p9-admin-line);grid-template-columns:repeat(2,minmax(0,1fr));max-width:1200px;margin:0;display:grid}[data-settings-owner=phase-e] .p9e-settings-facts dl>div{border-bottom:1px solid var(--p9-admin-line);gap:5px;min-width:0;padding:14px 14px 14px 0;display:grid}[data-settings-owner=phase-e] .p9e-settings-facts dl>div:nth-child(odd){border-right:1px solid var(--p9-admin-line);padding-right:20px}[data-settings-owner=phase-e] .p9e-settings-facts dl>div:nth-child(2n){padding-left:20px}[data-settings-owner=phase-e] .p9e-settings-facts dt{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);text-transform:uppercase;letter-spacing:.05em}[data-settings-owner=phase-e] .p9e-settings-facts dd{min-width:0;color:var(--p9-admin-text);font-size:var(--p9-type-label);overflow-wrap:anywhere;margin:0;font-weight:600}[data-settings-owner=phase-e] .p9e-settings-facts small{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);line-height:1.45}[data-settings-owner=phase-e] .p9e-settings-form{border:0;border-left:2px solid color-mix(in srgb,var(--p9-admin-accent) 62%,var(--p9-admin-line));grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);gap:16px 20px;width:100%;min-width:0;max-width:1100px;margin:0;padding:0 0 0 14px;display:grid}[data-settings-owner=phase-e] .p9e-settings-form label{min-width:0;color:var(--p9-admin-copy);font-size:var(--p9-type-meta);align-content:start;gap:7px;display:grid}[data-settings-owner=phase-e] .p9e-settings-form label>span:first-child{color:var(--p9-admin-text);font-size:var(--p9-type-label);font-weight:600}[data-settings-owner=phase-e] .p9e-settings-form input:not([type=checkbox]){border:1px solid var(--p9-admin-line);border-radius:var(--p9-control-radius);background:var(--p9-admin-control);width:100%;min-width:0;min-height:46px;color:var(--p9-admin-text);font:inherit;padding:0 12px}[data-settings-owner=phase-e] .p9e-settings-form input:not([type=checkbox]):focus{border-color:var(--p9-admin-line-strong);outline:none}[data-settings-owner=phase-e] .p9e-settings-form small{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);line-height:1.45}[data-settings-owner=phase-e] .p9e-settings-message{grid-column:1/-1}[data-settings-owner=phase-e] .p9e-settings-toggle{border-block:1px solid var(--p9-admin-line);cursor:pointer;grid-column:1/-1;grid-template-columns:20px minmax(0,1fr);align-items:start;min-height:48px;padding:13px 0}[data-settings-owner=phase-e] .p9e-settings-toggle input{width:18px;height:18px;accent-color:var(--p9-admin-accent);margin:2px 0 0}[data-settings-owner=phase-e] .p9e-settings-toggle>span{gap:3px;display:grid}[data-settings-owner=phase-e] .p9e-settings-actions{flex-wrap:wrap;gap:8px;display:flex}[data-settings-owner=phase-e] .p9e-settings-handoffs>div:last-child{border-top:1px solid var(--p9-admin-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-settings-owner=phase-e] .p9e-settings-handoffs button{border:0;border-right:1px solid var(--p9-admin-line);border-bottom:1px solid var(--p9-admin-line);min-width:0;min-height:76px;color:var(--p9-admin-copy);text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}[data-settings-owner=phase-e] .p9e-settings-handoffs button:last-child{border-right:0}[data-settings-owner=phase-e] .p9e-settings-handoffs button:is(:hover,:focus-visible){background:var(--p9-admin-control)}[data-settings-owner=phase-e] .p9e-settings-handoffs button>span:first-child{gap:3px;min-width:0;display:grid}[data-settings-owner=phase-e] .p9e-settings-handoffs b{color:var(--p9-admin-text);font-size:var(--p9-type-label)}[data-settings-owner=phase-e] .p9e-settings-handoffs small{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);line-height:1.45}@media (width<=900px){[data-operations-owner=p9e] .p9e-health-summary{grid-template-columns:repeat(2,minmax(0,1fr))}[data-operations-owner=p9e] .p9e-health-summary>div:nth-child(2){border-right:0}[data-operations-owner=p9e] .p9e-health-summary>div:nth-child(n+3){border-top:1px solid var(--p9-admin-line)}[data-operations-owner=p9e] .p9e-health-area-list,[data-settings-owner=phase-e] .p9e-settings-handoffs>div:last-child{grid-template-columns:minmax(0,1fr)}[data-settings-owner=phase-e] .p9e-settings-handoffs button{border-right:0}}@media (width<=720px){[data-operations-owner=p9e] .p9e-health-head,[data-settings-owner=phase-e] .p9e-settings-head{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px}[data-operations-owner=p9e] .p9e-health-actions,[data-settings-owner=phase-e] .p9e-settings-head-actions{justify-content:flex-start}[data-operations-owner=p9e] .p9e-health-summary{grid-template-columns:minmax(0,1fr)}[data-operations-owner=p9e] .p9e-health-summary>div{border-right:0;border-top:1px solid var(--p9-admin-line);min-height:0;padding:12px 0}[data-operations-owner=p9e] .p9e-health-summary>div:first-child{border-top:0}[data-operations-owner=p9e] :is(.p9e-health-attention,.p9e-health-areas)>header,[data-settings-owner=phase-e] .p9e-settings-announcement>header{flex-direction:column}[data-operations-owner=p9e] .p9e-health-attention-list>article{grid-template-columns:minmax(0,1fr)}[data-operations-owner=p9e] .p9e-health-handoff{width:100%}[data-operations-owner=p9e] .p9e-health-subissues,[data-settings-owner=phase-e] .p9e-settings-facts dl,[data-settings-owner=phase-e] .p9e-settings-form{grid-template-columns:minmax(0,1fr)}[data-operations-owner=p9e] .p9e-health-evidence-body>div{grid-template-columns:minmax(0,1fr);gap:5px}[data-settings-owner=phase-e] .p9e-settings-facts dl>div,[data-settings-owner=phase-e] .p9e-settings-facts dl>div:nth-child(odd),[data-settings-owner=phase-e] .p9e-settings-facts dl>div:nth-child(2n){border-right:0;padding:12px 0}[data-settings-owner=phase-e] :is(.p9e-settings-message,.p9e-settings-toggle){grid-column:auto}[data-settings-owner=phase-e] :is(.p9e-settings-actions,.p9e-settings-head-actions)>.button{min-height:44px}}[data-operations-owner=p9e] .p9e-data-owner-handoffs{border-block:1px solid var(--p9-admin-line);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:12px 0;display:grid}[data-operations-owner=p9e] .p9e-data-owner-handoffs button{border:0;border-right:1px solid var(--p9-admin-line);min-width:0;min-height:68px;color:var(--p9-admin-copy);text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}[data-operations-owner=p9e] .p9e-data-owner-handoffs button:last-child{border-right:0}[data-operations-owner=p9e] .p9e-data-owner-handoffs button:is(:hover,:focus-visible){background:var(--p9-admin-control)}[data-operations-owner=p9e] .p9e-data-owner-handoffs button>span:first-child{gap:3px;min-width:0;display:grid}[data-operations-owner=p9e] .p9e-data-owner-handoffs b{color:var(--p9-admin-text);font-size:var(--p9-type-label)}[data-operations-owner=p9e] .p9e-data-owner-handoffs small{color:var(--p9-admin-muted);font-size:var(--p9-type-micro);line-height:1.45}[data-operations-owner=p9e] .p9e-data-maintenance{border-left:2px solid var(--p9-admin-warning);background:var(--p9-admin-control);justify-content:space-between;align-items:center;gap:14px;min-width:0;margin:0 0 12px;padding:11px 12px;display:flex}[data-operations-owner=p9e] .p9e-data-maintenance>span{gap:2px;min-width:0;display:grid}[data-operations-owner=p9e] .p9e-data-maintenance b{color:var(--p9-admin-text);font-size:var(--p9-type-label)}[data-operations-owner=p9e] .p9e-data-maintenance small{color:var(--p9-admin-muted);font-size:var(--p9-type-micro);line-height:1.45}@media (width<=720px){[data-operations-owner=p9e] .p9e-data-owner-handoffs{grid-template-columns:minmax(0,1fr)}[data-operations-owner=p9e] .p9e-data-owner-handoffs button{border-right:0;border-bottom:1px solid var(--p9-admin-line)}[data-operations-owner=p9e] .p9e-data-maintenance{flex-direction:column;align-items:flex-start}[data-operations-owner=p9e] .p9e-data-maintenance .button{width:100%;min-height:44px}}[data-security-owner=p9e].p9e-security{gap:22px;min-width:0;display:grid}[data-security-owner=p9e] .p9e-security-head{border-bottom:1px solid var(--p9-admin-line);justify-content:space-between;align-items:flex-end;gap:20px;padding:0 0 18px;display:flex}[data-security-owner=p9e] .p9e-security-head>div,[data-security-owner=p9e] .p9e-security-section-head>div{gap:5px;min-width:0;display:grid}[data-security-owner=p9e] .p9e-security-head :is(h1,h2){color:var(--p9-admin-text);font-size:var(--p9-type-section);letter-spacing:-.025em;margin:0;font-weight:550}[data-security-owner=p9e] .p9e-security-head p:last-child,[data-security-owner=p9e] .p9e-security-section-head p:last-child,.p9e-security-dialog>p:not(.p9-kicker){color:var(--p9-admin-muted);font-size:var(--p9-type-body);line-height:var(--p9-leading-body);margin:0}[data-security-owner=p9e] .p9e-security-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;min-width:0;display:grid}[data-security-owner=p9e] .p9e-security-section{border-top:1px solid var(--p9-admin-line);align-content:start;gap:14px;min-width:0;padding-top:18px;display:grid}[data-security-owner=p9e] .p9e-security-section-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}[data-security-owner=p9e] .p9e-security-section-head h3{color:var(--p9-admin-text);font-size:var(--p9-type-subhead);margin:0;font-weight:600}[data-security-owner=p9e] .p9e-security-badge{color:var(--p9-admin-warning);font:650 var(--p9-type-micro)/1.3 var(--fa-font-mono,ui-monospace,monospace);letter-spacing:.06em;flex:none}.p9e-security-feedback{border-left:2px solid var(--p9-admin-line-strong);background:var(--p9-admin-control);color:var(--p9-admin-copy);font-size:var(--p9-type-label);margin:0;padding:11px 12px;line-height:1.5}.p9e-security-feedback.is-warning{border-left-color:var(--p9-admin-warning)}.p9e-security-feedback.is-error{border-left-color:var(--p9-admin-danger);color:var(--p9-admin-danger)}.p9e-security-actions{flex-wrap:wrap;gap:8px;display:flex}.p9e-security-list{border-top:1px solid var(--p9-admin-line);max-height:310px;display:grid;overflow:auto}.p9e-security-list>span{border-bottom:1px solid var(--p9-admin-line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:10px 0;display:grid}.p9e-security-list>span b{color:var(--p9-admin-warning);font:650 var(--p9-type-micro)/1.3 var(--fa-font-mono,ui-monospace,monospace)}.p9e-security-list>span :is(code,small){min-width:0;color:var(--p9-admin-copy);font-size:var(--p9-type-meta);overflow-wrap:anywhere;line-height:1.45}.p9e-security-list.is-audit>span{grid-template-columns:minmax(120px,.45fr) minmax(0,1fr)}.p9e-security-dialog-backdrop{background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:20px}.p9e-security-dialog-backdrop::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000bd}.p9e-security-dialog{border:1px solid var(--p9-admin-line-strong);border-radius:var(--p9-dialog-radius);background:var(--p9-admin-surface-2);width:min(720px,100%);max-height:calc(100dvh - 40px);color:var(--p9-admin-text);gap:14px;margin:auto;padding:24px;display:grid;position:relative;overflow:auto}.p9e-security-dialog h2{font-size:var(--p9-type-section);margin:0;padding-right:48px;font-weight:600}.p9e-security-dialog-close{border:1px solid var(--p9-admin-line);border-radius:var(--p9-control-radius);width:44px;height:44px;color:var(--p9-admin-text);cursor:pointer;background:0 0;place-items:center;font-size:22px;display:grid;position:absolute;top:12px;right:12px}@media (width<=820px){[data-security-owner=p9e] .p9e-security-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){[data-security-owner=p9e] .p9e-security-head,[data-security-owner=p9e] .p9e-security-section-head{flex-direction:column;align-items:flex-start}.p9e-security-dialog-backdrop{padding:12px}.p9e-security-dialog{max-height:calc(100dvh - 24px);padding:18px}.p9e-security-actions>.p9-admin-button{flex:100%}}.p9e-data-records{gap:20px;min-width:0;display:grid}.p9e-data-summary{border-block:1px solid var(--p9-admin-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.p9e-data-summary>div{border-right:1px solid var(--p9-admin-line);gap:4px;min-width:0;padding:14px 16px;display:grid}.p9e-data-summary>div:first-child{padding-left:0}.p9e-data-summary>div:last-child{border-right:0}.p9e-data-summary dt{color:var(--p9-admin-muted);font:650 var(--p9-type-micro)/1.3 var(--fa-font-mono,ui-monospace,monospace);letter-spacing:.05em;text-transform:uppercase}.p9e-data-summary dd{color:var(--p9-admin-text);margin:0;font-size:24px;font-weight:600;line-height:1.15}.p9e-data-summary [data-tone=warning] dd{color:var(--p9-admin-warning)}.p9e-data-summary small{color:var(--p9-admin-muted);font-size:var(--p9-type-micro);line-height:1.4}.p9e-data-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;display:grid}.p9e-data-toolbar label{min-width:0}.p9e-data-toolbar input{width:100%;min-height:var(--p9-control-h);border:1px solid var(--p9-admin-line);border-radius:var(--p9-control-radius);background:var(--p9-admin-control);color:var(--p9-admin-text);outline:0;padding:0 12px}.p9e-data-toolbar input:focus{border-color:var(--p9-admin-line-strong)}.p9e-data-record-region{border-top:1px solid var(--p9-admin-line);min-width:0}.p9e-data-feedback{align-content:center;gap:4px;min-height:84px;padding:16px 0;display:grid}.p9e-data-feedback b{color:var(--p9-admin-text);font-size:var(--p9-type-label)}.p9e-data-feedback p{color:var(--p9-admin-muted);font-size:var(--p9-type-body);margin:0}.p9e-data-file-list{min-width:0;display:grid}.p9e-data-file-list>button{border:0;border-bottom:1px solid var(--p9-admin-line);min-width:0;min-height:68px;color:var(--p9-admin-copy);text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:minmax(220px,2fr) minmax(100px,.7fr) minmax(90px,.55fr) minmax(100px,.65fr) minmax(120px,.75fr);align-items:center;gap:14px;padding:10px 8px;display:grid}.p9e-data-file-list>button:is(:hover,:focus-visible),.p9e-data-file-list>button.is-active{background:var(--p9-admin-accent-softer)}.p9e-data-file-list>button.is-warning{box-shadow:inset 2px 0 var(--p9-admin-warning)}.p9e-data-file-list>button>span{gap:3px;min-width:0;display:grid}.p9e-data-file-list b{min-width:0;color:var(--p9-admin-text);font-size:var(--p9-type-label);overflow-wrap:anywhere;font-weight:600}.p9e-data-file-list small{min-width:0;color:var(--p9-admin-muted);font-size:var(--p9-type-micro);overflow-wrap:anywhere;line-height:1.4}.p9e-data-detail-backdrop{background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:20px}.p9e-data-detail-backdrop::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000bd}.p9e-data-detail{border:1px solid var(--p9-admin-line-strong);border-radius:var(--p9-dialog-radius);background:var(--p9-admin-surface-2);width:min(680px,100%);max-height:calc(100dvh - 40px);color:var(--p9-admin-text);gap:14px;margin:auto;padding:24px;display:grid;position:relative;overflow:auto}.p9e-data-detail>h2{font-size:var(--p9-type-section);margin:0;padding-right:48px;font-weight:600}.p9e-data-detail>p:not(.p9-kicker){color:var(--p9-admin-muted);font-size:var(--p9-type-label);margin:0}.p9e-data-detail dl{border-block:1px solid var(--p9-admin-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.p9e-data-detail dl>div{gap:4px;padding:12px 0;display:grid}.p9e-data-detail dt,.p9e-data-key>span{color:var(--p9-admin-muted);font:650 var(--p9-type-micro)/1.3 var(--fa-font-mono,ui-monospace,monospace);text-transform:uppercase;letter-spacing:.05em}.p9e-data-detail dd{color:var(--p9-admin-text);font-size:var(--p9-type-label);margin:0}.p9e-data-key{gap:5px;min-width:0;display:grid}.p9e-data-key code{color:var(--p9-admin-copy);font-size:var(--p9-type-meta);overflow-wrap:anywhere}.p9e-data-detail-close{border:1px solid var(--p9-admin-line);border-radius:var(--p9-control-radius);width:44px;height:44px;color:var(--p9-admin-text);cursor:pointer;background:0 0;place-items:center;font-size:22px;display:grid;position:absolute;top:12px;right:12px}@media (width<=900px){.p9e-data-file-list>button{grid-template-columns:minmax(0,1.7fr) repeat(4,minmax(80px,.6fr))}}@media (width<=720px){.p9e-data-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.p9e-data-summary>div:nth-child(2){border-right:0}.p9e-data-summary>div:nth-child(n+3){border-top:1px solid var(--p9-admin-line)}.p9e-data-toolbar{grid-template-columns:minmax(0,1fr)}.p9e-data-file-list>button{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px}.p9e-data-file-list>button>span:not(.p9e-data-file-name):not(.p9e-data-file-date){grid-column:2}.p9e-data-file-name{grid-row:1/span 3}.p9e-data-detail-backdrop{padding:12px}.p9e-data-detail{max-height:calc(100dvh - 24px);padding:18px}}[data-operations-owner=p9e] .p9f-message-studio{width:100%;min-width:0;color:var(--p9-admin-text)}.p9f-message-studio-head{border-bottom:1px solid var(--p9-admin-line);justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;padding:0 0 18px;display:flex}.p9f-message-studio-head>div:first-child{min-width:0}.p9f-kicker{color:var(--p9-admin-accent);font:700 var(--p9-type-micro)/1.35 var(--font-mono);letter-spacing:.1em;margin:0 0 5px}.p9f-message-studio-head h1,.p9f-message-studio-head h2{color:var(--p9-admin-text);letter-spacing:-.03em;margin:0 0 6px;font-size:26px;font-weight:550;line-height:1.15}.p9f-message-studio-head p:last-child{max-width:720px;color:var(--p9-admin-muted);font-size:var(--p9-type-body);margin:0;line-height:1.55}.p9f-studio-head-meta{flex:none;justify-items:end;gap:3px;padding-top:2px;display:grid}.p9f-studio-head-meta span{color:var(--p9-admin-accent);font:700 var(--p9-type-micro)/1.3 var(--font-mono);letter-spacing:.08em}.p9f-studio-head-meta small{color:var(--p9-admin-muted);font-size:var(--p9-type-meta)}.p9f-message-toolbar{border-bottom:1px solid var(--p9-admin-line);justify-content:flex-end;align-items:center;gap:8px;min-width:0;min-height:58px;padding:8px 0;display:flex}.p9f-message-mobile-select{display:none}.p9f-preview-mode{border:1px solid var(--p9-admin-line);border-radius:var(--p9-control-radius);display:inline-flex;overflow:hidden}.p9f-preview-mode button,.p9f-studio-action{min-height:40px;color:var(--p9-admin-copy);font-size:var(--p9-type-label);cursor:pointer;background:0 0;border:0}.p9f-preview-mode button{min-width:76px;padding:0 12px}.p9f-preview-mode button+button{border-left:1px solid var(--p9-admin-line)}.p9f-preview-mode button[aria-pressed=true]{background:var(--p9-admin-accent-soft);color:var(--p9-admin-accent)}.p9f-studio-action{border:1px solid var(--p9-admin-line);border-radius:var(--p9-control-radius);padding:0 13px}.p9f-preview-mode button:is(:hover,:focus-visible),.p9f-studio-action:is(:hover,:focus-visible){border-color:var(--p9-admin-line-strong);background:var(--p9-admin-control);color:var(--p9-admin-text);outline:none}.p9f-message-workbench{border-bottom:1px solid var(--p9-admin-line);grid-template-columns:minmax(190px,220px) minmax(520px,1fr) minmax(230px,280px);min-width:0;min-height:760px;display:grid}.p9f-message-rail,.p9f-message-inspector{background:var(--p9-admin-bg-deep);min-width:0;padding:18px 16px}.p9f-message-rail{border-right:1px solid var(--p9-admin-line)}.p9f-message-inspector{border-left:1px solid var(--p9-admin-line)}.p9f-message-group+.p9f-message-group{border-top:1px solid var(--p9-admin-line);margin-top:24px;padding-top:20px}.p9f-message-group>header{gap:4px;margin-bottom:8px;display:grid}.p9f-message-group>header span,.p9f-inspector-title>span,.p9f-canvas-head span{color:var(--p9-admin-muted);font:700 var(--p9-type-micro)/1.3 var(--font-mono);letter-spacing:.08em}.p9f-message-group>header small{color:var(--p9-admin-muted);font-size:10px;line-height:1.45}.p9f-message-list{display:grid}.p9f-message-list button{border:0;border-top:1px solid var(--p9-admin-line);width:100%;min-height:58px;color:var(--p9-admin-copy);text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.p9f-message-list button:first-child{border-top:0}.p9f-message-list button>span{gap:2px;min-width:0;display:grid}.p9f-message-list button b{overflow-wrap:anywhere;color:inherit;font-size:var(--p9-type-label);font-weight:650;line-height:1.35}.p9f-message-list button small{overflow-wrap:anywhere;color:var(--p9-admin-muted);font-size:10px;line-height:1.35}.p9f-message-list button i{color:var(--p9-admin-muted);font-style:normal}.p9f-message-list button.is-active{color:var(--p9-admin-text)}.p9f-message-list button.is-active b,.p9f-message-list button.is-active i{color:var(--p9-admin-accent)}.p9f-message-list button:is(:hover,:focus-visible){color:var(--p9-admin-text);outline:none}.p9f-message-canvas{background:#1a1917;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.p9f-canvas-head{border-bottom:1px solid var(--p9-admin-line);background:var(--p9-admin-bg);justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:10px 16px;display:flex}.p9f-canvas-head>div{align-items:baseline;gap:10px;min-width:0;display:flex}.p9f-canvas-head b{min-width:0;color:var(--p9-admin-text);font-size:var(--p9-type-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p9f-canvas-head small{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);flex:none}.p9f-preview-stage{background:linear-gradient(var(--p9-admin-line) 1px,transparent 1px), linear-gradient(90deg,var(--p9-admin-line) 1px,transparent 1px), #1d1c19;background-size:24px 24px;justify-content:center;align-items:flex-start;min-width:0;min-height:700px;padding:30px 24px 42px;display:flex;overflow:auto}.p9f-preview-device{border:1px solid var(--p9-admin-line-strong);background:#151412;border-radius:10px;flex:none;transition:width .16s;overflow:hidden;box-shadow:0 14px 40px #0000002e}.p9f-preview-device.is-email.is-desktop{width:640px}.p9f-preview-device.is-mobile{width:390px}.p9f-preview-device iframe{background:#151412;border:0;width:100%;height:720px;display:block}.p9f-preview-status{width:min(520px,100%);min-height:360px;color:var(--p9-admin-muted);text-align:center;align-content:center;justify-items:center;gap:8px;margin:auto;display:grid}.p9f-preview-status b{color:var(--p9-admin-text);font-size:16px}.p9f-preview-status span{max-width:420px;font-size:var(--p9-type-label);line-height:1.55}.p9f-preview-status button{border:1px solid var(--p9-admin-line);border-radius:var(--p9-control-radius);background:var(--p9-admin-control);min-height:42px;color:var(--p9-admin-text);cursor:pointer;margin-top:6px;padding:0 14px}.p9f-inspector-title{border-bottom:1px solid var(--p9-admin-line);gap:5px;padding-bottom:14px;display:grid}.p9f-inspector-title b{color:var(--p9-admin-text);font-size:16px;font-weight:600}.p9f-inspector-title p{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);margin:0;line-height:1.55}.p9f-inspector-facts{margin:0}.p9f-inspector-facts>div{border-bottom:1px solid var(--p9-admin-line);gap:4px;padding:11px 0;display:grid}.p9f-inspector-facts dt{color:var(--p9-admin-muted);font:700 var(--p9-type-micro)/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.p9f-inspector-facts dd{color:var(--p9-admin-copy);font-size:var(--p9-type-label);overflow-wrap:anywhere;margin:0;line-height:1.5}.p9f-sample-note{border-top:1px solid var(--p9-admin-line);margin-top:16px;padding:12px 0 0}.p9f-sample-note b{color:var(--p9-admin-accent);font-size:var(--p9-type-label)}.p9f-sample-note p{color:var(--p9-admin-muted);font-size:var(--p9-type-meta);margin:5px 0 0;line-height:1.55}@media (width<=1180px){.p9f-message-workbench{grid-template-columns:190px minmax(0,1fr)}.p9f-message-inspector{border-top:1px solid var(--p9-admin-line);border-left:0;grid-column:1/-1;grid-template-columns:220px minmax(0,1fr) minmax(220px,.7fr);gap:18px;display:grid}.p9f-inspector-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;display:grid}}@media (width<=820px){.p9f-message-studio-head{gap:10px;display:grid}.p9f-studio-head-meta{justify-items:start}.p9f-message-toolbar{flex-wrap:wrap;justify-content:flex-start}.p9f-message-mobile-select{min-width:0;color:var(--p9-admin-muted);font-size:var(--p9-type-meta);flex:220px;gap:5px;display:grid}.p9f-message-rail{display:none}.p9f-message-workbench{grid-template-columns:minmax(0,1fr);min-height:0}.p9f-message-inspector{grid-column:auto;display:block}.p9f-inspector-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.p9f-preview-stage{padding:20px 12px 30px}.p9f-preview-device.is-email.is-desktop{width:min(640px,100%);min-width:0}}@media (width<=520px){.p9f-message-toolbar{align-items:stretch}.p9f-preview-mode{flex:auto}.p9f-preview-mode button{flex:1;min-width:0}.p9f-studio-action{flex:140px}.p9f-canvas-head{align-items:flex-start}.p9f-canvas-head>div{gap:2px;display:grid}.p9f-preview-stage{justify-content:flex-start;padding-inline:8px}.p9f-preview-device.is-mobile{width:390px;max-width:100%}.p9f-inspector-facts{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.p9f-preview-device{transition:none}}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f]{width:100%;min-width:0;padding:0 0 var(--p9-space-6);color:var(--p9-admin-text);margin:0}.p9f-reference-intro{align-items:end;gap:var(--p9-space-5);min-width:0;padding:0 0 var(--p9-space-4);border-bottom:1px solid var(--p9-admin-line);grid-template-columns:minmax(0,1fr) auto;display:grid}.p9f-reference-intro>div:first-child{min-width:0}.p9f-reference-intro h2{margin:var(--p9-space-1) 0 var(--p9-space-1);color:var(--p9-admin-text);font-size:var(--p9-type-section);letter-spacing:-.03em;font-weight:500;line-height:1.18}.p9f-reference-intro>div:first-child>p:last-child{max-width:72ch;color:var(--p9-admin-muted);font-size:var(--p9-type-body);line-height:var(--p9-leading-body);margin:0}.p9f-reference-facts{border:1px solid var(--p9-admin-line);border-radius:var(--p9-surface-radius);background:var(--p9-admin-surface);grid-template-columns:repeat(4,minmax(100px,1fr));min-width:0;display:grid;overflow:hidden}.p9f-reference-facts>span{border-right:1px solid var(--p9-admin-line);gap:2px;min-width:0;padding:10px 12px;display:grid}.p9f-reference-facts>span:last-child{border-right:0}.p9f-reference-facts b{min-width:0;color:var(--p9-admin-text);font-size:var(--p9-type-label);overflow-wrap:anywhere;font-weight:600}.p9f-reference-facts small{min-width:0;color:var(--p9-admin-muted);font-size:var(--p9-type-micro);overflow-wrap:anywhere;line-height:1.35}.p9f-reference-workspace{gap:var(--p9-space-4);min-width:0;padding-top:var(--p9-space-5);grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);display:grid}.p9f-reference-index,.p9f-reference-detail{border:1px solid var(--p9-admin-line);border-radius:var(--p9-surface-radius);background:var(--p9-admin-surface);min-width:0}.p9f-reference-index>header{align-items:end;gap:var(--p9-space-4);padding:var(--p9-space-4);border-bottom:1px solid var(--p9-admin-line);grid-template-columns:minmax(0,1fr) minmax(190px,260px);display:grid}.p9f-reference-index h3{margin:var(--p9-space-1) 0 0;color:var(--p9-admin-text);font-size:var(--p9-type-subhead);font-weight:600;line-height:1.25}.p9f-reference-index label{min-width:0;color:var(--p9-admin-muted);font-size:var(--p9-type-micro);gap:5px;display:grid}.p9f-reference-index input{width:100%;min-width:0;min-height:var(--p9-control-h);border:1px solid var(--p9-admin-line);border-radius:var(--p9-control-radius);background:var(--p9-admin-control);color:var(--p9-admin-text);padding:0 11px}.p9f-reference-list{align-content:start;min-width:0;display:grid}.p9f-reference-list>button{border:0;border-bottom:1px solid var(--p9-admin-line);min-width:0;min-height:58px;color:var(--p9-admin-copy);text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:32px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:10px 13px;display:grid}.p9f-reference-list>button:last-child{border-bottom:0}.p9f-reference-list>button:is(:hover,:focus-visible,.is-selected){background:var(--p9-admin-accent-soft);color:var(--p9-admin-text);outline:none}.p9f-reference-list>button:focus-visible{box-shadow:inset 0 0 0 2px var(--p9-admin-focus)}.p9f-reference-index-number{color:var(--p9-admin-muted);font:600 var(--p9-type-micro)/1.2 var(--font-mono)}.p9f-reference-route-copy{gap:3px;min-width:0;display:grid}.p9f-reference-route-copy b{min-width:0;color:var(--p9-admin-text);font-size:var(--p9-type-label);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.p9f-reference-route-copy small{min-width:0;color:var(--p9-admin-muted);font-size:var(--p9-type-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p9f-reference-status{min-width:0;color:var(--p9-admin-copy);font-size:var(--p9-type-micro);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.p9f-reference-status i{background:var(--p9-admin-success);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.p9f-reference-empty{padding:var(--p9-space-4);color:var(--p9-admin-muted);font-size:var(--p9-type-body);margin:0}.p9f-reference-detail{align-content:start;gap:var(--p9-space-3);padding:var(--p9-space-5);display:grid}.p9f-reference-detail-head{justify-content:space-between;align-items:flex-start;gap:var(--p9-space-3);min-width:0;display:flex}.p9f-reference-detail-head>div{min-width:0}.p9f-reference-detail h3{margin:var(--p9-space-1) 0 0;color:var(--p9-admin-text);font-size:var(--p9-type-section);letter-spacing:-.03em;overflow-wrap:anywhere;font-weight:500;line-height:1.2}.p9f-reference-detail>p:not(.p9-kicker){max-width:60ch;color:var(--p9-admin-copy);font-size:var(--p9-type-body);line-height:var(--p9-leading-body);margin:0}.p9f-reference-detail dl{margin:var(--p9-space-1) 0 0;display:grid}.p9f-reference-detail dl>div{gap:var(--p9-space-3);border-top:1px solid var(--p9-admin-line);grid-template-columns:88px minmax(0,1fr);padding:9px 0;display:grid}.p9f-reference-detail dt{color:var(--p9-admin-muted);font-size:var(--p9-type-micro)}.p9f-reference-detail dd{color:var(--p9-admin-text);font-size:var(--p9-type-meta);overflow-wrap:anywhere;margin:0}.p9f-reference-actions{gap:var(--p9-space-2);padding-top:var(--p9-space-1);flex-wrap:wrap;display:flex}.p9f-reference-actions .button{min-height:var(--p9-control-h)}.p9f-reference-handoff{justify-content:space-between;align-items:center;gap:var(--p9-space-3);margin-top:var(--p9-space-3);padding-top:var(--p9-space-3);border-top:1px solid var(--p9-admin-line);display:flex}.p9f-reference-handoff>span{gap:2px;min-width:0;display:grid}.p9f-reference-handoff b{color:var(--p9-admin-text);font-size:var(--p9-type-label)}.p9f-reference-handoff small{color:var(--p9-admin-muted);font-size:var(--p9-type-micro);line-height:1.4}.p9f-reference-handoff button{border:1px solid var(--p9-admin-line);border-radius:var(--p9-control-radius);min-height:44px;color:var(--p9-admin-copy);font:inherit;font-size:var(--p9-type-micro);cursor:pointer;background:0 0;flex:none;padding:5px 9px}.p9f-reference-handoff button:is(:hover,:focus-visible){border-color:var(--p9-admin-line-strong);background:var(--p9-admin-accent-soft);color:var(--p9-admin-text)}@media (width<=980px){.p9f-reference-intro{grid-template-columns:minmax(0,1fr)}.p9f-reference-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.p9f-reference-facts>span:nth-child(2){border-right:0}.p9f-reference-facts>span:nth-child(n+3){border-top:1px solid var(--p9-admin-line)}.p9f-reference-workspace{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.p9f-reference-facts{grid-template-columns:minmax(0,1fr)}.p9f-reference-facts>span{border-right:0;border-top:1px solid var(--p9-admin-line)}.p9f-reference-facts>span:first-child{border-top:0}.p9f-reference-index>header{grid-template-columns:minmax(0,1fr)}[data-reference-owner=p9f] .p9f-reference-list>button{grid-template-columns:28px minmax(0,1fr) 18px;height:auto;min-height:64px}.p9f-reference-list .p9f-reference-status{display:none}.p9f-reference-detail{padding:var(--p9-space-4)}.p9f-reference-detail-head{display:grid}.p9f-reference-actions{grid-template-columns:minmax(0,1fr);display:grid}[data-reference-owner=p9f] .p9f-reference-actions .button{width:100%;height:44px;min-height:44px}.p9f-reference-handoff{flex-direction:column;align-items:stretch}[data-reference-owner=p9f] .p9f-reference-handoff button{width:100%;height:44px;min-height:44px}}[data-unified-chat-owner=rt2],[data-unified-chat-quick=rt2],[data-unified-chat-customer-shell]{--rt2-bg:#21201e;--rt2-surface:#292723;--rt2-surface-2:#302e29;--rt2-raised:#37342f;--rt2-control:#2c2a26;--rt2-text:var(--studio-text,#f5f3ee);--rt2-copy:var(--studio-copy,#b5b0a6);--rt2-muted:var(--studio-muted,#aaa49a);--rt2-line:var(--studio-line-soft,#f5f3ee17);--rt2-line-strong:var(--studio-line-strong,#f5f3ee2e);--rt2-accent:var(--studio-accent,#f5c71b);--rt2-accent-soft:var(--studio-accent-soft,#f5c71b1c);--rt2-accent-ink:var(--studio-accent-ink,#17120b);--rt2-danger:var(--studio-danger,#d96f68);--rt2-success:var(--studio-success,#79b66d);--rt2-font-display:var(--studio-font-display,"Manrope Variable", "Manrope", system-ui, sans-serif);--rt2-font-sans:var(--studio-font-sans,"Inter Variable", "Inter", system-ui, sans-serif);--rt2-font-mono:var(--fa-font-mono,ui-monospace, monospace);color:var(--rt2-text);font-family:var(--rt2-font-sans)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-unified-chat-owner=rt2]{--rt2-bg:var(--p9-admin-bg);--rt2-surface:var(--p9-admin-surface);--rt2-surface-2:var(--p9-admin-surface-2);--rt2-raised:var(--p9-admin-control);--rt2-control:var(--p9-admin-control);--rt2-text:var(--p9-admin-text);--rt2-copy:var(--p9-admin-copy);--rt2-muted:var(--p9-admin-muted);--rt2-line:var(--p9-admin-line);--rt2-line-strong:var(--p9-admin-line-strong);--rt2-accent:var(--p9-admin-accent);--rt2-accent-soft:var(--p9-admin-accent-soft);--rt2-danger:var(--p9-admin-danger);--rt2-success:var(--p9-admin-success);--rt2-font-display:var(--fa-font-sans,Inter, sans-serif);--rt2-font-sans:var(--fa-font-sans,Inter, sans-serif)}:is([data-unified-chat-owner=rt2],[data-unified-chat-quick=rt2],[data-unified-chat-customer-shell]) :is(button,input,textarea,select){font-family:var(--rt2-font-sans)}[data-unified-chat-owner=rt2] .rt2-thread-head h3,[data-unified-chat-quick=rt2] .rt2-quick-panel>header b,[data-unified-chat-customer-shell] .rt2-customer-widget-panel>header b{font-family:var(--rt2-font-display)}.rt2-chat-center *,.rt2-quick-chat *,.rt2-customer-widget-shell *{box-sizing:border-box}.rt2-chat-center{min-width:0;color:var(--rt2-text)}.rt2-center-toolbar{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:10px;padding:0 2px;display:flex}.rt2-center-mode-controls{align-items:flex-end;gap:10px;min-width:0;display:flex}.rt2-center-summary{flex:none;align-items:center;gap:10px;display:flex}.rt2-center-summary>span{justify-items:end;gap:2px;min-width:62px;display:grid}.rt2-center-summary b{font:650 17px/1 var(--rt2-font-display)}.rt2-center-summary small{color:var(--rt2-muted);font-size:11px}.rt2-customer-scope-chip{border:1px solid var(--rt2-line);background:var(--rt2-control);border-radius:8px;align-items:center;gap:10px;min-width:0;min-height:44px;padding:6px 7px 6px 10px;display:flex}.rt2-customer-scope-chip>span{gap:2px;min-width:0;display:grid}.rt2-customer-scope-chip small{color:var(--rt2-muted);text-transform:uppercase;font-size:8.5px;line-height:1.2}.rt2-customer-scope-chip b{max-width:240px;color:var(--rt2-text);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:600;overflow:hidden}.rt2-customer-scope-chip button{min-height:30px;color:var(--rt2-accent);font:600 9px/1 var(--rt2-font-sans);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px}.rt2-availability-badge{min-width:0;color:var(--rt2-copy);font:600 11px/1.35 var(--rt2-font-sans);align-items:center;gap:6px;display:inline-flex}.rt2-availability-badge i,.rt2-availability-select-wrap>i{background:var(--rt2-muted);border-radius:50%;flex:none;width:7px;height:7px}.rt2-availability-badge[data-status=available] i,.rt2-availability-select-wrap[data-status=available]>i{background:var(--rt2-success)}.rt2-availability-badge[data-status=busy] i,.rt2-availability-select-wrap[data-status=busy]>i{background:var(--rt2-accent)}.rt2-availability-badge[data-status=away] i,.rt2-availability-select-wrap[data-status=away]>i{background:#b89662}.rt2-availability-badge[data-status=offline] i,.rt2-availability-select-wrap[data-status=offline]>i{background:#77736b}.rt2-availability-badge.is-compact span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rt2-availability-control{gap:5px;min-width:138px;display:grid}.rt2-availability-control>span:first-child{color:var(--rt2-muted);font:600 10px/1.2 var(--rt2-font-sans);letter-spacing:.04em;text-transform:uppercase}.rt2-availability-select-wrap{border:1px solid var(--rt2-line);background:var(--rt2-control);border-radius:8px;align-items:center;min-height:44px;display:flex;position:relative}.rt2-availability-select-wrap>i{z-index:1;pointer-events:none;position:absolute;left:11px}.rt2-availability-select-wrap select{appearance:none;width:100%;min-height:42px;color:var(--rt2-text);font:600 12px/1 var(--rt2-font-sans);cursor:pointer;background:0 0;border:0;outline:0;padding:0 32px 0 28px}.rt2-availability-select-wrap select::-ms-expand{display:none}.rt2-availability-chevron{pointer-events:none;width:14px;height:14px;color:var(--rt2-muted);position:absolute;right:9px}.rt2-availability-select-wrap:focus-within{border-color:var(--studio-focus,#d1cbc1)}.rt2-budget-control{gap:5px;min-width:128px;display:grid}.rt2-budget-control>span{color:var(--rt2-muted);font:600 10px/1.2 var(--rt2-font-sans);letter-spacing:.04em;text-transform:uppercase}.rt2-budget-select-wrap{align-items:center;display:flex;position:relative}.rt2-budget-control select{border:1px solid var(--rt2-line);appearance:none;background:var(--rt2-control);width:100%;min-height:44px;color:var(--rt2-text);font:600 12px/1 var(--rt2-font-sans);cursor:pointer;background-image:none;border-radius:8px;outline:0;padding:0 32px 0 11px}.rt2-budget-select-wrap>svg{pointer-events:none;width:14px;height:14px;color:var(--rt2-muted);position:absolute;right:9px}.rt2-budget-control select::-ms-expand{display:none}.rt2-budget-control select:focus-visible{border-color:color-mix(in srgb, var(--rt2-accent) 48%, var(--rt2-line-strong));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rt2-accent) 12%, transparent)}.rt2-budget-control select:disabled{opacity:.55;cursor:wait}.rt2-center-summary button,.rt2-load-state button,.rt2-context-toggle,.rt2-mobile-back,.rt2-composer button,.rt2-quick-tools button,.rt2-quick-back,.rt2-center-context button{border:1px solid var(--rt2-line);min-height:44px;color:var(--rt2-text);font:600 12px/1 var(--rt2-font-sans);cursor:pointer;background:0 0;border-radius:8px;transition:background-color .16s,border-color .16s,color .16s,transform .16s}.rt2-center-summary button,.rt2-load-state button,.rt2-context-toggle,.rt2-composer button,.rt2-quick-tools button{padding:0 13px}.rt2-center-summary button:hover:not(:disabled),.rt2-load-state button:hover:not(:disabled),.rt2-context-toggle:hover,.rt2-composer button:hover:not(:disabled),.rt2-quick-tools button:hover:not(:disabled),.rt2-center-context button:hover{border-color:var(--rt2-line-strong);background:var(--rt2-raised)}.rt2-center-summary button:disabled,.rt2-composer button:disabled,.rt2-quick-tools button:disabled{opacity:.45;cursor:not-allowed}.rt2-icon-action,.rt2-quick-tools button,.rt2-quick-back,.rt2-composer button,.rt2-mobile-back{justify-content:center;align-items:center;gap:7px;display:inline-flex}.rt2-icon-action.is-icon-only{width:44px;min-width:44px;padding:0}.rt2-icon-action svg,.rt2-quick-tools button svg,.rt2-quick-back svg,.rt2-composer button svg,.rt2-mobile-back svg{stroke-width:1.9px;flex:none;width:15px;height:15px}.is-spinning{animation:.7s linear infinite rt2-spin}.rt2-feedback,.rt2-load-state{border:1px solid var(--rt2-line);background:var(--rt2-surface);border-radius:8px;margin:0 0 12px;padding:12px 14px;font-size:13px;line-height:1.55}.rt2-feedback[data-tone=error]{border-color:color-mix(in srgb, var(--rt2-danger) 42%, var(--rt2-line));color:var(--rt2-danger)}.rt2-feedback[data-tone=success]{color:var(--rt2-success)}.rt2-feedback[data-tone=warning]{color:var(--rt2-accent)}.rt2-load-state b{font:650 15px/1.3 var(--rt2-font-display);margin-bottom:4px;display:block}.rt2-load-state p{color:var(--rt2-copy);margin:0 0 10px}.rt2-center-grid{border:1px solid var(--rt2-line);background:var(--rt2-surface);border-radius:10px;grid-template-columns:minmax(390px,430px) minmax(0,1fr);min-width:0;height:min(720px,100dvh - 210px);min-height:580px;display:grid;position:relative;overflow:hidden}.rt2-chat-center[data-context-open=true] .rt2-center-grid{grid-template-columns:minmax(370px,410px) minmax(0,1fr) minmax(280px,310px)}.rt2-chat-center[data-context-open=false] .rt2-center-context{display:none}.rt2-center-queue,.rt2-center-thread,.rt2-center-context{min-width:0}.rt2-center-queue{border-right:1px solid var(--rt2-line);background:var(--rt2-surface);grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;display:grid}.rt2-center-queue>.rt2-thread-list{scrollbar-width:thin;min-height:0;overflow-y:auto}.rt2-load-more{border:0;border-top:1px solid var(--rt2-line);background:var(--rt2-surface-2);width:100%;min-height:44px;color:var(--rt2-copy);font:600 10px/1 var(--rt2-font-sans);cursor:pointer;padding:0 12px}.rt2-load-more:hover:not(:disabled),.rt2-load-more:focus-visible{background:var(--rt2-control);color:var(--rt2-text);outline:0}.rt2-load-more:disabled{opacity:.5;cursor:wait}.rt2-queue-heading{border-bottom:1px solid var(--rt2-line);background:var(--rt2-surface);gap:3px;padding:14px 14px 10px;display:grid}.rt2-queue-heading>span{color:var(--rt2-accent);letter-spacing:.07em;font-size:10.5px;font-weight:700}.rt2-queue-heading>b{color:var(--rt2-text);font:650 15px/1.25 var(--rt2-font-display)}.rt2-queue-heading>small{color:var(--rt2-muted);font-size:11.5px;line-height:1.4}.rt2-queue-tools{border-bottom:1px solid var(--rt2-line);background:var(--rt2-surface-2);gap:10px;padding:14px;display:grid}.rt2-queue-tools label{gap:7px;display:grid}.rt2-queue-tools label>span{color:var(--rt2-muted);font-size:11px;font-weight:600}.rt2-queue-tools input{border:1px solid var(--rt2-line);background:var(--rt2-control);width:100%;min-height:44px;color:var(--rt2-text);font:400 13px/1.4 var(--rt2-font-sans);border-radius:8px;outline:none;padding:0 12px}.rt2-queue-tools input::placeholder{color:var(--rt2-muted)}.rt2-queue-tools input:focus{border-color:var(--rt2-line-strong)}.rt2-composer textarea:focus,.rt2-composer textarea:focus-visible{border-color:color-mix(in srgb, var(--rt2-accent) 52%, var(--rt2-line-strong));background:var(--rt2-raised);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rt2-accent) 14%, transparent);outline:none}.rt2-queue-tools input:focus-visible,.rt2-thread-row:focus-visible,.rt2-quick-launcher:focus-visible,.rt2-customer-widget-launcher:focus-visible,.rt2-quick-panel button:focus-visible,.rt2-center-context button:focus-visible,.rt2-context-toggle:focus-visible{outline:2px solid var(--studio-focus,#d1cbc1);outline-offset:2px}.rt2-filter-row{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.rt2-filter-row::-webkit-scrollbar{display:none}.rt2-filter-row button{min-height:44px;color:var(--rt2-muted);font:600 11px/1 var(--rt2-font-sans);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;padding:0 10px}.rt2-filter-row button[aria-pressed=true]{border-color:var(--rt2-line-strong);background:var(--rt2-control);color:var(--rt2-text)}.rt2-filter-row.is-state{border-bottom:0;padding-bottom:0}.rt2-thread-list{grid-auto-rows:max-content;align-content:start;min-width:0;display:grid}.rt2-thread-row{border:0;border-bottom:1px solid var(--rt2-line);width:100%;min-width:0;color:var(--rt2-text);font:inherit;text-align:left;cursor:pointer;background:0 0;gap:5px;padding:14px;transition:background-color .16s;display:grid;position:relative}.rt2-thread-row:hover{background:var(--rt2-surface-2)}.rt2-thread-row[aria-current=true]{background:var(--rt2-accent-soft)}.rt2-thread-row:before{content:"";background:0 0;border-radius:50%;width:5px;height:5px;position:absolute;top:18px;left:8px}.rt2-thread-row[aria-current=true]:before,.rt2-thread-row[data-unread=true]:before{background:var(--rt2-accent)}.rt2-thread-row-top,.rt2-thread-row-meta{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.rt2-thread-row-top b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:650;overflow:hidden}.rt2-thread-row-top time,.rt2-thread-row-meta{color:var(--rt2-muted);font-size:11px;line-height:1.4}.rt2-thread-row-title{min-width:0;font:600 13px/1.35 var(--rt2-font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rt2-thread-row-preview{color:var(--rt2-copy);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.rt2-thread-row-meta{text-transform:capitalize;justify-content:flex-start}.rt2-thread-row-meta i{background:var(--rt2-accent);border-radius:50%;width:7px;height:7px;margin-left:auto}.rt2-thread-row.is-admin-card{gap:6px;padding:14px 14px 14px 18px}.rt2-thread-row.is-admin-card:hover{background:color-mix(in srgb, var(--rt2-text) 3.5%, transparent)}.rt2-thread-row.is-admin-card:before{background:0 0;width:5px;height:5px;top:18px;left:8px}.rt2-thread-row.is-admin-card[aria-current=true]{background:color-mix(in srgb, var(--rt2-accent) 5%, var(--rt2-surface))}.rt2-thread-row.is-admin-card[aria-current=true]:before,.rt2-thread-row.is-admin-card[data-unread=true]:before{background:var(--rt2-accent)}.rt2-admin-thread-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.rt2-admin-thread-head>time{color:var(--rt2-muted);flex:none;padding-top:1px;font-size:9.5px;line-height:1.3}.rt2-admin-thread-customer{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.rt2-admin-thread-customer b{color:var(--rt2-text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;line-height:1.25;overflow:hidden}.rt2-admin-thread-customer small{color:var(--rt2-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.rt2-thread-row.is-admin-card .rt2-thread-row-title{color:var(--rt2-text);font-size:13.5px;font-weight:650}.rt2-thread-row.is-admin-card .rt2-thread-row-preview{color:var(--rt2-muted);-webkit-line-clamp:1;font-size:11.5px}.rt2-thread-row.is-admin-card .rt2-thread-row-meta{align-items:center;gap:6px;margin-top:2px}.rt2-thread-status,.rt2-thread-unread{background:color-mix(in srgb, var(--rt2-text) 6%, transparent);min-height:20px;color:var(--rt2-muted);text-transform:none;border-radius:999px;align-items:center;padding:0 7px;font-size:9.5px;font-weight:650;line-height:1;display:inline-flex}.rt2-thread-status[data-status=new],.rt2-thread-status[data-status=waiting]{background:color-mix(in srgb, var(--rt2-accent) 10%, transparent);color:color-mix(in srgb, var(--rt2-accent) 70%, var(--rt2-text))}.rt2-thread-status[data-status=replied]{color:var(--rt2-copy)}.rt2-thread-unread{background:var(--rt2-accent);color:var(--rt2-accent-ink);margin-left:auto}.rt2-thread-list.is-compact .rt2-thread-row.is-admin-card{gap:5px;padding:12px 13px 12px 14px}.rt2-thread-list.is-compact .rt2-admin-thread-customer small{display:none}.rt2-thread-list.is-compact .rt2-admin-thread-customer b{font-size:12.5px}.rt2-thread-list.is-compact .rt2-admin-thread-head>time{font-size:9px}.rt2-thread-row.is-customer-card{gap:7px;padding:14px 14px 14px 18px}.rt2-thread-row.is-customer-card:hover{background:color-mix(in srgb, var(--rt2-text) 3.5%, transparent)}.rt2-thread-row.is-customer-card[aria-current=true]{background:color-mix(in srgb, var(--rt2-accent) 5%, var(--rt2-surface))}.rt2-customer-thread-head{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.rt2-customer-thread-head>b{min-width:0;color:var(--rt2-text);font:650 13.5px/1.3 var(--rt2-font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rt2-customer-thread-head>time{color:var(--rt2-muted);flex:none;font-size:9.5px;line-height:1.3}.rt2-thread-row.is-customer-card .rt2-thread-row-preview{color:var(--rt2-copy);-webkit-line-clamp:1;font-size:11.5px}.rt2-thread-row.is-customer-card .rt2-thread-row-meta{align-items:center;gap:6px;margin-top:1px}.rt2-thread-status[data-status=closed]{background:color-mix(in srgb, var(--rt2-text) 5%, transparent);color:var(--rt2-muted)}.rt2-thread-list.is-compact .rt2-thread-row.is-customer-card{padding:13px 13px 13px 17px}.rt2-empty,.rt2-message-empty{color:var(--rt2-copy);margin:0;font-size:13px;line-height:1.6}.rt2-empty-state{min-height:150px;color:var(--rt2-copy);text-align:center;align-content:center;justify-items:center;gap:6px;padding:24px 20px;display:grid}.rt2-empty-state-icon{border:1px solid var(--rt2-line);background:var(--rt2-control);width:40px;height:40px;color:var(--rt2-muted);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.rt2-empty-state-icon svg{stroke-width:1.8px;width:18px;height:18px}.rt2-empty-state b{color:var(--rt2-text);font:650 14px/1.35 var(--rt2-font-display)}.rt2-empty-state p{max-width:30ch;margin:0;font-size:12px;line-height:1.55}.rt2-center-queue>.rt2-empty{padding:24px 16px}.rt2-center-thread{background:var(--rt2-bg);grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.rt2-support-empty{align-content:start;justify-items:start;gap:8px;min-height:100%;padding:44px clamp(28px,4vw,56px) 32px;display:grid}.rt2-support-empty>span{color:var(--rt2-muted);font:650 11.5px/1.2 var(--rt2-font-mono);letter-spacing:.07em}.rt2-support-empty h3{max-width:620px;color:var(--rt2-text);font:600 clamp(24px,3vw,34px)/1.1 var(--rt2-font-display);letter-spacing:-.035em;margin:0}.rt2-support-empty>p{max-width:680px;color:var(--rt2-copy);margin:0;font-size:13px;line-height:1.6}.rt2-support-empty>div{border-top:1px solid var(--rt2-line);grid-template-columns:repeat(3,minmax(0,1fr));width:min(760px,100%);margin-top:12px;display:grid}.rt2-support-empty>div>span{border-right:1px solid var(--rt2-line);border-bottom:1px solid var(--rt2-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:64px;padding:12px 14px;display:grid}.rt2-support-empty>div>span:first-child{padding-left:0}.rt2-support-empty>div>span:last-child{border-right:0}.rt2-support-empty>div b{color:var(--rt2-accent);font:650 12px/1 var(--rt2-font-mono)}.rt2-support-empty>div small{color:var(--rt2-muted);font-size:12px;line-height:1.4}.rt2-thread-head{border-bottom:1px solid var(--rt2-line);background:var(--rt2-surface);align-items:center;gap:12px;min-width:0;min-height:76px;padding:14px 18px;display:flex}.rt2-thread-head>div{flex:1;min-width:0}.rt2-thread-head>div>span{color:var(--rt2-accent);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.rt2-thread-head h3{font:650 18px/1.25 var(--rt2-font-display);letter-spacing:-.015em;text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 2px;display:-webkit-box;overflow:hidden}.rt2-thread-head p{color:var(--rt2-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.45;overflow:hidden}.rt2-thread-meta{min-width:0;color:var(--rt2-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:10.5px;display:flex}.rt2-thread-meta>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rt2-thread-meta>i,.rt2-thread-meta>b{background:color-mix(in srgb, var(--rt2-text) 6%, transparent);min-height:20px;color:var(--rt2-copy);text-transform:capitalize;border-radius:999px;align-items:center;padding:0 7px;font-size:9px;font-style:normal;font-weight:650;display:inline-flex}.rt2-thread-meta>i[data-status=new],.rt2-thread-meta>i[data-status=waiting]{background:color-mix(in srgb, var(--rt2-accent) 10%, transparent);color:color-mix(in srgb, var(--rt2-accent) 72%, var(--rt2-text))}.rt2-thread-meta>b{background:color-mix(in srgb, var(--rt2-success) 12%, transparent);color:var(--rt2-success)}.rt2-thread-head-actions{flex:none;align-items:center;gap:4px;display:flex}.rt2-thread-head-actions .rt2-overflow-menu-popover{top:calc(100% + 5px)}.rt2-mobile-back{color:var(--rt2-muted);border:0;flex:none;padding:0 6px;display:none}.rt2-message-list{background:var(--rt2-bg);scrollbar-width:thin;min-height:0;padding:20px 18px 24px;overflow:hidden auto}.rt2-message{border:1px solid var(--rt2-line);background:var(--rt2-surface);border-radius:10px;gap:6px;width:min(78%,680px);margin:0 0 12px;padding:11px 12px;animation:.18s both rt2-message-in;display:grid}.rt2-message[data-author=admin]{border-color:color-mix(in srgb, var(--rt2-accent) 25%, var(--rt2-line));background:color-mix(in srgb, var(--rt2-accent) 7%, var(--rt2-surface));margin-left:auto}.rt2-message small{color:var(--rt2-muted);font-size:10px;line-height:1.4}.rt2-message p{color:var(--rt2-text);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:13px;line-height:1.6}.rt2-message-empty{text-align:center;align-content:center;justify-items:center;gap:4px;min-height:100%;padding:28px;display:grid}.rt2-message-empty b{color:var(--rt2-text);font:650 15px/1.3 var(--rt2-font-display)}.rt2-chat-media{gap:5px;width:min(78%,300px);margin:0 0 12px;animation:.18s both rt2-message-in;display:grid}.rt2-chat-media[data-author=admin]{margin-left:auto}.rt2-chat-media>small{color:var(--rt2-muted);font-size:10px;line-height:1.4}.rt2-chat-image-link{border:1px solid var(--rt2-line);background:var(--rt2-surface-2);color:var(--rt2-copy);border-radius:10px;text-decoration:none;display:grid;overflow:hidden}.rt2-chat-media[data-author=admin] .rt2-chat-image-link,.rt2-chat-media[data-author=admin] .rt2-chat-file-link{border-color:color-mix(in srgb, var(--rt2-accent) 25%, var(--rt2-line));background:color-mix(in srgb, var(--rt2-accent) 7%, var(--rt2-surface))}.rt2-chat-image-link img{object-fit:contain;background:var(--rt2-control);width:100%;max-height:250px;display:block}.rt2-chat-image-link>span{text-overflow:ellipsis;white-space:nowrap;padding:7px 9px;font-size:10px;overflow:hidden}.rt2-chat-file-link{border:1px solid var(--rt2-line);background:var(--rt2-surface);min-width:0;color:var(--rt2-text);border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;text-decoration:none;display:grid}.rt2-chat-file-link>svg{width:18px;height:18px;color:var(--rt2-muted)}.rt2-chat-file-link>span{gap:2px;min-width:0;display:grid}.rt2-chat-file-link b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.rt2-chat-file-link small{color:var(--rt2-muted);font-size:10px}.rt2-chat-file-link.is-disabled{opacity:.7}.rt2-composer{border-top:1px solid var(--rt2-line);background:var(--rt2-surface);padding:12px 14px 14px}.rt2-composer textarea{resize:vertical;border:1px solid var(--rt2-line);background:var(--rt2-control);width:100%;min-height:80px;max-height:190px;color:var(--rt2-text);font:400 13px/1.55 var(--rt2-font-sans);border-radius:8px;outline:none;padding:11px 12px;display:block}.rt2-composer textarea::placeholder{color:var(--rt2-muted)}.rt2-composer-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.rt2-composer-foot>span{color:var(--rt2-muted);font-size:10px;line-height:1.45}.rt2-composer button{border-color:var(--rt2-accent);background:var(--rt2-accent);min-width:86px;color:var(--rt2-accent-ink)}.rt2-composer button:hover:not(:disabled){border-color:var(--studio-accent-strong,#ffd43d);background:var(--studio-accent-strong,#ffd43d);color:var(--rt2-accent-ink)}.rt2-composer-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.rt2-attach-action{border:1px solid var(--rt2-line);min-height:38px;color:var(--rt2-copy);font:600 11px/1 var(--rt2-font-sans);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:relative}.rt2-attach-action:hover{border-color:var(--rt2-line-strong);background:var(--rt2-raised);color:var(--rt2-text)}.rt2-attach-action[aria-disabled=true]{opacity:.45;cursor:not-allowed}.rt2-attach-action input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.rt2-attach-action svg{width:15px;height:15px}.rt2-composer-files{gap:5px;margin-top:7px;display:grid}.rt2-composer-files>span{border:1px solid var(--rt2-line);background:var(--rt2-surface-2);border-radius:7px;grid-template-columns:44px minmax(0,1fr) 30px;align-items:center;gap:7px;min-height:46px;padding:4px 5px 4px 6px;display:grid}.rt2-composer-files>span>svg{width:18px;height:18px;color:var(--rt2-muted);margin-inline:auto}.rt2-composer-files img{object-fit:cover;background:var(--rt2-control);border-radius:5px;width:44px;height:38px}.rt2-composer-files>span>span{gap:1px;min-width:0;display:grid}.rt2-composer-files b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rt2-composer-files small,.rt2-composer-attachment-help{color:var(--rt2-muted);font-size:9px;line-height:1.4}.rt2-composer-files button{width:30px;min-width:30px;height:30px;min-height:30px;color:var(--rt2-muted);background:0 0;border-color:#0000;padding:0}.rt2-composer-files button:hover:not(:disabled){border-color:var(--rt2-line);background:var(--rt2-control);color:var(--rt2-text)}.rt2-composer-files button svg{width:14px;height:14px}.rt2-composer-file-error{color:var(--rt2-danger,#f1a09a);margin:6px 0 0;font-size:10px;line-height:1.4}.rt2-composer-attachment-help{margin-top:5px;display:block}.rt2-center-context{border-left:1px solid var(--rt2-line);background:var(--rt2-surface-2);scrollbar-width:thin;align-content:start;min-height:0;display:grid;overflow-y:auto}.rt2-context-head{border-bottom:1px solid var(--rt2-line);align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:flex}.rt2-context-head>div{gap:2px;min-width:0;display:grid}.rt2-context-head span{color:var(--rt2-accent);letter-spacing:.07em;font-size:8.5px;font-weight:700}.rt2-context-head b{color:var(--rt2-text);font-size:11px;font-weight:650}.rt2-context-mobile-back{min-width:44px;min-height:44px;color:var(--rt2-muted);font:600 10px/1 var(--rt2-font-sans);background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:0 7px;display:none}.rt2-context-mobile-back svg{width:14px;height:14px}.rt2-center-context>section{border-bottom:0;gap:6px;min-width:0;padding:14px 15px;display:grid}.rt2-center-context>section+section{padding-top:10px}.rt2-center-context>section>span{color:var(--rt2-accent);letter-spacing:.06em;font-size:10px;font-weight:700}.rt2-center-context b{overflow-wrap:anywhere;font-size:13px;font-weight:650}.rt2-center-context p{color:var(--rt2-copy);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.rt2-center-context dl{gap:7px;margin:0;display:grid}.rt2-center-context dl div{justify-content:space-between;gap:10px;display:flex}.rt2-center-context dt,.rt2-center-context dd{margin:0;font-size:11px}.rt2-center-context dt{color:var(--rt2-muted)}.rt2-center-context dd{text-transform:capitalize}.rt2-center-context code{overflow-wrap:anywhere;color:var(--rt2-muted);font-size:10px;line-height:1.5}.rt2-center-context button{color:var(--rt2-copy);border:0;justify-self:start;padding:0}.rt2-center-context .rt2-context-customer-link{min-height:36px;color:var(--rt2-accent);padding:0 2px;font-size:10px;font-weight:650}.rt2-context-safety>div{flex-wrap:wrap;gap:7px;display:flex}.rt2-center-context .rt2-context-safety button{border:1px solid var(--rt2-line);background:var(--rt2-control);min-height:44px;color:var(--rt2-copy);border-radius:7px;padding:0 9px;font-size:10px}.rt2-center-context .rt2-context-safety button:hover:not(:disabled){border-color:var(--rt2-line-strong);color:var(--rt2-text)}.rt2-center-context .rt2-context-safety button[data-danger=true]{border-color:color-mix(in srgb, var(--rt2-danger) 45%, var(--rt2-line));color:var(--rt2-danger)}.rt2-center-context .rt2-context-safety small{color:var(--rt2-muted);font-size:10px;line-height:1.5}.rt2-context-files{gap:5px;display:grid}.rt2-context-files a,.rt2-context-files span{color:var(--rt2-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.45;text-decoration:none;overflow:hidden}.rt2-unread-badge{background:var(--rt2-accent);min-width:18px;height:18px;color:var(--rt2-accent-ink);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:750;line-height:1;animation:.24s both rt2-badge-in;display:inline-flex}.rt2-quick-chat,.rt2-customer-widget-shell{z-index:82;pointer-events:none;position:fixed;bottom:20px;right:20px}.rt2-customer-widget-shell{z-index:72}.rt2-collapsed-alert{border:1px solid color-mix(in srgb, var(--rt2-accent) 34%, var(--rt2-line-strong));background:var(--rt2-surface-2);width:min(320px,100vw - 24px);color:var(--rt2-text);box-shadow:none;text-align:left;cursor:pointer;pointer-events:auto;border-radius:10px;gap:3px;padding:12px 14px;animation:.18s both rt2-collapsed-alert-in;display:grid;position:absolute;bottom:66px;right:0}.rt2-collapsed-alert>span{color:var(--rt2-accent);font:700 9px/1.2 var(--rt2-font-sans);letter-spacing:.08em}.rt2-collapsed-alert>b{font:650 13px/1.35 var(--rt2-font-display)}.rt2-collapsed-alert>p{color:var(--rt2-copy);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 1px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.rt2-collapsed-alert>small{color:var(--rt2-muted);font-size:10px}.rt2-collapsed-alert:hover{border-color:color-mix(in srgb, var(--rt2-accent) 60%, var(--rt2-line-strong));background:var(--rt2-raised)}.rt2-quick-launcher,.rt2-customer-widget-launcher{border:1px solid var(--rt2-line-strong);background:var(--rt2-surface-2);width:54px;height:54px;color:var(--rt2-text);box-shadow:none;cursor:pointer;pointer-events:auto;border-radius:50%;place-items:center;padding:0;transition:transform .16s,border-color .16s,background-color .16s;display:grid;position:relative}.rt2-quick-launcher:hover,.rt2-customer-widget-launcher:hover{border-color:color-mix(in srgb, var(--rt2-accent) 58%, var(--rt2-line-strong));background:var(--rt2-raised);transform:translateY(-2px)}.rt2-launcher-icon{place-items:center;width:22px;height:22px;display:grid}.rt2-launcher-icon svg{stroke-width:1.9px;width:21px;height:21px}.rt2-quick-launcher .rt2-unread-badge,.rt2-customer-widget-launcher .rt2-unread-badge{position:absolute;top:-5px;right:-5px}.rt2-quick-panel,.rt2-customer-widget-panel{border:1px solid var(--rt2-line-strong);background:var(--rt2-surface);width:min(372px,100vw - 24px);max-height:min(620px,100dvh - 108px);box-shadow:none;pointer-events:auto;transform-origin:100% 100%;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;animation:.18s both rt2-panel-in;display:grid;position:absolute;bottom:66px;right:0;overflow:hidden}.rt2-customer-widget-panel{width:min(372px,100vw - 24px);min-height:310px}.rt2-quick-panel>header,.rt2-customer-widget-panel>header{border-bottom:1px solid var(--rt2-line);background:var(--rt2-surface-2);justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:7px 8px 7px 12px;display:flex}.rt2-quick-panel>header>div,.rt2-customer-widget-panel>header>div{gap:2px;min-width:0;display:grid}.rt2-quick-panel>header b,.rt2-customer-widget-panel>header b{font:650 15px/1.25 var(--rt2-font-display);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rt2-header-meta{align-items:center;gap:7px;min-width:0;display:flex}.rt2-header-copy{gap:3px;min-width:0;display:grid}.rt2-header-title-row{align-items:center;gap:8px;min-width:0;display:flex}.rt2-header-title-row>b{flex:0 auto;min-width:0}.rt2-header-title-row>.rt2-header-icon-action.is-back{flex:none;width:44px;height:44px;margin-left:-8px}.rt2-header-copy.has-back>.rt2-header-meta{padding-left:44px}.rt2-header-status{color:var(--rt2-muted);font-size:10px;line-height:1.35}.rt2-presence-copy{color:var(--rt2-success);white-space:nowrap;font-size:10px;font-weight:650;line-height:1.35}.rt2-header-status.is-warning{color:var(--rt2-warning,#d8b36a)}.rt2-customer-widget-shell[data-detail=true] .rt2-customer-widget-panel>header{align-items:flex-start;min-height:78px;padding:8px 8px 9px 12px}.rt2-customer-widget-shell[data-detail=true] .rt2-customer-widget-panel>header>.rt2-header-copy{flex:auto;gap:4px;padding-top:2px}.rt2-customer-widget-shell[data-detail=true] .rt2-header-title-row>b{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rt2-customer-widget-shell[data-detail=true] .rt2-header-copy.has-back>.rt2-header-meta{flex-wrap:wrap;gap:4px 9px;padding-left:44px}.rt2-customer-widget-shell[data-detail=true] .rt2-header-meta .rt2-channel-label{color:var(--rt2-success);text-overflow:clip;white-space:nowrap;font-weight:650;overflow:visible}.rt2-customer-widget-shell[data-detail=true] .rt2-customer-widget-panel>header>.rt2-header-actions{align-self:flex-start}.rt2-quick-panel>header>.rt2-header-actions,.rt2-customer-widget-panel>header>.rt2-header-actions{flex:none;align-items:center;gap:2px;display:flex}.rt2-quick-header-v2.is-support-only{min-height:52px;padding-block:5px}.rt2-quick-header-v2.is-support-only .rt2-header-title-row{gap:7px}.rt2-availability-menu{flex:none;display:block;position:relative}.rt2-availability-menu>summary{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:0;place-items:center;min-width:0;min-height:44px;padding:0;list-style:none;display:grid;position:relative}.rt2-availability-menu>summary::-webkit-details-marker{display:none}.rt2-availability-pill{background:color-mix(in srgb, var(--rt2-text) 5%, transparent);min-height:30px;color:var(--rt2-copy);font:650 11px/1 var(--rt2-font-sans);border-radius:999px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.rt2-availability-pill>i,.rt2-availability-menu-options button>i{background:#77736b;border-radius:50%;flex:none;width:6px;height:6px}.rt2-availability-menu[data-status=available] .rt2-availability-pill>i,.rt2-availability-menu-options button>i[data-status=available]{background:var(--rt2-success)}.rt2-availability-menu[data-status=busy] .rt2-availability-pill>i,.rt2-availability-menu-options button>i[data-status=busy]{background:var(--rt2-accent)}.rt2-availability-menu[data-status=away] .rt2-availability-pill>i,.rt2-availability-menu-options button>i[data-status=away]{background:#b89662}.rt2-availability-pill>svg{width:11px;height:11px;color:var(--rt2-muted);transition:transform .14s}.rt2-availability-menu[open] .rt2-availability-pill>svg{transform:rotate(180deg)}.rt2-availability-menu[data-disabled=true]>summary{opacity:.55;cursor:default}.rt2-availability-menu>summary:focus-visible{outline:1px solid var(--studio-focus,#d1cbc1);outline-offset:1px;border-radius:999px}.rt2-availability-menu-options{z-index:8;border:1px solid var(--rt2-line);background:var(--rt2-raised);border-radius:9px;width:132px;padding:4px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.rt2-quick-panel>header .rt2-availability-menu-options button{width:100%;min-width:0;height:auto;min-height:36px;color:var(--rt2-copy);font:600 11px/1 var(--rt2-font-sans);text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:10px minmax(0,1fr);place-items:center start;gap:7px;padding:0 8px;display:grid}.rt2-quick-panel>header .rt2-availability-menu-options button:hover,.rt2-quick-panel>header .rt2-availability-menu-options button[aria-checked=true]{background:color-mix(in srgb, var(--rt2-text) 7%, transparent);color:var(--rt2-text);border:0}.rt2-quick-header-v2.is-support-only .rt2-header-actions{gap:1px}.rt2-quick-header-v2.is-support-only .rt2-header-actions>button:not(.rt2-header-icon-action){width:38px;min-width:38px;height:38px;color:var(--rt2-muted);background:0 0;border-color:#0000;border-radius:999px;padding:0}.rt2-quick-header-v2.is-support-only .rt2-header-actions>button:not(.rt2-header-icon-action):hover{background:color-mix(in srgb, var(--rt2-text) 7%, transparent);color:var(--rt2-text);border-color:#0000}.rt2-channel-label{color:var(--rt2-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.rt2-quick-panel>header button,.rt2-customer-widget-panel>header button{width:44px;height:44px;color:var(--rt2-copy);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.rt2-quick-panel>header button:hover,.rt2-customer-widget-panel>header button:hover{border-color:var(--rt2-line);background:var(--rt2-control);color:var(--rt2-text)}.rt2-quick-panel>header button svg,.rt2-customer-widget-panel>header button svg{width:18px;height:18px}.rt2-quick-panel>header button.rt2-header-icon-action,.rt2-customer-widget-panel>header button.rt2-header-icon-action{width:44px;height:44px;color:var(--rt2-muted);background:0 0;border-color:#0000;border-radius:999px}.rt2-quick-panel>header button.rt2-header-icon-action:hover,.rt2-customer-widget-panel>header button.rt2-header-icon-action:hover{background:color-mix(in srgb, var(--rt2-text) 7%, transparent);color:var(--rt2-text);border-color:#0000}.rt2-overflow-menu{flex:none;display:block;position:relative}.rt2-overflow-menu>summary{width:44px;height:44px;color:var(--rt2-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;list-style:none;display:grid}.rt2-overflow-menu>summary::-webkit-details-marker{display:none}.rt2-overflow-menu>summary:hover,.rt2-overflow-menu[open]>summary{background:color-mix(in srgb, var(--rt2-text) 7%, transparent);color:var(--rt2-text)}.rt2-overflow-menu>summary:focus-visible{outline:1px solid var(--studio-focus,#d1cbc1);outline-offset:1px}.rt2-overflow-menu>summary svg{width:18px;height:18px}.rt2-overflow-menu-popover{z-index:30;border:1px solid var(--rt2-line-strong);background:var(--rt2-raised);transform-origin:100% 0;border-radius:9px;min-width:152px;padding:4px;display:grid;position:absolute;top:calc(100% + 5px);right:0;overflow:hidden}.rt2-quick-header-v2.is-support-only .rt2-overflow-menu-popover{right:-90px}.rt2-overflow-menu-popover>button,.rt2-quick-panel>header .rt2-overflow-menu-popover>button{width:100%;min-width:0;height:44px;min-height:44px;color:var(--rt2-copy);font:600 10.5px/1 var(--rt2-font-sans);text-align:left;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;padding:0 9px;display:flex}.rt2-overflow-menu-popover>button>.rt2-overflow-menu-label{width:100%;line-height:1.2;display:block}.rt2-overflow-menu-popover>button:hover:not(:disabled){background:color-mix(in srgb, var(--rt2-text) 7%, transparent);color:var(--rt2-text)}.rt2-overflow-menu-popover>button[data-danger=true],.rt2-quick-panel>header .rt2-overflow-menu-popover>button[data-danger=true]{border-top:1px solid var(--rt2-line);color:color-mix(in srgb, var(--rt2-danger,#e5a09a) 72%, var(--rt2-muted));border-radius:0 0 6px 6px;margin-top:3px}.rt2-overflow-menu-popover>button[data-danger=true]:hover:not(:disabled),.rt2-quick-panel>header .rt2-overflow-menu-popover>button[data-danger=true]:hover:not(:disabled){color:var(--rt2-danger,#e5a09a)}.rt2-ticket-delete-confirm{gap:7px;padding:7px;display:grid}.rt2-ticket-delete-confirm>b{color:var(--rt2-text);font-size:11px}.rt2-ticket-delete-confirm>span,.rt2-ticket-retention-note{color:var(--rt2-muted);font-size:9.5px;line-height:1.4}.rt2-ticket-delete-confirm>div{justify-content:flex-end;gap:6px;display:flex}.rt2-ticket-delete-confirm button{border:1px solid var(--rt2-line);min-height:34px;color:var(--rt2-copy);font:600 10px/1 var(--rt2-font-sans);background:0 0;border-radius:7px;padding:0 9px}.rt2-ticket-delete-confirm button[data-danger=true]{border-color:color-mix(in srgb, var(--rt2-danger,#e5a09a) 35%, var(--rt2-line));color:var(--rt2-danger,#e5a09a)}.rt2-ticket-retention-note{border-top:1px solid var(--rt2-line);padding:7px 10px 5px;display:block}.rt2-quick-body{min-height:0;overflow:hidden}.rt2-quick-body.is-list{flex-direction:column;display:flex}.rt2-quick-body.is-detail{grid-template-rows:minmax(0,1fr) auto;display:grid}.rt2-quick-tools{border-bottom:1px solid var(--rt2-line);background:var(--rt2-surface);flex:none;justify-content:space-between;gap:8px;padding:7px 9px;display:flex}.rt2-quick-tools button{flex:1 1 0;min-width:0;min-height:38px}.rt2-quick-tools.is-single-action button{flex:none;padding-inline:12px}.rt2-conversation-list-head{border-bottom:1px solid var(--rt2-line);background:var(--rt2-surface);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.rt2-conversation-list-head>span{gap:2px;min-width:0;display:grid}.rt2-conversation-list-head b{color:var(--rt2-text);font-size:11.5px;font-weight:650}.rt2-conversation-list-head small{color:var(--rt2-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.rt2-conversation-list-head>button{border:1px solid var(--rt2-line);min-height:34px;color:var(--rt2-copy);font:600 10px/1 var(--rt2-font-sans);background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.rt2-conversation-list-head>button:hover{border-color:var(--rt2-line-strong);background:color-mix(in srgb, var(--rt2-text) 5%, transparent);color:var(--rt2-text)}.rt2-conversation-list-head svg{width:14px;height:14px}.rt2-quick-recovery{border-bottom:1px solid var(--rt2-line);color:var(--rt2-muted);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:10px;display:flex}.rt2-quick-recovery button{min-height:34px;padding:0 9px}.rt2-access-state,.rt7-guest-widget[data-guest-mode=signin] .rt2-customer-widget-panel{min-height:0}.rt2-access-list-row{border-bottom:1px solid var(--rt2-line);background:var(--rt2-surface);grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px 11px;padding:16px 14px 14px;display:grid}.rt2-access-list-row .rt2-empty-state-icon{width:36px;height:36px;margin:0}.rt2-access-list-copy{gap:3px;min-width:0;display:grid}.rt2-access-list-copy>b{color:var(--rt2-text);font:650 13.5px/1.3 var(--rt2-font-display)}.rt2-access-list-copy>small{color:var(--rt2-muted);font-size:10.5px;line-height:1.45}.rt2-access-state-action{border:1px solid var(--rt2-accent);background:var(--rt2-accent);width:100%;min-height:46px;color:var(--rt2-accent-ink);font:650 11px/1 var(--rt2-font-sans);cursor:pointer;border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;margin-top:2px;padding:0 14px;display:inline-flex}.rt2-access-state-action:hover{border-color:var(--studio-accent-strong,#ffd43d);background:var(--studio-accent-strong,#ffd43d)}.rt2-access-state-action:focus-visible{outline:1px solid var(--studio-focus,#d1cbc1);outline-offset:2px}.rt2-quick-tools button:first-child{border-color:color-mix(in srgb, var(--rt2-accent) 32%, var(--rt2-line))}.rt2-quick-body.is-list>.rt2-thread-list,.rt2-quick-body.is-list>.rt2-empty-state,.rt2-quick-body.is-list>.rt2-empty{flex:auto;min-height:0}.rt2-thread-list.is-compact{max-height:470px;overflow-y:auto}.rt2-thread-list.is-compact .rt2-thread-row{padding:12px}.rt2-message-list.is-compact{max-height:350px;padding:14px 12px}.rt2-message-list.is-compact .rt2-message{width:88%;padding:9px 10px}.rt2-customer-widget-shell[data-detail=true] .rt2-message-list.is-compact{padding:16px 12px 18px}.rt2-customer-widget-shell[data-detail=true] .rt2-message-list.is-compact .rt2-message{gap:7px;width:90%;margin-bottom:10px;padding:10px 11px}.rt2-customer-widget-shell[data-detail=true] .rt2-message-list.is-compact .rt2-message small{font-size:9px}.rt2-quick-panel .rt2-composer,.rt2-customer-widget-panel .rt2-composer{padding:10px}.rt2-quick-panel .rt2-composer textarea,.rt2-customer-widget-panel .rt2-composer textarea{resize:none;min-height:62px}.rt2-quick-panel .rt2-composer-foot,.rt2-customer-widget-panel .rt2-composer-foot{margin-top:7px}.rt2-quick-panel .rt2-composer-actions,.rt2-customer-widget-panel .rt2-composer-actions{margin-left:auto}.rt2-quick-panel .rt2-composer-attachment-help,.rt2-customer-widget-panel .rt2-composer-attachment-help{display:none}.rt2-quick-back{text-align:left;border-width:0 0 1px;border-radius:0;justify-content:flex-start;width:100%;min-height:44px;padding:0 12px}.rt2-closed-conversation{border-top:1px solid var(--rt2-line);background:var(--rt2-surface);justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.rt2-closed-conversation>span{gap:2px;min-width:0;display:grid}.rt2-closed-conversation b{color:var(--rt2-copy);font-size:10.5px}.rt2-closed-conversation small{color:var(--rt2-muted);font-size:9.5px}.rt2-closed-conversation>button{border:1px solid var(--rt2-line);min-height:34px;color:var(--rt2-copy);font:600 10px/1 var(--rt2-font-sans);background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.rt2-closed-conversation>button:hover{border-color:var(--rt2-line-strong);background:color-mix(in srgb, var(--rt2-text) 5%, transparent);color:var(--rt2-text)}.rt2-closed-conversation svg{width:14px;height:14px}.rt2-chat-toast{z-index:40;border:1px solid var(--rt2-line);background:var(--rt2-raised);max-width:calc(100% - 28px);color:var(--rt2-copy);pointer-events:none;border-radius:999px;grid-template-columns:7px minmax(0,auto);align-items:center;gap:7px;margin:0;padding:7px 10px;font-size:10.5px;line-height:1.3;animation:.16s both rt2-message-in;display:inline-grid;position:absolute;top:62px;left:50%;transform:translate(-50%)}.rt2-chat-toast>i{background:var(--rt2-success);border-radius:50%;width:7px;height:7px}.rt2-chat-toast>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rt2-chat-toast[data-tone=warning]>i{background:var(--rt2-warning,#d8b36a)}.rt2-chat-toast[data-tone=error]{border-color:color-mix(in srgb, var(--rt2-danger,#e5a09a) 30%, var(--rt2-line));color:var(--rt2-danger,#e5a09a)}.rt2-chat-toast[data-tone=error]>i{background:var(--rt2-danger,#e5a09a)}.rt2-support-intake{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.rt2-support-intake-scroll{min-height:0;padding:12px;overflow-y:auto}.rt2-intake-back{min-height:40px;color:var(--rt2-copy);font:600 12px/1 var(--rt2-font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 8px;display:inline-flex}.rt2-intake-back svg{width:15px;height:15px}.rt2-intake-intro{background:0 0;border:0;align-items:flex-start;gap:10px;margin:4px 0 18px;padding:4px 2px 2px;display:flex}.rt2-intake-icon{background:color-mix(in srgb, var(--rt2-accent) 9%, transparent);width:30px;height:30px;color:var(--rt2-accent);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.rt2-intake-icon svg{stroke-width:1.8px;width:17px;height:17px}.rt2-intake-intro b{color:var(--rt2-text);font:650 14px/1.35 var(--rt2-font-display);margin-bottom:3px;display:block}.rt2-intake-intro p{color:var(--rt2-copy);margin:0;font-size:12px;line-height:1.5}.rt2-intake-loading{min-height:72px;color:var(--rt2-copy);align-items:center;gap:8px;font-size:12px;display:flex}.rt2-intake-loading svg{width:16px;height:16px}.rt2-intake-field{gap:6px;margin:0 0 12px;display:grid}.rt2-intake-field>span,.rt2-intake-topics legend{color:var(--rt2-copy);font:600 11px/1.35 var(--rt2-font-sans)}.rt2-intake-field small,.rt2-intake-disclosure small{color:var(--rt2-muted);font-weight:500}.rt2-intake-field input,.rt2-intake-field textarea,.rt2-intake-select select{border:1px solid var(--rt2-line);background:var(--rt2-control);width:100%;min-height:44px;color:var(--rt2-text);font:500 12px/1.45 var(--rt2-font-sans);border-radius:8px;outline:0}.rt2-intake-field input{padding:0 11px}.rt2-intake-field textarea{resize:vertical;min-height:108px;padding:10px 11px}.rt2-intake-field input:focus,.rt2-intake-field textarea:focus,.rt2-intake-select:focus-within{border-color:color-mix(in srgb, var(--rt2-accent) 48%, var(--rt2-line-strong));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rt2-accent) 12%, transparent);outline:none}.rt2-intake-topics{border:0;gap:0;margin:6px 0 18px;padding:0;display:grid}.rt2-intake-topics legend{float:none;width:100%;margin:0 0 12px;padding:0;display:block}.rt2-intake-topics>div{flex-wrap:wrap;gap:8px;padding-top:0;display:flex}.rt2-intake-topics button{border:1px solid var(--rt2-line);min-height:36px;color:var(--rt2-copy);font:600 11px/1 var(--rt2-font-sans);cursor:pointer;background:0 0;border-radius:999px;padding:0 10px}.rt2-intake-topics button[aria-pressed=true]{border-color:color-mix(in srgb, var(--rt2-accent) 55%, var(--rt2-line));background:color-mix(in srgb, var(--rt2-accent) 12%, transparent);color:var(--rt2-text)}.rt2-intake-select{--studio-select-arrow:none;align-items:center;display:flex;position:relative}.rt2-intake-select select{appearance:none;background-image:none;padding:0 34px 0 11px}.rt2-intake-select select::-ms-expand{display:none}.rt2-intake-select svg{pointer-events:none;width:15px;height:15px;color:var(--rt2-muted);position:absolute;right:11px}.rt2-intake-disclosure{border:1px solid var(--rt2-line);width:100%;min-height:44px;color:var(--rt2-copy);font:600 12px/1 var(--rt2-font-sans);cursor:pointer;background:0 0;border-radius:8px;justify-content:space-between;align-items:center;margin:0 0 10px;padding:0 10px;display:flex}.rt2-intake-technical{grid-template-columns:1fr 1fr;gap:8px;animation:.16s both rt2-intake-reveal;display:grid}.rt2-intake-upload{border:1px dashed var(--rt2-line-strong);background:var(--rt2-surface-2);cursor:pointer;border-radius:9px;align-items:center;gap:10px;min-height:58px;margin:2px 0 10px;padding:10px 11px;display:flex;position:relative}.rt2-intake-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.rt2-intake-upload>svg{width:20px;height:20px;color:var(--rt2-accent);flex:none}.rt2-intake-upload b,.rt2-intake-upload small{display:block}.rt2-intake-upload b{color:var(--rt2-text);font-size:12px}.rt2-intake-upload small{color:var(--rt2-muted);margin-top:2px;font-size:10px}.rt2-intake-files{gap:6px;margin:0 0 10px;display:grid}.rt2-intake-files>span{border:1px solid var(--rt2-line);background:var(--rt2-control);border-radius:8px;grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:8px;min-height:50px;padding:5px;display:grid}.rt2-intake-files img{object-fit:cover;background:var(--rt2-surface-2);border-radius:5px;width:42px;height:38px}.rt2-intake-files b,.rt2-intake-files small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rt2-intake-files b{color:var(--rt2-text);font-size:11px}.rt2-intake-files small{color:var(--rt2-muted);margin-top:2px;font-size:10px}.rt2-intake-files button{width:34px;height:34px;color:var(--rt2-copy);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.rt2-intake-files button:hover{background:var(--rt2-raised);color:var(--rt2-text)}.rt2-intake-files button svg{width:15px;height:15px}.rt2-intake-security{border-top:1px solid var(--rt2-line);gap:9px;margin:12px 0 6px;padding-top:12px;display:grid}.rt2-intake-security>div:first-child{align-items:center;gap:8px;display:flex}.rt2-intake-security>div:first-child>svg{width:17px;height:17px;color:var(--rt2-accent);flex:none}.rt2-intake-security b,.rt2-intake-security small{display:block}.rt2-intake-security b{color:var(--rt2-text);font-size:11px}.rt2-intake-security small{color:var(--rt2-muted);font-size:10px}.rt2-intake-security .turnstile-field{max-width:100%;overflow:hidden}.rt2-intake-note,.rt2-intake-error{border:1px solid var(--rt2-line);color:var(--rt2-copy);border-radius:7px;margin:8px 0 0;padding:9px 10px;font-size:11px;line-height:1.5}.rt2-intake-error{border-color:color-mix(in srgb, var(--rt2-danger) 40%, var(--rt2-line));color:var(--rt2-danger)}.rt2-intake-actions{border-top:1px solid var(--rt2-line);background:var(--rt2-surface-2);grid-template-columns:1fr auto;gap:8px;padding:10px;display:grid}.rt2-intake-actions button{border:1px solid var(--rt2-line);min-height:44px;color:var(--rt2-copy);font:650 11px/1 var(--rt2-font-sans);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.rt2-intake-actions button.is-primary{border-color:var(--rt2-accent);background:var(--rt2-accent);color:var(--rt2-accent-ink)}.rt2-intake-actions button:disabled{opacity:.45;cursor:not-allowed}.rt2-intake-actions svg{width:15px;height:15px}.rt2-guest-identity{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rt2-guest-signin-note{border-top:1px solid var(--rt2-line);color:var(--rt2-muted);margin:12px 0 0;padding:10px 0 0;font-size:10.5px;line-height:1.55}.rt2-guest-signin-note button{min-height:36px;color:var(--rt2-accent);font:650 10.5px/1.2 var(--rt2-font-sans);cursor:pointer;background:0 0;border:0;padding:0 2px}.rt7-guest-widget .rt2-channel-label{color:var(--rt2-muted)}@keyframes rt2-intake-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes rt2-collapsed-alert-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes rt2-panel-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes rt2-message-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes rt2-badge-in{0%{opacity:0;transform:scale(.72)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes rt2-spin{to{transform:rotate(360deg)}}@media (width<=1180px) and (width>=761px){.rt2-center-grid{grid-template-columns:minmax(276px,300px) minmax(0,1fr)}.rt2-center-context{z-index:4;border:0;border-left:1px solid var(--rt2-line-strong);opacity:0;pointer-events:none;width:min(320px,44%);transition:opacity .18s,transform .18s;position:absolute;inset:0 0 0 auto;transform:translate(100%)}.rt2-center-context[data-open=true]{opacity:1;pointer-events:auto;transform:translate(0)}}@media (width<=760px){.rt2-center-toolbar{flex-direction:column;align-items:stretch;gap:10px}.rt2-center-mode-controls{flex-wrap:wrap;width:100%}.rt2-center-summary{flex-wrap:wrap;justify-content:flex-start;width:100%}.rt2-center-mode-controls .rt2-availability-control{flex:150px}.rt2-customer-scope-chip{flex:260px}.rt2-center-grid{border-radius:8px;height:auto;min-height:0;display:block}.rt2-center-queue{border-right:0}.rt2-chat-center[data-detail=true] .rt2-center-queue,.rt2-chat-center[data-detail=false] .rt2-center-thread,.rt2-chat-center[data-detail=false] .rt2-center-context{display:none}.rt2-center-thread{height:min(720px,100dvh - 165px);min-height:540px}.rt2-thread-head{min-height:72px;padding:12px}.rt2-mobile-back{align-items:center;display:inline-flex}.rt2-center-context{border-top:1px solid var(--rt2-line);border-left:0}.rt2-center-context[data-open=false],.rt2-chat-center[data-detail=true][data-context-open=true] .rt2-center-thread{display:none}.rt2-chat-center[data-detail=true][data-context-open=true] .rt2-center-context{height:min(720px,100dvh - 165px);min-height:540px;display:grid}.rt2-context-mobile-back{display:inline-flex}.rt2-message-list{padding:14px 12px}.rt2-message{width:92%}.rt2-composer-foot{flex-direction:column;align-items:flex-start}.rt2-composer-actions{width:100%}.rt2-composer-actions>button{flex:auto}.rt2-attach-action{min-height:44px}.rt2-composer-files button{width:30px}.rt2-quick-tools button,.rt2-quick-recovery button{min-height:44px}.rt2-quick-chat,.rt2-customer-widget-shell{bottom:12px;right:12px}.rt2-quick-launcher,.rt2-customer-widget-launcher{width:52px;height:52px}.rt2-quick-panel,.rt2-customer-widget-panel{transform-origin:bottom;border-radius:12px;width:auto;min-height:min(560px,78dvh);max-height:84dvh;position:fixed;inset:auto 8px 8px}.rt2-thread-list.is-compact,.rt2-message-list.is-compact{max-height:none}.rt2-support-intake-scroll{padding:10px}.rt2-intake-technical,.rt2-guest-identity{grid-template-columns:1fr;gap:0}.rt2-intake-actions{grid-template-columns:1fr}.rt7-guest-widget[data-guest-mode=signin] .rt2-customer-widget-panel{min-height:0;max-height:calc(100dvh - 24px)}.rt2-access-list-row{grid-template-columns:36px minmax(0,1fr);min-height:0;padding:14px 12px 12px}.rt2-access-state-action{grid-column:1/-1;width:100%}.rt2-intake-actions button:last-child{background:0 0;border-color:#0000;min-height:38px}}@media (width<=390px){.rt2-center-summary{flex-wrap:wrap}.rt2-message{width:96%}}@media (prefers-reduced-motion:reduce){.rt2-quick-panel,.rt2-customer-widget-panel,.rt2-message,.rt2-unread-badge,.rt2-collapsed-alert,.rt2-intake-technical,.is-spinning{animation:none}.rt2-quick-launcher,.rt2-customer-widget-launcher,.rt2-center-context,.rt2-thread-row,.rt2-center-summary button,.rt2-load-state button,.rt2-context-toggle,.rt2-composer button,.rt2-quick-tools button,.rt2-center-context button{transition:none}}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-115{top:calc(var(--spacing) * 115)}.top-160{top:calc(var(--spacing) * 160)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-21{margin:calc(var(--spacing) * 21)}.\!grid{display:grid!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-column{display:table-column}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-zinc-100{background-color:var(--color-zinc-100)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow,.shadow\/backdrop,.shadow\/blur,.shadow\/blur-free,.shadow\/blur\.,.shadow\/depth,.shadow\/glow,.shadow\/glow-free\.,.shadow\/glow\.,.shadow\/gradient,.shadow\/surface{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.studio-workspace.fa30-app .fa30-account-records :is(.fa-order-list,.fa30-private-job-list,.fa30-review-list){box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer components;@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.collection-page{width:min(1180px,86%);color:var(--studio-text);margin:auto;font:14px Poppins,Arial,sans-serif}.collection-page *{box-sizing:border-box}:where(.collection-page) button,:where(.collection-page) input{font:inherit;color:inherit}:where(.collection-page) button{cursor:pointer;border:1px solid var(--studio-line);background:0 0;border-radius:10px;padding:12px 19px}.collection-page h1{margin:26px 0;font-weight:500;line-height:1.12}:where(.collection-page) button:focus-visible{outline:2px solid var(--studio-muted);outline-offset:5px}.collection-page{max-width:1180px;padding:150px 0 65px}.collection-page>.eyebrow{color:#888;letter-spacing:.12em;font-size:9px}.collection-page h1{letter-spacing:-.055em;max-width:none;font-size:clamp(36px,4.4vw,58px)}.collection-intro{color:#aaa;margin:22px 0 12px;font-size:14px;line-height:1.8}.collection-tools{border-bottom:1px solid #ffffff16;align-items:end;gap:28px;margin:20px 0 42px;padding:28px 0 22px;display:flex}.collection-tools label{color:#888;letter-spacing:.04em;gap:10px;font-size:9px;display:grid}.collection-tools input,.collection-tools select{color:#ddd;outline-offset:5px;background:#090909;border:0;border-bottom:1px solid #ffffff25;border-image:;border-radius:0;min-width:205px;padding:10px 0;font:12px Poppins}.collection-tools input::placeholder{color:#666}.collection-tools .collection-count{color:#888;margin-left:auto;font-size:10px}.collection-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:45px 30px;display:grid}.collection-art{text-align:left;min-width:0;animation-name:shop-enter;animation-duration:.65s;animation-timing-function:ease;animation-iteration-count:1;animation-direction:normal;animation-play-state:running;animation-fill-mode:both;animation-timeline:auto;animation-range:normal;animation-delay:var(--delay);background:0 0;border:0;padding:0}.collection-art.featured{grid-column:1/-1;margin-bottom:10px}.collection-image{background:#101010;border:1px solid #ffffff14;border-radius:7px;transition:transform .5s,border-color .5s,box-shadow .5s;position:relative}.collection-image img{aspect-ratio:4;object-fit:contain;border-radius:6px;width:100%;height:auto;display:block}.collection-image:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(ellipse at var(--x,50%) var(--y,0%),#ffffff0d,transparent 65%);transition:opacity .4s;position:absolute;inset:0}.collection-caption{justify-content:space-between;align-items:center;gap:15px;padding-top:18px;display:flex}.collection-art h2{letter-spacing:-.02em;margin:0 0 6px;font-size:16px;font-weight:500}.collection-art.featured h2{font-size:21px}.collection-art p{color:#888;margin:0;font-size:10px;line-height:1.8}.collection-arrow{color:#999;font-size:17px;transition:transform .4s,color .4s}.collection-art.featured .collection-arrow:before{content:"Explore artwork";color:#999;margin-right:16px;font:10px Poppins}.collection-art[data-portrait=true]{width:100%}.collection-art[data-portrait=true] .collection-image{justify-content:center;padding:25px 0;display:flex}.collection-art[data-portrait=true] img{aspect-ratio:1/4;object-fit:contain;width:auto;max-width:100%;height:330px}.collection-art[data-portrait=true] .collection-caption{max-width:none}.collection-grid[data-single=true] [data-portrait=true]{grid-column:1/-1;justify-self:center;max-width:360px}.collection-foot{color:#aaa;border-top:1px solid #ffffff12;justify-content:space-between;margin-top:70px;padding-top:24px;font-size:11px;display:flex}@media (hover:hover) and (prefers-reduced-motion:no-preference){.collection-art:hover .collection-image{box-shadow:none;border-color:#ffffff40}.collection-art:hover .collection-image:after{opacity:1}.collection-art:hover .collection-arrow{color:#eee;transform:translate(2px,-2px)}}@keyframes shop-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (width<=600px){.collection-page{padding-top:125px}.collection-tools{flex-wrap:wrap;gap:20px;margin-bottom:30px}.collection-tools label,.collection-tools input,.collection-tools select{width:100%}.collection-tools .collection-count{margin-left:0}.collection-grid{grid-template-columns:1fr;gap:32px}.collection-art.featured{margin-bottom:0}.collection-art.featured h2{font-size:16px}.collection-art.featured .collection-arrow:before{display:none}.collection-caption{padding-top:14px}.collection-art[data-portrait=true] .collection-image{padding:20px 0}.collection-art[data-portrait=true] img{height:300px}.collection-foot{font-size:10px}}@media (prefers-reduced-motion:reduce){.collection-art{animation:auto;animation-timeline:none}.collection-image,.collection-arrow{transition:none}}.collection-art p,.collection-tools label,.collection-tools .collection-count,.collection-intro{color:var(--studio-muted)}.collection-image{background:var(--studio-glass);border-color:var(--studio-line);place-items:center;height:220px;padding:15px;display:grid}.collection-image img{object-fit:contain;max-height:190px}.collection-art[data-portrait=true] .collection-image{height:540px;padding:24px}.collection-art[data-portrait=true] img{width:auto;height:492px;max-height:none}.collection-art h2{color:var(--studio-text)}.collection-tools input,.collection-tools select{color:var(--studio-text);border-color:var(--studio-line);background:0 0;padding:12px}.collection-tools{border-color:var(--studio-line)}.collection-tools input:focus,.collection-tools select:focus{background:var(--studio-glass);border-color:var(--studio-muted);outline:none}.collection-foot{border-color:var(--studio-line)}.collection-page h1{font-size:clamp(32px,4vw,48px)}@media (width<=650px){.collection-image{height:190px}.collection-image img{max-height:160px}.collection-art[data-portrait=true] .collection-image{height:500px}.collection-art[data-portrait=true] img{height:452px;max-height:none}}.collection-tools input{border:1px solid var(--studio-line);background:var(--studio-glass);border-radius:10px;min-height:44px;font-size:12px}.collection-tools input:focus{box-shadow:none;border-color:var(--studio-muted);outline:none}.collection-size{min-width:220px;color:var(--studio-muted)}.collection-art .collection-image{transform:none}.collection-image:after{display:none}.collection-art:hover .collection-image{border-color:var(--studio-muted)}@media (width<=600px){.collection-size{width:100%}}.collection-art .collection-image{background:linear-gradient(125deg,var(--studio-glass),transparent 52%,var(--studio-glass));border:1px solid var(--studio-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:14px;transition:border-color .35s,background .35s;box-shadow:inset 0 1px #ffffff18,0 12px 30px #0001}.collection-art{box-shadow:none;background:0 0;border:0}.collection-art:hover .collection-image{box-shadow:inset 0 1px #ffffff30,0 12px 30px #0001}@media (prefers-reduced-motion:reduce){.collection-art .collection-image{transition:none}}.collection-grid .collection-art[data-portrait=true]{justify-self:start;width:min(100%,280px)}.collection-grid[data-single=true] .collection-art[data-portrait=true]{justify-self:center}.collection-art[data-portrait=true] .collection-caption{align-items:start}.collection-art[data-portrait=true] .collection-caption p{max-width:225px}@media (width<=650px){.collection-art[data-portrait=true]{justify-self:center}}.collection-art .collection-image{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--studio-glass);overflow:hidden}.collection-art .collection-image:before,.collection-art .collection-image:after{display:none}.collection-colours{flex-wrap:wrap;gap:10px;margin:-15px 0 35px;display:flex}.collection-colours button{border:1px solid var(--studio-line);color:var(--studio-muted);background:0 0;border-radius:30px;align-items:center;gap:9px;padding:10px 14px;font-size:11px;display:flex}.collection-colours button[aria-pressed=true]{color:var(--studio-text);background:var(--studio-glass);border-color:var(--studio-muted)}.collection-filter-dot{border:1px solid var(--studio-line);border-radius:50%;flex-shrink:0;width:18px;height:18px}@media (width<=650px){.collection-colours{gap:7px}.collection-colours button{padding:9px 11px}}.collection-filter-dot{background:0 0;border:0;place-items:center;width:26px;height:26px;display:grid}.collection-filter-dot svg{width:26px;height:26px;display:block;transform:none}.collection-filter-dot{transform:none}.collection-size{gap:10px;font-size:12px;display:grid}.collection-picker{position:relative}.collection-format-open{text-align:left;background:var(--studio-glass);justify-content:space-between;align-items:center;width:100%;padding:12px 16px;display:flex}.collection-format-symbol{color:var(--studio-muted);transition:transform .2s}.collection-format-open[aria-expanded=true] .collection-format-symbol{transform:rotate(45deg)}.collection-format-options{z-index:8;background:var(--studio-surface);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0}.collection-format-options[hidden]{display:none}.collection-format-options button{text-align:left;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;padding:12px;display:flex}.collection-format-options small{color:var(--studio-muted);margin-top:3px;font-size:10px;display:block}.collection-format-options button>span:last-child:not(:first-child){visibility:hidden}.collection-format-options button[aria-pressed=true]>span:last-child{visibility:visible}.collection-format-options button:hover:not(:disabled){background:var(--studio-glass)}.collection-format-options button{color:var(--studio-text);background:0 0}.collection-format-options button:focus-visible{background:var(--studio-glass);outline:none}.collection-format-open{border:1px solid var(--studio-line);color:var(--studio-text);border-radius:10px;font:12px Poppins}.collection-format-options{border:1px solid var(--studio-line);box-shadow:0 16px 40px #0003}.collection-format-open{cursor:pointer;list-style:none}.collection-format-open::-webkit-details-marker{display:none}.collection-picker:not([open])>.collection-format-options{display:none}.collection-picker[open] .collection-format-symbol{transform:rotate(45deg)}.collection-page .collection-reset{margin-bottom:20px;font-size:11px}.artwork-product{width:min(1180px,86%);color:var(--studio-text);margin:auto;font:14px Poppins,Arial,sans-serif}.artwork-product *{box-sizing:border-box}:where(.artwork-product) button{font:inherit;color:inherit;cursor:pointer;border:1px solid var(--studio-line);background:0 0;border-radius:10px;padding:12px 19px}.artwork-product h1,.artwork-product h2{color:var(--studio-text);font-weight:500}.artwork-product .eyebrow{letter-spacing:.14em;color:var(--studio-muted);font-size:10px}.artwork-product .intro{min-height:680px;padding-top:100px;position:relative}.artwork-product .intro>p{color:var(--studio-muted);line-height:1.9}.artwork-product .intro-foot{border-bottom:1px solid var(--studio-line);color:var(--studio-muted);justify-content:space-between;margin-top:110px;padding-bottom:25px;font-size:10px;display:flex}.artwork-product .story-label{letter-spacing:.1em;color:var(--studio-muted);font-size:9px}.artwork-product legend{margin-bottom:10px;font-size:12px}@media (width<=850px){.artwork-product .intro{padding-top:60px}.artwork-product .intro-foot{margin-top:40px}}@media (width<=600px){.artwork-product .intro h1{font-size:40px}.artwork-product .intro-foot{gap:20px}}@keyframes faq-answer{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.artwork-product{max-width:1180px;padding-top:125px}.artwork-product .back{color:#aaa;font-size:12px}.artwork-product .product-heading{justify-content:space-between;align-items:end;gap:24px;margin:45px 0 35px;display:flex}.artwork-product .product-heading h1{letter-spacing:-.055em;max-width:none;margin:0;font-size:clamp(36px,5vw,64px)}.artwork-product .product-heading .eyebrow{color:#888;margin-bottom:12px;font-size:10px}.artwork-product .intro{color:#999;font-size:13px;line-height:1.9}.artwork-product .enlarge-label{color:#aaa;font-size:10px;position:absolute;bottom:12px;right:16px}.artwork-product .detail-grid{grid-template-columns:1fr 1fr;gap:100px;padding:65px 0;display:grid}.artwork-product .story h2{letter-spacing:-.04em;margin:15px 0 24px;font-size:38px;line-height:1.2}.artwork-product .story>p:not(.eyebrow){color:#aaa;max-width:390px;line-height:1.9}.artwork-product .facts{color:#888;flex-wrap:wrap;gap:10px 20px;margin-top:30px;font-size:11px;display:flex}.artwork-product .configuration{background:#ffffff03;border:1px solid #ffffff1c;border-radius:16px;padding:28px}.artwork-product .config-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.artwork-product .config-heading h2{margin:0;font-size:18px}.artwork-product .config-heading>span{color:#888;font-size:10px}.artwork-product fieldset{border:0;margin:28px 0;padding:0}.artwork-product legend{width:100%;margin-bottom:12px;font-size:12px}.artwork-product legend span{float:right;color:#aaa;font-size:11px}.artwork-product fieldset button{background:#ffffff04;border:1px solid #ffffff20;border-radius:7px;margin:0 8px 8px 0;padding:11px 15px;font-size:12px}.artwork-product fieldset button[aria-pressed=true]{background:#ffffff0e;border-color:#ddd}.artwork-product .selection{color:#aaa;font-size:12px}.artwork-product .configuration .button{justify-content:space-between;width:100%;margin-top:10px}.artwork-product .notice{color:#888;margin-bottom:0;font-size:11px;line-height:1.8}.artwork-product .details{border-top:1px solid #ffffff18;padding:35px 0 60px}.artwork-product .details h2{font-size:28px}.artwork-product .details details{border-bottom:1px solid #ffffff18;padding:20px 0}.artwork-product .details summary{cursor:pointer;font-size:14px}.artwork-product .details details p{color:#aaa;max-width:700px;line-height:1.8}@media (width<=650px){.artwork-product{padding-top:105px}.artwork-product .product-heading{margin-top:32px;display:block}.artwork-product .intro{margin-top:18px}.artwork-product .detail-grid{grid-template-columns:1fr;gap:30px;padding:40px 0}.artwork-product .story h2{font-size:30px}.artwork-product .configuration{padding:20px}.artwork-product .config-heading{flex-wrap:wrap}}.artwork-product .back,.artwork-product .intro,.artwork-product .notice,.artwork-product .story>p:not(.eyebrow),.artwork-product .facts,.artwork-product .details details p,.artwork-product .selection,.artwork-product .config-heading>span,.artwork-product legend span{color:var(--studio-muted)}.artwork-product .product-heading .intro{min-height:0;padding:0}.artwork-product .configuration button:not(.primary){background:var(--studio-glass);color:var(--studio-text);border-color:var(--studio-line)}.artwork-product .configuration button[aria-pressed=true]{border-color:var(--studio-muted)}.artwork-product .details,.artwork-product .details details{border-color:var(--studio-line)}.artwork-product .product-heading h1{font-size:clamp(32px,4vw,48px)}.artwork-product .detail-grid{gap:60px}.artwork-product .story h2{font-size:32px}@media (width<=650px){.artwork-product .detail-grid{gap:25px}.artwork-product .configuration{padding:20px}}.artwork-product .art-stage .enlarge-label{border:1px solid var(--studio-line);background:var(--studio-glass);color:var(--studio-muted);border-radius:30px;padding:9px 14px;transition:color .25s,background .25s;bottom:0;right:0;transform:none}.artwork-product .art-stage:hover .enlarge-label{color:var(--studio-text);background:color-mix(in srgb,var(--studio-glass) 70%,var(--studio-line));transform:none}@media (prefers-reduced-motion:reduce){.artwork-product .art-stage .enlarge-label{transition:none}}.artwork-product .configuration .colours .colour-swatch{border:1px solid var(--studio-muted);background:0 0;border-radius:50%;place-items:center;width:44px;height:44px;padding:5px;display:inline-grid}.artwork-product .configuration .colours .colour-swatch:hover{background:var(--studio-glass)}.artwork-product .details{grid-template-columns:1fr 1.3fr;gap:70px;padding:55px 0 70px;display:grid}.artwork-product .details-heading h2{margin:15px 0;font-size:28px}.artwork-product .details-heading>p{color:var(--studio-muted);font-size:12px}.artwork-product .details-list details{border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--studio-line);background:0 0;border-image:;margin:0;padding:0}.artwork-product .details-list summary{justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:13px;list-style:none;display:flex}.artwork-product .details-list summary::-webkit-details-marker{display:none}.artwork-product .details-list summary:after{content:"+";border:1px solid var(--studio-line);width:27px;height:27px;color:var(--studio-muted);border-radius:50%;flex-shrink:0;place-items:center;transition:transform .3s,background .3s;display:grid}.artwork-product .details-list details[open] summary:after{background:var(--studio-glass);transform:rotate(45deg)}.artwork-product .details-list details p{margin:0;padding:0 40px 22px 0;font-size:12px;line-height:1.9;animation:.3s answer-in}@keyframes answer-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (width<=650px){.artwork-product .details{grid-template-columns:1fr;gap:18px;padding:35px 0}}@media (prefers-reduced-motion:reduce){.artwork-product .details-list details p{animation:auto;animation-timeline:none}.artwork-product .details-list summary:after{transition:none}}.artwork-product .configuration .colours .colour-swatch{background:0 0;border:0;width:44px;height:44px;padding:0;line-height:0}.artwork-product .shared-accordion details{border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--studio-line);background:0 0;border-image:;margin:0;padding:0}.artwork-product .shared-accordion summary{cursor:pointer;align-items:center;gap:20px;padding:23px 0;list-style:none;display:flex}.artwork-product .shared-accordion summary::-webkit-details-marker{display:none}.artwork-product .shared-accordion summary:after{border:1px solid var(--studio-line);width:27px;height:27px;color:var(--studio-muted);content:"+";border-radius:50%;flex-shrink:0;place-items:center;margin-left:auto;transition:transform .3s,background .3s;display:grid}.artwork-product .shared-accordion details[open] summary:after{background:var(--studio-glass);transform:rotate(45deg)}.artwork-product .shared-accordion details[open]>p{animation:.3s disclosure-answer}@keyframes disclosure-answer{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.artwork-product .shared-accordion details[open]>p{animation:auto;animation-timeline:none}.artwork-product .shared-accordion summary:after{transition:none}}.artwork-product .configuration .product-checkout-preview{border:1px solid var(--studio-line);width:100%;color:var(--studio-text);background:0 0;border-radius:10px;justify-content:space-between;align-items:center;margin:12px 0 0;padding:12px 19px;font-size:12px;display:flex}.artwork-product .configuration .product-checkout-preview:hover{background:var(--studio-glass);border-color:var(--studio-muted)}.artwork-product .back{background:0 0;border:0;padding:0}.artwork-product .colours{flex-wrap:wrap;gap:8px;display:flex}.artwork-product .colours button{background:0 0;border:0;width:44px;height:44px;padding:0}.artwork-product .colours svg{width:44px;height:44px}.artwork-product .purchase-actions{gap:12px;margin-top:26px;display:grid}.artwork-product .purchase-actions button{border:1px solid var(--studio-line);color:var(--studio-text);background:0 0;justify-content:space-between;font-size:12px;display:flex}.artwork-product .purchase-actions .primary{background:var(--studio-text);color:var(--studio-bg)}.artwork-product .purchase-alternatives{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.artwork-product .purchase-alternatives.is-etsy-only{grid-template-columns:1fr}.artwork-product .purchase-alternatives>button,.artwork-product .purchase-alternatives>.etsy-purchase-link{border:1px solid var(--studio-line);min-width:0;color:var(--studio-text);font:inherit;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:12px 19px;font-size:12px;text-decoration:none;display:flex}.artwork-product .purchase-alternatives>.etsy-purchase-link:hover,.artwork-product .purchase-alternatives>button:hover{background:var(--studio-glass);border-color:var(--studio-selected-line)}.artwork-product .purchase-alternatives>.etsy-purchase-link:focus-visible{outline:2px solid var(--studio-focus);outline-offset:4px}@media (width<=500px){.artwork-product .purchase-alternatives{grid-template-columns:1fr}}.artwork-product .wish{padding:6px;line-height:0}.artwork-product .package-list p{color:var(--studio-muted);font-size:12px;line-height:1.9}.artwork-product .configuration{background:var(--studio-glass);border-color:var(--studio-line)}.artwork-product button:focus-visible{outline:2px solid var(--studio-muted);outline-offset:4px}.artwork-product .configuration .colours button{box-shadow:none;background:0 0;border:0;border-radius:50%}.artwork-product .notice{color:var(--studio-muted);margin-top:24px}@keyframes product-viewer-arrive{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.artwork-product .details-list details>button:last-child{margin-bottom:24px}.artwork-viewer-overlay{width:100%;max-width:none;height:100%;max-height:none;color:var(--studio-text);background:0 0;border:0;margin:0;padding:24px;position:fixed;inset:0;overflow:auto}.artwork-viewer-overlay[open]{grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.artwork-viewer-overlay::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0005}.artwork-viewer{box-sizing:border-box;border:1px solid var(--studio-line);background:color-mix(in srgb,var(--studio-surface) 72%,transparent);-webkit-backdrop-filter:blur(32px)saturate(115%);backdrop-filter:blur(32px)saturate(115%);width:min(1280px,100%);box-shadow:inset 0 1px 0 var(--studio-line),0 30px 100px #0004;border-radius:22px;padding:24px;font:12px Poppins,sans-serif;animation:.45s cubic-bezier(.2,.8,.2,1) product-viewer-arrive;position:relative}.artwork-viewer h2{color:var(--studio-text);margin:10px 48px 0 0;font-size:18px;font-weight:500}.artwork-image-viewer-head{color:var(--studio-muted);gap:12px;padding-right:44px;font-size:10px;display:flex}.artwork-dialog-close{border:1px solid var(--studio-line);background:var(--studio-glass);width:36px;height:36px;color:var(--studio-text);cursor:pointer;border-radius:12px;place-items:center;padding:0;font-size:22px;display:grid;position:absolute;top:20px;right:20px}.artwork-image-viewer-canvas{touch-action:none;cursor:zoom-in;place-items:center;height:65svh;margin:24px 0;display:grid;position:relative;overflow:hidden}.artwork-image-viewer-canvas.is-zoomed{cursor:grab}.artwork-image-viewer-canvas.is-panning{cursor:grabbing}.artwork-image-viewer-zoom-layer{transform-origin:50%;place-items:center;width:100%;height:100%;display:grid}.artwork-product-inspector-image{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;max-height:65svh;display:block}.artwork-image-viewer-controls{color:var(--studio-muted);justify-content:center;align-items:center;gap:14px;display:flex}.artwork-image-viewer-controls button{border:1px solid var(--studio-line);min-width:36px;min-height:36px;color:var(--studio-text);cursor:pointer;background:0 0;border-radius:10px;padding:6px 12px;font:12px Poppins,sans-serif}@media (width<=650px){.artwork-viewer-overlay{padding:12px}.artwork-viewer{border-radius:16px;padding:16px}.artwork-image-viewer-canvas{height:60svh}.artwork-product-inspector-image{max-height:60svh}}@media (prefers-reduced-motion:reduce){.artwork-viewer{animation:none}}.artwork-product .art-stage{box-sizing:border-box;width:100%;height:530px;min-height:0;box-shadow:none;cursor:zoom-in;background:0 0;border:0;border-radius:0;place-items:center;padding:16px 0 48px;display:grid;position:relative;overflow:hidden;transform:none}.artwork-product .art-stage img{object-fit:contain;border-radius:4px;width:100%;height:466px;max-height:466px;animation:none;display:block}@media (width<=650px){.artwork-product .art-stage{gap:16px;height:auto;padding:0}.artwork-product .art-stage img{height:auto;max-height:336px}.artwork-product .art-stage[data-portrait=true] img{height:336px}.artwork-product .art-stage .enlarge-label{justify-self:end;position:static}}.home-studio{color:#f4f4f4;background:#070707;padding-bottom:80px}.home-studio .hs-wrap{width:min(1216px,100% - 48px);margin-inline:auto}.home-studio .hs-kicker{font:500 11px/1.6 var(--fa-font-sans,"Poppins", sans-serif);letter-spacing:.13em;color:#aaa;display:block}.home-studio h1{font:600 clamp(32px,3.7vw,52px)/1.04 var(--fa-font-sans,"Poppins", sans-serif);letter-spacing:-.065em;max-width:940px;margin:24px auto}.home-studio h1 span{color:#929292}.home-studio h2{font:550 clamp(28px,3.5vw,46px)/1.12 var(--fa-font-sans,"Poppins", sans-serif);letter-spacing:-.045em;margin:16px 0}.home-studio h3{font:550 21px/1.3 var(--fa-font-sans,"Poppins", sans-serif);letter-spacing:-.025em;margin:16px 0 12px}.home-studio p{color:#a5a5a5;font:400 15px/1.8 var(--fa-font-sans,"Poppins", sans-serif);margin:0}.home-studio :is(.hs-primary,.hs-secondary,.hs-text-link){cursor:pointer;font:500 14px/1.5 var(--fa-font-sans,"Poppins", sans-serif);justify-content:center;align-items:center;gap:10px;transition:background .2s,border-color .2s;display:inline-flex}.home-studio :is(.hs-primary,.hs-secondary){border:1px solid #333;border-radius:12px;min-height:48px;padding:12px 22px}.home-studio .hs-section{padding-top:88px}.home-studio .hs-section-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.home-studio .hs-reviews{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.home-studio .hs-reviews article{overflow-wrap:anywhere;background:#0e0e0e;border:1px solid #292929;border-radius:16px;min-width:0;padding:28px}.home-studio blockquote{margin:24px 0;font-size:16px;line-height:1.8}.home-studio .hs-reviews footer{color:#999;gap:4px;font-size:12px;display:grid}.home-studio [class^=hs-]{min-width:0}@media (width<=700px){.home-studio .hs-wrap{width:calc(100% - 32px)}.home-studio .hs-section{padding-top:72px}.home-studio .hs-section-head{flex-direction:column;align-items:start;gap:8px}.home-studio :is(.hs-catalog,.hs-steps,.hs-custom,.hs-reviews){grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.home-studio *,.home-studio :before,.home-studio :after{transition:none;animation:none}}@keyframes hs-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.home-studio .hs-hero>:is(.hs-kicker,h1,p,.hs-actions,.hs-price-note){animation:.8s ease-out both hs-enter}@supports (animation-timeline:view()){.home-studio .hs-section{animation:linear both hs-scroll;animation-timeline:view();animation-range:entry entry 18%}}}@keyframes hs-scroll{0%{transform:translateY(12px)}to{transform:translateY(0)}}.home-studio .hs-socials a:is(:hover,:focus-visible){color:var(--brand);transform:translateY(-4px)scale(1.08)}@media (prefers-reduced-motion:reduce){.home-studio .hs-socials a:is(:hover,:focus-visible){transform:none}}.home-studio .hs-faq{grid-template-columns:1fr 1.3fr;gap:56px;display:grid}.home-studio :is(button,a,summary):focus-visible{outline-offset:4px;outline:2px solid #eee}.home-studio .hs-empty{border:1px solid #292929;border-radius:12px;padding:24px}@media (width<=700px){.home-studio .hs-faq{grid-template-columns:1fr;gap:16px}}.fa4-app[data-public-route=\/]>.fa4-chrome :is(.fa4-footer,.fa-site-footer){background:#070707;margin-top:0}.home-studio .hs-question-list{margin-top:0}.home-studio .hs-question-list>div{border-bottom:1px solid #292929}.home-studio .hs-question-list button{text-align:left;color:#bbb;width:100%;font:500 14px/1.5 var(--fa-font-sans,"Poppins", sans-serif);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.home-studio .hs-question-list button[aria-expanded=true]{color:#fff}.home-studio .hs-question-list p{padding-bottom:22px;font-size:14px}.home-studio .hs-reviews.hs-review-rail{scrollbar-width:thin;scrollbar-color:#444 transparent;touch-action:pan-x pan-y;gap:24px;padding:8px 2px 18px;display:flex;overflow-x:auto}.home-studio .hs-review-rail article{flex:0 0 min(440px,85%)}.home-studio .hs-review-rail[data-single=false]{cursor:grab}.home-studio .hs-review-rail[data-single=false]:active{cursor:grabbing;-webkit-user-select:none;user-select:none}.home-studio .hs-rail-controls{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:12px;display:flex}.home-studio .hs-rail-controls>span{color:#888;margin-right:auto;font-size:12px}.home-studio .hs-rail-controls button{color:#eee;cursor:pointer;background:#111;border:1px solid #333;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.home-studio .hs-rail-controls button:disabled{opacity:.4;cursor:default}.home-studio .hs-review-rail[data-single=false]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8px calc(100% - 8px),#0000);mask-image:linear-gradient(90deg,#0000,#000 8px calc(100% - 8px),#0000)}.home-studio .hs-answer{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .32s,opacity .25s,visibility .32s;display:grid}.home-studio .hs-answer[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr}.home-studio .hs-answer>div{min-height:0;overflow:hidden}.home-studio .hs-question-plus{font-size:22px;font-weight:300;transition:transform .3s}.home-studio [aria-expanded=true] .hs-question-plus{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.home-studio :is(.hs-answer,.hs-question-plus,.hs-colour-motion i){transition:none}}.hs-signature{width:220px;margin:0 auto 30px;position:relative}.hs-signature-mark{--light-x:50%;--light-y:40%;width:220px;height:220px}.hs-signature-material{background:linear-gradient(140deg,#242424,#777 48%,#333 75%);height:100%;animation:2.2s cubic-bezier(.4,0,.2,1) .25s both hs-signature-arrive;position:relative;overflow:hidden;-webkit-mask:url(/fadearc-signature.png) 50%/contain no-repeat;mask:url(/fadearc-signature.png) 50%/contain no-repeat}.hs-signature-sweep{background:linear-gradient(110deg,#0000 35%,#aaa5 43%,#fff 50%,#aaa5 57%,#0000 65%);animation:3.2s cubic-bezier(.3,0,.3,1) .3s both hs-signature-sweep;position:absolute;inset:-70%;transform:translate(-75%)}.hs-signature-pointer{background:radial-gradient(circle at var(--light-x) var(--light-y),#fff,#bbb6 22%,transparent 52%);opacity:0;transition:opacity .5s;position:absolute;inset:0}.hs-signature-mark:hover .hs-signature-pointer{opacity:1}@keyframes hs-signature-arrive{0%{opacity:.015}to{opacity:1}}@keyframes hs-signature-sweep{to{transform:translate(75%)}}@media (width<=600px){.hs-signature,.hs-signature-mark{width:180px}.hs-signature-mark{height:180px}}@media (prefers-reduced-motion:reduce){.hs-signature-material{animation:none}.hs-signature-sweep,.hs-signature-pointer{display:none}}.home-studio{background:var(--studio-bg);color:var(--studio-text)}.home-studio :is(p,.hs-kicker){color:var(--studio-copy)}.studio-reveal-stage{aspect-ratio:4;margin:44px 0 24px;position:relative}.studio-reveal-slide{opacity:0;visibility:hidden;cursor:pointer;background:0 0;border:0;width:100%;padding:0;transition:opacity 1.2s,visibility 1.2s;position:absolute;inset:0}.studio-reveal-slide[data-active=true]{opacity:1;visibility:visible}.studio-reveal-slide .studio-artwork,.studio-reveal-slide img{object-fit:contain;width:100%;height:100%}.studio-reveal-controls{text-align:center}.studio-reveal-controls>div{justify-content:center;gap:12px;display:flex}.studio-reveal-controls>div button{background:0 0;border:0;width:28px;height:28px;position:relative}.studio-reveal-controls>div button:after{content:"";background:var(--studio-line);height:2px;position:absolute;top:13px;left:0;right:0}.studio-reveal-controls>div button[aria-pressed=true]:after{background:var(--studio-text)}.studio-reveal-controls>button{color:var(--studio-copy);background:0 0;border:0;padding:10px;font-size:12px}@media (prefers-reduced-motion:reduce){.studio-reveal-slide{transition:none}}.studio-process-art{place-items:center;height:230px;display:grid}.studio-process-art svg{fill:none;width:100%;height:100%;stroke:var(--studio-muted);stroke-width:1.2px}.studio-process-art .drawing-face{fill:var(--studio-bg)}.studio-process-art .chosen-design{stroke:var(--studio-text)}.home-studio .hs-section-head{align-items:end}.studio-process-art svg{stroke-linecap:round;stroke-linejoin:round}.studio-process-art text{fill:var(--studio-muted);stroke:none;font-family:inherit;font-size:11px}.studio-process-art .chosen-design{animation:12s ease-in-out infinite studio-choose}.studio-process-art .ruler-head{animation:12s ease-in-out infinite studio-ruler}.studio-process-art .receive-arrow{animation:11s ease-in-out infinite studio-receive}.studio-process-art .receive-check{stroke:var(--studio-text);stroke-dasharray:1;animation:11s ease-in-out infinite studio-check}@keyframes studio-choose{0%,20%,to{translate:0}45%,75%{translate:0 -12px}}@keyframes studio-ruler{0%,20%,to{transform:translate(0)}45%,75%{transform:translate(63px)}}@keyframes studio-receive{0%,8%,to{opacity:0;transform:translateY(-6px)}17%,23%{opacity:1;transform:translateY(-6px)}39%{opacity:1;transform:translateY(0)}45%,92%{opacity:0}}@keyframes studio-check{0%,46%{opacity:0;stroke-dashoffset:1px}48%{opacity:1;stroke-dashoffset:1px}59%,87%{opacity:1;stroke-dashoffset:0}95%,to{opacity:0;stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.studio-process-art :is(.chosen-design,.ruler-head,.receive-arrow,.receive-check){animation:none}.studio-process-art .receive-arrow{display:none}.studio-process-art .receive-check{opacity:1;stroke-dashoffset:0}}.source-home *{box-sizing:border-box}.source-home{scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--studio-text);margin:0;scroll-padding-top:110px;font:14px/1.7 Poppins,sans-serif;transition:background .35s,color .35s}:where(.source-home) button,.source-home input,.source-home a{font:inherit}:where(.source-home) button,.source-home a{color:inherit}:where(.source-home) button{cursor:pointer}.source-home a{text-decoration:none}:where(.source-home) button,.source-home .primary{border:1px solid var(--studio-line);background:0 0;border-radius:10px;padding:12px 19px}:where(.source-home) button:focus-visible,.source-home a:focus-visible,.source-home input:focus-visible,.source-home summary:focus-visible{outline:2px solid var(--studio-muted);outline-offset:5px}.source-home .glass{background:var(--studio-glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--studio-line);box-shadow:inset 0 1px #ffffff38,0 16px 40px #00000014}.source-home .wrap{width:min(1120px,88%);margin:auto}.source-home .nav{z-index:20;border-radius:18px;align-items:center;gap:45px;width:min(1200px,92%);margin:18px auto 0;padding:10px 15px;display:flex;position:sticky;top:18px}.source-home .brand{place-items:center;width:34px;height:34px;display:grid}.source-home .brand img{width:30px}.source-home .nav nav{color:var(--studio-muted);gap:30px;font-size:12px;display:flex}.source-home .nav>button{margin-left:auto;font-size:12px}.source-home .intro{min-height:680px;padding-top:100px;position:relative}.source-home .eyebrow{letter-spacing:.14em;color:var(--studio-muted);font-size:10px}.source-home h1{letter-spacing:-.055em;margin:26px 0;font-size:clamp(38px,5vw,66px);font-weight:500;line-height:1.12}.source-home h1 span{color:var(--studio-muted)}.source-home .intro>p{color:var(--studio-muted);line-height:1.9}.source-home .actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.source-home .primary{background:var(--studio-text);color:var(--studio-bg);align-items:center;gap:30px;font-size:12px;display:inline-flex}.source-home .logo-glass{background:linear-gradient(145deg,var(--studio-glass),transparent);border-radius:30px;place-items:center;width:155px;height:175px;animation:7s ease-in-out infinite alternate float;display:grid;transform:rotate(-9deg)}.source-home .logo-glass img{opacity:.75;width:90px}.source-home [data-theme=light] .brand img,.source-home [data-theme=light] .logo-glass img{filter:invert()}.source-home .intro-foot{border-bottom:1px solid var(--studio-line);color:var(--studio-muted);justify-content:space-between;margin-top:110px;padding-bottom:25px;font-size:10px;display:flex}.source-home .section{padding:55px 0 65px}.source-home .section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px;display:flex}.source-home h2{letter-spacing:-.04em;margin:15px 0;font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.25}.source-home .section-head p,.source-home article p{color:var(--studio-muted);font-size:12px}.source-home .palette{background:var(--studio-surface)}.source-home .material-glass{background:radial-gradient(ellipse at 100% 0,#8882,transparent 70%),var(--studio-glass)}.source-home h3{letter-spacing:-.025em;margin:12px 0;font-size:19px;font-weight:500}.source-home .material-glass button{font-size:12px}.source-home .material-glass #glass-status{color:var(--studio-muted);min-height:20px;margin-top:8px;font-size:11px;display:block}.source-home .stories{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.source-home .vector{background:linear-gradient(var(--studio-surface),transparent);border-radius:15px;place-items:center;height:210px;margin-bottom:25px;display:grid}.source-home .vector svg{fill:none;width:100%;stroke:var(--studio-muted);stroke-width:1.3px}.source-home .vector rect{fill:var(--studio-surface)}.source-home .selected{stroke:var(--studio-text)}.source-home .story-label{letter-spacing:.1em;color:var(--studio-muted);font-size:9px}.source-home .cursor{fill:var(--studio-text);stroke:var(--studio-text);animation:5s infinite cursor}.source-home .design-lines{animation:5s ease-in-out infinite alternate float}.source-home .screen{transform:none}.source-home .screen-detail{opacity:1}.source-home .guides{stroke-dasharray:2 6;opacity:.4}.source-home .download{animation:5s infinite download}.source-home .complete{stroke:var(--studio-text);stroke-dasharray:50;stroke-dashoffset:50px;animation:5s infinite check}.source-home .interface-grid{grid-template-columns:1fr 1fr;gap:60px;display:grid}.source-home .control-panel{border:1px solid var(--studio-line);border-radius:16px;padding:30px}.source-home .control-panel>p{font-size:10px}.source-home fieldset{border:0;margin:25px 0;padding:0}.source-home legend,.source-home label{font-size:12px}.source-home legend{margin-bottom:10px}.source-home label{gap:10px;display:grid}.source-home input{border:1px solid var(--studio-line);color:inherit;background:0 0;border-radius:8px;width:100%;padding:12px}.source-home .type-sample{letter-spacing:-.08em;font-size:100px;line-height:1.4}.source-home details{border-top:1px solid var(--studio-line);margin-top:25px;padding:20px 0}.source-home summary{cursor:pointer;font-size:12px}.source-home footer{border-top:1px solid var(--studio-line);color:var(--studio-muted);justify-content:space-between;padding:30px 0;font-size:10px;display:flex}.source-home dialog{background:var(--studio-surface);color:var(--studio-text);border-radius:18px;width:min(440px,90%);padding:35px}.source-home dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0006}.source-home #close{float:right;width:32px;height:32px;padding:0}.source-home dialog p{color:var(--studio-muted)}@keyframes float{to{translate:0 -9px}}@keyframes cursor{0%,to{opacity:0;transform:translate(15px,12px)}25%,65%{opacity:1;transform:translate(0)}75%{opacity:0}}@keyframes format{0%,30%,to{transform:scale(1)}45%,75%{transform:scale(.4,1.8)}}@keyframes detail{30%,80%{opacity:0}0%,20%,to{opacity:1}}@keyframes download{0%,20%{opacity:1;transform:translateY(-5px)}40%,to{opacity:0;transform:translateY(8px)}}@keyframes check{0%,40%{stroke-dashoffset:50px}60%,85%{stroke-dashoffset:0}to{stroke-dashoffset:50px}}.source-home .offscreen *{animation-play-state:paused}@media (hover:hover){:where(.source-home) button:hover,.source-home .primary:hover{border-color:var(--studio-muted);box-shadow:inset 0 1px #ffffff20}:where(.source-home) button,.source-home .primary{transition:background .25s,border-color .25s}}@media (width<=850px){.source-home .intro{padding-top:60px}.source-home .intro-foot{margin-top:40px}.source-home .stories{gap:20px}.source-home .section-head{display:block}.source-home .nav{gap:20px}.source-home .nav nav{gap:15px}}@media (width<=600px){.source-home .nav nav{display:none}.source-home .intro h1{font-size:40px}.source-home .stories,.source-home .interface-grid{grid-template-columns:1fr}.source-home .intro-foot,.source-home footer{gap:20px}.source-home .section{padding:35px 0}.source-home .vector{height:190px}.source-home .stories{gap:40px}.source-home .interface-grid{gap:35px}}@media (prefers-reduced-motion:reduce){.source-home *,.source-home :before,.source-home :after{transition:none;animation:none}.source-home{scroll-behavior:auto}.source-home .complete{stroke-dashoffset:0}.source-home .download,.source-home .cursor{display:none}}.source-home{background-image:radial-gradient(650px 340px at 18% 0,#ffffff0a,#0000 80%);background-repeat:no-repeat}.source-home .glass.nav{background:linear-gradient(115deg,#ffffff12,transparent 70%),var(--studio-glass)}@keyframes measure-reveal{0%,10%,to{opacity:0}25%,80%{opacity:1}}@keyframes measure-line{0%,10%{stroke-dashoffset:1px}35%,85%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes measure-corners{0%,40%,to{opacity:.15}55%,80%{opacity:1}}.source-home .skip{z-index:100;background:var(--studio-surface);padding:15px;position:fixed;top:-80px}.source-home .skip:focus{top:0}.source-home .home-tools{gap:8px;margin-left:auto;display:flex}.source-home .home-tools button{padding:7px 12px;font-size:18px}.source-home #menu-open,.source-home #mobile-nav[hidden]{display:none}.source-home .home-hero{text-align:center;padding:65px 0 30px}.source-home .signature{width:190px;height:190px;margin:0 auto 35px}.source-home .signature-material{background:linear-gradient(140deg,#333,#888 48%,#333);height:100%;animation:2.2s .25s both arrive;position:relative;overflow:hidden;-webkit-mask:url(/fadearc/brand-icon-white.svg) 50%/contain no-repeat;mask:url(/fadearc/brand-icon-white.svg) 50%/contain no-repeat}.source-home .signature-material span{background:linear-gradient(110deg,#0000 35%,#aaa5 43%,#fff 50%,#aaa5 57%,#0000 65%);animation:3.2s cubic-bezier(.3,0,.3,1) .3s both sweep;position:absolute;inset:-70%;transform:translate(-75%)}.source-home .home-hero h1{margin:22px 0;font-size:clamp(32px,4vw,52px)}.source-home .home-hero>p{color:var(--studio-muted)}.source-home .home-hero .actions{justify-content:center}.source-home .secondary{border-radius:10px;padding:12px 19px;font-size:12px}.source-home .hero-foot{border-bottom:1px solid var(--studio-line);color:var(--studio-muted);align-items:center;margin-top:55px;padding-bottom:20px;font-size:10px;display:flex}.source-home .section-head>a{color:var(--studio-muted);font-size:12px}.source-home #home-products{grid-template-columns:1fr 1fr;gap:30px;display:grid}.source-home .home-product:first-child{grid-column:1/-1}.source-home .home-product img{border:1px solid var(--studio-line);border-radius:10px;width:100%;height:auto;transition:transform .35s,border-color .35s;display:block}.source-home .home-product h3{margin:0;font-size:16px}.source-home .home-product small{color:var(--studio-muted);font-size:10px}.source-home .preview-note{color:var(--studio-muted);margin-top:25px;font-size:10px}.source-home .custom-layout{border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:45px;display:grid}.source-home .custom-layout p{color:var(--studio-muted);margin-bottom:25px;font-size:13px}.source-home .custom-visual{text-align:center}.source-home .custom-visual svg{width:100%;stroke:var(--studio-muted);fill:none;stroke-width:1px}.source-home .custom-visual span{letter-spacing:.15em;color:var(--studio-muted);font-size:8px}.source-home .module{fill:var(--studio-glass);animation:6s infinite compose}.source-home .module.b{animation-delay:.2s}.source-home .faqs details{margin:0;padding:22px 0}.source-home .faqs summary{align-items:center;gap:25px;font-size:14px;list-style:none;display:flex}.source-home .faqs summary:after{content:"+";color:var(--studio-muted);margin-left:auto}.source-home .faqs details[open] summary:after{content:"−"}.source-home .faqs summary span{color:var(--studio-muted);font-size:10px}.source-home .faqs p{color:var(--studio-muted);max-width:760px;padding-left:40px;font-size:13px}.source-home .closing{text-align:center;padding:65px 0 100px}.source-home .closing h2{margin:20px 0 30px}.source-home footer>div{gap:20px;display:flex}.source-home #search-dialog{width:min(580px,92%)}.source-home #search-close{float:right;width:32px;height:32px;padding:0}.source-home #search-query:focus{border-color:var(--studio-muted);background:var(--studio-glass);outline:none}.source-home #search-results{max-height:45vh;margin-top:20px;overflow:auto}.source-home #search-results a{border-bottom:1px solid var(--studio-line);padding:14px 0;font-size:13px;display:block}.source-home #search-results small{color:var(--studio-muted);display:block}@keyframes arrive{0%{opacity:.015}to{opacity:1}}@keyframes sweep{to{transform:translate(75%)}}@keyframes compose{0%,20%,to{transform:none}45%,65%{transform:translateY(5px)}}@media (hover:hover){.source-home .home-product:hover img{border-color:var(--studio-muted);transform:translateY(-3px)}}@media (width<=650px){.source-home .nav>nav:not(#mobile-nav){display:none}.source-home #menu-open{display:block}.source-home .nav{flex-wrap:wrap;gap:10px}.source-home #mobile-nav{flex-direction:column;gap:20px;width:100%;padding:15px;display:flex}.source-home .home-hero{padding-top:45px}.source-home .signature{width:160px;height:160px}.source-home .hero-foot{text-align:left;gap:15px}.source-home #home-products{grid-template-columns:1fr}.source-home .custom-layout{grid-template-columns:1fr;gap:20px;padding:25px}.source-home .closing{padding:40px 0 65px}.source-home footer{flex-wrap:wrap}.source-home .home-hero .eyebrow{font-size:8px}}@media (prefers-reduced-motion:reduce){.source-home .signature-material{animation:none}.source-home .signature-material span{display:none}}.source-home{isolation:isolate;background-image:none;position:relative}.source-home .scroll-reveal{transition:opacity .7s,translate .7s cubic-bezier(.2,.8,.2,1)}.source-home .scroll-reveal.waiting{opacity:0;translate:0 16px}.source-home .scroll-reveal.waiting:focus-within{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.source-home .scroll-reveal.waiting{opacity:1;translate:0}.source-home .scroll-reveal{transition:none}}.source-home[data-theme=dark] body{background-color:#090a0b}.source-home .section{position:relative}.source-home #how:before,.source-home #help:before{content:"";background:linear-gradient(90deg,transparent,var(--studio-line),transparent);height:1px;position:absolute;top:0;left:0;right:0}.source-home #how:after{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#00000008,#0000 70%);width:60%;height:35px;position:absolute;top:1px;left:20%}.source-home .custom-layout{box-shadow:none;background:0 0;border:0;gap:65px;padding:24px 0}.source-home .custom-visual{perspective:1000px;flex-direction:column;justify-content:center;align-items:center;height:350px;display:flex}.source-home .iso-type>span:not(.plane-label){color:var(--studio-text);font-size:14px}.source-home .plane-label{letter-spacing:.1em;color:var(--studio-muted);font-size:8px;animation:12s ease-in-out infinite layer-label;position:absolute;top:-21px;left:8px}.source-home .custom-visual small{color:var(--studio-muted);letter-spacing:.14em;font-size:9px}@keyframes layer-gauges{0%,15%,85%,to{transform:translateZ(22px)}35%,65%{transform:translateZ(48px)}}@keyframes layer-type{0%,15%,85%,to{transform:translateZ(48px)}35%,65%{transform:translateZ(96px)}}@keyframes layer-label{0%,18%,80%,to{opacity:0}38%,65%{opacity:.8}}.source-home .social-grid{flex-wrap:wrap;justify-content:space-between;gap:28px;padding:28px 0;display:flex}.source-home .social-link{color:var(--studio-muted);align-items:center;gap:12px;padding:15px 0;transition:color .35s,transform .35s;display:flex}.source-home .social-link svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px;transition:transform .4s}.source-home .social-link>span{font-size:16px}.source-home .social-link .social-arrow{opacity:0;font-size:12px;transition:opacity .3s,transform .3s;transform:translate(-4px,4px)}.source-home .social-facebook{--brand:#1877f2}.source-home .social-instagram{--brand:#d94d88}.source-home .social-pinterest{--brand:#e04451}.source-home .social-etsy{--brand:#e87538}.source-home .social-youtube{--brand:#ed4545}.source-home .social-link:hover,.source-home .social-link:focus-visible{color:var(--brand)}.source-home .social-link:hover svg{transform:translateY(-3px)}.source-home .social-link:hover .social-arrow,.source-home .social-link:focus-visible .social-arrow{opacity:1;transform:none}.source-home .social-link:focus-visible{outline-offset:7px;border-radius:3px;outline:1px solid}@media (width<=800px){.source-home .custom-layout{gap:24px}.source-home .social-grid{justify-content:flex-start;column-gap:35px}}@media (width<=650px){.source-home .custom-layout{padding:15px 0}.source-home .custom-visual{height:310px}.source-home .social-link{width:calc(50% - 18px)}.source-home .social-link>span{font-size:14px}}@media (prefers-reduced-motion:reduce){.source-home .plane-label,.source-home .mini-iso .mini-layer{animation:none}.source-home .social-link,.source-home .social-link svg,.source-home .social-arrow{transition:none}}.source-home #how .process-art{background:0 0;height:250px;margin-bottom:24px;position:relative}.source-home .refined-art svg,.source-home #how .refined-art svg{fill:none;width:100%;height:230px;stroke:var(--studio-muted);stroke-width:.8px;stroke-linecap:round;stroke-linejoin:round}.source-home .refined-art .drawing-face,.source-home #how .refined-art .drawing-face{fill:var(--studio-bg)}.source-home .refined-art text{fill:var(--studio-muted);stroke:none;letter-spacing:.03em;font-family:inherit;font-size:11px}.source-home .chosen-design{animation:12s ease-in-out infinite choose-drawing}.source-home .ready-file{animation:11s ease-in-out infinite file-drawing}.source-home .ready-tick{stroke:var(--studio-text);stroke-width:1.6px;stroke-dasharray:40;animation:11s ease-in-out infinite tick-drawing}.source-home .custom-visual.refined-art{perspective:none;height:350px}.source-home .custom-visual.refined-art svg{max-width:440px;height:300px}@keyframes choose-drawing{0%,20%,to{translate:0}45%,75%{translate:0 -12px}}@keyframes measure-drawing{0%,15%,to{opacity:.15}40%,80%{opacity:1}}@keyframes file-drawing{0%,20%,to{translate:0 7px}45%,78%{translate:0 -7px}}@keyframes tick-drawing{0%,25%,to{stroke-dashoffset:40px}50%,80%{stroke-dashoffset:0}}@keyframes middle-drawing{0%,to{translate:0}50%{translate:0 -5px}}@keyframes upper-drawing{0%,to{translate:0}50%{translate:0 -12px}}@media (prefers-reduced-motion:reduce){.source-home .refined-art *{animation:none}.source-home .ready-tick{stroke-dashoffset:0}}.source-home .ruler-head{animation:12s ease-in-out infinite ruler-move}.source-home .receive-arrow{animation:11s ease-in-out infinite receive-arrow}.source-home .receive-check{stroke:var(--studio-text);stroke-dasharray:1;stroke-dashoffset:1px;animation:11s ease-in-out infinite receive-check}.source-home .precision-dial{animation:14s ease-in-out infinite dial-turn}.source-home .precision-slider{animation:14s ease-in-out infinite slider-adjust}@keyframes ruler-move{0%,20%,to{transform:translate(0)}45%,75%{transform:translate(63px)}}@keyframes receive-arrow{0%,8%,to{opacity:0;transform:translateY(-6px)}17%,23%{opacity:1;transform:translateY(-6px)}39%{opacity:1;transform:translateY(0)}45%,92%{opacity:0;transform:translateY(0)}}@keyframes receive-check{0%,46%{opacity:0;stroke-dashoffset:1px}48%{opacity:1;stroke-dashoffset:1px}59%,87%{opacity:1;stroke-dashoffset:0}95%,to{opacity:0;stroke-dashoffset:0}}@keyframes dial-turn{0%,10%,to{transform:rotate(-40deg)}29%,82%{transform:rotate(50deg)}95%{transform:rotate(-40deg)}}@keyframes slider-adjust{0%,43%,to{transform:translateY(0)}63%,82%{transform:translateY(43px)}95%{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.source-home .receive-arrow{display:none}.source-home .receive-check{opacity:1;stroke-dashoffset:0}}.source-home #home-products{grid-template-columns:minmax(0,1fr);gap:0;min-height:410px;display:grid;position:relative;overflow:visible}.source-home #home-products .home-product{opacity:0;visibility:hidden;grid-area:1/1;min-width:0;transition:opacity .6s,transform .8s cubic-bezier(.2,.8,.2,1),visibility .6s;transform:translateY(22px)}.source-home #home-products .home-product.is-active{opacity:1;visibility:visible;transform:none}.source-home #home-products .artwork-stage{aspect-ratio:4;border:1px solid var(--studio-line);border-radius:8px;overflow:hidden}.source-home #home-products .home-product img{object-fit:contain;border:0;border-radius:0;width:100%;height:100%;display:block;transform:none}.source-home #home-products h3{font-size:24px}.source-home #home-products .design-description{grid-column:1;max-width:580px;font-size:14px;line-height:1.8}.source-home .design-action{grid-area:2/2/4;align-self:center;font-size:13px}.source-home .design-choices{gap:8px;display:flex}.source-home .design-choices button[aria-pressed=true]{background:var(--studio-text);color:var(--studio-bg)}.source-home #main .eyebrow,.source-home #main .story-label{letter-spacing:.1em;font-size:11px}@media (width>=900px) and (height>=700px) and (prefers-reduced-motion:no-preference){.source-home #collection{height:310vh;padding-top:0;padding-bottom:0}.source-home .collection-stage{padding:20px 0;position:sticky;top:110px}.source-home .collection-stage .section-head{margin-bottom:24px}.source-home #home-products{min-height:390px}.source-home .collection-stage{max-width:1000px;margin:auto}}@media (width<=600px){.source-home #home-products{min-height:310px}.source-home #home-products h3{font-size:21px}.source-home .design-action{grid-area:auto/1;margin-top:12px}.source-home #home-products .design-description{font-size:13px}}@media (prefers-reduced-motion:reduce){.source-home #home-products .home-product{transition:none;transform:none}}.source-home .frame{box-shadow:none;touch-action:pan-y;background:0 0;border:0;border-radius:0;padding:0;position:relative;overflow:hidden}.source-home #slides{aspect-ratio:4;background:0 0;border-radius:0;position:relative;overflow:hidden}.source-home .sweep{pointer-events:none;z-index:3;opacity:0;background:linear-gradient(110deg,#0000 38%,#fff0 42%,#ffffff12 49%,#ffffff24 50%,#ffffff08 55%,#0000 62%);position:absolute;inset:-80% -40%;transform:translate(-70%)}.source-home .frame.changing .sweep{animation:1.2s ease-in-out light}@keyframes light{0%{opacity:0;transform:translate(-65%)}30%{opacity:.7}75%{opacity:.4}to{opacity:0;transform:translate(65%)}}.source-home .controls,.source-home .bottom{justify-content:space-between;align-items:center;gap:20px;display:flex}.source-home .controls{min-height:44px;margin-top:24px}.source-home #name{min-width:130px;font-size:14px}.source-home #dots{gap:6px;display:flex}.source-home #dots button{background:0 0;border:0;border-radius:0;padding:18px 4px}.source-home #dots button:after{content:"";background:var(--studio-line);width:24px;height:2px;transition:background .4s;display:block}.source-home #dots button[aria-current=true]:after{background:var(--studio-text)}.source-home .bottom{color:var(--studio-muted);margin-top:12px;font-size:11px}.source-home .bottom button{background:0 0;border:0;padding:10px 0;font-size:11px}.source-home #collection{height:auto;padding-top:70px;padding-bottom:70px;scroll-margin-top:110px}.source-home .collection-stage{max-width:1000px;margin:auto;padding:0;position:relative;top:auto}.source-home .controls,.source-home .bottom{justify-content:center}.source-home .bottom{margin-top:0}.source-home .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;min-width:0;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.source-home .frame{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000),linear-gradient(#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000),linear-gradient(#0000,#000 9% 91%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (prefers-reduced-motion:reduce){.source-home .frame.changing .sweep{animation:none}}@media (width<=600px){.source-home #collection{padding-top:40px;padding-bottom:40px}}.source-home [data-theme=light] #collection .frame{border-radius:8px;box-shadow:0 10px 28px #00000012;-webkit-mask-image:none;mask-image:none}.source-home [data-theme=light] #collection #slides{border-radius:8px}.source-home .shared-accordion details{border:0;border-bottom:1px solid var(--studio-line);background:0 0;margin:0;padding:0}.source-home .shared-accordion summary{cursor:pointer;align-items:center;gap:20px;padding:23px 0;list-style:none;display:flex}.source-home .shared-accordion summary::-webkit-details-marker{display:none}.source-home .shared-accordion summary:after{content:"+";border:1px solid var(--studio-line);width:27px;height:27px;color:var(--studio-muted);border-radius:50%;flex-shrink:0;place-items:center;margin-left:auto;transition:transform .3s,background .3s;display:grid}.source-home .shared-accordion details[open] summary:after{background:var(--studio-glass);transform:rotate(45deg)}.source-home .shared-accordion details[open]>p{animation:.3s disclosure-answer}@media (prefers-reduced-motion:reduce){.source-home .shared-accordion details[open]>p{animation:none}.source-home .shared-accordion summary:after{transition:none}}.source-home .source-runtime-gallery{padding-bottom:65px}.source-home .studio-reveal-stage{margin-top:0}.source-home .signature-material{-webkit-mask-image:url(/fadearc-signature.png);mask-image:url(/fadearc-signature.png)}.source-home .reveal{opacity:1;filter:none;transform:none}.studio-card-image-link{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.studio-card-image-link:focus-visible{outline:2px solid var(--studio-focus);outline-offset:-3px}.studio-product-information{border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);background:var(--studio-card);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:40px;margin-top:48px;padding:32px;display:grid}.studio-product-information .studio-product-prerequisites{margin:0}.studio-product-information .studio-product-prerequisites>div{grid-template-columns:1fr;gap:24px}.studio-product-information .studio-package{padding:0}.studio-product-information .studio-package ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.studio-product-information .studio-package li{border-top:1px solid var(--studio-line-soft);padding-top:14px}.studio-product-information h2{margin:0 0 24px}.studio-product-information .studio-package-status{color:#ccc}.studio-product-information .studio-package-license{border-top:1px solid var(--studio-line-soft);justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:20px;display:flex}.studio-product-information .studio-package-license p{max-width:560px;color:var(--studio-copy);margin:0;font-size:12px;line-height:1.6}.studio-product-information .studio-package-license button{flex:none;min-width:132px}@media (width<=700px){.studio-product-information{grid-template-columns:1fr;gap:32px;padding:24px}.studio-product-information .studio-package ul{grid-template-columns:1fr;gap:16px}.studio-product-information .studio-package-license{flex-direction:column;align-items:stretch}.studio-product-information .studio-package-license button{width:100%}}.studio-card-stage[data-orientation=vertical] .studio-artwork img{height:330px}.studio-product-purchase{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 48px;display:grid}.studio-product-purchase>.studio-color-picker{grid-area:1/2/3;margin-top:0}.studio-product-purchase>.studio-format-picker{grid-area:3/2/5}.studio-product-purchase>.studio-buy-panel{grid-area:5/2}.studio-product-purchase>:is(.studio-product-category,h1,.studio-product-description,.studio-card-rating){grid-column:1}@media (hover:hover){.studio-product-card:hover .studio-card-stage{border-color:var(--studio-line-strong);transform:none}}@media (width<=700px){.studio-product-purchase{display:block}}.studio-catalog .fan-shop-grid>.studio-product-card:first-child:has([data-orientation=horizontal]){grid-column:auto}.studio-catalog .studio-product-card{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.studio-catalog .studio-card-stage{background:var(--studio-media-bg);border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);height:240px;min-height:0;padding:20px;transform:none}.studio-catalog .studio-card-stage[data-orientation=vertical]{max-width:280px;height:540px}.studio-catalog .studio-card-stage .studio-artwork img{object-fit:contain;height:100%;max-height:100%}.studio-catalog .studio-card-stage .studio-card-image-link,.studio-catalog .studio-card-stage .studio-artwork{width:100%;height:100%}.studio-catalog .studio-card-body{background:0 0;padding:18px 0 0}.studio-catalog .studio-card-options{display:none}.studio-catalog .studio-card-title{font-size:18px}.studio-catalog .studio-card-title strong{color:var(--studio-copy);font-size:14px}.studio-product-detail .studio-product-grid{grid-template-columns:1fr 1fr;align-items:start;gap:64px 48px;display:grid}.studio-product-detail .studio-product-visual{grid-column:1/-1}.studio-product-detail .studio-product-stage{background:0 0;border:0;height:530px;min-height:530px;padding:24px}.studio-product-detail .studio-product-stage .studio-artwork,.studio-product-detail .studio-product-image-trigger{width:100%;height:100%}.studio-product-detail .studio-product-stage img{object-fit:contain;height:100%;max-height:466px}.studio-product-detail .studio-product-purchase{border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);background:var(--studio-card);padding:28px;display:block}.studio-product-detail .studio-product-purchase>h2{margin:0 0 24px;font-size:20px}.studio-astra-heading{justify-content:space-between;align-items:end;margin:40px 0;display:flex}.studio-astra-heading h1{letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(36px,4vw,52px);font-weight:500}.studio-astra-heading p,.studio-astra-story p{color:var(--studio-copy);line-height:1.9}.studio-astra-story h2{letter-spacing:-.04em;margin:20px 0 30px;font-size:34px;line-height:1.2}.studio-astra-facts{margin-top:30px;font-size:12px}.studio-product-detail .studio-buy-panel{background:0 0;border:0;gap:12px;padding:16px 0 0;display:grid}.studio-product-detail .studio-product-specbar{box-shadow:none;background:0 0;border:0}@media (width<=700px){.studio-product-detail .studio-product-grid{grid-template-columns:1fr;gap:32px}.studio-astra-heading{display:block}.studio-astra-heading p{font-size:13px}.studio-product-detail .studio-product-stage{height:400px;min-height:400px;padding:16px}.studio-product-detail .studio-product-stage img{max-height:336px}}.studio-page.studio-catalog,.studio-page.studio-product-detail{width:min(1180px,86%);max-width:1180px;font-family:var(--fa-font-sans);margin:64px auto;padding:0;font-weight:400}.studio-catalog .studio-page-heading{border:0}.studio-catalog h1{letter-spacing:-.05em;font-size:clamp(34px,4vw,50px);font-weight:500}.studio-catalog .studio-catalog-count{color:var(--studio-copy);margin-top:10px;font-size:11px;display:block}.studio-resolution-select{color:var(--studio-copy);gap:10px;max-width:240px;font-size:12px;display:grid}.studio-resolution-select select{font:inherit;background:var(--studio-surface);color:var(--studio-text);border:1px solid var(--studio-line);border-radius:10px;padding:12px}.studio-catalog .studio-card-body>button{display:none}.studio-catalog .studio-card-body p{color:var(--studio-copy);font-size:12px}@media (width<=650px){.studio-page.studio-catalog,.studio-page.studio-product-detail{width:88%;margin:40px auto}}.studio-product-purchase .studio-color-picker>div{flex-wrap:wrap;gap:10px;display:flex}.studio-product-purchase .studio-color-picker .studio-chip{border-radius:28px;align-items:center;gap:8px;width:auto;min-width:0;padding:8px 12px;display:flex}html body.antialiased:has([data-public-route]) .studio-state{border:1px solid var(--studio-shell-line);border-radius:var(--studio-card-radius);background:var(--studio-card);box-shadow:none;color:var(--studio-shell-text);padding:40px 24px;position:relative;overflow:hidden}html body.antialiased:has([data-public-route]) .studio-state:before{background:var(--studio-brand-accent);opacity:.55;content:"";height:2px;position:absolute;top:0;left:0;right:0}html body.antialiased:has([data-public-route]) .studio-state[role=alert]:before{background:var(--studio-danger);opacity:.8}html body.antialiased:has([data-public-route]) .studio-state[aria-busy=true]:before{background:var(--studio-brand-accent)}html body.antialiased:has([data-public-route]) .studio-state .studio-eyebrow{color:var(--studio-brand-accent-strong);letter-spacing:.12em;font-size:9px}html body.antialiased:has([data-public-route]) .studio-state[role=alert] .studio-eyebrow{color:var(--studio-danger)}html body.antialiased:has([data-public-route]) .studio-state h2{color:var(--studio-shell-text);letter-spacing:-.03em;margin:8px 0 0;font:600 24px/1.16 Poppins,Geist,sans-serif}html body.antialiased:has([data-public-route]) .studio-state p{color:var(--studio-shell-copy);line-height:1.7}@font-face{font-family:Poppins;src:url(/fonts/poppins-regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-semibold.ttf)format("truetype");font-weight:600 900;font-display:swap}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-canvas .fa30-admin-support[data-support-surface="3005"] :is(.support-ticket-detail,.support-ticket-detail>header,.support-ticket-detail>.studio-conversation-composer,.support-ticket-detail .studio-conversation-note,.support-ticket-detail .thread-workflow-note){border-color:var(--studio-line);background-color:var(--studio-glass);color:var(--studio-text);background-image:none}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-canvas .fa30-admin-support[data-support-surface="3005"] :is(.support-ticket-detail .support-message,.support-ticket-detail .support-reply-history>article,.support-ticket-detail .support-reply-panel textarea){border-color:var(--studio-line);background-color:var(--studio-control-bg);color:var(--studio-text);background-image:none}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-canvas .fa30-admin-support[data-support-surface="3005"] :is(.support-ticket-detail .conversation-scroll,.support-ticket-detail .support-reply-history,.support-ticket-detail .support-message p,.support-ticket-detail .support-message small,.support-ticket-detail .thread-workflow-note p,.support-ticket-detail .thread-workflow-note b,.support-ticket-detail .studio-conversation-composer p,.support-ticket-detail .studio-conversation-composer small,.support-ticket-detail .studio-conversation-composer label){color:var(--studio-copy)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] .p9a2-admin-canvas .fa30-admin-support[data-support-surface="3005"] .support-ticket-detail .support-message :is(strong,b){color:var(--studio-text)}.studio-overlay .font-library-picker-modal{border:1px solid var(--studio-line-soft);border-radius:var(--studio-modal-radius);background:var(--studio-surface-modal);width:min(920px,100%);max-height:min(820px,100dvh - 32px)}.studio-overlay .font-library-picker-family{border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);background:var(--studio-card);min-width:0;padding:16px}.studio-overlay .font-library-picker-family legend{align-items:flex-start;min-width:0}.studio-overlay .font-library-picker-family legend>.font-library-picker-family-copy,.studio-overlay .font-library-picker-face-copy{gap:5px;min-width:0;display:grid}.studio-overlay .font-library-picker-family legend>.font-library-picker-family-copy{flex:auto}.studio-overlay .font-library-picker-family-name{max-width:100%;color:var(--studio-text);overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.studio-overlay .font-library-picker-family legend small,.studio-overlay .font-library-picker-face-copy small{max-width:100%;color:var(--studio-copy);overflow-wrap:anywhere;word-break:break-word;line-height:1.45;overflow:hidden}.studio-overlay .font-library-picker-face{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:11px;min-width:0;padding:12px 8px;display:grid}.studio-overlay .font-library-picker-face-copy b{overflow-wrap:anywhere;min-width:0}.studio-overlay .font-library-picker-face-copy small{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.9em;display:-webkit-box}.studio-overlay .font-library-picker-family legend>em{border:1px solid var(--studio-line);border-radius:999px;flex:none;margin-top:2px;padding:5px 7px}.studio-palette-modal-v2 .palette-picker-image-v2{overflow:visible}.studio-palette-modal-v2 .palette-picker-image{object-fit:contain;touch-action:none;width:auto;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%}.studio-palette-modal-v2 .palette-picker-image-overlay{z-index:2;pointer-events:none;position:absolute;overflow:visible}.studio-palette-modal-v2 .palette-picker-point{background:var(--studio-control-bg);width:16px;height:16px;box-shadow:0 0 0 1px var(--studio-text), 0 0 0 4px var(--studio-accent-soft);border-width:2px}.studio-palette-modal-v2 .palette-picker-magnifier{border:2px solid var(--studio-text);background-color:var(--studio-media-bg);width:126px;height:126px;box-shadow:var(--studio-shadow), 0 0 0 5px var(--studio-accent-soft);background-repeat:no-repeat;background-size:320% 320%;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.studio-palette-modal-v2 .palette-picker-magnifier:before,.studio-palette-modal-v2 .palette-picker-magnifier:after{background:var(--studio-accent-strong);content:"";pointer-events:none;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.studio-palette-modal-v2 .palette-picker-magnifier:before{width:18px;height:1px}.studio-palette-modal-v2 .palette-picker-magnifier:after{width:1px;height:18px}@media (width<=700px){.studio-overlay .font-library-picker-modal{max-height:calc(100dvh - 20px)}.studio-overlay .font-library-picker-family{padding:13px}.studio-palette-modal-v2 .palette-picker-magnifier{width:96px;height:96px}}@media (prefers-reduced-motion:reduce){.studio-palette-modal-v2 .palette-picker-magnifier,.studio-palette-modal-v2 .palette-picker-point{transition:none}}@layer studio-overlays{.studio-palette-backdrop-v2{padding:16px;overflow:hidden}.studio-palette-backdrop-v2>.studio-palette-modal-v2{border:1px solid var(--studio-line);background:var(--studio-dialog-surface);width:min(920px,100vw - 32px);max-width:none;height:min(700px,100dvh - 32px);max-height:none;color:var(--studio-text);box-shadow:var(--studio-shadow);border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.studio-palette-modal-v2 .palette-picker-header{padding:22px 24px 18px}.studio-palette-modal-v2 .studio-palette-body-v2{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);min-height:0;display:grid;overflow:hidden}.studio-palette-modal-v2 .studio-palette-stage-v2{background:var(--studio-media-bg);place-items:center;min-width:0;min-height:0;padding:18px;display:grid;overflow:hidden}.studio-palette-modal-v2 .studio-palette-image-v2{place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.studio-palette-modal-v2 .studio-palette-image-v2>.palette-picker-image{object-fit:contain;cursor:crosshair;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.studio-palette-modal-v2 .studio-palette-controls-v2{border-left:1px solid var(--studio-line);min-height:0;padding:20px;overflow-y:auto}.studio-palette-modal-v2 .studio-palette-controls-v2>p{font-size:13px;line-height:1.5}.studio-palette-modal-v2 .palette-picker-actions{border-top:1px solid var(--studio-line);background:var(--studio-surface);padding:16px 24px;position:static}@media (width<=700px){.studio-palette-backdrop-v2{align-items:center;padding:10px}.studio-palette-backdrop-v2>.studio-palette-modal-v2{width:calc(100vw - 20px);height:calc(100dvh - 20px)}.studio-palette-modal-v2 .palette-picker-header{padding:16px}.studio-palette-modal-v2 .studio-palette-body-v2{grid-template-rows:minmax(180px,36dvh) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.studio-palette-modal-v2 .studio-palette-stage-v2{padding:10px}.studio-palette-modal-v2 .studio-palette-controls-v2{border-top:1px solid var(--studio-line);border-left:0;padding:14px 16px}.studio-palette-modal-v2 .palette-picker-actions{grid-template-columns:1fr 1fr;padding:12px 16px;display:grid}.studio-palette-modal-v2 .palette-picker-actions .button.primary{grid-area:1/1/auto/-1}}}.fa30-admin-shell .product-family-editor :is(input:not([type=file]),textarea,select){box-sizing:border-box;border:1px solid var(--studio-line);background:var(--studio-control-bg);width:100%;min-height:44px;color:var(--admin-text,#f2f1ed);border-radius:10px;outline:0;padding:0 12px;font-size:14px;line-height:1.35}.fa30-admin-shell .product-family-editor :is(input:not([type=file]),textarea,select):focus-visible{border-color:var(--studio-selected-line);box-shadow:0 0 0 3px var(--studio-accent-soft);outline:0}.fa30-admin-shell :is(.create-version-preview-column,.create-version-files-column){grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}@keyframes fadearc-product-editor-in{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fadearc-product-row-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=560px){.fa30-admin-shell :is(.product-family-details-heading,.product-variants-heading){display:block}}html body.antialiased:has([data-public-route]) .studio-overlay{background:var(--studio-overlay-backdrop);-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--studio-font-sans)}html body.antialiased:has([data-public-route]) .studio-overlay>:is(.p12-public-search-dialog,.fa30-mobile-menu,.fa30-notification-dialog,.studio-cookie-settings-dialog,.studio-video-dialog,.p12-request-service-dialog,.payment-source-modal){border:1px solid var(--studio-line-strong);border-radius:var(--studio-modal-radius);background:var(--studio-dialog-surface);color:var(--studio-text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html body.antialiased:has([data-public-route]) .studio-overlay :is(h1,h2,h3){font-family:var(--studio-font-display)}html body.antialiased:has([data-public-route]) .studio-overlay :is(p,small,label,button,input,select,textarea,a,time){font-family:var(--studio-font-sans)}html body.antialiased:has([data-public-route]) .studio-overlay :is(.p12-public-overlay-close,.fa-dialog-close,.modal-close,.studio-video-close){border:1px solid var(--studio-shell-line);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--studio-shell-copy);box-shadow:none;background:#ffffff08;border-radius:10px;flex:0 0 44px;place-items:center;padding:0;display:grid}html body.antialiased:has([data-public-route]) .studio-overlay :is(.p12-public-overlay-close,.fa-dialog-close,.modal-close,.studio-video-close):is(:hover,:focus-visible){border-color:var(--studio-shell-line-strong);background:var(--studio-brand-accent-soft);color:var(--studio-brand-accent-strong)}html body.antialiased:has([data-public-route]) .studio-video-dialog :is(.studio-video-header,.studio-video-controls){border-color:var(--studio-shell-line);background:color-mix(in srgb, var(--studio-shell-surface) 88%, transparent)}html body.antialiased:has([data-public-route]) .studio-video-dialog .studio-video-heading>span{color:var(--studio-brand-accent-strong)}html body.antialiased:has([data-public-route]) .studio-video-dialog .studio-video-heading h2{color:var(--studio-shell-text)}html body.antialiased:has([data-public-route]) .studio-video-dialog .studio-video-time{color:var(--studio-shell-text)}html body.antialiased:has([data-public-route]) .studio-video-dialog :is(.studio-video-heading p,.studio-video-time span){color:var(--studio-shell-muted)}html body.antialiased:has([data-public-route]) .studio-video-dialog .studio-video-stage{background:var(--studio-shell-bg)}html body.antialiased:has([data-public-route]) .studio-video-dialog .studio-video-center-play{border-color:var(--studio-shell-line-strong);background:var(--studio-shell-glass);color:var(--studio-shell-text);box-shadow:var(--studio-shell-shadow)}html body.antialiased:has([data-public-route]) .studio-video-dialog .studio-video-center-play:hover{border-color:var(--studio-brand-accent);background:var(--studio-brand-accent-soft);color:var(--studio-brand-accent-strong)}html body.antialiased:has([data-public-route]) .studio-video-dialog .studio-video-controls input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--studio-brand-accent) 0 var(--video-progress,0%), var(--studio-shell-muted) var(--video-progress,0%) 100%)}html body.antialiased:has([data-public-route]) .studio-video-dialog .studio-video-controls input[type=range]::-webkit-slider-thumb{border-color:var(--studio-shell-bg);background:var(--studio-brand-accent);box-shadow:0 0 0 1px var(--studio-shell-line)}html body.antialiased:has([data-public-route]) .payment-source-backdrop{width:100%;max-width:none;height:100%;max-height:none;color:var(--studio-shell-text);background:0 0;border:0;margin:0;padding:24px;position:fixed;inset:0}html body.antialiased:has([data-public-route]) .payment-source-backdrop[open]{grid-template-columns:minmax(0,1fr);place-items:center;display:grid}html body.antialiased:has([data-public-route]) .payment-source-backdrop::backdrop{background:#0a0b0acc}html body.antialiased:has([data-public-route]) .payment-source-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:72px;height:72px;margin:0 auto 24px;display:block}html body.antialiased:has([data-public-route]) .payment-source-track{opacity:.2}html body.antialiased:has([data-public-route]) .payment-source-orbit{transform-origin:32px 32px;animation:2.4s linear infinite payment-source-spin}html body.antialiased:has([data-public-route]) .payment-source-trace{stroke-dasharray:1;animation:1.3s cubic-bezier(.4,0,.2,1) .12s both payment-source-draw}@keyframes payment-source-spin{to{transform:rotate(360deg)}}@keyframes payment-source-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}html body.antialiased:has([data-public-route]) .payment-source-modal{border:1px solid var(--studio-line-strong);background:var(--studio-surface);width:min(520px,100%);max-height:calc(100dvh - 48px);color:var(--studio-text);text-align:center;font:13px/1.7 var(--studio-font-sans);border-radius:12px;padding:40px 32px 32px;overflow:auto}html body.antialiased:has([data-public-route]) .payment-source-modal .eyebrow{color:var(--studio-accent-strong);font:600 10px/1.4 var(--studio-font-sans);letter-spacing:.12em;margin:0}html body.antialiased:has([data-public-route]) .payment-source-modal h2{min-height:64px;color:var(--studio-shell-text);margin:16px 0;font-size:26px;font-weight:600;line-height:1.35}html body.antialiased:has([data-public-route]) .payment-source-modal .payment-confirmation-content{outline:none;min-height:0;max-height:none;padding:0;display:block;overflow:visible}html body.antialiased:has([data-public-route]) .payment-source-modal .payment-confirmation-copy{overflow-wrap:anywhere;min-height:54px;margin:12px 0}html body.antialiased:has([data-public-route]) .payment-source-modal .payment-confirmation-status{margin:12px 0;font-size:12px}html body.antialiased:has([data-public-route]) .payment-source-modal .payment-confirmation-steps{display:none}html body.antialiased:has([data-public-route]) .payment-source-modal .payment-confirmation-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}html body.antialiased:has([data-public-route]) .payment-source-modal :is(.payment-confirmation-copy,.payment-confirmation-status,small){color:var(--studio-shell-copy)}html body.antialiased:has([data-public-route]) .payment-source-modal .payment-confirmation-actions .button{border:1px solid var(--studio-shell-line);background:color-mix(in srgb, var(--studio-shell-surface) 78%, transparent);min-height:48px;color:var(--studio-shell-text);border-radius:10px}html body.antialiased:has([data-public-route]) .payment-source-modal .payment-confirmation-actions .button.primary{border-color:var(--studio-brand-accent);background:var(--studio-brand-accent);color:#21170d;font-weight:650}html body.antialiased:has([data-public-route]) .payment-source-modal .payment-confirmation-actions .button.primary:hover{border-color:var(--studio-brand-accent-strong);background:var(--studio-brand-accent-strong)}html body.antialiased:has([data-public-route]) .payment-source-modal .payment-confirmation-actions :is(.button.secondary,.button.ghost):hover{border-color:var(--studio-shell-line-strong);background:var(--studio-brand-accent-soft);color:var(--studio-brand-accent-strong)}@media (width<=650px){html body.antialiased:has([data-public-route]) .payment-source-modal{padding:32px 22px}}@media (prefers-reduced-motion:reduce){html body.antialiased:has([data-public-route]) :is(.payment-source-orbit,.payment-source-trace){animation:none}}html body.antialiased:has([data-public-route]) .p12-public-search-dialog{width:min(620px,100vw - 32px);padding:26px;position:relative;overflow:auto}html body.antialiased:has([data-public-route]) .p12-public-search-dialog .p12-public-overlay-close{position:absolute;top:12px;right:12px}html body.antialiased:has([data-public-route]) .p12-public-overlay-eyebrow{color:var(--studio-accent-strong);font:650 9px/1.4 var(--studio-font-sans);letter-spacing:.1em;margin:0 52px 7px 0}html body.antialiased:has([data-public-route]) .p12-public-search-dialog h2{max-width:520px;color:var(--studio-text);font:700 clamp(28px,3vw,36px)/1.08 var(--studio-font-display);letter-spacing:-.035em;margin:0 52px 8px 0}html body.antialiased:has([data-public-route]) .p12-public-search-copy{max-width:480px;color:var(--studio-copy);font:400 12px/1.65 var(--studio-font-sans);margin:0 0 22px}html body.antialiased:has([data-public-route]) .p12-public-search-dialog form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}html body.antialiased:has([data-public-route]) .p12-public-search-dialog form input{border:1px solid var(--studio-line-soft);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);min-height:46px;color:var(--studio-text);font:400 13px/1.4 var(--studio-font-sans);outline:0;padding:0 12px}html body.antialiased:has([data-public-route]) .p12-public-search-dialog form input:focus-visible{border-color:var(--studio-focus);outline:2px solid var(--studio-focus);outline-offset:2px}html body.antialiased:has([data-public-route]) .p12-public-search-dialog form button{border:1px solid var(--studio-accent);border-radius:var(--studio-control-radius);background:var(--studio-accent);min-height:46px;color:var(--studio-accent-ink);font:650 12px/1.4 var(--studio-font-sans);padding-inline:16px}html body.antialiased:has([data-public-route]) .p12-public-search-dialog form button:hover{border-color:var(--studio-accent-strong);background:var(--studio-accent-strong)}html body.antialiased:has([data-public-route]) .p12-public-search-links{border-top:1px solid var(--studio-line-soft);gap:3px;margin-top:18px;padding-top:12px;display:grid}html body.antialiased:has([data-public-route]) .p12-public-search-links button{border-radius:var(--studio-control-radius);min-height:44px;color:var(--studio-copy);font:500 12px/1.4 var(--studio-font-sans);background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}html body.antialiased:has([data-public-route]) .p12-public-search-links button:hover{border-color:var(--studio-line-soft);background:var(--studio-card);color:var(--studio-text)}html body.antialiased:has([data-public-route]) .p12-public-search-links button span{color:var(--studio-accent-strong)}html body.antialiased:has([data-public-route]) dialog.fa30-mobile-menu-overlay.studio-overlay{justify-content:flex-end;align-items:flex-start;padding:12px}html body.antialiased:has([data-public-route]) .fa30-mobile-menu{width:min(390px,100vw - 24px);max-height:calc(100dvh - 24px);margin:0;padding:22px}html body.antialiased:has([data-public-route]) .fa30-mobile-menu .eyebrow{color:var(--studio-brand-accent-strong)}html body.antialiased:has([data-public-route]) .fa30-mobile-menu h2{letter-spacing:-.035em;max-width:300px;margin:10px 52px 20px 0;font:600 28px/1.08 Poppins,Geist,sans-serif}html body.antialiased:has([data-public-route]) .fa30-mobile-menu nav{border-top:1px solid var(--studio-shell-line);display:grid}html body.antialiased:has([data-public-route]) .fa30-mobile-menu nav button{border-bottom:1px solid var(--studio-shell-line);min-height:58px;color:var(--studio-shell-text);padding:10px 8px}html body.antialiased:has([data-public-route]) .fa30-mobile-menu nav button span{font-size:14px;font-weight:600}html body.antialiased:has([data-public-route]) .fa30-mobile-menu nav button small{color:var(--studio-shell-muted);font-size:10px;line-height:1.4}html body.antialiased:has([data-public-route]) .fa30-mobile-menu nav button:hover span{color:var(--studio-brand-accent-strong)}html body.antialiased:has([data-public-route]) :is(.fa30-mobile-search,.fa30-mobile-signout){border-radius:10px;min-height:44px}html body.antialiased:has([data-public-route]) .fa30-mobile-search{border-color:var(--studio-brand-accent);background:var(--studio-brand-accent-soft);color:var(--studio-brand-accent-strong)}html body.antialiased:has([data-public-route]) .studio-overlay .fa30-notification-dialog:not(.is-admin-notification-dialog){width:min(580px,100vw - 32px);max-height:min(760px,100dvh - 32px);padding:0;overflow:hidden}html body.antialiased:has([data-public-route]) .studio-overlay .fa30-notification-dialog:not(.is-admin-notification-dialog) .fa30-notification-head{border-bottom:1px solid var(--studio-shell-line);padding:24px 72px 20px 24px;position:relative}html body.antialiased:has([data-public-route]) .studio-overlay .fa30-notification-dialog:not(.is-admin-notification-dialog) .fa30-notification-head>div>span{color:var(--studio-brand-accent-strong);font:650 9px/1.4 var(--studio-font-sans);letter-spacing:.11em}html body.antialiased:has([data-public-route]) .studio-overlay .fa30-notification-dialog:not(.is-admin-notification-dialog) .fa30-notification-head h2{font:700 25px/1.12 var(--studio-font-display);letter-spacing:-.035em;margin:5px 0 7px}html body.antialiased:has([data-public-route]) .studio-overlay .fa30-notification-dialog:not(.is-admin-notification-dialog) .fa30-notification-head p{color:var(--studio-shell-copy);margin:0;font-size:12px;line-height:1.6}html body.antialiased:has([data-public-route]) .studio-overlay .fa30-notification-dialog:not(.is-admin-notification-dialog) .fa30-notification-body{max-height:min(540px,100dvh - 220px);overflow:auto}html body.antialiased:has([data-public-route]) .studio-overlay .fa30-notification-state{align-content:center;gap:8px;min-height:128px;padding:26px 24px;display:grid}html body.antialiased:has([data-public-route]) .studio-overlay .fa30-notification-state.is-error{border-left:2px solid var(--studio-danger)}html body.antialiased:has([data-public-route]) .studio-overlay .fa30-notification-retry{border:1px solid var(--studio-shell-line);background:color-mix(in srgb, var(--studio-shell-surface) 78%, transparent);width:fit-content;min-height:44px;color:var(--studio-shell-text);font:600 10px/1 var(--studio-font-sans);border-radius:9px;margin-top:4px;padding:0 14px}html body.antialiased:has([data-public-route]) .studio-overlay .fa30-notification-retry:hover{border-color:var(--studio-brand-accent);background:var(--studio-brand-accent-soft);color:var(--studio-brand-accent-strong)}html body.antialiased:has([data-public-route]) .studio-overlay .fa30-notification-list{gap:8px;margin:0;padding:10px;list-style:none;display:grid}html body.antialiased:has([data-public-route]) .studio-overlay .fa30-notification-item{border:1px solid var(--studio-shell-line);width:100%;min-height:88px;color:var(--studio-shell-text);text-align:left;background:#ffffff06;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:15px;display:grid}html body.antialiased:has([data-public-route]) .studio-overlay .fa30-notification-item:hover{border-color:var(--studio-shell-line-strong);background:var(--studio-brand-accent-soft)}html body.antialiased:has([data-public-route]) .studio-overlay .fa30-notification-item-copy small{color:var(--studio-brand-accent-strong)}html body.antialiased:has([data-public-route]) .studio-cookie-settings-dialog{gap:20px;padding:58px 22px 22px}html body.antialiased:has([data-public-route]) .studio-cookie-settings-dialog .studio-cookie-consent-settings>label{border-color:var(--studio-shell-line);background:#ffffff06;border-radius:11px}html body.antialiased:has([data-public-route]) .studio-toast{border:1px solid var(--studio-shell-line);border-left:2px solid var(--studio-brand-accent);background:var(--studio-surface-popover);min-height:52px;color:var(--studio-text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font:400 12px/1.5 var(--studio-font-sans);animation:p10h-toast-in var(--studio-motion-duration) ease-out both;border-radius:14px;gap:12px;padding:8px 8px 8px 16px;bottom:20px;right:20px}html body.antialiased:has([data-public-route]) .studio-toast>button{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--studio-shell-muted);background:0 0;border-radius:10px;place-items:center;display:grid}html body.antialiased:has([data-public-route]) .studio-toast>button:hover{background:var(--studio-brand-accent-soft);color:var(--studio-brand-accent-strong)}@keyframes p10h-toast-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@media (width<=600px){html body.antialiased:has([data-public-route]) .p12-public-search-dialog{width:calc(100vw - 24px);padding:20px}html body.antialiased:has([data-public-route]) .p12-public-search-dialog form{grid-template-columns:minmax(0,1fr)}html body.antialiased:has([data-public-route]) .p12-public-search-dialog form button{width:100%}html body.antialiased:has([data-public-route]) .studio-overlay .fa30-notification-dialog:not(.is-admin-notification-dialog){width:100%;max-height:calc(100dvh - 24px)}html body.antialiased:has([data-public-route]) .studio-overlay .fa30-notification-item{grid-template-columns:minmax(0,1fr);gap:7px}html body.antialiased:has([data-public-route]) .studio-toast{width:auto;max-width:none;bottom:12px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){html body.antialiased:has([data-public-route]) .studio-toast{animation:none}}html body.antialiased select:not([multiple]):not([size]),html body.antialiased select[size="1"]{box-sizing:border-box;min-width:0;color-scheme:var(--studio-color-scheme);transition:border-color var(--studio-motion-duration) ease, background-color var(--studio-motion-duration) ease, color var(--studio-motion-duration) ease;appearance:none!important;border:1px solid var(--studio-line)!important;border-radius:var(--studio-control-radius)!important;background-color:var(--studio-control-bg)!important;background-image:var(--studio-select-arrow,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%239d9589' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"))!important;min-height:44px!important;color:var(--studio-text)!important;font:500 13px/1.35 var(--fa-font-sans)!important;letter-spacing:normal!important;text-transform:none!important;box-shadow:none!important;background-position:right 13px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;padding:9px 42px 9px 13px!important}html body.antialiased select:not([multiple]):not([size]):hover:not(:disabled),html body.antialiased select[size="1"]:hover:not(:disabled){border-color:var(--studio-line-strong)!important;background-color:var(--studio-control-bg)!important}html body.antialiased select:not([multiple]):not([size]):focus:not(:focus-visible),html body.antialiased select[size="1"]:focus:not(:focus-visible),html body.antialiased select:not([multiple]):not([size]):focus-visible,html body.antialiased select[size="1"]:focus-visible{border-color:var(--studio-line-strong)!important;background-color:var(--studio-control-bg)!important;box-shadow:none!important;outline:none!important}html body.antialiased select:not([multiple]):not([size]):disabled,html body.antialiased select[size="1"]:disabled{cursor:not-allowed;opacity:.5}html body.antialiased select:not([multiple]):not([size])>option,html body.antialiased select:not([multiple]):not([size])>optgroup,html body.antialiased select[size="1"]>option,html body.antialiased select[size="1"]>optgroup{background:var(--studio-surface);color:var(--studio-text);font:inherit}html body.antialiased select:has(>option[value=""]:checked){color:var(--studio-muted)!important}html body.antialiased select[multiple],html body.antialiased select:not([multiple])[size]:not([size="1"]){box-sizing:border-box;min-width:0;min-height:96px;color-scheme:var(--studio-color-scheme);border:1px solid var(--studio-line)!important;border-radius:var(--studio-control-radius)!important;background:var(--studio-control-bg)!important;color:var(--studio-text)!important;font:500 13px/1.45 var(--fa-font-sans)!important;box-shadow:none!important;padding:8px 10px!important}html body.antialiased :is(.studio-product-sort-v2,.queue-kanban,.request-table,.ops-work-state) select:not([multiple]):not([size]),html body.antialiased :is(.studio-product-sort-v2,.queue-kanban,.request-table,.ops-work-state) select[size="1"]{border-radius:var(--studio-control-radius)!important;background-position:right 10px center!important;background-size:14px 14px!important;min-height:44px!important;padding:7px 34px 7px 10px!important;font-size:12px!important}html body.antialiased :is(.studio-account-control,.fa-account-menu-wrap){position:relative}html body.antialiased :is(.studio-account-menu,.fan-account-menu,.fa-account-menu)[role=menu],html body.antialiased :is(.studio-account-menu,.fan-account-menu,.fa-account-menu){z-index:1200;min-width:216px;max-width:min(320px,100vw - 32px);padding:8px;border:1px solid var(--studio-line-soft)!important;border-radius:var(--studio-card-radius)!important;background:var(--studio-surface-popover)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body.antialiased :is(.studio-account-menu,.fan-account-menu,.fa-account-menu)[role=menu] :is(button,[role=menuitem]),html body.antialiased :is(.studio-account-menu,.fan-account-menu,.fa-account-menu)>button{box-sizing:border-box;border-radius:var(--studio-control-radius);width:100%;min-height:44px;color:var(--studio-copy);font:500 13px/1.35 var(--fa-font-sans);text-align:left;cursor:pointer;transition:color var(--studio-motion-duration) ease, background-color var(--studio-motion-duration) ease, border-color var(--studio-motion-duration) ease;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}html body.antialiased :is(.studio-account-menu,.fan-account-menu,.fa-account-menu)[role=menu] :is(button,[role=menuitem]):hover,html body.antialiased :is(.studio-account-menu,.fan-account-menu,.fa-account-menu)>button:hover{border-color:var(--studio-line-soft);background:var(--studio-control-bg);color:var(--studio-text)}html body.antialiased :is(.studio-account-menu,.fan-account-menu,.fa-account-menu)[role=menu] :is(button,[role=menuitem]):focus-visible,html body.antialiased :is(.studio-account-menu,.fan-account-menu,.fa-account-menu)>button:focus-visible{border-color:var(--studio-line-strong);background:var(--studio-control-bg);color:var(--studio-text);outline:2px solid var(--studio-focus);outline-offset:2px}html body.antialiased :is(.studio-account-menu,.fan-account-menu,.fa-account-menu)[role=menu] :is(button,[role=menuitem]).is-danger,html body.antialiased :is(.studio-account-menu,.fan-account-menu,.fa-account-menu)>button.is-danger{color:var(--studio-danger)}html body.antialiased :is(.studio-account-menu,.fan-account-menu,.fa-account-menu)>:is(span,small),html body.antialiased :is(.studio-account-menu,.fan-account-menu,.fa-account-menu)>:is(.fa-account-menu-label,.fa-account-menu-email){overflow-wrap:anywhere;max-width:100%;color:var(--studio-muted);font:500 11px/1.45 var(--fa-font-sans);padding:8px 10px;display:block}html body.antialiased :is(.studio-account-menu,.fan-account-menu,.fa-account-menu)>:is(.fa-account-menu-label,small){color:var(--studio-accent-strong);letter-spacing:.12em;text-transform:uppercase;font-size:9px}html body.antialiased :is(.studio-account-menu,.fan-account-menu,.fa-account-menu)>:is(.fa-account-menu-email,strong){color:var(--studio-text);font-weight:600}@media (hover:none) and (pointer:coarse){html body.antialiased select:not([multiple]):not([size]),html body.antialiased select[size="1"],html body.antialiased :is(.studio-product-sort-v2,.queue-kanban,.request-table,.ops-work-state) select:not([multiple]):not([size]),html body.antialiased :is(.studio-product-sort-v2,.queue-kanban,.request-table,.ops-work-state) select[size="1"]{min-height:44px!important;font-size:16px!important}}@media (prefers-reduced-motion:reduce){html body.antialiased :is(select,.studio-account-menu,.fan-account-menu,.fa-account-menu){transition:none!important;animation:none!important}}@font-face{font-family:Geist;src:url(/fonts/geist-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}.fa-v2-preview{--v2-canvas:#090a0c;--v2-surface-1:#111318;--v2-surface-2:#1a1d23;--v2-surface-3:#22262e;--v2-text:#f4f6f8;--v2-copy:#a7adb7;--v2-muted:#7f8794;--v2-blue:#406dea;--v2-blue-hover:#365fd8;--v2-blue-hi:#6ea8ff;--v2-line:#ffffff1a;--v2-line-strong:#ffffff2e;--v2-danger:#ff6b6b;min-width:320px;min-height:100vh;color:var(--v2-text);background:radial-gradient(circle at 50% -20%,#406dea17,transparent 34rem),linear-gradient(180deg,#0b0d11 0%,var(--v2-canvas) 32%,#08090b 100%);-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:15px/1.6 Geist,Inter,ui-sans-serif,system-ui,sans-serif;overflow-x:clip}.fa-v2-preview *{box-sizing:border-box}.fa-v2-preview:not(.is-shop):not(.is-product):not(.is-custom-lab):not(.is-custom-request) button:where(:not(.fa-public-announcement-action):not(.fa-public-announcement-dismiss)),.fa-v2-preview:not(.is-shop):not(.is-product):not(.is-custom-lab):not(.is-custom-request) input,.fa-v2-preview:not(.is-shop):not(.is-product):not(.is-custom-lab):not(.is-custom-request) select{font:inherit}.fa-v2-preview:not(.is-shop):not(.is-product):not(.is-custom-lab):not(.is-custom-request) button:where(:not(.is-primary):not(.primary):not(.fa-public-announcement-action):not(.fa-public-announcement-dismiss)){color:inherit}.fa-v2-preview:not(.is-shop):not(.is-product):not(.is-custom-lab):not(.is-custom-request) :is(button,a):focus-visible{outline:2px solid var(--v2-blue-hi);outline-offset:3px}.fa-v2-preview img{max-width:100%;display:block}.fa-v2-preview h1,.fa-v2-preview h2,.fa-v2-preview h3,.fa-v2-preview p{margin-top:0}.fa-v2-preview h1,.fa-v2-preview h2,.fa-v2-preview h3{font-family:Geist,sans-serif}.fa-v2-preview h1{letter-spacing:-.052em;font-weight:520;line-height:.98}.fa-v2-preview h2{letter-spacing:-.045em;font-weight:520;line-height:1.02}.fa-v2-preview h3{letter-spacing:-.025em;font-weight:580}:where(.fa-v2-preview:not(.is-shop):not(.is-product):not(.is-custom-lab):not(.is-custom-request):not(.is-checkout) button:not(.p8-commerce-card)){cursor:pointer;background:0 0;border:0}.fa-v2-preview ::selection{background:var(--v2-blue);color:#fff}.v2-local-banner{border-bottom:1px solid var(--v2-line);min-height:28px;color:var(--v2-copy);letter-spacing:.08em;background:#0d1015;justify-content:center;align-items:center;gap:10px;padding:5px 20px;font:10px/1.4 Geist Mono,monospace;display:flex}.v2-local-banner span{color:var(--v2-blue-hi)}.v2-local-banner small{color:var(--v2-muted)}.v2-header{z-index:50;border-bottom:1px solid var(--v2-line);-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:#090a0cc7;min-height:72px;padding:0 max(20px,50vw - 720px);position:sticky;top:0}.v3-header-shell{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;min-height:72px;display:grid}.v2-brand{letter-spacing:-.03em;align-items:center;gap:10px;width:max-content;font-size:19px;font-weight:640;display:inline-flex}.v2-brand-mark{border:1px solid var(--v2-line-strong);background:linear-gradient(145deg,#ffffff14,#ffffff05);border-radius:10px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:720;display:grid}.v3-brand-icon{opacity:.96;background:url(/fadearc/brand-icon-white.svg) 50%/contain no-repeat;flex:0 0 26px;width:26px;height:26px;display:block}.v3-brand-wordmark{width:118px;height:auto}.v2-header nav{gap:4px;display:flex}.v2-header nav button{min-height:42px;color:var(--v2-muted);border-radius:8px;padding:0 14px;font-size:13px}.v2-header nav button:hover,.v2-header nav button.is-active{color:var(--v2-text);background:#ffffff0d}.v2-header nav button.is-active{box-shadow:inset 0 -2px var(--v2-blue-hi)}.v2-header-tools{color:var(--v2-muted);letter-spacing:.08em;justify-self:end;align-items:center;gap:10px;font:10px/1 Geist Mono,monospace;display:flex}.v2-header-tools button{border:1px solid var(--v2-line);background:var(--v2-surface-1);width:40px;height:40px;color:var(--v2-text);border-radius:10px;place-items:center;font:12px Geist Mono,monospace;display:grid}.v3-cart-button{position:relative}.v3-cart-button i{min-width:16px;height:16px;color:var(--v2-copy);background:#181715;border:1px solid #ffffff24;border-radius:999px;place-items:center;padding:0 4px;font:600 8px/1 Geist Mono,monospace;display:grid;position:absolute;top:-4px;right:-4px}.v2-container-wide{width:min(1440px,100% - 96px);margin-inline:auto}.v2-container{width:min(1280px,100% - 96px);margin-inline:auto}.v2-main{min-height:100vh}.v2-kicker{color:var(--v2-blue-hi);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font:650 11px/1.4 Geist Mono,monospace;display:inline-flex}.v2-kicker:before{content:"";background:currentColor;width:18px;height:1px}.v2-button{justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-size:14px;display:inline-flex;border:1px solid var(--v2-line-strong)!important;border-radius:10px!important;font-weight:580!important;transition:background .16s,border-color .16s,transform .16s!important}.v2-button:hover{transform:translateY(-1px)}.v2-button.is-primary{box-shadow:0 12px 34px #406dea2e;background:var(--v2-blue)!important;border-color:var(--v2-blue)!important;color:#fff!important}.v2-button.is-primary:hover{background:var(--v2-blue-hover)!important;border-color:var(--v2-blue-hover)!important}.v2-button.is-secondary{background:var(--v2-surface-1)!important;color:var(--v2-text)!important}.v2-button.is-secondary:hover{background:var(--v2-surface-2)!important}.v2-button.is-ghost{color:var(--v2-copy)!important;border-color:#0000!important}.v2-hero{grid-template-columns:minmax(340px,.62fr) minmax(0,1.38fr);align-items:center;gap:52px;min-height:610px;padding-top:58px;padding-bottom:52px;display:grid}.v2-hero-copy{padding-left:0}.v2-hero-copy h1{max-width:525px;margin:20px 0 18px;font-size:clamp(46px,3.55vw,60px);line-height:1.01}.v2-hero-copy h1 span,.v2-section-head h2 span,.v2-closing h2 span,.v2-shop-hero h1 span{color:#89919e}.v2-hero-copy p{max-width:500px;color:var(--v2-copy);margin-bottom:0;font-size:16px;line-height:1.66}.v2-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.v2-hero-stage{border:1px solid var(--v2-line);isolation:isolate;background:linear-gradient(145deg,#ffffff08,#ffffff02);border-radius:18px;padding:34px 34px 26px;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000038}.v2-hero-stage:before{content:"";filter:blur(18px);z-index:-1;background:radial-gradient(at 52%,#6c97c730,#0000 68%);position:absolute;inset:0}.v2-stage-label,.v2-stage-foot,.v2-product-technical{color:var(--v2-muted);letter-spacing:.1em;justify-content:space-between;gap:20px;font:10px/1.4 Geist Mono,monospace;display:flex}.v2-stage-label{margin-bottom:18px}.v2-stage-label b{color:var(--v2-text);font-weight:560}.v2-stage-foot{border-top:1px solid var(--v2-line);margin-top:18px;padding-top:16px}.v2-trust{border-block:1px solid var(--v2-line);background:#ffffff02;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v2-trust>div{border-right:1px solid var(--v2-line);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;gap:2px 12px;min-height:76px;padding:14px 20px;display:grid}.v2-trust>div:last-child{border-right:0}.v2-trust span{color:var(--v2-blue-hi);letter-spacing:.08em;grid-row:1/3;align-self:center;font:9px Geist Mono,monospace}.v2-trust b{letter-spacing:.08em;font:600 10px/1.4 Geist Mono,monospace}.v2-trust small{color:var(--v2-muted);font-size:11px;line-height:1.35}.v2-artwork{isolation:isolate;place-items:center;width:100%;display:grid;position:relative}.v2-artwork-glow{z-index:-1;background:radial-gradient(ellipse at 50% 55%,rgb(var(--ambient) / 18%),transparent 70%);filter:blur(18px);position:absolute;inset:8%}.v2-artwork img{object-fit:contain;filter:drop-shadow(0 20px 32px #0000005c);width:100%;height:auto;position:relative}.v2-artwork[data-orientation=portrait] img{width:auto;max-height:560px}.v2-artwork.is-compact img{max-height:330px}.v2-artwork.is-compact[data-orientation=portrait] img{width:auto;max-height:360px}.v2-section{padding-top:82px;padding-bottom:82px}.v2-section-head{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:48px;margin-bottom:32px;display:grid}.v2-section-head h2{max-width:760px;margin:15px 0 0;font-size:clamp(36px,3.4vw,52px);line-height:1.04}.v2-section-head>p{max-width:500px;color:var(--v2-copy);margin:0 0 4px;font-size:14px;line-height:1.68}.v2-fit-layout{border:1px solid var(--v2-line);background:#ffffff03;border-radius:16px;grid-template-columns:minmax(460px,.92fr) minmax(0,1.08fr);display:grid;overflow:hidden}.v2-format-groups{border-right:1px solid var(--v2-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v2-format-group{min-width:0;padding:20px}.v2-format-group+.v2-format-group{border-left:1px solid var(--v2-line)}.v2-format-group-head{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:0 4px 12px;display:flex}.v2-format-group-head span{color:var(--v2-text);letter-spacing:.1em;font:600 10px Geist Mono,monospace}.v2-format-group-head small{color:var(--v2-muted);letter-spacing:.08em;font:8px Geist Mono,monospace}.v2-format-list{align-content:start;gap:6px;display:grid}.v2-format-list button{min-height:50px;color:var(--v2-copy);text-align:left;border:1px solid #0000;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.v2-format-list button:hover{color:var(--v2-text);background:#ffffff08}.v2-format-list button.is-active{color:var(--v2-text);background:#406dea1c;border-color:#6ea8ff6b}.v2-format-option{align-items:center;gap:10px;min-width:0;display:flex}.v2-format-option b{white-space:nowrap;font:520 11px Geist Mono,monospace}.v2-format-mini{background:#6ea8ff14;border:1px solid #6ea8ff94;flex:none;display:inline-block;box-shadow:inset 0 0 8px #6ea8ff0f}.v2-format-list button>small{color:var(--v2-muted);letter-spacing:.08em;font:8px Geist Mono,monospace;display:none}.v2-fit-stage{background:radial-gradient(at 50% 55%,#406dea14,#0000 58%),linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/64px 64px,linear-gradient(#ffffff03 1px,#0000 1px) 0 0/64px 64px;place-items:center;min-height:430px;padding:52px;display:grid;position:relative}.v2-fit-ruler,.v2-fit-readout{color:var(--v2-muted);letter-spacing:.1em;gap:6px;font:9px Geist Mono,monospace;display:grid;position:absolute}.v2-fit-ruler{top:24px;left:24px}.v2-fit-readout{text-align:right;bottom:24px;right:24px}.v2-fit-ruler b,.v2-fit-readout b{color:var(--v2-text);font-size:12px;font-weight:560}.v2-fit-frame{background:linear-gradient(135deg,#6ea8ff14,#ffffff03);border:1px solid #6ea8ff9e;place-items:center;width:min(76%,650px);max-height:270px;display:grid;position:relative;box-shadow:0 0 56px #406dea12}.v2-fit-stage[data-orientation=portrait] .v2-fit-frame{width:auto;max-width:42%;height:278px}.v2-fit-frame span{color:var(--v2-muted);letter-spacing:.13em;font:10px Geist Mono,monospace}.v2-fit-frame i{border-color:var(--v2-blue-hi);border-style:solid;width:10px;height:10px;position:absolute}.v2-fit-frame i:first-of-type{border-width:1px 0 0 1px;top:-1px;left:-1px}.v2-fit-frame i:last-of-type{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.v2-fit-note{max-width:240px;color:var(--v2-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font:8px/1.5 Geist Mono,monospace;position:absolute;bottom:24px;left:24px}.v2-featured-section{border-block:1px solid var(--v2-line);background:linear-gradient(#ffffff04,#0000)}.v2-featured-gallery{grid-template-columns:minmax(0,1fr) 286px;align-items:stretch;gap:16px;display:grid}.v2-featured-stage{border:1px solid var(--v2-line);isolation:isolate;background:linear-gradient(145deg,#ffffff06,#ffffff02);border-radius:18px;padding:36px 36px 30px;position:relative;overflow:hidden}.v2-featured-stage:before{content:"";z-index:-1;background:radial-gradient(ellipse at 50% 50%,rgb(var(--ambient) / 16%),transparent 70%);filter:blur(24px);position:absolute;inset:0}.v2-featured-meta{color:var(--v2-muted);letter-spacing:.1em;justify-content:space-between;margin-bottom:26px;font:10px Geist Mono,monospace;display:flex}.v2-featured-meta b{color:var(--v2-text);font-weight:560}.v2-featured-caption{border-top:1px solid var(--v2-line);justify-content:space-between;align-items:end;gap:24px;margin-top:26px;padding-top:20px;display:flex}.v2-featured-caption small{color:var(--v2-blue-hi);letter-spacing:.1em;font:10px Geist Mono,monospace}.v2-featured-caption h3{margin:6px 0 0;font-size:24px}.v2-featured-caption button{min-height:44px;color:var(--v2-copy);align-items:center;gap:10px;font-size:13px;display:flex}.v2-featured-caption button:hover{color:var(--v2-text)}.v2-featured-rail{align-content:start;gap:8px;display:grid}.v2-featured-rail>button{text-align:left;grid-template-columns:24px 30px minmax(0,1fr);align-items:center;gap:11px;min-height:94px;padding:14px;display:grid;border:1px solid var(--v2-line)!important;color:var(--v2-copy)!important;background:#ffffff03!important;border-radius:12px!important}.v2-featured-rail>button:hover{border-color:var(--v2-line-strong)!important;background:#ffffff07!important}.v2-featured-rail>button.is-active{color:var(--v2-text)!important;background:#406dea17!important;border-color:#6ea8ff7a!important}.v2-featured-number{color:var(--v2-muted);align-self:start;padding-top:3px;font:9px Geist Mono,monospace}.v2-featured-swatch{border:1px solid var(--v2-line-strong);border-radius:50%;width:28px;height:28px}.v2-featured-option-copy{gap:4px;min-width:0;display:grid}.v2-featured-option-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:580;overflow:hidden}.v2-featured-option-copy small{color:var(--v2-muted);letter-spacing:.04em;font:8px/1.5 Geist Mono,monospace}.v2-proof-section{padding-top:104px}.v2-proof-grid{border-block:1px solid var(--v2-line);background:var(--v2-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.v2-proof-grid article{background:var(--v2-canvas);min-height:224px;padding:28px 30px}.v2-proof-grid article>span{color:var(--v2-blue-hi);letter-spacing:.1em;font:9px Geist Mono,monospace}.v2-proof-grid h3{margin:64px 0 12px;font-size:19px}.v2-proof-grid p{max-width:330px;color:var(--v2-copy);margin:0;font-size:13px;line-height:1.72}.v2-closing{text-align:center;padding-top:96px;padding-bottom:112px}.v2-closing h2{margin:20px 0 18px;font-size:clamp(42px,4.8vw,66px)}.v2-closing>p{max-width:620px;color:var(--v2-copy);margin:0 auto;font-size:15px;line-height:1.7}.v2-closing-actions{justify-content:center;gap:12px;margin-top:30px;display:flex}.v2-shop-hero{border-bottom:1px solid var(--v2-line);padding-top:112px;padding-bottom:64px}.v2-shop-hero>div{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:56px;margin-top:24px;display:grid}.v2-shop-hero h1{margin:0;font-size:clamp(48px,5vw,74px)}.v2-shop-hero p{max-width:520px;color:var(--v2-copy);margin:0;font-size:16px;line-height:1.75}.v2-shop-controls{border-bottom:1px solid var(--v2-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:32px;padding-top:30px;padding-bottom:30px;display:grid}.v2-filter-group{gap:9px;display:grid}.v2-filter-group>span,.v2-shop-count span{color:var(--v2-muted);letter-spacing:.1em;font:9px Geist Mono,monospace}.v2-filter-group>div{flex-wrap:wrap;gap:6px;display:flex}.v2-filter-group button{border:1px solid var(--v2-line);min-height:38px;color:var(--v2-copy);text-transform:capitalize;border-radius:8px;padding:0 11px;font-size:12px}.v2-filter-group button[aria-pressed=true]{color:var(--v2-text);background:#406dea1f;border-color:#6ea8ff80}.v2-shop-count{text-align:right;gap:4px;display:grid}.v2-shop-count b{font:26px/1 Geist,sans-serif}.v2-family-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px;padding-top:56px;padding-bottom:96px;display:grid}.v2-family-card{min-width:0}.v2-card-stage{text-align:left;place-items:center;width:100%;min-height:280px;padding:22px;display:grid;overflow:hidden;border:1px solid var(--v2-line)!important;background:linear-gradient(145deg,#ffffff08,#ffffff01)!important;border-radius:12px!important}.v2-family-card[data-orientation=portrait] .v2-card-stage{grid-template-columns:minmax(0,1fr) 118px;gap:18px}.v2-card-stage-main{width:100%;min-width:0}.v2-card-stage-meta{border-left:1px solid var(--v2-line);flex-direction:column;justify-content:flex-end;align-self:stretch;padding:20px 0 4px 18px;display:flex}.v2-card-stage-meta span{color:var(--v2-blue-hi);letter-spacing:.12em;font:9px Geist Mono,monospace}.v2-card-stage-meta b{margin-top:auto;font:12px/1.4 Geist Mono,monospace}.v2-card-stage-meta small{color:var(--v2-muted);margin-top:8px;font-size:10px}.v2-card-body{grid-template-columns:minmax(0,1fr) auto;gap:8px 18px;padding:20px 2px;display:grid}.v2-card-index{color:var(--v2-muted);letter-spacing:.1em;font:9px Geist Mono,monospace}.v2-card-body h3{margin:6px 0 0;font-size:22px}.v2-card-body h3 button{text-align:left}.v2-card-body>strong{font-size:15px;font-weight:580}.v2-card-body>p{color:var(--v2-copy);grid-column:1/-1;margin:0;font-size:13px}.v2-card-tags{border-top:1px solid var(--v2-line);color:var(--v2-muted);letter-spacing:.08em;grid-column:1/-1;gap:14px;margin-top:8px;padding-top:12px;font:9px Geist Mono,monospace;display:flex}.v2-shop-note{border-top:1px solid var(--v2-line);grid-template-columns:220px minmax(0,1fr);gap:30px;padding-top:26px;padding-bottom:80px;display:grid}.v2-shop-note span{color:var(--v2-blue-hi);letter-spacing:.1em;font:10px Geist Mono,monospace}.v2-shop-note p{max-width:760px;color:var(--v2-copy);margin:0;font-size:14px}.v2-product-shell{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:56px;padding-top:72px;padding-bottom:80px;display:grid}.v2-product-media-column{min-width:0}.v2-product-technical{margin-bottom:18px}.v2-product-stage{border-block:1px solid var(--v2-line);place-items:center;min-height:560px;padding:48px;display:grid;position:relative;overflow:hidden}.v2-product-stage[data-orientation=portrait]{min-height:680px}.v2-product-stage[data-orientation=portrait] .v2-artwork img{max-height:580px}.v2-expand{align-items:center;gap:8px;min-height:44px;padding:0 13px;display:flex;position:absolute;bottom:14px;right:14px;border:1px solid var(--v2-line)!important;color:var(--v2-copy)!important;background:#090a0cd1!important;border-radius:9px!important;font-size:12px!important}.v2-product-specbar{border-bottom:1px solid var(--v2-line);color:var(--v2-copy);flex-wrap:wrap;gap:16px 26px;padding:18px 0;font-size:12px;display:flex}.v2-product-specbar span{align-items:center;gap:8px;display:flex}.v2-product-config{align-self:start;padding:6px 0 0;position:sticky;top:102px}.v2-product-config h1{margin:16px 0;font-size:clamp(42px,4vw,60px)}.v2-product-config>p{color:var(--v2-copy);font-size:14px;line-height:1.72}.v2-picker{border:0;margin:28px 0;padding:0}.v2-picker legend{width:100%;color:var(--v2-muted);justify-content:space-between;gap:18px;margin-bottom:12px;font-size:12px;display:flex}.v2-picker legend b{color:var(--v2-text);font-weight:560}.v2-colour-options{grid-template-columns:1fr;gap:7px;display:grid}.v2-colour-options button{text-align:left;align-items:center;gap:12px;min-height:48px;padding:8px 10px;display:flex;border:1px solid var(--v2-line)!important;color:var(--v2-copy)!important;border-radius:9px!important}.v2-colour-options button[aria-pressed=true]{color:var(--v2-text)!important;background:#406dea17!important;border-color:#6ea8ff8c!important}.v2-colour-options i{border:1px solid var(--v2-line-strong);border-radius:50%;flex:0 0 26px;width:26px;height:26px}.v2-colour-options span{font-size:13px}.v2-resolution-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.v2-resolution-options button{text-align:left;gap:3px;min-height:54px;padding:8px 10px;display:grid;border:1px solid var(--v2-line)!important;border-radius:9px!important}.v2-resolution-options button[aria-pressed=true]{background:#406dea17!important;border-color:#6ea8ff8c!important}.v2-resolution-options span{font:12px Geist Mono,monospace}.v2-resolution-options small{color:var(--v2-muted);letter-spacing:.08em;font:9px Geist Mono,monospace}.v2-price{border-top:1px solid var(--v2-line);justify-content:space-between;align-items:end;gap:20px;padding-top:22px;display:flex}.v2-price span{color:var(--v2-muted);letter-spacing:.1em;font:9px Geist Mono,monospace}.v2-price strong{letter-spacing:-.04em;font-size:32px;font-weight:600}.v2-purchase-actions{gap:9px;margin-top:16px;display:grid}.v2-purchase-actions .v2-button{width:100%}.v2-purchase-note{color:var(--v2-muted);gap:10px;margin-top:16px;font-size:11px;line-height:1.55;display:flex}.v2-purchase-note svg{color:var(--v2-blue-hi);flex:none;margin-top:2px}.v2-product-details{border-top:1px solid var(--v2-line);grid-template-columns:minmax(260px,.45fr) minmax(0,1.55fr);gap:56px;padding-top:70px;padding-bottom:110px;display:grid}.v2-product-details h2{margin:14px 0 0;font-size:36px}.v2-detail-grid{background:var(--v2-line);border:1px solid var(--v2-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.v2-detail-grid article{background:var(--v2-canvas);min-height:250px;padding:24px}.v2-detail-grid article>span{color:var(--v2-blue-hi);font:10px Geist Mono,monospace}.v2-detail-grid h3{margin:88px 0 12px;font-size:18px}.v2-detail-grid p{color:var(--v2-copy);margin:0;font-size:13px;line-height:1.7}.v2-footer{border-top:1px solid var(--v2-line);color:var(--v2-muted);letter-spacing:.08em;justify-content:space-between;gap:24px;padding:32px max(24px,50vw - 640px);font:10px Geist Mono,monospace;display:flex}.v2-footer>div{gap:18px;display:flex}.v2-footer b{color:var(--v2-text)}.v2-toast{z-index:100;border:1px solid var(--v2-line-strong);background:var(--v2-surface-2);max-width:min(480px,100vw - 40px);color:var(--v2-copy);border-radius:12px;align-items:center;gap:14px;padding:14px 14px 14px 16px;font-size:13px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 60px #0006}.v2-toast button{background:#ffffff0d;border-radius:8px;place-items:center;width:36px;height:36px;font-size:20px;display:grid}@media (width<=1199px){.v2-container-wide,.v2-container{width:min(100% - 64px,1180px)}.v2-header{padding-inline:32px}.v2-hero{grid-template-columns:1fr;gap:40px;min-height:0;padding-top:80px}.v2-hero-copy{max-width:800px;padding-left:0}.v2-hero-stage{padding-top:20px}.v2-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-product-shell{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);gap:36px}.v2-product-stage{min-height:480px;padding:34px}.v2-section{padding-block:78px}.v2-detail-grid{grid-template-columns:1fr}.v2-detail-grid article{min-height:0}.v2-detail-grid h3{margin-top:34px}.v2-product-details{grid-template-columns:280px 1fr}}@media (width>=900px) and (width<=1199px){.v2-hero{grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);align-items:center;gap:36px;padding-top:56px;padding-bottom:54px}.v2-hero-copy{max-width:none}.v2-hero-copy h1{max-width:470px;font-size:clamp(42px,4.5vw,52px)}.v2-hero-copy p{font-size:15px}.v2-hero-stage{padding:28px 26px 22px}.v2-stage-label{margin-bottom:16px}.v2-stage-foot{margin-top:16px;padding-top:14px}.v2-section-head{gap:36px}.v2-featured-gallery{grid-template-columns:minmax(0,1fr) 250px}.v2-featured-rail>button{grid-template-columns:20px 26px minmax(0,1fr);gap:9px;min-height:88px;padding:12px}.v2-featured-swatch{width:24px;height:24px}}@media (width<=899px){.v2-header{min-height:64px}.v3-header-shell{grid-template-columns:1fr auto;min-height:64px}.v2-header nav{border-top:1px solid var(--v2-line);order:3;grid-column:1/-1;justify-content:center;width:100%;padding:8px 0 10px}.v2-header-tools{display:none}.v2-hero{padding-top:60px}.v2-hero-copy h1{font-size:clamp(46px,8vw,62px)}.v2-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-trust>div:nth-child(2){border-right:0}.v2-trust>div:nth-child(-n+2){border-bottom:1px solid var(--v2-line)}.v2-section-head{grid-template-columns:1fr;gap:20px}.v2-fit-layout{grid-template-columns:1fr}.v2-format-groups{border-right:0;border-bottom:1px solid var(--v2-line)}.v2-featured-gallery{grid-template-columns:1fr}.v2-featured-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-featured-rail>button{grid-template-columns:20px 26px minmax(0,1fr);min-height:88px;padding:12px}.v2-featured-swatch{width:24px;height:24px}.v2-shop-hero>div{grid-template-columns:1fr;gap:24px}.v2-shop-controls{grid-template-columns:1fr}.v2-shop-count{text-align:left}.v2-product-shell{grid-template-columns:1fr}.v2-product-config{position:static}.v2-product-stage{min-height:460px}.v2-product-stage[data-orientation=portrait]{min-height:620px}.v2-product-details{grid-template-columns:1fr;gap:30px}}@media (width<=639px){.v2-local-banner{white-space:nowrap;justify-content:flex-start;overflow:auto}.v2-local-banner small{display:none}.v2-header{padding:0 20px}.v2-brand>span:last-child{display:none}.v2-header nav button{padding:0 10px;font-size:12px}.v2-container-wide,.v2-container{width:calc(100% - 40px)}.v2-kicker{font-size:9px}.v2-hero{padding-top:48px;padding-bottom:48px}.v2-hero-copy h1{margin-top:18px;font-size:clamp(40px,12vw,54px);line-height:1}.v2-hero-copy p{font-size:15px}.v2-actions{display:grid}.v2-button{width:100%;min-height:48px}.v2-hero-stage{padding:24px 20px 20px}.v2-stage-label{font-size:8px}.v2-stage-foot{gap:8px;font-size:8px;overflow:auto}.v2-trust>div{gap:2px 8px;min-height:76px;padding:13px 12px}.v2-trust b{font-size:9px}.v2-trust small{font-size:10px}.v2-section{padding-block:66px}.v2-section-head{margin-bottom:30px}.v2-section-head h2{font-size:36px}.v2-section-head>p{font-size:14px}.v2-format-groups{grid-template-columns:1fr}.v2-format-group{padding:16px}.v2-format-group+.v2-format-group{border-left:0;border-top:1px solid var(--v2-line)}.v2-format-list{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:0}.v2-format-list button{min-height:48px;padding:7px 8px}.v2-format-option{gap:7px}.v2-format-option b{font-size:10px}.v2-fit-stage{min-height:370px;padding:42px 18px}.v2-fit-frame{width:92%}.v2-fit-stage[data-orientation=portrait] .v2-fit-frame{max-width:56%;height:242px}.v2-fit-ruler{top:18px;left:18px}.v2-fit-readout{bottom:48px;right:18px}.v2-fit-note{max-width:none;bottom:16px;left:18px;right:18px}.v2-featured-stage{padding:24px 20px 20px}.v2-featured-caption{flex-direction:column;align-items:start}.v2-featured-caption button{min-height:44px}.v2-featured-rail{padding-bottom:4px;display:flex;overflow-x:auto}.v2-featured-rail>button{min-width:220px}.v2-proof-grid{grid-template-columns:1fr}.v2-proof-grid article{min-height:188px;padding:24px 20px}.v2-proof-grid h3{margin-top:40px}.v2-closing{padding-top:90px;padding-bottom:100px}.v2-closing h2{font-size:44px}.v2-closing-actions{display:grid}.v2-shop-hero{padding-top:72px;padding-bottom:42px}.v2-shop-hero h1{font-size:44px}.v2-shop-hero p{font-size:14px}.v2-shop-controls{gap:20px}.v2-filter-group.is-sizes>div{flex-wrap:nowrap;padding-bottom:4px;overflow:auto}.v2-family-grid{grid-template-columns:1fr;gap:38px;padding-top:36px;padding-bottom:70px}.v2-card-stage{min-height:240px;padding:16px}.v2-family-card[data-orientation=portrait] .v2-card-stage{grid-template-columns:minmax(0,1fr) 96px}.v2-card-stage-meta{padding-left:12px}.v2-shop-note{grid-template-columns:1fr;gap:10px}.v2-product-shell{padding-top:48px;padding-bottom:56px}.v2-product-stage{min-height:300px;padding:20px}.v2-product-stage[data-orientation=portrait]{min-height:520px}.v2-product-stage[data-orientation=portrait] .v2-artwork img{max-height:470px}.v2-expand{justify-self:end;margin-top:14px;position:static}.v2-product-config h1{font-size:42px}.v2-resolution-options{grid-template-columns:1fr}.v2-product-details{padding-top:52px;padding-bottom:72px}.v2-detail-grid article{padding:20px}.v2-footer{padding:28px 20px;display:grid}.v2-footer>div{flex-wrap:wrap}.v2-toast{max-width:none;bottom:12px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.fa-v2-preview *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.v2-button:hover{transform:none}}html body.antialiased .fa-public-shell.is-home-v3{--studio-shell-bg:var(--studio-bg);background:var(--studio-bg);min-width:320px;color:var(--studio-text);font-family:var(--studio-font-sans)}.p12-home{background:var(--studio-bg);min-height:100vh;color:var(--studio-text);overflow:clip}html body.antialiased .fa-public-shell.is-home-v3>.fa-storefront-header.is-top{box-shadow:none;background:0 0}.p12-home *,.p12-home :before,.p12-home :after{box-sizing:border-box}.p12-home :is(h1,h2,h3,p,blockquote){margin-top:0}.p12-home :is(h1,h2,h3){color:var(--studio-text);font-family:var(--studio-font-display)}.p12-home a{color:inherit;text-decoration:none}.p12-home button,.p12-home input,.p12-home select{font:inherit}.p12-home img{max-width:100%;display:block}.p12-home-container,.p12-home .v2-container{width:min(1280px,100% - 48px);margin-inline:auto}.p12-home-section{padding-block:var(--studio-space-9)}.p12-home-eyebrow,.p12-home .v3-eyebrow{align-items:center;gap:var(--studio-space-2);color:var(--studio-accent-strong);font:600 var(--studio-type-meta)/1.5 var(--studio-font-sans);letter-spacing:.08em;text-transform:uppercase;display:inline-flex}.p12-home-section-head{gap:var(--studio-space-7);margin-bottom:var(--studio-space-6);grid-template-columns:minmax(0,1.15fr) minmax(300px,.7fr);align-items:end;display:grid}.p12-home-section-head h2{max-width:760px;margin:var(--studio-space-3) 0 0;font-size:var(--studio-type-section);letter-spacing:-.035em;font-weight:700;line-height:1.25}.p12-home-section-head>p,.p12-home-section-head>div:last-child>p{max-width:520px;color:var(--studio-copy);font-size:var(--studio-type-body);margin:0;line-height:1.75}.p12-home-section-head>div:last-child>a{align-items:center;gap:var(--studio-space-2);min-height:44px;margin-top:var(--studio-space-3);color:var(--studio-accent-strong);font-size:var(--studio-type-label);font-weight:600;display:inline-flex}.p12-home-button,.p12-home .v2-button{justify-content:center;align-items:center;gap:var(--studio-space-2);min-height:46px;padding-inline:var(--studio-space-4);border:1px solid var(--studio-line-strong);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);color:var(--studio-text);font-size:var(--studio-type-label);box-shadow:none;font-weight:600;display:inline-flex;transform:none}.p12-home-button.is-primary,.p12-home .v2-button.is-primary{border-color:var(--studio-accent);background:var(--studio-accent);color:var(--studio-accent-ink)}.p12-home-button.is-primary:hover,.p12-home .v2-button.is-primary:hover{border-color:var(--studio-accent-strong);background:var(--studio-accent-strong)}.p12-home-button.is-secondary:hover,.p12-home .v2-button:not(.is-primary):hover{border-color:var(--studio-line-strong);background:var(--studio-card)}.p12-home-hero{gap:var(--studio-space-8);min-height:550px;padding:var(--studio-space-6) 0 26px;isolation:isolate;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;display:grid;position:relative}.p12-home-hero-copy{max-width:550px}.p12-home-hero-copy h1{letter-spacing:-.045em;margin:16px 0 18px;font-size:clamp(40px,4vw,58px);font-weight:700;line-height:1.08}.p12-home-hero-copy>p:not(.p12-home-hero-note){max-width:455px;color:var(--studio-copy);margin-bottom:0;font-size:15px;line-height:1.85}.p12-home-actions{gap:var(--studio-space-3);margin-top:var(--studio-space-5);flex-wrap:wrap;display:flex}.p12-home .p12-home-hero-note{max-width:520px;color:var(--studio-muted);font-size:var(--studio-type-meta);margin:28px 0 0;line-height:1.65}.p12-home-hero-media{isolation:isolate;place-items:center;min-width:0;min-height:520px;display:grid;position:relative;overflow:visible}.p12-home-fan-stage{width:100%;min-width:0;height:520px;position:relative}.p12-home-fan-dots{z-index:-1;pointer-events:none;isolation:isolate;opacity:1;position:absolute;inset:5% -23% 6% -16%;-webkit-mask-image:radial-gradient(76% 64%,#000 10%,#000000f0 58%,#0000 90%);mask-image:radial-gradient(76% 64%,#000 10%,#000000f0 58%,#0000 90%)}.p12-home-fan-dots:before,.p12-home-fan-dots:after{content:"";pointer-events:none;position:absolute}.p12-home-fan-dots:before{opacity:.78;transform-origin:50%;background-image:radial-gradient(circle at 34% 31%,#f5f3ee2b 0 .62px,#0000 .9px),radial-gradient(circle at 65% 69%,#00000061 0 1.35px,#0000 1.8px),radial-gradient(circle,#f5f3ee07 0 2.8px,#0000 3.25px);background-position:0 0,1px 1px,0 0;background-size:16px 16px,16px 16px,16px 16px;inset:0 -4% -1% 1%;transform:scale(1.02);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10% 89%,#0000 100%),radial-gradient(76% 65%,#000 14%,#000000e6 66%,#0000 93%);mask-image:linear-gradient(90deg,#0000 0,#000 10% 89%,#0000 100%),radial-gradient(76% 65%,#000 14%,#000000e6 66%,#0000 93%);-webkit-mask-composite:source-in;mask-composite:intersect}.p12-home-fan-dots:after{opacity:.48;background-image:linear-gradient(118deg,#0000 0 43%,#f5f3ee07 49.5%,#0000 56% 100%),repeating-linear-gradient(0deg,#0000 0 24px,#f5f3ee04 25px,#0000 26px);inset:8% 1% 7% 4%;transform:translateY(1px);-webkit-mask-image:radial-gradient(73% 62%,#000 10%,#000000d6 64%,#0000 93%);mask-image:radial-gradient(73% 62%,#000 10%,#000000d6 64%,#0000 93%)}.p12-home-fan-stack{position:absolute;inset:0}.p12-home-fan-card{--fan-x:0px;--fan-y:0px;--fan-r:0deg;--fan-s:1;--fan-z:3;z-index:var(--fan-z);aspect-ratio:1/4;transform-origin:50% 88%;width:116px;transform:translate(calc(-50% + var(--fan-x)), calc(-50% + var(--fan-y))) rotate(var(--fan-r)) scale(var(--fan-s));filter:drop-shadow(0 24px 22px #0000004f);will-change:transform, opacity;animation:.92s cubic-bezier(.2,.8,.18,1) both p12-home-fan-in;display:block;position:absolute;top:50%;left:50%}.p12-home-fan-card:first-child{animation-delay:40ms}.p12-home-fan-card:nth-child(2){animation-delay:.11s}.p12-home-fan-card:nth-child(3){animation-delay:.18s}.p12-home-fan-card:nth-child(4){animation-delay:.25s}.p12-home-fan-card:nth-child(5){animation-delay:.32s}.p12-home-fan-card[data-slot=far-left]{--fan-x:-168px;--fan-y:28px;--fan-r:-15deg;--fan-s:.83;--fan-z:1}.p12-home-fan-card[data-slot=left]{--fan-x:-86px;--fan-y:1px;--fan-r:-7.5deg;--fan-s:.92;--fan-z:3}.p12-home-fan-card[data-slot=center]{--fan-x:0px;--fan-y:-20px;--fan-r:0deg;--fan-s:1;--fan-z:6}.p12-home-fan-card[data-slot=right]{--fan-x:86px;--fan-y:1px;--fan-r:7.5deg;--fan-s:.92;--fan-z:4}.p12-home-fan-card[data-slot=far-right]{--fan-x:168px;--fan-y:28px;--fan-r:15deg;--fan-s:.83;--fan-z:2}.p12-home-fan-float{width:100%;height:100%;animation:7.8s ease-in-out 1.35s infinite alternate p12-home-fan-idle}.p12-home-fan-card:nth-child(2) .p12-home-fan-float{animation-duration:8.6s;animation-delay:1.5s}.p12-home-fan-card:nth-child(3) .p12-home-fan-float{animation-duration:9.2s;animation-delay:1.6s}.p12-home-fan-card:nth-child(4) .p12-home-fan-float{animation-duration:8.2s;animation-delay:1.45s}.p12-home-fan-card:nth-child(5) .p12-home-fan-float{animation-duration:9s;animation-delay:1.55s}.p12-home-fan-float img{object-fit:contain;background:0 0;border:0;border-radius:0;width:100%;height:100%;display:block}@keyframes p12-home-fan-in{0%{opacity:0;transform:translate(-50%,-43%)rotate(0)scale(.73)}to{opacity:1;transform:translate(calc(-50% + var(--fan-x)), calc(-50% + var(--fan-y))) rotate(var(--fan-r)) scale(var(--fan-s))}}@keyframes p12-home-fan-idle{0%{transform:translateY(0)}to{transform:translateY(-7px)}}.p12-home-trust{border-block:1px solid var(--studio-line-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.p12-home-trust>div{gap:var(--studio-space-3);min-height:96px;padding:var(--studio-space-4);grid-template-columns:auto 1fr;align-items:center;display:grid}.p12-home-trust>div+div{border-left:1px solid var(--studio-line-soft)}.p12-home-trust svg{color:var(--studio-accent-strong)}.p12-home-trust span{gap:var(--studio-space-1);display:grid}.p12-home-trust b{color:var(--studio-text);font-size:var(--studio-type-label)}.p12-home-trust small{color:var(--studio-muted);font-size:var(--studio-type-meta);line-height:1.55}.p12-home-products{padding-top:var(--studio-space-9);isolation:isolate;position:relative;overflow:hidden}.p12-home-outline-word{z-index:0;color:#f5f3ee0d;pointer-events:none;width:min(1120px,92vw);height:auto;position:absolute;top:6px;left:50%;transform:translate(-50%)}.p12-home-outline-word text{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke;letter-spacing:3px;font-family:Arial,Helvetica,sans-serif;font-size:150px;font-weight:600}.p12-home-products>.p12-home-section-head{z-index:1;margin-bottom:30px;position:relative}.p12-home .p12-home-published-rail{box-sizing:border-box;width:min(1480px,100% - 48px);height:410px;margin-inline:auto;padding:30px 24px 58px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%)}.p12-home .p12-home-published-rail .fa-family-rail-track{animation-duration:calc(var(--rail-item-count,1) * 14s)}.p12-home .p12-home-published-rail:is(:hover,:focus-within,:active) .fa-family-rail-track{animation-play-state:paused}.p12-home .p12-home-published-rail .fa-family-rail-set{align-items:flex-start;gap:14px;padding-right:14px}.p12-home .p12-home-published-rail .fa-family-rail-card{border:1px solid var(--studio-line-strong);width:300px;min-height:284px;color:var(--studio-text);transform-origin:50% 56%;background:#ffffff04;border-radius:8px;flex-basis:300px;grid-template-rows:194px auto;transition:border-color .18s,background-color .18s,transform .2s cubic-bezier(.2,.8,.2,1)}.p12-home .p12-home-published-rail .fa-family-rail-media{background:0 0;border-bottom:0;padding:26px 22px 16px}.p12-home .p12-home-published-rail .fa-family-rail-media img{filter:none;max-height:154px;transition:none}.p12-home .p12-home-published-rail .fa-family-rail-media[data-orientation=portrait] img{max-width:92px;max-height:158px}.p12-home .p12-home-published-rail .fa-family-rail-copy{background:0 0;gap:5px;padding:16px 18px 18px;transition:background-color .18s,color .18s}.p12-home .p12-home-published-rail .fa-family-rail-copy small{color:var(--studio-muted);font:600 10px/1.35 var(--studio-font-sans);letter-spacing:.06em}.p12-home .p12-home-published-rail .fa-family-rail-copy b{color:var(--studio-text);font:700 16px/1.3 var(--studio-font-display);letter-spacing:-.02em}.p12-home .p12-home-published-rail .fa-family-rail-copy span{color:var(--studio-copy);font:400 12px/1.5 var(--studio-font-sans)}.p12-home .p12-home-published-rail .fa-family-rail-copy strong{color:var(--studio-text);font:650 13px/1.35 var(--studio-font-sans);margin-top:4px}.p12-home .p12-home-published-rail .fa-family-rail-action{opacity:0;background:var(--studio-accent-ink);height:0;min-height:0;color:var(--studio-text);font:650 11px/1 var(--studio-font-sans);letter-spacing:.01em;border-radius:6px;justify-content:center;align-items:center;margin-top:0;padding-inline:10px;transition:height .18s,margin-top .18s,opacity .14s;display:flex;overflow:hidden}.p12-home .p12-home-published-rail .fa-family-rail-card:is(:hover,:focus-visible){z-index:3;border-color:var(--studio-accent);background:var(--studio-card-raised);transform:translateY(-9px)scale(1.04)}.p12-home .p12-home-published-rail .fa-family-rail-card:is(:hover,:focus-visible) .fa-family-rail-copy{background:var(--studio-accent)}.p12-home .p12-home-published-rail .fa-family-rail-card:is(:hover,:focus-visible) .fa-family-rail-copy>:is(small,b,span:not(.fa-family-rail-action),strong){color:var(--studio-accent-ink)}.p12-home .p12-home-published-rail .fa-family-rail-card:is(:hover,:focus-visible) .fa-family-rail-action{opacity:1;height:38px;min-height:38px;color:var(--studio-text);margin-top:9px}.p12-home .p12-home-published-rail .fa-family-rail-card:focus-visible{outline:2px solid var(--studio-focus);outline-offset:3px}.fa-public-shell.is-home-v3 .p12-home .p12-home-published-rail .fa-family-rail-card{border:1px solid var(--studio-line-strong);background:#ffffff04}.fa-public-shell.is-home-v3 .p12-home .p12-home-published-rail .fa-family-rail-card:is(:hover,:focus-visible){border-color:var(--studio-accent);background:var(--studio-card-raised)}.fa-public-shell.is-home-v3 .p12-home .p12-home-published-rail .fa-family-rail-media{background-color:#0000;background-image:none;border-bottom:0}@media (hover:hover) and (pointer:fine){.p12-home .p12-home-published-rail .fa-family-rail-card:hover{transform:translateY(-9px)scale(1.04)}}.p12-home-how{background:0 0;border-block:0}.p12-home-story-head{text-align:center;max-width:760px;margin:0 auto 34px}.p12-home-story-head h2{margin:var(--studio-space-3) 0;font:700 var(--studio-type-section)/1.15 var(--studio-font-display);letter-spacing:-.035em}.p12-home-story-head p{max-width:620px;color:var(--studio-copy);margin:0 auto;line-height:1.7}.p12-home-process{grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr) 62px minmax(0,1fr);align-items:center;gap:10px;display:grid}.p12-home-process article{text-align:center;opacity:.42;min-width:0;padding:0;transform:translateY(0)}.p12-home-process article.is-step-1{animation:12s ease-in-out infinite both p12-story-step-1}.p12-home-process article.is-step-2{animation:12s ease-in-out infinite both p12-story-step-2}.p12-home-process article.is-step-3{animation:12s ease-in-out infinite both p12-story-step-3}.p12-home-process-link{color:var(--studio-faint);opacity:.34;justify-content:center;gap:2px;line-height:1;display:flex}.p12-home-process-link i{transform-origin:50%;border-top:2px solid;border-right:2px solid;width:17px;height:17px;animation:1.5s ease-in-out infinite p12-process-chevron;display:block;transform:rotate(45deg)scale(.9)}.p12-home-process-link i:nth-child(2){animation-delay:.14s}.p12-home-process-link i:nth-child(3){animation-delay:.28s}@keyframes p12-process-chevron{0%,16%,to{opacity:.16;transform:rotate(45deg)scale(.88)}42%,58%{opacity:1;transform:rotate(45deg)scale(1.06)}80%{opacity:.28;transform:rotate(45deg)scale(.96)}}.p12-home-process-link.is-link-1{animation:12s ease-in-out infinite both p12-story-link-1}.p12-home-process-link.is-link-2{animation:12s ease-in-out infinite both p12-story-link-2}.p12-home-process-art{width:min(100%,300px);height:208px;margin:0 auto var(--studio-space-3);background:0 0;place-items:center;display:grid}.p12-home-process-art .studio-process-art{place-items:center;width:100%;height:100%;display:grid}.p12-home-process-art svg{fill:none;width:100%;height:100%;stroke:var(--studio-muted);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;display:block}.p12-home .p12-home-process .studio-process-art .drawing-face{fill:var(--studio-bg)}.p12-home .p12-home-process .studio-process-art :is(.chosen-design,.ruler-head,.receive-arrow,.receive-check){animation:none}.p12-home .p12-home-process .studio-process-art .chosen-design{stroke:var(--studio-focus);animation:12s ease-in-out infinite both p12-story-choose}.p12-home .p12-home-process .is-step-2 .studio-process-art .ruler-head{stroke:var(--studio-focus);animation:12s ease-in-out infinite both p12-story-measure}.p12-home .p12-home-process .is-step-3 .studio-process-art .receive-arrow{opacity:0;animation:12s ease-in-out infinite both p12-story-download}.p12-home .p12-home-process .is-step-3 .studio-process-art .receive-check{opacity:0;stroke:var(--studio-accent-strong);stroke-dasharray:1;stroke-dashoffset:1px;animation:12s ease-in-out infinite both p12-story-receive}.p12-home-process article>span{color:var(--studio-accent-strong);font-size:var(--studio-type-meta);letter-spacing:.08em;font-weight:600}.p12-home-process h3{margin:10px 0 12px;font-size:18px;font-weight:500;line-height:1.4}.p12-home-process p{max-width:230px;color:var(--studio-copy);margin:0 auto;font-size:13px;line-height:1.65}@keyframes p12-story-step-1{0%,2%,24%,to{opacity:.42;transform:translateY(0)}6%,20%{opacity:1;transform:translateY(-5px)}}@keyframes p12-story-step-2{0%,31%,54%,to{opacity:.42;transform:translateY(0)}36%,50%{opacity:1;transform:translateY(-5px)}}@keyframes p12-story-step-3{0%,61%,88%,to{opacity:.42;transform:translateY(0)}66%,84%{opacity:1;transform:translateY(-5px)}}@keyframes p12-story-link-1{0%,21%,32%,to{opacity:.28;color:var(--studio-faint)}25%,29%{opacity:1;color:var(--studio-accent-strong)}}@keyframes p12-story-link-2{0%,51%,62%,to{opacity:.28;color:var(--studio-faint)}55%,59%{opacity:1;color:var(--studio-accent-strong)}}@keyframes p12-story-choose{0%,3%,23%,to{translate:0}7%,19%{translate:0 -9px}}@keyframes p12-story-measure{0%,34%,53%,to{transform:translate(0)}38%,49%{transform:translate(30px)}}@keyframes p12-story-download{0%,64%,to{opacity:0;transform:translateY(-12px)}67%{opacity:1;transform:translateY(-12px)}72%{opacity:1;transform:translateY(0)}74%{opacity:0;transform:translateY(2px)}}@keyframes p12-story-receive{0%,74%,to{opacity:0;stroke-dashoffset:1px}76%{opacity:1;stroke-dashoffset:1px}82%,85%{opacity:1;stroke-dashoffset:0}89%{opacity:0;stroke-dashoffset:0}}.p12-home .v3-section{padding-block:var(--studio-space-9)}.p12-home .v3-section-intro{max-width:760px;margin:0 auto var(--studio-space-6);text-align:center}.p12-home .v3-section-intro h2{margin:var(--studio-space-3) 0;font-size:var(--studio-type-section);letter-spacing:-.035em;font-weight:600;line-height:1.25}.p12-home .v3-section-intro p{max-width:640px;color:var(--studio-copy);font-size:var(--studio-type-body);margin:0 auto;line-height:1.7}.p12-home .v36-fit-section{background:0 0;border-block:0;padding-block:clamp(40px,4vw,52px);scroll-margin-top:72px}.p12-home .v36-fit-section .v3-section-intro{margin-bottom:20px}.p12-home .v36-fit-layout{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;place-items:center;gap:14px;width:min(940px,100%);margin-inline:auto;display:grid;overflow:visible}.p12-home .v36-display-study,.p12-home .v36-fit-controls{background:0 0;border:0;border-radius:0;min-width:0}.p12-home .v36-display-study{isolation:isolate;background:0 0;border:0;border-radius:0;align-content:center;justify-items:center;width:min(720px,100%);height:260px;min-height:260px;padding:0 14px;display:grid;position:relative;overflow:visible}.p12-home .v36-display-drawing{place-items:center;width:100%;height:250px;min-height:250px;margin:0;display:grid;position:relative}.p12-home .v36-display-canvas{box-sizing:border-box;place-items:center;width:min(620px,100%);height:250px;padding:28px 64px 12px;display:grid;position:relative}.p12-home .v36-display-mount{width:min(var(--display-w), calc(100% - 4px));aspect-ratio:var(--display-ratio,16 / 5);transform-origin:50%;will-change:transform, opacity;position:relative}.p12-home .v36-display-outline{z-index:2;width:100%;height:100%;box-shadow:none;background:#3d3a3375;border:1px solid #f5f3ee70;border-radius:10px;place-items:center;transition:background-color .2s,border-color .2s;display:grid;position:absolute;inset:0;overflow:hidden}.p12-home .v362-display-glass{background:#f5f3ee0b;border:1px solid #f5f3ee1f;border-radius:6px;position:absolute;inset:8px;overflow:hidden}.p12-home .v362-display-glass:after{content:"";background:linear-gradient(90deg,#0000,#f5f3ee21,#0000);width:24%;animation:5.4s ease-in-out infinite p12-fit-glass-sweep;position:absolute;top:-30%;bottom:-30%;left:-38%;transform:skew(-12deg)}@keyframes p12-fit-glass-sweep{0%,18%{opacity:0;left:-38%}28%{opacity:.62}56%{opacity:.34;left:114%}62%,to{opacity:0;left:114%}}.p12-home .v36-measure-width,.p12-home .v36-measure-height,.p12-home .v361-height-rule{color:var(--studio-muted);font-size:var(--studio-type-meta);position:absolute}.p12-home .v36-measure-width{text-align:center;width:max-content;min-width:48px;top:-24px;left:50%;transform:translate(-50%)}.p12-home .v36-measure-height{white-space:nowrap;text-align:left;width:max-content;top:50%;left:calc(100% + 28px);transform:translateY(-50%)}.p12-home .v361-height-rule{background:var(--studio-line-strong);width:1px;height:100%;top:0;left:calc(100% + 14px)}.p12-home .v36-fit-controls{grid-template-columns:var(--fit-control-columns,minmax(170px, .42fr) minmax(0, 1.58fr));background:0 0;align-items:start;gap:24px;width:min(860px,100%);padding:0;display:grid}.p12-home .v36-fit-controls[data-size-only=true]{--fit-control-columns:minmax(0, 1fr);--fit-resolution-columns:repeat(auto-fit, minmax(min(100%, 136px), 1fr))}.p12-home .v36-fit-control-group.is-orientation,.p12-home .v36-fit-control-group.is-size{width:100%}.p12-home .v36-fit-control-group.is-orientation{border-right:1px solid var(--studio-line-soft);padding-right:24px}.p12-home .v36-fit-controls fieldset{border:0;min-width:0;margin:0;padding:0}.p12-home .v36-fit-controls legend{color:var(--studio-text);font-size:var(--studio-type-label);margin-bottom:10px;font-weight:600}.p12-home .v36-fit-controls legend>small{color:var(--studio-muted);margin-left:6px;font-weight:400}.p12-home .v36-orientation-options,.p12-home .v36-resolution-options{gap:10px;display:grid}.p12-home .v36-orientation-options{grid-template-columns:1fr}.p12-home .v36-resolution-options{grid-template-columns:var(--fit-resolution-columns,repeat(3, minmax(0, 1fr)))}.p12-home .v36-orientation-options label,.p12-home .v36-resolution-options label{cursor:pointer;min-width:0;display:block;position:relative}.p12-home .v36-orientation-options input,.p12-home .v36-resolution-options input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.p12-home .v36-orientation-options label>span,.p12-home .v36-resolution-options label>span{border:1px solid var(--studio-line-soft);min-height:50px;color:var(--studio-copy);font-size:var(--studio-type-meta);text-align:left;background:#4541395c;border-radius:9px;align-items:center;gap:9px;padding:0 14px;transition:color .16s,border-color .16s,background-color .16s;display:flex;position:relative}.p12-home .v36-orientation-options label>span{justify-content:center}.p12-home .v36-size-label{white-space:nowrap;font-variant-numeric:tabular-nums}.p12-home .v36-resolution-options label>span>svg{flex-shrink:0}.p12-home .v36-resolution-options label:hover>span,.p12-home .v36-orientation-options label:hover>span{border-color:var(--studio-line-strong);color:var(--studio-text)}.p12-home .v36-orientation-options input:focus-visible+span,.p12-home .v36-resolution-options input:focus-visible+span{outline:2px solid var(--studio-focus);outline-offset:2px}.p12-home .v36-orientation-options input:checked+span,.p12-home .v36-resolution-options input:checked+span{border-color:var(--studio-accent);color:var(--studio-text);background:#524d4194}.p12-home .v36-size-glyph{opacity:.62;border:1px solid;border-radius:2px;flex:none;width:20px;height:9px;display:block}.p12-home .v36-resolution-options input:checked+span .v36-size-glyph{color:var(--studio-accent-strong);opacity:1}.p12-home .v36-resolution-options input:checked+span svg{color:var(--studio-accent-strong);margin-left:auto}.p12-home .v36-fit-result{text-align:center;grid-template-rows:76px auto auto;align-content:start;justify-items:center;gap:8px;width:min(620px,100%);min-height:176px;display:grid}.p12-home .v36-fit-outcome{border-top:1px solid var(--studio-line-soft);text-align:center;align-content:center;gap:6px;width:100%;min-height:76px;padding-top:14px;display:grid}.p12-home .v36-fit-outcome :is(b,strong){color:var(--studio-text)}.p12-home .v36-fit-outcome :is(span,small,p){color:var(--studio-copy);font-size:var(--studio-type-meta);line-height:1.6}.p12-home .v36-fit-actions{justify-content:center;gap:var(--studio-space-2);flex-wrap:wrap;display:flex}.p12-home .v36-text-link,.p12-home .v36-result-action{min-height:44px;color:var(--studio-accent-strong);font-size:var(--studio-type-label);align-items:center;padding:0;display:inline-flex}.p12-home .v36-fit-help-link{width:max-content;min-height:40px;color:var(--studio-muted);font-size:var(--studio-type-meta);justify-content:center;align-items:center;gap:7px;margin-inline:auto;line-height:1.5;text-decoration:none;display:inline-flex}.p12-home .v36-fit-help-link:is(:hover,:focus-visible){color:var(--studio-text)}.p12-home .v36-catalog-results{padding-block:0 var(--studio-space-9)}.p12-home .v36-results-heading{justify-content:space-between;gap:var(--studio-space-4);margin-bottom:var(--studio-space-5);align-items:start;display:flex}.p12-home .v36-results-heading h2{margin:var(--studio-space-2) 0 0;font-size:var(--studio-type-section)}.p12-home .v36-icon-control{border:1px solid var(--studio-line-soft);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);width:44px;height:44px;color:var(--studio-copy);place-items:center;display:grid}.p12-home .v36-results-grid{gap:var(--studio-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.p12-home .v36-result-card{border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);background:var(--studio-card);grid-template-columns:minmax(180px,.9fr) minmax(0,1.1fr);min-width:0;display:grid;overflow:hidden}.p12-home .v36-result-media{min-height:220px;padding:var(--studio-space-5);background:var(--studio-media-bg);place-items:center;display:grid}.p12-home .v36-result-media img{object-fit:contain;width:100%;max-height:190px}.p12-home .v36-result-copy{align-content:start;gap:var(--studio-space-3);padding:var(--studio-space-5);display:grid}.p12-home .v361-result-meta,.p12-home .v36-result-format,.p12-home .v36-result-variant,.p12-home .v361-choice-caption{color:var(--studio-muted);font-size:var(--studio-type-meta)}.p12-home .v361-result-heading{font-size:var(--studio-type-card);margin:0}.p12-home .v361-result-meta{flex-wrap:wrap;gap:6px 12px;display:flex}.p12-home .v361-result-price{color:var(--studio-text);font-size:18px;font-weight:600}.p12-home .v362-price-currency{margin-right:var(--studio-space-1);color:var(--studio-muted);font-size:var(--studio-type-meta)}.p12-home .v361-result-choice{gap:var(--studio-space-1);display:grid}.p12-home .v36-result-action{width:max-content;margin-top:auto;font-weight:600}.p12-home .v36-empty-note,.p12-home .v36-local-note,.p12-home-inline-state{gap:var(--studio-space-2);padding:var(--studio-space-5);border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);background:var(--studio-card);color:var(--studio-copy);display:grid}.p12-home-inline-state b,.p12-home .v36-empty-note b{color:var(--studio-text)}.p12-home-inline-state :is(span,button),.p12-home .v36-empty-note,.p12-home .v36-local-note{font-size:var(--studio-type-label);line-height:1.65}.p12-home-inline-state button{width:max-content;min-height:44px;color:var(--studio-accent-strong);padding:0}.p12-home .v36-package{width:min(1280px,100% - 48px);padding-block:var(--studio-space-9)}.p12-home .v36-package-grid{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);display:grid;overflow:visible}.p12-home .v36-package-grid article{border-top:1px solid var(--studio-line-soft);text-align:center;min-height:0;padding:22px 0 0}.p12-home .v36-package-grid article+article{border-left:0}.p12-home .v36-package-grid>article>svg{color:var(--studio-copy);margin:0 auto 18px;display:block}.p12-home .v36-package-grid span{color:var(--studio-accent-strong);font-size:var(--studio-type-meta)}.p12-home .v36-package-grid h3{margin:18px auto var(--studio-space-2);font-size:var(--studio-type-card);line-height:1.35}.p12-home .v36-package-grid p,.p12-home .v36-package-note{color:var(--studio-copy);font-size:var(--studio-type-body);line-height:1.7}.p12-home .v36-package-grid p{max-width:330px;margin:0 auto}.p12-home .v36-package-grid article>a{min-height:40px;color:var(--studio-accent-strong);font-size:var(--studio-type-label);align-items:center;gap:6px;margin-top:6px;font-weight:600;display:inline-flex}.p12-home .v36-package-note{text-align:center;max-width:760px;margin:28px auto 0}.p12-home-tryon{border-block:1px solid var(--studio-line-soft);background:var(--studio-bg-raised)}.p12-home-tryon-layout{grid-template-columns:minmax(0,.78fr) minmax(440px,1.22fr);align-items:center;gap:clamp(36px,5vw,72px);display:grid}.p12-home-tryon-copy h2{max-width:620px;margin:var(--studio-space-3) 0 var(--studio-space-4);font:700 var(--studio-type-section)/1.15 var(--studio-font-display);letter-spacing:-.035em}.p12-home-tryon-copy>p{max-width:600px;color:var(--studio-copy);margin:0;line-height:1.75}.p12-home-tryon-copy ol{margin:var(--studio-space-6) 0;border-top:1px solid var(--studio-line-soft);gap:0;padding:0;list-style:none;display:grid}.p12-home-tryon-copy li{gap:var(--studio-space-3);border-bottom:1px solid var(--studio-line-soft);grid-template-columns:34px minmax(0,1fr);padding-block:14px;display:grid}.p12-home-tryon-copy li>span{color:var(--studio-accent-strong);font:600 10px/1.5 var(--studio-font-sans);letter-spacing:.08em}.p12-home-tryon-copy li>div{gap:3px;display:grid}.p12-home-tryon-copy li b{color:var(--studio-text);font:650 13px/1.4 var(--studio-font-sans)}.p12-home-tryon-copy li small{color:var(--studio-muted);font:400 12px/1.6 var(--studio-font-sans)}.p12-home-tryon-actions{gap:var(--studio-space-3);flex-wrap:wrap;align-items:center;display:flex}.p12-home-tryon-actions>a{min-height:44px;color:var(--studio-copy);font:600 12px/1.4 var(--studio-font-sans);align-items:center;gap:7px;display:inline-flex}.p12-home-tryon-poster{background:var(--studio-media-bg);pointer-events:none;border:0;border-radius:12px;width:100%;min-height:340px;display:block;position:relative;overflow:hidden}.p12-home-tryon-poster video{object-fit:cover;pointer-events:none;width:100%;height:100%;min-height:340px;display:block}.p12-home-custom{text-align:center;justify-items:center;gap:clamp(24px,3vw,36px);display:grid}.p12-home-custom-copy{min-width:0;max-width:720px}.p12-home-custom-copy h2{max-width:720px;margin:var(--studio-space-3) auto var(--studio-space-4);font:700 var(--studio-type-section)/1.15 var(--studio-font-display);letter-spacing:-.035em}.p12-home-custom-copy p{max-width:620px;color:var(--studio-copy);margin:0 auto;line-height:1.7}.p12-home-custom-copy p strong{color:var(--studio-text)}.p12-home-custom-dial{background:0 0;border:0;place-items:center;width:min(100%,260px);min-width:0;padding:4px 0;display:grid}.p12-home-custom-dial svg{fill:none;stroke:#f5f3ee7a;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;overflow:visible}.p12-home-custom-dial .drawing-face{fill:var(--studio-bg)}.p12-home-custom-dial .precision-dial{stroke:var(--studio-accent-strong);transform-origin:0 -17px;animation:6s ease-in-out infinite alternate p12-custom-dial}@keyframes p12-custom-dial{0%{rotate:-24deg}to{rotate:24deg}}.p12-home-custom-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,48px);width:min(100%,980px);min-width:0;display:grid}.p12-home-custom-service{border-top:1px solid var(--studio-line-soft);text-align:center;align-content:start;justify-items:center;gap:7px;min-width:0;padding:20px 0 0;display:grid}.p12-home-custom-service>div{justify-items:center;gap:4px;display:grid}.p12-home-custom-services b{color:var(--studio-text);font:650 13px/1.4 var(--studio-font-sans)}.p12-home-custom-services small{color:var(--studio-muted);font:400 11px/1.5 var(--studio-font-sans)}.p12-home-custom-services strong{color:var(--studio-text);font:650 14px/1.4 var(--studio-font-sans);white-space:nowrap;margin-top:2px}.p12-home-custom-actions{justify-items:center;gap:12px;display:grid}.p12-home-custom-actions>small{color:var(--studio-muted);font-size:var(--studio-type-meta);line-height:1.5}.p12-home-reviews{border-top:1px solid var(--studio-line-soft);padding-block:clamp(72px,6vw,92px)}.p12-home-reviews-head{text-align:center;max-width:720px;margin:0 auto 34px}.p12-home-reviews-head h2{margin:var(--studio-space-3) 0;font:700 var(--studio-type-section)/1.15 var(--studio-font-display);letter-spacing:-.035em}.p12-home-reviews-head p{max-width:560px;color:var(--studio-copy);margin:0 auto;line-height:1.65}.p12-home-reviews-head p strong{color:var(--studio-text)}.p12-home-reviews-head>a{min-height:44px;color:var(--studio-accent-strong);font:600 12px/1.4 var(--studio-font-sans);align-items:center;gap:7px;margin-top:10px;display:inline-flex}.p12-home-reviews-layout{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(28px,4vw,54px);display:grid}.p12-home-reviews-layout[data-count="1"]{grid-template-columns:minmax(0,720px);justify-content:center}.p12-home-reviews-layout[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px;margin-inline:auto}.p12-home-review-quote{border:0;border-top:1px solid var(--studio-line-soft);background:0 0;border-radius:0;align-content:start;min-width:0;min-height:0;padding:24px 0 0;display:grid;position:relative}.p12-home-review-quote:before{content:"“";color:var(--studio-line-strong);font:500 44px/1 var(--studio-font-display);position:absolute;top:10px;right:0}.p12-home-review-quote>header{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-right:34px;display:flex}.p12-home-review-quote>header strong{color:var(--studio-accent-strong);letter-spacing:.08em;font-size:11px}.p12-home-review-quote>header span{color:var(--studio-muted);font-size:var(--studio-type-meta)}.p12-home-review-quote blockquote{min-width:0;max-width:420px;color:var(--studio-text);font:500 clamp(16px, 1.35vw, 19px)/1.58 var(--studio-font-display);letter-spacing:-.012em;overflow-wrap:anywhere;margin:22px 0 24px}.p12-home-review-quote footer{border-top:1px solid #f5f3ee0f;justify-content:space-between;gap:14px;min-width:0;margin-top:auto;padding-top:14px;display:flex}.p12-home-review-quote footer>span{gap:2px;min-width:0;display:grid}.p12-home-review-quote footer b{color:var(--studio-text);font-size:var(--studio-type-label)}.p12-home-review-quote footer small,.p12-home-review-quote footer time{color:var(--studio-muted);font-size:var(--studio-type-meta);overflow-wrap:anywhere}.p12-home .v36-faq{gap:var(--studio-space-8);width:min(1280px,100% - 48px);padding-block:var(--studio-space-9);grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);display:grid}.p12-home .v36-faq-intro{align-self:start}.p12-home .v36-faq-intro h2{margin:var(--studio-space-3) 0;font:700 var(--studio-type-section)/1.15 var(--studio-font-display);letter-spacing:-.03em}.p12-home .v36-faq-intro p{color:var(--studio-copy);line-height:1.7}.p12-home .v36-faq-list{align-self:start}.p12-home-social{border-top:1px solid var(--studio-line-soft);text-align:center;padding-block:clamp(66px,6vw,92px)}.p12-home-social-head{max-width:720px;margin-inline:auto}.p12-home-social-head h2{margin:var(--studio-space-3) 0;font:700 var(--studio-type-section)/1.15 var(--studio-font-display);letter-spacing:-.035em}.p12-home-social-head p{max-width:560px;color:var(--studio-copy);margin:0 auto;line-height:1.65}.p12-home-social-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin-top:clamp(30px,4vw,44px);display:grid}.p12-home-social-link{border-top:1px solid var(--studio-line-soft);min-width:0;min-height:154px;color:var(--studio-copy);align-content:center;justify-items:center;gap:8px;padding:20px 10px 16px;text-decoration:none;transition:color .18s,border-color .18s;display:grid;position:relative}.p12-home-social-icon{border:1px solid var(--studio-line-strong);width:54px;height:54px;color:var(--studio-text);background:#4541393d;border-radius:999px;place-items:center;margin-bottom:2px;transition:transform .22s cubic-bezier(.2,.8,.18,1),border-color .18s,background-color .18s,color .18s;display:grid;position:relative}.p12-home-social-icon:after{content:"";border:1px solid var(--studio-accent-strong);border-radius:inherit;opacity:0;animation:6s ease-out infinite p12-social-ripple;position:absolute;inset:-1px}.p12-home-social-link:nth-child(2) .p12-home-social-icon:after{animation-delay:1.1s}.p12-home-social-link:nth-child(3) .p12-home-social-icon:after{animation-delay:2.2s}.p12-home-social-link:nth-child(4) .p12-home-social-icon:after{animation-delay:3.3s}.p12-home-social-link:nth-child(5) .p12-home-social-icon:after{animation-delay:4.4s}.p12-home-social-link strong{color:var(--studio-text);font:600 var(--studio-type-label)/1.4 var(--studio-font-sans)}.p12-home-social-link small{min-width:0;max-width:100%;color:var(--studio-muted);font-size:var(--studio-type-meta);overflow-wrap:anywhere}.p12-home-social-link>i{color:var(--studio-faint);font-style:normal;transition:transform .18s,color .18s;position:absolute;top:14px;right:8px}.p12-home-social-link:is(:hover,:focus-visible){border-top-color:var(--studio-accent);color:var(--studio-text)}.p12-home-social-link:is(:hover,:focus-visible) .p12-home-social-icon{border-color:var(--studio-accent);color:var(--studio-accent-strong);background:#524d416b;transform:translateY(-4px)scale(1.04)}.p12-home-social-link:is(:hover,:focus-visible)>i{color:var(--studio-accent-strong);transform:translate(2px,-2px)}@keyframes p12-social-ripple{0%,78%,to{opacity:0;transform:scale(.78)}84%{opacity:.42}96%{opacity:0;transform:scale(1.5)}}.p12-home-closing{margin:var(--studio-space-6) 0 0;border-top:1px solid var(--studio-line-soft);background:0 0;border-bottom:0}.p12-home-closing-inner{text-align:center;grid-template-columns:minmax(90px,1fr) minmax(0,520px) minmax(90px,1fr);align-items:center;gap:clamp(14px,3vw,36px);padding-block:clamp(24px,3vw,32px);display:grid}.p12-home-closing-core{justify-items:center;gap:12px;display:grid}.p12-home-closing-arrows{color:#f5f3ee2e;justify-content:center;gap:3px;display:flex}.p12-home-closing-arrows i{transform-origin:50%;border-top:1.5px solid;border-right:1.5px solid;width:14px;height:14px;animation:2.6s ease-in-out infinite p12-closing-chevron-loop;display:block}.p12-home-closing-arrows.is-left i{transform:rotate(45deg)scale(.9)}.p12-home-closing-arrows.is-right i{transform:rotate(-135deg)scale(.9)}.p12-home-closing-arrows i:nth-child(2){animation-delay:.14s}.p12-home-closing-arrows i:nth-child(3){animation-delay:.28s}@keyframes p12-closing-chevron-loop{0%,22%,to{opacity:.18}42%,58%{opacity:.72;color:var(--studio-accent-strong)}78%{opacity:.28}}.p12-home-closing-copy{text-align:center;min-width:0;max-width:620px}.p12-home-closing h2{max-width:620px;font-family:var(--studio-font-display);letter-spacing:-.035em;margin:4px 0;font-size:clamp(28px,2.5vw,36px);font-weight:700;line-height:1.08}.p12-home-closing-copy>p{max-width:520px;color:var(--studio-copy);font-size:var(--studio-type-body);margin:0 auto;line-height:1.6}.p12-home-closing-actions{place-items:center;gap:8px;display:grid}.p12-home-closing-actions>a:not(.p12-home-button){min-height:34px;color:var(--studio-muted);font-size:var(--studio-type-meta);align-items:center;gap:6px;font-weight:500;display:inline-flex}.p12-home-closing-actions>a:not(.p12-home-button) span{color:var(--studio-copy);font-weight:600}.p12-home .v36-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1023px){.p12-home-section-head{gap:var(--studio-space-4);grid-template-columns:1fr}.p12-home-hero{gap:var(--studio-space-6);grid-template-columns:1fr;min-height:0}.p12-home-hero-copy{text-align:center;width:100%;max-width:760px;margin-inline:auto}.p12-home-hero-copy>p:not(.p12-home-hero-note),.p12-home .p12-home-hero-note{margin-inline:auto}.p12-home-hero-media{order:-1}.p12-home-actions{flex-wrap:nowrap;justify-content:center}.p12-home-actions .p12-home-button{width:auto}.p12-home .v36-fit-layout,.p12-home-tryon-layout{grid-template-columns:1fr}.p12-home-tryon-poster{min-height:320px}.p12-home-reviews-layout{grid-template-columns:1fr}.p12-home-social-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.p12-home .v36-display-study{border:0}.p12-home .v36-fit-controls{align-content:start}.p12-home .v36-resolution-options{grid-template-columns:var(--fit-resolution-columns,repeat(2, minmax(0, 1fr)))}}@media (width<=760px){.p12-home-container,.p12-home .v2-container,.p12-home .v36-package,.p12-home .v36-faq{width:calc(100% - 32px)}.p12-home-section,.p12-home .v3-section,.p12-home .v36-package,.p12-home .v36-faq{padding-block:var(--studio-space-8)}.p12-home-hero{padding-block:var(--studio-space-5)}.p12-home-hero-copy h1{font-size:clamp(36px,10vw,44px)}.p12-home-button{width:100%}.p12-home .p12-home-published-rail{width:100%;height:auto;margin-inline:0;padding:8px 16px 28px;-webkit-mask-image:none;mask-image:none}.p12-home .p12-home-published-rail .fa-family-rail-track{animation:none;transform:none}.p12-home .p12-home-published-rail .fa-family-rail-set.is-duplicate{display:none}.p12-home .p12-home-published-rail .fa-family-rail-card{scroll-snap-align:start;flex-basis:242px;grid-template-rows:164px auto;width:242px;min-height:248px}.p12-home .p12-home-published-rail .fa-family-rail-media img{max-height:132px}.p12-home-hero-media{min-height:390px}.p12-home-fan-stage{height:390px}.p12-home-fan-card{width:84px}.p12-home-fan-card[data-slot=far-left]{--fan-x:-112px;--fan-y:18px;--fan-r:-15deg;--fan-s:.83}.p12-home-fan-card[data-slot=left]{--fan-x:-57px;--fan-y:0px;--fan-r:-7.5deg;--fan-s:.92}.p12-home-fan-card[data-slot=center]{--fan-x:0px;--fan-y:-14px;--fan-r:0deg;--fan-s:1}.p12-home-fan-card[data-slot=right]{--fan-x:57px;--fan-y:0px;--fan-r:7.5deg;--fan-s:.92}.p12-home-fan-card[data-slot=far-right]{--fan-x:112px;--fan-y:18px;--fan-r:15deg;--fan-s:.83}.p12-home-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.p12-home-trust>div{border-bottom:1px solid var(--studio-line-soft);min-height:110px}.p12-home-trust>div+div{border-left:0}.p12-home-trust>div:nth-child(2n){border-left:1px solid var(--studio-line-soft)}.p12-home-process{grid-template-columns:1fr;gap:26px}.p12-home-process-link{display:none}.p12-home-process-art{width:min(100%,250px);height:176px}.p12-home .v36-display-study{height:260px;min-height:260px;padding:0}.p12-home .v36-display-drawing{height:250px;min-height:250px}.p12-home .v36-display-canvas{width:min(560px,100%);padding-inline:56px}.p12-home .v36-fit-controls{grid-template-columns:var(--fit-control-columns,1fr);width:min(100%,620px)}.p12-home .v36-fit-control-group.is-orientation{border-right:0;border-bottom:1px solid var(--studio-line-soft);padding:0 0 18px}.p12-home .v36-resolution-options{grid-template-columns:var(--fit-resolution-columns,repeat(2, minmax(0, 1fr)))}.p12-home .v36-results-grid,.p12-home .v36-package-grid,.p12-home .v36-result-card{grid-template-columns:1fr}.p12-home .v36-package-grid article+article{border-left:0}.p12-home .v36-faq{gap:var(--studio-space-6);grid-template-columns:1fr}.p12-home-tryon-layout{gap:var(--studio-space-6)}.p12-home-tryon-actions{display:grid}.p12-home-tryon-poster,.p12-home-tryon-poster video{min-height:250px}.p12-home-custom{gap:var(--studio-space-5)}.p12-home-custom-services{grid-template-columns:1fr;width:min(100%,520px)}.p12-home-custom-dial{border:0;width:min(100%,220px);min-height:0}.p12-home-review-quote{padding-top:20px}.p12-home-social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p12-home-review-quote blockquote{max-width:none}.p12-home-closing-inner{justify-items:center;gap:var(--studio-space-3);text-align:center;grid-template-columns:1fr}.p12-home-closing-arrows{display:none}.p12-home-closing-copy>p{margin-inline:auto}.p12-home-closing-actions{justify-content:center}.p12-home-closing .p12-home-button{width:fit-content}}@media (width<=540px){.p12-home-actions .p12-home-button{padding-inline:var(--studio-space-3)}.p12-home-hero-media{min-height:clamp(280px,87.5vw,315px)}.p12-home-fan-stage{height:clamp(280px,87.5vw,315px)}.p12-home-fan-card{width:clamp(56px,17.5vw,68px)}.p12-home-fan-card[data-slot=far-left]{--fan-x:calc(0px - clamp(74px, 23.125vw, 91px));--fan-y:17px;--fan-r:-14deg}.p12-home-fan-card[data-slot=left]{--fan-x:calc(0px - clamp(38px, 11.875vw, 47px));--fan-y:1px;--fan-r:-7deg}.p12-home-fan-card[data-slot=center]{--fan-y:-10px}.p12-home-fan-card[data-slot=right]{--fan-x:clamp(38px, 11.875vw, 47px);--fan-y:1px;--fan-r:7deg}.p12-home-fan-card[data-slot=far-right]{--fan-x:clamp(74px, 23.125vw, 91px);--fan-y:17px;--fan-r:14deg}.p12-home-fan-dots{inset:10% -8% 12%}.p12-home-fan-dots:before{opacity:.72;background-size:15px 15px,15px 15px,15px 15px;transform:none}.p12-home-fan-dots:after{opacity:.54}.p12-home-social-grid{grid-template-columns:1fr}.p12-home-social-link{min-height:132px}.p12-home .p12-home-published-rail{padding-inline:14px}.p12-home .p12-home-published-rail .fa-family-rail-card{flex-basis:220px;grid-template-rows:152px auto;width:220px;min-height:234px}.p12-home .p12-home-published-rail .fa-family-rail-media img{max-height:122px}}@media (width<=390px){.p12-home-trust{grid-template-columns:1fr}.p12-home-trust>div,.p12-home-trust>div:nth-child(2n){border-left:0;min-height:88px}.p12-home-product-copy{grid-template-columns:1fr}.p12-home .v36-measure-height,.p12-home .v361-height-rule{display:none}.p12-home .v36-resolution-options{grid-template-columns:var(--fit-resolution-columns,1fr)}}@media (prefers-reduced-motion:reduce){.p12-home *,.p12-home :before,.p12-home :after{scroll-behavior:auto;transition:none;animation:none}.p12-home-process article{opacity:1;transform:none}.p12-home-process-link{opacity:.55;color:var(--studio-accent-strong);transform:none}.p12-home .p12-home-process .studio-process-art .receive-arrow{display:none}.p12-home .p12-home-process .studio-process-art .receive-check{opacity:1;stroke-dashoffset:0}}html body.antialiased .fa-public-shell.is-shop{--studio-shell-bg:var(--studio-bg);background:var(--studio-bg);min-width:320px;color:var(--studio-text);font-family:var(--studio-font-sans)}.p12-shop{background:var(--studio-bg);min-height:100vh;color:var(--studio-text);font-family:var(--studio-font-sans);overflow:clip}.p12-shop *,.p12-shop :before,.p12-shop :after{box-sizing:border-box}.p12-shop :is(h1,h2,h3,p){margin-top:0}.p12-shop :is(h1,h2,h3){color:var(--studio-text);font-family:var(--studio-font-display)}.p12-shop a{color:inherit;text-decoration:none}.p12-shop :where(button,input,select){font:inherit}.p12-shop button,.p12-shop a[href],.p12-shop select{-webkit-tap-highlight-color:transparent}.p12-shop-container{width:min(1280px,100% - 48px);margin-inline:auto}.p12-shop-skip{z-index:100;border-radius:var(--studio-control-radius);background:var(--studio-accent);min-height:44px;color:var(--studio-accent-ink);padding:11px 16px;position:fixed;top:8px;left:16px;transform:translateY(-180%)}.p12-shop-skip:focus{transform:none}.p12-shop :is(#p12-shop-main,#p12-shop-catalog,#p12-shop-controls){scroll-margin-top:92px}.p12-shop-eyebrow{color:var(--studio-accent-strong);font:600 var(--studio-type-meta)/1.5 var(--studio-font-sans);letter-spacing:.08em;text-transform:uppercase;align-items:center;display:inline-flex}.p12-shop-intro{gap:var(--studio-space-8);border-bottom:1px solid var(--studio-line-soft);grid-template-columns:minmax(0,1.15fr) minmax(320px,.72fr);align-items:end;padding-block:64px 42px;display:grid}.p12-shop-intro h1{max-width:760px;font-size:var(--studio-type-public-page);letter-spacing:-.045em;margin:12px 0 0;font-weight:700;line-height:1.08}.p12-shop-intro-copy{gap:20px;padding-bottom:3px;display:grid}.p12-shop-intro-copy>p{max-width:500px;color:var(--studio-copy);margin-bottom:0;font-size:14px;line-height:1.72}.p12-shop-catalog-meta{border-top:1px solid var(--studio-line-soft);gap:5px;padding-top:14px;display:grid}.p12-shop-catalog-meta>span{color:var(--studio-copy);flex-wrap:wrap;align-items:baseline;gap:7px;font-size:12px;display:flex}.p12-shop-catalog-meta b{color:var(--studio-text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.p12-shop-catalog-meta i{color:var(--studio-faint);font-style:normal}.p12-shop-catalog-meta small{color:var(--studio-muted);font-size:var(--studio-type-meta)}.p12-shop-catalog{padding-block:28px 96px}.p12-shop-toolbar{border-bottom:1px solid var(--studio-line-soft);grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:16px;padding-bottom:18px;display:grid}.p12-shop-search>label,.p12-shop-select>span,.p12-shop-orientation>legend,.p12-shop-colours>legend{color:var(--studio-muted);font:600 10px/1.4 var(--studio-font-sans);letter-spacing:.035em;margin-bottom:8px;display:block}.p12-shop-search>div{border:1px solid var(--studio-line-soft);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);min-height:46px;color:var(--studio-muted);align-items:center;gap:9px;padding:0 12px;display:flex}.p12-shop-search>div:hover{border-color:var(--studio-line-strong)}.p12-shop-search>div:focus-within{border-color:var(--studio-focus)}.p12-shop-search input{width:100%;min-width:0;height:44px;color:var(--studio-text);background:0 0;border:0;outline:0;padding:0;font-size:14px}.p12-shop-search input::placeholder{color:var(--studio-muted)}.p12-shop-search>div>button{border-radius:var(--studio-radius-compact);width:36px;height:36px;color:var(--studio-muted);background:0 0;border:0;flex:0 0 36px;place-items:center;display:grid}.p12-shop-search>div>button:hover{background:var(--studio-card);color:var(--studio-text)}.p12-shop-catalog-actions{align-items:end;gap:10px;display:flex}.p12-shop-select{min-width:0;display:grid}.p12-shop-select select{border:1px solid var(--studio-line-soft);border-radius:var(--studio-control-radius);background-color:var(--studio-control-bg);width:100%;min-width:0;height:46px;color:var(--studio-text);box-shadow:none;cursor:pointer;margin:0}.p12-shop-select select:hover{border-color:var(--studio-line-strong)}.p12-shop-select select:focus-visible{border-color:var(--studio-focus);outline:2px solid var(--studio-focus);outline-offset:2px}.p12-shop-sort{width:220px}.p12-shop-filter-trigger{border:1px solid var(--studio-line-soft);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);min-height:46px;color:var(--studio-copy);justify-content:center;align-items:center;gap:8px;padding-inline:13px;font-size:12px;display:none}.p12-shop-filter-trigger:hover{border-color:var(--studio-line-strong);color:var(--studio-text)}.p12-shop-filter-trigger>span{background:var(--studio-accent);min-width:19px;height:19px;color:var(--studio-accent-ink);border-radius:999px;place-items:center;padding-inline:5px;font-size:10px;font-weight:700;display:inline-grid}.p12-shop-layout{grid-template-columns:244px minmax(0,1fr);align-items:start;gap:34px;padding-top:30px;display:grid}.p12-shop-filter-rail{border-right:1px solid var(--studio-line-soft);scrollbar-width:thin;scrollbar-color:var(--studio-line-strong) transparent;align-self:start;min-width:0;max-height:calc(100vh - 112px);padding:2px 24px 18px 0;position:sticky;top:92px;overflow-y:auto}.p12-shop-filter-head{border-bottom:1px solid var(--studio-line-soft);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;padding-bottom:18px;display:flex}.p12-shop-filter-head p{color:var(--studio-muted);margin:5px 0 0;font-size:11px;line-height:1.55}.p12-shop-filter-head>button{border-radius:var(--studio-radius-compact);min-height:36px;color:var(--studio-copy);background:0 0;border:0;padding-inline:8px;font-size:11px}.p12-shop-filter-head>button:hover{background:var(--studio-card);color:var(--studio-text)}.p12-shop-filter-fields{gap:20px;min-width:0;display:grid}.p12-shop-filter-fields>:not(:last-child){border-bottom:1px solid var(--studio-line-soft);padding-bottom:20px}.p12-shop-orientation,.p12-shop-colours{border:0;min-width:0;margin:0;padding:0}.p12-shop-orientation>div{gap:5px;display:grid}.p12-shop-orientation label{cursor:pointer;min-width:0;position:relative}.p12-shop-orientation input{opacity:0;width:1px;height:1px;position:absolute}.p12-shop-orientation label>span{border-radius:var(--studio-control-radius);min-height:44px;color:var(--studio-copy);background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:8px 11px;font-size:12px;display:flex}.p12-shop-orientation label>span:hover{background:var(--studio-card);color:var(--studio-text)}.p12-shop-orientation input:checked+span{border-color:var(--studio-line-strong);background:var(--studio-accent-soft);color:var(--studio-text)}.p12-shop-orientation input:checked+span svg{color:var(--studio-accent-strong)}.p12-shop-orientation input:focus-visible+span{outline:2px solid var(--studio-focus);outline-offset:2px}.p12-shop-colour-grid{grid-template-columns:repeat(4,44px);justify-content:start;gap:7px;display:grid}.p12-shop-colour,.p12-shop-colour-all{width:44px;min-width:44px;height:44px;color:var(--studio-muted);background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;padding:0;display:inline-grid}.p12-shop-colour-all{font-size:10px}.p12-shop-colour:hover,.p12-shop-colour-all:hover{border-color:var(--studio-line-soft);background:var(--studio-card);color:var(--studio-text)}.p12-shop-colour[aria-pressed=true],.p12-shop-colour-all[aria-pressed=true]{border-color:var(--studio-accent);background:var(--studio-accent-soft);color:var(--studio-accent-strong)}.p12-shop-colour:focus-visible,.p12-shop-colour-all:focus-visible{outline:2px solid var(--studio-focus);outline-offset:2px}.p12-shop-swatch{display:block;overflow:visible}.p12-shop-results{min-width:0}.p12-shop-results-head{justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:24px;display:flex}.p12-shop-results-head h2{letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(27px,2.5vw,34px);font-weight:700;line-height:1.16}.p12-shop-results-head p{max-width:640px;color:var(--studio-copy);margin:7px 0 0;font-size:12px;line-height:1.65}.p12-shop-active-filters{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.p12-shop-active-filters>span{border:1px solid var(--studio-line-soft);min-height:28px;color:var(--studio-copy);text-transform:capitalize;border-radius:999px;align-items:center;padding:4px 9px;font-size:10px;display:inline-flex}.p12-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.p12-shop-browse-more{border-top:1px solid var(--studio-line-soft);text-align:center;justify-items:center;gap:16px;margin-top:36px;padding:32px 12px 4px;display:grid}.p12-shop-browse-more>p{color:var(--studio-copy);font:400 12px/1.5 var(--studio-font-sans)}.p12-shop-browse-more b{color:var(--studio-text);font-variant-numeric:tabular-nums;font-weight:600}.p12-shop-browse-progress{background:var(--studio-line-soft);width:min(184px,100%);height:2px;overflow:hidden}.p12-shop-browse-progress>span{background:var(--studio-accent);height:100%;display:block}.p12-shop-load-more{border:1px solid var(--studio-line-strong);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);width:min(260px,100%);min-height:48px;color:var(--studio-text);font:600 13px/1.4 var(--studio-font-sans);cursor:pointer;justify-content:center;align-items:center;gap:12px;padding:14px 18px;transition:background-color .18s,border-color .18s;display:inline-flex}.p12-shop-load-more>svg{color:var(--studio-accent);flex-shrink:0}.p12-shop-load-more:hover{border-color:var(--studio-accent);background:var(--studio-card-raised)}.p12-shop-load-more:focus-visible{outline:2px solid var(--studio-focus);outline-offset:3px}.p12-shop-browse-end{min-height:48px;color:var(--studio-copy);font:400 12px/1.5 var(--studio-font-sans);align-items:center;gap:8px;display:inline-flex}.p12-shop-card{border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);background:var(--studio-card);cursor:pointer;flex-direction:column;min-width:0;transition:border-color .18s,background-color .18s;display:flex;position:relative;overflow:hidden}.p12-shop-card:hover,.p12-shop-card:focus-within{border-color:var(--studio-line-strong);background:var(--studio-card-raised)}.p12-shop-card-wish{z-index:5;border:1px solid var(--studio-line-soft);background:var(--studio-control-bg);width:44px;height:44px;color:var(--studio-copy);border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.p12-shop-card-wish:hover{border-color:var(--studio-line-strong);background:var(--studio-card-raised);color:var(--studio-text)}.p12-shop-card-wish.is-saved{border-color:var(--studio-line-strong);background:var(--studio-accent-soft);color:var(--studio-accent-strong)}.p12-shop-card-wish:focus-visible{outline:2px solid var(--studio-focus);outline-offset:3px}.p12-shop-card-media{z-index:2;border-bottom:1px solid var(--studio-line-soft);background:var(--studio-media-bg);place-items:center;height:244px;padding:24px;display:grid;position:relative;overflow:hidden}.p12-shop-card[data-orientation=portrait] .p12-shop-card-media{height:294px;padding-block:28px 22px}.p12-shop-card-media img{object-fit:contain;width:100%;max-width:94%;height:100%;max-height:178px;transition:transform .18s;display:block;transform:none}.p12-shop-card[data-orientation=portrait] .p12-shop-card-media img{width:auto;max-width:86%;max-height:226px}@media (hover:hover) and (pointer:fine){.p12-shop-card:hover .p12-shop-card-media img{transform:scale(1.035)}}.p12-shop-card-body{flex-direction:column;flex:1;gap:10px;min-width:0;padding:16px;display:flex}.p12-shop-card-heading{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;display:grid}.p12-shop-card-heading h2{font:650 16px/1.32 var(--studio-font-display);letter-spacing:-.02em;margin:0}.p12-shop-card-heading h2 a{display:inline}.p12-shop-card-heading p{color:var(--studio-copy);font:400 12px/1.55 var(--studio-font-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;display:-webkit-box;overflow:hidden}.p12-shop-price{white-space:nowrap;color:var(--studio-text);font:650 14px/1.15 var(--studio-font-sans);font-variant-numeric:tabular-nums;align-items:baseline;gap:1px;display:inline-flex}.p12-shop-price>span{color:var(--studio-copy);font-size:10.5px;font-weight:600}.p12-shop-price>b{color:var(--studio-text);font-size:14px;font-weight:650;line-height:1.15}.p12-shop-price>small{color:var(--studio-muted);letter-spacing:.015em;margin-right:3px;font-size:10px;font-weight:600}.p12-shop-card-actions{z-index:3;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;margin-top:auto;padding-top:2px;display:grid;position:relative}.p12-shop-card-actions[data-purchase-mode=etsy],.p12-shop-card-actions[data-purchase-mode=options]{grid-template-columns:minmax(0,1fr)}.p12-shop-card-cart,.p12-shop-card-buy{border:1px solid var(--studio-line-soft);border-radius:var(--studio-control-radius);min-width:0;min-height:44px;font:600 12px/1 var(--studio-font-sans);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding-inline:10px;display:inline-flex}.p12-shop-card-cart{background:var(--studio-control-bg);color:var(--studio-text)}.p12-shop-card-buy{border-color:var(--studio-accent);background:var(--studio-accent);color:var(--studio-accent-ink)}.p12-shop-card-cart:hover{border-color:var(--studio-line-strong);background:var(--studio-card-raised)}.p12-shop-card-buy:hover{border-color:var(--studio-accent-strong);background:var(--studio-accent-strong)}.p12-shop-card-cart:focus-visible,.p12-shop-card-buy:focus-visible,.p12-shop-card-heading a:focus-visible,.p12-shop-card-media:focus-visible{outline:2px solid var(--studio-focus);outline-offset:3px}.p12-shop-state{border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);background:var(--studio-card);justify-items:start;gap:8px;padding:22px;display:grid}.p12-shop-state.is-warning{border-color:color-mix(in srgb, var(--studio-warning) 42%, transparent)}.p12-shop-state>b{color:var(--studio-text);font-size:14px;font-weight:650}.p12-shop-state>p{max-width:700px;color:var(--studio-copy);margin:0;font-size:12px;line-height:1.7}.p12-shop-state>:is(button,div>button,div>a){border:1px solid var(--studio-line-soft);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);min-height:44px;color:var(--studio-text);align-items:center;padding:9px 12px;display:inline-flex}.p12-shop-state>div{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.p12-shop-footer{margin-top:0}.p12-shop-purchase-overlay{z-index:95;background:var(--studio-overlay-backdrop);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.p12-shop-purchase-dialog{border:1px solid var(--studio-line-strong);border-radius:var(--studio-modal-radius);background:var(--studio-dialog-surface);width:min(540px,100%);max-height:min(86vh,720px);color:var(--studio-text);padding:20px;overflow-y:auto}.p12-shop-purchase-head{border-bottom:1px solid var(--studio-line-soft);justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;padding-bottom:17px;display:flex}.p12-shop-purchase-head h2{letter-spacing:-.03em;margin:5px 0 7px;font-size:22px;font-weight:700;line-height:1.22}.p12-shop-purchase-head p{max-width:390px;color:var(--studio-copy);margin:0;font-size:12px;line-height:1.6}.p12-shop-purchase-head>button{border-radius:var(--studio-control-radius);width:44px;height:44px;color:var(--studio-copy);background:0 0;border:0;flex:0 0 44px;place-items:center;display:grid}.p12-shop-purchase-head>button:hover{background:var(--studio-card);color:var(--studio-text)}.p12-shop-purchase-options{gap:8px;display:grid}.p12-shop-purchase-option{border:1px solid var(--studio-line-soft);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);min-height:62px;color:var(--studio-text);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px;display:grid}.p12-shop-purchase-option>span:first-child{gap:3px;min-width:0;display:grid}.p12-shop-purchase-option b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.p12-shop-purchase-option small{color:var(--studio-muted);font-size:10px;line-height:1.4}.p12-shop-purchase-option-side{white-space:nowrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.p12-shop-purchase-option-side strong{color:var(--studio-text);font-size:12px;font-weight:650}.p12-shop-purchase-option:hover:not(:disabled){border-color:var(--studio-line-strong);background:var(--studio-card)}.p12-shop-purchase-option[aria-checked=true]{border-color:var(--studio-accent);background:var(--studio-accent-soft)}.p12-shop-purchase-option[aria-checked=true] .p12-shop-purchase-option-side>svg{color:var(--studio-accent-strong)}.p12-shop-purchase-option:disabled{opacity:.48;cursor:not-allowed}.p12-shop-purchase-option:focus-visible,.p12-shop-purchase-head>button:focus-visible,.p12-shop-purchase-actions>button:focus-visible{outline:2px solid var(--studio-focus);outline-offset:2px}.p12-shop-purchase-actions{border-top:1px solid var(--studio-line-soft);grid-template-columns:1fr 1.35fr;gap:8px;margin-top:18px;padding-top:16px;display:grid}.p12-shop-purchase-actions>button{border:1px solid var(--studio-line-soft);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);min-height:46px;color:var(--studio-text);justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.p12-shop-purchase-actions>button.is-primary{border-color:var(--studio-accent);background:var(--studio-accent);color:var(--studio-accent-ink);font-weight:700}.p12-shop-purchase-actions>button.is-primary:hover:not(:disabled){border-color:var(--studio-accent-strong);background:var(--studio-accent-strong)}.p12-shop-purchase-actions>button:disabled{opacity:.42;cursor:not-allowed}.p12-shop-filter-overlay{z-index:90;background:var(--studio-overlay-backdrop);justify-content:center;align-items:flex-end;padding:12px;animation:.18s both p12-shop-backdrop-in;display:none;position:fixed;inset:0}.p12-shop-filter-dialog{border:1px solid var(--studio-line-strong);border-radius:var(--studio-modal-radius);background:var(--studio-dialog-surface);width:min(520px,100%);max-height:min(86vh,720px);color:var(--studio-text);opacity:1;padding:20px;transition:opacity .18s,translate .26s cubic-bezier(.16,1,.3,1);overflow-y:auto;translate:0}@starting-style{.p12-shop-filter-dialog{opacity:0;translate:0 12px}}.p12-shop-filter-overlay.is-closing{pointer-events:none;animation:.18s both p12-shop-backdrop-out}.p12-shop-filter-overlay.is-closing .p12-shop-filter-dialog{opacity:0;transition-duration:.18s;translate:0 8px}@keyframes p12-shop-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes p12-shop-backdrop-out{0%{opacity:1}to{opacity:0}}.p12-shop-filter-dialog-head{border-bottom:1px solid var(--studio-line-soft);justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:19px;padding-bottom:17px;display:flex}.p12-shop-filter-dialog-head h2{letter-spacing:-.03em;margin:5px 0 0;font-size:22px;font-weight:700;line-height:1.25}.p12-shop-filter-dialog-head>button{border-radius:var(--studio-control-radius);width:44px;height:44px;color:var(--studio-copy);background:0 0;border:0;flex:0 0 44px;place-items:center;display:grid}.p12-shop-filter-dialog-head>button:hover{background:var(--studio-card);color:var(--studio-text)}.p12-shop-filter-dialog-actions{border-top:1px solid var(--studio-line-soft);background:var(--studio-dialog-surface);grid-template-columns:1fr 1.35fr;gap:8px;margin:21px -20px -20px;padding:14px 20px 20px;display:grid;position:sticky;bottom:-20px}.p12-shop-filter-dialog-actions>button{border:1px solid var(--studio-line-soft);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);min-height:46px;color:var(--studio-text);font-size:12px}.p12-shop-filter-dialog-actions>button:disabled{opacity:.42;cursor:default}.p12-shop-filter-done{border-color:var(--studio-accent);background:var(--studio-accent);color:var(--studio-accent-ink);font-weight:700}.p12-shop-filter-done:hover{border-color:var(--studio-accent-strong);background:var(--studio-accent-strong)}@media (width>=1500px){.p12-shop-layout{grid-template-columns:252px minmax(0,1fr);gap:38px}.p12-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1023px){.p12-shop-intro{grid-template-columns:1fr;gap:24px;padding-block:48px 34px}.p12-shop-intro-copy{max-width:680px}.p12-shop-toolbar{grid-template-columns:minmax(0,1fr) auto}.p12-shop-filter-trigger{display:inline-flex}.p12-shop-layout{padding-top:24px;display:block}.p12-shop-filter-rail{display:none}.p12-shop-filter-overlay{display:flex}.p12-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p12-shop-filter-dialog .p12-shop-orientation>div{grid-template-columns:repeat(3,minmax(0,1fr))}.p12-shop-filter-dialog .p12-shop-orientation label>span{border-color:var(--studio-line-soft);justify-content:center}.p12-shop-filter-dialog .p12-shop-colour-grid{grid-template-columns:repeat(7,44px)}}@media (width<=760px){.p12-shop-container{width:calc(100% - 32px)}.p12-shop-intro{gap:18px;padding-block:38px 28px}.p12-shop-intro h1{font-size:clamp(34px,10.5vw,42px)}.p12-shop-toolbar{grid-template-columns:1fr;gap:12px}.p12-shop-catalog-actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;display:grid}.p12-shop-sort{width:auto}.p12-shop-filter-trigger{margin-top:18px}.p12-shop-results-head{flex-direction:column;align-items:flex-start;gap:14px}.p12-shop-active-filters{justify-content:flex-start}.p12-shop-grid{grid-template-columns:1fr;gap:18px}.p12-shop-card-media{height:238px}.p12-shop-card[data-orientation=portrait] .p12-shop-card-media{height:286px}.p12-shop-filter-overlay{padding:8px}.p12-shop-filter-dialog{max-height:90vh;padding:18px}.p12-shop-filter-dialog .p12-shop-colour-grid{grid-template-columns:repeat(5,44px)}.p12-shop-filter-dialog-actions{margin:20px -18px -18px;padding:13px 18px 18px;bottom:-18px}}@media (width<=390px){.p12-shop-container{width:calc(100% - 24px)}.p12-shop-card-heading{grid-template-columns:minmax(0,1fr) auto;gap:10px}}@media (prefers-reduced-motion:reduce){.p12-shop *,.p12-shop :before,.p12-shop :after{scroll-behavior:auto;transition:none;animation:none}.p12-shop-card-media img{transform:none}.p12-shop-filter-overlay,.p12-shop-filter-overlay.is-closing{animation:none}.p12-shop-filter-dialog,.p12-shop-filter-overlay.is-closing .p12-shop-filter-dialog{opacity:1;transition:none;translate:none}}html body.antialiased .fa-public-shell.is-product{--studio-shell-bg:var(--studio-bg)}.fa-public-shell.is-product,.fa-v2-preview.is-product{background:var(--studio-bg);min-width:320px;color:var(--studio-text);font-family:var(--studio-font-sans)}.p12-product-main{background:var(--studio-bg);min-height:80vh;color:var(--studio-text);font-family:var(--studio-font-sans);overflow:clip}.p12-product-main *,.p12-product-main :before,.p12-product-main :after,.p12-product-viewer *,.p12-product-viewer :before,.p12-product-viewer :after{box-sizing:border-box}.p12-product-main :is(h1,h2,h3,p),.p12-product-viewer :is(h1,h2,h3,p){margin-top:0}.p12-product-main :is(h1,h2,h3),.p12-product-viewer :is(h1,h2,h3){color:var(--studio-text);font-family:var(--studio-font-display)}.p12-product-main :where(button,input,select),.p12-product-viewer :where(button,input,select){font:inherit}.p12-product-container{width:min(1280px,100% - 48px);margin-inline:auto}.p12-product-skip{z-index:100;border-radius:var(--studio-control-radius);background:var(--studio-accent);min-height:44px;color:var(--studio-accent-ink);padding:11px 16px;position:fixed;top:8px;left:16px;transform:translateY(-180%)}.p12-product-skip:focus{transform:none}#p12-product-main{scroll-margin-top:92px}.p12-product-eyebrow{color:var(--studio-accent-strong);font:600 var(--studio-type-meta)/1.45 var(--studio-font-sans);letter-spacing:.075em;text-transform:uppercase;display:inline-flex}.p12-product-partial{border:1px solid color-mix(in srgb, var(--studio-warning) 34%, transparent);border-radius:var(--studio-control-radius);color:var(--studio-copy);align-items:center;gap:10px;margin-top:24px;padding:11px 13px;font-size:12px;display:flex}.p12-product-partial b{color:var(--studio-warning);font-weight:650}.p12-product-shell{grid-template-columns:minmax(0,1.24fr) minmax(360px,.76fr);align-items:start;gap:48px;padding-block:48px 88px;display:grid}.p12-product-mobile-identity{display:none}.p12-product-media-column{min-width:0}.p12-product-context{min-height:44px;color:var(--studio-muted);font:600 9px/1.4 var(--studio-font-sans);letter-spacing:.065em;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;display:flex}.p12-product-context>button{min-height:44px;color:var(--studio-copy);font:600 11px/1 var(--studio-font-sans);background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.p12-product-context>button:hover{color:var(--studio-text)}.p12-product-stage{border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);background:var(--studio-media-bg);place-items:center;min-height:520px;padding:58px 38px 56px;display:grid;position:relative;overflow:hidden}.p12-product-stage[data-orientation=portrait]{min-height:650px;padding-block:64px 58px}.p12-product-stage-artwork{z-index:1;object-fit:contain;width:100%;max-width:94%;max-height:390px;animation:.18s both p12-product-variant-settle;display:block;position:relative}.p12-product-stage[data-orientation=portrait] .p12-product-stage-artwork{width:auto;max-width:86%;max-height:540px}@keyframes p12-product-variant-settle{0%{opacity:.62;translate:0 3px}to{opacity:1;translate:0}}.p12-product-dot-field{display:none}.p12-product-stage-meta{z-index:2;color:var(--studio-muted);font:600 9px/1.4 var(--studio-font-sans);letter-spacing:.055em;justify-content:space-between;gap:12px;display:flex;position:absolute;top:16px;left:18px;right:18px}.p12-product-stage-meta b{color:var(--studio-copy);font-weight:600}.p12-product-preview-trigger{z-index:2;border:1px solid var(--studio-line-soft);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);min-height:42px;color:var(--studio-copy);font:600 11px/1 var(--studio-font-sans);align-items:center;gap:7px;padding:8px 11px;display:inline-flex;position:absolute;bottom:11px;right:12px}.p12-product-preview-trigger:hover:not(:disabled){border-color:var(--studio-line-strong);color:var(--studio-text)}.p12-product-preview-trigger:disabled{opacity:.42}.p12-product-image-unavailable{text-align:center;max-width:360px;color:var(--studio-copy);place-items:center;gap:5px;display:grid}.p12-product-image-unavailable b{color:var(--studio-text);font:650 14px/1.4 var(--studio-font-sans)}.p12-product-image-unavailable span{font-size:11px;line-height:1.55}.p12-product-factbar{border-top:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;display:grid}.p12-product-factbar>span{min-width:0;min-height:46px;color:var(--studio-muted);align-items:center;gap:8px;padding:9px 11px;display:flex}.p12-product-factbar>span:not(:last-child){border-right:1px solid var(--studio-line-soft)}.p12-product-factbar svg{color:var(--studio-accent-strong);flex:0 0 15px}.p12-product-factbar b{color:var(--studio-copy);font:600 10.5px/1.4 var(--studio-font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p12-product-config{min-width:0;padding-top:42px;position:sticky;top:92px}.p12-product-config>h1{max-width:520px;font:700 clamp(34px, 3.15vw, 44px)/1.06 var(--studio-font-display);letter-spacing:-.045em;margin:9px 0 12px}.p12-product-description{max-width:540px;color:var(--studio-copy);font:400 13px/1.67 var(--studio-font-sans);margin-bottom:0}.p12-product-selection{color:var(--studio-muted);font:500 10px/1.5 var(--studio-font-sans);margin:10px 0 0}.p12-product-variant-config{margin-top:18px}.p12-product-variant-heading{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.p12-product-variant-heading>span{color:var(--studio-text);font:650 12px/1.4 var(--studio-font-sans)}.p12-product-variant-heading>small{color:var(--studio-muted);font:400 9.5px/1.4 var(--studio-font-sans)}.p12-product-picker{border:0;min-width:0;margin:0;padding:0 0 18px}.p12-product-sizes{border-top:1px solid var(--studio-line-soft);padding:18px 0 0}.p12-product-picker legend{width:100%;color:var(--studio-copy);font:600 11px/1.4 var(--studio-font-sans);margin-bottom:9px;display:block}.p12-product-picker>div:not(.p12-product-static-choice){grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.p12-product-colours button,.p12-product-sizes button,.p12-product-static-choice{border:1px solid var(--studio-line-soft);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);min-width:0;min-height:48px;color:var(--studio-copy);text-align:left;align-items:center;gap:9px;padding:8px 10px;display:flex;position:relative}.p12-product-colours button:hover:not(:disabled),.p12-product-sizes button:hover:not(:disabled){border-color:var(--studio-line-strong);color:var(--studio-text)}.p12-product-colours button[aria-pressed=true],.p12-product-sizes button[aria-pressed=true]{border-color:var(--studio-accent);background:var(--studio-accent-soft);color:var(--studio-text)}.p12-product-colours button:disabled,.p12-product-sizes button:disabled{opacity:.42;cursor:not-allowed}.p12-product-colour-svg{flex:0 0 28px;width:28px;height:28px}.p12-product-colours button>span,.p12-product-static-choice>span{min-width:0;font:600 11px/1.35 var(--studio-font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p12-product-colours button>svg:last-child,.p12-product-sizes button>svg:last-child,.p12-product-static-choice>svg:last-child{color:var(--studio-accent-strong);flex:0 0 14px;margin-left:auto}.p12-product-colours button>small{color:var(--studio-muted);margin-left:auto;font-size:9px;display:block}.p12-product-sizes button{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;display:grid}.p12-product-sizes button>span{color:inherit;font:600 11px/1.35 var(--studio-font-sans)}.p12-product-sizes button>small{color:var(--studio-muted);font:400 9px/1.4 var(--studio-font-sans);text-transform:capitalize;grid-column:1}.p12-product-sizes button>svg{color:var(--studio-accent-strong);grid-area:1/2/span 2;align-self:center}.p12-product-static-choice{cursor:default;justify-content:flex-start}.p12-product-static-choice[data-single-option=true]{border-color:var(--studio-line-soft);background:0 0}.p12-product-static-choice small{color:var(--studio-muted);text-transform:capitalize;margin-left:auto;font-size:9px}.p12-product-buy-block{border-top:1px solid var(--studio-line-soft);margin-top:20px;padding-top:18px}.p12-product-price-row{justify-content:space-between;align-items:end;gap:18px;margin-bottom:12px;display:flex}.p12-product-price-row>div{gap:3px;display:grid}.p12-product-price-row>div>span{color:var(--studio-muted);font:600 9px/1.4 var(--studio-font-sans);letter-spacing:.055em}.p12-product-price-row>div>small{color:var(--studio-faint);font-size:9px}.p12-product-price{color:var(--studio-text);font-family:var(--studio-font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:1px;display:inline-flex}.p12-product-price>span{color:var(--studio-copy);font-size:12px;font-weight:650}.p12-product-price>b{color:var(--studio-text);font:700 24px/1 var(--studio-font-display);letter-spacing:-.025em}.p12-product-price>small{color:var(--studio-muted);margin-left:5px;font-size:8px;font-weight:600}.p12-product-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.p12-product-actions>button{border:1px solid var(--studio-line-soft);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);min-width:0;min-height:44px;color:var(--studio-text);font:600 11px/1.25 var(--studio-font-sans);justify-content:center;align-items:center;gap:7px;padding:9px 11px;display:inline-flex}.p12-product-actions>button.is-primary{border-color:var(--studio-accent);background:var(--studio-accent);color:var(--studio-accent-ink);grid-column:1/-1;font-weight:700}.p12-product-actions>button.is-wide{grid-column:1/-1}.p12-product-actions>button.is-wishlist{background:0 0}.p12-product-direct-lock{border:1px solid var(--studio-line-soft);border-radius:var(--studio-control-radius);min-height:44px;color:var(--studio-copy);background:0 0;grid-column:1/-1;align-items:center;gap:10px;padding:9px 11px;display:flex}.p12-product-direct-lock>svg{color:var(--studio-accent-strong);flex:none}.p12-product-direct-lock>span{text-align:left;gap:2px;display:grid}.p12-product-direct-lock b{color:var(--studio-text);font-size:11px;font-weight:650}.p12-product-direct-lock small{color:var(--studio-muted);font-size:9px}.p12-product-actions>button.is-wishlist[aria-pressed=true]{border-color:var(--studio-line-strong);background:var(--studio-accent-soft);color:var(--studio-accent-strong)}.p12-product-actions>button:hover:not(:disabled){border-color:var(--studio-line-strong);background:var(--studio-card-raised)}.p12-product-actions>button.is-primary:hover:not(:disabled){border-color:var(--studio-accent-strong);background:var(--studio-accent-strong)}.p12-product-provider-unavailable{border:1px solid var(--studio-line-soft);border-radius:var(--studio-control-radius);color:var(--studio-copy);gap:4px;padding:12px;display:grid}.p12-product-provider-unavailable b{color:var(--studio-text);font-size:11px}.p12-product-provider-unavailable span{font-size:10px;line-height:1.5}.p12-product-buy-block>.p12-product-provider-note{border-top:1px solid var(--studio-line-soft);color:var(--studio-muted);font:400 9.5px/1.55 var(--studio-font-sans);align-items:flex-start;gap:8px;margin:16px 0 0;padding-top:14px;display:flex}.p12-product-provider-note svg{color:var(--studio-accent-strong);flex:0 0 14px;margin-top:1px}.p12-product-package,.p12-product-before{border-top:1px solid var(--studio-line-soft);padding-block:70px}.p12-product-related{border-top:1px solid var(--studio-line-soft);padding-block:70px 88px}.p12-product-section-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;max-width:720px;margin-bottom:28px;display:grid}.p12-product-section-heading h2{max-width:720px;font:700 clamp(28px,2.6vw,36px)/1.12 var(--studio-font-display);letter-spacing:-.035em;margin:0}.p12-product-package-grid{border-bottom:1px solid var(--studio-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px;display:grid}.p12-product-package-grid article{border-top:1px solid var(--studio-line-soft);background:0 0;grid-template-columns:30px minmax(0,1fr);grid-template-areas:"icon label""icon value""icon state";gap:3px 10px;min-width:0;padding:15px 0;display:grid}.p12-product-package-icon{width:30px;height:30px;color:var(--studio-accent-strong);grid-area:icon;align-self:start;place-items:center;display:grid}.p12-product-package-label{color:var(--studio-muted);font:600 9px/1.4 var(--studio-font-sans);letter-spacing:.035em;text-transform:uppercase;grid-area:label}.p12-product-package-grid article>b{overflow-wrap:anywhere;color:var(--studio-text);font:600 11px/1.45 var(--studio-font-sans);grid-area:value}.p12-product-package-grid article>small{color:var(--studio-muted);font:400 9px/1.4 var(--studio-font-sans);grid-area:state}.p12-product-package-grid article[data-state=included]>small{color:var(--studio-copy)}.p12-product-aida64{border-top:1px solid var(--studio-line-soft);color:var(--studio-copy);font:400 11px/1.6 var(--studio-font-sans);grid-template-columns:190px minmax(0,1fr);gap:20px;margin:18px 0 0;padding-top:16px;display:grid}.p12-product-aida64 b{color:var(--studio-text);font-weight:650}.p12-product-related>.p12-product-section-heading{grid-template-columns:1fr;align-items:start;gap:7px;max-width:none;margin-bottom:24px}.p12-product-related-browse{border:1px solid var(--studio-line-soft);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);min-height:44px;color:var(--studio-text);font:600 14px/1.25 var(--studio-font-sans);cursor:pointer;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding:10px 16px;display:inline-flex}.p12-product-related-browse:hover{border-color:var(--studio-text)}.p12-product-related .p12-product-related-tiles.is-static .fa-family-rail-set{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.p12-product-related-tiles.is-static .fa-family-rail-card{border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);background:var(--studio-card);grid-template-rows:184px auto;grid-template-columns:1fr;min-height:276px}.p12-product-related-tiles .fa-family-rail-media{border-bottom:1px solid var(--studio-line-soft);background:var(--studio-media-bg);padding:24px 22px 18px}.p12-product-related-tiles .fa-family-rail-media img{filter:none;max-height:142px}.p12-product-related-tiles .fa-family-rail-media[data-orientation=portrait] img{max-height:148px}.p12-product-related-tiles .fa-family-rail-copy{gap:4px;padding:14px 16px 16px}.p12-product-related-tiles .fa-family-rail-copy b{font:650 15px/1.35 var(--studio-font-display);letter-spacing:-.018em}.p12-product-related-tiles .fa-family-rail-copy span{color:var(--studio-muted);font:400 11px/1.45 var(--studio-font-sans)}.p12-product-related-tiles .fa-family-rail-copy strong{color:var(--studio-text);font:600 13px/1.3 var(--studio-font-sans);margin-top:3px}.p12-product-related-tiles .fa-family-rail-card:is(:hover,:focus-visible){border-color:var(--studio-line-strong);background:var(--studio-card-raised);transform:none}.p12-product-state{justify-items:start;gap:9px;padding-block:86px;display:grid}.p12-product-state>span{color:var(--studio-accent-strong);font:600 var(--studio-type-meta)/1.4 var(--studio-font-sans);letter-spacing:.075em}.p12-product-state h1{max-width:760px;font:700 var(--studio-type-public-page)/1.08 var(--studio-font-display);letter-spacing:-.04em;margin:0}.p12-product-state p{max-width:700px;color:var(--studio-copy);margin:0;font-size:13px;line-height:1.65}.p12-product-state>div{flex-wrap:wrap;gap:8px;display:flex}.p12-product-state button{border:1px solid var(--studio-line-soft);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);min-height:44px;color:var(--studio-text);padding:9px 12px}.p12-product-viewer-overlay{z-index:96;background:var(--studio-overlay-backdrop);place-items:center;padding:16px;animation:.18s both p12-product-viewer-backdrop-in;display:grid;position:fixed;inset:0}.p12-product-viewer{border:1px solid var(--studio-line-strong);border-radius:var(--studio-modal-radius);background:var(--studio-dialog-surface);opacity:1;gap:14px;width:min(1040px,100%);max-height:92vh;padding:18px;transition:opacity .18s,translate .26s cubic-bezier(.16,1,.3,1);display:grid;overflow:auto;translate:0}@starting-style{.p12-product-viewer{opacity:0;translate:0 12px}}.p12-product-viewer-overlay.is-closing{pointer-events:none;animation:.18s both p12-product-viewer-backdrop-out}.p12-product-viewer-overlay.is-closing .p12-product-viewer{opacity:0;transition-duration:.18s;translate:0 8px}@keyframes p12-product-viewer-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes p12-product-viewer-backdrop-out{0%{opacity:1}to{opacity:0}}.p12-product-viewer-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.p12-product-viewer-head span{color:var(--studio-accent-strong);font:600 9px/1.4 var(--studio-font-sans);letter-spacing:.065em}.p12-product-viewer-head h2{font:700 22px/1.2 var(--studio-font-display);letter-spacing:-.025em;margin:4px 0 2px}.p12-product-viewer-head p{color:var(--studio-muted);margin:0;font-size:10px}.p12-product-viewer-head>button{border-radius:var(--studio-control-radius);width:44px;height:44px;color:var(--studio-copy);background:0 0;border:0;flex:0 0 44px;place-items:center;display:grid}.p12-product-viewer-head>button:hover{background:var(--studio-card);color:var(--studio-text)}.p12-product-viewer-canvas{border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);background:var(--studio-media-bg);place-items:center;min-height:320px;padding:28px;display:grid;overflow:auto}.p12-product-viewer-canvas>div{place-items:center;width:100%;height:100%;transition:transform .14s;display:grid}.p12-product-viewer-canvas img{object-fit:contain;width:100%;height:100%;max-height:68vh;display:block}.p12-product-viewer-canvas[data-orientation=portrait] img{width:auto;max-width:90%}.p12-product-viewer-controls{justify-content:center;align-items:center;gap:7px;display:flex}.p12-product-viewer-controls button{border:1px solid var(--studio-line-soft);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);min-width:44px;min-height:44px;color:var(--studio-copy);font:600 10px/1 var(--studio-font-sans);justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.p12-product-viewer-controls button:hover:not(:disabled){border-color:var(--studio-line-strong);color:var(--studio-text)}.p12-product-viewer-controls button:disabled{opacity:.35}.p12-product-viewer-controls b{text-align:center;min-width:52px;color:var(--studio-copy);font:600 10px/1 var(--studio-font-sans)}.p12-product-viewer>small{color:var(--studio-muted);text-align:center;font-size:9px}.p12-product-footer{margin-top:0}@media (width<=1100px){.p12-product-shell{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:34px}.p12-product-config{position:static}.p12-product-stage{min-height:470px}.p12-product-stage-artwork{max-height:350px}.p12-product-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.p12-product-container{width:min(100% - 32px,760px)}.p12-product-shell{grid-template-columns:1fr;gap:24px;padding-block:34px 66px}.p12-product-mobile-identity{order:-2;display:block}.p12-product-mobile-identity .p12-product-eyebrow{margin-bottom:8px}.p12-product-mobile-identity h1{font:700 clamp(32px,8.5vw,42px)/1.07 var(--studio-font-display);letter-spacing:-.04em;margin:0 0 10px}.p12-product-mobile-identity p{max-width:620px;color:var(--studio-copy);font:400 12px/1.62 var(--studio-font-sans);margin:0}.p12-product-mobile-identity small{color:var(--studio-muted);margin-top:10px;font-size:9.5px;display:block}.p12-product-config{padding-top:0}.p12-product-config>:is(.p12-product-eyebrow,h1,.p12-product-description,.p12-product-selection),.p12-product-context>span{display:none}.p12-product-stage{min-height:410px}.p12-product-stage[data-orientation=portrait]{min-height:560px}.p12-product-factbar{grid-template-columns:1fr}.p12-product-factbar>span:not(:last-child){border-right:0;border-bottom:1px solid var(--studio-line-soft)}.p12-product-package,.p12-product-before,.p12-product-related{padding-block:56px}.p12-product-section-heading{grid-template-columns:1fr;gap:8px;margin-bottom:22px}.p12-product-related-tiles.is-static{padding:0 0 12px;overflow-x:auto}.p12-product-related-tiles.is-static .fa-family-rail-track{width:max-content}.p12-product-related .p12-product-related-tiles.is-static .fa-family-rail-set{gap:12px;width:max-content;display:flex}.p12-product-related-tiles.is-static .fa-family-rail-card{grid-template-rows:150px auto;min-height:248px}.p12-product-related-tiles .fa-family-rail-media{padding:18px 16px 14px}.p12-product-related-tiles .fa-family-rail-media img{max-height:116px}}@media (width<=560px){.p12-product-container{width:calc(100% - 24px)}.p12-product-shell{padding-top:26px;padding-bottom:54px}.p12-product-stage{min-height:300px;padding:48px 14px 54px}.p12-product-stage-artwork{max-width:96%;max-height:210px}.p12-product-stage[data-orientation=portrait]{min-height:min(64vh,500px);padding-block:52px 54px}.p12-product-stage[data-orientation=portrait] .p12-product-stage-artwork{max-width:86%;max-height:min(48vh,380px)}.p12-product-picker>div:not(.p12-product-static-choice){grid-template-columns:1fr}.p12-product-colours button,.p12-product-sizes button,.p12-product-static-choice{min-height:48px}.p12-product-actions{grid-template-columns:1fr 1fr}.p12-product-actions>button{min-height:44px}.p12-product-actions>button.is-primary{grid-column:1/-1}.p12-product-package-grid{grid-template-columns:1fr;gap:0}.p12-product-aida64{grid-template-columns:1fr;gap:4px}.p12-product-viewer-overlay{padding:8px}.p12-product-viewer{max-height:94vh;padding:14px}.p12-product-viewer-canvas{min-height:250px;padding:14px}.p12-product-viewer-controls{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.p12-product-stage-artwork,.p12-product-viewer-overlay,.p12-product-viewer-overlay.is-closing{animation:none}.p12-product-viewer,.p12-product-viewer-overlay.is-closing .p12-product-viewer,.p12-product-viewer-canvas>div{opacity:1;transition:none;translate:none}}@scope(.fa-v2-preview:not([data-public-shell-owner=p10o])) to ([data-public-shell-owner=p10o]){.fa-v2-preview .fa-storefront-header{z-index:45;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;width:100%;padding-top:12px;position:sticky;top:0}.fa-v2-preview .fa-storefront-header-inner{border:1px solid var(--studio-shell-line);background:var(--studio-shell-glass);width:min(1360px,100% - 32px);min-height:64px;box-shadow:var(--studio-shell-shadow);-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);pointer-events:auto;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-inline:auto;padding:0 10px 0 14px;display:grid}.fa-v2-preview .fa-storefront-brand{min-height:44px;color:var(--v2-text);justify-self:start;align-items:center;padding:0;text-decoration:none;display:flex}.fa-v2-preview .fa-storefront-brand-lockup{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.fa-v2-preview .fa-storefront-brand-lockup img{object-fit:contain;filter:none;flex:none;width:28px;height:24px;display:block}.fa-v2-preview .fa-storefront-brand-name{letter-spacing:-.055em;color:var(--v2-text);font:600 21px/1 Poppins,Geist,sans-serif}.fa-v2-preview .fa-storefront-nav{align-items:center;gap:5px;display:flex}.fa-v2-preview .fa-storefront-nav>:is(a,button),.fa-v2-preview .fa-storefront-mobile-menu nav>:is(a,button){min-height:44px;color:var(--v2-copy);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;padding:10px 16px;font:500 14px/1.5 Geist,sans-serif;text-decoration:none;display:flex}.fa-v2-preview .fa-storefront-nav>:is(a,button):hover,.fa-v2-preview .fa-storefront-mobile-menu nav>:is(a,button):hover{color:var(--v2-text);background:#ffffff08}.fa-v2-preview .fa-storefront-nav>.is-active,.fa-v2-preview .fa-storefront-mobile-menu nav>.is-active{color:var(--studio-shell-text);border-color:var(--studio-shell-line);background:#ffffff0f}.fa-v2-preview .fa-storefront-tools{justify-content:flex-end;align-items:center;gap:3px;display:flex}.fa-v2-preview .fa-storefront-icon{width:44px;height:44px;color:var(--v2-copy);background:0 0;border-radius:8px;flex:0 0 44px;place-items:center;padding:0;text-decoration:none;display:inline-grid}.fa-v2-preview .fa-storefront-icon:hover{background:var(--studio-brand-accent-soft);color:var(--studio-brand-accent-strong)}.fa-v2-preview .fa-storefront-tools,.fa-v2-preview :is(.fa-storefront-runtime-cart,.fa-storefront-runtime-wishlist){position:relative}.fa-v2-preview :is(.fa-storefront-runtime-cart,.fa-storefront-runtime-wishlist)>i{color:#17130e;background:#e6a044;border-radius:999px;place-items:center;min-width:15px;height:15px;padding-inline:3px;font:650 8px/1 Geist,sans-serif;display:grid;position:absolute;top:3px;right:2px}.fa-v2-preview .fa-storefront-runtime-account{position:relative}.fa-v2-preview .fa-storefront-runtime-account-menu{z-index:80;border:1px solid var(--studio-shell-line);background:var(--studio-shell-glass);width:240px;box-shadow:var(--studio-shell-shadow);-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);border-radius:14px;gap:3px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.fa-v2-preview .fa-storefront-runtime-account-menu>span{color:var(--v2-muted);text-overflow:ellipsis;white-space:nowrap;padding:8px 10px;font-size:10px;overflow:hidden}.fa-v2-preview .fa-storefront-runtime-account-menu>button{min-height:44px;color:var(--v2-copy);text-align:left;border-radius:6px;padding:8px 10px}.fa-v2-preview .fa-storefront-runtime-account-menu>button:hover{background:var(--studio-brand-accent-soft);color:var(--studio-brand-accent-strong)}.fa-v2-preview .fa-storefront-mobile-menu{display:none;position:relative}.fa-v2-preview .fa-storefront-mobile-menu>summary{cursor:pointer;width:44px;min-height:44px;color:var(--v2-text);border-radius:8px;place-items:center;list-style:none;display:grid}.fa-v2-preview .fa-storefront-mobile-menu>summary::-webkit-details-marker{display:none}.fa-v2-preview .fa-storefront-mobile-menu[open]>summary{background:var(--studio-brand-accent-soft);color:var(--studio-brand-accent-strong)}.fa-v2-preview .fa-storefront-mobile-menu>nav{border:1px solid var(--studio-shell-line);background:var(--studio-shell-glass);width:min(300px,100vw - 24px);box-shadow:var(--studio-shell-shadow);-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);border-radius:14px;padding:8px;position:absolute;top:calc(100% + 12px);right:0}.fa-v2-preview .fa-storefront-mobile-menu nav>button{text-align:left;width:100%}.fa-v2-preview .fa-storefront-mobile-menu nav>:is(a,button):hover{border-color:var(--studio-shell-line);background:var(--studio-brand-accent-soft);color:var(--studio-brand-accent-strong)}.fa-v2-preview .fa-storefront-footer{border-top:1px solid var(--studio-shell-line);background:linear-gradient(180deg, #0000, #00000014 22%, var(--studio-shell-bg) 100%);color:var(--studio-shell-copy);margin-top:72px;padding-block:64px 26px}.fa-v2-preview .fa-storefront-footer-top{grid-template-columns:minmax(0,1.45fr) minmax(180px,.8fr) minmax(180px,.8fr);gap:48px;padding-bottom:48px;display:grid}.fa-v2-preview .fa-storefront-footer-brand>:is(a,button){min-height:44px;color:inherit;align-items:center;padding:0;text-decoration:none;display:inline-flex}.fa-v2-preview .fa-storefront-footer-brand>p{color:var(--v2-text);letter-spacing:-.025em;margin:18px 0 12px;font:500 20px/1.5 Poppins,Geist,sans-serif}.fa-v2-preview .fa-storefront-footer-brand>small{font-size:12px;line-height:1.8}.fa-v2-preview .fa-storefront-footer-top>nav{flex-direction:column;align-items:flex-start;display:flex}.fa-v2-preview .fa-storefront-footer nav>h2{color:var(--studio-brand-accent-strong);letter-spacing:.09em;text-transform:uppercase;margin:10px 0 12px;font:600 10px/1.5 Geist,sans-serif}.fa-v2-preview .fa-storefront-footer nav :is(a,button){min-height:44px;color:var(--v2-copy);align-items:center;gap:6px;padding:0;font-size:13px;text-decoration:none;display:inline-flex}.fa-v2-preview .fa-storefront-footer nav :is(a,button):hover{color:var(--studio-brand-accent-strong)}.fa-v2-preview .fa-storefront-footer-bottom{border-top:1px solid var(--studio-shell-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding-top:20px;display:flex}.fa-v2-preview .fa-storefront-footer-bottom>span{font-size:12px}.fa-v2-preview .fa-storefront-footer-bottom>nav{flex-wrap:wrap;gap:4px 24px;display:flex}.fa-v2-preview .fa-storefront-footer-bottom nav a{font-size:12px}.fa-v2-preview .fa-storefront-footer-disclosure{color:var(--v2-muted);margin:14px 0 0;font-size:11px;line-height:1.8}@media (width<=899px){.fa-v2-preview:is(.is-shop,.is-product) .fa-storefront-header-inner{grid-template-columns:1fr auto;width:min(100% - 32px,1360px);min-height:64px}.fa-v2-preview:is(.is-shop,.is-product) .fa-storefront-nav,.fa-v2-preview:is(.is-shop,.is-product) .fa-storefront-runtime-wishlist,.fa-v2-preview:is(.is-shop,.is-product) .fa-storefront-runtime-account{display:none}.fa-v2-preview:is(.is-shop,.is-product) .fa-storefront-tools>.fa-storefront-search,.fa-v2-preview:is(.is-shop,.is-product) .fa-storefront-tools>.fa-storefront-runtime-cart{display:inline-grid}.fa-v2-preview:is(.is-shop,.is-product) .fa-storefront-mobile-menu{display:block}}@media (width<=800px){.fa-v2-preview.is-home-v3 .fa-storefront-header-inner{grid-template-columns:1fr auto;gap:8px;width:calc(100% - 32px);min-height:64px}.fa-v2-preview.is-home-v3 .fa-storefront-nav,.fa-v2-preview.is-home-v3 .fa-storefront-runtime-wishlist,.fa-v2-preview.is-home-v3 .fa-storefront-runtime-account{display:none}.fa-v2-preview.is-home-v3 .fa-storefront-tools>.fa-storefront-search,.fa-v2-preview.is-home-v3 .fa-storefront-tools>.fa-storefront-runtime-cart{display:inline-grid}.fa-v2-preview.is-home-v3 .fa-storefront-mobile-menu{display:block}}@media (width<=760px){.fa-v2-preview .fa-storefront-footer{margin-top:56px;padding-block:48px 24px}.fa-v2-preview .fa-storefront-footer-top{grid-template-columns:minmax(0,1fr);gap:30px;padding-bottom:36px}.fa-v2-preview .fa-storefront-footer-bottom{flex-direction:column;align-items:flex-start}}}.fa-v2-preview{--fa-motion-instant:90ms;--fa-motion-fast:.14s;--fa-motion-base:.18s;--fa-motion-slow:.26s;--fa-ease-standard:cubic-bezier(.2, .7, .2, 1);--fa-ease-emphasized:cubic-bezier(.16, 1, .3, 1);--fa-ease-linear:linear}.fa-v2-preview :where(button:not(:disabled),a[href]):active{filter:brightness(.94)}@media (prefers-reduced-motion:no-preference){.fa-v2-preview :where(button:not(:disabled),a[href]):active{animation:fa-press-tone var(--fa-motion-instant,90ms) var(--fa-ease-standard,ease) both}}@keyframes fa-press-tone{0%{filter:brightness()}to{filter:brightness(.94)}}@media (prefers-reduced-motion:reduce){.fa-v2-preview{--fa-motion-instant:.01ms;--fa-motion-fast:.01ms;--fa-motion-base:.01ms;--fa-motion-slow:.01ms}.fa-v2-preview :where(button:not(:disabled),a[href]):active{animation:none}}.fa-faq-v1{border-block:1px solid var(--studio-line-soft);background:0 0;overflow:clip}.fa-faq-v1-item{border-bottom:1px solid var(--studio-line-soft);transition:background-color var(--fa-motion-base,.18s) var(--fa-ease-standard,ease);background:0 0;position:relative}.fa-faq-v1-item:last-child{border-bottom:0}.fa-faq-v1-item:before{content:"";z-index:1;background:var(--studio-accent);opacity:0;transform-origin:50%;width:2px;transition:opacity var(--fa-motion-base,.18s) var(--fa-ease-standard,ease), transform var(--fa-motion-slow,.26s) var(--fa-ease-standard,cubic-bezier(.2,.7,.2,1));pointer-events:none;border-radius:999px;position:absolute;top:18px;bottom:18px;left:0;transform:scaleY(.35)}.fa-faq-v1-item:hover{background:#ffffff04}.fa-faq-v1-item[data-open=true]{background:#ffffff06}.fa-faq-v1-item[data-open=true]:before{opacity:.72;transform:scaleY(1)}.fa-faq-v1-item h3{font:inherit;margin:0}.fa-faq-v1-item h3>button{width:100%;min-height:72px;color:var(--studio-copy);font:600 14px/1.5 var(--studio-font-sans);letter-spacing:-.01em;text-align:left;cursor:pointer;transition:color var(--fa-motion-fast,.14s) var(--fa-ease-standard,ease), padding-left var(--fa-motion-base,.18s) var(--fa-ease-standard,ease);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:0 14px 0 20px;display:grid}.fa-faq-v1-item h3>button:hover,.fa-faq-v1-item h3>button[aria-expanded=true]{color:var(--studio-text)}.fa-faq-v1-item h3>button[aria-expanded=true]{padding-left:24px}.fa-faq-v1-item h3>button:focus-visible{outline:2px solid var(--studio-focus);outline-offset:-2px;border-radius:var(--studio-control-radius)}.fa-faq-v1-icon{border:1px solid var(--studio-line-soft);width:32px;height:32px;color:var(--studio-muted);transition:border-color var(--fa-motion-fast,.14s) var(--fa-ease-standard,ease), color var(--fa-motion-fast,.14s) var(--fa-ease-standard,ease), background-color var(--fa-motion-fast,.14s) var(--fa-ease-standard,ease), transform var(--fa-motion-slow,.26s) var(--fa-ease-standard,cubic-bezier(.2,.7,.2,1));background:0 0;border-radius:999px;place-items:center;display:grid}.fa-faq-v1-item h3>button:hover .fa-faq-v1-icon{border-color:var(--studio-line-strong);color:var(--studio-copy);background:#ffffff06}.fa-faq-v1-item[data-open=true] .fa-faq-v1-icon{border-color:color-mix(in srgb, var(--studio-accent) 34%, var(--studio-line-soft));background:var(--studio-accent-soft);color:var(--studio-accent-strong);transform:rotate(180deg)}.fa-faq-v1-answer-grid{opacity:0;visibility:hidden;pointer-events:none;transition:grid-template-rows var(--fa-motion-slow,.26s) var(--fa-ease-standard,cubic-bezier(.2,.7,.2,1)), opacity var(--fa-motion-base,.18s) var(--fa-ease-standard,ease), transform var(--fa-motion-slow,.26s) var(--fa-ease-standard,ease), visibility 0s linear var(--fa-motion-slow,.26s);grid-template-rows:0fr;display:grid;transform:translateY(-4px)}.fa-faq-v1-answer-grid>div{min-height:0;overflow:hidden}.fa-faq-v1-item[data-open=true] .fa-faq-v1-answer-grid{opacity:1;visibility:visible;pointer-events:auto;grid-template-rows:1fr;transition-delay:0s;transform:translateY(0)}.fa-faq-v1-answer{max-width:720px;color:var(--studio-muted);font:400 13px/1.75 var(--studio-font-sans);padding:0 64px 26px 24px}.fa-faq-v1-answer p{margin:0}.fa-faq-v1-answer a{color:var(--studio-copy);-webkit-text-decoration-color:var(--studio-line-strong);text-decoration-color:var(--studio-line-strong);text-underline-offset:3px}.fa-faq-v1-answer a:hover{color:var(--studio-accent-strong)}@media (width<=639px){.fa-faq-v1-item h3>button{gap:14px;min-height:64px;padding-left:12px;font-size:13px}.fa-faq-v1-item h3>button[aria-expanded=true]{padding-left:16px}.fa-faq-v1-answer{padding:0 44px 20px 16px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.fa-faq-v1-item,.fa-faq-v1-item:before,.fa-faq-v1-item h3>button,.fa-faq-v1-icon,.fa-faq-v1-answer-grid{transition:none}}.fa-v2-preview .fa-supporting-copy{color:var(--v2-copy);letter-spacing:0;text-transform:none;font-variant-numeric:proportional-nums;margin:0;font-family:Geist,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:1.72}.fa-v2-preview .fa-supporting-copy b{color:var(--v2-text);font-weight:560}.fa-v2-preview .fa-supporting-title{color:var(--v2-text);letter-spacing:-.03em;font-family:Geist,system-ui,sans-serif;font-weight:620;line-height:1.15}.fa-family-rail-window{scrollbar-width:none;overscroll-behavior-inline:contain;cursor:grab;width:100%;padding-block:12px 18px;position:relative;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 3.5% 96.5%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 3.5% 96.5%,#0000 100%)}.fa-family-rail-window:active{cursor:grabbing}.fa-family-rail-window::-webkit-scrollbar{display:none}.fa-family-rail-track{will-change:transform;width:max-content;animation:46s linear infinite fa-family-rail-left;display:flex}.fa-family-rail-window:is(:hover,:focus-within,:active) .fa-family-rail-track{animation-play-state:paused}.fa-family-rail-window[data-manual=true] .fa-family-rail-track{animation:none;transform:none}.fa-family-rail-window[data-visible=false] .fa-family-rail-track{animation-play-state:paused}.fa-family-rail-window .fa-family-rail-card{-webkit-user-select:none;user-select:none}@media (hover:none) and (pointer:coarse){.fa-family-rail-track{animation:none;transform:none}.fa-family-rail-set.is-duplicate{display:none}}.fa-family-rail-window.is-static{cursor:default;overflow-x:visible;-webkit-mask-image:none;mask-image:none}.fa-family-rail-window.is-static:active{cursor:default}.fa-family-rail-window.is-static .fa-family-rail-track{width:100%;animation:none;transform:none}.fa-family-rail-window.is-static .fa-family-rail-set{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;width:100%;padding-right:0;display:grid}.fa-family-rail-window.is-static .fa-family-rail-card{flex:none;width:100%;min-width:0}.fa-family-rail-window.is-static .fa-family-rail-card:is(:hover,:focus-visible){box-shadow:none;transform:none}.fa-family-rail-set{align-items:stretch;gap:10px;padding-right:10px;display:flex}.fa-family-rail-set.is-duplicate{pointer-events:auto}.fa-family-rail-card{box-sizing:border-box;border:1px solid var(--studio-line-strong,#ffffff24);width:260px;min-height:252px;color:var(--v2-text);text-align:left;cursor:pointer;appearance:none;background:#ffffff04;border-radius:8px;flex:0 0 260px;grid-template-rows:168px auto;padding:0;display:grid;position:relative;overflow:hidden}.fa-family-rail-card:is(:hover,:focus-visible){z-index:3;box-shadow:none;transform:none}.fa-family-rail-card.is-pointer-clone{-webkit-user-select:none;user-select:none}.fa-family-rail-media{place-items:center;min-width:0;min-height:0;padding:20px 18px 12px;display:grid;position:relative;overflow:hidden}.fa-family-rail-media img{z-index:1;object-fit:contain;filter:drop-shadow(0 12px 14px #00000038);width:100%;height:100%;max-height:138px;display:block;position:relative}.fa-family-rail-media[data-orientation=portrait] img{width:auto;max-width:82px;max-height:142px}.fa-family-rail-copy{align-content:start;gap:2px;padding:13px 16px 17px;display:grid}.fa-family-rail-copy small{color:var(--v2-muted);font:600 9px/1.35 var(--studio-font-sans);text-transform:uppercase;letter-spacing:.06em}.fa-family-rail-copy b{text-overflow:ellipsis;white-space:nowrap;color:var(--studio-text,#f5f3ee);font:650 14px/1.35 var(--studio-font-display);letter-spacing:-.015em;overflow:hidden}.fa-family-rail-copy span{color:var(--studio-shell-muted,#aaa49a);font:400 12px/1.45 var(--studio-font-sans)}.fa-family-rail-copy strong{color:var(--studio-text,#f5f3ee);font:600 13px/1.3 var(--studio-font-sans);margin-top:5px}@keyframes fa-family-rail-left{0%{transform:translate(0,0)}to{transform:translate(-16.6667%)}}@media (width<=800px){.fa-family-rail-window{scroll-snap-type:x proximity;padding:10px 20px 18px;-webkit-mask-image:none;mask-image:none}.fa-family-rail-window.is-static{overflow-x:auto}.fa-family-rail-window.is-static .fa-family-rail-track{width:max-content}.fa-family-rail-window.is-static .fa-family-rail-set{gap:10px;width:max-content;display:flex}.fa-family-rail-window.is-static .fa-family-rail-card{scroll-snap-align:start;flex:0 0 242px;width:242px}.fa-family-rail-track{animation:none;transform:none}.fa-family-rail-set{gap:10px;padding-right:10px}.fa-family-rail-set.is-duplicate{display:none}.fa-family-rail-card{scroll-snap-align:start;flex-basis:242px;width:242px}}@media (width<=540px){.fa-family-rail-window{padding-inline:14px}.fa-family-rail-card{flex-basis:220px;grid-template-rows:152px auto;width:220px;min-height:234px}.fa-family-rail-media img{max-height:124px}.fa-family-rail-media[data-orientation=portrait] img{max-height:128px}}@media (prefers-reduced-motion:reduce){.fa-family-rail-window{-webkit-mask-image:none;mask-image:none}.fa-family-rail-track{animation:none!important;transform:none!important}.fa-family-rail-set.is-duplicate{display:none}.fa-family-rail-card{transition:none!important}}.fa-v2-preview{--v3-focus-line:#f5f3ee57;--v3-focus-line-strong:#f5f3ee7a;--v3-focus-fill:#f5f3ee0d;--v3-focus-outline:var(--studio-text,#f5f3ee)}html body.antialiased .fa-v2-preview :is(button,a,input,select,textarea,summary):focus:not(:focus-visible){outline:none!important}html body.antialiased .fa-v2-preview :is(button,a,summary):focus-visible{box-shadow:inset 0 0 0 1px var(--v3-focus-line-strong)!important;outline:none!important}html body.antialiased .fa-v2-preview :is(button,a,summary):is(.is-primary,.primary,.fa-button-solid,.studio-button-primary,.purchase-primary,.purchase-payment-actions button,.access-control-slot button,.fa-gate-action>.fa-button,.fa-public-skip,.fa-public-announcement-action,.p12-shop-skip,.p12-shop-card-buy,.p12-shop-filter-done,.p12-product-skip,.p12-cart-checkout-action,.p12-search-command>button,.p12-help-support-close>button,.p12-help-package-rail>button,.p12-help-article-support>button,.p12-reviews-pagination>button,.p12-project-chat-action,.p12-project-upload-submit,.p12-custom-primary):focus-visible{outline:2px solid var(--v3-focus-outline)!important;outline-offset:2px!important;box-shadow:none!important}html body.antialiased .fa-v2-preview :is(input,textarea):focus-visible{border-color:var(--v3-focus-line-strong)!important;outline:none!important;box-shadow:inset 0 0 0 1px #f5f3ee14!important}html body.antialiased .fa-v2-preview select:not([multiple]):not([size]):focus,html body.antialiased .fa-v2-preview select[size="1"]:focus{border-color:var(--v3-focus-line)!important;box-shadow:none!important;outline:none!important}html body.antialiased .fa-v2-preview select:not([multiple]):not([size]):focus-visible,html body.antialiased .fa-v2-preview select[size="1"]:focus-visible,html body.antialiased .fa-v2-preview :is(.v36-orientation-options,.v36-resolution-options,.v3-shop-orientation) input:focus-visible+span{border-color:var(--v3-focus-line-strong)!important;outline:none!important;box-shadow:inset 0 0 0 1px #f5f3ee17!important}html body.antialiased .fa-v2-preview :is(.v36-search-input,.v3-shop-search>div):focus-within{border-color:var(--v3-focus-line)!important;outline:none!important;box-shadow:inset 0 0 0 1px #f5f3ee14!important}@media (prefers-reduced-motion:reduce){.fa-v2-preview :is(button,a,input,select,textarea,summary){transition:none!important}}.access-source-page .access-layout{grid-template-columns:1fr 1fr;align-items:start;gap:80px;margin:26px 0 64px;display:grid}.access-source-page .access-intro{padding-top:64px}.access-source-page .access-steps{gap:18px;margin:38px 0;padding:0;font-size:13px;list-style:none;display:grid}.access-source-page .access-steps span{width:40px;font-size:11px;display:inline-block}.access-source-page .access-panel{flex-direction:column;justify-content:flex-start;min-height:0;display:flex}.access-source-page .access-panel label{margin:0 0 8px;display:block}.access-source-page .access-panel .access-foot{margin:20px 0 0}.access-source-page .access-icon{flex-shrink:0;height:64px;margin-bottom:20px}.access-source-page .access-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:64px;height:64px;display:block}.access-source-page .access-icon .access-trace{stroke-dasharray:1;animation:1.3s cubic-bezier(.4,0,.2,1) .12s both access-trace}.access-source-page .access-spinner{transform-box:view-box;transform-origin:50%;animation:2.4s linear infinite access-spin}.access-source-page .access-heading{min-height:190px}.access-source-page .access-heading h2{min-height:65px}.access-source-page .access-heading .muted{overflow-wrap:anywhere;min-height:75px}.access-source-page .access-control-slot{min-height:260px}.access-source-page input{width:100%;min-width:0;font:inherit;padding:13px}.access-source-page .access-field-note{min-height:40px;margin:8px 0;font-size:11px;line-height:1.8}.access-source-page button{width:100%;font:inherit;justify-content:space-between;gap:20px;margin-top:20px;padding:14px 20px;font-size:13px;display:flex}.access-source-page .access-test-link{margin-top:18px;font-size:12px;display:block}@keyframes access-spin{to{transform:rotate(360deg)}}@keyframes access-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (width<=650px){.access-source-page .access-layout{grid-template-columns:1fr;gap:24px}.access-source-page .access-intro{padding-top:0}.access-source-page .access-steps{margin:26px 0}.access-source-page .access-heading{min-height:220px}.access-source-page .access-heading h2{min-height:65px}.access-source-page .access-heading .muted{min-height:100px}.access-source-page .access-control-slot{min-height:280px}}@media (prefers-reduced-motion:reduce){.access-source-page .access-spinner,.access-source-page .access-icon .access-trace{animation:none}}.p6-customer-route :is(button,input,textarea,select){font-family:inherit}.p6-customer-route :is(button,summary,input:not([type=checkbox]):not([type=radio]),select){min-height:44px}.p6-customer-route :is(button,a,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:2px solid #f5f3ee94}.p6-customer-route :is(button,a):active{filter:brightness(.94);transform:none}.p6-customer-route :is(.fa-button,.button,.purchase-button){border-radius:10px;min-height:44px}.p6-customer-route :is(.fa-button-solid,.button.primary,.purchase-primary){border-color:var(--p6-accent);background:var(--p6-accent);color:#21170d;font-weight:650}.p6-customer-route :is(.fa-button-solid,.button.primary,.purchase-primary):hover{border-color:var(--p6-accent-hi);background:var(--p6-accent-hi);color:#21170d}.p6-customer-route :is(.fa-button-quiet,.button.secondary,.button.ghost){border-color:var(--p6-line-strong);color:var(--p6-copy);background:0 0}.p6-customer-route :is(.fa-button-quiet,.button.secondary,.button.ghost):hover{color:var(--p6-text);background:#ffffff08}.p6-customer-route :is(.fa-page-heading,.account-heading) .eyebrow,.p6-customer-route :is(.fa-eyebrow,.eyebrow,.purchase-eyebrow){color:#b7afa3}.p6-customer-route :is(.muted,.purchase-muted){color:var(--p6-copy)}.p12-cart-route{background:var(--studio-bg);min-height:64vh;color:var(--studio-text);font-family:var(--studio-font-sans)}.p12-cart-route,.p12-cart-route *{box-sizing:border-box}.p12-cart-route :is(button,input,textarea,select){font-family:var(--studio-font-sans)}.p12-cart-route :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--studio-focus);outline-offset:3px}.p12-cart-route :is(button,a):active{filter:brightness(.94);transform:none}.p12-cart-route .fa30-page{width:min(1240px,100% - 64px);color:var(--studio-text);margin:0 auto;padding:64px 0 96px}.p12-cart-route .fa-page-heading{border-bottom:0;grid-template-columns:minmax(0,1fr) minmax(300px,430px);align-items:end;gap:56px;margin:0;padding:0 0 24px;display:grid}.p12-cart-route .fa-page-heading h1{max-width:760px;color:var(--studio-text);font:650 var(--studio-type-public-page)/1.02 var(--studio-font-display);letter-spacing:-.04em;margin:12px 0 0}.p12-cart-route .fa-page-heading>p{color:var(--studio-copy);margin:0;font-size:13px;line-height:1.72}.p12-cart-route .fa-page-heading .fa-eyebrow{color:var(--studio-accent-strong);font:600 10px/1.4 var(--studio-font-sans);letter-spacing:.12em}.p12-cart-route .p12-cart-layout{border-top:1px solid var(--studio-line-soft);grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:48px;margin:0;padding:18px 0 0;display:grid}.p12-cart-route .p12-cart-items{min-width:0;display:grid}.p12-cart-route .p12-cart-availability{border-bottom:1px solid var(--studio-line-soft);color:var(--studio-copy);padding:16px 2px}.p12-cart-route .p12-cart-availability b{color:var(--studio-text);font-size:13px}.p12-cart-route .p12-cart-availability p{margin:5px 0 0;font-size:11px;line-height:1.6}.p12-cart-route .p12-cart-line{border-bottom:1px solid var(--studio-line-soft);min-width:0;transition:background-color var(--studio-motion-duration) ease;background:0 0;grid-template-columns:180px minmax(0,1fr) auto 44px;align-items:center;gap:20px;padding:20px 8px;display:grid;position:relative}.p12-cart-route .p12-cart-line:before{content:"";background:var(--studio-accent);opacity:0;width:2px;transition:opacity var(--studio-motion-duration) ease;border-radius:999px;position:absolute;top:18px;bottom:18px;left:0}.p12-cart-route .p12-cart-line:is(:hover,:focus-within){background:var(--studio-bg-raised)}.p12-cart-route .p12-cart-line:is(:hover,:focus-within):before{opacity:.72}.p12-cart-route .p12-cart-media.p8-public-media-stage{border:1px solid var(--studio-line-soft);width:180px;height:110px;color:inherit;isolation:isolate;transition:border-color var(--studio-motion-duration) ease,background-color var(--studio-motion-duration) ease;background-color:#0000;background-image:none;border-radius:7px;place-items:center;padding:10px 12px;text-decoration:none;display:grid;position:relative;overflow:hidden}.p12-cart-route .p12-cart-media.p8-public-media-stage:hover{border-color:var(--studio-line-strong);background-color:var(--studio-control-bg)}.p12-cart-route .p12-cart-media>.studio-product-media{z-index:1;background:0 0;border:0;border-radius:0;width:100%;min-width:0;height:100%;min-height:0;padding:0;position:relative;overflow:hidden}.p12-cart-route .p12-cart-media>.studio-product-media>img{object-fit:contain;object-position:center;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0;transform:none}.p12-cart-route .p12-cart-line[data-orientation=portrait]{min-height:188px}.p12-cart-route .p12-cart-line[data-orientation=portrait] .p12-cart-media{justify-self:center;width:120px;height:160px;padding:8px}.p12-cart-route .p12-cart-media.is-portrait>.studio-product-media{max-width:none;max-height:none}.p12-cart-route .p12-cart-media.is-portrait>.studio-product-media>img{width:100%;height:100%;inset:0}.p12-cart-route .p12-cart-media .studio-product-media-empty{background:0 0;border:0;place-content:center;width:100%;height:100%;padding:6px}.p12-cart-route .p12-cart-copy{min-width:0}.p12-cart-route .p12-cart-copy>span{color:var(--studio-accent-strong);font:600 10px/1.4 var(--studio-font-sans);letter-spacing:.08em}.p12-cart-route .p12-cart-line h2{color:var(--studio-text);font:650 19px/1.2 var(--studio-font-display);letter-spacing:-.025em;overflow-wrap:anywhere;margin:6px 0 5px}.p12-cart-route .p12-cart-line h2 a{color:inherit;text-decoration:none}.p12-cart-route .p12-cart-line h2 a:hover{color:var(--studio-accent-strong)}.p12-cart-route .p12-cart-line small{color:var(--studio-muted);overflow-wrap:anywhere;font-size:11.5px;line-height:1.6;display:block}.p12-cart-route .p12-cart-edit{min-height:44px;color:var(--studio-copy);font:600 11px/1.4 var(--studio-font-sans);align-items:center;margin-top:3px;text-decoration:none;display:inline-flex}.p12-cart-route .p12-cart-edit:hover{color:var(--studio-accent-strong)}.p12-cart-route .p12-cart-line>b{color:var(--studio-text);font:650 16px/1 var(--studio-font-sans);font-variant-numeric:tabular-nums}.p12-cart-route .p12-cart-remove{width:44px;height:44px;color:var(--studio-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;padding:0;font-size:18px;display:grid}.p12-cart-route .p12-cart-remove:hover{border-color:var(--studio-line-soft);background:var(--studio-control-bg);color:var(--studio-text)}.p12-cart-route .p12-cart-line-unavailable{grid-template-columns:minmax(0,1fr) auto;min-height:116px}.p12-cart-route .p12-cart-line-unavailable>div{min-width:0}.p12-cart-route .p12-cart-line-unavailable .p12-cart-remove{border:1px solid var(--studio-line-soft);background:var(--studio-control-bg);width:auto;height:auto;min-height:44px;margin-top:8px;padding:0 10px;font-size:11px;text-decoration:none}.p12-cart-route .p12-cart-layout>aside{border-bottom:1px solid var(--studio-line-soft);background:0 0;padding:0;position:sticky;top:104px}.p12-cart-route .p12-cart-layout>aside>span{color:var(--studio-accent-strong);font:600 10px/1.4 var(--studio-font-sans);letter-spacing:.1em;padding:18px 0 14px;display:block}.p12-cart-route .p12-cart-layout>aside>div{border-top:1px solid var(--studio-line-soft);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.p12-cart-route .p12-cart-layout>aside b{color:var(--studio-copy);font-size:11px;font-weight:550}.p12-cart-route .p12-cart-layout>aside strong{color:var(--studio-text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:650}.p12-cart-route .p12-cart-layout>aside p{color:var(--studio-muted);margin:14px 0;font-size:12px;line-height:1.65}.p12-cart-route .p12-cart-layout>aside .p12-public-button{border-radius:var(--studio-control-radius);width:100%;min-height:48px;margin-top:8px;font-weight:650}.p12-cart-route .p12-cart-checkout-action{border:1px solid var(--studio-accent);border-radius:var(--studio-control-radius);background:var(--studio-accent);width:100%;min-height:48px;color:var(--studio-accent-ink);font:650 13px/1.4 var(--studio-font-sans);text-align:center;transition:background-color var(--studio-motion-duration) ease,border-color var(--studio-motion-duration) ease,color var(--studio-motion-duration) ease;justify-content:center;align-items:center;margin-top:8px;padding:0 18px;text-decoration:none;display:flex}.p12-cart-route .p12-cart-checkout-action:hover{border-color:var(--studio-accent-strong);background:var(--studio-accent-strong);color:var(--studio-accent-ink)}.p12-cart-route .p12-cart-checkout-action.is-disabled{border-color:var(--studio-line-strong);background:var(--studio-control-bg);color:var(--studio-copy);cursor:not-allowed;opacity:1}.p12-cart-route .p12-cart-checkout-action.is-disabled:hover{border-color:var(--studio-line-strong);background:var(--studio-control-bg);color:var(--studio-copy)}.p12-cart-route .p12-cart-layout>aside .p12-cart-blocked-copy{border:1px solid var(--studio-line-soft);border-radius:var(--studio-control-radius);background:var(--studio-bg-raised);color:var(--studio-copy);margin:9px 0 2px;padding:10px 12px;font-size:11px;line-height:1.6}html body.antialiased .fa-public-shell.is-cart .p12-cart-layout>aside .p12-public-button:not(.studio-button-quiet){border-color:var(--studio-accent);background:var(--studio-accent);color:var(--studio-accent-ink)}html body.antialiased .fa-public-shell.is-cart .p12-cart-layout>aside .p12-public-button:not(.studio-button-quiet):hover{border-color:var(--studio-accent-strong);background:var(--studio-accent-strong);color:var(--studio-accent-ink)}html body.antialiased .fa-public-shell.is-cart .p12-cart-layout>aside .p12-public-button.studio-button-quiet{border-color:var(--studio-line-soft);background:var(--studio-control-bg);color:var(--studio-copy)}html body.antialiased .fa-public-shell.is-cart .p12-cart-route .p12-cart-clear{border:1px solid color-mix(in srgb,var(--studio-danger) 30%,var(--studio-line-soft));border-radius:var(--studio-control-radius);width:100%;min-height:44px;color:color-mix(in srgb,var(--studio-danger) 72%,var(--studio-copy));font:650 15px/24px var(--studio-font-sans);cursor:pointer;background:0 0;margin:10px 0 18px;padding:10px 14px}html body.antialiased .fa-public-shell.is-cart .p12-cart-route .p12-cart-clear:hover{border-color:color-mix(in srgb,var(--studio-danger) 58%,var(--studio-line-strong));background:color-mix(in srgb,var(--studio-danger) 6%,transparent);color:var(--studio-danger)}.p12-cart-confirm-overlay .p12-cart-confirm{width:min(460px,100%);font-family:var(--studio-font-sans);padding:0;display:grid;overflow:hidden}.p12-cart-confirm-overlay .p12-cart-confirm>header{border-bottom:1px solid var(--studio-line-soft);padding:24px 24px 18px}.p12-cart-confirm-overlay .p12-cart-confirm>header p{color:var(--studio-accent-strong);font:600 10px/1.4 var(--studio-font-sans);letter-spacing:.12em;margin:0 0 7px}.p12-cart-confirm-overlay .p12-cart-confirm h2{color:var(--studio-text);font:650 25px/1.16 var(--studio-font-display);letter-spacing:-.025em;margin:0}.p12-cart-confirm-overlay .p12-cart-confirm-body{padding:20px 24px}.p12-cart-confirm-overlay .p12-cart-confirm-body p{color:var(--studio-copy);margin:0;font-size:13px;line-height:1.7}.p12-cart-confirm-overlay .p12-cart-confirm>footer{border-top:1px solid var(--studio-line-soft);justify-content:flex-end;gap:10px;padding:16px 24px 20px;display:flex}html body.antialiased .fa-public-shell.is-cart .p12-cart-confirm-overlay .p12-cart-confirm button{border:1px solid var(--studio-line-soft);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);min-width:112px;min-height:44px;color:var(--studio-copy);font:650 12px/1.4 var(--studio-font-sans);cursor:pointer;padding:10px 15px}html body.antialiased .fa-public-shell.is-cart .p12-cart-confirm-overlay .p12-cart-confirm-cancel:hover{border-color:var(--studio-line-strong);color:var(--studio-text)}html body.antialiased .fa-public-shell.is-cart .p12-cart-confirm-overlay .p12-cart-confirm button.p12-cart-confirm-clear{border-color:color-mix(in srgb,var(--studio-danger) 48%,var(--studio-line));color:var(--studio-danger);background:0 0}html body.antialiased .fa-public-shell.is-cart .p12-cart-confirm-overlay .p12-cart-confirm button.p12-cart-confirm-clear:hover{border-color:var(--studio-danger);background:color-mix(in srgb,var(--studio-danger) 8%,transparent)}.p12-cart-route .p12-cart-state,.p12-cart-route .p12-cart-empty{border-top:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);max-width:760px;color:var(--studio-copy);background:0 0;justify-items:start;margin:42px auto 0;padding:32px 0;display:grid}.p12-cart-route .p12-cart-state>span{color:var(--studio-accent-strong);font:600 10px/1.4 var(--studio-font-sans);letter-spacing:.1em}.p12-cart-route .p12-cart-state h2,.p12-cart-route .p12-cart-empty h1{color:var(--studio-text);font:650 30px/1.08 var(--studio-font-display);letter-spacing:-.03em;margin:12px 0 10px}.p12-cart-route .p12-cart-state p,.p12-cart-route .p12-cart-empty p{max-width:600px;color:var(--studio-copy);margin:0;font-size:13px;line-height:1.7}.p12-cart-route .p12-cart-state .p12-public-button,.p12-cart-route .p12-cart-empty .p12-public-button{border-radius:var(--studio-control-radius);min-height:48px;margin-top:20px}html body.antialiased .fa-public-shell.is-cart .p12-cart-empty .p12-public-button{border-color:var(--studio-accent);background:var(--studio-accent);color:var(--studio-accent-ink);font-weight:650}.p12-cart-route .p12-cart-empty-icon{border:1px solid var(--studio-line-strong);background:var(--studio-accent-soft);width:48px;height:48px;color:var(--studio-accent-strong);border-radius:10px;place-items:center;margin-bottom:18px;display:grid}.p12-cart-route .p12-cart-empty-icon svg{width:28px;height:28px}@media (width<=1024px){.p12-cart-route .fa-page-heading{grid-template-columns:1fr;gap:14px}.p12-cart-route .p12-cart-layout{grid-template-columns:1fr}.p12-cart-route .p12-cart-layout>aside{position:static}}@media (width<=760px){.p12-cart-route .fa30-page{width:calc(100% - 32px);padding-top:52px;padding-bottom:72px}.p12-cart-route .fa-page-heading h1{font-size:clamp(36px,11vw,50px)}.p12-cart-route .p12-cart-line{grid-template-columns:112px minmax(0,1fr) 44px;gap:12px}.p12-cart-route .p12-cart-media.p8-public-media-stage{width:112px;height:80px;padding:8px}.p12-cart-route .p12-cart-line[data-orientation=portrait]{min-height:146px}.p12-cart-route .p12-cart-line[data-orientation=portrait] .p12-cart-media{width:88px;height:118px;padding:6px}.p12-cart-route .p12-cart-copy{grid-column:2}.p12-cart-route .p12-cart-line>b{grid-area:2/2}.p12-cart-route .p12-cart-remove{grid-area:1/3/3}.p12-cart-route .p12-cart-line-unavailable{grid-template-columns:minmax(0,1fr) auto}}@media (width<=420px){.p12-cart-route .fa30-page{width:calc(100% - 28px)}.p12-cart-route .p12-cart-line{grid-template-columns:84px minmax(0,1fr) 44px;padding:14px 4px}.p12-cart-route .p12-cart-media.p8-public-media-stage{width:84px;height:70px;padding:6px}.p12-cart-route .p12-cart-line[data-orientation=portrait]{min-height:132px}.p12-cart-route .p12-cart-line[data-orientation=portrait] .p12-cart-media{width:72px;height:104px;padding:5px}}@media (prefers-reduced-motion:reduce){.p12-cart-route *{scroll-behavior:auto;transition:none;animation:none}}.p12-checkout-route{background:var(--studio-bg);min-height:64vh;color:var(--studio-text);font-family:var(--studio-font-sans)}.p12-checkout-route,.p12-checkout-route *{box-sizing:border-box}.p12-checkout-route :is(button,input,textarea,select){font-family:var(--studio-font-sans)}.p12-checkout-route :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--studio-focus);outline-offset:3px}.p12-checkout-route :is(button,a):active{filter:brightness(.94);transform:none}.p12-checkout-route .fa30-checkout-transaction{padding:0}.p12-checkout-route .checkout-source-page,.p12-checkout-route .checkout-source-state{width:min(1240px,100% - 64px);max-width:none;color:var(--studio-text);margin:0 auto;padding:64px 0 96px}.p12-checkout-route .checkout-source-page>h1{max-width:760px;color:var(--studio-text);font:650 var(--studio-type-public-page)/1.02 var(--studio-font-display);letter-spacing:-.04em;margin:12px 0 10px}.p12-checkout-route .checkout-source-page :is(.eyebrow,.purchase-eyebrow){color:var(--studio-accent-strong);font:600 10px/1.4 var(--studio-font-sans);letter-spacing:.12em;margin:0}.p12-checkout-route .checkout-source-page :is(.muted,.purchase-muted){color:var(--studio-copy);font-size:13px;line-height:1.72}.p12-checkout-route .checkout-source-page>.purchase-muted{max-width:680px;margin:0}.p12-checkout-route .purchase-checkout-shell{border-top:1px solid var(--studio-line-soft);grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:48px;margin-top:32px;padding-top:24px;display:grid}.p12-checkout-route .purchase-checkout-panel,.p12-checkout-route .purchase-checkout-summary{background:0 0;border:0;min-width:0;padding:0}.p12-checkout-route .purchase-checkout-panel{padding-right:8px}.p12-checkout-route .purchase-checkout-panel header{max-width:650px}.p12-checkout-route .purchase-checkout-panel h2{color:var(--studio-text);font:650 25px/1.18 var(--studio-font-display);letter-spacing:-.025em;margin:8px 0}.p12-checkout-route .purchase-studio-checkout-email{color:var(--studio-copy);gap:10px;margin-top:24px;font-size:12px;font-weight:600;display:grid}.p12-checkout-route .checkout-source-page input[type=email]{border:1px solid var(--studio-line-strong);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);width:100%;min-width:0;min-height:48px;color:var(--studio-text);font:500 14px/1.4 var(--studio-font-sans);padding:12px 14px}.p12-checkout-route .checkout-source-page input[type=email]::placeholder{color:var(--studio-faint)}.p12-checkout-route .checkout-source-page input[type=email]:focus{border-color:var(--studio-focus);box-shadow:none}.p12-checkout-route .checkout-source-page hr{border:0;border-top:1px solid var(--studio-line-soft);margin:32px 0}.p12-checkout-route .purchase-consent-stack{gap:10px;margin:20px 0;display:grid}.p12-checkout-route .purchase-terms-check{border:1px solid var(--studio-line-soft);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);color:var(--studio-copy);cursor:pointer;align-items:flex-start;gap:12px;margin:0;padding:16px;font-size:12px;line-height:1.65;display:flex}.p12-checkout-route .purchase-terms-check input{opacity:1;clip:auto;clip-path:none;width:20px;height:20px;accent-color:var(--studio-accent);flex:0 0 20px;margin-top:1px;position:static}.p12-checkout-route .purchase-policy-link-row,.p12-checkout-route .purchase-payment-policy-row{flex-wrap:wrap;gap:4px 16px;font-size:11px;line-height:1.5;display:flex}.p12-checkout-route .purchase-policy-link-row a,.p12-checkout-route .purchase-payment-policy-row a{min-height:44px;color:var(--studio-copy);-webkit-text-decoration-color:var(--studio-line-strong);text-decoration-color:var(--studio-line-strong);text-underline-offset:4px;align-items:center;display:inline-flex}.p12-checkout-route .purchase-policy-link-row a:hover,.p12-checkout-route .purchase-payment-policy-row a:hover{color:var(--studio-text)}.p12-checkout-route .purchase-checkout-notice{border-top:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);color:var(--studio-muted);overflow-wrap:anywhere;background:0 0;margin:18px 0;padding:12px 0;font-size:11px;line-height:1.65}.p12-checkout-route .purchase-checkout-footnote{color:var(--studio-muted);overflow-wrap:anywhere;margin:14px 0 0;font-size:11px;line-height:1.6;display:block}.p12-checkout-route .checkout-source-page button{border:1px solid var(--studio-line-soft);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);min-height:48px;color:var(--studio-copy);font:650 13px/1.4 var(--studio-font-sans);cursor:pointer;padding:13px 18px}.p12-checkout-route .checkout-source-page button:disabled{opacity:.5;cursor:wait}html body.antialiased .fa-public-shell.is-checkout .p12-checkout-route .purchase-primary,html body.antialiased .fa-public-shell.is-checkout .p12-checkout-route .purchase-payment-actions button{border-color:var(--studio-accent);background:var(--studio-accent);color:var(--studio-accent-ink)}html body.antialiased .fa-public-shell.is-checkout .p12-checkout-route .purchase-primary:hover,html body.antialiased .fa-public-shell.is-checkout .p12-checkout-route .purchase-payment-actions button:hover{border-color:var(--studio-accent-strong);background:var(--studio-accent-strong);color:var(--studio-accent-ink)}.p12-checkout-route .purchase-checkout-summary{border-bottom:1px solid var(--studio-line-soft);padding-bottom:12px;position:sticky;top:104px}.p12-checkout-route .purchase-checkout-summary-head{border-bottom:1px solid var(--studio-line-soft);justify-content:space-between;gap:20px;padding:0 0 14px;font-size:12px;display:flex}.p12-checkout-route .purchase-checkout-summary-head>b{color:var(--studio-copy);font-weight:600}.p12-checkout-route .purchase-checkout-product-list{display:grid}.p12-checkout-route .purchase-checkout-product{border-bottom:1px solid var(--studio-line-soft);overflow-wrap:anywhere;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:14px 0;display:grid}.p12-checkout-route .p12-checkout-product-media{border:1px solid var(--studio-line-soft);object-fit:contain;object-position:center;background:0 0;border-radius:7px;width:88px;height:64px;padding:7px;display:block}.p12-checkout-route .purchase-checkout-product[data-orientation=portrait]{min-height:112px}.p12-checkout-route .purchase-checkout-product[data-orientation=portrait] .p12-checkout-product-media{justify-self:center;width:64px;height:88px;padding:5px}.p12-checkout-route .purchase-checkout-product span{min-width:0}.p12-checkout-route .purchase-checkout-product b{color:var(--studio-text);font:650 13px/1.35 var(--studio-font-display);overflow-wrap:anywhere;display:block}.p12-checkout-route .purchase-checkout-product small{color:var(--studio-muted);margin-top:4px;font-size:11px;line-height:1.5;display:block}.p12-checkout-route .purchase-checkout-product em{color:var(--studio-text);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:650}.p12-checkout-route .purchase-checkout-product-note{color:var(--studio-muted);margin:14px 0;font-size:11px;line-height:1.6}.p12-checkout-route .purchase-total{border-top:1px solid var(--studio-line-soft);color:var(--studio-copy);justify-content:space-between;gap:20px;padding:15px 0;font-size:12px;display:flex}.p12-checkout-route .purchase-total b{color:var(--studio-text);font-variant-numeric:tabular-nums;font-size:17px;font-weight:650}.p12-checkout-route .purchase-provider-total{border-top:0;padding-top:0}.p12-checkout-route .purchase-provider-total b{color:var(--studio-text)}.p12-checkout-route .purchase-checkout-summary>.purchase-muted{margin:0 0 12px}html body.antialiased .fa-public-shell.is-checkout .p12-checkout-route .checkout-source-page .purchase-checkout-back{border:1px solid var(--studio-line-strong);background:var(--studio-control-bg);width:100%;min-height:48px;color:var(--studio-copy);font-weight:650}html body.antialiased .fa-public-shell.is-checkout .p12-checkout-route .checkout-source-page .purchase-checkout-back:hover{border-color:var(--studio-text);background:var(--studio-bg-raised);color:var(--studio-text)}.p12-checkout-route .purchase-payment-launch-panel{min-width:0}.p12-checkout-route .purchase-paddle-frame{width:100%;min-width:0;margin:20px 0 16px}.p12-checkout-route .purchase-paddle-frame.is-open{border:1px solid var(--studio-line-strong);border-radius:var(--studio-control-radius);background:#fff;min-height:880px;overflow:hidden}.p12-checkout-route .purchase-paddle-target{width:100%;min-width:0;min-height:0}.p12-checkout-route .purchase-paddle-frame.is-open .purchase-paddle-target{border-radius:inherit;min-height:878px;overflow:hidden}.p12-checkout-route .purchase-paddle-target iframe{background:0 0;border:0;width:100%;min-width:0;display:block}.p12-checkout-route .purchase-paddle-frame.is-open .purchase-paddle-target iframe{border-radius:inherit}.p12-checkout-route .purchase-payment-loading{border-top:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);color:var(--studio-copy);align-items:center;gap:14px;margin:20px 0;padding:14px 0;font-size:12px;display:flex}.p12-checkout-route .purchase-payment-loading .payment-source-icon{width:30px;height:30px;color:var(--studio-accent-strong);flex:0 0 30px;margin:0}.p12-checkout-route .purchase-payment-feedback{border-top:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);color:var(--studio-copy);background:0 0;margin:18px 0;padding:12px 0;font-size:12px}.p12-checkout-route .purchase-checkout-details{border-top:1px solid var(--studio-line-soft);margin-top:20px;padding-top:14px}.p12-checkout-route .purchase-checkout-details .purchase-checkout-footnote{margin:0}.p12-checkout-route .purchase-payment-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.p12-checkout-route .purchase-payment-actions button{flex:180px;width:auto}.p12-checkout-route .checkout-source-state{align-items:start;display:grid}.p12-checkout-route .checkout-source-state .checkout-status-card{border-top:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);width:min(720px,100%);color:var(--studio-copy);text-align:left;background:0 0;justify-items:start;margin:36px auto 0;padding:32px 0;display:grid}.p12-checkout-route .checkout-status-card .payment-source-icon{width:48px;height:48px;color:var(--studio-accent-strong);margin:0 0 18px}.p12-checkout-route .checkout-status-card .eyebrow{color:var(--studio-accent-strong);font:600 10px/1.4 var(--studio-font-sans);letter-spacing:.12em}.p12-checkout-route .checkout-status-card h1{color:var(--studio-text);font:650 30px/1.1 var(--studio-font-display);letter-spacing:-.03em;margin:10px 0}.p12-checkout-route .checkout-status-card p{max-width:620px;color:var(--studio-copy);margin:0;font-size:13px;line-height:1.7}.p12-checkout-route .checkout-source-state .button-row{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:24px;display:flex}.p12-checkout-route .checkout-source-state button{border:1px solid var(--studio-line-soft);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);min-height:48px;color:var(--studio-copy);font:650 12px/1.4 var(--studio-font-sans);cursor:pointer;padding:12px 16px}.p12-checkout-route .checkout-source-state .button.primary{border-color:var(--studio-accent);background:var(--studio-accent);color:var(--studio-accent-ink)}.p12-checkout-route .checkout-source-state .button.secondary:hover{border-color:var(--studio-line-strong);color:var(--studio-text)}.p12-checkout-route .fa30-checkout-transaction>.success-page{align-content:center;width:min(760px,100% - 64px);min-height:54vh;margin:0 auto;padding:72px 0}.p12-checkout-route .fa30-checkout-transaction>.success-page .eyebrow{color:var(--studio-accent-strong);font:600 10px/1.4 var(--studio-font-sans);letter-spacing:.12em}.p12-checkout-route .fa30-checkout-transaction>.success-page h1{color:var(--studio-text);font:650 clamp(38px,5vw,50px)/1.04 var(--studio-font-display);letter-spacing:-.04em;margin:12px 0}.p12-checkout-route .fa30-checkout-transaction>.success-page>p:not(.eyebrow){max-width:620px;color:var(--studio-copy);font:14px/1.7 var(--studio-font-sans)}.p12-checkout-route .fa30-checkout-transaction>.success-page .success-mark{color:var(--studio-success)}@media (width<=900px){.p12-checkout-route .purchase-checkout-shell{grid-template-columns:1fr;gap:32px}.p12-checkout-route .purchase-checkout-panel{padding-right:0}.p12-checkout-route .purchase-checkout-summary{position:static}.p12-checkout-route .purchase-payment-checkout-shell .purchase-checkout-summary{order:-1}}@media (width<=760px){.p12-checkout-route .checkout-source-page,.p12-checkout-route .checkout-source-state{width:calc(100% - 32px);padding-top:52px;padding-bottom:72px}.p12-checkout-route .checkout-source-page>h1{font-size:clamp(36px,11vw,50px)}.p12-checkout-route .purchase-checkout-shell{margin-top:28px;padding-top:20px}.p12-checkout-route .purchase-checkout-product{grid-template-columns:84px minmax(0,1fr) auto}.p12-checkout-route .p12-checkout-product-media{width:84px;height:64px}.p12-checkout-route .purchase-checkout-product[data-orientation=portrait] .p12-checkout-product-media{width:62px;height:86px}.p12-checkout-route .fa30-checkout-transaction>.success-page{width:calc(100% - 32px);padding:56px 0}}@media (width<=420px){.p12-checkout-route .checkout-source-page,.p12-checkout-route .checkout-source-state,.p12-checkout-route .fa30-checkout-transaction>.success-page{width:calc(100% - 28px)}.p12-checkout-route .purchase-checkout-product{grid-template-columns:72px minmax(0,1fr) auto;gap:10px}.p12-checkout-route .p12-checkout-product-media{width:72px;height:58px}.p12-checkout-route .purchase-checkout-product[data-orientation=portrait] .p12-checkout-product-media{width:56px;height:80px}.p12-checkout-route .purchase-checkout-panel h2{font-size:23px}.p12-checkout-route .purchase-terms-check{padding:14px}}@media (prefers-reduced-motion:reduce){.p12-checkout-route *{scroll-behavior:auto;transition:none;animation:none}}.p12-login-route{background:var(--studio-bg);min-height:64vh;color:var(--studio-text);font-family:var(--studio-font-sans)}.p12-login-route,.p12-login-route *{box-sizing:border-box}.p12-login-route :is(button,input,textarea,select){font-family:var(--studio-font-sans)}.p12-login-route :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--studio-focus);outline-offset:3px}.p12-login-route :is(button,a):active{filter:brightness(.94);transform:none}.p12-login-route .access-source-page{width:min(1120px,100% - 64px);max-width:none;color:var(--studio-text);font-family:var(--studio-font-sans);margin:0 auto;padding:64px 0 96px}.p12-login-route .access-source-page>.eyebrow{color:var(--studio-accent-strong);font:650 10px/1.4 var(--studio-font-sans);letter-spacing:.12em;margin:0}.p12-login-route .access-layout{border-top:1px solid var(--studio-line-soft);grid-template-columns:minmax(0,1fr) minmax(360px,440px);align-items:start;gap:88px;margin:30px 0 0;padding-top:36px}.p12-login-route .access-intro{padding:18px 0 0}.p12-login-route .access-intro h1{max-width:620px;color:var(--studio-text);font:650 clamp(46px,5vw,68px)/.98 var(--studio-font-display);letter-spacing:-.045em;margin:0 0 16px}.p12-login-route .access-intro>.muted{max-width:520px;color:var(--studio-copy);margin:0;font-size:14px;line-height:1.72}.p12-login-route .access-steps{border-top:1px solid var(--studio-line-soft);color:var(--studio-copy);gap:0;margin:34px 0 0;font-size:12px;display:grid}.p12-login-route .access-steps li{border-bottom:1px solid var(--studio-line-soft);grid-template-columns:48px minmax(0,1fr);align-items:center;min-height:52px;display:grid}.p12-login-route .access-steps span{width:auto;color:var(--studio-accent-strong);font:650 10px/1.4 var(--studio-font-sans);letter-spacing:.08em}.p12-login-route .access-panel{border-top:1px solid var(--studio-line-strong);border-bottom:1px solid var(--studio-line-soft);background:0 0;min-width:0;padding:26px 0 24px}.p12-login-route .access-icon{width:52px;height:52px;color:var(--studio-accent-strong);place-items:center;margin:0 0 18px;display:grid}.p12-login-route .access-icon svg{width:52px;height:52px}.p12-login-route .access-heading{min-height:148px}.p12-login-route .access-heading>.eyebrow{color:var(--studio-accent-strong);font:650 10px/1.4 var(--studio-font-sans);letter-spacing:.12em;margin:0 0 8px}.p12-login-route .access-heading h2{min-height:0;color:var(--studio-text);font:650 28px/1.14 var(--studio-font-display);letter-spacing:-.028em;margin:0 0 10px}.p12-login-route .access-heading .muted{max-width:410px;min-height:48px;color:var(--studio-copy);margin:0;font-size:13px;line-height:1.7}.p12-login-route .access-control-slot{min-height:0;margin-top:8px}.p12-login-route .access-panel label{color:var(--studio-copy);margin:0 0 8px;font-size:12px;font-weight:650}.p12-login-route[data-ui-generation=p12] .access-control-slot input,html body.antialiased .fa-public-shell.is-login .p12-login-route .access-control-slot input{border:1px solid var(--studio-line-strong);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);width:100%;min-height:48px;color:var(--studio-text);font:500 14px/1.4 var(--studio-font-sans);padding:12px 14px}.p12-login-route .access-control-slot input::placeholder{color:var(--studio-faint)}.p12-login-route .access-control-slot input:focus{border-color:var(--studio-focus);box-shadow:none}.p12-login-route .access-control-slot input[aria-invalid=true]{border-color:color-mix(in srgb,var(--studio-danger) 58%,var(--studio-line-strong))}.p12-login-route .access-field-note{min-height:24px;color:var(--studio-muted);margin:7px 0 0;font-size:11px;line-height:1.6}.p12-login-route .access-field-note[role=alert]{color:var(--studio-danger)}.p12-login-route .turnstile-field{margin-top:12px}.p12-login-route[data-ui-generation=p12] .access-control-slot button,html body.antialiased .fa-public-shell.is-login .p12-login-route .access-control-slot button{border:1px solid var(--studio-accent);border-radius:var(--studio-control-radius);background:var(--studio-accent);width:100%;min-height:48px;color:var(--studio-accent-ink);font:650 14px/1.4 var(--studio-font-sans);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:12px 16px;display:flex}.p12-login-route[data-ui-generation=p12] .access-control-slot button:hover,html body.antialiased .fa-public-shell.is-login .p12-login-route .access-control-slot button:hover{border-color:var(--studio-accent-strong);background:var(--studio-accent-strong);color:var(--studio-accent-ink)}.p12-login-route[data-ui-generation=p12] .access-control-slot button:disabled,html body.antialiased .fa-public-shell.is-login .p12-login-route .access-control-slot button:disabled{opacity:.52;cursor:wait}.p12-login-route[data-ui-generation=p12] .access-panel[data-access-state=sent] .access-control-slot button,html body.antialiased .fa-public-shell.is-login .p12-login-route .access-panel[data-access-state=sent] .access-control-slot button{border-color:var(--studio-line-strong);background:var(--studio-control-bg);color:var(--studio-copy)}.p12-login-route[data-ui-generation=p12] .access-panel[data-access-state=sent] .access-control-slot button:hover,html body.antialiased .fa-public-shell.is-login .p12-login-route .access-panel[data-access-state=sent] .access-control-slot button:hover{border-color:var(--studio-text);background:var(--studio-bg-raised);color:var(--studio-text)}html body.antialiased .fa-public-shell.is-login .p12-login-route .access-panel[data-access-state=entry] .access-control-slot form>button[type=submit],html body.antialiased .fa-public-shell.is-login .p12-login-route .access-panel[data-access-state=failed] .access-control-slot form>button[type=submit],html body.antialiased .fa-public-shell.is-login .p12-login-route .access-panel[data-access-state=expired] .access-control-slot form>button[type=submit]{border-color:var(--studio-accent);background-color:var(--studio-accent);color:var(--studio-accent-ink);opacity:1;box-shadow:none;text-shadow:none}html body.antialiased .fa-public-shell.is-login .p12-login-route .access-control-slot form>button[type=submit]:disabled{border-color:var(--studio-line-strong);background:var(--studio-control-bg);color:var(--studio-copy);opacity:.72;cursor:wait}html body.antialiased .fa-public-shell.is-login .p12-login-route .access-control-slot input:focus-visible{border-color:color-mix(in srgb,var(--studio-accent) 48%,var(--studio-line-strong));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--studio-accent) 12%,transparent);outline:none}html body.antialiased .fa-public-shell.is-login .p12-login-route .access-control-slot form>button[type=submit]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--studio-accent) 22%,transparent);outline:none}.p12-login-route .access-test-link{min-height:44px;color:var(--studio-accent-strong);font:650 12px/1.4 var(--studio-font-sans);align-items:center;margin-top:10px;text-decoration:none;display:inline-flex}.p12-login-route .access-test-link:hover{color:var(--studio-text)}.p12-login-route .access-foot{border-top:1px solid var(--studio-line-soft);color:var(--studio-muted);margin:18px 0 0;padding-top:14px;font-size:11px;line-height:1.6}.p12-login-route .access-foot a{color:var(--studio-copy);text-underline-offset:3px;text-decoration:underline}.p12-login-route .access-foot a:hover{color:var(--studio-text)}.p12-login-route .access-panel[data-access-state=sent] .access-icon,.p12-login-route .access-panel[data-access-state=sent] .access-heading>.eyebrow{color:var(--studio-success)}.p12-login-route .access-panel[data-access-state=expired],.p12-login-route .access-panel[data-access-state=failed]{border-top-color:color-mix(in srgb,var(--studio-danger) 54%,var(--studio-line-strong))}.p12-login-route .access-panel[data-access-state=expired] .access-icon,.p12-login-route .access-panel[data-access-state=failed] .access-icon,.p12-login-route .access-panel[data-access-state=expired] .access-heading>.eyebrow,.p12-login-route .access-panel[data-access-state=failed] .access-heading>.eyebrow{color:var(--studio-danger)}@media (width<=900px){.p12-login-route .access-layout{grid-template-columns:minmax(0,1fr) minmax(340px,400px);gap:48px}}@media (width<=760px){.p12-login-route .access-source-page{width:calc(100% - 32px);padding-top:52px;padding-bottom:72px}.p12-login-route .access-layout{grid-template-columns:1fr;gap:36px;margin-top:24px;padding-top:28px}.p12-login-route .access-intro{padding-top:0}.p12-login-route .access-intro h1{font-size:clamp(38px,12vw,52px)}.p12-login-route .access-steps{margin-top:26px}.p12-login-route .access-heading{min-height:156px}}@media (width<=420px){.p12-login-route .access-source-page{width:calc(100% - 28px)}.p12-login-route .access-panel{padding-top:22px}}@media (prefers-reduced-motion:reduce){.p12-login-route *{scroll-behavior:auto;transition:none;animation:none}}.p6-account-route .account-source-page,.p6-account-route .library-source-page{box-sizing:border-box}.p6-account-route .account-heading .eyebrow{color:var(--p6-muted);letter-spacing:.13em;margin:0;font-size:10px;line-height:1.4}.p6-account-route .studio-account-tabs{flex-wrap:wrap;display:flex}.p6-account-route .studio-account-tabs button{cursor:pointer;flex:0 auto;justify-content:center;align-items:center;margin:0 0 -1px;display:inline-flex}.p6-account-route :is(.library-source-page,.orders-source-page) button{border:1px solid var(--p6-line-strong);min-height:44px;color:var(--p6-copy);font:500 12px/1.4 var(--fa-font-sans);cursor:pointer;background:0 0;border-radius:9px;padding:10px 14px}.p6-account-route :is(.library-source-page,.orders-source-page) button:is(:hover,:focus-visible){color:var(--p6-text);background:#ffffff06;border-color:#f5f3ee47}.p6-account-route :is(.library-source-page,.orders-source-page) button:disabled{opacity:.45;cursor:not-allowed}.p6-account-route .library-source-feedback{color:var(--p6-copy);margin:0 0 16px;font-size:12px;line-height:1.55}.p6-account-route .library-items{display:grid}.p6-account-route .library-item{overflow-wrap:anywhere;min-width:0;display:grid}.p6-account-route .library-item>div{min-width:0}.p6-account-route .library-art-stage{place-items:center;display:grid}.p6-account-route .library-art-stage>*{width:100%;max-width:100%;box-shadow:none;background:0 0;border:0}.p6-account-route .library-art-stage img{object-fit:contain;width:100%;display:block}.p6-account-route .file-status{align-items:center;gap:8px;font-size:12px;display:flex}.p6-account-route .file-status svg{stroke:currentColor;flex:0 0 20px;width:20px;height:20px;margin:0}.p6-account-route .library-item button{margin:8px 8px 0 0}.p6-account-route .library-source-text-link{text-underline-offset:4px;background:0 0;border:0;padding-inline:0;text-decoration:underline;display:block}.p6-account-route .library-source-recovery{margin-bottom:24px;font-size:13px}.p6-account-route .library-name{background:0 0;border:0;margin:0;padding:0}.p6-account-route .library-name summary{cursor:pointer;padding:0;list-style:none}.p6-account-route .library-name summary:after{display:none}.p6-account-route .library-name summary::-webkit-details-marker{display:none}.p6-account-route .library-name h2{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.p6-account-route .library-name>p{color:var(--p6-muted);overflow-wrap:anywhere;margin:12px 0;font-size:13px}.p6-account-route .library-name summary:focus-visible{outline-offset:4px;outline:2px solid #f5f3ee94}.p6-account-route .library-item[data-portrait=true]{align-items:center}.p6-account-route .orders-source-list{gap:16px;margin:24px 0;display:grid}.p6-account-route .orders-source-row{padding:0;overflow:hidden}.p6-account-route .orders-source-row summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:16px;list-style:none;display:flex}.p6-account-route .orders-source-row summary:after{display:none}.p6-account-route .orders-source-row summary::-webkit-details-marker{display:none}.p6-account-route .orders-source-row summary>span:first-child{min-width:0}.p6-account-route .orders-source-row summary>span:last-child{flex-shrink:0;font-size:13px}.p6-account-route .orders-source-row strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:550;display:-webkit-box;overflow:hidden}.p6-account-route .orders-source-page small{color:var(--p6-muted);margin-top:6px;font-size:11px;display:block}.p6-account-route .orders-source-details{overflow-wrap:anywhere;padding:0 16px 16px;font-size:13px}.p6-account-route .orders-source-row[open] .orders-source-details{animation:.18s p6-account-disclosure}.p6-account-route .orders-source-pagination{justify-content:center;align-items:center;gap:16px;margin:24px 0;display:flex}.p6-account-route .orders-source-pagination button{border:1px solid var(--p6-line-strong);min-height:44px;color:var(--p6-copy);background:0 0;border-radius:9px;padding:8px 12px}.p6-account-route .orders-source-projects{border-top:1px solid var(--p6-line);margin:44px 0;padding-top:32px}.p6-account-route .orders-source-project{text-align:left;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:56px;margin:16px 0;padding:16px;display:flex}.p6-account-route .library-source-empty button{border:1px solid var(--p6-accent);background:var(--p6-accent);color:#21170d;cursor:pointer;border-radius:9px;min-height:44px;padding:10px 14px;font-weight:650}@keyframes p6-account-disclosure{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.p6-account-route .account-source-page,.p6-account-route .library-source-page{width:min(1100px,100% - 64px);max-width:none;color:var(--p6-text);margin:0 auto;padding:74px 0 96px;font-family:Geist,system-ui,sans-serif}.p6-account-route .account-heading{margin:0 0 30px}.p6-account-route .account-heading h1{max-width:900px;color:var(--p6-text);font:500 clamp(38px,4.5vw,56px)/1.02 var(--fa-font-sans);letter-spacing:-.045em;margin:10px 0 8px}.p6-account-route .account-heading .muted{color:var(--p6-copy)}.p6-account-route .studio-account-tabs{border-bottom:1px solid var(--p6-line);gap:2px;margin-bottom:30px}.p6-account-route .studio-account-tabs button{min-height:44px;color:var(--p6-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 16px;font:500 12px/1.3 Geist,system-ui,sans-serif}.p6-account-route .studio-account-tabs button:hover{color:var(--p6-text);background:#ffffff05}.p6-account-route .studio-account-tabs button[aria-current=page]{border-bottom-color:var(--p6-accent);color:var(--p6-text)}.p6-account-route .account-tag{border:1px solid var(--p6-line);background:var(--studio-surface-card);color:var(--p6-muted);border-radius:8px;margin:0 0 22px;padding:8px 10px;font-size:11.5px;display:inline-flex}.p6-account-route .fa-private-content{background:0 0;border:0;margin:0;padding:0}.p6-account-route .fa30-account-actions{border:1px solid var(--p6-line);background:var(--studio-surface-card);color:var(--p6-copy);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:14px 16px;display:flex}.p6-account-route .fa30-account-actions>span{font-size:11px;line-height:1.55}.p6-account-route .fa30-account-actions>button{border:1px solid var(--p6-line-strong);min-height:44px;color:var(--p6-copy);cursor:pointer;background:0 0;border-radius:9px;padding:8px 12px}.p6-account-route .fa30-account-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.p6-account-route .fa30-account-summary article{border:1px solid var(--p6-line);background:var(--studio-surface-card);min-height:108px;box-shadow:var(--studio-depth-card);border-radius:12px;padding:18px}.p6-account-route .fa30-account-summary article span{color:var(--p6-muted);letter-spacing:.07em;font-size:11px}.p6-account-route .fa30-account-summary article strong{color:var(--p6-accent-hi);margin:18px 0 4px;font-size:26px;font-weight:600;display:block}.p6-account-route .fa30-account-summary article small{color:var(--p6-muted);font-size:11px;line-height:1.45}.p6-account-route .fa30-account-section{border:1px solid var(--p6-line);background:var(--studio-surface-card);box-shadow:var(--studio-depth-card);border-radius:14px;margin-top:12px;padding:22px}.p6-account-route .fa30-account-section>header{border-bottom:1px solid var(--p6-line);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:15px;display:flex}.p6-account-route .fa30-account-section>header h2{color:var(--p6-text);margin:5px 0 0;font:600 21px/1.2 Geist,system-ui,sans-serif}.p6-account-route .fa30-account-section>header button{min-height:44px;color:var(--p6-copy);cursor:pointer;background:0 0;border:0}.p6-account-route .fa-order-list article{border-bottom:1px solid var(--p6-line);grid-template-columns:130px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 0;display:grid}.p6-account-route .fa-order-list article span,.p6-account-route .fa-order-list article i{color:var(--p6-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-style:normal}.p6-account-route .fa-order-list article b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--p6-text);font-size:12px;font-weight:550;overflow:hidden}.p6-account-route .fa-order-list article strong{color:var(--p6-accent-hi);font-size:12px;font-weight:600}.p6-account-route .fa30-private-job-list{gap:7px;margin-top:14px;display:grid}.p6-account-route .fa30-private-job-list>button{border:1px solid var(--p6-line);background:var(--studio-surface-card);min-height:56px;color:var(--p6-copy);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:140px minmax(0,1fr) auto 130px;align-items:center;gap:12px;padding:12px 14px;display:grid}.p6-account-route .fa30-private-job-list>button span,.p6-account-route .fa30-private-job-list>button small{color:var(--p6-muted);font-size:11px}.p6-account-route .fa30-private-job-list>button b{color:var(--p6-text);font-size:12px}.p6-account-route .fa30-private-job-list>button i{color:var(--p6-accent);text-transform:uppercase;font-size:10px;font-style:normal}.p6-account-route .fa-empty-panel,.p6-account-route .library-source-empty{border:1px solid var(--p6-line);background:var(--studio-surface-card);color:var(--p6-copy);box-shadow:none;text-align:center;border-radius:14px;padding:34px 24px}.p6-account-route .fa-empty-panel h3,.p6-account-route .library-source-empty h2{color:var(--p6-text)}.p6-account-route .library-items{gap:10px}.p6-account-route .library-item{border:1px solid var(--p6-line);background:var(--studio-surface-card);box-shadow:var(--studio-depth-card);border-radius:14px;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:28px;padding:22px}.p6-account-route .library-art-stage{border:1px solid var(--p6-line);background:var(--studio-media-bg);isolation:isolate;border-radius:12px;min-height:190px;padding:20px;position:relative;overflow:hidden}.p6-account-route .library-art-stage:before{content:"";z-index:-1;opacity:.32;background-image:radial-gradient(#f5f3ee33 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:14% 10% 8%;-webkit-mask-image:radial-gradient(#000 18%,#0000 72%);mask-image:radial-gradient(#000 18%,#0000 72%)}.p6-account-route .library-art-stage img{object-fit:contain;max-width:100%;height:170px}.p6-account-route .library-item[data-portrait=true] .library-art-stage,.p6-account-route .library-item[data-portrait=true] .library-art-stage img{height:320px}.p6-account-route .file-status{color:var(--p6-copy);font:600 11px/1.4 var(--fa-font-sans);align-items:center;gap:9px;margin-bottom:14px;display:inline-flex}.p6-account-route .file-status>span{background:var(--p6-muted);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.p6-account-route .file-status[data-state=ready]>span{background:var(--p6-accent);box-shadow:0 0 0 4px #e6a04414}.p6-account-route .library-name h2{-webkit-line-clamp:2;color:var(--p6-text);font:500 23px/1.22 var(--fa-font-sans);letter-spacing:-.025em;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.p6-account-route .library-item-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:22px;display:grid}.p6-account-route .library-item button{border:1px solid var(--p6-line-strong);min-height:46px;color:var(--p6-copy);font:600 12px/1.4 var(--fa-font-sans);background:0 0;border-radius:9px}.p6-account-route .library-item-actions>button:first-child:not(:disabled){border-color:var(--p6-accent);background:var(--p6-accent);color:#21170d}.p6-account-route .library-item-actions>button.is-secondary{justify-content:center;align-items:center;gap:8px;display:inline-flex}.p6-account-route .library-source-recovery{border:1px solid var(--p6-line);background:var(--studio-surface-card);color:var(--p6-copy);border-radius:10px;padding:13px 14px}.p6-account-route .orders-source-row{border:1px solid var(--p6-line);background:var(--studio-surface-card);box-shadow:var(--studio-depth-card);border-radius:12px;overflow:hidden}.p6-account-route .orders-source-row summary{min-height:58px;padding:16px}.p6-account-route .orders-source-row strong{color:var(--p6-text)}.p6-account-route .orders-source-total{color:var(--p6-accent-hi);align-items:center;gap:10px;font-weight:600;display:inline-flex}.p6-account-route .orders-source-chevron{color:var(--p6-muted);font-size:16px;line-height:1;transition:rotate .16s;display:inline-block}.p6-account-route .orders-source-row[open] .orders-source-chevron{rotate:180deg}.p6-account-route .orders-source-project{border-color:var(--p6-line);background:var(--studio-surface-card);min-height:58px;color:var(--p6-copy);border-radius:10px}.p6-account-route .fa-private-list{gap:8px;display:grid}.p6-account-route .fa-private-list article{border:1px solid var(--p6-line);background:var(--studio-surface-card);box-shadow:var(--studio-depth-card);border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.p6-account-route .fa30-review-mark{border:1px solid var(--p6-line);background:var(--studio-surface-raised);width:52px;height:52px;color:var(--p6-accent-hi);border-radius:10px;place-items:center;font-size:10.5px;font-weight:650;display:grid}.p6-account-route .fa30-private-actions{align-content:center;gap:12px;display:grid}.p6-account-route .fa30-private-actions button{min-height:44px;color:var(--p6-copy);font:500 12px/1.4 Geist,system-ui,sans-serif}.p6-account-route .fa-private-list article h3{color:var(--p6-text);font:500 16px/1.3 var(--fa-font-sans);margin:4px 0}.p6-account-route .fa-private-list article p{color:var(--p6-copy);margin:5px 0;font-size:12px;line-height:1.65}.p6-account-route .fa-private-list article>div>span{color:var(--p6-muted);letter-spacing:.06em;font-size:10.5px}.p6-account-route .fa-gate,.p6-account-route .fa-private-teaser{border:1px solid var(--p6-line);background:var(--studio-surface-card);color:var(--p6-copy);box-shadow:none;border-radius:14px}.p6-account-route .fa-private-teaser button{min-height:44px;color:var(--p6-copy);cursor:pointer;background:0 0;border:0;padding:10px 0}.p6-account-route .fa-gate-mark{border-color:var(--p6-line-strong);color:var(--p6-accent);background:#e6a0440d}.p6-account-route .fa-gate h2{color:var(--p6-text)}.p6-account-route .fa30-account-policy{border:1px solid var(--p6-line);background:var(--studio-surface-card);border-radius:12px;margin-top:18px;padding:17px}.p6-account-route .fa30-account-policy b{color:var(--p6-text)}.p6-account-route .fa30-account-policy p{color:var(--p6-copy)}.p6-account-route .fa30-account-policy button{min-height:44px;color:var(--p6-copy);background:0 0;border:0}.p12-account-route.p6-account-route{--p6-accent:var(--studio-accent);--p6-accent-hi:var(--studio-accent-strong);--p6-bg:var(--studio-bg);--p6-surface:var(--studio-card);--p6-surface-2:var(--studio-bg-raised);--p6-line:var(--studio-line-soft);--p6-line-strong:var(--studio-line-strong);--p6-text:var(--studio-text);--p6-copy:var(--studio-copy);--p6-muted:var(--studio-muted);background:var(--studio-bg);min-height:64vh;color:var(--studio-text);font-family:var(--studio-font-sans)}.p12-account-route.p6-account-route,.p12-account-route.p6-account-route *{box-sizing:border-box}.p12-account-route.p6-account-route :is(button,input,textarea,select){font-family:var(--studio-font-sans)}.p12-account-route.p6-account-route :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--studio-focus);outline-offset:3px}.p12-account-route.p6-account-route :is(.account-source-page,.library-source-page,.fa30-account-preview){width:min(1120px,100% - 64px);max-width:none;color:var(--studio-text);font-family:var(--studio-font-sans);margin:0 auto;padding:64px 0 96px}.p12-account-route.p6-account-route .account-heading{border-bottom:1px solid var(--studio-line-soft);grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:end;gap:44px;margin:0 0 28px;padding:0 0 30px;display:grid}.p12-account-route.p6-account-route .account-heading>.eyebrow{color:var(--studio-accent-strong);font:650 10px/1.4 var(--studio-font-sans);letter-spacing:.12em;grid-column:1/-1;margin:0}.p12-account-route.p6-account-route .account-heading h1{max-width:760px;color:var(--studio-text);font:650 clamp(42px,4.8vw,62px)/.98 var(--studio-font-display);letter-spacing:-.045em;margin:0}.p12-account-route.p6-account-route .account-heading>.muted{max-width:380px;color:var(--studio-copy);margin:0 0 4px;font-size:13px;line-height:1.72}.p12-account-route.p6-account-route .studio-account-tabs{border-bottom:1px solid var(--studio-line-soft);flex-wrap:wrap;gap:0;margin:0 0 34px;display:flex}html body.antialiased .fa-public-shell.is-account .p12-account-route .studio-account-tabs button{min-height:46px;color:var(--studio-muted);font:650 12px/1.3 var(--studio-font-sans);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;justify-content:center;align-items:center;margin:0 24px -1px 0;padding:0;display:inline-flex}html body.antialiased .fa-public-shell.is-account .p12-account-route .studio-account-tabs button:hover{color:var(--studio-text);background:0 0}html body.antialiased .fa-public-shell.is-account .p12-account-route .studio-account-tabs button[aria-current=page]{border-bottom-color:var(--studio-accent);color:var(--studio-text)}.p12-account-route.p6-account-route .fa-gate{border:0;border-top:1px solid var(--studio-line-strong);border-bottom:1px solid var(--studio-line-soft);color:var(--studio-copy);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:56px minmax(0,1fr) minmax(240px,310px);align-items:center;gap:24px;padding:26px 0;display:grid}.p12-account-route.p6-account-route .fa-gate-mark{border:1px solid var(--studio-line-strong);width:48px;height:48px;color:var(--studio-accent-strong);background:0 0;border-radius:50%;place-items:center;display:grid}.p12-account-route.p6-account-route .fa-gate h2{color:var(--studio-text);font:650 28px/1.12 var(--studio-font-display);letter-spacing:-.028em;margin:5px 0 7px}.p12-account-route.p6-account-route .fa-gate p{color:var(--studio-copy);margin:0;font-size:13px;line-height:1.65}.p12-account-route.p6-account-route .fa-gate-action{justify-items:stretch;gap:8px;display:grid}.p12-account-route.p6-account-route .fa-gate-action>span{color:var(--studio-accent-strong);font:650 9px/1.4 var(--studio-font-sans);letter-spacing:.1em}.p12-account-route.p6-account-route .fa-gate-action>.fa-button{border-color:var(--studio-accent);background:var(--studio-accent);min-height:46px;color:var(--studio-accent-ink);font-weight:650}.p12-account-route.p6-account-route .fa-gate-action small{color:var(--studio-muted);font-size:10.5px;line-height:1.55}.p12-account-route.p6-account-route .fa-private-teaser{border:0;border-bottom:1px solid var(--studio-line-soft);color:var(--studio-copy);box-shadow:none;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:16px 0;display:flex}.p12-account-route.p6-account-route .fa-private-teaser span{color:var(--studio-muted);letter-spacing:.1em;font-size:9px}.p12-account-route.p6-account-route .fa-private-teaser b{color:var(--studio-text);margin-top:4px;font-size:12px;display:block}html body.antialiased .fa-public-shell.is-account .p12-account-route .fa-private-teaser button{min-height:44px;color:var(--studio-copy);font:650 12px/1.4 var(--studio-font-sans);background:0 0;border:0;padding:0}.p12-account-route.p6-account-route [data-account-mode=overview] .fa-private-content{background:0 0;border:0;margin:0;padding:0}.p12-account-route.p6-account-route [data-account-mode=overview] .fa30-account-actions{border:0;border-top:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);color:var(--studio-copy);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:18px;margin:0 0 22px;padding:14px 0;display:flex}.p12-account-route.p6-account-route [data-account-mode=overview] .fa30-account-actions>span{font-size:11px;line-height:1.55}html body.antialiased .fa-public-shell.is-account .p12-account-route [data-account-mode=overview] .fa30-account-actions>button{border:1px solid var(--studio-line-soft);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);min-height:44px;color:var(--studio-copy);font:650 12px/1.4 var(--studio-font-sans);cursor:pointer;padding:8px 12px}.p12-account-route.p6-account-route [data-account-mode=overview] .fa30-account-summary{border-top:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 34px;display:grid}.p12-account-route.p6-account-route [data-account-mode=overview] .fa30-account-summary article{border:0;border-right:1px solid var(--studio-line-soft);min-height:116px;box-shadow:none;background:0 0;border-radius:0;padding:18px 20px}.p12-account-route.p6-account-route [data-account-mode=overview] .fa30-account-summary article:last-child{border-right:0}.p12-account-route.p6-account-route [data-account-mode=overview] .fa30-account-summary article span{color:var(--studio-muted);font:650 9px/1.4 var(--studio-font-sans);letter-spacing:.1em}.p12-account-route.p6-account-route [data-account-mode=overview] .fa30-account-summary article strong{color:var(--studio-text);font:650 28px/1 var(--studio-font-display);margin:15px 0 4px;display:block}.p12-account-route.p6-account-route [data-account-mode=overview] .fa30-account-summary article small{color:var(--studio-muted);font-size:10.5px;line-height:1.5}.p12-account-route.p6-account-route [data-account-mode=overview] .fa30-account-section{border:0;border-top:1px solid var(--studio-line-soft);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:26px 0}.p12-account-route.p6-account-route [data-account-mode=overview] .fa30-account-section:last-of-type{border-bottom:1px solid var(--studio-line-soft)}.p12-account-route.p6-account-route [data-account-mode=overview] .fa30-account-section>header{border-bottom:1px solid var(--studio-line-soft);justify-content:space-between;align-items:flex-end;gap:20px;padding:0 0 16px;display:flex}.p12-account-route.p6-account-route [data-account-mode=overview] .fa30-account-section>header .eyebrow{color:var(--studio-accent-strong);font:650 9px/1.4 var(--studio-font-sans);letter-spacing:.1em}.p12-account-route.p6-account-route [data-account-mode=overview] .fa30-account-section>header h2{color:var(--studio-text);font:650 24px/1.16 var(--studio-font-display);letter-spacing:-.025em;margin:5px 0 0}html body.antialiased .fa-public-shell.is-account .p12-account-route [data-account-mode=overview] .fa30-account-section>header button{min-height:44px;color:var(--studio-copy);font:650 12px/1.4 var(--studio-font-sans);cursor:pointer;background:0 0;border:0;padding:0}.p12-account-route.p6-account-route [data-account-mode=overview] .fa-order-list article{border-bottom:1px solid var(--studio-line-soft);grid-template-columns:130px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:15px 0;display:grid}.p12-account-route.p6-account-route [data-account-mode=overview] .fa-order-list article span,.p12-account-route.p6-account-route [data-account-mode=overview] .fa-order-list article i{color:var(--studio-muted);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-style:normal}.p12-account-route.p6-account-route [data-account-mode=overview] .fa-order-list article b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--studio-text);font-size:12px;font-weight:600;overflow:hidden}.p12-account-route.p6-account-route [data-account-mode=overview] .fa-order-list article strong{color:var(--studio-text);font-size:12px;font-weight:650}.p12-account-route.p6-account-route [data-account-mode=overview] .fa30-private-job-list{gap:0;margin-top:0;display:grid}html body.antialiased .fa-public-shell.is-account .p12-account-route [data-account-mode=overview] .fa30-private-job-list>button{border:0;border-bottom:1px solid var(--studio-line-soft);min-height:58px;color:var(--studio-copy);text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:140px minmax(0,1fr) auto 130px;align-items:center;gap:12px;padding:12px 0;display:grid}.p12-account-route.p6-account-route [data-account-mode=overview] .fa30-private-job-list>button span,.p12-account-route.p6-account-route [data-account-mode=overview] .fa30-private-job-list>button small{color:var(--studio-muted);font-size:10.5px}.p12-account-route.p6-account-route [data-account-mode=overview] .fa30-private-job-list>button b{color:var(--studio-text);font-size:12px}.p12-account-route.p6-account-route [data-account-mode=overview] .fa30-private-job-list>button i{color:var(--studio-accent-strong);text-transform:uppercase;font-size:9px;font-style:normal}.p12-account-route.p6-account-route [data-account-mode=overview] .fa-empty-panel{border:0;border-bottom:1px solid var(--studio-line-soft);color:var(--studio-copy);box-shadow:none;text-align:left;background:0 0;border-radius:0;padding:28px 0}.p12-account-route.p6-account-route [data-account-mode=overview] .fa-empty-panel>span{color:var(--studio-accent-strong);font:650 9px/1.4 var(--studio-font-sans);letter-spacing:.1em}.p12-account-route.p6-account-route [data-account-mode=overview] .fa-empty-panel h3{color:var(--studio-text);font:650 22px/1.16 var(--studio-font-display);letter-spacing:-.02em;margin:8px 0 7px}.p12-account-route.p6-account-route [data-account-mode=overview] .fa-empty-panel p{max-width:620px;color:var(--studio-copy);margin:0 0 12px;font-size:12px;line-height:1.65}.p12-account-route.p6-account-route [data-account-mode=overview] .fa-empty-panel .fa-button{border-color:var(--studio-line-soft);background:var(--studio-control-bg);min-height:44px;color:var(--studio-copy)}@media (width<=820px){.p12-account-route.p6-account-route .account-heading{grid-template-columns:1fr;gap:12px}.p12-account-route.p6-account-route .account-heading>.muted{max-width:620px}.p12-account-route.p6-account-route .fa-gate{grid-template-columns:48px minmax(0,1fr)}.p12-account-route.p6-account-route .fa-gate-action{grid-column:2}.p12-account-route.p6-account-route [data-account-mode=overview] .fa30-account-summary{grid-template-columns:1fr}.p12-account-route.p6-account-route [data-account-mode=overview] .fa30-account-summary article{border-right:0;border-bottom:1px solid var(--studio-line-soft)}.p12-account-route.p6-account-route [data-account-mode=overview] .fa30-account-summary article:last-child{border-bottom:0}}@media (width<=760px){.p12-account-route.p6-account-route :is(.account-source-page,.library-source-page,.fa30-account-preview){width:calc(100% - 32px);padding-top:52px;padding-bottom:72px}.p12-account-route.p6-account-route .account-heading h1{font-size:clamp(38px,12vw,52px)}.p12-account-route.p6-account-route .studio-account-tabs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow-x:auto}html body.antialiased .fa-public-shell.is-account .p12-account-route .studio-account-tabs button{white-space:nowrap;margin:0;padding:0 8px}.p12-account-route.p6-account-route [data-account-mode=overview] .fa30-account-actions{flex-direction:column;align-items:flex-start}html body.antialiased .fa-public-shell.is-account .p12-account-route [data-account-mode=overview] .fa30-account-actions>button{width:100%}.p12-account-route.p6-account-route [data-account-mode=overview] .fa30-account-section>header{flex-direction:column;align-items:flex-start}}@media (width<=420px){.p12-account-route.p6-account-route :is(.account-source-page,.library-source-page,.fa30-account-preview){width:calc(100% - 28px)}.p12-account-route.p6-account-route .studio-account-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.p12-account-route.p6-account-route .fa-gate{grid-template-columns:1fr;gap:16px}.p12-account-route.p6-account-route .fa-gate-action{grid-column:1}}.p12-account-route.p6-account-route .p12-account-loading{border-top:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);min-height:154px;color:var(--studio-copy);background:0 0;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:20px;margin:0;padding:28px 0;display:grid}.p12-account-route.p6-account-route .p12-account-loading>.payment-source-icon{width:48px;height:48px;color:var(--studio-accent-strong)}.p12-account-route.p6-account-route .p12-account-loading>div{min-width:0}.p12-account-route.p6-account-route .p12-account-loading>div>span{color:var(--studio-accent-strong);font:650 9px/1.4 var(--studio-font-sans);letter-spacing:.1em;margin:0 0 7px;display:block}.p12-account-route.p6-account-route .p12-account-loading h2{color:var(--studio-text);font:650 24px/1.15 var(--studio-font-display);letter-spacing:-.025em;margin:0 0 6px}.p12-account-route.p6-account-route .p12-account-loading p{max-width:620px;color:var(--studio-copy);margin:0;font-size:12px;line-height:1.65}.p12-account-route.p6-account-route .p12-account-recovery{border-top:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);color:var(--studio-copy);background:0 0;justify-content:space-between;align-items:center;gap:24px;margin:0 0 24px;padding:16px 0;display:flex}.p12-account-route.p6-account-route .p12-account-recovery>div{min-width:0}.p12-account-route.p6-account-route .p12-account-recovery span{color:var(--studio-accent-strong);font:650 9px/1.4 var(--studio-font-sans);letter-spacing:.1em;margin:0 0 5px;display:block}.p12-account-route.p6-account-route .p12-account-recovery h2{color:var(--studio-text);font:650 20px/1.18 var(--studio-font-display);letter-spacing:-.02em;margin:0 0 5px}.p12-account-route.p6-account-route .p12-account-recovery p{color:var(--studio-copy);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}html body.antialiased .fa-public-shell.is-account .p12-account-route .p12-account-recovery>button{border:1px solid var(--studio-line-strong);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);min-height:44px;color:var(--studio-copy);font:650 12px/1.4 var(--studio-font-sans);cursor:pointer;flex:none;padding:9px 14px}.p12-account-route.p6-account-route .p12-account-passive-status{color:var(--studio-muted);margin:0 0 18px;font-size:11px}.fa30-app .p12-account-route[data-ui-generation=p12] .p12-account-overview .fa-private-content,html body.antialiased .fa-public-shell.is-account .p12-account-route .p12-account-overview .fa-private-content{grid-template-columns:none;display:block}.p12-account-route.p6-account-route .p12-account-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:4px;display:grid}.p12-account-route.p6-account-route .p12-account-overview-panel{border-top:1px solid var(--studio-line-strong);border-bottom:1px solid var(--studio-line-soft);background:0 0;align-content:start;min-width:0;display:grid}.p12-account-route.p6-account-route .p12-account-overview-panel>header{border-bottom:1px solid var(--studio-line-soft);justify-content:space-between;align-items:end;gap:18px;padding:20px 0 16px;display:flex}.p12-account-route.p6-account-route .p12-account-overview-panel>header span,.p12-account-route.p6-account-route .p12-account-reviews-entry>div>span{color:var(--studio-accent-strong);font:650 9px/1.4 var(--studio-font-sans);letter-spacing:.1em}.p12-account-route.p6-account-route .p12-account-overview-panel>header h2,.p12-account-route.p6-account-route .p12-account-reviews-entry h2{color:var(--studio-text);font:650 24px/1.15 var(--studio-font-display);letter-spacing:-.025em;margin:5px 0 0}.p12-account-route.p6-account-route .p12-account-overview-panel>header>strong{color:var(--studio-text);font:650 30px/1 var(--studio-font-display)}.p12-account-route.p6-account-route .p12-account-overview-list{display:grid}.p12-account-route.p6-account-route .p12-account-overview-list article,.fa30-app .p12-account-route[data-ui-generation=p12] .p12-account-overview-list>button,html body.antialiased .fa-public-shell.is-account .p12-account-route .p12-account-overview-list>button{border:0;border-bottom:1px solid var(--studio-line-soft);min-width:0;min-height:66px;color:var(--studio-copy);text-align:left;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:16px;margin:0;padding:13px 0;display:grid}.p12-account-route.p6-account-route .p12-account-overview-panel.is-custom-lab .p12-account-overview-list>button>span{text-align:left;min-width:0}.p12-account-route.p6-account-route .p12-account-overview-panel.is-custom-lab .p12-account-overview-list>button>strong{text-align:right;text-transform:uppercase;letter-spacing:.04em;justify-self:end;width:150px}.p12-account-route.p6-account-route .p12-account-overview-list b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--studio-text);font-size:12px;font-weight:650;display:block;overflow:hidden}.p12-account-route.p6-account-route .p12-account-overview-list small{color:var(--studio-muted);margin-top:4px;font-size:10.5px;line-height:1.45;display:block}.p12-account-route.p6-account-route .p12-account-overview-list>article>strong,.p12-account-route.p6-account-route .p12-account-overview-list>button>strong{color:var(--studio-copy);text-transform:capitalize;white-space:nowrap;font-size:11px;font-weight:650}.p12-account-route.p6-account-route .p12-account-inline-empty{border-bottom:1px solid var(--studio-line-soft);min-height:142px;padding:24px 0}.p12-account-route.p6-account-route .p12-account-inline-empty h3{color:var(--studio-text);font:650 20px/1.18 var(--studio-font-display);letter-spacing:-.02em;margin:0 0 7px}.p12-account-route.p6-account-route .p12-account-inline-empty p{max-width:440px;color:var(--studio-copy);margin:0 0 14px;font-size:12px;line-height:1.65}html body.antialiased .fa-public-shell.is-account .p12-account-route .p12-account-inline-empty button{min-height:44px;color:var(--studio-accent-strong);font:650 12px/1.4 var(--studio-font-sans);background:0 0;border:0;padding:0}.p12-account-route.p6-account-route .p12-account-overview-panel>footer{align-items:center;gap:20px;padding:13px 0;display:flex}html body.antialiased .fa-public-shell.is-account .p12-account-route .p12-account-overview-panel>footer button{min-height:44px;color:var(--studio-copy);font:650 12px/1.4 var(--studio-font-sans);background:0 0;border:0;padding:0}html body.antialiased .fa-public-shell.is-account .p12-account-route .p12-account-overview-panel>footer button:first-child{color:var(--studio-text)}.p12-account-route.p6-account-route .p12-account-reviews-entry{border-top:1px solid var(--studio-line-strong);border-bottom:1px solid var(--studio-line-soft);justify-content:space-between;align-items:center;gap:36px;margin-top:34px;padding:24px 0;display:flex}.p12-account-route.p6-account-route .p12-account-reviews-entry p{max-width:640px;color:var(--studio-copy);margin:7px 0 0;font-size:12px;line-height:1.65}.p12-account-route.p6-account-route .p12-account-reviews-entry[data-review-state=empty]>div>span,.p12-account-route.p6-account-route .p12-account-reviews-entry[data-review-state=unknown]>div>span{color:var(--studio-muted)}html body.antialiased .fa-public-shell.is-account .p12-account-route .p12-account-reviews-entry>button{border:1px solid var(--studio-line-strong);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);min-height:44px;color:var(--studio-text);font:650 12px/1.4 var(--studio-font-sans);flex:none;padding:9px 14px}.p12-account-route.p6-account-route .library-source-feedback{color:var(--studio-muted);margin:0 0 16px;font-size:11px}.p12-account-route.p6-account-route .library-source-recovery{border:0;border-top:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);color:var(--studio-copy);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px;padding:14px 0;display:flex}.p12-account-route.p6-account-route .library-source-recovery p{margin:0;font-size:12px;line-height:1.6}html body.antialiased .fa-public-shell.is-account .p12-account-route .library-source-recovery button{border:1px solid var(--studio-line-strong);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);min-height:44px;color:var(--studio-copy);font:650 12px/1.4 var(--studio-font-sans);padding:9px 14px}.p12-account-route.p6-account-route .library-items{border-top:1px solid var(--studio-line-strong);gap:0;display:grid}.p12-account-route.p6-account-route .library-item.p12-template-record{border:0;border-bottom:1px solid var(--studio-line-soft);min-width:0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:220px minmax(0,1fr) 210px;align-items:center;gap:32px;padding:30px 0;display:grid}.p12-account-route.p6-account-route .library-art-stage{border:1px solid var(--studio-line-soft);border-radius:var(--studio-media-radius);background:var(--studio-media-bg);isolation:isolate;place-items:center;width:220px;min-width:0;max-width:100%;height:148px;min-height:0;padding:14px;display:grid;position:relative;overflow:hidden}.p12-account-route.p6-account-route .library-art-stage:before{display:none}.p12-account-route.p6-account-route .library-art-stage img{object-fit:contain;object-position:center;width:calc(100% - 28px);min-width:0;max-width:none;height:calc(100% - 28px);min-height:0;max-height:none;display:block;position:absolute;inset:14px}.p12-account-route.p6-account-route .library-item[data-portrait=true] .library-art-stage{justify-self:center;width:148px;height:196px}.p12-account-route.p6-account-route .library-item[data-portrait=true] .library-art-stage img{object-fit:contain;object-position:center;width:calc(100% - 28px);height:calc(100% - 28px);position:absolute;inset:14px}.p12-account-route.p6-account-route .p12-template-record-main{min-width:0}.p12-account-route.p6-account-route .library-name h2{max-width:100%;color:var(--studio-text);font:650 24px/1.18 var(--studio-font-display);letter-spacing:-.025em;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.p12-account-route.p6-account-route .library-item .muted{max-width:720px;color:var(--studio-muted);overflow-wrap:anywhere;margin:9px 0 0;font-size:11px;line-height:1.65}.p12-account-route.p6-account-route .account-package-guide{border-top:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);margin-top:18px;padding:14px 0 2px}.p12-account-route.p6-account-route .account-package-guide>header{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:11px;display:flex}.p12-account-route.p6-account-route .account-package-guide>header span{color:var(--studio-accent-strong);font:650 9px/1.4 var(--studio-font-sans);letter-spacing:.1em}.p12-account-route.p6-account-route .account-package-guide>header b{color:var(--studio-text);font:650 12px/1.4 var(--studio-font-sans);text-align:right}.p12-account-route.p6-account-route .account-package-guide dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:0;display:grid}.p12-account-route.p6-account-route .account-package-guide dl>div{border-top:1px solid color-mix(in srgb,var(--studio-line-soft) 72%,transparent);grid-template-columns:92px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:9px 0;display:grid}.p12-account-route.p6-account-route .account-package-guide dt{color:var(--studio-faint);font:650 9px/1.45 var(--studio-font-sans);letter-spacing:.06em;text-transform:uppercase}.p12-account-route.p6-account-route .account-package-guide dd{min-width:0;color:var(--studio-copy);font:600 11px/1.5 var(--studio-font-sans);overflow-wrap:anywhere;word-break:break-word;margin:0}.p12-account-route.p6-account-route .account-package-guide.is-unknown>header{margin-bottom:6px}.p12-account-route.p6-account-route .account-package-guide.is-unknown p{color:var(--studio-muted);margin:0 0 10px;font-size:11px;line-height:1.6}.p12-account-route.p6-account-route .p12-record-meta{border-top:1px solid var(--studio-line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;min-width:0;margin-top:20px;padding-top:14px;display:grid}.p12-account-route.p6-account-route .p12-record-meta-label{color:var(--studio-accent-strong);font:650 9px/1.4 var(--studio-font-sans);letter-spacing:.1em;grid-column:1/-1}.p12-account-route.p6-account-route .p12-record-meta>span:not(.p12-record-meta-label){gap:4px;min-width:0;display:grid}.p12-account-route.p6-account-route .p12-record-meta small{color:var(--studio-faint);font:650 9px/1.4 var(--studio-font-sans);letter-spacing:.08em}.p12-account-route.p6-account-route .p12-record-meta b{min-width:0;color:var(--studio-copy);font:600 11px/1.5 var(--studio-font-sans);overflow-wrap:anywhere;word-break:break-word}.p12-account-route.p6-account-route .p12-template-actions{align-self:start;gap:9px;width:210px;min-width:0;padding-top:2px;display:grid}.p12-account-route.p6-account-route .p12-template-actions .file-status{min-height:26px;color:var(--studio-copy);font:650 10px/1.4 var(--studio-font-sans);letter-spacing:.04em;align-items:center;gap:8px;margin:0 0 3px;display:inline-flex}.p12-account-route.p6-account-route .file-status>span{background:var(--studio-muted);width:7px;height:7px;box-shadow:none;border-radius:50%}.p12-account-route.p6-account-route .file-status[data-state=ready]>span{background:var(--studio-accent);box-shadow:none}html body.antialiased .fa-public-shell.is-account .p12-account-route .p12-template-actions>button{border:1px solid var(--studio-line-strong);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);width:100%;min-height:46px;color:var(--studio-copy);font:650 12px/1.4 var(--studio-font-sans);text-align:center;justify-content:center;align-items:center;gap:7px;margin:0;padding:10px 14px;display:flex}html body.antialiased .fa-public-shell.is-account .p12-account-route .p12-template-actions>button.is-primary:not(:disabled){border-color:var(--studio-accent);background:var(--studio-accent);color:var(--studio-accent-ink)}html body.antialiased .fa-public-shell.is-account .p12-account-route .p12-template-actions>button.is-secondary:hover{border-color:var(--studio-text);color:var(--studio-text)}html body.antialiased .fa-public-shell.is-account .p12-account-route .p12-template-actions>button.is-tertiary{min-height:44px;color:var(--studio-muted);background:0 0;border-color:#0000}html body.antialiased .fa-public-shell.is-account .p12-account-route .p12-template-actions>button.is-tertiary:hover{border-color:var(--studio-line-soft);color:var(--studio-text)}html body.antialiased .fa-public-shell.is-account .p12-account-route .p12-template-actions>button:disabled{opacity:.42;cursor:not-allowed}.p12-account-route.p6-account-route .library-source-empty{border:0;border-top:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);color:var(--studio-copy);box-shadow:none;text-align:left;background:0 0;border-radius:0;padding:34px 0}.p12-account-route.p6-account-route .library-source-empty h2{color:var(--studio-text);font:650 24px/1.16 var(--studio-font-display);letter-spacing:-.025em;margin:0 0 7px}.p12-account-route.p6-account-route .library-source-empty p{max-width:620px;color:var(--studio-copy);margin:0 0 14px;font-size:12px;line-height:1.65}html body.antialiased .fa-public-shell.is-account .p12-account-route .library-source-empty>button{border:1px solid var(--studio-line-strong);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);min-height:44px;color:var(--studio-copy);font:650 12px/1.4 var(--studio-font-sans);padding:9px 14px}.p12-account-route.p6-account-route .p12-project-action>strong:is([data-state=cancelled],[data-state=refunded]){border-color:var(--studio-line-soft);color:var(--studio-muted);background:0 0}.p12-account-route.p6-account-route [data-account-mode=purchase-history] .account-heading h1{letter-spacing:-.035em;font-size:clamp(36px,4vw,48px)}.p12-account-route.p6-account-route [data-account-mode=purchase-history] .account-heading{margin-bottom:20px;padding-bottom:24px}.p12-account-route.p6-account-route .p12-purchase-history-note{border-bottom:1px solid var(--studio-line-soft);color:var(--studio-muted);margin:-6px 0 24px;padding:13px 0;font-size:11px;line-height:1.65}.p12-account-route.p6-account-route .orders-source-page>section>h2{color:var(--studio-text);font:650 24px/1.16 var(--studio-font-display);letter-spacing:-.02em;margin:20px 0 14px}.p12-account-route.p6-account-route .orders-source-list{border-top:1px solid var(--studio-line-strong);gap:0;margin:0;display:grid}.p12-account-route.p6-account-route .orders-source-row{border:0;border-bottom:1px solid var(--studio-line-soft);box-shadow:none;background:0 0;border-radius:0}.p12-account-route.p6-account-route .orders-source-row summary{min-height:62px;color:var(--studio-copy);font-family:var(--studio-font-sans);padding:13px 0}.p12-account-route.p6-account-route .orders-source-row summary strong{color:var(--studio-text);font-size:12px;font-weight:650}.p12-account-route.p6-account-route .orders-source-row summary small{color:var(--studio-muted);margin-top:4px;font-size:10.5px;display:block}.p12-account-route.p6-account-route .orders-source-total{color:var(--studio-text);font-size:12px;font-weight:650}.p12-account-route.p6-account-route .orders-source-details{color:var(--studio-copy);padding:0 0 18px;font-size:12px;line-height:1.6}html body.antialiased .fa-public-shell.is-account .p12-account-route .orders-source-details>button{min-height:44px;color:var(--studio-accent-strong);font:650 12px/1.4 var(--studio-font-sans);background:0 0;border:0;padding:0}.p12-account-route.p6-account-route .p12-purchase-history-footer{border-top:1px solid var(--studio-line-soft);align-items:center;gap:22px;margin-top:24px;padding:14px 0;display:flex}html body.antialiased .fa-public-shell.is-account .p12-account-route .p12-purchase-history-footer>button{min-height:44px;color:var(--studio-copy);font:650 12px/1.4 var(--studio-font-sans);background:0 0;border:0;padding:0}html body.antialiased .fa-public-shell.is-account .p12-account-route .p12-purchase-history-footer>button:first-child{color:var(--studio-text)}.p12-account-route.p6-account-route .p12-account-review-empty{border-top:1px solid var(--studio-line-strong);border-bottom:1px solid var(--studio-line-soft);background:0 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 42px;margin:0;padding:22px 0 20px;display:grid}.p12-account-route.p6-account-route .p12-account-review-empty>header{border-bottom:1px solid var(--studio-line-soft);grid-column:1/-1;justify-content:space-between;align-items:end;gap:20px;padding-bottom:14px;display:flex}.p12-account-route.p6-account-route .p12-account-review-empty>header span{color:var(--studio-accent-strong);font:650 9px/1.4 var(--studio-font-sans);letter-spacing:.1em}.p12-account-route.p6-account-route .p12-account-review-empty>header strong{color:var(--studio-text);font:650 28px/1 var(--studio-font-display)}.p12-account-route.p6-account-route .p12-account-review-empty>div{min-width:0}.p12-account-route.p6-account-route .p12-account-review-empty h3{color:var(--studio-text);font:650 24px/1.16 var(--studio-font-display);letter-spacing:-.025em;margin:0 0 8px}.p12-account-route.p6-account-route .p12-account-review-empty p{max-width:620px;color:var(--studio-copy);margin:0;font-size:12px;line-height:1.68}.p12-account-route.p6-account-route .p12-account-review-empty>footer{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}html body.antialiased .fa-public-shell.is-account .p12-account-route .p12-account-review-empty>footer button{border:1px solid var(--studio-line-strong);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);min-height:44px;color:var(--studio-copy);font:650 12px/1.4 var(--studio-font-sans);padding:9px 14px}html body.antialiased .fa-public-shell.is-account .p12-account-route .p12-account-review-empty>footer button:first-child{color:var(--studio-text)}.p12-account-route.p6-account-route .p12-account-review-empty.is-stale{grid-template-columns:1fr}.p12-account-route.p6-account-route .p12-account-review-empty.is-stale>header span{color:var(--studio-muted)}.p12-account-route.p6-account-route .p12-account-review-summary{border-top:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);color:var(--studio-muted);margin:0 0 20px;padding:13px 0;font-size:11px;line-height:1.6}.p12-account-route.p6-account-route .p12-account-review-list{border-top:1px solid var(--studio-line-strong);gap:0;width:100%;max-width:none;display:grid}.p12-account-route.p6-account-route .p12-account-review-row{border:0;border-bottom:1px solid var(--studio-line-soft);width:100%;min-width:0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:54px minmax(0,1fr) auto;align-items:start;gap:14px 18px;padding:18px 0;display:grid}.p12-account-route.p6-account-route .p12-account-review-row .fa30-review-mark{border:1px solid var(--studio-line-strong);border-radius:var(--studio-control-radius);width:48px;height:48px;color:var(--studio-accent-strong);font:650 10px/1 var(--studio-font-sans);background:0 0;place-items:center;display:grid}.p12-account-route.p6-account-route .p12-account-review-main{min-width:0}.p12-account-route.p6-account-route .p12-account-review-main>span{color:var(--studio-muted);font:650 9px/1.4 var(--studio-font-sans);letter-spacing:.1em}.p12-account-route.p6-account-route .p12-account-review-main h3{color:var(--studio-text);font:650 17px/1.3 var(--studio-font-display);letter-spacing:-.015em;overflow-wrap:anywhere;word-break:break-word;margin:5px 0 4px}.p12-account-route.p6-account-route .p12-account-review-main small{color:var(--studio-muted);letter-spacing:.04em;font-size:10px}.p12-account-route.p6-account-route .p12-account-review-row .fa30-private-actions{align-items:start;display:flex}html body.antialiased .fa-public-shell.is-account .p12-account-route .p12-account-review-row .fa30-private-actions .p12-account-review-action{border:1px solid var(--studio-line-strong);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);min-width:132px;min-height:44px;color:var(--studio-text);font-family:var(--studio-font-sans);letter-spacing:0;text-transform:none;font-variant-numeric:normal;margin:0;padding:9px 16px;font-size:12.5px;font-weight:650;line-height:1.4}html body.antialiased .fa-public-shell.is-account .p12-account-route .p12-account-review-row .fa30-private-actions .fa-button:hover{border-color:var(--studio-text);color:var(--studio-text)}.p12-account-route.p6-account-route .p12-account-review-body{grid-column:2/-1;min-width:0;max-width:100%;padding:0 0 2px}.p12-account-route.p6-account-route .p12-account-review-body p{max-width:100%;color:var(--studio-copy);white-space:normal;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:12px;line-height:1.7}.p12-account-route.p6-account-route .p12-account-review-body p.is-clamped{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html body.antialiased .fa-public-shell.is-account .p12-account-route .p12-account-review-body>button{min-height:44px;color:var(--studio-accent-strong);font:650 11px/1.4 var(--studio-font-sans);background:0 0;border:0;margin:5px 0 0;padding:0}@media (width<=900px){.p12-account-route.p6-account-route .p12-account-overview-grid{grid-template-columns:1fr}.p12-account-route.p6-account-route .library-item.p12-template-record{grid-template-columns:180px minmax(0,1fr);gap:24px}.p12-account-route.p6-account-route .library-art-stage{width:180px;height:132px}.p12-account-route.p6-account-route .library-item[data-portrait=true] .library-art-stage{width:136px;height:180px}.p12-account-route.p6-account-route .p12-template-actions{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.p12-account-route.p6-account-route .p12-template-actions .file-status{grid-column:1/-1}}@media (width<=650px){.p12-account-route.p6-account-route .p12-account-recovery,.p12-account-route.p6-account-route .p12-account-reviews-entry,.p12-account-route.p6-account-route .p12-purchase-history-footer{flex-direction:column;align-items:flex-start}.p12-account-route.p6-account-route .library-item.p12-template-record{grid-template-columns:1fr;gap:18px;padding:24px 0}.p12-account-route.p6-account-route .library-art-stage{justify-self:stretch;width:100%;height:180px}.p12-account-route.p6-account-route .library-item[data-portrait=true] .library-art-stage{justify-self:center;width:140px;height:190px}.p12-account-route.p6-account-route .p12-template-actions{grid-column:1;grid-template-columns:1fr;width:100%}.p12-account-route.p6-account-route .p12-template-actions .file-status{grid-column:1}.p12-account-route.p6-account-route .account-package-guide dl{grid-template-columns:1fr}.p12-account-route.p6-account-route .account-package-guide>header{flex-direction:column;align-items:flex-start;gap:4px}.p12-account-route.p6-account-route .account-package-guide>header b{text-align:left}.p12-account-route.p6-account-route .p12-account-review-empty{grid-template-columns:1fr;gap:18px}.p12-account-route.p6-account-route .p12-account-review-empty>footer{justify-content:flex-start}.p12-account-route.p6-account-route .p12-account-review-row{grid-template-columns:48px minmax(0,1fr)}.p12-account-route.p6-account-route .p12-account-review-row .fa30-private-actions{grid-column:2}.p12-account-route.p6-account-route .p12-account-review-body{grid-column:1/-1}.p12-account-route.p6-account-route .p12-account-overview-list article,.fa30-app .p12-account-route[data-ui-generation=p12] .p12-account-overview-list>button,html body.antialiased .fa-public-shell.is-account .p12-account-route .p12-account-overview-list>button{grid-template-columns:1fr;gap:5px}.p12-account-route.p6-account-route .p12-account-overview-panel.is-custom-lab .p12-account-overview-list>button>strong{text-align:left;justify-self:start;width:auto}}@media (width<=420px){.p12-account-route.p6-account-route .p12-account-loading{grid-template-columns:44px minmax(0,1fr);gap:14px;min-height:136px;padding:22px 0}.p12-account-route.p6-account-route .p12-account-loading>.payment-source-icon{width:40px;height:40px}.p12-account-route.p6-account-route .p12-account-loading h2{font-size:21px}.p12-account-route.p6-account-route .p12-record-meta{grid-template-columns:1fr}.p12-account-route.p6-account-route .p12-account-overview-panel>footer{flex-direction:column;align-items:flex-start;gap:4px}}.fa30-app .p6-account-review-overlay{box-sizing:border-box;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000a3;border:0;place-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.fa30-app .p6-account-review-overlay::backdrop{background:0 0}.fa30-app .p6-account-review-dialog{border:1px solid var(--studio-shell-line-strong);background:var(--studio-surface-modal);width:min(680px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--studio-depth-modal);color:var(--studio-shell-text);font-family:var(--fa-font-sans);border-radius:16px;margin:0;padding:28px;position:relative;overflow:auto}.fa30-app .p6-account-review-dialog>.fa-dialog-close{width:44px;height:44px;min-height:44px;color:var(--studio-shell-muted);background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;padding:0;font-size:20px;display:grid;position:absolute;top:12px;right:12px}.fa30-app .p6-account-review-dialog>.fa-dialog-close:is(:hover,:focus-visible){border-color:var(--studio-shell-line);color:var(--studio-shell-text);background:#ffffff0a}.fa30-app .p6-account-review-dialog>.fa-eyebrow{color:var(--studio-brand-accent-strong);padding-right:52px}.fa30-app .p6-account-review-dialog>h2{max-width:560px;color:var(--studio-shell-text);font:500 clamp(28px,4vw,36px)/1.08 var(--fa-font-sans);letter-spacing:-.04em;margin:12px 0 0;padding-right:52px}.fa30-app .p6-account-review-dialog>p{max-width:560px;color:var(--studio-shell-copy);margin:12px 0 0;font-size:13px;line-height:1.7}.fa30-app .p6-account-review-dialog .fa30-review-rating{border:1px solid var(--studio-shell-line);background:var(--studio-surface-raised);color:var(--studio-shell-copy);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;margin:24px 0;padding:18px;display:grid}.fa30-app .p6-account-review-dialog .fa30-review-rating>span{font:600 11px/1.4 var(--fa-font-sans)}.fa30-app .p6-account-review-dialog .fa30-review-rating>b{color:var(--studio-shell-text);font:600 11px/1.4 var(--fa-font-sans)}.fa30-app .p6-account-review-dialog .fa30-review-rating>div{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.fa30-app .p6-account-review-dialog .fa30-review-rating button{border:1px solid var(--studio-shell-line);background:var(--studio-surface-card);width:44px;height:44px;min-height:44px;color:var(--studio-shell-muted);border-radius:9px;place-items:center;padding:0;font-size:20px;display:grid}.fa30-app .p6-account-review-dialog .fa30-review-rating button.is-active{background:var(--studio-brand-accent-soft);color:var(--studio-brand-accent-strong);border-color:#e6a04457}.fa30-app .p6-account-review-dialog .fa30-review-field{color:var(--studio-shell-copy);font:600 11px/1.4 var(--fa-font-sans);gap:8px;margin-top:16px;display:grid}.fa30-app .p6-account-review-dialog .fa30-review-field .fa-input{border:1px solid var(--studio-shell-line-strong);background:var(--studio-surface-card);width:100%;min-height:46px;color:var(--studio-shell-text);font:500 14px/1.6 var(--fa-font-sans);border-radius:10px;padding:12px}.fa30-app .p6-account-review-dialog .fa30-review-field textarea.fa-input{resize:vertical;min-height:150px}.fa30-app .p6-account-review-dialog .fa30-review-field .fa-input:focus{border-color:var(--studio-brand-accent);outline-offset:2px;outline:2px solid #e6a04447}.fa30-app .p6-account-review-dialog .fa30-review-check{border:1px solid var(--studio-shell-line);background:var(--studio-surface-card);min-height:44px;color:var(--studio-shell-copy);border-radius:10px;align-items:flex-start;gap:11px;margin-top:16px;padding:12px;font-size:12px;display:flex}.fa30-app .p6-account-review-dialog .fa30-review-check input{width:18px;height:18px;accent-color:var(--studio-brand-accent);flex:0 0 18px;margin-top:1px}.fa30-app .p6-account-review-dialog .fa30-review-check span{gap:4px;display:grid}.fa30-app .p6-account-review-dialog .fa30-review-check small{color:var(--studio-shell-muted);font-size:11px}.fa30-app .p6-account-review-dialog .fa30-account-message{border:1px solid var(--studio-shell-line);background:var(--studio-surface-raised);color:var(--studio-shell-copy);border-radius:10px;margin-top:16px;padding:12px 14px}.fa30-app .p6-account-review-dialog .fa30-review-actions{border-top:1px solid var(--studio-shell-line);justify-content:space-between;align-items:flex-end;gap:16px;margin-top:24px;padding-top:18px;display:flex}.fa30-app .p6-account-review-dialog .fa30-review-danger-slot{min-width:0;display:flex}.fa30-app .p6-account-review-dialog .fa30-review-main-actions{justify-content:flex-end;gap:10px;min-width:0;display:flex}.fa30-app .p6-account-review-dialog .fa30-review-actions button{min-height:46px;font:600 12px/1.4 var(--fa-font-sans);border-radius:9px;padding:0 15px}.fa30-app .p6-account-review-dialog .fa30-review-main-actions>.fa-button:last-child{border-color:var(--studio-brand-accent);background:var(--studio-brand-accent);color:#21170d}.fa30-app .p6-account-review-dialog.fa30-review-delete-dialog{width:min(560px,100vw - 32px)}.fa30-app .p6-account-review-dialog .fa30-review-delete-summary{border:1px solid var(--studio-shell-line);background:var(--studio-surface-raised);border-radius:10px;gap:8px;margin:18px 0;padding:14px;display:grid}.fa30-app .p6-account-review-dialog .fa30-review-delete-confirm{color:#e3a198;background:#c45e521a;border-color:#c45e5273}@media (width<=620px){.fa30-app .p6-account-review-overlay{padding:10px}.fa30-app .p6-account-review-dialog{border-radius:14px;width:100%;max-height:calc(100dvh - 20px);padding:22px 16px 16px}.fa30-app .p6-account-review-dialog>h2{font-size:28px}.fa30-app .p6-account-review-dialog .fa30-review-actions{flex-direction:column;align-items:stretch}.fa30-app .p6-account-review-dialog .fa30-review-danger-slot,.fa30-app .p6-account-review-dialog .fa30-review-main-actions{width:100%}.fa30-app .p6-account-review-dialog .fa30-review-main-actions{grid-template-columns:1fr;display:grid}.fa30-app .p6-account-review-dialog .fa30-review-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.fa30-app .p6-account-review-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}.fa30-app .p12-account-review-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000b8}.fa30-app .p12-account-review-dialog{border:1px solid var(--studio-line-strong);border-radius:var(--studio-panel-radius);background:var(--studio-card);width:min(680px,100vw - 32px);box-shadow:none;color:var(--studio-text);font-family:var(--studio-font-sans);padding:28px}.fa30-app .p12-account-review-dialog>.fa-dialog-close{border-color:var(--studio-line-soft);border-radius:var(--studio-control-radius);color:var(--studio-muted);background:0 0}.fa30-app .p12-account-review-dialog>.fa-dialog-close:is(:hover,:focus-visible){border-color:var(--studio-line-strong);background:var(--studio-control-bg);color:var(--studio-text)}.fa30-app .p12-account-review-dialog>.fa-eyebrow{color:var(--studio-accent-strong)}.fa30-app .p12-account-review-dialog>h2{color:var(--studio-text);font:650 clamp(28px,4vw,36px)/1.08 var(--studio-font-display);letter-spacing:-.035em}.fa30-app .p12-account-review-dialog>p{color:var(--studio-copy);font-size:13px;line-height:1.7}.fa30-app .p12-account-review-dialog .fa30-review-rating{border:0;border-top:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);color:var(--studio-copy);background:0 0;border-radius:0;margin:24px 0;padding:16px 0}.fa30-app .p12-account-review-dialog .fa30-review-rating>span,.fa30-app .p12-account-review-dialog .fa30-review-rating>b{font:650 11px/1.4 var(--studio-font-sans)}.fa30-app .p12-account-review-dialog .fa30-review-rating>b{color:var(--studio-text)}.fa30-app .p12-account-review-dialog .fa30-review-rating button{border-color:var(--studio-line-soft);border-radius:var(--studio-control-radius);color:var(--studio-muted);background:0 0}.fa30-app .p12-account-review-dialog .fa30-review-rating button.is-active{border-color:color-mix(in srgb,var(--studio-accent) 55%,var(--studio-line-strong));background:color-mix(in srgb,var(--studio-accent) 8%,transparent);color:var(--studio-accent-strong)}.fa30-app .p12-account-review-dialog .fa30-review-field{color:var(--studio-copy);font:650 11px/1.4 var(--studio-font-sans)}.fa30-app .p12-account-review-dialog .fa30-review-field .fa-input{border-color:var(--studio-line-strong);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);color:var(--studio-text);font:500 14px/1.6 var(--studio-font-sans)}.fa30-app .p12-account-review-dialog .fa30-review-field .fa-input:focus{border-color:var(--studio-focus);outline:2px solid var(--studio-focus);outline-offset:2px}.fa30-app .p12-account-review-dialog .fa30-review-check{border-color:var(--studio-line-soft);border-radius:var(--studio-control-radius);color:var(--studio-copy);background:0 0}.fa30-app .p12-account-review-dialog .fa30-review-check input{accent-color:var(--studio-accent)}.fa30-app .p12-account-review-dialog .fa30-review-check small{color:var(--studio-muted)}.fa30-app .p12-account-review-dialog .fa30-account-message{border-color:var(--studio-line-soft);border-radius:var(--studio-control-radius);color:var(--studio-copy);background:0 0}.fa30-app .p12-account-review-dialog .fa30-review-actions{border-top-color:var(--studio-line-soft)}.fa30-app .p12-account-review-dialog .fa30-review-actions button{border-radius:var(--studio-control-radius);font:650 12px/1.4 var(--studio-font-sans)}.fa30-app .p12-account-review-dialog .fa30-review-main-actions>.fa-button:last-child{border-color:var(--studio-accent);background:var(--studio-accent);color:var(--studio-accent-ink)}.fa30-app .p12-account-review-dialog .fa30-review-delete-summary{border-color:var(--studio-line-soft);background:0 0;border-radius:0}.fa30-app .p12-account-review-dialog .fa30-review-delete-summary p{overflow-wrap:anywhere;word-break:break-word;max-height:180px;overflow:auto}.fa30-app .p12-account-review-dialog .fa30-review-delete-confirm{border-color:color-mix(in srgb,var(--studio-danger) 50%,var(--studio-line));color:var(--studio-danger);background:0 0}@media (width<=620px){.fa30-app .p12-account-review-dialog{border-radius:var(--studio-panel-radius)}}.p6-account-route .fa30-account-preview{width:min(1100px,100% - 64px);margin:0 auto;padding:52px 0 96px}.p6-account-route .fa30-preview-banner,.p6-account-route .fa30-preview-status-row{border-color:var(--p6-line);background:var(--studio-surface-raised);color:var(--p6-copy);border-radius:10px}.p6-account-route .fa30-preview-banner h2{color:var(--p6-text)}.p6-account-route .fa30-preview-banner>span,.p6-account-route .fa30-preview-status-row b{color:var(--p6-accent)}@media (width<=1024px){.p6-account-route .fa30-private-job-list>button{grid-template-columns:120px minmax(0,1fr) auto}.p6-account-route .fa30-private-job-list>button small{grid-column:2/4}}@media (width<=760px){.p6-account-route .account-source-page,.p6-account-route .library-source-page,.p6-account-route .fa30-account-preview{width:calc(100% - 32px);padding-top:54px;padding-bottom:72px}.p6-account-route .account-heading h1{font-size:clamp(38px,12vw,52px)}.p6-account-route .fa30-account-summary{grid-template-columns:1fr}.p6-account-route .fa30-account-section>header{flex-direction:column;align-items:flex-start}.p6-account-route .fa-order-list article{grid-template-columns:1fr auto;gap:5px 12px}.p6-account-route .fa-order-list article span,.p6-account-route .fa-order-list article b{grid-column:1}.p6-account-route .fa-order-list article strong,.p6-account-route .fa-order-list article i{grid-column:2}.p6-account-route .library-item{grid-template-columns:1fr;gap:14px;padding:16px}.p6-account-route .orders-source-row summary{align-items:flex-start;gap:14px}.p6-account-route .orders-source-project{flex-direction:column;align-items:flex-start}.p6-account-route .orders-source-details{padding:0 16px 16px}.p6-account-route .fa-private-list article{grid-template-columns:48px minmax(0,1fr)}.p6-account-route .fa30-private-actions{grid-column:2}}@media (width<=420px){.p6-account-route .account-source-page,.p6-account-route .library-source-page,.p6-account-route .fa30-account-preview{width:calc(100% - 28px)}.p6-account-route .studio-account-tabs{grid-template-columns:repeat(2,1fr);display:grid}.p6-account-route .studio-account-tabs button{width:100%}.p6-account-route .fa30-account-actions{flex-direction:column;align-items:flex-start}.p6-account-route .fa30-account-actions>button{width:100%}.p6-account-route .fa30-private-job-list>button{grid-template-columns:1fr;gap:4px}.p6-account-route .fa30-private-job-list>button small{grid-column:1}.p6-account-route .fa-private-list article{grid-template-columns:1fr}.p6-account-route .fa30-private-actions{grid-column:1}}.p12-request-route :is(button,input,textarea,select){font-family:var(--studio-font-sans)}.p12-request-route :is(button,a,input,textarea,select,summary):focus{outline:0}.p12-request-route :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--studio-focus);outline-offset:3px}.p12-request-route :is(button,.button,a.button):active{filter:none;transform:none}.p12-request-route .empty-panel.large :is(h2,p){margin:0}.p12-request-route .custom-request-facts :is(span,small){color:var(--studio-muted);font-family:var(--studio-font-sans);font-size:var(--studio-type-meta);letter-spacing:.07em;text-transform:uppercase;font-weight:700;line-height:1.35}.p12-request-route .custom-request-priority-addon>button:hover:not(:disabled){border-color:var(--studio-line-strong);background:var(--studio-control-hover);color:var(--studio-text)}.p12-request-route :is(.custom-request-form,.custom-real-brief) :is(input:not([type=checkbox]):not([type=color]):not([type=file]),select,textarea){border:1px solid var(--studio-line-soft);border-radius:var(--studio-control-radius);background:var(--studio-control);width:100%;min-width:0;min-height:48px;color:var(--studio-text);padding:0 13px;font-size:13px}.p12-request-route :is(.custom-request-form,.custom-real-brief) :is(input:not([type=checkbox]):not([type=color]):not([type=file]),select,textarea):focus{border-color:var(--studio-line-strong);outline:0}.p12-request-route :is(.custom-request-form,.custom-real-brief) :is(input,select,textarea):disabled{opacity:.48;cursor:default}.p12-request-route .studio-template-access :is(h3,p){margin:0}.p12-request-route .custom-request-pay:hover:not(:disabled),.p12-request-route .custom-editorial-primary:hover:not(:disabled),.p12-request-route .button.primary:hover:not(:disabled){border-color:var(--studio-accent-strong);background:var(--studio-accent-strong)}.p12-request-service-dialog{border:1px solid var(--studio-line-soft);border-radius:var(--studio-modal-radius);background:var(--studio-card);width:min(760px,100vw - 32px);max-width:760px;color:var(--studio-text);font-family:var(--studio-font-sans);padding:24px}.p12-request-service-dialog .fa30-custom-service-dialog-head{padding-right:48px}.p12-request-service-dialog .eyebrow{color:var(--studio-accent-strong);font-family:var(--studio-font-sans);font-size:var(--studio-type-meta);letter-spacing:.08em;margin:0;font-weight:700}.p12-request-service-dialog h2{color:var(--studio-text);font:650 30px/1.1 var(--studio-font-display);letter-spacing:-.03em;margin:6px 0}.p12-request-service-dialog .fa30-custom-service-dialog-head p:last-child{max-width:60ch;color:var(--studio-copy);margin:0;font-size:13px;line-height:1.55}.p12-request-service-dialog .fa-dialog-close{border:1px solid var(--studio-line-soft);background:var(--studio-control);color:var(--studio-copy)}.p12-request-service-dialog .custom-request-service-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.p12-request-service-dialog .custom-request-service-list>button{border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);background:var(--studio-control);min-width:0;min-height:144px;color:var(--studio-copy);text-align:left;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);gap:8px 10px;padding:14px;display:grid}.p12-request-service-dialog .custom-request-service-list>button:hover{border-color:var(--studio-line-strong);background:var(--studio-control-hover)}.p12-request-service-dialog .custom-request-service-list>button.active{border-color:var(--studio-accent);background:var(--studio-accent-soft);color:var(--studio-text)}.p12-request-service-dialog .custom-request-service-glyph{border:1px solid var(--studio-line-strong);width:40px;height:40px;color:var(--studio-muted);background:0 0;border-radius:10px;place-items:center;display:grid}.p12-request-service-dialog .custom-request-service-list>button.active .custom-request-service-glyph{border-color:color-mix(in srgb,var(--studio-accent) 55%,var(--studio-line-strong));background:color-mix(in srgb,var(--studio-accent) 9%,transparent);color:var(--studio-accent-strong)}.p12-request-service-dialog .custom-request-service-glyph svg{stroke-width:1.65px;width:19px;height:19px}.p12-request-service-dialog .custom-request-service-list>button>span{gap:4px;min-width:0;display:grid}.p12-request-service-dialog .custom-request-service-list b{color:var(--studio-text);font-family:var(--studio-font-display);letter-spacing:-.015em;font-size:14px;font-weight:650;line-height:1.25}.p12-request-service-dialog .custom-request-service-list small{color:var(--studio-muted);font-family:var(--studio-font-sans);font-size:11px;font-weight:500;line-height:1.5}.p12-request-service-dialog .custom-request-service-list em{color:var(--studio-text);font-family:var(--studio-font-sans);grid-column:2;font-size:15px;font-style:normal;font-weight:700;line-height:1}@media (width<=700px){.p12-request-service-dialog .custom-request-service-list{grid-template-columns:1fr}.p12-request-service-dialog .custom-request-service-list>button{min-height:0}}@media (prefers-reduced-motion:reduce){.p12-request-service-dialog,.p12-request-service-dialog *{scroll-behavior:auto;transition:none;animation:none}}.p12-project-route :is(button,input,textarea,select){font-family:var(--studio-font-sans)}.p12-project-route :is(button,a,input,textarea,select,summary):focus{outline:0}.p12-project-route :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--studio-focus);outline-offset:3px}.p12-project-page{width:100%;min-width:0;color:var(--studio-text);background:var(--studio-shell-bg,var(--studio-bg))}.p12-project-shell{width:min(1280px,100% - 64px);margin:0 auto;padding:58px 0 96px}.p12-project-page .eyebrow,.p12-project-section>header>span,.p12-project-next-step>div>span,.p12-project-status>span,.p12-project-details-list dt,.p12-project-source-files>span,.p12-project-next-note>span,.p12-project-file-list>article>span,.p12-project-upload>div>span,.p12-project-delivery-file>span{color:var(--studio-muted);font-family:var(--studio-font-sans);font-size:var(--studio-type-meta);letter-spacing:.075em;text-transform:uppercase;font-weight:700;line-height:1.35}.p12-project-header{border-bottom:1px solid var(--studio-line-soft);grid-template-columns:minmax(0,1fr) 220px auto;align-items:end;gap:34px;padding:0 0 32px;display:grid}.p12-project-heading{min-width:0}.p12-project-page .p12-project-heading-kicker{color:var(--studio-accent-strong);letter-spacing:.085em;margin:6px 0 10px;font-size:12.5px;line-height:1.4}.p12-project-back{min-height:44px;color:var(--studio-copy);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-bottom:2px;padding:0;font-size:13px;font-weight:650;display:inline-flex}.p12-project-back:hover{color:var(--studio-text)}.p12-project-heading h1{color:var(--studio-text);font:650 clamp(38px,3.7vw,52px)/1.03 var(--studio-font-display);letter-spacing:-.045em;margin:0}.p12-project-id{color:var(--studio-muted);flex-wrap:wrap;align-items:baseline;gap:8px;margin:11px 0 0;font-size:12px;display:flex}.p12-project-id span{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.p12-project-id b{min-width:0;color:var(--studio-copy);overflow-wrap:anywhere;font-size:13px;font-weight:550}.p12-project-status{gap:4px;min-width:0;display:grid}.p12-project-status>span{font-size:11px}.p12-project-status b{color:var(--studio-text);text-transform:capitalize;font-size:15px;font-weight:650}.p12-project-status small{color:var(--studio-muted);font-size:12px;line-height:1.5}.p12-project-header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.p12-project-chat-action,.p12-project-details-toggle,.p12-project-sync button,.p12-project-file-list :is(button,a),.p12-project-upload-trigger,.p12-project-upload-submit,.p12-project-details-close{border:1px solid var(--studio-line-soft);border-radius:var(--studio-control-radius);background:var(--studio-control);min-height:46px;color:var(--studio-copy);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.p12-project-chat-action{border-color:var(--studio-accent);background:var(--studio-accent);color:var(--studio-accent-ink)}.p12-project-chat-action:hover{border-color:var(--studio-accent-strong);background:var(--studio-accent-strong)}.p12-project-details-toggle:hover,.p12-project-sync button:hover,.p12-project-file-list :is(button,a):hover,.p12-project-upload-trigger:hover,.p12-project-details-close:hover{border-color:var(--studio-line-strong);background:var(--studio-control-hover);color:var(--studio-text)}.p12-project-sync{border-bottom:1px solid var(--studio-line-soft);min-height:52px;color:var(--studio-copy);justify-content:space-between;align-items:center;gap:18px;padding:10px 0;font-size:12px;line-height:1.55;display:flex}.p12-project-next-step{border:1px solid var(--studio-line-soft);border-left:2px solid var(--studio-accent);border-radius:var(--studio-card-radius);background:var(--studio-card);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:28px 0 0;padding:24px 26px;display:grid}.p12-project-next-step>div{min-width:0}.p12-project-next-step h2{color:var(--studio-text);font:650 30px/1.1 var(--studio-font-display);letter-spacing:-.03em;margin:7px 0 6px}.p12-project-next-step p{max-width:68ch;color:var(--studio-copy);margin:0;font-size:14px;line-height:1.62}.p12-project-next-step>strong{color:var(--studio-accent-strong);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-self:start;font-size:11px;font-weight:700}.p12-project-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:56px;min-width:0;margin-top:34px;display:grid}.p12-project-main{min-width:0}.p12-project-section{border-bottom:1px solid var(--studio-line-soft);padding:30px 0}.p12-project-section:first-child{padding-top:0}.p12-project-section>header{max-width:760px;margin-bottom:22px}.p12-project-section>header>span{font-size:11.5px}.p12-project-section>header h2{color:var(--studio-text);font:650 31px/1.1 var(--studio-font-display);letter-spacing:-.03em;margin:7px 0}.p12-project-section>header p{max-width:64ch;color:var(--studio-copy);margin:0;font-size:14px;line-height:1.62}.p12-project-empty{color:var(--studio-copy);gap:6px;padding:20px 0;display:grid}.p12-project-empty b{color:var(--studio-text);font-size:15px;font-weight:650}.p12-project-empty p{max-width:64ch;margin:0;font-size:13.5px;line-height:1.62}.p12-project-empty.is-files{border-top:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);grid-template-columns:42px minmax(0,1fr);align-items:start;gap:15px;padding:18px 0 20px}.p12-project-empty.is-files>div{gap:4px;min-width:0;display:grid}.p12-project-empty-mark{border:1px solid var(--studio-line-strong);width:36px;height:36px;color:var(--studio-accent-strong);border-radius:50%;place-items:center;font-size:20px;line-height:1;display:grid}.p12-project-empty.is-warning{border-left:2px solid var(--studio-warning);padding-left:16px}.p12-project-route :is(.proof-review-thumbnail,.custom-proof-thumb) img{object-fit:contain;width:100%;height:100%;display:block}.p12-project-route .custom-proof-actions :is(button,a){min-height:44px;padding:0 12px}.p12-project-file-list{gap:8px;display:grid}.p12-project-file-list>article{border-top:1px solid var(--studio-line-soft);grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:13px 0;display:grid}.p12-project-file-list>article:first-child{border-top:0}.p12-project-file-list>article>div{gap:3px;min-width:0;display:grid}.p12-project-file-list b{min-width:0;color:var(--studio-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.p12-project-file-list small{color:var(--studio-muted);font-size:12px}.p12-project-upload{border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);background:var(--studio-card);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 18px;margin-top:22px;padding:20px 22px;display:grid}.p12-project-upload>div>span{font-size:11.5px}.p12-project-upload>div p{max-width:58ch;color:var(--studio-copy);margin:5px 0 0;font-size:13.5px;line-height:1.58}.p12-project-upload-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.p12-project-upload-trigger{white-space:nowrap;position:relative;overflow:hidden}.p12-project-upload-trigger input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.p12-project-pending-files{grid-column:1/-1;gap:7px;margin:0;padding:0;list-style:none;display:grid}.p12-project-pending-files .project-chat-pending-file{border:1px solid var(--studio-line-soft);border-radius:var(--studio-control-radius);background:var(--studio-control);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px;display:grid}.p12-project-pending-files button{border:1px solid var(--studio-line-soft);border-radius:var(--studio-control-radius);min-height:44px;color:var(--studio-copy);background:0 0;padding:0 10px}.p12-project-upload-submit{border-color:var(--studio-accent);background:var(--studio-accent);color:var(--studio-accent-ink);white-space:nowrap}.p12-project-upload-submit:disabled{cursor:default;border-color:var(--studio-line-soft);background:var(--studio-control);color:var(--studio-muted);opacity:1}.p12-project-details{border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);background:var(--studio-card);min-width:0;padding:26px;position:sticky;top:88px}.p12-project-details-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.p12-project-details-head>div{min-width:0}.p12-project-details-head .eyebrow{margin:0;font-size:11.5px}.p12-project-details-status{border:1px solid color-mix(in srgb,var(--studio-accent) 42%,var(--studio-line-soft));background:var(--studio-accent-soft);color:var(--studio-accent-strong);text-transform:uppercase;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:700;line-height:1.2}.p12-project-details-close{display:none}.p12-project-details h2{color:var(--studio-text);font:650 26px/1.1 var(--studio-font-display);letter-spacing:-.03em;margin:7px 0 0}.p12-project-details-list{border-top:1px solid var(--studio-line-soft);gap:0;margin:0;display:grid}.p12-project-details-list>div{border-bottom:1px solid var(--studio-line-soft);grid-template-columns:104px minmax(0,1fr);align-items:start;gap:14px;padding:12px 0;display:grid}.p12-project-details-list dt{padding-top:2px;font-size:10.5px}.p12-project-details-list dd{min-width:0;color:var(--studio-text);overflow-wrap:anywhere;word-break:break-word;text-transform:capitalize;margin:0;font-size:13.5px;font-weight:550;line-height:1.55}.p12-project-brief{border-top:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);margin-top:18px}.p12-project-brief summary{min-height:52px;color:var(--studio-text);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:650;list-style:none;display:flex}.p12-project-brief summary::-webkit-details-marker{display:none}.p12-project-brief[open] summary>span:last-child{transform:rotate(180deg)}.p12-project-brief-body{min-width:0;padding:0 0 17px}.p12-project-brief-copy{color:var(--studio-copy);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:13.5px;line-height:1.68}.p12-project-brief-copy.is-collapsed{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.p12-project-brief-toggle{min-height:44px;color:var(--studio-accent-strong);cursor:pointer;background:0 0;border:0;align-items:center;margin:6px 0 -4px;padding:0;font-size:12.5px;font-weight:700;display:inline-flex}.p12-project-source-files{gap:8px;padding:12px 0 0;display:grid}.p12-project-source-files>span{font-size:10.5px}.p12-project-source-files a{min-width:0;color:var(--studio-copy);overflow-wrap:anywhere;justify-content:space-between;gap:10px;font-size:12.5px;line-height:1.5;text-decoration:none;display:flex}.p12-project-next-note{gap:7px;padding:20px 0 0;display:grid}.p12-project-next-note>span{font-size:11px}.p12-project-next-note p{color:var(--studio-copy);margin:0;font-size:13.5px;line-height:1.62}.p12-project-details-footnote{border-top:1px solid var(--studio-line-soft);color:var(--studio-muted);margin-top:20px;padding-top:16px;font-size:12.5px;line-height:1.6;display:block}.p12-project-delivery{border:1px solid var(--studio-line-soft);border-left:2px solid var(--studio-accent);border-radius:var(--studio-card-radius);background:var(--studio-card);margin-top:30px;padding:24px}.p12-project-delivery-copy h2{color:var(--studio-text);font:650 27px/1.12 var(--studio-font-display);letter-spacing:-.03em;margin:6px 0 7px}.p12-project-delivery-copy p{color:var(--studio-copy);margin:0;font-size:13px;line-height:1.6}.p12-project-delivery-file{border-top:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:16px;margin:20px 0;padding:16px 0;display:grid}.p12-project-delivery-file>div{gap:3px;min-width:0;display:grid}.p12-project-delivery-file b{color:var(--studio-text);font-size:13px}.p12-project-delivery-file small{color:var(--studio-muted);font-size:11px;line-height:1.45}.p12-project-delivery-footer{color:var(--studio-muted);justify-content:space-between;align-items:center;gap:18px;font-size:11px;line-height:1.5;display:flex}.p12-project-delivery-footer .text-button{min-height:44px;color:var(--studio-copy);background:0 0;border:0;padding:0}.p12-project-state{border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);background:var(--studio-card);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;width:min(760px,100% - 48px);min-height:320px;margin:42px auto;padding:34px;display:grid}.p12-project-state h1{color:var(--studio-text);font:650 clamp(30px,4vw,42px)/1.08 var(--studio-font-display);letter-spacing:-.04em;margin:6px 0 8px}.p12-project-state p:not(.eyebrow){max-width:58ch;color:var(--studio-copy);margin:0}.p12-project-state .button-row{flex-wrap:wrap;grid-column:2;gap:8px;display:flex}.p12-project-state-mark{border:1px solid var(--studio-line-strong);width:48px;height:48px;color:var(--studio-accent-strong);border-radius:50%;place-items:center;font-size:20px;display:grid}.p12-project-state-spinner{border:2px solid var(--studio-line-soft);border-top-color:var(--studio-accent);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite p12-project-spin}@keyframes p12-project-spin{to{transform:rotate(360deg)}}.p12-project-proof-overlay{z-index:10000;background:#000000c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.p12-project-proof-dialog{box-sizing:border-box;border:1px solid var(--studio-line-strong);border-radius:var(--studio-modal-radius);background:var(--studio-card);width:min(680px,100%);max-height:calc(100dvh - 40px);color:var(--studio-text);font:14px/1.65 var(--studio-font-sans);margin:auto;padding:26px;overflow:auto}.p12-project-proof-dialog h2{color:var(--studio-text);font:650 28px/1.12 var(--studio-font-display);letter-spacing:-.03em;margin:6px 0 8px}.p12-project-proof-dialog>p:not(.eyebrow){color:var(--studio-copy);margin:0}.p12-project-proof-dialog textarea{border:1px solid var(--studio-line-soft);border-radius:var(--studio-control-radius);background:var(--studio-control);width:100%;min-height:110px;color:var(--studio-text);font:inherit;padding:12px}.p12-project-proof-dialog fieldset{border:0;min-width:0;margin:18px 0 0;padding:0}.p12-project-proof-dialog label{color:var(--studio-text);gap:8px;font-size:12px;font-weight:650;display:grid}.p12-project-proof-dialog .button-row{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.p12-project-proof-dialog .button-row .button:last-child{border-color:var(--studio-accent);background:var(--studio-accent);color:var(--studio-accent-ink)}.p12-project-proof-dialog .project-update-error{color:var(--studio-danger);margin:10px 0 0;font-size:12px;line-height:1.5}@media (width<=1120px){.p12-project-shell{width:min(920px,100% - 40px);padding-top:44px}.p12-project-header{grid-template-columns:minmax(0,1fr) auto}.p12-project-status{grid-area:2/1}.p12-project-header-actions{flex-direction:column;grid-area:1/2/span 2;align-self:center}.p12-project-layout{grid-template-columns:1fr;gap:30px}.p12-project-details{width:100%;position:static}}@media (width<=700px){.p12-project-shell{width:calc(100% - 32px);padding:34px 0 64px}.p12-project-header{grid-template-columns:1fr;gap:16px}.p12-project-heading h1{font-size:clamp(34px,10vw,44px)}.p12-project-status,.p12-project-header-actions{grid-area:auto/1}.p12-project-header-actions{flex-direction:row;justify-content:flex-start;align-items:stretch}.p12-project-header-actions>button{flex:1}.p12-project-next-step{grid-template-columns:1fr;padding:20px}.p12-project-next-step>strong{justify-self:start}.p12-project-file-list>article{grid-template-columns:1fr auto}.p12-project-file-list>article>span{grid-column:1/-1}.p12-project-upload{grid-template-columns:1fr}.p12-project-upload-actions{flex-direction:column;align-items:stretch;width:100%}.p12-project-upload-trigger,.p12-project-upload-submit{width:100%}.p12-project-pending-files .project-chat-pending-file{grid-template-columns:48px minmax(0,1fr)}.p12-project-pending-files .project-chat-pending-file>button{grid-column:2;justify-self:start}.p12-project-delivery-file{grid-template-columns:1fr}.p12-project-delivery-footer{flex-direction:column;align-items:flex-start}.p12-project-details{display:none}.p12-project-details.is-open{z-index:10000;background:var(--studio-bg);border:0;border-radius:0;padding:28px 24px 40px;display:block;position:fixed;inset:0;overflow:auto}.p12-project-details-close{margin:0 0 20px auto;display:flex}.p12-project-state{grid-template-columns:1fr;width:calc(100% - 32px);min-height:280px;margin:28px auto;padding:26px}.p12-project-state .button-row{grid-column:1}}@media (width<=480px){.p12-project-header-actions{flex-direction:column}.p12-project-section>header h2{font-size:26px}.p12-project-proof-dialog{padding:20px}}@media (prefers-reduced-motion:reduce){.p12-project-proof-overlay,.p12-project-proof-overlay *{scroll-behavior:auto;transition:none;animation:none}}.p8-secondary-nav{z-index:34;background:0 0;width:100%;margin:0;padding:10px 0 12px;position:sticky;top:76px}.p8-secondary-nav-inner{border:1px solid var(--v2-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1f1d1bed;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:min(1240px,100% - 64px);min-height:56px;margin:0 auto;padding:6px;display:grid;box-shadow:0 14px 40px #00000024}.p8-secondary-nav-label{border-right:1px solid var(--v2-line);min-height:44px;color:var(--p8-accent-hi);letter-spacing:.13em;align-items:center;padding:0 12px;font:650 9px/1.4 Geist,sans-serif;display:flex}.p8-secondary-nav-list{scrollbar-width:none;scroll-behavior:smooth;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.p8-secondary-nav-list::-webkit-scrollbar{display:none}.p8-secondary-nav a{min-height:44px;color:var(--v2-muted);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 14px;font:550 12px/1.4 Geist,sans-serif;text-decoration:none;transition:color .16s,background-color .16s,border-color .16s;display:flex;position:relative}.p8-secondary-nav a:hover{color:var(--v2-text);background:#ffffff08;border-color:#f5f3ee12}.p8-secondary-nav a.is-active{color:var(--v2-text);background:#e6a04417;border-color:#e6a0443d;box-shadow:inset 0 0 0 1px #e6a0440d}.p8-secondary-nav a.is-active span:before{content:"";background:var(--p8-accent);vertical-align:1px;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block;box-shadow:0 0 10px #e6a0443d}@media (width<=820px){.p8-secondary-nav{padding:8px 0 10px;top:64px}.p8-secondary-nav-inner{border-radius:10px;grid-template-columns:1fr;gap:0;width:calc(100% - 32px);min-height:54px;padding:5px}.p8-secondary-nav-label{display:none}.p8-secondary-nav-list{width:100%}.p8-secondary-nav a{padding-inline:13px}}@media (width<=620px){.p8-secondary-nav-inner{width:calc(100% - 28px)}}@media (prefers-reduced-motion:reduce){.p8-secondary-nav *{scroll-behavior:auto;transition:none}}html body.antialiased .fa-public-shell.is-help{--studio-shell-bg:var(--studio-bg);background:var(--studio-bg);min-width:320px;color:var(--studio-text);font-family:var(--studio-font-sans);overflow-x:clip}.fa-public-shell.is-help :is(h1,h2,h3){font-family:var(--studio-font-display);letter-spacing:-.035em;font-weight:650}.p12-help-main{background:var(--studio-bg);min-height:70vh;color:var(--studio-text);font-family:var(--studio-font-sans)}.is-help .p12-help-container{width:min(1240px,100% - 64px);margin-inline:auto}.is-help .p12-help-kicker{color:var(--studio-accent-strong);font:500 10px/1.5 var(--studio-font-sans);letter-spacing:.13em;text-transform:uppercase;display:inline-block}.is-help :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #f5f3ee9e}.is-help :is(button,a):active{filter:brightness(.94);transform:none}.is-help .fa-storefront-runtime-account-menu{background:var(--studio-shell-surface-strong)}.is-help .fa-storefront-footer :is(a,button){min-width:44px}.is-help .p8-secondary-nav{z-index:34;border-top:0;border-bottom:1px solid var(--studio-line-soft);background:var(--studio-bg-raised);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;margin-top:0;padding:0;position:sticky;top:57px}.is-help .p8-secondary-nav-inner{width:min(1060px,100% - 64px);min-height:46px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:0;padding:0}.is-help .p8-secondary-nav-label{display:none}.is-help .p8-secondary-nav-list{justify-content:center;gap:26px}.is-help .p8-secondary-nav a{min-height:46px;color:var(--studio-muted);font:600 12px/1.4 var(--studio-font-sans);background:0 0;border:0;border-radius:0;padding:0 2px;position:relative}.is-help .p8-secondary-nav a:hover{color:var(--studio-text);background:0 0;border:0}.is-help .p8-secondary-nav a.is-active{color:var(--studio-text);box-shadow:none;background:0 0;border:0}.is-help .p8-secondary-nav a.is-active:after{content:"";background:var(--studio-accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.is-help .p8-secondary-nav a.is-active span:before{display:none}.p12-help-home-hero{grid-template-columns:1fr;align-items:start;gap:28px;padding-top:52px;padding-bottom:66px;display:grid;position:relative}.p12-help-home-copy{max-width:820px}.p12-help-home-copy h1{max-width:780px;margin:15px 0 16px;font-size:clamp(38px,3.2vw,50px);line-height:1.04}.p12-help-home-copy p{max-width:700px;color:var(--studio-copy);margin:0;font-size:14px;line-height:1.72}.p12-help-search-panel{background:0 0;gap:9px;max-width:700px;padding:0;display:grid;position:relative}.p12-help-search-panel label{min-height:24px;color:var(--studio-copy);align-items:center;gap:9px;font-size:12px;display:flex}.p12-help-search-panel input{border:1px solid var(--studio-line-strong);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);width:100%;min-height:50px;color:var(--studio-text);font:14px/1.4 var(--studio-font-sans);padding:0 14px}.p12-help-search-panel input::placeholder{color:var(--studio-muted)}.p12-help-search-panel small{color:var(--studio-muted);font:500 9px/1.5 var(--studio-font-sans);letter-spacing:.08em}.p12-help-search-results{padding-bottom:86px}.p12-help-search-results>header{border-top:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.p12-help-search-results>header button{min-height:44px;color:var(--studio-copy);font-size:12px}.p12-help-search-results>div:not(.p12-help-no-results)>button{border-bottom:1px solid var(--studio-line-soft);text-align:left;grid-template-columns:42px minmax(0,1fr) 30px;align-items:center;gap:18px;width:100%;min-height:92px;padding:20px 0;display:grid}.p12-help-search-results>div>button>span{color:var(--studio-muted);font:10px var(--studio-font-sans)}.p12-help-search-results>div>button b{font-size:16px}.p12-help-search-results>div>button p{color:var(--studio-copy);margin:5px 0 0;font-size:13px}.p12-help-search-results>div>button svg{color:var(--studio-accent);justify-self:end}.p12-help-no-results{border-bottom:1px solid var(--studio-line-soft);padding:54px 0}.p12-help-no-results h2{margin:0 0 10px;font-size:34px}.p12-help-no-results p{color:var(--studio-copy)}.p12-help-no-results button{border:1px solid var(--studio-line-soft);border-radius:7px;min-height:44px;margin-top:14px;padding:0 15px}.p12-help-start{padding:54px 0 82px}.p12-help-start>header{grid-template-columns:1fr;align-items:start;gap:8px;padding-bottom:24px;display:grid}.p12-help-start>header h2{text-align:left;max-width:720px;margin:0;font-size:clamp(30px,3vw,42px)}.p12-help-start-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.p12-help-start-grid article{min-width:0}.p12-help-route-card-link{border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);background:var(--studio-card);min-height:224px;color:var(--studio-text);grid-template-rows:auto 1fr auto;padding:20px 22px 18px;text-decoration:none;display:grid;position:relative;overflow:hidden}.p12-help-route-card-link:hover{border-color:var(--studio-line-strong);background:var(--studio-card-raised)}.p12-help-route-top{justify-content:space-between;align-items:center;gap:18px;display:flex}.p12-help-route-icon{border:1px solid var(--studio-line-soft);width:42px;height:42px;color:var(--studio-accent-strong);background:#0000001a;border-radius:9px;place-items:center;display:grid}.p12-help-route-meta{color:var(--studio-muted);font:600 9px/1.4 var(--studio-font-sans);letter-spacing:.09em}.p12-help-route-copy{align-self:end;padding-top:34px}.p12-help-route-copy h3{margin:0 0 9px;font-size:22px;line-height:1.12}.p12-help-route-copy p{max-width:470px;color:var(--studio-copy);margin:0;font-size:12px;line-height:1.65}.p12-help-route-action{border-top:1px solid var(--studio-line-soft);min-height:46px;color:var(--studio-text);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:14px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.p12-help-route-action svg{color:var(--studio-accent)}.p12-help-common{border-top:1px solid var(--studio-line-soft);grid-template-columns:minmax(410px,.9fr) minmax(0,1.1fr);gap:58px;padding:68px 0;display:grid}.p12-help-common>div:first-child h2{text-wrap:balance;max-width:520px;margin:13px 0 14px;font-size:30px;line-height:1.05}.p12-help-common>div:first-child p{max-width:520px;color:var(--studio-copy);margin:0;font-size:13px;line-height:1.75}.p12-help-common>div:last-child{border-top:1px solid var(--studio-line-soft)}.p12-help-common>div:last-child button{border-bottom:1px solid var(--studio-line-soft);text-align:left;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:14px;width:100%;min-height:88px;padding:14px 0;display:grid}.p12-help-common button>span{color:var(--studio-muted);font:10px var(--studio-font-sans)}.p12-help-common button div{gap:4px;display:grid}.p12-help-common button b{font-size:14px}.p12-help-common button small{color:var(--studio-copy);font-size:12px}.p12-help-common button svg{color:var(--studio-accent)}.p12-help-support-close{border-top:1px solid var(--studio-line-soft);justify-content:space-between;align-items:end;gap:42px;padding:62px 0 82px;display:flex}.p12-help-support-close h2{text-wrap:balance;max-width:720px;margin:12px 0;font-size:32px;line-height:1.08}.p12-help-support-close p{max-width:700px;color:var(--studio-copy);margin:0;font-size:13px}.p12-help-support-close>:is(button,a){background:var(--studio-accent);min-height:48px;color:var(--studio-accent-ink);border-radius:7px;align-items:center;gap:12px;padding:0 18px;font-weight:600;text-decoration:none;display:flex}.p12-help-page-hero{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:56px;padding-top:52px;padding-bottom:44px;display:grid}.p12-help-page-hero>div:first-child{max-width:900px}.p12-help-page-hero>div:last-child{align-self:start;margin-top:68px}.p12-help-page-hero h1{max-width:900px;margin:15px 0 16px;font-size:clamp(38px,3.2vw,50px);line-height:1.04}.p12-help-page-hero p{max-width:700px;color:var(--studio-copy);margin:0;font-size:14px;line-height:1.72}.p12-help-hero-meta{border-top:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);grid-template-columns:auto 1fr;gap:4px 12px;padding:16px 0;display:grid}.p12-help-hero-meta span{color:var(--studio-accent);font:500 28px/1 var(--studio-font-sans);grid-row:1/3}.p12-help-hero-meta b{font:500 10px/1.4 var(--studio-font-sans);letter-spacing:.08em}.p12-help-hero-meta small{color:var(--studio-muted);font:9px var(--studio-font-sans);letter-spacing:.06em}.p12-help-install-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:72px;padding-top:52px;padding-bottom:78px;display:grid}.p12-help-step-flow{border-top:1px solid var(--studio-line-soft)}.p12-help-step-flow article{border-bottom:1px solid var(--studio-line-soft);grid-template-columns:44px minmax(0,1fr);gap:18px;min-height:168px;padding:28px 0;display:grid}.p12-help-step-index{border:1px solid var(--studio-line-strong);background:var(--studio-card);width:34px;height:34px;color:var(--studio-accent);font:650 10px/1 var(--studio-font-sans);border-radius:999px;align-self:start;place-items:center;display:grid}.p12-help-step-flow h2{margin:10px 0;font-size:27px}.p12-help-step-flow p{max-width:650px;color:var(--studio-copy);margin:0;font-size:13px;line-height:1.75}.p12-help-package-rail{border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);background:var(--studio-card);align-self:start;padding:24px;position:sticky;top:121px}.p12-help-package-rail h2{letter-spacing:-.03em;margin:11px 0 10px;font-size:20px}@media (width>=801px){.p12-help-package-rail h2{white-space:nowrap}}.p12-help-package-rail>div:first-child p{color:var(--studio-copy);font-size:12px;line-height:1.7}.p12-help-package-list{border-top:1px solid var(--studio-line-soft);margin-top:20px}.p12-help-package-list>div{border-bottom:1px solid var(--studio-line-soft);gap:5px;padding:14px 0;display:grid}.p12-help-package-list b{font-size:12px}.p12-help-package-list small{color:var(--studio-copy);font-size:11px;line-height:1.55}.p12-help-package-rail>:is(button,a){background:var(--studio-accent);width:100%;min-height:48px;color:var(--studio-accent-ink);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:0 14px;font-weight:600;text-decoration:none;display:flex}.p12-help-next{border-top:1px solid var(--studio-line-soft);justify-content:space-between;align-items:center;gap:32px;padding:24px 0 82px;display:flex}.p12-help-next span{color:var(--studio-muted);font:9px var(--studio-font-sans);letter-spacing:.08em}.p12-help-next button{min-height:44px;color:var(--studio-text);align-items:center;gap:10px;font-size:13px;display:flex}.p12-help-next svg{color:var(--studio-accent)}.p12-help-tryon-stage{border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);background:var(--studio-card);margin-top:48px;overflow:hidden}.p12-help-tryon-stage>header{border-bottom:1px solid var(--studio-line-soft);justify-content:space-between;align-items:end;gap:28px;padding:24px 26px;display:flex}.p12-help-tryon-stage h2{margin:8px 0 0;font-size:30px}.p12-help-tryon-stage>header>div:last-child{text-align:right;gap:3px;display:grid}.p12-help-tryon-stage>header b{font:500 12px var(--studio-font-sans)}.p12-help-tryon-stage>header small{color:var(--studio-muted);font-size:10px}.p12-help-tryon-canvas{background:var(--studio-media-bg);place-items:center;min-height:430px;padding:clamp(26px,5vw,64px);display:grid;position:relative}.p12-help-tryon-canvas img{z-index:1;object-fit:contain;filter:none;width:100%;max-width:1040px;height:100%;max-height:420px;position:relative}.p12-help-media-empty{z-index:1;text-align:center;gap:8px;display:grid;position:relative}.p12-help-media-empty b{font-size:20px}.p12-help-media-empty span{color:var(--studio-copy);font-size:13px}.p12-help-tryon-stage>footer{border-top:1px solid var(--studio-line-soft);grid-template-columns:180px minmax(0,1fr);gap:24px;padding:17px 26px;display:grid}.p12-help-tryon-stage>footer span{color:var(--studio-accent-strong);font:500 9px var(--studio-font-sans);letter-spacing:.08em}.p12-help-tryon-stage>footer p{color:var(--studio-copy);margin:0;font-size:12px}.p12-help-tryon-flow{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:48px 70px;padding:70px 0 86px;display:grid}.p12-help-tryon-flow>div:first-child h2{margin:11px 0 12px;font-size:36px}.p12-help-tryon-flow>div:first-child p{color:var(--studio-copy);font-size:13px}.p12-help-tryon-flow ol{border-top:1px solid var(--studio-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.p12-help-tryon-flow li{border-right:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);min-height:190px;padding:20px}.p12-help-tryon-flow li:last-child{border-right:0}.p12-help-tryon-flow li>b{color:var(--studio-accent);font:500 10px var(--studio-font-sans)}.p12-help-tryon-flow h3{margin:58px 0 9px;font-size:17px}.p12-help-tryon-flow li p{color:var(--studio-copy);margin:0;font-size:11px;line-height:1.6}.p12-help-actions{flex-wrap:wrap;grid-column:2;gap:9px;display:flex}.p12-help-actions button{border:1px solid var(--studio-line-soft);min-height:48px;color:var(--studio-copy);border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:0 15px;display:flex}.p12-help-actions button.is-primary{background:var(--studio-accent);border-color:var(--studio-accent);color:var(--studio-accent-ink);font-weight:600;text-decoration:none}.p12-help-actions button:disabled{opacity:.55;cursor:not-allowed}.p12-help-error{color:#e7a49d;grid-column:2;margin:0;font-size:12px}.p12-help-diagnosis{grid-template-columns:330px minmax(0,1fr);gap:64px;padding-top:48px;padding-bottom:86px;display:grid}.p12-help-issue-rail{align-self:start;min-width:0;position:sticky;top:121px}.p12-help-issue-rail>label{border:1px solid var(--studio-line-soft);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);align-items:center;gap:10px;min-height:48px;padding:0 12px;display:flex}.p12-help-issue-rail>label svg{color:var(--studio-muted)}.p12-help-issue-rail input{width:100%;min-width:0;color:var(--studio-text);font:13px var(--studio-font-sans);background:0 0;border:0;outline:0}.p12-help-issue-rail>div{border-top:1px solid var(--studio-line-soft);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#f5f3ee2e transparent;max-height:min(680px,100vh - 186px);margin-top:12px;padding-right:4px;overflow-y:auto}.p12-help-issue-rail>div>button{border-bottom:1px solid var(--studio-line-soft);width:100%;min-height:74px;color:var(--studio-copy);text-align:left;transition:min-height var(--fa-motion-base,.18s) var(--fa-ease-standard,ease),background var(--fa-motion-base,.18s) var(--fa-ease-standard,ease);gap:6px;padding:14px 12px 14px 16px;display:grid;position:relative}.p12-help-issue-rail>div>button:before{content:"";background:var(--studio-accent);opacity:0;transform-origin:50%;width:2px;transition:opacity var(--fa-motion-base,.18s) var(--fa-ease-standard,ease),transform var(--fa-motion-slow,.26s) var(--fa-ease-emphasized,ease);border-radius:2px;position:absolute;top:12px;bottom:12px;left:0;transform:scaleY(.35)}.p12-help-issue-rail>div>button:hover{background:var(--studio-card)}.p12-help-issue-rail>div>button.is-active{background:var(--studio-accent-soft);min-height:106px}.p12-help-issue-rail>div>button.is-active:before{opacity:1;transform:scaleY(1)}.p12-help-issue-rail button>span{color:var(--studio-accent-strong);font:500 8px var(--studio-font-sans);letter-spacing:.06em;justify-content:space-between;display:flex}.p12-help-issue-rail button>span i{color:var(--studio-muted);font-style:normal}.p12-help-issue-rail button>b{color:var(--studio-text);font-size:13px}.p12-help-issue-rail button>small{max-height:0;color:var(--studio-muted);opacity:0;transition:max-height var(--fa-motion-base,.18s) var(--fa-ease-standard,ease),opacity var(--fa-motion-base,.18s) var(--fa-ease-standard,ease);font-size:10px;line-height:1.45;overflow:hidden}.p12-help-issue-rail>div>button.is-active>small{opacity:1;max-height:44px}.is-help .p12-help-issue-rail>div>button[aria-pressed=true]{min-height:106px}.is-help .p12-help-issue-rail>div>button[aria-pressed=true]>small{opacity:1;max-height:44px}.p12-help-reset{border:1px solid var(--studio-line-soft);border-radius:var(--studio-control-radius);width:100%;min-height:48px;color:var(--studio-copy);margin-top:12px}.p12-help-diagnosis-main{min-width:0}.p12-help-diagnosis-main>header{border-bottom:1px solid var(--studio-line-soft);grid-template-columns:minmax(0,1fr) auto;gap:10px 24px;padding:8px 0 30px;display:grid}.p12-help-diagnosis-main>header>.p12-help-kicker{grid-column:1}.p12-help-diagnosis-meta{color:var(--studio-muted);font:500 9px/1.4 var(--studio-font-sans);letter-spacing:.08em;grid-column:2;align-items:center;gap:12px;display:flex}.p12-help-diagnosis-meta span+span{border-left:1px solid var(--studio-line-soft);padding-left:12px}.p12-help-diagnosis-main>header h2{text-wrap:balance;grid-column:1/-1;max-width:780px;margin:2px 0;font-size:clamp(30px,3vw,40px);line-height:1.06}.p12-help-diagnosis-main>header p{max-width:720px;color:var(--studio-copy);grid-column:1/-1;margin:0;font-size:14px;line-height:1.75}.p12-help-diagnosis-main ol{margin:0;padding:0;list-style:none}.p12-help-diagnosis-main li{border-bottom:1px solid var(--studio-line-soft);grid-template-columns:42px minmax(0,1fr) 24px;align-items:start;gap:18px;padding:26px 0;display:grid}.p12-help-diagnosis-main li>b{color:var(--studio-accent);font:500 10px var(--studio-font-sans)}.p12-help-diagnosis-main li h3{margin:0 0 8px;font-size:19px}.p12-help-diagnosis-main li p{max-width:720px;color:var(--studio-copy);margin:0;font-size:13px;line-height:1.75}.p12-help-diagnosis-main li>svg{color:var(--studio-muted)}.p12-help-diagnosis-main>footer{flex-wrap:wrap;justify-content:flex-end;gap:9px;padding-top:24px;display:flex}.p12-help-diagnosis-main>footer :is(button,a),.p12-help-invalid button{border:1px solid var(--studio-line-soft);min-height:48px;color:var(--studio-copy);border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 15px;text-decoration:none;display:inline-flex}.p12-help-diagnosis-main>footer :is(button,a).is-primary{background:var(--studio-accent);border-color:var(--studio-accent);color:var(--studio-accent-ink);font-weight:600;text-decoration:none}.p12-help-invalid{padding:54px 0}.p12-help-invalid h2{margin:12px 0;font-size:38px}.p12-help-invalid p{max-width:620px;color:var(--studio-copy)}.p12-help-result-callout{border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);background:var(--studio-card);gap:9px;padding:18px;display:grid}.p12-help-result-callout span{color:var(--studio-accent-strong);font:500 9px var(--studio-font-sans);letter-spacing:.08em}.p12-help-result-callout b{font-size:13px;line-height:1.55}.p12-help-article-layout{grid-template-columns:210px minmax(0,1fr);gap:64px;padding-top:48px;padding-bottom:90px;display:grid}.p12-help-article-layout>aside{align-self:start;display:grid;position:sticky;top:121px}.p12-help-article-layout>aside>span{color:var(--studio-muted);font:600 10px/1.4 var(--studio-font-sans);letter-spacing:.1em;margin-bottom:9px}.p12-help-article-layout>aside a{border-bottom:1px solid var(--studio-line-soft);min-height:46px;color:var(--studio-muted);text-align:left;grid-template-columns:30px 1fr;align-items:center;padding:8px 0;text-decoration:none;display:grid}.p12-help-article-layout>aside a i{color:var(--studio-accent-strong);font:500 9px/1 var(--studio-font-sans);font-style:normal}.p12-help-article-layout>aside a b{color:inherit;font:500 13px/1.45 var(--studio-font-sans)}.p12-help-article-layout>aside button{min-height:44px;color:var(--studio-accent-strong);font:500 12px/1.45 var(--studio-font-sans);text-align:left;align-items:center;margin-top:14px;padding:8px 0;display:flex}.p12-help-article-layout>aside :is(a,button):hover{color:var(--studio-text)}.p12-help-article-layout>article{min-width:0;max-width:900px}.p12-help-article-layout article>section{scroll-margin-top:121px}.p12-help-reading-row{border-bottom:1px solid var(--studio-line-soft);grid-template-columns:150px minmax(0,1fr);gap:28px;padding:30px 0;display:grid}.p12-help-reading-row:first-child{padding-top:0}.p12-help-reading-row h2{margin:0 0 12px;font-size:31px}.p12-help-reading-row p{color:var(--studio-copy);margin:0;font-size:14px;line-height:1.8}.p12-help-article-steps{border-bottom:1px solid var(--studio-line-soft);padding:46px 0}.p12-help-article-steps header h2,.p12-help-avoid header h2,.p12-help-version header h2{margin:10px 0;font-size:32px}.p12-help-article-steps header p{max-width:680px;color:var(--studio-copy);font-size:13px}.p12-help-article-steps ol{border-top:1px solid var(--studio-line-soft);border-left:1px solid var(--studio-line-soft);grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0 0;padding:0;list-style:none;display:grid}.p12-help-article-steps li{border-right:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);min-height:150px;padding:20px}.p12-help-article-steps li>b{color:var(--studio-accent);font:500 10px var(--studio-font-sans)}.p12-help-article-steps li p{color:var(--studio-copy);margin:42px 0 0;font-size:12px;line-height:1.7}.p12-help-avoid{border-bottom:1px solid var(--studio-line-soft);padding:44px 0}.p12-help-avoid ul{border-top:1px solid var(--studio-line-soft);border-left:1px solid var(--studio-line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}.p12-help-avoid li{border-right:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);min-height:95px;color:var(--studio-copy);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:16px;font-size:12px;line-height:1.6;display:grid}.p12-help-avoid li span{color:var(--studio-muted);font:9px var(--studio-font-sans)}.p12-help-version{border-bottom:1px solid var(--studio-line-soft);padding:44px 0}.p12-help-version>div{gap:14px;margin-top:22px;display:grid}.p12-help-version p{color:var(--studio-copy);margin:0;font-size:13px;line-height:1.75}.p12-help-version a{width:max-content;min-height:44px;color:var(--studio-accent-strong);align-items:center;gap:8px;font-size:12px;text-decoration:none;display:inline-flex}.p12-help-article-support{justify-content:space-between;align-items:end;gap:32px;padding:48px 0;display:flex}.p12-help-article-support h2{margin:10px 0;font-size:34px}.p12-help-article-support p{max-width:580px;color:var(--studio-copy);margin:0;font-size:13px}.p12-help-article-support>:is(button,a){background:var(--studio-accent);min-height:48px;color:var(--studio-accent-ink);border-radius:7px;align-items:center;gap:10px;padding:0 16px;font-weight:600;text-decoration:none;display:flex}.is-help .studio-video-dialog :is(button,input){font-family:var(--studio-font-sans)}.is-help .studio-video-dialog :is(.studio-video-close,.studio-video-control){min-width:44px;min-height:44px}.is-help .studio-video-dialog .studio-video-center-play{min-width:72px;min-height:72px}@media (width<=1024px){.p12-help-home-hero{gap:26px;padding-top:58px}.p12-help-search-panel{max-width:700px}.p12-help-page-hero{grid-template-columns:1fr;gap:26px}.p12-help-page-hero>div:last-child{margin-top:0}.p12-help-hero-meta{max-width:320px}.p12-help-install-layout{grid-template-columns:minmax(0,1fr) 300px;gap:44px}.p12-help-diagnosis{grid-template-columns:290px minmax(0,1fr);gap:40px}.p12-help-article-layout{gap:44px}}@media (width<=800px){.is-help .p8-secondary-nav{top:53px}.is-help .fa-storefront-runtime-wishlist,.is-help .fa-storefront-runtime-account{display:none}.is-help .p8-secondary-nav-inner{width:calc(100% - 32px)}.is-help .p8-secondary-nav-list{justify-content:flex-start;gap:20px}.is-help .p8-secondary-nav a{padding-inline:1px}.is-help .p12-help-container{width:calc(100% - 32px)}.p12-help-start>header{gap:8px}.p12-help-start-grid{grid-template-columns:1fr}.p12-help-route-card-link{min-height:220px}.p12-help-common{grid-template-columns:1fr;gap:32px}.p12-help-support-close{flex-direction:column;align-items:start}.p12-help-page-hero{grid-template-columns:1fr;gap:32px}.p12-help-hero-meta{max-width:320px}.p12-help-install-layout{grid-template-columns:1fr}.p12-help-package-rail{position:static}.p12-help-tryon-flow{grid-template-columns:1fr;gap:30px}.p12-help-actions,.p12-help-error{grid-column:1}.p12-help-diagnosis{grid-template-columns:1fr;gap:38px}.p12-help-issue-rail{grid-template-columns:1fr;display:grid;position:static}.p12-help-issue-rail>div{gap:8px;max-height:none;padding-bottom:6px;padding-right:0;display:flex;overflow:auto hidden}.p12-help-issue-rail>div>button{border:1px solid var(--studio-line-soft);border-radius:8px;flex:0 0 260px}.p12-help-issue-rail>div>button.is-active{border-color:var(--studio-line-strong);background:var(--studio-accent-soft)}.p12-help-issue-rail>div>button.is-active:before{top:11px;bottom:11px;left:5px}.p12-help-article-layout{grid-template-columns:1fr}.p12-help-article-layout>aside{border-bottom:1px solid var(--studio-line-soft);gap:16px;display:flex;position:static;overflow:auto}.p12-help-article-layout>aside>span{display:none}.p12-help-article-layout>aside :is(a,button){border-bottom:0;flex:none}.p12-help-reading-row{grid-template-columns:1fr;gap:10px}}@media (width<=560px){.is-help .p8-secondary-nav-inner{width:calc(100% - 28px)}.is-help .p8-secondary-nav-list{gap:18px}.is-help .p12-help-container{width:calc(100% - 28px)}.p12-help-home-hero{gap:22px;padding-top:42px;padding-bottom:44px}.p12-help-home-copy h1{font-size:clamp(32px,9vw,36px)}.p12-help-home-copy p{font-size:14px}.p12-help-search-panel{max-width:none}.p12-help-search-panel input{min-height:50px}.p12-help-start{padding-top:42px;padding-bottom:64px}.p12-help-route-card-link{min-height:205px;padding:18px}.p12-help-route-copy{padding-top:28px}.p12-help-route-copy h3{font-size:21px}.p12-help-common{padding:58px 0}.p12-help-common>div:first-child h2{font-size:32px}.p12-help-support-close{padding:54px 0 68px}.p12-help-support-close h2{font-size:34px}.p12-help-support-close>:is(button,a){justify-content:center;width:100%}.p12-help-page-hero{padding-top:50px;padding-bottom:36px}.p12-help-page-hero h1{font-size:clamp(32px,9vw,36px)}.p12-help-install-layout{padding-top:34px}.p12-help-step-flow article{grid-template-columns:40px 1fr;min-height:154px}.p12-help-step-index{width:32px;height:32px}.p12-help-step-flow h2{font-size:23px}.p12-help-package-rail{padding:18px}.p12-help-next{flex-direction:column;align-items:flex-start;padding-bottom:64px}.p12-help-tryon-stage{margin-top:30px}.p12-help-tryon-stage>header{padding:20px;display:grid}.p12-help-tryon-stage>header>div:last-child{text-align:left}.p12-help-tryon-canvas{min-height:240px;padding:16px}.p12-help-tryon-canvas img{max-height:260px}.p12-help-tryon-stage>footer{grid-template-columns:1fr;gap:7px;padding:16px 20px}.p12-help-tryon-flow{padding:52px 0 66px}.p12-help-tryon-flow ol{grid-template-columns:1fr}.p12-help-tryon-flow li{border-right:0;min-height:150px}.p12-help-tryon-flow h3{margin-top:36px}.p12-help-actions{display:grid}.p12-help-actions button{width:100%}.p12-help-issue-rail>div>button{flex-basis:235px}.p12-help-diagnosis-main>header{grid-template-columns:1fr}.p12-help-diagnosis-meta{grid-column:1;justify-self:start}.p12-help-diagnosis-main>header h2{font-size:32px}.p12-help-diagnosis-main li{grid-template-columns:32px 1fr}.p12-help-diagnosis-main li>svg{display:none}.p12-help-diagnosis-main>footer{display:grid}.p12-help-diagnosis-main>footer :is(button,a){width:100%}.p12-help-article-steps ol,.p12-help-avoid ul{grid-template-columns:1fr}.p12-help-article-support{flex-direction:column;align-items:flex-start}.p12-help-article-support>:is(button,a){justify-content:center;width:100%}.is-help .fa-storefront-footer-top{grid-template-columns:1fr;gap:28px}.is-help .fa-storefront-footer-bottom{flex-direction:column;align-items:flex-start}}@media (width<=360px){.p12-help-tryon-hero h1{font-size:28px}}@media (prefers-reduced-motion:reduce){.is-help *{scroll-behavior:auto;transition:none;animation:none}.p12-help-issue-rail>div>button:before{transition:none}.is-help :is(button,a):hover{transform:none}}html body.antialiased .fa-public-shell.is-contact{--studio-shell-bg:var(--studio-bg);background:var(--studio-bg);min-width:320px;color:var(--studio-text);font-family:var(--studio-font-sans);overflow-x:clip}.fa-public-shell.is-contact :is(h1,h2,h3){font-family:var(--studio-font-display);letter-spacing:-.035em;font-weight:650}.p12-contact-main{background:var(--studio-bg);min-height:70vh;color:var(--studio-text);font-family:var(--studio-font-sans)}.is-contact .p12-contact-page{width:min(1160px,100% - 64px);margin-inline:auto;padding:58px 0 96px}.is-contact :is(button,a):focus-visible{outline:2px solid var(--studio-focus);outline-offset:3px}.is-contact :is(button,a):active{filter:brightness(.95);transform:none}.p12-contact-hero{border-bottom:1px solid var(--studio-line-soft);padding:26px 0 44px}.p12-contact-hero-copy{max-width:820px}.p12-contact-hero-copy>span,.p12-contact-live-head>span,.p12-contact-quick>header>span{color:var(--studio-accent-strong);font:650 var(--studio-type-meta)/1.45 var(--studio-font-sans);letter-spacing:.11em;text-transform:uppercase;display:inline-block}.p12-contact-hero h1{max-width:780px;color:var(--studio-text);font-size:var(--studio-type-public-page);text-wrap:pretty;margin:14px 0;line-height:1.02}.p12-contact-hero-copy p{max-width:720px;color:var(--studio-copy);font-size:var(--studio-type-body);margin:0;line-height:1.72}.p12-contact-hub{gap:34px;padding-top:28px;display:grid}.p12-contact-live{border:1px solid var(--studio-line-soft);background:var(--studio-surface);border-radius:14px;min-width:0;padding:30px 32px 28px}.p12-contact-live-head{justify-content:space-between;align-items:center;gap:24px;min-width:0;display:flex}.p12-contact-live-status{background:color-mix(in srgb,var(--studio-text) 4%,transparent);min-width:0;min-height:32px;color:var(--studio-copy);font:600 var(--studio-type-meta)/1.35 var(--studio-font-sans);border-radius:999px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.p12-contact-live-status i{background:var(--studio-muted);border-radius:50%;flex:none;width:7px;height:7px}.p12-contact-live-status[data-status=available] i{background:var(--studio-success)}.p12-contact-live-status[data-status=busy] i{background:var(--studio-accent)}.p12-contact-live-status[data-status=away] i{background:var(--studio-warning,#d8b36a)}.p12-contact-live-status[data-status=offline] i{background:var(--studio-muted)}.p12-contact-live-status>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p12-contact-live-copy{max-width:760px;margin-top:30px}.p12-contact-live h2,.p12-contact-quick h2{color:var(--studio-text);font-size:min(var(--studio-type-section),30px);text-wrap:pretty;margin:0;line-height:1.1}.p12-contact-live-copy>p{max-width:690px;color:var(--studio-copy);font-size:var(--studio-type-body);margin:10px 0 0;line-height:1.68}.p12-contact-hero-copy a{min-height:44px;color:var(--studio-accent-strong);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.p12-contact-live-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.p12-contact-live-actions :is(button,a){border:1px solid var(--studio-line-strong);background:var(--studio-control-bg);min-height:48px;color:var(--studio-text);font:650 var(--studio-type-label)/1 var(--studio-font-sans);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.p12-contact-live-actions :is(button,a)>span{font:650 var(--studio-type-label)/1 var(--studio-font-sans)}.p12-contact-live-actions .is-primary{border-color:var(--studio-accent);background:var(--studio-accent);min-width:176px;color:var(--studio-accent-ink)}.p12-contact-live-actions .is-primary:hover{border-color:var(--studio-accent-strong);background:var(--studio-accent-strong)}.p12-contact-live-actions .is-secondary:hover{border-color:var(--studio-selected-line);background:var(--studio-bg-raised)}.p12-contact-live-actions button:disabled{cursor:not-allowed;opacity:.5}.p12-contact-live-facts{border-top:1px solid var(--studio-line-soft);color:var(--studio-muted);font:500 var(--studio-type-meta)/1.45 var(--studio-font-sans);flex-wrap:wrap;gap:8px 18px;margin-top:28px;padding-top:18px;display:flex}.p12-contact-live-facts span{padding-left:13px;position:relative}.p12-contact-live-facts span:before{content:"";border:1px solid var(--studio-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.48em;left:0}.p12-contact-quick{border-top:1px solid var(--studio-line-soft);grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:44px;min-width:0;padding-top:30px;display:grid}.p12-contact-quick>header{min-width:0;padding-top:2px}.p12-contact-quick h2{font-size:min(var(--studio-type-section),27px);margin-top:9px}.p12-contact-quick>header>p{max-width:300px;color:var(--studio-copy);font-size:var(--studio-type-label);margin:9px 0 0;line-height:1.65}.p12-contact-quick nav{border-top:1px solid var(--studio-line-soft);border-left:1px solid var(--studio-line-soft);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.p12-contact-quick nav :is(button,a){border:0;border-right:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);min-width:0;min-height:84px;color:var(--studio-text);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.p12-contact-quick nav :is(button,a):hover{background:color-mix(in srgb,var(--studio-text) 3%,transparent)}.p12-contact-quick nav :is(button,a)>span{gap:5px;min-width:0;display:grid}.p12-contact-quick nav :is(button,a) b{color:var(--studio-text);font-size:var(--studio-type-label);font-weight:650}.p12-contact-quick nav :is(button,a) small{color:var(--studio-muted);font-size:var(--studio-type-meta);font-weight:400;line-height:1.45}.p12-contact-quick nav :is(button,a)>i{border:1px solid var(--studio-line-soft);width:30px;height:30px;color:var(--studio-accent);border-radius:8px;flex:none;place-items:center;font-style:normal;display:grid}.p12-contact-quick nav :is(button,a):hover b{color:var(--studio-accent-strong)}.p12-contact-quick nav :is(button,a):hover>i{border-color:var(--studio-accent)}.p12-contact-hub-note{color:var(--studio-copy);font-size:var(--studio-type-meta);margin:14px 0 0;line-height:1.55}.p12-contact-hub-note.is-error{color:var(--studio-danger)}@media (width<=900px){.p12-contact-quick{grid-template-columns:1fr;gap:22px}.p12-contact-quick>header>p{max-width:600px}}@media (width<=620px){.is-contact .p12-contact-page{width:calc(100% - 28px);padding:38px 0 68px}.p12-contact-hero{padding:12px 0 32px}.p12-contact-hero h1{max-width:340px;font-size:min(var(--studio-type-public-page),36px)}.p12-contact-hub{gap:26px;padding-top:18px}.p12-contact-live{padding:22px 18px 20px}.p12-contact-live-head{flex-direction:column;align-items:flex-start;gap:10px}.p12-contact-live-status{max-width:100%}.p12-contact-live-copy{margin-top:24px}.p12-contact-live h2,.p12-contact-quick h2{font-size:min(var(--studio-type-section),24px)}.p12-contact-live-actions{grid-template-columns:1fr;margin-top:20px;display:grid}.p12-contact-live-actions :is(button,a){width:100%}.p12-contact-live-facts{grid-template-columns:1fr;gap:8px;margin-top:22px;padding-top:16px;display:grid}.p12-contact-quick{gap:18px;padding-top:24px}.p12-contact-quick nav{grid-template-columns:1fr}.p12-contact-quick nav :is(button,a){min-height:76px;padding:12px 14px}}@media (width<=360px){.p12-contact-hero h1{font-size:34px;line-height:1.02}}@media (prefers-reduced-motion:reduce){.is-contact *{scroll-behavior:auto;transition:none;animation:none}}html body.antialiased .fa-public-shell.is-legal{--studio-shell-bg:var(--studio-bg);background:var(--studio-bg);min-width:320px;color:var(--studio-text);font-family:var(--studio-font-sans);overflow-x:clip}.fa-public-shell.is-legal :is(h1,h2,h3){font-family:var(--studio-font-display);letter-spacing:-.035em;font-weight:650}.p12-legal-main{background:var(--studio-bg);min-height:70vh;color:var(--studio-text);font-family:var(--studio-font-sans)}.is-legal .p12-legal-page{--p12-legal-reading:760px;width:min(1240px,100% - 64px);margin-inline:auto;padding-bottom:96px}.is-legal :is(button,a):focus-visible{outline:2px solid var(--studio-focus);outline-offset:3px}.is-legal :is(button,a):active{filter:brightness(.94);transform:none}.is-legal .p8-secondary-nav{z-index:34;border-bottom:1px solid var(--studio-line-soft);background:var(--studio-bg-raised);width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;margin:0;padding:0;position:sticky;top:57px}.is-legal .p8-secondary-nav-inner{width:min(1240px,100% - 64px);min-height:46px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:0;margin:0 auto;padding:0}.is-legal .p8-secondary-nav-label{display:none}.is-legal .p8-secondary-nav-list{justify-content:center;gap:24px}.is-legal .p8-secondary-nav a{min-height:46px;color:var(--studio-muted);font:600 12px/1.4 var(--studio-font-sans);transition:color var(--studio-motion-duration) ease;background:0 0;border:0;border-radius:0;padding:0 2px;position:relative}.is-legal .p8-secondary-nav a:hover{color:var(--studio-text);background:0 0;border:0}.is-legal .p8-secondary-nav a.is-active{color:var(--studio-text);box-shadow:none;background:0 0;border:0}.is-legal .p8-secondary-nav a.is-active:after{content:"";background:var(--studio-accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.is-legal .p8-secondary-nav a.is-active span:before{display:none}.p12-legal-hero{border-bottom:1px solid var(--studio-line-soft);grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:end;gap:64px;padding:64px 0 48px;display:grid}.p12-legal-hero>div>span,.p12-legal-seller-note>span,.p12-legal-context>section>span,.p12-legal-toc>span{color:var(--studio-accent-strong);font:600 11px/1.5 var(--studio-font-sans);letter-spacing:.1em;text-transform:uppercase;display:inline-block}.p12-legal-hero h1{max-width:780px;font-size:var(--studio-type-public-page);text-wrap:balance;margin:16px 0;line-height:1.04}.p12-legal-hero p{max-width:720px;color:var(--studio-copy);margin:0;font-size:14px;line-height:1.72}.p12-legal-hero dl{border-top:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.p12-legal-hero dl>div{border-right:1px solid var(--studio-line-soft);min-width:0;padding:16px 14px}.p12-legal-hero dl>div:last-child{border-right:0}.p12-legal-hero dt{color:var(--studio-muted);font:600 10px/1.4 var(--studio-font-sans);letter-spacing:.08em;margin-bottom:7px}.p12-legal-hero dd{color:var(--studio-text);font:600 12px/1.45 var(--studio-font-sans);margin:0}.p12-legal-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:64px;padding-top:48px;display:grid}.p12-legal-document{min-width:0}.p12-legal-seller-note{border-bottom:1px solid var(--studio-line-soft);grid-template-columns:160px minmax(0,1fr);align-items:start;gap:28px;padding:18px 0 28px;display:grid}.p12-legal-seller-note p{max-width:720px;color:var(--studio-copy);margin:0;font-size:12px;line-height:1.72}.p12-legal-sections{display:grid}.p12-legal-sections>section{grid-template-columns:44px minmax(0,var(--p12-legal-reading));border-bottom:1px solid var(--studio-line-soft);gap:24px;padding:36px 0;scroll-margin-top:121px;display:grid}.p12-legal-sections>section>span{color:var(--studio-accent-strong);font:600 10px/1 var(--studio-font-mono);padding-top:5px}.p12-legal-sections h2{max-width:680px;margin:0 0 16px;font-size:24px;line-height:1.16}.p12-legal-sections p{max-width:var(--p12-legal-reading);color:var(--studio-copy);margin:0 0 14px;font-size:14px;line-height:1.82}.p12-legal-sections p:last-child{margin-bottom:0}.p12-legal-sections a{min-height:44px;color:var(--studio-accent-strong);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.p12-legal-sections .studio-inline-accent{color:var(--studio-text);font-weight:650}.p12-legal-context{border-top:1px solid var(--studio-line-soft);align-self:start;display:grid;position:sticky;top:121px}.p12-legal-toc{border-bottom:1px solid var(--studio-line-soft);padding:20px 0;display:grid}.p12-legal-toc>span{margin-bottom:8px}.p12-legal-toc a{border-bottom:1px solid var(--studio-line-soft);min-height:44px;color:var(--studio-muted);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;text-decoration:none;display:grid}.p12-legal-toc a:last-child{border-bottom:0}.p12-legal-toc a i{color:var(--studio-accent-strong);font:600 9px/1 var(--studio-font-mono);font-style:normal}.p12-legal-toc a b{min-width:0;color:inherit;font:550 12px/1.45 var(--studio-font-sans)}.p12-legal-toc a:hover{color:var(--studio-text)}.p12-legal-context>section{border-bottom:1px solid var(--studio-line-soft);padding:24px 0}.p12-legal-context>section h2{margin:12px 0 10px;font-size:22px;line-height:1.12}.p12-legal-context>section p{color:var(--studio-copy);margin:0;font-size:12px;line-height:1.65}.p12-legal-context>section :is(button,a){border:1px solid var(--studio-line-strong);width:100%;min-height:46px;color:var(--studio-text);font:600 12px/1.4 var(--studio-font-sans);background:0 0;border-radius:8px;justify-content:center;align-items:center;margin-top:16px;text-decoration:none;display:flex}.p12-legal-context>section :is(button,a):hover{background:var(--studio-card)}@media (width<=1024px){.p12-legal-hero{grid-template-columns:1fr;gap:30px}.p12-legal-hero dl{max-width:680px}.p12-legal-layout{grid-template-columns:minmax(0,1fr) 260px;gap:48px}.p12-legal-sections>section{grid-template-columns:40px minmax(0,1fr);gap:18px}}@media (width<=820px){.is-legal .p8-secondary-nav{top:53px}.is-legal .p8-secondary-nav-inner{width:calc(100% - 32px)}.is-legal .p8-secondary-nav-list{justify-content:flex-start;gap:22px}.is-legal .p12-legal-page{width:calc(100% - 32px)}.p12-legal-hero{padding-top:48px}.p12-legal-layout{flex-direction:column;gap:30px;padding-top:30px;display:flex}.p12-legal-context{border-top:0;order:-1;width:100%;position:static}.p12-legal-context>section{display:none}.p12-legal-toc{border-top:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);scrollbar-width:none;gap:4px;padding:7px 0;display:flex;overflow-x:auto}.p12-legal-toc::-webkit-scrollbar{display:none}.p12-legal-toc>span{display:none}.p12-legal-toc a{background:var(--studio-control-bg);border:0;border-radius:6px;flex:none;grid-template-columns:22px auto;min-height:44px;padding:0 10px}.p12-legal-seller-note{grid-template-columns:1fr;gap:9px}}@media (width<=620px){.is-legal .p8-secondary-nav-inner{width:calc(100% - 28px)}.is-legal .p12-legal-page{width:calc(100% - 28px);padding-bottom:68px}.p12-legal-hero{padding:44px 0 34px}.p12-legal-hero h1{font-size:36px}.p12-legal-hero p{font-size:13px}.p12-legal-hero dl{grid-template-columns:1fr}.p12-legal-hero dl>div{border-right:0;border-bottom:1px solid var(--studio-line-soft);grid-template-columns:88px 1fr;align-items:center;padding:10px 0;display:grid}.p12-legal-hero dl>div:last-child{border-bottom:0}.p12-legal-hero dt{margin:0}.p12-legal-sections>section{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:30px 0;scroll-margin-top:112px}.p12-legal-sections h2{font-size:21px}.p12-legal-sections p{font-size:13px;line-height:1.78}}@media (width<=360px){.p12-legal-hero h1{font-size:34px;line-height:1.06}}@media (prefers-reduced-motion:reduce){.is-legal *{scroll-behavior:auto;transition:none;animation:none}}html body.antialiased .fa-public-shell.is-search{--studio-shell-bg:var(--studio-bg);background:var(--studio-bg);min-width:320px;color:var(--studio-text);font-family:var(--studio-font-sans);overflow-x:clip}.fa-public-shell.is-search :is(h1,h2,h3){font-family:var(--studio-font-display);letter-spacing:-.035em;font-weight:650}.p12-search-main{background:var(--studio-bg);min-height:70vh;color:var(--studio-text);font-family:var(--studio-font-sans)}.is-search .p12-search-page{width:min(1240px,100% - 64px);margin-inline:auto;padding-bottom:96px}.is-search :is(button,a):focus-visible{outline:2px solid var(--studio-focus);outline-offset:2px}.is-search :is(button,a):active{filter:brightness(.94);transform:none}.p12-search-hero{border-bottom:1px solid var(--studio-line-soft);grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:end;gap:64px;padding:64px 0 48px;display:grid}.p12-search-hero-copy>span,.p12-search-group>header>span,.p12-search-empty>span,.p12-search-statusline>span{color:var(--studio-accent-strong);font:600 11px/1.5 var(--studio-font-sans);letter-spacing:.1em;text-transform:uppercase;display:inline-block}.p12-search-hero h1{max-width:820px;font-size:var(--studio-type-public-page);text-wrap:balance;margin:16px 0;line-height:1.04}.p12-search-hero h1 em{color:var(--studio-copy);font-style:normal}.p12-search-hero-copy p{max-width:690px;color:var(--studio-copy);margin:0;font-size:14px;line-height:1.72}.p12-search-summary{border-top:1px solid var(--studio-line-soft);border-left:1px solid var(--studio-line-soft);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.p12-search-summary>div{border-right:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);min-height:72px;padding:14px 15px}.p12-search-summary dt{color:var(--studio-muted);font:600 10px/1.4 var(--studio-font-sans);letter-spacing:.08em;margin-bottom:8px}.p12-search-summary dd{color:var(--studio-text);font:650 20px/1 var(--studio-font-display);margin:0}.p12-search-workspace{padding-top:40px}.p12-search-command{border-bottom:1px solid var(--studio-line-soft);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:0 0 22px;display:grid}.p12-search-command>label{border:1px solid var(--studio-line-strong);background:var(--studio-control-bg);border-radius:8px;grid-template-columns:68px minmax(0,1fr);align-items:center;min-height:52px;display:grid;overflow:hidden}.p12-search-command>label>span{border-right:1px solid var(--studio-line-soft);color:var(--studio-muted);font:600 10px/1.4 var(--studio-font-sans);letter-spacing:.08em;justify-content:center;align-self:stretch;align-items:center;display:flex}.p12-search-command input{width:100%;min-width:0;min-height:50px;color:var(--studio-text);font:500 14px/1.4 var(--studio-font-sans);background:0 0;border:0;outline:none;padding:0 14px}.p12-search-command input::placeholder{color:var(--studio-muted)}.p12-search-command>label:focus-within{border-color:var(--studio-focus);box-shadow:none}html body.antialiased .fa-public-shell.is-search .p12-search-command>button{border:1px solid var(--studio-accent);background:var(--studio-accent);min-width:116px;min-height:52px;color:var(--studio-accent-ink);font:650 12px/1.4 var(--studio-font-sans);border-radius:8px;padding:0 18px}html body.antialiased .fa-public-shell.is-search .p12-search-command>button:hover{border-color:var(--studio-accent-strong);background:var(--studio-accent-strong);color:var(--studio-accent-ink)}.p12-search-filters{scrollbar-width:none;grid-column:1/-1;align-items:center;gap:6px;padding-top:4px;display:flex;overflow-x:auto}.p12-search-filters::-webkit-scrollbar{display:none}.p12-search-filters button{min-width:44px;min-height:44px;color:var(--studio-muted);font:550 12px/1.4 var(--studio-font-sans);background:0 0;border:1px solid #0000;border-radius:6px;flex:none;padding:0 12px}.p12-search-filters button:hover{border-color:var(--studio-line-soft);background:var(--studio-card);color:var(--studio-text)}.p12-search-filters button.is-active{border-color:var(--studio-line-strong);background:var(--studio-accent-soft);color:var(--studio-text);box-shadow:none}.p12-search-statusline{border-bottom:1px solid var(--studio-line-soft);grid-template-columns:120px 190px minmax(0,1fr);align-items:center;gap:20px;min-height:58px;padding:0 4px;display:grid}.p12-search-statusline b{color:var(--studio-text);font-size:12px;font-weight:600}.p12-search-statusline small{color:var(--studio-muted);text-align:right;justify-self:end;font-size:11px;line-height:1.45}.p12-search-statusline small strong{color:var(--studio-copy);font-weight:600}.p12-search-results{gap:48px;padding-top:32px;display:grid}.p12-search-group{min-width:0}.p12-search-group>header{border-bottom:1px solid var(--studio-line-soft);grid-template-columns:120px minmax(0,1fr) auto;align-items:end;gap:18px;padding-bottom:14px;display:grid}.p12-search-group>header h2{margin:0;font-size:28px;line-height:1.08}.p12-search-group>header b{color:var(--studio-muted);font-size:11px;font-weight:550}.p12-search-group-body{display:grid}.p12-search-group-body>button{border-bottom:1px solid var(--studio-line-soft);width:100%;color:var(--studio-text);text-align:left;transition:background-color var(--studio-motion-duration) ease;background:0 0;position:relative}.p12-search-group-body>button:before{content:"";background:var(--studio-accent);opacity:0;width:2px;transition:opacity var(--studio-motion-duration) ease;border-radius:999px;position:absolute;top:14px;bottom:14px;left:0}.p12-search-group-body>button:hover{background:var(--studio-bg-raised)}.p12-search-group-body>button:focus-visible{outline:2px solid var(--studio-focus);outline-offset:-2px;background:var(--studio-bg-raised)}.p12-search-group-body>button:is(:hover,:focus-visible):before{opacity:.7}.p12-search-group-body>button:is(:hover,:focus-visible)>i{color:var(--studio-accent-strong)}.p12-search-product-result{grid-template-columns:150px minmax(0,1fr) auto 28px;align-items:center;gap:18px;min-height:112px;padding:12px 10px;display:grid}.p12-search-product-media{place-items:center;width:150px;height:82px;display:grid;overflow:hidden}.p12-search-product-media .studio-product-media{width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:6px;padding:0;position:relative;overflow:hidden}.p12-search-product-media .studio-product-media img{object-fit:contain;object-position:center;border-radius:4px;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0;transform:none}.p12-search-product-media .studio-product-media-empty{background:0 0;place-content:center;width:100%;height:100%;padding:6px}.p12-search-result-copy{gap:6px;min-width:0;display:grid}.p12-search-result-copy b{color:var(--studio-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.p12-search-result-copy small{color:var(--studio-copy);font-size:11px;line-height:1.55}.p12-search-product-result>strong{color:var(--studio-text);font-size:13px;font-weight:650}.p12-search-product-result>i,.p12-search-link-result>i{color:var(--studio-accent);font-size:14px;font-style:normal}.p12-search-link-result{grid-template-columns:72px minmax(0,1fr) auto 28px;align-items:center;gap:16px;min-height:82px;padding:11px 10px;display:grid}.p12-search-result-type{border:1px solid var(--studio-line-soft);background:var(--studio-control-bg);width:54px;min-height:30px;color:var(--studio-accent-strong);font:650 9px/1 var(--studio-font-sans);letter-spacing:.08em;border-radius:6px;justify-content:center;align-items:center;display:flex}.p12-search-link-result:is(:hover,:focus-visible) .p12-search-result-type{border-color:var(--studio-line-strong)}.p12-search-link-result>strong{color:var(--studio-muted);letter-spacing:.04em;font-size:10px;font-weight:650}.p12-search-empty{border-top:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);background:0 0;justify-items:start;max-width:760px;margin:56px auto 0;padding:32px 0;display:grid}.p12-search-empty h2{margin:12px 0 10px;font-size:32px;line-height:1.08}.p12-search-empty p{max-width:590px;color:var(--studio-copy);margin:0;font-size:13px;line-height:1.7}.p12-search-empty>div{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.p12-search-empty>div button{border:1px solid var(--studio-line-strong);background:var(--studio-control-bg);min-height:44px;color:var(--studio-copy);border-radius:6px;padding:0 12px;font-size:11px}.p12-search-empty>div button:hover{background:var(--studio-card);color:var(--studio-text)}html body.antialiased .fa-public-shell.is-search .p12-search-empty>.p12-public-button{border:1px solid var(--studio-accent);background:var(--studio-accent);min-height:48px;color:var(--studio-accent-ink);border-radius:8px;margin-top:18px;font-weight:650}.is-search .fan-catalog-feedback{border-top:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;width:min(1240px,100% - 64px);margin:52px auto 90px;padding:26px 0;display:grid}.is-search .fan-catalog-feedback span{color:var(--studio-accent-strong);font:600 11px/1.45 var(--studio-font-sans);letter-spacing:.1em}.is-search .fan-catalog-feedback :is(h1,h2){max-width:760px;margin:10px 0;font-size:30px;line-height:1.08}.is-search .fan-catalog-feedback p{max-width:720px;color:var(--studio-copy);margin:0;font-size:12px;line-height:1.7}.is-search .fan-catalog-feedback>button{border:1px solid var(--studio-line-strong);min-height:46px;color:var(--studio-text);background:0 0;border-radius:8px;padding:0 15px;font-size:11px}@media (width<=1024px){.p12-search-hero{grid-template-columns:1fr;gap:28px;padding-top:56px}.p12-search-summary{max-width:660px}}@media (width<=820px){.is-search .p12-search-page{width:calc(100% - 32px)}.p12-search-hero{padding:48px 0 38px}.p12-search-statusline{grid-template-columns:1fr auto;gap:8px 16px;padding:12px 2px}.p12-search-statusline small{text-align:left;grid-column:1/-1;justify-self:start}.p12-search-group>header{grid-template-columns:1fr auto}.p12-search-group>header>span{grid-column:1/-1}.p12-search-product-result{grid-template-columns:112px minmax(0,1fr) auto;gap:13px}.p12-search-product-media{width:112px;height:70px}.p12-search-product-result>i{display:none}.p12-search-link-result{grid-template-columns:62px minmax(0,1fr) auto}.p12-search-link-result>i{display:none}.is-search .fan-catalog-feedback{width:calc(100% - 32px)}}@media (width<=620px){.is-search .p12-search-page{width:calc(100% - 28px);padding-bottom:68px}.p12-search-hero h1{font-size:36px}.p12-search-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.p12-search-command{grid-template-columns:1fr}.p12-search-command>button{width:100%}.p12-search-command>label{grid-template-columns:56px 1fr}.p12-search-filters{grid-column:auto}.p12-search-results{gap:42px}.p12-search-group>header h2{font-size:24px}.p12-search-product-result{grid-template-columns:76px minmax(0,1fr);gap:12px;min-height:94px}.p12-search-product-media{width:76px;height:62px}.p12-search-product-result>strong{grid-column:2;justify-self:start}.p12-search-result-copy b{white-space:normal}.p12-search-link-result{grid-template-columns:1fr auto;gap:10px}.p12-search-result-type{grid-column:1/-1;justify-self:start}.p12-search-link-result>strong{align-self:start}.p12-search-empty{margin-top:42px;padding:28px 0}.p12-search-empty h2{font-size:27px}.is-search .fan-catalog-feedback{grid-template-columns:1fr;width:calc(100% - 28px);margin-top:36px}.is-search .fan-catalog-feedback>button{justify-self:start}}@media (width<=360px){.p12-search-hero h1{font-size:34px;line-height:1.06}}@media (prefers-reduced-motion:reduce){.is-search *{scroll-behavior:auto;transition:none;animation:none}}html body.antialiased .fa-public-shell.is-wishlist{--studio-shell-bg:var(--studio-bg);background:var(--studio-bg);min-width:320px;color:var(--studio-text);font-family:var(--studio-font-sans);overflow-x:clip}.fa-public-shell.is-wishlist :is(h1,h2,h3){font-family:var(--studio-font-display);letter-spacing:-.035em;font-weight:650}.p12-wishlist-main{background:var(--studio-bg);min-height:70vh;color:var(--studio-text);font-family:var(--studio-font-sans)}.is-wishlist .p12-wishlist-page{width:min(1240px,100% - 64px);margin-inline:auto;padding-bottom:96px}.is-wishlist :is(button,a):focus-visible{outline:2px solid var(--studio-focus);outline-offset:2px}.is-wishlist :is(button,a):active{filter:brightness(.94);transform:none}.p12-wishlist-hero{border-bottom:1px solid var(--studio-line-soft);grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:end;gap:64px;padding:64px 0 48px;display:grid}.p12-wishlist-hero-copy>span,.p12-wishlist-list-head span,.p12-wishlist-copy>span,.p12-wishlist-empty>span,.p12-wishlist-state>span{color:var(--studio-accent-strong);font:600 11px/1.5 var(--studio-font-sans);letter-spacing:.1em;text-transform:uppercase;display:inline-block}.p12-wishlist-hero h1{max-width:820px;font-size:var(--studio-type-public-page);text-wrap:balance;margin:16px 0;line-height:1.04}.p12-wishlist-hero-copy p{max-width:690px;color:var(--studio-copy);margin:0;font-size:14px;line-height:1.72}.p12-wishlist-summary{border-top:1px solid var(--studio-line-soft);border-left:1px solid var(--studio-line-soft);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;display:grid}.p12-wishlist-summary>div{border-right:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);min-width:0;min-height:72px;padding:15px}.p12-wishlist-summary dt{color:var(--studio-muted);font:600 10px/1.4 var(--studio-font-sans);letter-spacing:.08em;margin-bottom:8px}.p12-wishlist-summary dd{color:var(--studio-text);font:650 20px/1 var(--studio-font-display);margin:0}.p12-wishlist-workspace{padding-top:40px}.p12-wishlist-list-head{border-bottom:1px solid var(--studio-line-soft);justify-content:space-between;align-items:end;gap:30px;padding-bottom:18px;display:flex}.p12-wishlist-list-head h2{margin:9px 0 0;font-size:30px;line-height:1.08}.p12-wishlist-list-head>button{border:1px solid var(--studio-line-strong);min-height:44px;color:var(--studio-copy);font:600 11px/1.4 var(--studio-font-sans);background:0 0;border-radius:8px;padding:0 13px}.p12-wishlist-list-head>button:hover{background:var(--studio-card);color:var(--studio-text)}.p12-wishlist-list{display:grid}.p12-wishlist-item{border-bottom:1px solid var(--studio-line-soft);min-width:0;transition:background-color var(--studio-motion-duration) ease;grid-template-columns:240px minmax(0,1fr) 240px;align-items:center;gap:26px;padding:22px 10px;display:grid;position:relative}.p12-wishlist-item:before{content:"";background:var(--studio-accent);opacity:0;width:2px;transition:opacity var(--studio-motion-duration) ease;border-radius:999px;position:absolute;top:18px;bottom:18px;left:0}.p12-wishlist-item:hover,.p12-wishlist-item:focus-within{background:var(--studio-bg-raised)}.p12-wishlist-item:hover:before,.p12-wishlist-item:focus-within:before{opacity:.7}.p12-wishlist-media{place-items:center;width:240px;height:126px;display:grid;overflow:hidden}.p12-wishlist-media .studio-product-media{width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:6px;padding:0;position:relative;overflow:hidden}.p12-wishlist-media .studio-product-media img{object-fit:contain;object-position:center;border-radius:4px;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0;transform:none}.p12-wishlist-media .studio-product-media-empty{background:0 0;place-content:center;width:100%;height:100%;padding:8px}.p12-wishlist-copy{align-content:center;min-width:0;display:grid}.p12-wishlist-copy h3{color:var(--studio-text);margin:10px 0 8px;font-size:22px;line-height:1.08}.p12-wishlist-copy p{max-width:560px;color:var(--studio-copy);margin:0;font-size:12px;line-height:1.65}.p12-wishlist-copy>div{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.p12-wishlist-copy>div b{border:1px solid var(--studio-line-soft);background:var(--studio-control-bg);min-height:28px;color:var(--studio-muted);font:600 10px/1.3 var(--studio-font-sans);border-radius:6px;align-items:center;padding:0 9px;display:inline-flex}.p12-wishlist-actions{border-left:1px solid var(--studio-line-soft);grid-template-columns:minmax(0,1fr) max-content;align-content:center;justify-items:stretch;gap:7px;padding-left:18px;display:grid}.p12-wishlist-actions>strong{color:var(--studio-text);font:650 15px/1.2 var(--studio-font-sans);grid-column:1/-1;justify-self:end;margin-bottom:3px}.p12-wishlist-actions .is-primary{grid-column:1/-1}.p12-wishlist-actions button{border:1px solid var(--studio-line-soft);background:var(--studio-control-bg);min-height:44px;color:var(--studio-copy);font:600 11px/1.35 var(--studio-font-sans);text-align:center;white-space:nowrap;border-radius:8px;padding:0 10px}.p12-wishlist-actions button:hover{border-color:var(--studio-line-strong);background:var(--studio-card-raised);color:var(--studio-text)}html body.antialiased .fa-public-shell.is-wishlist .p12-wishlist-actions .is-primary{border-color:var(--studio-accent);background:var(--studio-accent);color:var(--studio-accent-ink)}html body.antialiased .fa-public-shell.is-wishlist .p12-wishlist-actions .is-primary:hover{border-color:var(--studio-accent-strong);background:var(--studio-accent-strong);color:var(--studio-accent-ink)}html body.antialiased .fa-public-shell.is-wishlist .p12-wishlist-actions button:not(.is-primary){border-color:var(--studio-line-soft);background:var(--studio-control-bg);color:var(--studio-copy)}html body.antialiased .fa-public-shell.is-wishlist .p12-wishlist-actions button:not(.is-primary):hover{border-color:var(--studio-line-strong);background:var(--studio-card-raised);color:var(--studio-text)}html body.antialiased .fa-public-shell.is-wishlist .p12-wishlist-actions .is-remove{color:var(--studio-muted)}.p12-wishlist-empty,.p12-wishlist-state{border-top:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);background:0 0;justify-items:start;max-width:720px;margin:56px auto 0;padding:32px 0;display:grid}.p12-wishlist-empty-mark{border:1px solid var(--studio-line-strong);background:var(--studio-accent-soft);width:48px;height:48px;color:var(--studio-accent-strong);border-radius:10px;place-items:center;margin-bottom:20px;display:grid}.p12-wishlist-empty h2,.p12-wishlist-state h2{margin:12px 0 10px;font-size:31px;line-height:1.08}.p12-wishlist-empty p,.p12-wishlist-state p{max-width:590px;color:var(--studio-copy);margin:0;font-size:13px;line-height:1.7}html body.antialiased .fa-public-shell.is-wishlist .p12-wishlist-empty>.p12-public-button{border:1px solid var(--studio-accent);background:var(--studio-accent);min-height:48px;color:var(--studio-accent-ink);border-radius:8px;margin-top:20px;font-weight:650}.is-wishlist .fan-catalog-feedback{border-top:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;width:min(1240px,100% - 64px);margin:52px auto 90px;padding:26px 0;display:grid}.is-wishlist .fan-catalog-feedback span{color:var(--studio-accent-strong);font:600 11px/1.45 var(--studio-font-sans);letter-spacing:.1em}.is-wishlist .fan-catalog-feedback :is(h1,h2){max-width:760px;margin:10px 0;font-size:30px;line-height:1.08}.is-wishlist .fan-catalog-feedback p{max-width:720px;color:var(--studio-copy);margin:0;font-size:12px;line-height:1.7}.is-wishlist .fan-catalog-feedback>button{border:1px solid var(--studio-line-strong);min-height:46px;color:var(--studio-text);background:0 0;border-radius:8px;padding:0 15px;font-size:11px}@media (width<=1024px){.p12-wishlist-hero{grid-template-columns:1fr;gap:28px;padding-top:56px}.p12-wishlist-summary{max-width:660px}.p12-wishlist-item{grid-template-columns:190px minmax(0,1fr) 240px;gap:20px}.p12-wishlist-media{width:190px;height:112px}}@media (width<=820px){.is-wishlist .p12-wishlist-page{width:calc(100% - 32px)}.p12-wishlist-hero{padding:48px 0 38px}.p12-wishlist-item{grid-template-columns:140px minmax(0,1fr);gap:16px}.p12-wishlist-media{width:140px;height:92px}.p12-wishlist-actions{border-left:0;grid-column:1/-1;grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;padding-left:0}.p12-wishlist-actions>strong{grid-column:auto;justify-self:start;margin:0}.p12-wishlist-actions .is-primary{grid-column:auto}.is-wishlist .fan-catalog-feedback{width:calc(100% - 32px)}}@media (width<=620px){.is-wishlist .p12-wishlist-page{width:calc(100% - 28px);padding-bottom:68px}.p12-wishlist-hero h1{font-size:36px}.p12-wishlist-summary{grid-template-columns:1fr;grid-auto-flow:row}.p12-wishlist-summary>div{border-right:0;grid-template-columns:110px 1fr;align-items:center;min-height:48px;padding:10px 0;display:grid}.p12-wishlist-summary dt{margin:0}.p12-wishlist-list-head{gap:14px;display:grid}.p12-wishlist-list-head h2{font-size:25px}.p12-wishlist-list-head>button{justify-self:start}.p12-wishlist-item{grid-template-columns:96px minmax(0,1fr);gap:13px;padding:18px 6px}.p12-wishlist-media{width:96px;height:74px}.p12-wishlist-copy h3{font-size:19px}.p12-wishlist-copy p{display:none}.p12-wishlist-copy>div{margin-top:10px}.p12-wishlist-actions{grid-template-columns:1fr 1fr}.p12-wishlist-actions>strong,.p12-wishlist-actions .is-primary{grid-column:1/-1}.p12-wishlist-empty,.p12-wishlist-state{margin-top:42px;padding:28px 0}.p12-wishlist-empty h2,.p12-wishlist-state h2{font-size:27px}.is-wishlist .fan-catalog-feedback{grid-template-columns:1fr;width:calc(100% - 28px);margin-top:36px}}@media (width<=360px){.p12-wishlist-hero h1{font-size:34px;line-height:1.06}.p12-wishlist-page.is-empty .p12-wishlist-hero h1{font-size:28px}}@media (prefers-reduced-motion:reduce){.is-wishlist *{scroll-behavior:auto;transition:none;animation:none}}html body.antialiased .fa-public-shell.is-reviews{--studio-shell-bg:var(--studio-bg);background:var(--studio-bg);min-width:320px;color:var(--studio-text);font-family:var(--studio-font-sans);overflow-x:clip}.fa-public-shell.is-reviews :is(h1,h2,h3){font-family:var(--studio-font-display);color:var(--studio-text);letter-spacing:-.035em;font-weight:650}.p12-reviews-main{background:var(--studio-bg);min-height:70vh;color:var(--studio-text);font-family:var(--studio-font-sans)}.is-reviews .p12-reviews-page{width:min(1240px,100% - 64px);margin-inline:auto;padding-bottom:96px}.is-reviews :is(button,a){font-family:var(--studio-font-sans)}.is-reviews :is(button,a):focus-visible{outline:2px solid var(--studio-focus);outline-offset:2px}.is-reviews :is(button,a):active{filter:brightness(.94);transform:none}.p12-reviews-hero{border-bottom:1px solid var(--studio-line-soft);grid-template-columns:minmax(0,1.14fr) minmax(340px,.86fr);align-items:end;gap:64px;padding:64px 0 48px;display:grid}.p12-reviews-hero-copy>span,.p12-reviews-toolbar>div>span,.p12-reviews-empty>span,.p12-reviews-source>span{color:var(--studio-accent-strong);font:600 11px/1.5 var(--studio-font-sans);letter-spacing:.1em;text-transform:uppercase;display:inline-block}.p12-reviews-hero h1{max-width:780px;font-size:var(--studio-type-public-page);text-wrap:balance;margin:14px 0 15px;line-height:1.04}.p12-reviews-hero-copy p{max-width:710px;color:var(--studio-copy);margin:0;font-size:14px;line-height:1.72}.p12-reviews-summary{border-top:1px solid var(--studio-line-soft);border-left:1px solid var(--studio-line-soft);grid-template-columns:112px 120px minmax(0,1fr);margin:0;display:grid}.p12-reviews-summary>div{border-right:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);min-width:0;padding:15px}.p12-reviews-summary dt{color:var(--studio-muted);font:600 10px/1.4 var(--studio-font-sans);letter-spacing:.08em;margin-bottom:8px}.p12-reviews-summary dd{color:var(--studio-text);font:650 18px/1.2 var(--studio-font-display);overflow-wrap:anywhere;margin:0}.p12-reviews-summary>div:last-child dd{font:600 12px/1.45 var(--studio-font-sans)}.p12-reviews-workspace{padding-top:40px}.p12-reviews-toolbar{border-bottom:1px solid var(--studio-line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;padding-bottom:18px;display:grid}.p12-reviews-toolbar h2{max-width:720px;margin:9px 0 0;font-size:30px;line-height:1.08}.p12-reviews-controls{justify-content:flex-end;align-items:center;gap:18px;min-width:0;display:flex}.p12-reviews-sort button{border-radius:var(--studio-control-radius);min-height:44px;color:var(--studio-muted);white-space:nowrap;background:0 0;border:1px solid #0000;flex:none;padding:0 12px;font-size:11px;font-weight:600}.p12-reviews-sort button:hover{border-color:var(--studio-line-soft);background:var(--studio-control-bg);color:var(--studio-text)}.p12-reviews-sort button.is-active{border-color:var(--studio-accent);background:var(--studio-accent-soft);color:var(--studio-text)}.p12-reviews-sort{border-left:1px solid var(--studio-line-soft);flex:none;align-items:center;gap:8px;padding-left:16px;display:flex}.p12-reviews-sort>span{color:var(--studio-muted);font:600 10px/1.2 var(--studio-font-sans);letter-spacing:.08em}.p12-reviews-sort>div{align-items:center;gap:5px;display:flex}.is-reviews .fa30-published-review-feedback{border-bottom:1px solid var(--studio-line-soft);background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:58px;margin:0;padding:10px 2px;display:grid}.is-reviews .fa30-published-review-feedback>div{color:var(--studio-muted);font-size:12px;line-height:1.55}.is-reviews .fa30-published-review-feedback>div p{max-width:760px;color:var(--studio-copy);margin:4px 0 0;font-size:12px;line-height:1.6}.is-reviews .fa30-published-review-feedback>button{border:1px solid var(--studio-line-soft);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);min-height:44px;color:var(--studio-copy);padding:0 12px;font-size:12px;font-weight:600}.is-reviews .fa30-published-review-feedback>button:hover:not(:disabled){border-color:var(--studio-line-strong);background:var(--studio-card-raised);color:var(--studio-text)}.is-reviews .fa30-published-review-feedback>button:disabled{opacity:.48;cursor:wait}.is-reviews .fa30-published-review-feedback[data-review-state=error]{border-bottom-color:color-mix(in srgb,var(--studio-danger) 28%,transparent)}.is-reviews .fa30-published-review-feedback[data-review-state=error]>div{color:var(--studio-danger)}.is-reviews .fa30-published-review-feedback[data-review-state=loading]>div{color:var(--studio-accent-strong)}.p12-reviews-results-frame{min-height:0;transition:height .18s}.p12-reviews-results-frame.is-transitioning{overflow:hidden}.p12-reviews-results-content{min-height:0}.p12-reviews-updating{border-bottom:1px solid var(--studio-line-soft);align-content:start;gap:8px;min-height:180px;padding:24px 2px;display:grid}.p12-reviews-updating span{color:var(--studio-accent-strong);font:600 10px/1.4 var(--studio-font-sans);letter-spacing:.09em}.p12-reviews-updating p{color:var(--studio-copy);margin:0;font-size:13px;line-height:1.6}.p12-reviews-ledger-head{border-bottom:1px solid var(--studio-line-soft);justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:0 2px;display:flex}.p12-reviews-ledger-head p{color:var(--studio-copy);margin:0;font-size:12px;line-height:1.55}.p12-reviews-ledger-head span{color:var(--studio-muted);font:600 10px/1.4 var(--studio-font-sans);letter-spacing:.08em}.p12-reviews-ledger{display:grid}.p12-review-entry{border-bottom:1px solid var(--studio-line-soft);transition:background-color var(--studio-motion-duration) ease;grid-template-columns:96px minmax(0,1fr);gap:24px;padding:24px 8px;display:grid;position:relative}.p12-review-entry:before{content:"";background:var(--studio-accent);opacity:0;width:2px;transition:opacity var(--studio-motion-duration) ease;border-radius:999px;position:absolute;top:18px;bottom:18px;left:0}.p12-review-entry:hover,.p12-review-entry:focus-within{background:var(--studio-bg-raised)}.p12-review-entry:hover:before,.p12-review-entry:focus-within:before{opacity:.72}.p12-review-index{align-content:start;gap:10px;padding-top:3px;display:grid}.p12-review-index span{color:var(--studio-accent-strong);font:600 10px/1 var(--studio-font-mono)}.p12-review-index b{color:var(--studio-muted);font:600 9px/1.45 var(--studio-font-sans);letter-spacing:.09em}.p12-review-body{min-width:0}.p12-review-body>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.p12-review-body>header span{color:var(--studio-accent-strong);font:600 10px/1.45 var(--studio-font-sans);letter-spacing:.08em}.p12-review-body>header strong{color:var(--studio-accent-strong);letter-spacing:.12em;flex:none;font-size:13px}.p12-review-copy{max-width:840px;margin:18px 0 20px}.p12-review-copy blockquote{color:var(--studio-text);font:500 clamp(17px,1.45vw,21px)/1.5 var(--studio-font-sans);letter-spacing:-.012em;overflow-wrap:anywhere;margin:0}.p12-review-copy blockquote.is-collapsed{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.p12-review-copy>button{min-height:44px;color:var(--studio-accent-strong);background:0 0;border:0;margin-top:8px;padding:0 2px;font-size:12px;font-weight:650}.p12-review-copy>button:hover{color:var(--studio-text)}.p12-review-body footer{border-top:1px solid var(--studio-line-soft);grid-template-columns:minmax(0,1fr) minmax(180px,.65fr);gap:22px;padding-top:12px;display:grid}.p12-review-body footer>div{gap:5px;min-width:0;display:grid}.p12-review-body footer>div:last-child{text-align:right}.p12-review-body footer b{color:var(--studio-text);font-size:12px}.p12-review-body footer small,.p12-review-body footer time{color:var(--studio-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.55}.p12-review-body footer time{color:var(--studio-copy)}.p12-reviews-pagination{border-bottom:1px solid var(--studio-line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;padding:18px 8px;display:grid}.p12-reviews-pagination>div{gap:4px;display:grid}.p12-reviews-pagination>div span{color:var(--studio-text);font-size:11px;font-weight:650}.p12-reviews-pagination>div small{color:var(--studio-muted);font-size:11px;line-height:1.5}.p12-reviews-pagination>button{border:1px solid var(--studio-accent);border-radius:var(--studio-control-radius);background:var(--studio-accent);min-height:44px;color:var(--studio-accent-ink);padding:0 15px;font-size:12px;font-weight:700}.p12-reviews-pagination>button:hover:not(:disabled){background:var(--studio-accent-strong);border-color:var(--studio-accent-strong)}.p12-reviews-pagination>button:disabled{opacity:.5;cursor:wait}.p12-reviews-pagination-done{color:var(--studio-muted);font-size:11px;font-weight:600}.p12-reviews-pagination>p{color:var(--studio-danger);grid-column:1/-1;margin:0;font-size:12px;line-height:1.55}.p12-reviews-empty{border-top:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);background:0 0;justify-items:start;max-width:760px;margin:54px auto 0;padding:32px 0;display:grid}.p12-reviews-empty h2{margin:12px 0 10px;font-size:31px;line-height:1.08}.p12-reviews-empty p{max-width:590px;color:var(--studio-copy);margin:0;font-size:13px;line-height:1.7}html body.antialiased .fa-public-shell.is-reviews .p12-reviews-empty>.p12-public-button{border-color:var(--studio-accent);border-radius:var(--studio-control-radius);background:var(--studio-accent);min-height:48px;color:var(--studio-accent-ink);margin-top:20px;font-weight:700}.p12-reviews-source{border-top:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);grid-template-columns:130px minmax(0,1fr);align-items:center;gap:20px;min-height:62px;margin-top:28px;padding:0 2px;display:grid}.p12-reviews-source p{color:var(--studio-muted);margin:0;font-size:12px;line-height:1.6}html body.antialiased .fa-public-shell.is-reviews .p12-reviews-summary{border:0;border-top:1px solid var(--studio-line-soft);border-left:1px solid var(--studio-line-soft);background:0 0}html body.antialiased .fa-public-shell.is-reviews .p12-reviews-summary>div{border:0;border-right:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);background:0 0}html body.antialiased .fa-public-shell.is-reviews :is(.p12-reviews-filters,.p12-reviews-sort) button{border:1px solid var(--studio-line-soft);background:var(--studio-control-bg);color:var(--studio-muted)}html body.antialiased .fa-public-shell.is-reviews :is(.p12-reviews-filters,.p12-reviews-sort) button:hover{border-color:var(--studio-line-strong);background:var(--studio-card-raised);color:var(--studio-text)}html body.antialiased .fa-public-shell.is-reviews :is(.p12-reviews-filters,.p12-reviews-sort) button.is-active{border-color:var(--studio-accent);background:var(--studio-accent-soft);color:var(--studio-text)}html body.antialiased .fa-public-shell.is-reviews .fa30-published-review-feedback>button{border-color:var(--studio-line-soft);background:var(--studio-control-bg);color:var(--studio-copy)}html body.antialiased .fa-public-shell.is-reviews .p12-review-entry{border:0;border-bottom:1px solid var(--studio-line-soft);background:0 0}html body.antialiased .fa-public-shell.is-reviews .p12-review-entry:is(:hover,:focus-within){background:var(--studio-bg-raised)}@media (width<=1024px){.p12-reviews-hero{grid-template-columns:1fr;gap:28px;padding-top:56px}.p12-reviews-summary{max-width:660px}}@media (width<=820px){.is-reviews .p12-reviews-page{width:calc(100% - 32px)}.p12-reviews-hero{padding:48px 0 38px}.p12-reviews-toolbar{grid-template-columns:1fr;gap:16px}.p12-reviews-controls{flex-wrap:wrap;justify-content:flex-start;gap:10px 18px}.p12-reviews-sort{border-left:0;padding-left:0}.p12-review-entry{grid-template-columns:78px minmax(0,1fr);gap:18px}.p12-review-body footer{grid-template-columns:1fr}.p12-review-body footer>div:last-child{text-align:left}}@media (width<=620px){.is-reviews .p12-reviews-page{width:calc(100% - 28px);padding-bottom:68px}.p12-reviews-hero h1{font-size:36px}.p12-reviews-summary{grid-template-columns:1fr}.p12-reviews-summary>div{border-left:0;border-right:0;grid-template-columns:100px 1fr;align-items:center;padding:11px 0;display:grid}.p12-reviews-summary dt{margin:0}.p12-reviews-summary>div:last-child dd{font-size:11px}.p12-reviews-toolbar h2{font-size:25px}.p12-reviews-sort{grid-template-columns:42px minmax(0,1fr);gap:8px;width:100%;display:grid}.p12-reviews-sort>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.p12-reviews-sort button{width:100%;padding-inline:8px}.is-reviews .fa30-published-review-feedback{grid-template-columns:1fr;padding:12px 0}.is-reviews .fa30-published-review-feedback>button{justify-self:start}.p12-reviews-ledger-head{gap:4px;padding:11px 0;display:grid}.p12-reviews-ledger-head span{order:-1}.p12-review-entry{grid-template-columns:1fr;gap:10px;padding:20px 6px}.p12-review-index{justify-content:space-between;align-items:center;padding:0;display:flex}.p12-review-copy{margin:15px 0 18px}.p12-review-copy blockquote{font-size:18px;line-height:1.5}.p12-review-body>header{align-items:flex-start}.p12-review-body>header span{max-width:150px}.p12-reviews-pagination{grid-template-columns:1fr;padding:16px 0}.p12-reviews-pagination>button,.p12-reviews-pagination-done{justify-self:start}.p12-reviews-empty{margin-top:42px;padding:24px 0}.p12-reviews-empty h2{font-size:27px}.p12-reviews-source{grid-template-columns:1fr;gap:4px;padding:12px 0}}@media (width<=360px){.p12-reviews-hero h1{font-size:32px}.p12-reviews-sort,.p12-reviews-sort>div{grid-template-columns:1fr}.p12-reviews-sort button{text-align:left;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.is-reviews *{scroll-behavior:auto;transition:none;animation:none}}.is-utility-v1{--p8u-bg:#171614;--p8u-surface:#201e1b;--p8u-line:#f5f3ee17;--p8u-line-strong:#f5f3ee2e;--p8u-text:#f5f3ee;--p8u-copy:#b7b0a6;--p8u-muted:#827d75;--p8u-accent:#e6a044;--p8u-accent-hi:#f0b35d;min-height:100dvh;color:var(--p8u-text);background:var(--p8u-bg)}.p8-utility-main{min-height:62vh}.p8-utility-main>.p8-utility-state{width:min(1240px,100% - 64px);margin-inline:auto}.p8-utility-state{--p8u-line-local:var(--v2-line,var(--p8u-line,#f5f3ee17));--p8u-text-local:var(--v2-text,var(--p8u-text,#f5f3ee));--p8u-copy-local:var(--v2-copy,var(--p8u-copy,#b7b0a6));--p8u-muted-local:var(--v2-muted,var(--p8u-muted,#827d75));--p8u-accent-local:var(--p8-accent-hi,var(--p8u-accent-hi,#f0b35d));border-top:1px solid var(--p8u-line-local);border-bottom:1px solid var(--p8u-line-local);min-width:0;color:var(--p8u-text-local);background:0 0;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:28px;padding:28px 0;display:grid;position:relative;overflow:hidden}.p8-utility-state:before{content:"";pointer-events:none;opacity:.42;background-image:radial-gradient(circle,#e6a04421 .75px,#0000 .9px);background-size:18px 18px;height:120px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#0000006b,#0000);mask-image:linear-gradient(#0000006b,#0000)}.p8-utility-state>*{position:relative}.p8-utility-code{align-content:space-between;align-self:stretch;justify-items:start;min-height:76px;display:grid}.p8-utility-code span{color:var(--p8u-accent-local);font:600 11px/1 var(--studio-font-sans);letter-spacing:.08em}.p8-utility-code i{background:var(--p8u-line-local);width:28px;height:1px;display:block}.p8-utility-kicker{color:var(--p8u-accent-local);font:650 9px/1.45 var(--studio-font-sans);letter-spacing:.12em;display:block}.p8-utility-copy :is(h1,h2,h3){max-width:760px;color:var(--p8u-text-local);font:600 30px/1.08 var(--studio-font-display);letter-spacing:-.035em;text-wrap:balance;margin:9px 0 8px}.p8-utility-copy p{max-width:720px;color:var(--p8u-copy-local);font:400 12px/1.7 var(--studio-font-sans);margin:0}.p8-utility-copy small{max-width:720px;color:var(--p8u-muted-local);font:400 10px/1.55 var(--studio-font-sans);margin-top:9px;display:block}.p8-utility-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.p8-utility-actions :is(button,a){border:1px solid var(--p8u-line-local);min-height:44px;color:var(--p8u-text-local);font:600 10px/1 var(--studio-font-sans);white-space:nowrap;cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.p8-utility-actions :is(button,a):hover{background:#e6a0440f;border-color:#e6a04440}.p8-utility-actions :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #f5f3ee80}.p8-utility-actions .is-primary{background:var(--p8u-accent-local);color:#21170d;border-color:#e6a04452;font-weight:700}.p8-utility-state.is-pending .p8-utility-code span:after{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;margin-left:7px;animation:1.4s ease-in-out infinite p8u-pulse;display:inline-block}.p8-utility-state.is-snapshot .p8-utility-kicker{color:var(--p8u-muted-local)}.p8-utility-state.is-error .p8-utility-code span,.p8-utility-state.is-error .p8-utility-kicker{color:var(--p8u-accent-local)}.p8-utility-state.is-page{border-top:0;grid-template-columns:112px minmax(0,1fr) auto;align-items:end;gap:42px;min-height:430px;padding:92px 0 58px}.p8-utility-state.is-page .p8-utility-code{min-height:150px}.p8-utility-state.is-page .p8-utility-code span{letter-spacing:-.04em;font-size:36px}.p8-utility-state.is-page .p8-utility-copy :is(h1,h2){letter-spacing:-.05em;max-width:820px;font-size:clamp(42px,4.8vw,68px);line-height:.98}.p8-utility-state.is-page .p8-utility-copy p{max-width:620px;font-size:13px}.fan-catalog-feedback.p8-utility-state-host{width:min(1240px,100% - 64px);max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:52px auto 90px;padding:0;display:block}.fan-catalog-feedback.p8-utility-state-host>.p8-utility-state{width:100%;margin:0}.fan-catalog-feedback.p8-utility-state-host .p8-utility-actions>button{border:1px solid var(--p8u-line-local);min-height:44px;color:var(--p8u-text-local);font:600 10px/1 var(--studio-font-sans);background:0 0;border-radius:7px;margin:0;padding:0 14px}.fan-catalog-feedback.p8-utility-state-host .p8-utility-actions>button:hover:not(:disabled){background:#e6a0440f;border-color:#e6a04440}.fan-catalog-feedback.p8-utility-state-host .p8-utility-actions>button:disabled{opacity:.55;cursor:wait}.p6-customer-route:not(.p6-account-route) :is(.fa-empty-panel,.fa30-status-panel){border:0;border-top:1px solid var(--p6-line);border-bottom:1px solid var(--p6-line);max-width:none;box-shadow:none;color:var(--p6-copy);text-align:left;background:0 0;border-radius:0;margin:0;padding:28px 0}.p6-customer-route:not(.p6-account-route) .fa-empty-panel>span,.p6-customer-route:not(.p6-account-route) .fa30-status-panel>div>span{color:var(--p6-accent-hi);letter-spacing:.1em;font:650 9px/1.45 Geist,sans-serif}.p6-customer-route:not(.p6-account-route) .fa-empty-panel :is(h1,h2,h3),.p6-customer-route:not(.p6-account-route) .fa30-status-panel h3{max-width:720px;color:var(--p6-text);letter-spacing:-.03em;margin:10px 0 8px;font:600 26px/1.1 Geist,system-ui,sans-serif}.p6-customer-route:not(.p6-account-route) .fa-empty-panel p,.p6-customer-route:not(.p6-account-route) .fa30-status-panel p{max-width:680px;color:var(--p6-copy);margin:0;font-size:11px;line-height:1.65}.p6-customer-route:not(.p6-account-route) .fa-empty-panel :is(button,a){border-radius:6px;min-height:44px;margin-top:16px}.p6-customer-route:not(.p6-account-route) .fa30-status-panel{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:14px;display:grid}.p6-customer-route:not(.p6-account-route) .fa30-status-pulse{border:1px solid var(--p6-accent);background:var(--p6-accent);width:8px;height:8px;box-shadow:none;border-radius:50%;margin-top:5px}@keyframes p8u-pulse{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media (width<=820px){.p8-utility-main>.p8-utility-state,.fan-catalog-feedback.p8-utility-state-host{width:calc(100% - 32px)}.p8-utility-state,.p8-utility-state.is-page{grid-template-columns:56px minmax(0,1fr);gap:18px}.p8-utility-actions{grid-column:2;justify-content:flex-start}.p8-utility-state.is-page{min-height:390px;padding-top:68px}.p8-utility-state.is-page .p8-utility-code{min-height:112px}}@media (width<=520px){.p8-utility-main>.p8-utility-state,.fan-catalog-feedback.p8-utility-state-host{width:calc(100% - 28px)}.p8-utility-state,.p8-utility-state.is-page{grid-template-columns:1fr;gap:15px;padding:24px 0}.p8-utility-state.is-page{min-height:360px;padding-top:56px;padding-bottom:42px}.p8-utility-code,.p8-utility-state.is-page .p8-utility-code{justify-content:space-between;align-items:center;min-height:0;display:flex}.p8-utility-state.is-page .p8-utility-code span{font-size:25px}.p8-utility-code i{width:36px}.p8-utility-copy :is(h1,h2,h3){font-size:25px}.p8-utility-state.is-page .p8-utility-copy :is(h1,h2){font-size:38px}.p8-utility-actions{grid-column:1;grid-template-columns:1fr;width:100%;display:grid}.p8-utility-actions :is(button,a){width:100%}.fan-catalog-feedback.p8-utility-state-host .p8-utility-actions>button{justify-self:start}}@media (prefers-reduced-motion:reduce){.p8-utility-state,.p8-utility-state *,.p8-utility-state :before,.p8-utility-state :after{scroll-behavior:auto;transition:none;animation:none}}.fa-v2-preview:is(.is-cart,.is-checkout,.is-login,.is-account){background:var(--studio-bg);min-height:100dvh;color:var(--studio-text);font-family:var(--studio-font-sans)}.is-cart .p12-cart-main,.is-checkout .p12-checkout-main,.is-login .p12-login-main,.is-account .p12-account-main{background:var(--studio-bg);min-height:66vh}.is-cart .p12-cart-route,.is-checkout .p12-checkout-route,.is-login .p12-login-route,.is-account .p12-account-route{background:0 0;min-height:0}.fa-v2-preview.is-customer-v1{background:linear-gradient(180deg,#1a1917 0,var(--v2-canvas) 26rem,#1f1d1b 100%);min-height:100dvh}.is-customer-v1 .p8-customer-main{min-height:66vh}.is-customer-v1 .p6-customer-route :is(.fa30-page,.checkout-source-page,.checkout-source-state,.access-source-page,.account-source-page,.library-source-page,.fa30-account-preview){position:relative}.is-customer-v1 .p6-customer-route :is(.fa30-page,.checkout-source-page,.checkout-source-state,.access-source-page,.account-source-page,.library-source-page,.fa30-account-preview):before{content:"";pointer-events:none;opacity:.35;background-image:radial-gradient(circle,#e6a0441c .75px,#0000 .9px);background-size:18px 18px;height:116px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#00000047,#0000);mask-image:linear-gradient(#00000047,#0000)}.is-customer-v1 .p6-customer-route :is(.fa30-page,.checkout-source-page,.checkout-source-state,.access-source-page,.account-source-page,.library-source-page,.fa30-account-preview)>*{position:relative}@media (prefers-reduced-motion:reduce){.is-customer-v1,.is-customer-v1 *,.is-customer-v1 :before,.is-customer-v1 :after{scroll-behavior:auto;transition:none;animation:none}}.fa-v2-preview,.local-ui-qa-public-canvas{--p8-public-focus:#f0b35dc2;--p8-public-card-bg:var(--studio-surface-card);--p8-public-card-bg-raised:var(--studio-surface-raised);--p8-public-card-line:var(--studio-shell-line);--p8-public-card-line-strong:var(--studio-shell-line-strong);--p8-public-media-bg:var(--studio-surface-canvas);--p8-public-media-line:#f5f3ee1a;--p8-public-media-dot:#f5f3ee1c}.fa-preview.fa30-app.studio-workspace.local-ui-qa-public-canvas{background-color:#211f1d;background-image:linear-gradient(#1a1917 0,#211f1d 26rem,#1f1d1b 100%)}.fa-v2-preview[data-p8-surface] :is(input,textarea,select):focus,.fa-v2-preview[data-p8-surface] :is(button,a,input,textarea,select,summary):focus:not(:focus-visible){box-shadow:none;outline:0}.fa-v2-preview[data-p8-surface] :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--p8-public-focus);outline-offset:2px;box-shadow:none}.fa-v2-preview[data-p8-surface=customer] :is(input,textarea,select):focus-visible{border-color:var(--p6-line-strong,var(--v2-line-strong,#f5f3ee2e))}:is(.fa-v2-preview[data-p8-surface],.local-ui-qa-public-canvas) .p8-public-page-heading{grid-template-columns:none;gap:0;width:100%;max-width:none;display:block}:is(.fa-v2-preview[data-p8-surface],.local-ui-qa-public-canvas) .p8-public-page-heading>.studio-page-heading{border:0;width:100%;max-width:none;margin:0;padding:0;display:block}:is(.fa-v2-preview[data-p8-surface],.local-ui-qa-public-canvas) .p8-public-page-heading>.studio-page-heading>div{width:100%;max-width:none}:is(.fa-v2-preview[data-p8-surface],.local-ui-qa-public-canvas) .p8-public-page-heading h1{text-wrap:pretty;max-width:980px}:is(.fa-v2-preview[data-p8-surface],.local-ui-qa-public-canvas) .p8-public-page-heading .studio-page-heading p{max-width:760px}@media (width>=1025px){:is(.fa-v2-preview[data-p8-surface],.local-ui-qa-public-canvas) .p8-public-page-heading.is-single-line-desktop h1{white-space:nowrap;width:max-content;max-width:100%;font-size:clamp(40px,4.1vw,58px);line-height:1}}:is(.fa-v2-preview,.local-ui-qa-public-canvas) .p8-commerce-card{border:1px solid var(--p8-public-card-line);background:var(--p8-public-card-bg);color:var(--studio-shell-text);box-shadow:var(--studio-depth-card);transition:border-color var(--fa-motion-base,.18s) var(--fa-ease-standard,ease),background-color var(--fa-motion-base,.18s) var(--fa-ease-standard,ease);border-radius:12px;transform:none}:is(.fa-v2-preview,.local-ui-qa-public-canvas) button.p8-commerce-card{appearance:none;border:1px solid var(--p8-public-card-line);background:var(--p8-public-card-bg)}:is(.fa-v2-preview,.local-ui-qa-public-canvas) .p8-commerce-card:is(:hover,:focus-visible,:focus-within){border-color:var(--p8-public-card-line-strong);background:var(--p8-public-card-bg-raised);box-shadow:none;transform:none}.p8-public-media-stage,.p12-cart-route .p8-public-media-stage,:is(.fa-v2-preview.is-home-v3,.fa-v2-preview.is-shop-v3,.fa-v2-preview.is-product-v3,.fa-v2-preview.is-search,.fa-v2-preview.is-wishlist,.fa-v2-preview.is-customer-v1,.fa-v2-preview.is-help-v1,.local-ui-qa-public-canvas) .p8-public-media-stage{border-color:var(--p8-public-media-line);background-color:var(--p8-public-media-bg);background-image:radial-gradient(circle,var(--p8-public-media-dot) .8px,transparent .9px), radial-gradient(ellipse at 50% 52%,#f5f3ee06,transparent 72%);background-position:50%,50%;background-size:18px 18px,auto}:is(.fa-v2-preview.is-home-v3,.fa-v2-preview.is-shop-v3,.fa-v2-preview.is-product-v3,.fa-v2-preview.is-search,.fa-v2-preview.is-wishlist,.fa-v2-preview.is-customer-v1,.fa-v2-preview.is-help-v1,.local-ui-qa-public-canvas) .p8-public-media-stage:before,:is(.fa-v2-preview.is-home-v3,.fa-v2-preview.is-shop-v3,.fa-v2-preview.is-product-v3,.fa-v2-preview.is-search,.fa-v2-preview.is-wishlist,.fa-v2-preview.is-customer-v1,.fa-v2-preview.is-help-v1,.local-ui-qa-public-canvas) .p8-public-media-stage:after{content:none}.fa-v2-preview.is-customer-v1 .library-item{background:var(--p8-public-card-bg,var(--p6-surface))}.p8-public-media-stage :is(img,.studio-product-media img){object-fit:contain;object-position:center}:is(.fa-v2-preview[data-public-route],.local-ui-qa-public-canvas) .p8-public-media-stage.is-compact-native,.p8-public-media-stage.is-compact-native{max-width:100%;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;justify-self:center;padding:0;overflow:visible}.p8-public-media-stage.is-compact-native:before,.p8-public-media-stage.is-compact-native:after{content:none}.p8-public-media-stage.is-compact-native>.studio-product-media{width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.p8-public-media-stage.is-compact-native>.studio-product-media>img,.p8-public-media-stage.is-compact-native>img,.library-art-stage.p8-public-media-stage.is-compact-native img{object-fit:contain;background:0 0;border:0;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;padding:0;display:block;position:static;inset:auto;transform:none}.p12-search-product-media.p8-public-media-stage.is-compact-native,.p12-wishlist-media.p8-public-media-stage.is-compact-native,.fa-v2-preview.is-customer-v1 .library-art-stage.p8-public-media-stage.is-compact-native,.fa-v2-preview.is-customer-v1 .library-item[data-portrait=true] .library-art-stage.p8-public-media-stage.is-compact-native,.fa-v2-preview.is-customer-v1 .library-item[data-portrait=true] .library-art-stage.p8-public-media-stage.is-compact-native img{height:auto;min-height:0}.p12-search-product-result:is(:hover,:focus-visible) .p12-search-product-media.is-compact-native,.p12-wishlist-item:is(:hover,:focus-within) .p12-wishlist-media.is-compact-native{background-color:#0000;background-image:none;border-color:#0000}@media (width<=760px){:is(.fa-v2-preview[data-p8-surface],.local-ui-qa-public-canvas) .p8-public-page-heading h1{white-space:normal;text-wrap:balance;max-width:100%}}@media (prefers-reduced-motion:reduce){.fa-v2-preview[data-p8-surface] :is(button,a,input,textarea,select,summary),.p8-public-media-stage{transition:none}}.p9-page-intro{border-bottom:1px solid var(--p9-admin-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:0 0 20px;padding:0 0 16px;display:flex}.p9-page-intro-copy{max-width:68ch;color:var(--p9-admin-copy);font-size:var(--p9-type-body);flex:320px;margin:0;line-height:1.55}.p9-page-intro-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.p9-chip{border:1px solid var(--p9-admin-line);background:var(--p9-admin-surface-2);min-height:24px;color:var(--p9-admin-copy);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.p9-chip[data-tone=good]{border-color:var(--p9-admin-success);color:var(--p9-admin-success)}.p9-chip[data-tone=warning]{border-color:var(--p9-admin-warning);color:var(--p9-admin-warning)}.p9-chip[data-tone=danger]{border-color:var(--p9-admin-danger);color:var(--p9-admin-danger)}.p9-empty{justify-items:start;gap:8px;padding:24px 0;display:grid}.p9-empty h3{color:var(--p9-admin-text);font-size:var(--p9-type-subhead);margin:0;font-weight:650}.p9-empty p{max-width:56ch;color:var(--p9-admin-copy);font-size:var(--p9-type-body);margin:0;line-height:1.55}.p9-setup-wrap{gap:10px;display:grid}.p9-setup{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.p9-setup li{border:1px solid var(--p9-admin-line);background:var(--p9-admin-surface);border-radius:10px;align-content:start;justify-items:start;gap:6px;padding:14px;display:grid}.p9-setup li b{color:var(--p9-admin-text);font-size:var(--p9-type-subhead)}.p9-setup li small{color:var(--p9-admin-copy);font-size:13px;line-height:1.5}.p9-setup li[data-state=done]{border-color:var(--p9-admin-success)}.p9-setup li[data-state=next]{border-color:var(--p9-admin-accent);background:color-mix(in srgb,var(--p9-admin-accent) 7%,var(--p9-admin-surface))}.p9-setup-mark{border:1px solid var(--p9-admin-line-strong);width:26px;height:26px;color:var(--p9-admin-muted);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.p9-setup li[data-state=done] .p9-setup-mark{border-color:var(--p9-admin-success);background:var(--p9-admin-success);color:var(--p9-admin-bg)}.p9-setup li[data-state=next] .p9-setup-mark{border-color:var(--p9-admin-accent);background:var(--p9-admin-accent);color:var(--p9-admin-bg)}.p9-setup li button{margin-top:4px}.p9-setup-ready{border:1px solid var(--p9-admin-success);color:var(--p9-admin-text);font-size:var(--p9-type-body);border-radius:10px;margin:0;padding:12px 14px}.p9-bulk{gap:16px;display:grid}.p9-bulk-intro{color:var(--p9-admin-copy);font-size:var(--p9-type-body);margin:0;line-height:1.55}.p9-bulk textarea{border:1px solid var(--p9-admin-line);background:var(--p9-admin-control);width:100%;color:var(--p9-admin-text);font:inherit;resize:vertical;border-radius:8px;padding:10px 12px;line-height:1.5}.p9-bulk-sizes{border:0;gap:8px;margin:0;padding:0;display:grid}.p9-bulk-sizes>div{flex-wrap:wrap;gap:8px;display:flex}.p9-bulk-chip{border:1px solid var(--p9-admin-line);background:var(--p9-admin-control);min-height:40px;color:var(--p9-admin-copy);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.p9-bulk-chip[aria-pressed=true]{border-color:var(--p9-admin-accent);background:color-mix(in srgb,var(--p9-admin-accent) 14%,var(--p9-admin-control));color:var(--p9-admin-text)}.p9-bulk-summary{border:1px solid var(--p9-admin-line);color:var(--p9-admin-copy);font-size:var(--p9-type-body);border-radius:10px;margin:0;padding:12px 14px;line-height:1.5}.p9-bulk-summary b{color:var(--p9-admin-text)}@media (width<=720px){html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-list>button{height:auto;min-height:64px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-actions .button,html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-handoff button{height:44px;min-height:44px}}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f].p10n-reference{width:100%;min-width:0;max-width:none;color:var(--p9-admin-text);gap:0;margin:0;padding:0 0 40px;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p10n-reference-header{border-bottom:1px solid var(--p9-admin-line);justify-content:space-between;align-items:flex-end;gap:32px;min-width:0;padding:0 0 18px;display:flex}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p10n-reference-heading{min-width:0;max-width:720px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p10n-reference-heading h2{color:var(--p9-admin-text);letter-spacing:-.045em;text-wrap:balance;margin:6px 0 8px;font-size:clamp(28px,3vw,38px);font-weight:520;line-height:1.08}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p10n-reference-heading>p:last-child{max-width:68ch;color:var(--p9-admin-muted);margin:0;font-size:11px;line-height:1.65}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p10n-reference-mode{border:1px solid var(--p9-admin-line);background:var(--p9-admin-surface);border-radius:10px;flex:none;align-items:center;gap:9px;padding:10px 12px;display:flex}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p10n-reference-mode>i{background:var(--p9-admin-success);width:7px;height:7px;box-shadow:0 0 12px color-mix(in srgb,var(--p9-admin-success) 38%,transparent);border-radius:50%;flex:none}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p10n-reference-mode>span{gap:2px;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p10n-reference-mode b{color:var(--p9-admin-copy);font-size:10px;font-weight:600}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p10n-reference-mode small{color:var(--p9-admin-muted);font-size:8.5px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p10n-reference-facts{border:1px solid var(--p9-admin-line);background:var(--p9-admin-surface);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin-top:16px;display:grid;overflow:hidden}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p10n-reference-facts>span{border-right:1px solid var(--p9-admin-line);align-content:center;gap:3px;min-width:0;min-height:64px;padding:11px 14px;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p10n-reference-facts>span:last-child{border-right:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p10n-reference-facts b{min-width:0;color:var(--p9-admin-text);overflow-wrap:anywhere;font-size:14px;font-weight:620;line-height:1.15}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p10n-reference-facts small{min-width:0;color:var(--p9-admin-muted);overflow-wrap:anywhere;font-size:9px;line-height:1.4}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p10n-reference-workspace{grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr);align-items:start;gap:16px;min-width:0;margin-top:18px;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] :is(.p9f-reference-index,.p9f-reference-detail){border:1px solid var(--p9-admin-line);background:var(--p9-admin-surface);min-width:0;box-shadow:none;border-radius:12px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-index{overflow:hidden}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-index>header{border-bottom:1px solid var(--p9-admin-line);grid-template-columns:1fr;gap:12px;min-width:0;padding:16px;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-index h3{color:var(--p9-admin-text);margin:4px 0 0;font-size:17px;font-weight:600;line-height:1.2}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-index label{min-width:0;color:var(--p9-admin-muted);gap:6px;font-size:9px;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-index input{border:1px solid var(--p9-admin-line);background:var(--p9-admin-control);width:100%;min-width:0;min-height:44px;color:var(--p9-admin-text);border-radius:9px;outline:0;padding:0 12px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-index input:focus{border-color:var(--p9-admin-line-strong);box-shadow:0 0 0 3px var(--p9-admin-accent-soft)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-list{min-width:0;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-list>button{border:0;border-bottom:1px solid var(--p9-admin-line);min-width:0;min-height:60px;color:var(--p9-admin-copy);text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:28px minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:10px 13px;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-list>button:last-child{border-bottom:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-list>button:is(:hover,:focus-visible){background:var(--p9-admin-control);outline:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-list>button.is-selected{background:color-mix(in srgb,var(--p9-admin-accent-soft) 58%,var(--p9-admin-control));box-shadow:inset 0 0 0 1px var(--p9-admin-line-strong)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-route-copy{gap:3px;min-width:0;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-route-copy :is(b,small){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-status{white-space:nowrap}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-detail{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;gap:14px;max-height:calc(100dvh - 112px);padding:20px;display:grid;position:sticky;top:92px;overflow:auto}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-detail-head{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-detail-head>div{min-width:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-detail h3{color:var(--p9-admin-text);letter-spacing:-.035em;overflow-wrap:anywhere;margin:5px 0 0;font-size:clamp(22px,2.4vw,30px);font-weight:520;line-height:1.12}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-detail>p:not(.p9-kicker){max-width:68ch;color:var(--p9-admin-copy);margin:0;font-size:11px;line-height:1.65}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-detail dl{margin:2px 0 0;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-detail dl>div{border-top:1px solid var(--p9-admin-line);grid-template-columns:84px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-actions{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-actions .button,html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-handoff button{min-height:44px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-handoff{border-top:1px solid var(--p9-admin-line);justify-content:space-between;align-items:center;gap:14px;margin-top:6px;padding-top:14px;display:flex}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-handoff>span{gap:3px;min-width:0;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-handoff button{border:1px solid var(--p9-admin-line);color:var(--p9-admin-copy);font:600 10px/1 var(--fa-font-sans);cursor:pointer;background:0 0;border-radius:9px;flex:none;padding:0 12px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-handoff button:is(:hover,:focus-visible){border-color:var(--p9-admin-line-strong);background:var(--p9-admin-control);color:var(--p9-admin-text);outline:0}@media (width<=1080px){html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p10n-reference-workspace{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr)}}@media (width<=900px){html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p10n-reference-header{flex-direction:column;align-items:flex-start;gap:14px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p10n-reference-mode{width:100%}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p10n-reference-workspace{grid-template-columns:1fr}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-detail{max-height:none;position:static;overflow:visible}}@media (width<=620px){html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p10n-reference-facts{grid-template-columns:repeat(2,minmax(0,1fr))}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p10n-reference-facts>span:nth-child(2){border-right:0}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p10n-reference-facts>span:nth-child(n+3){border-top:1px solid var(--p9-admin-line)}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-list>button{grid-template-columns:26px minmax(0,1fr) 16px;min-height:60px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-list .p9f-reference-status{display:none}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-detail{padding:16px}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-detail-head,html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-handoff{flex-direction:column;align-items:stretch}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-actions{grid-template-columns:1fr;display:grid}html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-actions .button,html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] .p9f-reference-handoff button{width:100%}}@media (prefers-reduced-motion:reduce){html body.antialiased .p12-admin-root[data-admin-shell=fadearc-p9] [data-reference-owner=p9f] *{scroll-behavior:auto;transition-duration:.001ms}}html body.antialiased .fa-public-shell{--v2-text:var(--studio-shell-text);--v2-copy:var(--studio-shell-copy);--v2-muted:var(--studio-shell-muted);--studio-shell-bg:var(--studio-bg);background:var(--studio-shell-bg);min-width:0;min-height:100dvh;color:var(--studio-shell-text);overflow-x:clip}html body.antialiased .fa-public-shell>.fa-storefront-header{z-index:45;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;border-bottom:1px solid #0000;width:100%;margin:0;padding:0;transition:background-color .18s,border-color .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s;position:sticky;top:0}html body.antialiased .fa-public-shell>.fa-storefront-header.is-scrolled{border-bottom-color:var(--studio-shell-line);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#21201ed1}html body.antialiased .fa-public-shell .fa-storefront-header-inner{pointer-events:auto;width:min(1320px,100% - 32px);min-height:56px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;margin-inline:auto;padding:0;display:grid}html body.antialiased .fa-public-shell .fa-storefront-brand-lockup{gap:9px}html body.antialiased .fa-public-shell .fa-storefront-brand-mark{object-fit:contain;width:27px;height:24px}html body.antialiased .fa-public-shell .fa-storefront-brand-name{color:var(--studio-shell-text);font:500 18px/1 var(--fa-font-sans);letter-spacing:-.04em}html body.antialiased .fa-public-shell .fa-storefront-brand-name>span{color:var(--studio-brand-accent)}html body.antialiased .fa-public-shell .fa-storefront-icon{color:var(--studio-shell-copy)}html body.antialiased .fa-public-shell .fa-storefront-runtime-account-menu{border-color:var(--studio-shell-line-strong);background:var(--studio-surface-popover);width:min(276px,100vw - 24px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:13px;gap:0;padding:7px}html body.antialiased .fa-public-shell .fa-public-account-identity{border-bottom:1px solid var(--studio-shell-line);gap:5px;min-width:0;padding:10px 12px 13px;display:grid}html body.antialiased .fa-public-shell .fa-public-account-identity>span{color:var(--studio-brand-accent-strong);font:650 9px/1.3 var(--fa-font-sans);letter-spacing:.12em}html body.antialiased .fa-public-shell .fa-public-account-identity>strong{color:var(--studio-shell-text);font:500 12.5px/1.45 var(--fa-font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html body.antialiased .fa-public-shell .fa-public-account-links{gap:2px;padding:8px 0;display:grid}html body.antialiased .fa-public-shell .fa-public-account-links>button,html body.antialiased .fa-public-shell .fa-public-account-signout{width:100%;min-height:44px;color:var(--studio-shell-copy);font:550 12.5px/1.4 var(--studio-font-sans);text-align:left;border-radius:9px;padding:0 11px}html body.antialiased .fa-public-shell .fa-public-account-links>button{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}html body.antialiased .fa-public-shell .fa-public-account-menu-icon{width:24px;height:24px;color:var(--studio-shell-muted);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}html body.antialiased .fa-public-shell .fa-public-account-links>button:is(:hover,:focus-visible) .fa-public-account-menu-icon{background:var(--studio-brand-accent-soft);color:var(--studio-brand-accent-strong)}html body.antialiased .fa-public-shell .fa-public-account-menu-count{background:var(--studio-brand-accent);min-width:22px;height:22px;color:var(--studio-accent-ink);font:700 9px/1 var(--studio-font-sans);border-radius:999px;place-items:center;padding-inline:6px;display:grid}html body.antialiased .fa-public-shell .fa-public-account-links>button:hover,html body.antialiased .fa-public-shell .fa-public-account-links>button:focus-visible{color:var(--studio-shell-text);background:#ffffff0a}html body.antialiased .fa-public-shell .fa-public-account-signout{border-top:1px solid var(--studio-shell-line);color:var(--studio-shell-muted);border-radius:0 0 8px 8px}html body.antialiased .fa-public-shell .fa-public-account-signout:hover,html body.antialiased .fa-public-shell .fa-public-account-signout:focus-visible{color:var(--studio-shell-text);background:#ffffff0a}.fa-public-shell .fa-storefront-brand{min-height:40px;color:var(--studio-shell-text);justify-self:start;align-items:center;padding:0;text-decoration:none;display:flex}.fa-public-shell .fa-storefront-brand-lockup{white-space:nowrap;align-items:center;display:inline-flex}.fa-public-shell .fa-storefront-brand-mark{filter:none;flex:none;display:block}.fa-public-shell .fa-storefront-nav{background:0 0;border:0;border-radius:0;align-items:center;gap:22px;padding:0;display:flex}.fa-public-shell .fa-storefront-header.is-scrolled .fa-storefront-nav{background:0 0;border:0}.fa-public-shell .fa-storefront-nav>:is(a,button){min-height:44px;color:var(--studio-shell-copy);font:500 12.5px/1.4 var(--fa-font-sans);box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;padding:0 2px;text-decoration:none;transition:color .16s;display:flex;position:relative}.fa-public-shell .fa-storefront-nav>:is(a,button):after{content:"";background:var(--studio-brand-accent);transform-origin:50%;height:1px;transition:transform .16s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.fa-public-shell .fa-storefront-nav>:is(a,button):hover{color:var(--studio-shell-text);background:0 0}.fa-public-shell .fa-storefront-nav>:is(a,button):hover:after,.fa-public-shell .fa-storefront-nav>.is-active:after{transform:scaleX(1)}.fa-public-shell .fa-storefront-nav>.is-active{color:var(--studio-shell-text);background:0 0;border:0}.fa-public-shell .fa-storefront-mobile-menu nav>:is(a,button){box-sizing:border-box;width:100%;min-height:44px;color:var(--studio-shell-copy);font:500 12.5px/1.4 var(--fa-font-sans);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 12px;text-decoration:none;display:flex}.fa-public-shell .fa-storefront-mobile-menu nav>:is(a,button):is(:hover,:focus-visible){color:var(--studio-shell-text);background:#ffffff0a}.fa-public-shell .fa-storefront-mobile-menu nav>.is-active{color:var(--studio-shell-text)}.fa-public-shell .fa-storefront-tools{justify-content:flex-end;align-items:center;gap:2px;display:flex;position:relative}.fa-public-shell .fa-storefront-icon{background:0 0;border:0;border-radius:999px;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;text-decoration:none;display:inline-grid}.fa-public-shell .fa-storefront-icon:hover{background:var(--studio-brand-accent-soft);color:var(--studio-brand-accent-strong)}.fa-public-shell :is(.fa-storefront-runtime-cart,.fa-storefront-runtime-wishlist,.fa-storefront-runtime-account){position:relative}.fa-public-shell :is(.fa-storefront-runtime-cart,.fa-storefront-runtime-wishlist)>i{background:var(--studio-brand-accent);min-width:15px;height:15px;color:var(--studio-shell-bg);font:650 8px/1 var(--fa-font-sans);border-radius:999px;place-items:center;padding-inline:3px;font-style:normal;display:grid;position:absolute;top:3px;right:2px}.fa-public-shell .fa-storefront-runtime-account-menu{z-index:80;border:1px solid var(--studio-shell-line-strong);display:grid;position:absolute;top:calc(100% + 10px);right:0}.fa-public-shell .fa-storefront-mobile-menu{display:none;position:relative}.fa-public-shell .fa-storefront-mobile-menu>summary{cursor:pointer;width:44px;min-height:44px;color:var(--studio-shell-text);border-radius:8px;place-items:center;list-style:none;display:grid}.fa-public-shell .fa-storefront-mobile-menu>summary::-webkit-details-marker{display:none}.fa-public-shell .fa-storefront-mobile-menu[open]>summary{background:var(--studio-brand-accent-soft);color:var(--studio-brand-accent-strong)}.fa-public-shell .fa-storefront-mobile-menu>nav{border:1px solid var(--studio-shell-line);background:var(--studio-surface-popover);width:min(300px,100vw - 24px);box-shadow:none;border-radius:14px;padding:8px;position:absolute;top:calc(100% + 12px);right:0}.fa-public-shell .fa-storefront-mobile-menu nav>:is(a,button){text-align:left;width:100%}@media (width<=900px){html body.antialiased .fa-public-shell .fa-storefront-runtime-account-menu{width:min(292px,100vw - 24px);max-height:calc(100dvh - 78px);position:fixed;top:66px;right:12px;overflow:auto}}@media (width<=640px){html body.antialiased .fa-public-shell .fa-storefront-runtime-account-menu{border-radius:16px;width:auto;max-height:calc(100dvh - 76px);inset:64px 12px auto}}.fa-public-shell .fa-storefront-footer{border-top:1px solid var(--studio-shell-line);background:var(--studio-bg-raised);color:var(--studio-shell-copy);box-shadow:none;padding-block:72px 28px}.fa-public-shell .fa-storefront-footer-top{grid-template-columns:minmax(0,1.4fr) minmax(180px,.65fr) minmax(180px,.65fr);gap:72px;padding-bottom:52px;display:grid}.fa-public-shell .fa-storefront-footer-brand>:is(a,button){align-items:center;min-height:44px;padding:0;text-decoration:none;display:inline-flex}.fa-public-shell .fa-storefront-footer-brand>p{max-width:520px;color:var(--studio-shell-text);font:700 22px/1.38 var(--fa-font-display);letter-spacing:-.03em;margin:20px 0 12px}.fa-public-shell .fa-storefront-footer-brand>small{max-width:560px;font:400 12px/1.75 var(--fa-font-sans);display:block}.fa-public-shell .fa-storefront-footer-top>nav{flex-direction:column;align-items:flex-start;display:flex}.fa-public-shell .fa-storefront-footer nav>h2{color:var(--studio-shell-muted);font:600 10px/1.5 var(--fa-font-sans);letter-spacing:.1em;text-transform:uppercase;margin:8px 0 14px}.fa-public-shell .fa-storefront-footer nav :is(a,button){min-height:40px;color:var(--studio-shell-copy);font:500 13px/1.5 var(--fa-font-sans);align-items:center;gap:6px;padding:0;text-decoration:none;display:inline-flex}.fa-public-shell .fa-storefront-footer nav :is(a,button):hover{color:var(--studio-brand-accent-strong)}.fa-public-shell .fa-storefront-footer-bottom{border-top:1px solid var(--studio-shell-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;padding-top:22px;display:flex}.fa-public-shell .fa-storefront-footer-bottom>span,.fa-public-shell .fa-storefront-footer-bottom nav a{font:400 11.5px/1.6 var(--fa-font-sans)}.fa-public-shell .fa-storefront-footer-bottom>nav{flex-wrap:wrap;gap:4px 24px;display:flex}.fa-public-shell .fa-storefront-footer-disclosure{max-width:920px;color:var(--studio-shell-muted);font:400 11px/1.75 var(--fa-font-sans);margin:16px 0 0}@media (width<=760px){.fa-public-shell .fa-storefront-footer{padding-block:52px 24px}.fa-public-shell .fa-public-footer .v2-container{width:calc(100% - 32px)}.fa-public-shell .fa-storefront-footer-top{grid-template-columns:minmax(0,1fr);gap:30px;padding-bottom:36px}.fa-public-shell .fa-storefront-footer-bottom{flex-direction:column;align-items:flex-start}}.fa-public-announcement-control{position:relative}html body.antialiased:has(.studio-cookie-consent:not(.studio-cookie-settings-dialog)) .fa-public-announcement-control{display:none}.fa-public-announcement-trigger{position:relative}.fa-public-announcement-trigger>i{background:var(--studio-brand-accent);border-radius:999px;width:6px;height:6px;position:absolute;top:7px;right:7px}.fa-public-announcement-popover{z-index:90;border:1px solid var(--studio-shell-line-strong);background:var(--studio-surface-popover);width:min(340px,100vw - 24px);color:var(--studio-shell-text);box-shadow:none;border-radius:14px;padding:16px;position:absolute;top:calc(100% + 10px);right:0}.fa-public-announcement-popover>header{border-bottom:1px solid var(--studio-shell-line);grid-template-columns:34px minmax(0,1fr) 36px;align-items:center;gap:10px;padding-bottom:13px;display:grid}.fa-public-announcement-mark{border:1px solid color-mix(in srgb,var(--studio-brand-accent) 42%,var(--studio-shell-line));background:var(--studio-brand-accent-soft);width:34px;height:34px;color:var(--studio-brand-accent-strong);border-radius:9px;place-items:center;display:grid}.fa-public-announcement-popover>header>div{gap:3px;min-width:0;display:grid}.fa-public-announcement-popover>header strong{color:var(--studio-brand-accent-strong);font:650 9px/1.3 var(--studio-font-sans);letter-spacing:.1em;text-transform:uppercase}.fa-public-announcement-popover>header span{color:var(--studio-shell-muted);font:500 11px/1.35 var(--studio-font-sans)}.fa-public-announcement-popover>header>button{border-radius:var(--studio-control-radius);width:36px;height:36px;color:var(--studio-shell-muted);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.fa-public-announcement-popover>header>button:is(:hover,:focus-visible){border-color:var(--studio-shell-line);background:var(--studio-control-bg);color:var(--studio-shell-text)}.fa-public-announcement-popover>p{color:var(--studio-shell-copy);font:450 12.5px/1.65 var(--studio-font-sans);margin:15px 0}.fa-public-announcement-popover>footer{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.fa-public-announcement-action,.fa-public-announcement-dismiss{border:1px solid var(--studio-shell-line-strong);border-radius:var(--studio-control-radius);background:var(--studio-control-bg);min-width:0;min-height:44px;color:var(--studio-shell-text);font:600 11.5px/1.3 var(--studio-font-sans);justify-content:center;align-items:center;gap:6px;padding:10px 12px;display:inline-flex}.fa-public-announcement-action{border-color:var(--studio-brand-accent);background:var(--studio-brand-accent);color:var(--studio-accent-ink)}.fa-public-announcement-dismiss{color:var(--studio-shell-muted);background:0 0;border-color:#0000}.fa-public-announcement-dismiss:is(:hover,:focus-visible){border-color:var(--studio-shell-line);color:var(--studio-shell-text)}@media (width<=640px){.fa-public-announcement-popover{width:auto;position:fixed;inset:64px 12px auto}.fa-public-announcement-popover>footer{grid-template-columns:1fr}}html body.antialiased .fa-public-shell .fa-public-main,html body.antialiased .fa-public-shell .p10o-custom-main{min-width:0;min-height:60vh}html body.antialiased .fa-public-shell>.fa-storefront-footer{margin-top:0}html body.antialiased .fa-public-shell .fa-public-footer .v2-container{width:min(1280px,100% - 48px);margin-inline:auto}html body.antialiased .fa-public-shell .fa-public-footer-brand>:is(a,button){color:var(--studio-shell-text)}html body.antialiased .fa-public-shell .fa-public-footer-disclosure{color:var(--studio-shell-muted)}html body.antialiased .fa-public-shell:not(.is-help):not(.is-legal)>.p8-secondary-nav{margin-top:12px}html body.antialiased .fa-public-shell :is(.fa4-header,.fa4-footer,.p8-help-header,.p8-help-footer,.v36-header,.v36-footer,.v3-shop-header,.v3-shop-footer,.v3-product-header,.v3-product-footer){--p10o-retired-shell-marker:1}.p10o-custom-lab{width:min(1180px,100% - 64px);color:var(--studio-shell-text);font-family:var(--fa-font-sans);margin:0 auto;padding:70px 0 34px}.p10o-custom-lab,.p10o-custom-lab *{box-sizing:border-box}.p10o-custom-hero{border-bottom:1px solid var(--studio-shell-line);grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:56px;min-width:0;padding-bottom:34px;display:grid}.p10o-custom-hero>div:first-child{min-width:0;max-width:760px}.p10o-custom-kicker{color:var(--studio-brand-accent-strong);font:650 9px/1.4 var(--fa-font-sans);letter-spacing:.12em;margin:0}.p10o-custom-hero h1{max-width:760px;color:var(--studio-shell-text);font:600 clamp(46px, 5.8vw, 76px)/.98 var(--fa-font-sans);letter-spacing:-.055em;text-wrap:balance;margin:12px 0 16px}.p10o-custom-hero>div:first-child>p:last-child{max-width:68ch;color:var(--studio-shell-copy);margin:0;font-size:13px;line-height:1.75}.p10o-custom-availability{border:1px solid var(--studio-shell-line);background:var(--studio-shell-surface);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:17px 18px;display:grid;box-shadow:inset 0 1px #ffffff08}.p10o-custom-availability>i{background:var(--studio-warning);width:9px;height:9px;box-shadow:0 0 14px color-mix(in srgb, var(--studio-warning) 34%, transparent);border-radius:50%;margin-top:4px}.p10o-custom-availability[data-tone=open]>i{background:var(--studio-success);box-shadow:0 0 14px color-mix(in srgb, var(--studio-success) 34%, transparent)}.p10o-custom-availability>span{gap:4px;min-width:0;display:grid}.p10o-custom-availability small{color:var(--studio-shell-muted);letter-spacing:.1em;font-size:8.5px;font-weight:650}.p10o-custom-availability b{color:var(--studio-shell-text);font-size:14px;font-weight:600}.p10o-custom-availability p{color:var(--studio-shell-copy);margin:2px 0 0;font-size:10px;line-height:1.6}.p10o-custom-workspace{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:28px;min-width:0;margin-top:28px;display:grid}.p10o-custom-services{border:1px solid var(--studio-shell-line);background:var(--studio-shell-surface);border-radius:16px;min-width:0;padding:24px}.p10o-custom-services>header{max-width:700px;margin-bottom:22px}.p10o-custom-services>header>div{align-items:center;gap:9px;display:flex}.p10o-custom-services>header>div>span{color:var(--studio-brand-accent-strong);font-size:9px;font-weight:700}.p10o-custom-services>header>div>p{color:var(--studio-shell-muted);letter-spacing:.1em;margin:0;font-size:9px;font-weight:650}.p10o-custom-services h2{color:var(--studio-shell-text);letter-spacing:-.04em;margin:8px 0;font-size:clamp(24px,3vw,34px);font-weight:560;line-height:1.12}.p10o-custom-services>header>p{color:var(--studio-shell-copy);margin:0;font-size:11px;line-height:1.65}.p10o-custom-services fieldset{border:0;min-width:0;margin:0;padding:0}.p10o-custom-service-grid{gap:9px;display:grid}.p10o-custom-service-grid>label{border:1px solid var(--studio-shell-line);cursor:pointer;background:#ffffff04;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;min-height:86px;padding:14px 15px;transition:border-color .16s,background-color .16s,transform .16s;display:grid;position:relative}.p10o-custom-service-grid>label:hover{border-color:var(--studio-shell-line-strong);background:#ffffff08}.p10o-custom-service-grid>label.is-selected{border-color:color-mix(in srgb, var(--studio-brand-accent) 55%, var(--studio-shell-line));background:var(--studio-brand-accent-soft);box-shadow:inset 0 0 0 1px #e6a04414}.p10o-custom-service-grid input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.p10o-custom-service-grid>label:has(input:focus-visible){outline:2px solid var(--studio-focus);outline-offset:3px}.p10o-custom-service-code{border:1px solid var(--studio-shell-line);width:36px;height:36px;color:var(--studio-shell-muted);letter-spacing:.05em;border-radius:10px;place-items:center;font-size:8px;font-weight:700;display:grid}.p10o-custom-service-grid>label.is-selected .p10o-custom-service-code{border-color:color-mix(in srgb, var(--studio-brand-accent) 55%, var(--studio-shell-line));color:var(--studio-brand-accent-strong)}.p10o-custom-service-copy{gap:5px;min-width:0;display:grid}.p10o-custom-service-copy b{color:var(--studio-shell-text);font-size:13px;font-weight:600}.p10o-custom-service-copy small{color:var(--studio-shell-copy);font-size:10px;line-height:1.5}.p10o-custom-service-grid em{color:var(--studio-brand-accent-strong);white-space:nowrap;font-size:12px;font-style:normal;font-weight:650}.p10o-custom-summary{border:1px solid var(--studio-shell-line);background:linear-gradient(145deg, var(--studio-brand-accent-soft), transparent 40%), var(--studio-shell-surface-strong);min-width:0;box-shadow:var(--studio-shell-shadow);border-radius:16px;gap:10px;padding:23px;display:grid;position:sticky;top:92px}.p10o-custom-summary-mark{justify-content:space-between;min-height:58px;display:flex}.p10o-custom-summary .custom-source-dial{width:58px;height:58px;stroke:var(--studio-shell-muted);margin:0}.p10o-custom-summary>span{color:var(--studio-shell-muted);letter-spacing:.1em;margin-top:4px;font-size:8.5px;font-weight:650}.p10o-custom-summary h2{color:var(--studio-shell-text);letter-spacing:-.04em;margin:0;font-size:26px;font-weight:570;line-height:1.08}.p10o-custom-summary>strong{color:var(--studio-brand-accent-strong);font-size:24px;font-weight:620}.p10o-custom-summary>p{color:var(--studio-shell-copy);margin:0;font-size:10.5px;line-height:1.6}.p10o-custom-summary dl{border-top:1px solid var(--studio-shell-line);margin:5px 0 2px;display:grid}.p10o-custom-summary dl>div{border-bottom:1px solid var(--studio-shell-line);grid-template-columns:90px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.p10o-custom-summary dt{color:var(--studio-shell-muted);font-size:9px}.p10o-custom-summary dd{color:var(--studio-shell-copy);text-align:right;margin:0;font-size:9.5px}.p10o-custom-primary{border:1px solid var(--studio-brand-accent);background:var(--studio-brand-accent);color:#21170d;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:0 14px;font-size:11px;font-weight:700;display:flex}.p10o-custom-primary:hover,.p10o-custom-primary:focus-visible{border-color:var(--studio-brand-accent-strong);background:var(--studio-brand-accent-strong)}.p10o-custom-summary-note{color:var(--studio-shell-muted);font-size:8.5px;line-height:1.5}.p10o-custom-process{border-top:1px solid var(--studio-shell-line);margin-top:28px;padding:26px 0 0}.p10o-custom-process>header{max-width:700px}.p10o-custom-process h2{max-width:680px;color:var(--studio-shell-text);letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(24px,3vw,34px);font-weight:550;line-height:1.12}.p10o-custom-process>div{border-top:1px solid var(--studio-shell-line);border-bottom:1px solid var(--studio-shell-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:22px;display:grid}.p10o-custom-process article{min-width:0;min-height:150px;padding:20px 22px 22px 0}.p10o-custom-process article+article{border-left:1px solid var(--studio-shell-line);padding-left:22px}.p10o-custom-process article>span{color:var(--studio-brand-accent-strong);font-size:9px;font-weight:700}.p10o-custom-process h3{color:var(--studio-shell-text);margin:16px 0 7px;font-size:14px;font-weight:600}.p10o-custom-process article p{color:var(--studio-shell-copy);margin:0;font-size:10px;line-height:1.6}@media (width<=899px){html body.antialiased .fa-public-shell .fa-storefront-header-inner{border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:min(1320px,100% - 24px);min-height:52px;padding-inline:0}html body.antialiased .fa-public-shell .fa-storefront-nav,html body.antialiased .fa-public-shell .fa-storefront-runtime-wishlist,html body.antialiased .fa-public-shell .fa-storefront-runtime-account{display:none}html body.antialiased .fa-public-shell .fa-storefront-tools>.fa-storefront-search,html body.antialiased .fa-public-shell .fa-storefront-tools>.fa-storefront-runtime-cart{display:inline-grid}html body.antialiased .fa-public-shell .fa-storefront-mobile-menu{display:block}}@media (width<=900px){.p10o-custom-lab{width:min(760px,100% - 32px);padding-top:52px}.p10o-custom-hero,.p10o-custom-workspace{grid-template-columns:1fr;gap:24px}.p10o-custom-summary{position:static}.p10o-custom-process>div{grid-template-columns:1fr}.p10o-custom-process article,.p10o-custom-process article+article{border-left:0;min-height:0;padding:16px 0}.p10o-custom-process article+article{border-top:1px solid var(--studio-shell-line)}}@media (width<=620px){.p10o-custom-lab{width:calc(100% - 28px);padding-top:38px}.p10o-custom-hero{padding-bottom:26px}.p10o-custom-hero h1{font-size:clamp(38px,12vw,54px)}.p10o-custom-services,.p10o-custom-summary{border-radius:14px;padding:18px}.p10o-custom-service-grid>label{grid-template-columns:34px minmax(0,1fr);min-height:96px}.p10o-custom-service-grid em{grid-column:2;justify-self:start}.p10o-custom-summary dl>div{grid-template-columns:1fr;gap:3px}.p10o-custom-summary dd{text-align:left}}@media (prefers-reduced-motion:reduce){.fa-public-shell *,.fa-public-shell :before,.fa-public-shell :after{scroll-behavior:auto;transition:none;animation:none}}.p12-custom-lab{width:min(1200px,100% - 64px);color:var(--studio-text);font-family:var(--studio-font-sans);margin:0 auto;padding:64px 0 72px}.p12-custom-lab,.p12-custom-lab *{box-sizing:border-box}.p12-custom-hero{border-bottom:1px solid var(--studio-line-soft);grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:64px;min-width:0;padding-bottom:48px;display:grid}.p12-custom-hero-copy{min-width:0;max-width:760px}.p12-custom-kicker,.p12-custom-section-head>div>p,.p12-custom-section-head>div>span,.p12-custom-status-head span,.p12-custom-status-facts small,.p12-custom-availability small,.p12-custom-service-code,.p12-custom-selection-title span,.p12-custom-selection-action small,.p12-custom-includes small,.p12-custom-process-grid article>span,.p12-custom-reassurance>header>span{font-size:var(--studio-type-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.35}.p12-custom-kicker,.p12-custom-section-head>div>span,.p12-custom-process-grid article>span,.p12-custom-reassurance>header>span{color:var(--studio-accent-strong)}.p12-custom-hero h1{max-width:760px;color:var(--studio-text);font-family:var(--studio-font-display);font-size:var(--studio-type-public-hero);letter-spacing:-.045em;text-wrap:balance;margin:12px 0 16px;font-weight:650;line-height:1.03}.p12-custom-hero-copy>p:not(.p12-custom-kicker){max-width:66ch;color:var(--studio-copy);margin:0;font-size:15px;line-height:1.72}.p12-custom-hero-meta{color:var(--studio-muted);flex-wrap:wrap;gap:8px 24px;margin-top:24px;font-size:12px;line-height:1.5;display:flex}.p12-custom-hero-meta>span{align-items:center;gap:8px;display:inline-flex}.p12-custom-hero-meta>span+span:before{content:"·";color:var(--studio-line-strong);margin-right:4px}.p12-custom-hero-meta i{background:var(--studio-accent);border-radius:999px;width:6px;height:6px}.p12-custom-status-panel{border-left:1px solid var(--studio-line-soft);min-width:0;padding-left:32px}.p12-custom-status-head{justify-content:space-between;align-items:center;gap:24px;min-width:0;padding-bottom:16px;display:flex}.p12-custom-status-head>div{gap:4px;min-width:0;display:grid}.p12-custom-status-head span,.p12-custom-status-facts small,.p12-custom-availability small{color:var(--studio-muted)}.p12-custom-status-head b{color:var(--studio-text);font-family:var(--studio-font-display);font-size:18px;font-weight:650;line-height:1.2}.p12-custom-status-head .custom-source-dial{fill:none;width:44px;height:44px;stroke:var(--studio-accent-strong);stroke-width:1.4px;flex:0 0 44px;margin:0}.p12-custom-availability{border-top:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"dot title"".copy";align-items:start;gap:4px 10px;min-width:0;padding:16px 0;display:grid}.p12-custom-availability-dot{background:var(--studio-warning);border-radius:999px;grid-area:dot;width:8px;height:8px;margin-top:4px}.p12-custom-availability[data-tone=open] .p12-custom-availability-dot{background:var(--studio-success)}.p12-custom-availability>span:not(.p12-custom-availability-dot){grid-area:title;gap:2px;display:grid}.p12-custom-availability b{color:var(--studio-text);font-size:14px;font-weight:650}.p12-custom-availability p{color:var(--studio-copy);grid-area:copy;margin:2px 0 0;font-size:13px;line-height:1.55}.p12-custom-status-facts{grid-template-columns:1fr;display:grid}.p12-custom-status-facts>span{border-bottom:1px solid var(--studio-line-soft);grid-template-columns:78px minmax(0,1fr);gap:12px;min-width:0;padding:12px 0;display:grid}.p12-custom-status-facts b{min-width:0;color:var(--studio-copy);overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.45}.p12-custom-services{margin-top:64px}.p12-custom-section-head{max-width:760px}.p12-custom-section-head>div{align-items:center;gap:8px;display:flex}.p12-custom-section-head>div>p{color:var(--studio-muted);margin:0}.p12-custom-section-head h2{max-width:680px;color:var(--studio-text);font-family:var(--studio-font-display);font-size:var(--studio-type-section);letter-spacing:-.035em;text-wrap:balance;margin:8px 0;font-weight:650;line-height:1.1}.p12-custom-section-head>p{max-width:66ch;color:var(--studio-copy);margin:0;font-size:14px;line-height:1.68}.p12-custom-services fieldset{border:0;min-width:0;margin:0;padding:0}.p12-custom-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.p12-custom-service-grid>label{border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);background:var(--studio-card);cursor:pointer;min-width:0;min-height:264px;transition:border-color var(--studio-motion-duration) ease, background-color var(--studio-motion-duration) ease;flex-direction:column;padding:20px;display:flex;position:relative}.p12-custom-service-grid>label:hover{border-color:var(--studio-line-strong);background:var(--studio-card-raised)}.p12-custom-service-grid>label.is-selected{border-color:var(--studio-accent);background:var(--studio-card-raised)}.p12-custom-service-grid input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.p12-custom-service-grid>label:has(input:focus-visible){outline:2px solid var(--studio-focus);outline-offset:3px}.p12-custom-card-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.p12-custom-service-icon{border:1px solid var(--studio-line-strong);width:40px;height:40px;color:var(--studio-muted);background:0 0;border-radius:10px;place-items:center;display:grid}.p12-custom-service-icon svg{stroke-width:1.65px;width:19px;height:19px}.p12-custom-service-grid>label.is-selected .p12-custom-service-icon{border-color:color-mix(in srgb,var(--studio-accent) 55%,var(--studio-line-strong));background:color-mix(in srgb,var(--studio-accent) 9%,transparent);color:var(--studio-accent-strong)}.p12-custom-service-check{min-height:28px;color:var(--studio-muted);font:600 11px/1.3 var(--studio-font-sans);align-items:center;gap:5px;display:inline-flex}.p12-custom-service-grid>label.is-selected .p12-custom-service-check{color:var(--studio-accent-strong)}.p12-custom-service-copy{align-content:start;min-width:0;margin-top:24px;display:grid}.p12-custom-service-code{color:var(--studio-muted)}.p12-custom-service-grid>label.is-selected .p12-custom-service-code{color:var(--studio-accent-strong)}.p12-custom-service-grid h3{color:var(--studio-text);font-family:var(--studio-font-display);margin:6px 0 8px;font-size:21px;font-weight:650;line-height:1.15}.p12-custom-service-grid p{color:var(--studio-copy);margin:0;font-size:13px;line-height:1.62}.p12-custom-card-bottom{justify-content:space-between;align-items:end;gap:16px;margin-top:auto;padding-top:24px;display:flex}.p12-custom-card-bottom strong{color:var(--studio-text);font-size:20px;font-weight:650}.p12-custom-card-bottom span{color:var(--studio-muted);font-size:11px}.p12-custom-selection{border:1px solid var(--studio-line-soft);border-radius:var(--studio-card-radius);background:var(--studio-card);margin-top:18px;padding:28px}.p12-custom-selection-main{grid-template-columns:minmax(0,1fr) minmax(320px,360px);align-items:start;gap:56px;min-width:0;display:grid}.p12-custom-selection-title{border-left:2px solid var(--studio-accent);min-width:0;padding-left:20px}.p12-custom-selection-eyebrow{align-items:center;gap:12px;min-width:0;display:flex}.p12-custom-selection-title span,.p12-custom-selection-action small,.p12-custom-includes small{color:var(--studio-muted)}.p12-custom-selection-eyebrow b{color:var(--studio-accent-strong);font-size:var(--studio-type-meta);letter-spacing:.08em;font-weight:700;line-height:1.35}.p12-custom-selection-title h2{color:var(--studio-text);font-family:var(--studio-font-display);letter-spacing:-.03em;margin:8px 0 6px;font-size:30px;font-weight:650;line-height:1.1}.p12-custom-selection-title p{max-width:64ch;color:var(--studio-copy);margin:0;font-size:13px;line-height:1.6}.p12-custom-selection-action{border-left:1px solid var(--studio-line-soft);gap:12px;min-width:0;padding-left:28px;display:grid}.p12-custom-selection-price{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.p12-custom-selection-action strong{color:var(--studio-text);font-size:28px;font-weight:650}.p12-custom-primary{border:1px solid var(--studio-accent);border-radius:var(--studio-control-radius);background:var(--studio-accent);width:100%;min-height:48px;color:var(--studio-accent-ink);font:650 14px/1 var(--studio-font-sans);cursor:pointer;transition:background-color var(--studio-motion-duration) ease, border-color var(--studio-motion-duration) ease;justify-content:space-between;align-items:center;gap:16px;padding:0 16px;display:flex}.p12-custom-primary:hover{border-color:var(--studio-accent-strong);background:var(--studio-accent-strong)}.p12-custom-primary:focus{outline:0}.p12-custom-primary:focus-visible{outline:2px solid var(--studio-focus);outline-offset:3px}.p12-custom-selection-action>p{color:var(--studio-muted);margin:0;font-size:11px;line-height:1.5}.p12-custom-includes{border-top:1px solid var(--studio-line-soft);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;padding-top:24px;display:grid}.p12-custom-includes>span{gap:4px;min-width:0;padding:0 16px;display:grid}.p12-custom-includes>span:first-child{padding-left:0}.p12-custom-includes>span+span{border-left:1px solid var(--studio-line-soft)}.p12-custom-includes b{color:var(--studio-copy);font-size:12px;font-weight:600;line-height:1.45}.p12-custom-process{margin-top:64px}.p12-custom-process-grid{border-top:1px solid var(--studio-line-soft);border-bottom:1px solid var(--studio-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;display:grid}.p12-custom-process-grid article{min-width:0;min-height:176px;padding:24px 24px 24px 0}.p12-custom-process-grid article+article{border-left:1px solid var(--studio-line-soft);padding-left:24px}.p12-custom-process-grid h3{color:var(--studio-text);font-family:var(--studio-font-display);margin:32px 0 8px;font-size:18px;font-weight:650;line-height:1.2}.p12-custom-process-grid p{color:var(--studio-copy);margin:0;font-size:13px;line-height:1.62}.p12-custom-reassurance{border-top:1px solid var(--studio-line-soft);grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:48px;margin-top:48px;padding-top:32px;display:grid}.p12-custom-reassurance h2{color:var(--studio-text);font-family:var(--studio-font-display);letter-spacing:-.025em;margin:8px 0 0;font-size:24px;font-weight:650;line-height:1.16}.p12-custom-reassurance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.p12-custom-reassurance-grid>span{align-content:start;gap:8px;min-width:0;display:grid}.p12-custom-reassurance-grid b{color:var(--studio-text);font-size:13px;font-weight:650;line-height:1.5}.p12-custom-reassurance-grid small{color:var(--studio-muted);font-size:12px;line-height:1.58}html body.antialiased:has(.studio-cookie-consent:not(.studio-cookie-settings-dialog)) .p12-custom-lab{padding-bottom:220px}@keyframes p12-custom-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.p12-custom-hero,.p12-custom-services,.p12-custom-selection,.p12-custom-process,.p12-custom-reassurance{animation:.18s cubic-bezier(.22,.72,.2,1) both p12-custom-enter}.p12-custom-services{animation-delay:30ms}.p12-custom-selection{animation-delay:60ms}.p12-custom-process{animation-delay:90ms}.p12-custom-reassurance{animation-delay:.12s}}@media (width<=1100px){.p12-custom-hero{grid-template-columns:1fr;gap:32px}.p12-custom-status-panel{border-top:1px solid var(--studio-line-soft);border-left:0;padding:24px 0 0}}@media (width<=900px){.p12-custom-lab{width:min(760px,100% - 40px);padding-top:48px}.p12-custom-status-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.p12-custom-status-facts>span{grid-template-columns:1fr;gap:4px;padding-right:12px}.p12-custom-service-grid{grid-template-columns:1fr}.p12-custom-service-grid>label{min-height:0}.p12-custom-selection-main{grid-template-columns:1fr;gap:24px}.p12-custom-selection-action{border-top:1px solid var(--studio-line-soft);border-left:0;max-width:none;padding:20px 0 0}.p12-custom-includes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.p12-custom-includes>span:nth-child(3){border-left:0;padding-left:0}.p12-custom-process-grid,.p12-custom-reassurance,.p12-custom-reassurance-grid{grid-template-columns:1fr}.p12-custom-process-grid article,.p12-custom-process-grid article+article{border-left:0;min-height:0;padding:20px 0}.p12-custom-process-grid article+article{border-top:1px solid var(--studio-line-soft)}.p12-custom-process-grid h3{margin-top:16px}.p12-custom-reassurance{gap:24px}}@media (width<=620px){.p12-custom-lab{width:calc(100% - 32px);padding-top:32px}.p12-custom-hero{gap:24px;padding-bottom:32px}.p12-custom-hero h1{font-size:clamp(36px,11vw,44px);line-height:1.05}.p12-custom-hero-copy>p:not(.p12-custom-kicker){font-size:14px}.p12-custom-hero-meta{gap:8px;display:grid}.p12-custom-hero-meta>span+span:before{content:none}.p12-custom-status-facts{grid-template-columns:1fr}.p12-custom-status-facts>span{grid-template-columns:88px minmax(0,1fr);padding-right:0}.p12-custom-services,.p12-custom-process{margin-top:48px}.p12-custom-section-head h2{font-size:30px}.p12-custom-service-grid>label{padding:16px}.p12-custom-selection{padding:20px}.p12-custom-selection-title{padding-left:16px}.p12-custom-selection-title h2{font-size:24px}.p12-custom-selection-action>div{flex-direction:column;align-items:flex-start;gap:4px}.p12-custom-includes{grid-template-columns:1fr;gap:0}.p12-custom-includes>span,.p12-custom-includes>span:first-child,.p12-custom-includes>span:nth-child(3){border-left:0;padding:12px 0}.p12-custom-includes>span+span{border-top:1px solid var(--studio-line-soft)}.p12-custom-reassurance{grid-template-columns:1fr;gap:24px;margin-top:40px}html body.antialiased:has(.studio-cookie-consent:not(.studio-cookie-settings-dialog)) .p12-custom-lab{padding-bottom:320px}}@media (prefers-reduced-motion:reduce){.p12-custom-hero,.p12-custom-services,.p12-custom-selection,.p12-custom-process,.p12-custom-reassurance{animation:none}.p12-custom-service-grid>label,.p12-custom-primary{transition:none}}html body.antialiased .fa-public-shell>.fa-public-skip.fa-storefront-skip{z-index:1200;top:max(12px, env(safe-area-inset-top));left:max(16px, env(safe-area-inset-left));border:1px solid color-mix(in srgb, var(--studio-brand-accent) 68%, var(--studio-shell-line));background:var(--studio-brand-accent);color:#21170d;max-width:calc(100vw - 32px);min-height:44px;box-shadow:var(--studio-shell-shadow);font:700 11px/1 var(--fa-font-sans);white-space:nowrap;opacity:0;pointer-events:none;border-radius:10px;outline:0;align-items:center;padding:0 14px;text-decoration:none;transition:transform .14s,opacity .14s;display:inline-flex;position:fixed;transform:translateY(calc(-100% - 28px))}html body.antialiased .fa-public-shell>.fa-public-skip.fa-storefront-skip:focus-visible{opacity:1;pointer-events:auto;transform:translateY(0)}html body.antialiased .fa-public-shell>.fa-public-skip.fa-storefront-skip:focus:not(:focus-visible){opacity:0;pointer-events:none;transform:translateY(calc(-100% - 28px))}@media (prefers-reduced-motion:reduce){html body.antialiased .fa-public-shell>.fa-public-skip.fa-storefront-skip{transition:none}}
