:where(a[href],button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:none;box-shadow:var(--mc-component-focus-ring)}:where(button,input,select,textarea):disabled{cursor:not-allowed}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(forced-colors:active){:where(a[href],button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid Highlight!important;outline-offset:3px!important;box-shadow:none!important}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--mc-font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*,*:before,*:after{box-sizing:border-box}body{min-width:320px;margin:0;background:var(--mc-color-canvas);font:var(--mc-font-body)}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.mx-auto{margin-left:auto;margin-right:auto}.mb-3{margin-bottom:.75rem}.mt-2{margin-top:.5rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.\!block{display:block!important}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.min-h-11{min-height:2.75rem}.min-h-screen{min-height:100vh}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-xs{max-width:20rem}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.columns-2{-moz-columns:2;columns:2}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--mc-radius-lg)}.rounded-pill{border-radius:var(--mc-radius-pill)}.border{border-width:1px}.border-border{border-color:var(--mc-color-border)}.bg-action-primary{background-color:var(--mc-color-action-primary)}.bg-canvas{background-color:var(--mc-color-canvas)}.bg-surface{background-color:var(--mc-color-surface)}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-7{line-height:1.75rem}.tracking-widest{letter-spacing:.1em}.text-action-primary{color:var(--mc-color-action-primary)}.text-action-primary-text{color:var(--mc-color-action-primary-text)}.text-content{color:var(--mc-color-text)}.text-content-muted{color:var(--mc-color-text-muted)}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-raised{--tw-shadow: var(--mc-shadow-raised);--tw-shadow-colored: var(--mc-shadow-raised);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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)}.invert{--tw-invert: invert(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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hover\:bg-action-primary-hover:hover{background-color:var(--mc-color-action-primary-hover)}.focus-visible\:shadow-focus:focus-visible{--tw-shadow: var(--mc-component-focus-ring);--tw-shadow-colored: var(--mc-component-focus-ring);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:640px){.sm\:p-8{padding:2rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media(min-width:768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(16rem\,0\.8fr\)\]{grid-template-columns:minmax(0,1fr) minmax(16rem,.8fr)}}:root{--mc-base-dark-canvas: #0e0c14;--mc-base-dark-background: #0c0a11;--mc-base-dark-chrome: #131019;--mc-base-dark-surface: #17141f;--mc-base-dark-raised: #1c1926;--mc-base-dark-elevated: #221d2d;--mc-base-dark-interactive: #2a2536;--mc-base-dark-border: rgb(255 255 255 / 12%);--mc-base-dark-border-soft: rgb(255 255 255 / 8%);--mc-base-dark-border-subtle: rgb(255 255 255 / 6%);--mc-base-dark-text: #f5f3f7;--mc-base-dark-muted: #9b96a8;--mc-base-dark-faint: #79738a;--mc-base-dark-primary: #ff2d6f;--mc-base-dark-primary-hover: #ff5c8d;--mc-base-dark-credits: #ffb640;--mc-base-dark-success: #6fd3a8;--mc-base-dark-danger: #ff5c78;--mc-base-dark-info: #7f8cc4;--mc-base-dark-region: #42d7f5;--mc-base-dark-language: #a979ff;--mc-base-dark-scheduled: #5b9cff;--mc-base-dark-response-required: #f3b443;--mc-base-dark-instant: #a66cff;--mc-base-dark-premium: #ffbd45;--mc-base-dark-trust: #2f80ed;--mc-base-dark-sponsored: #d79a21;--mc-base-dark-on-bright: #21070d;--mc-base-dark-on-cool: #090e1f;--mc-base-dark-warning-soft: #342713;--mc-base-light-canvas: #f7f8fb;--mc-base-light-background: #eef1f5;--mc-base-light-surface: #ffffff;--mc-base-light-raised: #eef1f6;--mc-base-light-interactive: #e8edf4;--mc-base-light-border: #707887;--mc-base-light-border-soft: #d9dee8;--mc-base-light-text: #171923;--mc-base-light-muted: #5e6472;--mc-base-light-faint: #7c8291;--mc-base-light-primary: #b4144a;--mc-base-light-primary-hover: #94103d;--mc-base-light-credits: #7a4300;--mc-base-light-success: #087a55;--mc-base-light-danger: #b4233c;--mc-base-light-info: #0e6f86;--mc-base-light-region: #0e6f86;--mc-base-light-language: #5732a8;--mc-base-light-scheduled: #2459a9;--mc-base-light-response-required: #7a4300;--mc-base-light-instant: #5732a8;--mc-base-light-premium: #6a4400;--mc-base-light-trust: #1f5fbf;--mc-base-light-sponsored: #7a4300;--mc-base-light-on-strong: #ffffff;--mc-base-light-warning-soft: #fff1d6;--mc-base-overlay: #08070c}:root{--mc-space-1: 4px;--mc-space-2: 8px;--mc-space-3: 12px;--mc-space-4: 16px;--mc-space-6: 24px;--mc-space-8: 32px;--mc-space-12: 48px;--mc-space-16: 64px}:root{--mc-size-control-sm: 36px;--mc-size-control-md: 44px;--mc-size-control-lg: 52px;--mc-size-tile-sm: 36px;--mc-size-tile-md: 42px;--mc-size-icon-sm: 16px;--mc-size-icon-md: 20px;--mc-size-icon-lg: 24px;--mc-size-trust-micro: 18px;--mc-size-trust-micro-icon: 12px;--mc-icon-stroke-width: 2;--mc-touch-target-min: 44px;--mc-content-max: 1440px;--mc-size-dialog-compact: 24rem;--mc-size-dialog-standard: 32rem;--mc-size-dialog-reading: 45rem;--mc-size-dialog-wide-media: 72rem;--mc-opacity-disabled: .48}:root{--mc-radius-sm: 8px;--mc-radius-md: 12px;--mc-radius-lg: 16px;--mc-radius-pill: 999px}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(./plus-jakarta-sans-latin-eXO_dkmS.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(./plus-jakarta-sans-latin-ext-DmpS2jIq.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(./plus-jakarta-sans-vietnamese-qRpaaN48.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAa0ABQAAAAADOwAAAZHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJtP01WQVJGBmA/U1RBVIEcAGQvXBEICoMkgmcLFgAwhEwBNgIkAyYEIAWGXAdiDAcbOgtRlHLSRcD8TEzkdoghPRuspKefbVnJIM5yRfA8vZv9uTNJSCZY21Scrigr6qyJ/C3sE1OFKuVP3e+lxUTbYio1zb/kFdk2bufY2BlhWERRBrcDUBhB5GEpd2Cy+MDxqf9zLPX+XVsk5r+s50d6IpWLatqbdT6f2MAikiOKQocbjya2QT0DqPDX4R0jQBgAUAiCRhDA0EkvYeLk9X3I2bEWI8jBAihIANm+kUWQBgggWChcBBdFhXlAUgOCAgBA0AgKjUJ8HKvjddFCKSgAVklEBYAeEJgCQJH0qB3B+neDg4sAA4hAD0AVIEAA0IACJGeaUjMIIIhBUE/zNABjTQMBwEVRcwcYBUCObLERABAgjAA1M/ZSa9hSi4OlpsnZ2KBOVUsAZlRGl1W0NZ6gSwhQPIAFs7YFL0QS91vRQgdgx2VDAnIegKpQvwAJIoLgooBAGtCJcHizg0TDiz8vhPgIcVXaDJu37ZyDAIjFy4AAiC1JAA0olJwN6nFAACQk/zfQVUuA3t5ELKMT9hpBSRj+HBSggYCIAIEkUoC4PCIQIWHGA8+IStxf0PW15ntP22gc+Wo+BLyQAHECQiAVd+c3Ba8gZ4NOACBaLOhsbIMkAXEmuHsSAvkf4oJaAogH6nEQAzoBIEihUAwAA0AACAObAGcANYAAABaqgMmpWAhiiVyrvNyqFV8tMQ5Iyq6r9Lf7W82i8ILl2cv8zbfdJ5lnPzSnvt/XXPfRR/5pH3xA+u5uS0798EPJ3Fft33w36Wc+8E/7aIB/9fvvb1pE9erNXLB9mkw//cSg8Cnx03VGXDvZnRzKqV9Xkhn7eRHb3wVjHpg19nkZpX9bBU+vnHegrsuQcbW9Bi7oO33h+8SU0Tly/MbeYUuG1cftVz6oNxrW0qH1iezq446fkDFo/rgvTkqt7zmteFzncZ0uxXti09FFF2z+C7CODpjUudOE5NSeb3bv/mbPKcmOEzpWQ3VBgBAuj/AOY3qMm7UvgA8qo3+qvAUBBAX0wADQG4AG+jCKaSxkBe/zvcTG8jRpRZgqhCog4sd++cOo7J+/RdvaaMoc78Ri/PNPSclx6fDvG1Kt3qQFi1rq+5EaavTtt9TVvfvucYsA5wc4oESU+E1ikF9TkrOkIsIH5Fawx7SBNLnMcWlM3skBluCmQNs7GeyFvYVDamsqwhxx18n/+WdxzDgOLU1AqbUlb3m+KOT9+ONvY/7XlrdLS//5v7nN97XHj0VzJpJvz4spq0V7ioXDuv2YrSxtF/KZmvbWfKtorXSh8dfvgGu+ev/nFSaXM6jyuCE/f/EpmuP7Rqu8R98vP/+tXUdrOgKlZP9Q/s+fRF9+3CHZd4EugfPv158me9X7v/6aSMCxMJmIr//65bNXngl7+uiPP5oKx+y27D8trp+psUzMacpm80XlnYeMAct0LynxhNYgaP3dtn8/LBAi+ksr+7NvjjtJV+UXrz0uLXV1x08AZRN1S2A8EaVE5afk/dfGjz//+fdHn36Xdttz2d9/z+bawZ8/slNN1aYtq+ZPGzNuPGdwOsfYflwmHCkPgs5DcKizvdpS/3gEUMW9/lvQvWp1bGTW1fpngC/uSVYAfH3TeSusL8TtlHUD4KAAEHjahk4YpuffGwEBN/dUmpHqdHyJ3Ap8O3UlQ4gCNrMRwLBBKiskL6a+RoBi/9XGlgc8L4/CUejQxaiIyqmomdhktOhfgDbDfaNDb4+yKIPd6IgmzDa0CByijWFmL2dlSRKagTIWXeIU9HDphoZiJeBTjAefHMxDhVSRFUgVcOkW3EGMahYVMFjWHhMluB2wAcbHYqF1LpsDF9C6s+CI2fDgh4wSuFEyGadjXAmIk3CugIRibLIti9ZtC8S4VSqfikGqPaoI122XyRYLBmsOmdiiTpqK1OklUQzpMcZmQRQV4M4oJCMkfRQXK+qvjifUcQd1bRdetW/LWjacYxvcttnVjWg5h0q4xw6rZyejSpZVZ78LzC4uyDNRQ4bymHSTMyM+SZ7D75mg/7YTlmNz7W8T00h0VEiGKB+F7iWYZFvSTiA4LVxttm2ATt5EoUWLJbY4EnLGrfsvEROlHtzlKn3H9VUT5tU/2dt3/EBv7foYzV/W4upyj04woO/gh6Vwwt3WGQAA) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(./instrument-serif-latin-DnYpCC2O.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(./instrument-serif-latin-ext-C2je3j2s.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(./instrument-serif-italic-latin-DKMiL14s.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(./instrument-serif-italic-latin-ext-C9HzH3YL.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}:root{--mc-font-sans: "Plus Jakarta Sans", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mc-font-serif: "Instrument Serif", Georgia, "Times New Roman", serif;--mc-font-size-display: 2.25rem;--mc-font-size-heading: 1.625rem;--mc-font-size-title: 1.125rem;--mc-font-size-body: .9375rem;--mc-font-size-caption: .75rem;--mc-font-size-eyebrow: .6875rem;--mc-font-weight-regular: 400;--mc-font-weight-medium: 500;--mc-font-weight-semibold: 600;--mc-font-weight-bold: 700;--mc-font-weight-extrabold: 800;--mc-line-height-display: 1.15;--mc-line-height-heading: 1.2;--mc-line-height-title: 1.3;--mc-line-height-body: 1.5;--mc-line-height-caption: 1.4;--mc-line-height-eyebrow: 1.2;--mc-letter-spacing-tight: -.02em;--mc-letter-spacing-eyebrow: .08em;--mc-letter-spacing-overline: .1em;--mc-text-measure-readable: 72ch;--mc-font-display: var(--mc-font-weight-extrabold) var(--mc-font-size-display) / var(--mc-line-height-display) var(--mc-font-sans);--mc-font-heading: var(--mc-font-weight-extrabold) var(--mc-font-size-heading) / var(--mc-line-height-heading) var(--mc-font-sans);--mc-font-title: var(--mc-font-weight-bold) var(--mc-font-size-title) / var(--mc-line-height-title) var(--mc-font-sans);--mc-font-body: var(--mc-font-weight-regular) var(--mc-font-size-body) / var(--mc-line-height-body) var(--mc-font-sans);--mc-font-caption: var(--mc-font-weight-medium) var(--mc-font-size-caption) / var(--mc-line-height-caption) var(--mc-font-sans);--mc-font-eyebrow: var(--mc-font-weight-bold) var(--mc-font-size-eyebrow) / var(--mc-line-height-eyebrow) var(--mc-font-sans);--mc-font-display-serif: var(--mc-font-weight-regular) var(--mc-font-size-display) / var(--mc-line-height-display) var(--mc-font-serif);--mc-font-heading-serif: var(--mc-font-weight-regular) var(--mc-font-size-heading) / var(--mc-line-height-heading) var(--mc-font-serif);--mc-font-title-serif: var(--mc-font-weight-regular) var(--mc-font-size-title) / var(--mc-line-height-title) var(--mc-font-serif)}:root{--mc-elevation-none: none;--mc-elevation-dark-resting: 0 2px 8px rgb(0 0 0 / 24%);--mc-elevation-dark-raised: 0 16px 48px rgb(0 0 0 / 35%);--mc-elevation-dark-overlay: 0 24px 72px rgb(0 0 0 / 48%);--mc-elevation-light-resting: 0 2px 8px rgb(31 43 61 / 10%);--mc-elevation-light-raised: 0 10px 30px rgb(31 43 61 / 16%);--mc-elevation-light-overlay: 0 24px 72px rgb(31 43 61 / 24%);--mc-elevation-dark-modal: 0 32px 96px rgb(0 0 0 / 64%);--mc-elevation-light-modal: 0 32px 96px rgb(31 43 61 / 28%);--mc-elevation-dark-glow-accent: 0 8px 22px rgb(255 45 111 / 30%);--mc-elevation-light-glow-accent: 0 8px 22px rgb(180 20 74 / 24%)}:root{--mc-layer-field-overlay: 12;--mc-layer-app-chrome: 40;--mc-layer-modal: 50;--mc-layer-disclosure: 60;--mc-layer-notification: 70}:root{--mc-duration-fast: .12s;--mc-duration-standard: .18s;--mc-duration-slow: .32s;--mc-duration-loop: 1.4s;--mc-easing-standard: cubic-bezier(.2, 0, 0, 1);--mc-easing-emphasized: cubic-bezier(.2, 0, 0, 1.2);--mc-motion-distance-lift: 2px}:root{--mc-viewport-mobile: 390px;--mc-viewport-tablet: 1024px;--mc-viewport-desktop: 1440px}:root{--mc-layout-page-gutter: var(--mc-space-4);--mc-layout-page-block-start: var(--mc-space-8);--mc-layout-page-block-end: var(--mc-space-12);--mc-layout-content-readable: var(--mc-text-measure-readable);--mc-layout-content-copy: 41.25rem;--mc-layout-content-form: 44rem;--mc-layout-content-heading: 47.5rem;--mc-layout-content-narrow: 64rem;--mc-layout-content-standard: 73.75rem;--mc-layout-content-wide: 82.5rem;--mc-layout-empty-state-max-inline: 54rem;--mc-layout-empty-state-visual-inline: 12rem;--mc-layout-empty-state-visual-compact-inline: 9rem;--mc-layout-page-frame-content-max: var(--mc-layout-content-wide);--mc-layout-section-gap-compact: var(--mc-space-4);--mc-layout-section-gap: var(--mc-space-6);--mc-layout-section-gap-spacious: var(--mc-space-8);--mc-layout-control-gap: var(--mc-space-3);--mc-layout-overlay-gap: var(--mc-space-2);--mc-layout-overlay-collision-padding: var(--mc-space-4);--mc-layout-super-menu-inline-size: 42rem;--mc-layout-progressive-navigation-inline-size: 30rem;--mc-layout-filter-rail-min-block: var(--mc-touch-target-min);--mc-layout-filter-chip-gap: var(--mc-space-2);--mc-layout-filter-rail-cue-inline-size: var(--mc-space-6);--mc-layout-card-gap: var(--mc-space-4);--mc-layout-grid-gap: var(--mc-space-6);--mc-layout-safe-top: max(var(--mc-space-4), env(safe-area-inset-top));--mc-layout-safe-right: max( var(--mc-layout-page-gutter), env(safe-area-inset-right) );--mc-layout-safe-bottom: max(var(--mc-space-4), env(safe-area-inset-bottom));--mc-layout-safe-left: max( var(--mc-layout-page-gutter), env(safe-area-inset-left) );--mc-layout-bottom-navigation-clearance: calc( var(--mc-space-16) + env(safe-area-inset-bottom) );--mc-layout-drawer-inline-size: min(26.25rem, 92vw);--mc-layout-sidebar-inline-size: 17.5rem;--mc-layout-app-sidebar-inline: 15.375rem;--mc-layout-aside-min-inline: 18rem;--mc-layout-filter-control-min-inline: 13.125rem;--mc-layout-search-chip-min-inline: 10rem;--mc-layout-matrix-cell-min-inline: 6rem;--mc-layout-top-bar-search-min-inline: 12rem;--mc-layout-top-bar-search-max-inline: 32rem;--mc-layout-auth-min-block: 47.5rem;--mc-layout-header-min-block: 4.5rem;--mc-layout-discovery-mobile-gutter: 20px;--mc-layout-discovery-mobile-grid-gap: 7px;--mc-layout-creator-portrait-desktop-inline: 11rem;--mc-layout-creator-portrait-desktop-block: 12rem;--mc-layout-creator-portrait-tablet-inline: 10rem;--mc-layout-creator-portrait-tablet-block: 11.375rem;--mc-layout-creator-portrait-mobile-inline: 6.875rem;--mc-layout-creator-portrait-mobile-block: 7.75rem;--mc-layout-creator-hero-portrait-desktop-inline: clamp(9rem, 14vw, 12.5rem);--mc-layout-creator-hero-portrait-desktop-block: clamp( 11.25rem, 17.5vw, 15.625rem );--mc-layout-creator-hero-portrait-tablet-inline: clamp(8rem, 16vw, 11rem);--mc-layout-creator-hero-portrait-tablet-block: clamp(10rem, 20vw, 13.75rem);--mc-layout-creator-hero-portrait-mobile-block: 18rem;--mc-layout-creator-hero-bio-inline: clamp(20rem, 38vw, 34rem);--mc-layout-creator-rail-inline: clamp(16rem, 24vw, 22.5rem);--mc-layout-creator-rail-portrait-compact: 5.75rem;--mc-layout-creator-slot-min-inline: 3.75rem;--mc-layout-creator-showcase-rail-inline: 23rem;--mc-layout-creator-cover-block: 25.25rem;--mc-layout-creator-cover-compact-block: 12.25rem;--mc-layout-creator-sticky-cta-clearance: 6.75rem;--mc-layout-placement-wireframe-inline: 3.5rem;--mc-layout-placement-preview-inline: 20rem;--mc-layout-placement-market-inline: 12.5rem}@media(min-width:40rem){:root{--mc-layout-page-gutter: var(--mc-space-6);--mc-layout-page-block-start: var(--mc-space-12);--mc-layout-page-block-end: var(--mc-space-16)}}@media(min-width:64rem){:root{--mc-layout-page-gutter: var(--mc-space-8);--mc-layout-grid-gap: var(--mc-space-8)}}:root{--mc-motion-duration-fast: var(--mc-duration-fast);--mc-motion-duration-standard: var(--mc-duration-standard);--mc-motion-duration-slow: var(--mc-duration-slow);--mc-motion-duration-loop: var(--mc-duration-loop);--mc-motion-easing-standard: var(--mc-easing-standard);--mc-motion-easing-emphasized: var(--mc-easing-emphasized);--mc-motion-lift: var(--mc-motion-distance-lift)}@media(prefers-reduced-motion:reduce){:root{--mc-motion-duration-fast: 0ms;--mc-motion-duration-standard: 0ms;--mc-motion-duration-slow: 0ms;--mc-motion-duration-loop: 0ms;--mc-motion-lift: 0px}}:root,[data-theme=dark]{color-scheme:dark;--mc-color-canvas: var(--mc-base-dark-canvas);--mc-color-background: var(--mc-base-dark-background);--mc-color-surface: var(--mc-base-dark-surface);--mc-color-surface-raised: var(--mc-base-dark-raised);--mc-color-surface-interactive: var(--mc-base-dark-interactive);--mc-color-surface-sunken: var(--mc-base-dark-background);--mc-color-surface-sidebar: var(--mc-base-dark-background);--mc-color-surface-overlay: var(--mc-base-dark-elevated);--mc-color-edge-highlight: color-mix( in srgb, var(--mc-base-dark-text) 22%, transparent );--mc-color-border: var(--mc-base-dark-border);--mc-color-border-soft: var(--mc-base-dark-border-soft);--mc-color-separator-subtle: var(--mc-base-dark-border-subtle);--mc-color-separator-strong: var(--mc-base-dark-border);--mc-color-text: var(--mc-base-dark-text);--mc-color-text-muted: var(--mc-base-dark-muted);--mc-color-text-faint: var(--mc-base-dark-faint);--mc-color-text-inverse: var(--mc-base-dark-on-bright);--mc-color-text-on-action: var(--mc-base-dark-on-bright);--mc-color-text-on-media: var(--mc-base-dark-text);--mc-color-brand-chrome-surface: var(--mc-base-dark-chrome);--mc-color-brand-chrome-surface-raised: var(--mc-base-dark-raised);--mc-color-brand-chrome-interactive: var(--mc-base-dark-interactive);--mc-color-brand-chrome-border: var(--mc-base-dark-border);--mc-color-brand-chrome-border-soft: var(--mc-base-dark-border-soft);--mc-color-brand-chrome-text: var(--mc-base-dark-text);--mc-color-brand-chrome-text-muted: var(--mc-base-dark-muted);--mc-color-action-primary: var(--mc-base-dark-primary);--mc-color-action-primary-hover: var(--mc-base-dark-primary-hover);--mc-color-action-primary-text: var(--mc-base-dark-text);--mc-color-value-credits: var(--mc-base-dark-credits);--mc-color-value-credits-text: var(--mc-base-dark-on-bright);--mc-color-status-success: var(--mc-base-dark-success);--mc-color-status-success-text: var(--mc-base-dark-on-bright);--mc-color-status-danger: var(--mc-base-dark-danger);--mc-color-status-danger-text: var(--mc-base-dark-on-bright);--mc-color-status-info: var(--mc-base-dark-info);--mc-color-status-info-text: var(--mc-base-dark-on-cool);--mc-color-status-warning: var(--mc-base-dark-response-required);--mc-color-status-warning-text: var(--mc-base-dark-on-bright);--mc-color-status-warning-soft: var(--mc-base-dark-warning-soft);--mc-color-semantic-region: var(--mc-base-dark-region);--mc-color-semantic-language: var(--mc-base-dark-language);--mc-color-semantic-live: var(--mc-base-dark-danger);--mc-color-semantic-available: var(--mc-base-dark-success);--mc-color-semantic-scheduled: var(--mc-base-dark-scheduled);--mc-color-semantic-response-required: var(--mc-base-dark-response-required);--mc-color-semantic-instant: var(--mc-base-dark-instant);--mc-color-semantic-premium: var(--mc-base-dark-premium);--mc-color-trust-verified: var(--mc-base-dark-trust);--mc-color-sponsored: var(--mc-base-dark-sponsored);--mc-color-focus-ring: var(--mc-base-dark-info);--mc-color-overlay: var(--mc-base-overlay);--mc-shadow-none: var(--mc-elevation-none);--mc-shadow-resting: var(--mc-elevation-dark-resting);--mc-shadow-raised: var(--mc-elevation-dark-raised);--mc-shadow-overlay: var(--mc-elevation-dark-overlay);--mc-shadow-modal: var(--mc-elevation-dark-modal);--mc-shadow-glow-accent: var(--mc-elevation-dark-glow-accent)}[data-theme=light]{color-scheme:light;--mc-color-canvas: var(--mc-base-light-canvas);--mc-color-background: var(--mc-base-light-background);--mc-color-surface: var(--mc-base-light-surface);--mc-color-surface-raised: var(--mc-base-light-raised);--mc-color-surface-interactive: var(--mc-base-light-interactive);--mc-color-surface-sunken: var(--mc-base-light-background);--mc-color-surface-sidebar: var(--mc-base-light-surface);--mc-color-surface-overlay: var(--mc-base-light-surface);--mc-color-edge-highlight: var(--mc-base-light-surface);--mc-color-border: var(--mc-base-light-border);--mc-color-border-soft: var(--mc-base-light-border-soft);--mc-color-separator-subtle: var(--mc-base-light-border-soft);--mc-color-separator-strong: var(--mc-base-light-border);--mc-color-text: var(--mc-base-light-text);--mc-color-text-muted: var(--mc-base-light-muted);--mc-color-text-faint: var(--mc-base-light-faint);--mc-color-text-inverse: var(--mc-base-light-on-strong);--mc-color-text-on-action: var(--mc-base-light-on-strong);--mc-color-text-on-media: var(--mc-base-light-on-strong);--mc-color-brand-chrome-surface: var(--mc-base-dark-chrome);--mc-color-brand-chrome-surface-raised: var(--mc-base-dark-raised);--mc-color-brand-chrome-interactive: var(--mc-base-dark-interactive);--mc-color-brand-chrome-border: var(--mc-base-dark-border);--mc-color-brand-chrome-border-soft: var(--mc-base-dark-border-soft);--mc-color-brand-chrome-text: var(--mc-base-dark-text);--mc-color-brand-chrome-text-muted: var(--mc-base-dark-muted);--mc-color-action-primary: var(--mc-base-light-primary);--mc-color-action-primary-hover: var(--mc-base-light-primary-hover);--mc-color-action-primary-text: var(--mc-base-light-on-strong);--mc-color-value-credits: var(--mc-base-light-credits);--mc-color-value-credits-text: var(--mc-base-light-on-strong);--mc-color-status-success: var(--mc-base-light-success);--mc-color-status-success-text: var(--mc-base-light-on-strong);--mc-color-status-danger: var(--mc-base-light-danger);--mc-color-status-danger-text: var(--mc-base-light-on-strong);--mc-color-status-info: var(--mc-base-light-info);--mc-color-status-info-text: var(--mc-base-light-on-strong);--mc-color-status-warning: var(--mc-base-light-response-required);--mc-color-status-warning-text: var(--mc-base-light-on-strong);--mc-color-status-warning-soft: var(--mc-base-light-warning-soft);--mc-color-semantic-region: var(--mc-base-light-region);--mc-color-semantic-language: var(--mc-base-light-language);--mc-color-semantic-live: var(--mc-base-light-primary);--mc-color-semantic-available: var(--mc-base-light-success);--mc-color-semantic-scheduled: var(--mc-base-light-scheduled);--mc-color-semantic-response-required: var(--mc-base-light-response-required);--mc-color-semantic-instant: var(--mc-base-light-instant);--mc-color-semantic-premium: var(--mc-base-light-premium);--mc-color-trust-verified: var(--mc-base-light-trust);--mc-color-sponsored: var(--mc-base-light-sponsored);--mc-color-focus-ring: var(--mc-base-light-info);--mc-color-overlay: var(--mc-base-overlay);--mc-shadow-none: var(--mc-elevation-none);--mc-shadow-resting: var(--mc-elevation-light-resting);--mc-shadow-raised: var(--mc-elevation-light-raised);--mc-shadow-overlay: var(--mc-elevation-light-overlay);--mc-shadow-modal: var(--mc-elevation-light-modal);--mc-shadow-glow-accent: var(--mc-elevation-light-glow-accent)}:root{--mc-component-focus-ring: 0 0 0 2px var(--mc-color-surface), 0 0 0 5px var(--mc-color-focus-ring);--mc-component-focus-ring-inset: inset 0 0 0 3px var(--mc-color-focus-ring)}:root{--mc-component-button-primary-background: var(--mc-color-action-primary);--mc-component-button-primary-background-hover: var( --mc-color-action-primary-hover );--mc-component-button-primary-text: var(--mc-color-action-primary-text);--mc-component-button-secondary-background: var(--mc-color-surface-raised);--mc-component-button-secondary-background-hover: var( --mc-color-surface-interactive );--mc-component-button-secondary-border: var(--mc-color-border);--mc-component-button-secondary-text: var(--mc-color-text);--mc-component-button-danger-background: var(--mc-color-status-danger);--mc-component-button-danger-text: var(--mc-color-status-danger-text);--mc-component-button-min-height: var(--mc-touch-target-min);--mc-component-disabled-opacity: var(--mc-opacity-disabled)}:root{--mc-component-card-background: var(--mc-color-surface);--mc-component-card-border: var(--mc-color-border-soft);--mc-component-card-radius: var(--mc-radius-lg);--mc-component-card-shadow: var(--mc-shadow-none);--mc-component-tile-border: color-mix( in srgb, var(--mc-color-text) 26%, transparent )}:root{--mc-component-field-background: var(--mc-color-surface-raised);--mc-component-field-border: var(--mc-color-border);--mc-component-field-border-hover: var(--mc-color-action-primary);--mc-component-field-radius: var(--mc-radius-md);--mc-component-field-text: var(--mc-color-text);--mc-component-field-placeholder: var(--mc-color-text-muted);--mc-component-field-read-only-background: var(--mc-color-surface);--mc-component-field-selected-background: var(--mc-color-action-primary);--mc-component-field-selected-text: var(--mc-color-action-primary-text);--mc-component-field-overlay-layer: var(--mc-layer-field-overlay)}:root{--mc-component-badge-live-background: var(--mc-color-semantic-live);--mc-component-badge-live-text: var(--mc-color-status-danger-text);--mc-component-badge-success-background: color-mix( in srgb, var(--mc-color-status-success) 12%, transparent );--mc-component-badge-success-border: color-mix( in srgb, var(--mc-color-status-success) 30%, transparent );--mc-component-badge-success-text: var(--mc-color-status-success);--mc-component-badge-warning-background: color-mix( in srgb, var(--mc-color-status-warning) 12%, transparent );--mc-component-badge-warning-border: color-mix( in srgb, var(--mc-color-status-warning) 30%, transparent );--mc-component-badge-warning-text: var(--mc-color-status-warning);--mc-component-badge-danger-background: var(--mc-color-status-danger);--mc-component-badge-danger-text: var(--mc-color-status-danger-text);--mc-component-badge-neutral-background: color-mix( in srgb, var(--mc-color-text) 8%, transparent );--mc-component-badge-neutral-text: var(--mc-color-text-muted);--mc-component-badge-info-background: var(--mc-color-status-info);--mc-component-badge-info-text: var(--mc-color-status-info-text);--mc-component-badge-accent-background: color-mix( in srgb, var(--mc-color-action-primary) 22%, var(--mc-color-surface) );--mc-component-badge-accent-text: var(--mc-color-action-primary);--mc-component-badge-on-media-background: color-mix( in srgb, var(--mc-color-overlay) 72%, transparent );--mc-component-badge-on-media-text: var(--mc-color-text-on-media)}:root{--mc-component-feedback-background: var(--mc-color-surface-raised);--mc-component-feedback-border: var(--mc-color-border-soft);--mc-component-skeleton-background: color-mix( in srgb, var(--mc-color-surface-interactive) 72%, var(--mc-color-border) );--mc-component-skeleton-highlight: color-mix( in srgb, var(--mc-color-surface-raised) 70%, var(--mc-color-text-muted) );--mc-component-progress-track: var(--mc-color-surface-interactive);--mc-component-progress-fill: var(--mc-color-action-primary);--mc-component-progress-block-size: var(--mc-space-2);--mc-component-empty-state-max-inline: var( --mc-layout-empty-state-max-inline );--mc-component-empty-state-gap: var(--mc-space-6);--mc-component-empty-state-padding: clamp( var(--mc-space-4), 5vw, var(--mc-space-8) );--mc-component-empty-state-border: var(--mc-color-border-soft);--mc-component-empty-state-radius: var(--mc-radius-lg);--mc-component-empty-state-background: color-mix( in srgb, var(--mc-color-surface-raised) 88%, var(--mc-color-semantic-premium) );--mc-component-empty-state-shadow: var(--mc-shadow-resting);--mc-component-empty-state-visual-inline: var( --mc-layout-empty-state-visual-inline );--mc-component-empty-state-visual-radius: var(--mc-radius-lg);--mc-component-empty-state-visual-border: var(--mc-color-border-soft);--mc-component-empty-state-visual-background: color-mix( in srgb, var(--mc-color-surface-interactive) 78%, var(--mc-color-semantic-premium) );--mc-component-empty-state-visual-card-background: var( --mc-color-surface-raised );--mc-component-empty-state-accent: var(--mc-color-semantic-premium);--mc-component-empty-state-accent-soft: color-mix( in srgb, var(--mc-color-semantic-premium) 42%, transparent );--mc-component-empty-state-motion-duration: var( --mc-motion-duration-standard )}:root{--mc-component-overlay-backdrop: color-mix( in srgb, var(--mc-color-overlay) 88%, transparent );--mc-component-overlay-backdrop-blur: var(--mc-space-4);--mc-component-dialog-background: var(--mc-color-surface-overlay);--mc-component-dialog-border: var(--mc-color-border);--mc-component-dialog-edge: var(--mc-color-edge-highlight);--mc-component-dialog-shadow: var(--mc-shadow-modal);--mc-component-dialog-inline-compact: var(--mc-size-dialog-compact);--mc-component-dialog-inline-standard: var(--mc-size-dialog-standard);--mc-component-dialog-inline-reading: var(--mc-size-dialog-reading);--mc-component-dialog-inline-wide-media: var(--mc-size-dialog-wide-media)}:root{--mc-component-chart-line: var(--mc-color-status-info);--mc-component-chart-fill: color-mix( in srgb, var(--mc-color-status-info) 18%, transparent );--mc-component-chart-grid: var(--mc-color-border-soft)}:root{--mc-component-refinement-dock-min-block: var(--mc-touch-target-min);--mc-component-refinement-dock-gap: var(--mc-space-2);--mc-component-refinement-dock-padding: var(--mc-space-2);--mc-component-refinement-dock-radius: var(--mc-radius-lg);--mc-component-refinement-dock-border: var(--mc-color-border-soft);--mc-component-refinement-dock-background: var(--mc-color-surface-raised);--mc-component-refinement-dock-shadow: var(--mc-shadow-resting);--mc-component-refinement-dock-cue-inline-size: var(--mc-space-6);--mc-component-super-menu-inline-size-standard: var( --mc-layout-super-menu-inline-size );--mc-component-super-menu-inline-size-wide: calc( var(--mc-layout-super-menu-inline-size) + (2 * var(--mc-space-16)) );--mc-component-super-menu-max-block-size: calc( 100dvh - (2 * var(--mc-layout-overlay-collision-padding)) - var(--mc-touch-target-min) );--mc-component-super-menu-column-min-size: calc( var(--mc-layout-filter-control-min-inline) - var(--mc-space-4) );--mc-component-super-menu-column-gap: var(--mc-space-6);--mc-component-super-menu-group-gap: var(--mc-space-3);--mc-component-super-menu-group-gap-compact: var(--mc-space-2);--mc-component-super-menu-padding: var(--mc-space-4);--mc-component-super-menu-padding-compact: var(--mc-space-3);--mc-component-super-menu-shadow: var(--mc-shadow-overlay);--mc-component-media-identity-min-block-size: calc( var(--mc-touch-target-min) + var(--mc-space-8) );--mc-component-media-identity-padding: var(--mc-space-2);--mc-component-media-identity-gap: var(--mc-space-2);--mc-component-media-identity-scrim-strong: color-mix( in srgb, var(--mc-color-overlay) 94%, transparent );--mc-component-media-identity-scrim-soft: color-mix( in srgb, var(--mc-color-overlay) 52%, transparent );--mc-component-media-identity-blur: var(--mc-space-3);--mc-component-media-overlay-anchor-size: var(--mc-touch-target-min);--mc-component-media-overlay-visual-size: var(--mc-space-8);--mc-component-media-overlay-optical-inset: calc( ( var(--mc-component-media-overlay-anchor-size) - var(--mc-component-media-overlay-visual-size) ) / 2 )}:root{--mc-component-top-bar-min-block: var(--mc-layout-header-min-block);--mc-component-top-bar-frame-max-inline: calc( var(--mc-layout-page-frame-content-max) + var(--mc-layout-safe-left) + var(--mc-layout-safe-right) );--mc-component-top-bar-frame-padding: var(--mc-space-3) var(--mc-layout-safe-left);--mc-component-top-bar-cluster-gap: var(--mc-space-3);--mc-component-top-bar-cluster-gap-compact: var(--mc-space-2);--mc-component-top-bar-search-min-inline: var( --mc-layout-top-bar-search-min-inline );--mc-component-top-bar-search-max-inline: var( --mc-layout-top-bar-search-max-inline );--mc-component-top-bar-utility-padding: var(--mc-space-1);--mc-component-top-bar-navigation-current: var(--mc-color-action-primary);--mc-component-top-bar-text: var(--mc-color-brand-chrome-text);--mc-component-top-bar-quiet-text: var(--mc-color-brand-chrome-text-muted);--mc-component-top-bar-conversion-background: var(--mc-color-action-primary);--mc-component-top-bar-conversion-text: var(--mc-color-action-primary-text);--mc-component-top-bar-resting-background: var( --mc-color-brand-chrome-surface );--mc-component-top-bar-scrolled-background: var( --mc-color-brand-chrome-surface-raised );--mc-component-top-bar-resting-border: var( --mc-color-brand-chrome-border-soft );--mc-component-top-bar-scrolled-border: var(--mc-color-brand-chrome-border);--mc-component-top-bar-utility-background: var( --mc-color-brand-chrome-interactive );--mc-component-top-bar-resting-shadow: var(--mc-shadow-none);--mc-component-top-bar-scrolled-shadow: var(--mc-shadow-resting);--mc-component-top-bar-overlay-layer: var(--mc-layer-app-chrome)}.mc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mc-icon{display:inline-block;flex:0 0 auto;color:currentColor;stroke-width:var(--mc-icon-stroke-width);vertical-align:middle}.mc-icon--small{width:var(--mc-size-icon-sm);height:var(--mc-size-icon-sm)}.mc-icon--medium{width:var(--mc-size-icon-md);height:var(--mc-size-icon-md)}.mc-icon--large{width:var(--mc-size-icon-lg);height:var(--mc-size-icon-lg)}@media(forced-colors:active){.mc-icon{forced-color-adjust:auto;stroke:currentColor}}.mc-text{min-width:0;max-width:100%;margin:0}:where(h1,h2,h3){letter-spacing:var(--mc-letter-spacing-tight)}.mc-text--display{font:var(--mc-font-display);letter-spacing:var(--mc-letter-spacing-tight)}.mc-text--heading{font:var(--mc-font-heading);letter-spacing:var(--mc-letter-spacing-tight)}.mc-text--title{font:var(--mc-font-title);letter-spacing:var(--mc-letter-spacing-tight)}.mc-text--body{font:var(--mc-font-body);letter-spacing:normal}.mc-text--caption{font:var(--mc-font-caption);letter-spacing:normal}.mc-text--eyebrow{color:var(--mc-color-text-muted);font:var(--mc-font-eyebrow);letter-spacing:var(--mc-letter-spacing-overline);text-transform:uppercase}.mc-text--tone-muted{color:var(--mc-color-text-muted)}.mc-text--tone-faint{color:var(--mc-color-text-faint)}.mc-text--tone-accent{color:var(--mc-color-action-primary)}.mc-text--wrap{overflow-wrap:anywhere;white-space:normal}.mc-text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-text--clamp-2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mc-page{box-sizing:border-box;min-width:0;min-height:100dvh;padding-block:var(--mc-layout-page-block-start) var(--mc-layout-page-block-end)}.mc-page--safe{padding-top:max(var(--mc-layout-page-block-start),env(safe-area-inset-top));padding-bottom:max(var(--mc-layout-page-block-end),env(safe-area-inset-bottom))}.mc-container{box-sizing:border-box;width:100%;max-width:calc(var(--mc-container-content-max, var(--mc-layout-content-wide)) + var(--mc-layout-page-gutter) * 2);margin-inline:auto;padding-inline:var(--mc-layout-safe-left) var(--mc-layout-safe-right)}.mc-container--readable{--mc-container-content-max: var(--mc-layout-content-readable)}.mc-container--narrow{--mc-container-content-max: var(--mc-layout-content-narrow)}.mc-container--standard{--mc-container-content-max: var(--mc-layout-content-standard)}.mc-container--wide{--mc-container-content-max: var(--mc-layout-content-wide)}.mc-container--full{--mc-container-content-max: none;max-width:none}.mc-container--flush{padding-inline:0}.mc-page-frame{box-sizing:border-box;width:100%;max-width:calc(var(--mc-layout-page-frame-content-max) + var(--mc-layout-safe-left) + var(--mc-layout-safe-right));min-width:0;margin-inline:auto;padding-inline:var(--mc-layout-safe-left) var(--mc-layout-safe-right)}.mc-section{display:grid;min-width:0;gap:var(--mc-section-gap, var(--mc-layout-section-gap))}.mc-section--compact{--mc-section-gap: var(--mc-layout-section-gap-compact)}.mc-section--spacious{--mc-section-gap: var(--mc-layout-section-gap-spacious)}.mc-section__heading{display:flex;min-width:0;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--mc-layout-control-gap)}.mc-section__heading>*{min-width:0}.mc-section__title{margin:0;font:var(--mc-font-heading)}.mc-section__body,.mc-stack{display:grid;min-width:0}.mc-section__body,.mc-stack--normal{gap:var(--mc-layout-card-gap)}.mc-stack--none{gap:0}.mc-stack--compact{gap:var(--mc-layout-control-gap)}.mc-stack--spacious{gap:var(--mc-layout-section-gap-spacious)}.mc-cluster{display:flex;min-width:0;flex-wrap:wrap;align-items:var(--mc-cluster-align, center);justify-content:var(--mc-cluster-justify, flex-start);gap:var(--mc-cluster-gap, var(--mc-layout-control-gap))}.mc-cluster--between{--mc-cluster-justify: space-between}.mc-cluster--end{--mc-cluster-justify: flex-end}.mc-cluster--stretch{--mc-cluster-align: stretch}.mc-cluster--compact{--mc-cluster-gap: var(--mc-space-2)}.mc-cluster--spacious{--mc-cluster-gap: var(--mc-space-4)}.mc-grid{display:grid;min-width:0;grid-template-columns:repeat(var(--mc-grid-columns, 1),minmax(0,1fr));gap:var(--mc-grid-gap, var(--mc-layout-grid-gap))}.mc-grid--compact{--mc-grid-gap: var(--mc-layout-card-gap)}.mc-grid--columns-2{--mc-grid-columns: 2}.mc-grid--columns-3{--mc-grid-columns: 3}.mc-grid--columns-4{--mc-grid-columns: 4}.mc-grid--auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--mc-grid-item-min, 16rem)),1fr))}.mc-grid--item-compact{--mc-grid-item-min: 12rem}.mc-grid--item-wide{--mc-grid-item-min: 20rem}.mc-app-shell{min-height:100dvh;display:grid;min-width:0;grid-template-areas:"header" "main" "navigation" "footer";grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto auto}.mc-app-shell__header{grid-area:header;min-width:0}.mc-app-shell__sidebar{display:none;grid-area:sidebar}.mc-app-shell__main{grid-area:main;min-width:0}.mc-app-shell__navigation{grid-area:navigation;min-width:0}.mc-app-shell__footer{grid-area:footer;min-width:0}@media(min-width:75.01rem){.mc-app-shell:has(.mc-app-shell__sidebar){grid-template-areas:"header header" "sidebar main" "footer footer";grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr auto}.mc-app-shell__sidebar{display:block}.mc-app-shell:has(.mc-app-shell__sidebar) .mc-app-shell__navigation{display:none}}@media(max-width:39.999rem){.mc-section__heading{align-items:stretch;flex-direction:column}.mc-grid--responsive.mc-grid--columns-2,.mc-grid--responsive.mc-grid--columns-3,.mc-grid--responsive.mc-grid--columns-4{--mc-grid-columns: 1}}.mc-brand{display:inline-block;flex:0 0 auto;max-width:min(100%,calc(100vw - (2 * var(--mc-space-8))));color:var(--mc-color-text);line-height:0}.mc-brand--shell{width:8.9375rem}.mc-brand--auth{width:11.1875rem}.mc-brand__wordmark{display:block;width:100%;height:auto;aspect-ratio:390 / 64;overflow:visible}.mc-brand__mondo{color:var(--mc-color-text);fill:currentColor}.mc-brand__cam{color:var(--mc-color-action-primary);fill:currentColor}@media(forced-colors:active){.mc-brand__mondo{color:CanvasText}.mc-brand__cam{color:LinkText}}.mc-navigation{display:flex;align-items:center;gap:var(--mc-space-2)}.mc-navigation--vertical{flex-direction:column;align-items:stretch;gap:var(--mc-space-1)}.mc-navigation :where(a,button){min-height:var(--mc-touch-target-min)}.mc-navigation__item{display:inline-flex;align-items:center;gap:var(--mc-space-2);padding-inline:var(--mc-space-4);border-radius:var(--mc-radius-pill);color:var(--mc-color-text-muted);font-weight:var(--mc-font-weight-bold);text-decoration:none}.mc-navigation__heading{padding:var(--mc-space-4) var(--mc-space-4) var(--mc-space-2);color:var(--mc-color-text-faint);font:var(--mc-font-eyebrow);letter-spacing:var(--mc-letter-spacing-overline);text-transform:uppercase}.mc-navigation__item:is(.active,.router-link-exact-active){background:var(--mc-color-surface-interactive);color:var(--mc-color-text)}.mc-navigation--vertical .mc-navigation__item{padding:var(--mc-space-3) var(--mc-space-4);border-radius:var(--mc-radius-md)}.mc-navigation--vertical .mc-navigation__item:hover{background:var(--mc-color-surface-raised)}.mc-navigation--vertical .mc-navigation__item:is(.active,.router-link-exact-active){background:var(--mc-color-surface-raised);color:var(--mc-color-text)}.mc-responsive-navigation .mc-navigation--vertical .mc-navigation__item:hover,.mc-responsive-navigation .mc-navigation--vertical .mc-navigation__item:is(.active,.router-link-exact-active){background:var(--mc-color-surface-interactive)}.mc-navigation__item:focus-visible{outline:none;box-shadow:var(--mc-component-focus-ring)}.mc-header-action{display:inline-flex;min-width:var(--mc-touch-target-min);min-height:var(--mc-touch-target-min);align-items:center;justify-content:center;gap:var(--mc-space-2);padding-inline:var(--mc-space-3);border:1px solid transparent;border-radius:var(--mc-radius-pill);background:transparent;color:var(--mc-color-text-muted);font:var(--mc-font-body);font-weight:var(--mc-font-weight-bold);line-height:1;text-decoration:none;cursor:pointer;transition:background var(--mc-motion-duration-fast) var(--mc-motion-easing-standard),color var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.mc-header-action:hover,.mc-header-action--current,.mc-header-action[aria-expanded=true]{background:var(--mc-color-surface-interactive);color:var(--mc-color-text)}.mc-header-action:focus-visible,.mc-navigation-disclosure__panel :where(a,button):focus-visible,.mc-responsive-navigation :where(a,button):focus-visible{outline:none;box-shadow:var(--mc-component-focus-ring)}.mc-header-action[aria-disabled=true]{opacity:var(--mc-component-disabled-opacity);cursor:not-allowed}.mc-header-action--compact{width:var(--mc-touch-target-min);padding:0}.mc-navigation-disclosure{display:inline-flex}.mc-navigation-disclosure__panel{position:fixed;z-index:60;min-width:min(18rem,calc(100vw - (2 * var(--mc-space-4))));max-width:calc(100vw - (2 * var(--mc-space-4)));overflow:auto;overscroll-behavior:contain;padding:var(--mc-space-3);border:1px solid var(--mc-color-border);border-radius:var(--mc-radius-lg);background:var(--mc-color-surface-raised);color:var(--mc-color-text);box-shadow:var(--mc-shadow-overlay);animation:mc-navigation-disclosure-enter var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.mc-overlay--responsive-navigation{place-items:stretch;padding:0}.mc-overlay--responsive-navigation-sheet{align-items:end}.mc-responsive-navigation{display:flex;max-width:100vw;max-height:100dvh;flex-direction:column;border:1px solid var(--mc-component-dialog-border);background:var(--mc-component-dialog-background);color:var(--mc-color-text);box-shadow:inset 0 1px 0 var(--mc-component-dialog-edge),var(--mc-component-dialog-shadow)}.mc-responsive-navigation--drawer{width:min(var(--mc-layout-drawer-inline-size),100vw);height:100dvh}.mc-responsive-navigation--drawer.mc-responsive-navigation--left{justify-self:start;border-radius:0 var(--mc-radius-lg) var(--mc-radius-lg) 0}.mc-responsive-navigation--drawer.mc-responsive-navigation--right{justify-self:end;border-radius:var(--mc-radius-lg) 0 0 var(--mc-radius-lg)}.mc-responsive-navigation--sheet{width:100%;max-height:min(42rem,calc(100dvh - var(--mc-space-6)));align-self:end;padding-bottom:env(safe-area-inset-bottom);border-radius:var(--mc-radius-lg) var(--mc-radius-lg) 0 0}.mc-responsive-navigation__header,.mc-responsive-navigation__actions{display:flex;flex:0 0 auto;align-items:center;gap:var(--mc-space-3);padding:var(--mc-space-4)}.mc-responsive-navigation__header{justify-content:space-between;border-bottom:1px solid var(--mc-color-border)}.mc-responsive-navigation__title{margin:0;font:var(--mc-font-title)}.mc-responsive-navigation__body{min-height:0;flex:1 1 auto;overflow:auto;overscroll-behavior:contain;padding:var(--mc-space-4)}.mc-responsive-navigation__actions{border-top:1px solid var(--mc-color-border)}@keyframes mc-navigation-disclosure-enter{0%{opacity:0;transform:translateY(calc(-1 * var(--mc-space-2)))}}@media(prefers-reduced-motion:reduce){.mc-header-action{transition:none}.mc-navigation-disclosure__panel{animation:none}}.mc-navigation-disclosure__body{min-height:0}.mc-navigation-disclosure__sheet-header{display:none}@media(max-width:47.99rem){.mc-navigation-disclosure__panel--mobile-sheet{inset:auto 0 0!important;display:flex;width:100%!important;min-width:0;max-width:none;max-height:min(42rem,calc(100dvh - var(--mc-space-6)))!important;flex-direction:column;overflow:hidden;padding:0 0 env(safe-area-inset-bottom);border-radius:var(--mc-radius-lg) var(--mc-radius-lg) 0 0;animation-name:mc-navigation-disclosure-sheet-enter}.mc-navigation-disclosure__panel--mobile-sheet .mc-navigation-disclosure__sheet-header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:var(--mc-space-3);padding:var(--mc-space-4);border-bottom:1px solid var(--mc-color-border)}.mc-navigation-disclosure__sheet-title{margin:0;font:var(--mc-font-title)}.mc-navigation-disclosure__panel--mobile-sheet .mc-navigation-disclosure__body{overflow:auto;overscroll-behavior:contain;padding:var(--mc-space-4)}}@keyframes mc-navigation-disclosure-sheet-enter{0%{opacity:0;transform:translateY(var(--mc-space-4))}}.mc-super-menu-trigger{display:inline-flex}.mc-super-menu{position:fixed;z-index:var(--mc-layer-disclosure);display:flex;width:min(var(--mc-component-super-menu-inline-size-standard),calc(100vw - (2 * var(--mc-layout-overlay-collision-padding))));max-width:calc(100vw - (2 * var(--mc-layout-overlay-collision-padding)));max-height:var(--mc-component-super-menu-max-block-size);flex-direction:column;overflow:hidden;overscroll-behavior:contain;border:1px solid var(--mc-color-border);border-radius:var(--mc-radius-lg);background:var(--mc-color-surface-raised);color:var(--mc-color-text);box-shadow:var(--mc-component-super-menu-shadow);animation:mc-super-menu-enter var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.mc-super-menu--wide{width:min(var(--mc-component-super-menu-inline-size-wide),calc(100vw - (2 * var(--mc-layout-overlay-collision-padding))))}.mc-super-menu__header,.mc-super-menu__actions{flex:0 0 auto;padding:var(--mc-component-super-menu-padding);background:var(--mc-color-surface-raised)}.mc-super-menu__header{border-bottom:1px solid var(--mc-color-border-soft)}.mc-super-menu__scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--mc-component-super-menu-padding);outline:none;scrollbar-width:none}.mc-super-menu__scroll::-webkit-scrollbar{width:0;height:0}.mc-super-menu__scroll:focus-visible{box-shadow:var(--mc-component-focus-ring-inset)}.mc-super-menu__body{display:grid;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--mc-component-super-menu-column-min-size)),1fr));gap:var(--mc-component-super-menu-column-gap)}.mc-super-menu__actions{display:flex;justify-content:flex-end;gap:var(--mc-layout-control-gap);border-top:1px solid var(--mc-color-border)}.mc-super-menu--compact .mc-super-menu__header,.mc-super-menu--compact .mc-super-menu__actions,.mc-super-menu--compact .mc-super-menu__scroll{padding:var(--mc-component-super-menu-padding-compact)}.mc-super-menu-group{display:grid;min-width:0;align-content:start;gap:var(--mc-component-super-menu-group-gap)}.mc-super-menu--compact .mc-super-menu-group{gap:var(--mc-component-super-menu-group-gap-compact)}.mc-super-menu-group__header,.mc-super-menu-group__items{display:grid;gap:var(--mc-space-1)}.mc-super-menu-group__title,.mc-super-menu-group__description{margin:0}.mc-super-menu-group__title{color:var(--mc-color-text);font:var(--mc-font-title)}.mc-super-menu-group__description{color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.mc-super-menu-group__items>:where(a,button){width:100%}.mc-super-menu :where(a,button):focus-visible{outline:none;box-shadow:var(--mc-component-focus-ring)}@keyframes mc-super-menu-enter{0%{opacity:0;transform:translateY(calc(-1 * var(--mc-motion-lift)))}}@media(prefers-reduced-motion:reduce){.mc-super-menu{animation:none}}@media(forced-colors:active){.mc-super-menu{border-color:CanvasText;box-shadow:none}}.mc-refinement-dock{display:flex;width:100%;min-width:0;min-height:var(--mc-component-refinement-dock-min-block);align-items:center;gap:var(--mc-component-refinement-dock-gap);padding:var(--mc-component-refinement-dock-padding);border:1px solid var(--mc-component-refinement-dock-border);border-radius:var(--mc-component-refinement-dock-radius);background:var(--mc-component-refinement-dock-background);box-shadow:var(--mc-component-refinement-dock-shadow)}.mc-refinement-dock__leading,.mc-refinement-dock__actions,.mc-refinement-dock__items{display:flex;align-items:center;gap:var(--mc-component-refinement-dock-gap)}.mc-refinement-dock__leading,.mc-refinement-dock__actions{flex:0 0 auto}.mc-refinement-dock__viewport{position:relative;min-width:0;flex:1 1 auto;overflow:hidden}.mc-refinement-dock__scroller{min-width:0;overflow-x:auto;outline:none;overscroll-behavior-inline:contain;scrollbar-width:none}.mc-refinement-dock__scroller::-webkit-scrollbar{width:0;height:0}.mc-refinement-dock__scroller:focus-visible{box-shadow:var(--mc-component-focus-ring-inset)}.mc-refinement-dock__items{width:max-content;min-height:var(--mc-touch-target-min);padding-inline:var(--mc-space-1)}.mc-refinement-dock__items>*{flex:0 0 auto;white-space:nowrap}.mc-refinement-dock__cue{position:absolute;z-index:1;top:0;bottom:0;width:var(--mc-component-refinement-dock-cue-inline-size);pointer-events:none}.mc-refinement-dock__cue--before{inset-inline-start:0;background:linear-gradient(to right,var(--mc-component-refinement-dock-background),transparent)}.mc-refinement-dock__cue--after{inset-inline-end:0;background:linear-gradient(to left,var(--mc-component-refinement-dock-background),transparent)}[dir=rtl] .mc-refinement-dock__cue--before{background:linear-gradient(to left,var(--mc-component-refinement-dock-background),transparent)}[dir=rtl] .mc-refinement-dock__cue--after{background:linear-gradient(to right,var(--mc-component-refinement-dock-background),transparent)}@media(max-width:39.999rem){.mc-refinement-dock{gap:var(--mc-space-1);padding-inline:var(--mc-space-1)}}@media(prefers-reduced-motion:reduce){.mc-refinement-dock__scroller{scroll-behavior:auto}}@media(forced-colors:active){.mc-refinement-dock{border-color:CanvasText;background:Canvas;box-shadow:none}.mc-refinement-dock__cue{border-inline:1px solid CanvasText;background:Canvas}}.mc-top-bar{position:relative;z-index:var(--mc-component-top-bar-overlay-layer);width:100%;max-width:100vw;min-width:0;min-height:var(--mc-component-top-bar-min-block);box-sizing:border-box;border-bottom:1px solid var(--mc-component-top-bar-resting-border);background:var(--mc-component-top-bar-resting-background);box-shadow:var(--mc-component-top-bar-resting-shadow);color:var(--mc-component-top-bar-text);transition:background var(--mc-motion-duration-fast) var(--mc-motion-easing-standard),border-color var(--mc-motion-duration-fast) var(--mc-motion-easing-standard),box-shadow var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.mc-top-bar--scrolled{border-bottom-color:var(--mc-component-top-bar-scrolled-border);background:var(--mc-component-top-bar-scrolled-background);box-shadow:var(--mc-component-top-bar-scrolled-shadow)}.mc-top-bar__frame{display:flex;width:min(100%,var(--mc-component-top-bar-frame-max-inline));min-width:0;min-height:var(--mc-component-top-bar-min-block);box-sizing:border-box;align-items:center;gap:var(--mc-component-top-bar-cluster-gap);margin-inline:auto;padding:var(--mc-component-top-bar-frame-padding)}.mc-top-bar__brand,.mc-top-bar__navigation,.mc-top-bar__search,.mc-top-bar__utilities,.mc-top-bar__conversion,.mc-top-bar__overflow{min-width:0;align-items:center}.mc-top-bar__brand,.mc-top-bar__navigation,.mc-top-bar__utilities,.mc-top-bar__conversion,.mc-top-bar__overflow{flex:0 0 auto}.mc-top-bar__brand,.mc-top-bar__overflow{display:flex}.mc-top-bar__search{width:min(100%,var(--mc-component-top-bar-search-max-inline));min-width:var(--mc-component-top-bar-search-min-inline);flex:1 1 var(--mc-component-top-bar-search-max-inline)}.mc-top-bar__utilities{gap:var(--mc-component-top-bar-cluster-gap-compact)}.mc-top-bar__utilities .mc-button--quiet,.mc-top-bar__overflow .mc-icon-button--quiet{color:var(--mc-component-top-bar-quiet-text)}.mc-top-bar__overflow .mc-icon-button--quiet:is(:hover,:active,:focus-visible){background:var(--mc-component-top-bar-utility-background);color:var(--mc-component-top-bar-text)}.mc-top-bar__utilities :where(.mc-button,.mc-header-action){color:var(--mc-component-top-bar-quiet-text)}.mc-top-bar__conversion{--mc-component-button-primary-background: var( --mc-component-top-bar-conversion-background );--mc-component-button-primary-text: var( --mc-component-top-bar-conversion-text )}.mc-top-bar__navigation :where([aria-current=page],[aria-pressed=true]){color:var(--mc-component-top-bar-navigation-current)}.mc-top-bar :where(.mc-brand__mondo){color:var(--mc-component-top-bar-text)}.mc-top-bar :where(.mc-navigation__item,.mc-header-action){color:var(--mc-component-top-bar-quiet-text)}.mc-top-bar :where(.mc-navigation__item.active,.mc-navigation__item.router-link-exact-active,.mc-header-action:hover,.mc-header-action--current,.mc-header-action[aria-expanded=true]),.mc-top-bar__conversion .mc-button--quiet{color:var(--mc-component-top-bar-text)}.mc-top-bar__frame :where(a,button){min-height:var(--mc-touch-target-min)}.mc-top-bar__navigation,.mc-top-bar__search,.mc-top-bar__utilities,.mc-top-bar__conversion{display:none}.mc-top-bar__overflow{margin-inline-start:auto}@media(min-width:40rem){.mc-top-bar__search,.mc-top-bar__conversion{display:flex}.mc-top-bar__overflow{margin-inline-start:0}}@media(min-width:64rem){.mc-top-bar__navigation{display:flex}.mc-top-bar__frame{gap:var(--mc-component-top-bar-cluster-gap-compact)}}@media(min-width:80rem){.mc-top-bar--priority-automatic .mc-top-bar__frame{min-height:max(var(--mc-component-top-bar-min-block),calc(var(--mc-touch-target-min) + 2 * var(--mc-component-top-bar-utility-padding) + 2 * var(--mc-space-3)))}.mc-top-bar__utilities{display:flex}.mc-top-bar__frame{gap:var(--mc-component-top-bar-cluster-gap)}.mc-top-bar__overflow{display:none}}.mc-top-bar--priority-mobile :where(.mc-top-bar__navigation,.mc-top-bar__search,.mc-top-bar__utilities,.mc-top-bar__conversion){display:none}.mc-top-bar--priority-wide-desktop .mc-top-bar__frame{min-height:max(var(--mc-component-top-bar-min-block),calc(var(--mc-touch-target-min) + 2 * var(--mc-component-top-bar-utility-padding) + 2 * var(--mc-space-3)))}.mc-top-bar--priority-mobile .mc-top-bar__overflow{display:flex;margin-inline-start:auto}.mc-top-bar--priority-tablet :where(.mc-top-bar__search,.mc-top-bar__conversion,.mc-top-bar__overflow),.mc-top-bar--priority-compact-desktop :where(.mc-top-bar__navigation,.mc-top-bar__search,.mc-top-bar__conversion,.mc-top-bar__overflow),.mc-top-bar--priority-wide-desktop :where(.mc-top-bar__navigation,.mc-top-bar__search,.mc-top-bar__utilities,.mc-top-bar__conversion){display:flex}.mc-top-bar--priority-tablet :where(.mc-top-bar__navigation,.mc-top-bar__utilities),.mc-top-bar--priority-compact-desktop .mc-top-bar__utilities,.mc-top-bar--priority-wide-desktop .mc-top-bar__overflow{display:none}@media(max-width:24rem){.mc-top-bar__frame{gap:var(--mc-component-top-bar-cluster-gap-compact)}}@media(prefers-reduced-motion:reduce){.mc-top-bar{transition:none}}@media(forced-colors:active){.mc-top-bar,.mc-top-bar--scrolled{border-bottom-color:CanvasText;background:Canvas;box-shadow:none}.mc-top-bar__utilities{outline:1px solid CanvasText;background:Canvas}}.mc-media-identity{min-width:0;color:var(--mc-color-text)}.mc-media-identity--inline,.mc-media-identity__content{display:flex;min-width:0;align-items:center;gap:var(--mc-component-media-identity-gap)}.mc-media-identity--diffused{position:absolute;z-index:1;right:0;bottom:0;left:0;display:grid;min-height:var(--mc-component-media-identity-min-block-size);align-items:end;isolation:isolate;overflow:hidden;color:var(--mc-color-text-on-media);pointer-events:none}.mc-media-identity--diffused:before,.mc-media-identity--diffused:after{position:absolute;z-index:-1;inset:0;content:"";pointer-events:none}.mc-media-identity--diffused:before{background:linear-gradient(to top,var(--mc-component-media-identity-scrim-strong),var(--mc-component-media-identity-scrim-soft) 52%,transparent 100%)}.mc-media-identity--diffused:after{backdrop-filter:blur(var(--mc-component-media-identity-blur));mask-image:linear-gradient(to top,var(--mc-color-text) 0%,var(--mc-color-text) 38%,transparent 100%)}.mc-media-identity--diffused .mc-media-identity__content{padding:var(--mc-component-media-identity-padding)}.mc-media-overlay-anchor{position:absolute;z-index:2;top:0;display:grid;width:var(--mc-component-media-overlay-anchor-size);height:var(--mc-component-media-overlay-anchor-size);place-items:center}.mc-media-overlay-anchor--start{inset-inline-start:0}.mc-media-overlay-anchor--end{inset-inline-end:0}.mc-media-overlay-anchor--block-end{top:auto;bottom:0}.mc-media-overlay-anchor__surface{position:absolute;display:grid;place-items:center}.mc-media-overlay-anchor__surface--interactive{inset:0}.mc-media-overlay-anchor__surface--visual{inset:var(--mc-component-media-overlay-optical-inset)}.mc-media-overlay-anchor--start>.mc-media-overlay-anchor__surface--visual{justify-items:start}.mc-media-overlay-anchor--end>.mc-media-overlay-anchor__surface--visual{justify-items:end}.mc-media-overlay-anchor--start>.mc-media-overlay-anchor__surface--visual>*{inset-inline-start:0}.mc-media-overlay-anchor--end>.mc-media-overlay-anchor__surface--visual>*{inset-inline-end:0}.mc-media-overlay-anchor>.mc-media-overlay-anchor__surface--visual>*{position:absolute;inset-block-start:50%;max-width:none;transform:translateY(-50%)}.mc-media-overlay-anchor__surface>*{flex:0 0 auto}@supports not (backdrop-filter: blur(0)){.mc-media-identity--diffused:before{background:var(--mc-component-media-identity-scrim-strong);mask-image:linear-gradient(to top,var(--mc-color-text) 0%,var(--mc-color-text) 58%,transparent 100%)}}@media(forced-colors:active){.mc-media-identity--diffused{border-top:1px solid CanvasText;background:Canvas;color:CanvasText;forced-color-adjust:none}.mc-media-identity--diffused:before,.mc-media-identity--diffused:after{display:none}}.mc-overlay.mc-overlay--progressive-navigation{z-index:var(--mc-layer-disclosure);place-items:stretch;padding:0}.mc-progressive-navigation{display:flex;width:min(var(--mc-layout-progressive-navigation-inline-size),100vw);height:100dvh;max-width:100vw;justify-self:end;flex-direction:column;overflow:hidden;border-inline-start:1px solid var(--mc-component-dialog-border);background:var(--mc-component-dialog-background);color:var(--mc-color-text);box-shadow:var(--mc-shadow-overlay);animation:mc-progressive-navigation-enter var(--mc-motion-duration-standard) var(--mc-motion-easing-standard)}.mc-progressive-navigation--brand{border-color:var(--mc-color-brand-chrome-border);background:radial-gradient(circle at 85% 0%,var(--mc-color-brand-chrome-interactive),transparent 34%),var(--mc-color-brand-chrome-surface);color:var(--mc-color-brand-chrome-text)}.mc-progressive-navigation__header,.mc-progressive-navigation__actions{display:flex;flex:0 0 auto;align-items:center;gap:var(--mc-space-3);padding-inline:max(var(--mc-space-4),env(safe-area-inset-left)) max(var(--mc-space-4),env(safe-area-inset-right))}.mc-progressive-navigation__header{min-height:calc(var(--mc-touch-target-min) + var(--mc-space-4));padding-top:max(var(--mc-space-2),env(safe-area-inset-top));padding-bottom:var(--mc-space-2);border-bottom:1px solid var(--mc-color-border)}.mc-progressive-navigation--brand .mc-progressive-navigation__header,.mc-progressive-navigation--brand .mc-progressive-navigation__actions{border-color:var(--mc-color-brand-chrome-border-soft)}.mc-progressive-navigation__identity{display:grid;min-width:0;flex:1 1 auto;justify-items:start;gap:var(--mc-space-1)}.mc-progressive-navigation__identity .mc-brand{width:min(9rem,42vw)}.mc-progressive-navigation--brand .mc-brand__mondo{color:var(--mc-color-brand-chrome-text)}.mc-progressive-navigation__heading{margin:0;color:var(--mc-color-brand-chrome-text-muted);font:var(--mc-font-caption)}.mc-progressive-navigation__header-spacer{width:var(--mc-touch-target-min);height:var(--mc-touch-target-min);flex:0 0 auto}.mc-progressive-navigation__title{min-width:0;flex:1 1 auto;margin:0;overflow:hidden;outline:none;font:var(--mc-font-title);text-align:center;text-overflow:ellipsis;white-space:nowrap}.mc-progressive-navigation__title:focus-visible{box-shadow:var(--mc-component-focus-ring-inset)}.mc-progressive-navigation--brand :where(.mc-header-action,.mc-progressive-navigation-section__trigger,.mc-progressive-navigation__title){color:var(--mc-color-brand-chrome-text)}.mc-progressive-navigation--brand .mc-progressive-navigation-section__trigger.mc-header-action{color:var(--mc-color-brand-chrome-text)}.mc-progressive-navigation--brand .mc-header-action:hover,.mc-progressive-navigation--brand .mc-header-action[aria-expanded=true],.mc-progressive-navigation--brand .mc-header-action--current{background:var(--mc-color-brand-chrome-interactive)}.mc-progressive-navigation__body{min-height:0;flex:1 1 auto;overflow:auto;overscroll-behavior:contain;padding:var(--mc-space-4) max(var(--mc-space-4),env(safe-area-inset-right)) var(--mc-space-6) max(var(--mc-space-4),env(safe-area-inset-left))}.mc-progressive-navigation__view{display:grid;align-content:start;gap:var(--mc-space-2)}.mc-progressive-navigation__actions{padding-top:var(--mc-space-3);padding-bottom:max(var(--mc-space-4),env(safe-area-inset-bottom));border-top:1px solid var(--mc-color-border)}.mc-progressive-navigation-section+.mc-progressive-navigation-section{border-top:1px solid var(--mc-color-border)}.mc-progressive-navigation-section__heading{margin:0}.mc-progressive-navigation-section__trigger.mc-header-action{width:100%;justify-content:space-between;padding-inline:var(--mc-space-3);border-radius:var(--mc-radius-md);color:var(--mc-color-text)}.mc-progressive-navigation-section__trigger[aria-expanded=true] .mc-icon{transform:rotate(180deg)}.mc-progressive-navigation-section__body{padding:var(--mc-space-2) var(--mc-space-3) var(--mc-space-4)}@keyframes mc-progressive-navigation-enter{0%{transform:translate(100%)}}@media(max-width:47.99rem){.mc-progressive-navigation{width:100vw;border:0}}@media(prefers-reduced-motion:reduce){.mc-progressive-navigation{animation:none}.mc-progressive-navigation-section__trigger .mc-icon{transition:none}}@media(forced-colors:active){.mc-progressive-navigation{border-color:CanvasText}}.mc-button,.mc-icon-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;font:var(--mc-font-body);font-weight:var(--mc-font-weight-bold);line-height:1;cursor:pointer;transition:background var(--mc-motion-duration-fast) var(--mc-motion-easing-standard),border-color var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.mc-icon-button__surface{display:inline-flex;align-items:center;justify-content:center}.mc-icon-button--surface-compact{border-color:transparent;background:transparent;box-shadow:none}.mc-icon-button--surface-compact .mc-icon-button__surface{width:var(--mc-space-8);height:var(--mc-space-8);border:1px solid var( --mc-icon-button-compact-border, var(--mc-component-button-secondary-border) );border-radius:var(--mc-radius-pill);background:var( --mc-icon-button-compact-background, var(--mc-component-button-secondary-background) );backdrop-filter:var(--mc-icon-button-compact-backdrop-filter, none);box-shadow:var(--mc-icon-button-compact-box-shadow, none);transition:background var(--mc-motion-duration-fast) var(--mc-motion-easing-standard),border-color var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.mc-icon-button--surface-compact .mc-icon{width:var(--mc-space-4);height:var(--mc-space-4)}.mc-icon-button--surface-compact:hover{background:transparent}.mc-icon-button--surface-compact:hover .mc-icon-button__surface{background:var( --mc-icon-button-compact-background-hover, var(--mc-component-button-secondary-background-hover) )}.mc-icon-button--surface-compact[aria-pressed=true]{border-color:transparent;box-shadow:none}.mc-icon-button--surface-compact[aria-pressed=true] .mc-icon-button__surface{border-color:var( --mc-icon-button-compact-active-border, var( --mc-icon-button-compact-border, var(--mc-component-button-secondary-border) ) );background:var( --mc-icon-button-compact-active-background, var( --mc-icon-button-compact-background, var(--mc-component-button-secondary-background) ) );color:var( --mc-icon-button-compact-active-color, var(--mc-color-action-primary) )}.mc-icon-button--surface-compact[aria-pressed=true] .mc-icon{fill:currentColor}.mc-icon-button--surface-compact:focus-visible{box-shadow:var(--mc-component-focus-ring-inset)}.mc-icon-button--surface-micro{width:var(--mc-space-6);height:var(--mc-space-6);border-color:transparent;background:transparent;box-shadow:none}.mc-icon-button--surface-micro .mc-icon-button__surface{width:var(--mc-space-6);height:var(--mc-space-6);border:1px solid var( --mc-icon-button-compact-border, var(--mc-component-button-secondary-border) );border-radius:var(--mc-radius-pill);background:var( --mc-icon-button-compact-background, var(--mc-component-button-secondary-background) );transition:background var(--mc-motion-duration-fast) var(--mc-motion-easing-standard),border-color var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.mc-icon-button--surface-micro .mc-icon{width:var(--mc-space-3);height:var(--mc-space-3)}.mc-icon-button--surface-micro:hover{background:transparent}.mc-icon-button--surface-micro:hover .mc-icon-button__surface{background:var( --mc-icon-button-compact-background-hover, var(--mc-component-button-secondary-background-hover) )}.mc-icon-button--surface-micro:focus-visible{box-shadow:var(--mc-component-focus-ring-inset)}.mc-button{min-height:var(--mc-component-button-min-height);gap:var(--mc-space-2);padding-inline:var(--mc-space-6);border-radius:var(--mc-radius-pill);white-space:nowrap}.mc-button--large{min-height:var(--mc-size-control-lg)}.mc-button--hug{width:max-content;max-width:100%}.mc-button--fill{width:100%}.mc-button__label{display:inline-grid;min-height:1.25rem;place-items:center}.mc-action-link{text-decoration:none}.mc-button--primary{background:var(--mc-component-button-primary-background);color:var(--mc-component-button-primary-text)}.mc-button--primary:hover{background:var(--mc-component-button-primary-background-hover)}.mc-button--glow{box-shadow:var(--mc-shadow-glow-accent)}.mc-button--secondary{border-color:var(--mc-component-button-secondary-border);background:var(--mc-component-button-secondary-background);color:var(--mc-component-button-secondary-text)}.mc-button--secondary:hover{background:var(--mc-component-button-secondary-background-hover)}.mc-button--secondary.mc-button--tone-success,.mc-button--quiet.mc-button--tone-success{border-color:var(--mc-color-status-success);color:var(--mc-color-status-success)}.mc-button--secondary.mc-button--tone-warning,.mc-button--quiet.mc-button--tone-warning{border-color:var(--mc-color-status-warning);color:var(--mc-color-status-warning)}.mc-button--primary.mc-button--tone-live{background:var(--mc-color-semantic-live);color:var(--mc-color-status-danger-text)}.mc-button--primary.mc-button--tone-live:hover{background:color-mix(in srgb,var(--mc-color-semantic-live) 88%,var(--mc-color-text))}.mc-button--destructive{background:var(--mc-component-button-danger-background);color:var(--mc-component-button-danger-text)}.mc-button--quiet{background:transparent;color:var(--mc-color-text)}.mc-button--quiet:hover,.mc-icon-button--quiet:hover{background:var(--mc-color-surface-interactive)}.mc-button--link{display:inline;min-height:0;padding:0;border:0;border-radius:var(--mc-radius-sm);background:transparent;color:var(--mc-color-action-primary);font:inherit;font-weight:inherit;line-height:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.15em;white-space:inherit;transition:text-decoration-color var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.mc-button--link:hover{background:transparent;text-decoration-color:currentColor}.mc-button--link .mc-button__label{display:inline;min-height:0}.mc-button[aria-pressed=true],.mc-icon-button:not(.mc-icon-button--surface-compact):not(.mc-icon-button--surface-micro)[aria-pressed=true],.mc-action-link[aria-current=page]{border-color:var(--mc-color-action-primary);box-shadow:var(--mc-component-focus-ring-inset)}.mc-icon-button{width:var(--mc-touch-target-min);height:var(--mc-touch-target-min);padding:0;border-radius:var(--mc-radius-pill);background:transparent;color:var(--mc-color-text)}.mc-icon-button--primary{background:var(--mc-component-button-primary-background);color:var(--mc-component-button-primary-text)}.mc-icon-button--secondary{border-color:var(--mc-component-button-secondary-border);background:var(--mc-component-button-secondary-background)}.mc-icon-button--destructive{background:var(--mc-component-button-danger-background);color:var(--mc-component-button-danger-text)}.mc-button:focus-visible,.mc-icon-button:focus-visible{outline:none;box-shadow:var(--mc-component-focus-ring)}.mc-button:disabled,.mc-icon-button:disabled,.mc-action-link[aria-disabled=true]{opacity:var(--mc-component-disabled-opacity);cursor:not-allowed}.mc-spinner{width:1rem;height:1rem;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--mc-radius-pill);animation:mc-spin var(--mc-motion-duration-standard) linear infinite}@keyframes mc-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mc-button,.mc-icon-button{transition:none}.mc-spinner{animation:none}}@media(forced-colors:active){.mc-icon-button--surface-compact .mc-icon-button__surface,.mc-icon-button--surface-micro .mc-icon-button__surface{border-color:ButtonText}.mc-icon-button--surface-compact[aria-pressed=true] .mc-icon-button__surface,.mc-icon-button--surface-micro[aria-pressed=true] .mc-icon-button__surface{border-color:ButtonText;background:Canvas;color:Highlight}}.mc-menu-item,.mc-pagination__item,.mc-breadcrumbs__item{color:var(--mc-color-text-muted);font:var(--mc-font-body)}.mc-menu-item{display:flex;width:100%;min-height:var(--mc-touch-target-min);align-items:center;gap:var(--mc-space-3);padding-inline:var(--mc-space-4);border:0;border-radius:var(--mc-radius-md);background:transparent;text-align:start;text-decoration:none;cursor:pointer}.mc-menu-item:hover,.mc-menu-item--current{background:var(--mc-color-surface-interactive);color:var(--mc-color-text)}.mc-menu-item__label{min-width:0;flex:1 1 auto}.mc-menu-item[aria-disabled=true]{opacity:var(--mc-component-disabled-opacity);cursor:not-allowed}.mc-breadcrumbs{max-width:100%;overflow-x:auto;scrollbar-width:none}.mc-breadcrumbs::-webkit-scrollbar{display:none}.mc-breadcrumbs__list{display:flex;width:max-content;min-width:100%;align-items:center;margin:0;padding:0;list-style:none}.mc-breadcrumbs__list>li{display:inline-flex;min-height:var(--mc-touch-target-min);align-items:center}.mc-breadcrumbs__separator{margin-inline:var(--mc-space-2);color:var(--mc-color-text-muted)}.mc-breadcrumbs__item{display:inline-flex;min-height:var(--mc-touch-target-min);align-items:center;border-radius:var(--mc-radius-sm);text-decoration:none;white-space:nowrap}.mc-breadcrumbs__item--current{color:var(--mc-color-text);font-weight:var(--mc-font-weight-bold)}.mc-pagination{display:flex;max-width:100%;align-items:center;justify-content:center;gap:var(--mc-space-1);overflow-x:auto;scrollbar-width:none}.mc-pagination::-webkit-scrollbar{display:none}.mc-pagination__item{display:inline-grid;min-width:var(--mc-touch-target-min);min-height:var(--mc-touch-target-min);flex:0 0 auto;place-items:center;padding:0;border:thin solid transparent;border-radius:var(--mc-radius-pill);background:transparent;cursor:pointer}.mc-pagination__item:hover,.mc-pagination__item--current{background:var(--mc-color-surface-interactive);color:var(--mc-color-text)}.mc-pagination__item--current{border-color:var(--mc-color-action-primary);font-weight:var(--mc-font-weight-bold)}.mc-pagination__item:disabled{opacity:var(--mc-component-disabled-opacity);cursor:not-allowed}.mc-pagination__gap{display:inline-grid;min-width:var(--mc-space-6);min-height:var(--mc-touch-target-min);place-items:center;color:var(--mc-color-text-muted)}.mc-menu-item:focus-visible,.mc-breadcrumbs__item:focus-visible,.mc-pagination__item:focus-visible{outline:none;box-shadow:var(--mc-component-focus-ring)}@media(prefers-reduced-motion:reduce){.mc-menu-item,.mc-breadcrumbs__item,.mc-pagination__item{transition:none}}.mc-badge,.mc-chip,.mc-segments__item{display:inline-flex;align-items:center;justify-content:center;text-align:center}.mc-badge{min-height:1.625rem;gap:var(--mc-space-2);padding:var(--mc-space-1) var(--mc-space-3);border:1px solid transparent;border-radius:var(--mc-radius-pill);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold)}.mc-badge--compact{min-height:var(--mc-size-icon-lg);gap:var(--mc-space-1);padding-block:0;padding-inline:var(--mc-space-2)}.mc-badge__label,.mc-chip__label{display:inline-flex;align-items:center;justify-content:center;gap:var(--mc-space-2)}.mc-badge--neutral{background:var(--mc-component-badge-neutral-background);color:var(--mc-component-badge-neutral-text)}.mc-badge--info{background:var(--mc-component-badge-info-background);color:var(--mc-component-badge-info-text)}.mc-badge--accent{background:var(--mc-component-badge-accent-background);color:var(--mc-component-badge-accent-text)}.mc-badge--success{border-color:var(--mc-component-badge-success-border);background:var(--mc-component-badge-success-background);color:var(--mc-component-badge-success-text)}.mc-badge--trust{background:var(--mc-color-trust-verified);color:var(--mc-color-text-inverse)}.mc-badge--warning{border-color:var(--mc-component-badge-warning-border);background:var(--mc-component-badge-warning-background);color:var(--mc-component-badge-warning-text)}.mc-badge--danger{background:var(--mc-component-badge-danger-background);color:var(--mc-component-badge-danger-text)}.mc-badge--live{background:var(--mc-component-badge-live-background);color:var(--mc-component-badge-live-text)}.mc-badge__dot{width:var(--mc-space-2);height:var(--mc-space-2);border-radius:var(--mc-radius-pill);background:currentColor}.mc-badge--on-media{border-color:transparent;background:var(--mc-component-badge-on-media-background);color:var(--mc-component-badge-on-media-text);letter-spacing:var(--mc-letter-spacing-eyebrow);text-transform:uppercase;backdrop-filter:blur(var(--mc-space-2))}.mc-badge--on-media.mc-badge--success{background:color-mix(in srgb,var(--mc-color-status-success) 62%,var(--mc-color-overlay));color:var(--mc-color-text-on-media)}.mc-badge--on-media.mc-badge--warning{background:color-mix(in srgb,var(--mc-color-status-warning) 68%,var(--mc-color-overlay));color:var(--mc-color-text-on-media)}.mc-badge--on-media.mc-badge--info{background:color-mix(in srgb,var(--mc-color-status-info) 70%,var(--mc-color-overlay));color:var(--mc-color-text-on-media)}.mc-badge--on-media.mc-badge--accent{background:var(--mc-color-action-primary);color:var(--mc-color-action-primary-text)}.mc-chip{min-height:var(--mc-touch-target-min);padding-inline:var(--mc-space-4);border:1px solid var(--mc-color-border);border-radius:var(--mc-radius-pill);background:var(--mc-color-surface-interactive);color:var(--mc-color-text);cursor:pointer;gap:var(--mc-space-2)}.mc-chip--selected{border-color:var(--mc-color-action-primary);background:var(--mc-color-action-primary);color:var(--mc-color-action-primary-text)}.mc-segments{display:inline-flex;max-width:100%;padding:var(--mc-space-1);border:1px solid var(--mc-color-border-soft);border-radius:var(--mc-radius-pill);background:var(--mc-color-surface-raised);overflow-x:auto}.mc-segments__item{min-height:var(--mc-touch-target-min);gap:var(--mc-space-2);padding-inline:var(--mc-space-4);border:0;border-radius:var(--mc-radius-pill);background:transparent;color:var(--mc-color-text-muted);font-weight:var(--mc-font-weight-medium);white-space:nowrap;cursor:pointer}.mc-segments__item:not(.mc-segments__item--selected):not(:disabled):hover{background:var(--mc-color-surface-interactive);color:var(--mc-color-text)}.mc-segments__item:not(.mc-segments__item--selected):not(:disabled):active{background:var(--mc-color-action-primary-hover);color:var(--mc-color-action-primary-text)}.mc-segments__item--selected{background:var(--mc-color-action-primary);color:var(--mc-color-action-primary-text);font-weight:var(--mc-font-weight-bold)}.mc-segments__item--selected:not(:disabled):hover,.mc-segments__item--selected:not(:disabled):active{background:var(--mc-color-action-primary-hover)}.mc-segments__label{display:inline-grid;align-items:center;justify-content:center;min-width:0}.mc-segments__label>*{grid-area:1 / 1}.mc-segments__label-reserve{font-weight:var(--mc-font-weight-bold);visibility:hidden}.mc-chip:focus-visible,.mc-segments__item:focus-visible{outline:none;box-shadow:var(--mc-component-focus-ring)}.mc-chip:disabled,.mc-segments__item:disabled{opacity:var(--mc-component-disabled-opacity);cursor:not-allowed}@media(forced-colors:active){.mc-segments__item--selected{outline:1px solid Highlight;outline-offset:-1px;background:Highlight;color:HighlightText;forced-color-adjust:none}}.mc-tabs{display:flex;max-width:100%;gap:var(--mc-space-1);border-block-end:1px solid var(--mc-color-border);overflow-x:auto;scrollbar-width:none}.mc-tabs::-webkit-scrollbar{display:none}.mc-tabs__item{position:relative;display:inline-flex;min-width:max-content;min-height:var(--mc-touch-target-min);align-items:center;justify-content:center;padding-inline:var(--mc-space-4);border:0;background:transparent;color:var(--mc-color-text-muted);font:var(--mc-font-body);font-weight:var(--mc-font-weight-bold);cursor:pointer;gap:var(--mc-space-2)}.mc-tabs__item:after{position:absolute;inset-inline:var(--mc-space-2);inset-block-end:0;height:var(--mc-space-1);border-radius:var(--mc-radius-pill) var(--mc-radius-pill) 0 0;background:transparent;content:""}.mc-tabs__item--end{margin-inline-start:auto}.mc-tabs__item--selected{color:var(--mc-color-text)}.mc-tabs__item--selected:after{background:var(--mc-color-action-primary)}.mc-tabs__item:focus-visible{outline:none;box-shadow:var(--mc-component-focus-ring)}.mc-tabs__item:disabled{opacity:var(--mc-component-disabled-opacity);cursor:not-allowed}.mc-tooltip{position:relative;display:inline-flex}.mc-tooltip__trigger{display:inline-flex}.mc-tooltip__content{position:absolute;z-index:var(--mc-layer-disclosure);inset-inline-start:50%;width:max-content;max-width:min(18rem,calc(100vw - (2 * var(--mc-space-4))));padding:var(--mc-space-2) var(--mc-space-3);border:1px solid var(--mc-color-border);border-radius:var(--mc-radius-sm);background:var(--mc-color-surface-raised);color:var(--mc-color-text);box-shadow:var(--mc-shadow-raised);font:var(--mc-font-caption);opacity:0;pointer-events:none;transform:translate(-50%);transition:opacity var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.mc-tooltip--block-start .mc-tooltip__content{inset-block-end:calc(100% + var(--mc-space-2))}.mc-tooltip--block-end .mc-tooltip__content{inset-block-start:calc(100% + var(--mc-space-2))}.mc-tooltip:hover .mc-tooltip__content,.mc-tooltip:focus-within .mc-tooltip__content{opacity:1}@media(prefers-reduced-motion:reduce){.mc-tooltip__content{transition:none}}@media(max-width:639px){.mc-tooltip__content{inset-inline-start:auto;inset-inline-end:0;transform:none}}.mc-form-field{display:grid;gap:var(--mc-space-2)}.mc-form-field__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--mc-space-2);color:var(--mc-color-text);font-weight:650;line-height:1.25}.mc-form-field__optional,.mc-form-field__hint,.mc-form-field__status,.mc-form-field__error{margin:0;font:var(--mc-font-caption)}.mc-form-field__optional,.mc-form-field__hint{color:var(--mc-color-text-muted);font-weight:400}.mc-form-field__error{color:var(--mc-color-status-danger)}.mc-form-field--success .mc-form-field__status{color:var(--mc-color-status-success)}.mc-form-field--warning .mc-form-field__status{color:var(--mc-color-status-warning)}.mc-field-control,.mc-searchable-choice{position:relative;display:flex;width:100%}.mc-field{width:100%;min-height:var(--mc-touch-target-min);padding:var(--mc-space-3) var(--mc-space-4);border:1px solid var(--mc-component-field-border);border-radius:var(--mc-component-field-radius);background:var(--mc-component-field-background);color:var(--mc-component-field-text);font:var(--mc-font-body);transition:border-color var(--mc-motion-duration-fast) var(--mc-motion-easing-standard),box-shadow var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.mc-field::placeholder{color:var(--mc-component-field-placeholder)}.mc-field:hover:not(:disabled,:read-only),.mc-select:hover:not(:disabled),.mc-searchable-choice--open .mc-field{border-color:var(--mc-component-field-border-hover)}.mc-field:focus-visible{outline:none;box-shadow:var(--mc-component-focus-ring)}.mc-field:disabled,.mc-choice-control:has(:disabled),.mc-switch:has(:disabled){opacity:var(--mc-component-disabled-opacity);cursor:not-allowed}.mc-field:read-only,.mc-field-control--read-only .mc-field,.mc-searchable-choice--read-only .mc-field{background:var(--mc-component-field-read-only-background);cursor:default}.mc-field-control--invalid .mc-field,.mc-searchable-choice--invalid .mc-field,.mc-form-field--invalid .mc-field{border-color:var(--mc-color-status-danger)}.mc-field-control--loading .mc-field,.mc-searchable-choice--loading .mc-field{cursor:progress}.mc-field-control--populated .mc-field,.mc-searchable-choice--populated .mc-field{color:var(--mc-component-field-text)}.mc-field-control--compact .mc-field,.mc-field-control--compact.mc-searchable-choice .mc-field{padding-block:var(--mc-space-2)}.mc-field-control__leading,.mc-field-control__trailing,.mc-select-control__chevron,.mc-field-control__loader{position:absolute;top:50%;translate:0 -50%;z-index:1;color:var(--mc-color-text-muted);pointer-events:none}.mc-field-control__leading{inset-inline-start:var(--mc-space-4)}.mc-field-control__trailing,.mc-select-control__chevron,.mc-field-control__loader{inset-inline-end:var(--mc-space-4)}.mc-field--with-leading{padding-inline-start:var(--mc-space-12)}.mc-field--with-trailing,.mc-select{padding-inline-end:var(--mc-space-12)}.mc-field-control__loader{width:var(--mc-space-4);height:var(--mc-space-4);border:thin solid var(--mc-color-border);border-block-start-color:var(--mc-color-action-primary);border-radius:var(--mc-radius-pill);animation:mc-field-spin var(--mc-motion-duration-slow) linear infinite}.mc-field-control--multiline .mc-field-control__loader{top:var(--mc-space-4);translate:none}.mc-textarea{min-height:var(--mc-space-16);resize:vertical}.mc-select{appearance:none;cursor:pointer}.mc-select:open{border-color:var(--mc-component-field-border-hover);box-shadow:var(--mc-component-focus-ring)}.mc-select-control__chevron{transition:rotate var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.mc-select:open+.mc-select-control__chevron{rotate:180deg}.mc-select-control--inline-label{align-items:center;gap:var(--mc-space-2);padding-inline-start:var(--mc-space-4);border:1px solid var(--mc-component-field-border);border-radius:var(--mc-component-field-radius);background:var(--mc-component-field-background);transition:border-color var(--mc-motion-duration-fast) var(--mc-motion-easing-standard),box-shadow var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.mc-select-control--inline-label:hover:has(.mc-select:not(:disabled)),.mc-select-control--inline-label:has(.mc-select:is(:focus-visible,:open)){border-color:var(--mc-component-field-border-hover)}.mc-select-control--inline-label:has(.mc-select:is(:focus-visible,:open)){box-shadow:var(--mc-component-focus-ring)}.mc-select-control--inline-label.mc-field-control--invalid{border-color:var(--mc-color-status-danger)}.mc-select-control--inline-label:has(.mc-select:disabled){opacity:var(--mc-component-disabled-opacity);cursor:not-allowed}.mc-select-control--inline-label .mc-select{flex:1 1 auto;min-width:0;min-height:calc(var(--mc-touch-target-min) - 2px);padding-inline-start:0;border:0;background:transparent;font-weight:var(--mc-font-weight-semibold)}.mc-select-control--inline-label .mc-select:is(:focus-visible,:open,:disabled){box-shadow:none;opacity:1}.mc-select-control__prefix{flex:none;color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);white-space:nowrap;cursor:pointer}.mc-select-control__leading{display:inline-flex;flex:none;align-items:center}.mc-search-field{position:relative;display:flex;align-items:center}.mc-search-field>.mc-icon{position:absolute;inset-inline-start:var(--mc-space-4);pointer-events:none}.mc-search-field__input{padding-inline-start:var(--mc-space-12)}.mc-searchable-choice{flex-direction:column}.mc-searchable-choice__listbox{position:absolute;z-index:var(--mc-component-field-overlay-layer);inset-block-start:calc(100% + var(--mc-space-2));inset-inline:0;display:grid;max-height:calc(var(--mc-space-16) * 4);padding:var(--mc-space-2);border:1px solid var(--mc-color-border);border-radius:var(--mc-component-field-radius);background:var(--mc-color-surface-raised);box-shadow:var(--mc-shadow-overlay);overflow-y:auto}.mc-searchable-choice__option{display:flex;align-items:center;justify-content:space-between;min-height:var(--mc-touch-target-min);padding:var(--mc-space-2) var(--mc-space-3);border:0;border-radius:var(--mc-radius-sm);background:transparent;color:var(--mc-color-text);font:var(--mc-font-body);text-align:start;cursor:pointer}.mc-searchable-choice__option:hover,.mc-searchable-choice__option--active{background:var(--mc-color-surface-interactive)}.mc-searchable-choice__option[aria-selected=true]{color:var(--mc-color-action-primary);font-weight:650}.mc-searchable-choice__option:focus-visible{outline:none;box-shadow:var(--mc-component-focus-ring-inset)}.mc-searchable-choice__state{padding:var(--mc-space-3);color:var(--mc-color-text-muted);font:var(--mc-font-caption)}@keyframes mc-field-spin{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){.mc-field,.mc-select-control__chevron,.mc-switch__track,.mc-switch__thumb{transition:none}.mc-field-control__loader{animation:none}}.mc-field[type=file]{padding-block:var(--mc-space-2);padding-inline-start:var(--mc-space-2)}.mc-field[type=file]::file-selector-button{min-height:var(--mc-space-8);margin-inline-end:var(--mc-space-3);padding-inline:var(--mc-space-4);border:1px solid var(--mc-component-button-secondary-border);border-radius:var(--mc-radius-pill);background:var(--mc-component-button-secondary-background);color:var(--mc-component-button-secondary-text);font:inherit;font-weight:var(--mc-font-weight-bold);cursor:pointer}.mc-field[type=file]:hover:not(:disabled)::file-selector-button{background:var(--mc-component-button-secondary-background-hover)}.mc-date-picker{position:relative;display:flex;width:100%}.mc-date-picker__input{padding-inline-end:var(--mc-space-16)}.mc-date-picker--compact .mc-date-picker__input{padding-block:var(--mc-space-2)}.mc-date-picker--invalid .mc-date-picker__input{border-color:var(--mc-color-status-danger)}.mc-date-picker__trigger{position:absolute;inset-block-start:50%;inset-inline-end:var(--mc-space-1);translate:0 -50%}.mc-date-picker__surface{position:fixed;z-index:var(--mc-layer-disclosure);padding:var(--mc-space-4);overflow:auto;overscroll-behavior:contain;border:1px solid var(--mc-component-dialog-border);border-radius:var(--mc-radius-md);background:var(--mc-component-dialog-background);color:var(--mc-color-text);box-shadow:var(--mc-shadow-overlay);animation:mc-overlay-enter var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.mc-date-picker__header{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(5rem,auto) auto;align-items:center;gap:var(--mc-space-1);margin-block-end:var(--mc-space-2)}.mc-date-picker__select{min-width:0;min-height:var(--mc-touch-target-min);padding-inline:var(--mc-space-2);border:1px solid var(--mc-component-field-border);border-radius:var(--mc-radius-sm);background:var(--mc-component-field-background);color:var(--mc-component-field-text);font:var(--mc-font-body)}.mc-date-picker__select:focus-visible,.mc-date-picker__day:focus-visible{outline:none;box-shadow:var(--mc-component-focus-ring-inset)}.mc-date-picker__weekdays,.mc-date-picker__grid{display:grid;grid-template-columns:repeat(7,minmax(var(--mc-touch-target-min),1fr))}.mc-date-picker__weekdays abbr{display:grid;min-height:var(--mc-space-8);place-items:center;color:var(--mc-color-text-muted);font:var(--mc-font-caption);text-decoration:none}.mc-date-picker__day{display:grid;min-width:var(--mc-touch-target-min);min-height:var(--mc-touch-target-min);place-items:center;padding:0;border:0;border-radius:var(--mc-radius-pill);background:transparent;color:var(--mc-color-text);font:var(--mc-font-body);cursor:pointer}.mc-date-picker__day:hover:not(:disabled){background:var(--mc-color-surface-interactive)}.mc-date-picker__day[aria-selected=true]{background:var(--mc-color-action-primary);color:var(--mc-color-action-primary-text);font-weight:650}.mc-date-picker__day[aria-current=date]:not([aria-selected=true]){box-shadow:inset 0 0 0 2px var(--mc-color-action-primary)}.mc-date-picker__day--outside:not([aria-selected=true]){color:var(--mc-color-text-muted)}.mc-date-picker__day:disabled{opacity:var(--mc-component-disabled-opacity);cursor:not-allowed;text-decoration:line-through}@media(max-width:30rem){.mc-date-picker__surface{padding-inline:var(--mc-space-1);border-radius:var(--mc-radius-lg) var(--mc-radius-lg) 0 0}.mc-date-picker__header{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mc-date-picker__header>:first-child{grid-column:1;grid-row:2;justify-self:start}.mc-date-picker__header>:last-child{grid-column:2;grid-row:2;justify-self:end}.mc-date-picker__select{width:100%}}@media(prefers-reduced-motion:reduce){.mc-date-picker__surface{animation:none}}@media(forced-colors:active){.mc-date-picker__day[aria-selected=true]{border:2px solid Highlight;background:Highlight;color:HighlightText}}.mc-choice-control,.mc-switch{position:relative;display:inline-flex;align-items:center;min-height:var(--mc-touch-target-min);gap:var(--mc-space-3);color:var(--mc-color-text);cursor:pointer}.mc-choice-control__native,.mc-switch__native{position:absolute;width:var(--mc-space-1);height:var(--mc-space-1);opacity:0}.mc-choice-control__indicator{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--mc-space-6);height:var(--mc-space-6);border:thin solid var(--mc-component-field-border);border-radius:var(--mc-radius-sm);background:var(--mc-component-field-background)}.mc-choice-control__indicator--radio{border-radius:var(--mc-radius-pill)}.mc-choice-control__dot,.mc-choice-control__mixed{width:var(--mc-space-3);height:var(--mc-space-3);border-radius:var(--mc-radius-pill);background:currentColor}.mc-choice-control__mixed{height:thin}.mc-choice-control--checked .mc-choice-control__indicator,.mc-choice-control:has(:checked) .mc-choice-control__indicator{border-color:var(--mc-component-field-selected-background);background:var(--mc-component-field-selected-background);color:var(--mc-component-field-selected-text)}.mc-choice-control:has(:focus-visible) .mc-choice-control__indicator,.mc-switch:has(:focus-visible) .mc-switch__track{box-shadow:var(--mc-component-focus-ring)}.mc-choice-control--invalid .mc-choice-control__indicator,.mc-radio-group--invalid .mc-choice-control__indicator,.mc-switch--invalid .mc-switch__track{border-color:var(--mc-color-status-danger)}.mc-choice-control--read-only,.mc-radio-group--read-only .mc-choice-control,.mc-switch--read-only{cursor:default}.mc-radio-group{display:grid;min-width:0;margin:0;padding:0;border:0;gap:var(--mc-space-2)}.mc-radio-group__legend{margin-block-end:var(--mc-space-2);color:var(--mc-color-text);font-weight:650}.mc-switch__track{display:inline-flex;flex:0 0 auto;align-items:center;width:var(--mc-touch-target-min);height:var(--mc-space-6);padding:var(--mc-space-1);border:thin solid var(--mc-component-field-border);border-radius:var(--mc-radius-pill);background:var(--mc-component-field-background);transition:background var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.mc-switch__thumb{width:var(--mc-space-4);height:var(--mc-space-4);border-radius:var(--mc-radius-pill);background:var(--mc-color-text-muted);transition:translate var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.mc-switch--checked .mc-switch__track,.mc-switch:has(:checked) .mc-switch__track{border-color:var(--mc-component-field-selected-background);background:var(--mc-component-field-selected-background)}.mc-switch--checked .mc-switch__thumb,.mc-switch:has(:checked) .mc-switch__thumb{background:var(--mc-component-field-selected-text);translate:calc(var(--mc-touch-target-min) - var(--mc-space-6)) 0}@media(prefers-reduced-motion:reduce){.mc-switch__track,.mc-switch__thumb{transition:none}}.mc-password-field .mc-field{padding-inline-end:calc(var(--mc-touch-target-min) + var(--mc-space-3))}.mc-password-field,.mc-password-field>.mc-field-control{display:flex;width:100%}.mc-password-field .mc-field-control__trailing{inset-inline-end:0;pointer-events:auto}.mc-password-field .mc-icon-button{min-width:var(--mc-touch-target-min);min-height:var(--mc-touch-target-min);border-radius:var(--mc-component-field-radius)}.mc-password-requirements{display:grid;gap:var(--mc-space-2);color:var(--mc-color-text-muted)}.mc-password-requirements__label,.mc-password-requirements__advice{margin:0;font:var(--mc-font-caption)}.mc-password-requirements__label{color:var(--mc-color-text);font-weight:650}.mc-password-requirements__list{display:grid;margin:0;padding:0;gap:var(--mc-space-2);list-style:none}.mc-password-requirements__item{display:grid;grid-template-columns:var(--mc-space-6) minmax(0,1fr);align-items:start;gap:var(--mc-space-2);font:var(--mc-font-caption)}.mc-password-requirements__marker{display:inline-flex;align-items:center;justify-content:center;width:var(--mc-space-6);height:var(--mc-space-6);border:thin solid var(--mc-color-border);border-radius:var(--mc-radius-pill)}.mc-password-requirements__item--success{color:var(--mc-color-status-success)}.mc-password-requirements__item--error{color:var(--mc-color-status-danger)}.mc-password-requirements__item--pending{color:var(--mc-color-text)}.mc-password-requirements__spinner{width:var(--mc-space-3);height:var(--mc-space-3);border:thin solid currentColor;border-block-start-color:transparent;border-radius:var(--mc-radius-pill);animation:mc-password-requirement-spin var(--mc-motion-duration-slow) linear infinite}@keyframes mc-password-requirement-spin{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){.mc-password-requirements__spinner{animation:none}}.mc-card{min-width:0;overflow:clip;border:1px solid var(--mc-component-card-border);border-radius:var(--mc-component-card-radius);background:var(--mc-component-card-background);color:var(--mc-color-text);box-shadow:var(--mc-component-card-shadow)}.mc-card--outlined{background:var(--mc-color-surface);box-shadow:none}.mc-card--plain{border-color:transparent;background:transparent;box-shadow:none}.mc-card--interactive{transition:border-color var(--mc-motion-duration-fast) var(--mc-motion-easing-standard),transform var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.mc-card--interactive:hover{border-color:var(--mc-color-action-primary);transform:translateY(calc(-1 * var(--mc-motion-lift)))}.mc-card--padding-normal>:where(.mc-card__header,.mc-card__body,.mc-card__footer){padding:var(--mc-space-4)}.mc-card--padding-compact>:where(.mc-card__header,.mc-card__body,.mc-card__footer){padding:var(--mc-space-3)}.mc-card--padding-spacious>:where(.mc-card__header,.mc-card__body,.mc-card__footer){padding:var(--mc-space-6)}.mc-card__header+.mc-card__body,.mc-card__body+.mc-card__footer{padding-top:0}.mc-card--padding-none>:where(.mc-card__header,.mc-card__body,.mc-card__footer){padding:0}.mc-card--padding-none>.mc-card__body{height:100%}@media(prefers-reduced-motion:reduce){.mc-card--interactive{transition:none}.mc-card--interactive:hover{transform:none}}.mc-panel,.mc-surface{min-width:0;border:thin solid var(--mc-component-card-border);border-radius:var(--mc-component-card-radius);background:var(--mc-color-surface);color:var(--mc-color-text)}.mc-panel--raised,.mc-surface--raised{background:var(--mc-color-surface-raised);box-shadow:var(--mc-shadow-raised)}.mc-panel--plain,.mc-surface--plain{border-color:transparent;background:transparent}.mc-panel--padding-none,.mc-surface--padding-none{padding:0}.mc-panel--padding-compact,.mc-surface--padding-compact{padding:var(--mc-space-3)}.mc-panel--padding-normal,.mc-surface--padding-normal{padding:var(--mc-space-4)}.mc-panel--padding-spacious,.mc-surface--padding-spacious{padding:clamp(var(--mc-space-6),3vw,var(--mc-space-8))}.mc-panel__header,.mc-panel__body,.mc-panel__footer{min-width:0}.mc-panel__header,.mc-panel__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-space-3)}.mc-panel__header+.mc-panel__body,.mc-panel__body+.mc-panel__footer{margin-top:var(--mc-space-4)}.mc-list,.mc-definition-list{min-width:0;margin:0;padding:0;list-style:none}.mc-list-item{position:relative;display:flex;min-width:0;align-items:center;gap:var(--mc-space-3);color:var(--mc-color-text)}.mc-list--comfortable>.mc-list-item{padding:var(--mc-space-4)}.mc-list--compact>.mc-list-item{padding:var(--mc-space-3)}.mc-list--divided>.mc-list-item+.mc-list-item,.mc-definition-list--divided>.mc-definition-item+.mc-definition-item{border-top:thin solid var(--mc-color-border)}.mc-list-item__content{min-width:0;flex:1}.mc-list-item__leading,.mc-list-item__trailing{display:inline-flex;flex:none;align-items:center;gap:var(--mc-space-2)}.mc-list-item--interactive{transition:background-color var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.mc-list-item--interactive:hover{background:var(--mc-color-surface-interactive)}.mc-list-item--current{background:var(--mc-color-surface-interactive);font-weight:var(--mc-font-weight-semibold)}.mc-list-item--current:before{position:absolute;inset-block:var(--mc-space-2);inset-inline-start:0;width:var(--mc-space-1);border-radius:var(--mc-radius-pill);background:var(--mc-color-action-primary);content:""}.mc-table-region{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;border:thin solid var(--mc-color-border);border-radius:var(--mc-radius-md);background:var(--mc-color-surface)}.mc-table-region:focus-visible{outline:none;box-shadow:var(--mc-component-focus-ring)}.mc-table-region--wide .mc-table{min-width:max-content}.mc-table{width:100%;border-collapse:collapse;color:var(--mc-color-text);font:var(--mc-font-body);text-align:start}.mc-table caption{padding:var(--mc-space-4);color:var(--mc-color-text);font:var(--mc-font-title);text-align:start}.mc-table :where(th,td){min-width:0;border-top:thin solid var(--mc-color-border);text-align:start;vertical-align:middle}.mc-table--comfortable :where(th,td){padding:var(--mc-space-4)}.mc-table--compact :where(th,td){padding:var(--mc-space-3)}.mc-table th{background:var(--mc-color-surface-interactive);color:var(--mc-color-text-muted);font-weight:var(--mc-font-weight-semibold)}.mc-table--sticky-header thead th{position:sticky;z-index:1;top:0}.mc-table tbody tr:hover{background:var(--mc-color-surface-interactive)}.mc-definition-item{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--mc-space-4)}.mc-definition-list--comfortable>.mc-definition-item{padding-block:var(--mc-space-4)}.mc-definition-list--compact>.mc-definition-item{padding-block:var(--mc-space-3)}.mc-definition-item__term,.mc-definition-item__description{min-width:0;margin:0;overflow-wrap:anywhere}.mc-definition-item__term{color:var(--mc-color-text-muted);font-weight:var(--mc-font-weight-medium)}.mc-avatar{display:inline-grid;flex:none;overflow:hidden;place-items:center;border-radius:var(--mc-radius-pill);background:var(--mc-color-surface-interactive);color:var(--mc-color-text);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold)}.mc-avatar--compact{width:var(--mc-size-control-sm);height:var(--mc-size-control-sm)}.mc-avatar--medium{width:var(--mc-size-control-md);height:var(--mc-size-control-md)}.mc-avatar--large{width:var(--mc-size-control-lg);height:var(--mc-size-control-lg)}.mc-avatar--ring{box-shadow:0 0 0 2px color-mix(in srgb,var(--mc-color-action-primary) 45%,transparent),0 0 0 calc(2px + var(--mc-space-1)) color-mix(in srgb,var(--mc-color-action-primary) 8%,transparent)}.mc-avatar__image,.mc-avatar__fallback{width:100%;height:100%}.mc-avatar__image{object-fit:cover}.mc-avatar__fallback{display:grid;place-items:center}.mc-separator{flex:none;margin:0;border:0;background:var(--mc-color-separator-subtle)}.mc-separator--horizontal{width:100%;border-top:thin solid var(--mc-color-separator-subtle);background:transparent}.mc-separator--vertical{align-self:stretch;min-height:var(--mc-size-icon-lg);border-left:thin solid var(--mc-color-separator-subtle);background:transparent}@media(max-width:39.999rem){.mc-definition-item{grid-template-columns:minmax(0,1fr);gap:var(--mc-space-1)}.mc-table--comfortable :where(th,td){padding:var(--mc-space-3)}}@media(prefers-reduced-motion:reduce){.mc-list-item--interactive{transition:none}}.mc-icon-tile{display:inline-grid;flex:none;width:var(--mc-size-tile-md);height:var(--mc-size-tile-md);place-items:center;border:1px solid var(--mc-color-border-soft);border-radius:var(--mc-radius-md);background:var(--mc-color-surface-raised);color:var(--mc-color-text-muted)}.mc-icon-tile--compact{width:var(--mc-size-tile-sm);height:var(--mc-size-tile-sm);border-radius:var(--mc-radius-sm)}.mc-icon-tile>:where(svg,img){max-width:var(--mc-size-icon-md);max-height:var(--mc-size-icon-md)}.mc-icon-tile--compact>:where(svg,img){max-width:var(--mc-size-icon-sm);max-height:var(--mc-size-icon-sm)}.mc-panel--sunken,.mc-surface--sunken{border-color:transparent;background:var(--mc-color-surface-sunken);box-shadow:inset 0 0 0 1px var(--mc-color-separator-subtle)}.mc-panel--overlay,.mc-surface--overlay{border-color:transparent;background:var(--mc-color-surface-raised);box-shadow:var(--mc-shadow-overlay)}.mc-separator--strong{border-color:var(--mc-color-separator-strong);background:var(--mc-color-separator-strong)}.mc-feedback{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);gap:var(--mc-space-3);padding:var(--mc-space-6);border:1px solid var(--mc-component-feedback-border);border-radius:var(--mc-radius-md);background:var(--mc-component-feedback-background)}.mc-feedback>div{min-width:0}.mc-feedback--compact{padding:var(--mc-space-4)}.mc-feedback__signal{width:var(--mc-space-3);height:var(--mc-space-3);margin-top:var(--mc-space-1);border-radius:var(--mc-radius-pill);background:var(--mc-color-status-info)}.mc-feedback--success .mc-feedback__signal{background:var(--mc-color-status-success)}.mc-feedback--error .mc-feedback__signal,.mc-feedback--offline .mc-feedback__signal,.mc-feedback--permission .mc-feedback__signal,.mc-feedback--permission-denied .mc-feedback__signal{background:var(--mc-color-status-danger)}.mc-feedback--degraded .mc-feedback__signal,.mc-feedback--disabled .mc-feedback__signal,.mc-feedback--outcome-unknown .mc-feedback__signal,.mc-feedback--pending .mc-feedback__signal,.mc-feedback--retry .mc-feedback__signal,.mc-feedback--unknown .mc-feedback__signal,.mc-feedback--warning .mc-feedback__signal{background:var(--mc-color-status-warning)}.mc-feedback--loading .mc-feedback__signal,.mc-feedback--empty .mc-feedback__signal,.mc-feedback--no-results .mc-feedback__signal,.mc-feedback--skeleton .mc-feedback__signal{background:var(--mc-color-status-info)}.mc-feedback__title{margin:0;font-weight:700}.mc-feedback__message{margin:var(--mc-space-2) 0 0;color:var(--mc-color-text-muted);overflow-wrap:anywhere}.mc-feedback__body,.mc-feedback__actions{margin-top:var(--mc-space-4)}.mc-banner,.mc-feedback-toast{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--mc-space-3);padding:var(--mc-space-4);border:1px solid var(--mc-component-feedback-border);border-radius:var(--mc-radius-md);background:var(--mc-component-feedback-background);color:var(--mc-color-text)}.mc-banner__signal,.mc-feedback-toast__signal{width:var(--mc-space-3);height:var(--mc-space-3);margin-top:var(--mc-space-1);border-radius:var(--mc-radius-pill);background:var(--mc-color-status-info)}.mc-banner--success .mc-banner__signal,.mc-feedback-toast--success .mc-feedback-toast__signal{background:var(--mc-color-status-success)}.mc-banner--warning .mc-banner__signal,.mc-feedback-toast--warning .mc-feedback-toast__signal{background:var(--mc-color-status-warning)}.mc-banner--danger .mc-banner__signal,.mc-feedback-toast--danger .mc-feedback-toast__signal{background:var(--mc-color-status-danger)}.mc-banner__title,.mc-banner__message,.mc-feedback-toast__title,.mc-feedback-toast__message{margin:0}.mc-banner__title,.mc-feedback-toast__title{font:var(--mc-font-body);font-weight:var(--mc-font-weight-bold)}.mc-banner__message,.mc-feedback-toast__message{margin-top:var(--mc-space-1);color:var(--mc-color-text-muted)}.mc-banner__actions,.mc-feedback-toast__actions{display:flex;flex-wrap:wrap;gap:var(--mc-space-3);margin-top:var(--mc-space-3)}.mc-banner__dismiss,.mc-feedback-toast__dismiss{align-self:start}.mc-feedback-toast-region{position:fixed;z-index:var(--mc-layer-notification);inset-inline-end:max(var(--mc-space-4),env(safe-area-inset-right));display:grid;width:min(25rem,calc(100vw - (2 * var(--mc-space-4))));max-height:calc(100dvh - (2 * var(--mc-space-4)));gap:var(--mc-space-3);overflow-y:auto;overscroll-behavior:contain}.mc-feedback-toast-region--block-start{inset-block-start:calc(var(--mc-layout-header-min-block) + var(--mc-layout-safe-top))}.mc-feedback-toast-region--block-end{inset-block-end:max(var(--mc-space-4),env(safe-area-inset-bottom))}@media(max-width:639px){.mc-feedback-toast-region{inset-inline:var(--mc-space-3);width:auto;max-height:calc(100dvh - (2 * var(--mc-space-3)))}.mc-feedback-toast-region--block-end{inset-block-end:var(--mc-layout-bottom-navigation-clearance)}}.mc-feedback__actions{display:flex;flex-wrap:wrap;gap:var(--mc-space-3)}.mc-skeleton{display:grid;gap:var(--mc-space-2)}.mc-skeleton__line{height:var(--mc-space-3);border-radius:var(--mc-radius-pill);background:linear-gradient(90deg,var(--mc-component-skeleton-background),var(--mc-component-skeleton-highlight),var(--mc-component-skeleton-background));background-size:200% 100%;animation:mc-shimmer var(--mc-motion-duration-loop) var(--mc-motion-easing-standard) infinite}.mc-skeleton__line--short{width:68%}@keyframes mc-shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.mc-skeleton__line{animation:none}}.mc-empty-state{display:grid;min-width:0;max-width:var(--mc-component-empty-state-max-inline);margin-inline:auto;gap:var(--mc-component-empty-state-gap);padding:var(--mc-component-empty-state-padding);border:1px solid var(--mc-component-empty-state-border);border-radius:var(--mc-component-empty-state-radius);background:var(--mc-component-empty-state-background);box-shadow:var(--mc-component-empty-state-shadow);color:var(--mc-color-text);overflow:hidden;animation:mc-empty-state-enter var(--mc-component-empty-state-motion-duration) var(--mc-motion-easing-standard) both}.mc-empty-state__visual{position:relative;align-self:center;justify-self:center;width:min(100%,var(--mc-component-empty-state-visual-inline));aspect-ratio:4 / 3;border:1px solid var(--mc-component-empty-state-visual-border);border-radius:var(--mc-component-empty-state-visual-radius);background:var(--mc-component-empty-state-visual-background);overflow:hidden}.mc-empty-state__visual-orbit,.mc-empty-state__visual-card,.mc-empty-state__visual-spark{position:absolute;display:block}.mc-empty-state__visual-orbit{inset-block-start:18%;inset-inline-start:18%;width:54%;aspect-ratio:1;border:var(--mc-space-1) solid var(--mc-component-empty-state-accent);border-radius:var(--mc-radius-pill);opacity:.74}.mc-empty-state__visual-card{inset-inline-end:12%;inset-block-end:15%;width:48%;height:38%;border:1px solid var(--mc-component-empty-state-visual-border);border-radius:var(--mc-radius-md);background:var(--mc-component-empty-state-visual-card-background);box-shadow:var(--mc-shadow-resting);transform:rotate(-5deg)}.mc-empty-state__visual-spark{inset-block-start:18%;inset-inline-end:17%;width:var(--mc-space-4);aspect-ratio:1;border-radius:var(--mc-radius-pill);background:var(--mc-component-empty-state-accent);box-shadow:calc(-1 * var(--mc-space-8)) var(--mc-space-12) 0 var(--mc-component-empty-state-accent-soft),calc(-1 * var(--mc-space-16)) var(--mc-space-2) 0 var(--mc-component-empty-state-accent-soft)}.mc-empty-state__content{align-self:center;min-width:0;max-width:var(--mc-layout-content-readable);text-align:center}.mc-empty-state__eyebrow,.mc-empty-state__title,.mc-empty-state__description{margin:0;overflow-wrap:anywhere}.mc-empty-state__eyebrow{color:var(--mc-component-empty-state-accent);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);letter-spacing:var(--mc-letter-spacing-eyebrow);text-transform:uppercase}.mc-empty-state__title{margin-top:var(--mc-space-2);font:var(--mc-font-title);font-weight:var(--mc-font-weight-bold);text-wrap:balance}.mc-empty-state__description{margin-top:var(--mc-space-3);color:var(--mc-color-text);font:var(--mc-font-body)}.mc-empty-state__actions,.mc-empty-state__suggestions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--mc-layout-control-gap);margin-top:var(--mc-space-6)}.mc-empty-state__suggestions{margin-top:var(--mc-space-4);gap:var(--mc-space-2)}.mc-empty-state__actions>*,.mc-empty-state__suggestions>*{min-width:0;max-width:100%}.mc-empty-state__actions :where(button,a),.mc-empty-state__suggestions :where(button,a){min-width:var(--mc-touch-target-min);min-height:var(--mc-touch-target-min)}@media(max-width:39.99rem){.mc-empty-state{gap:var(--mc-space-4);padding:var(--mc-space-4)}.mc-empty-state__visual{width:min(100%,var(--mc-layout-empty-state-visual-compact-inline))}.mc-empty-state__title{margin-top:var(--mc-space-1)}.mc-empty-state__description{margin-top:var(--mc-space-2)}.mc-empty-state__actions{gap:var(--mc-space-2);margin-top:var(--mc-space-4)}.mc-empty-state__suggestions{margin-top:var(--mc-space-3)}}@media(min-width:40rem){.mc-empty-state--discovery{grid-template-columns:minmax(9rem,var(--mc-component-empty-state-visual-inline)) minmax(0,1fr)}.mc-empty-state--discovery .mc-empty-state__content{text-align:start}.mc-empty-state--discovery .mc-empty-state__actions,.mc-empty-state--discovery .mc-empty-state__suggestions{justify-content:flex-start}}@keyframes mc-empty-state-enter{0%{opacity:0;transform:translateY(var(--mc-motion-lift))}}@media(prefers-reduced-motion:reduce){.mc-empty-state{animation:none}}@media(forced-colors:active){.mc-empty-state,.mc-empty-state__visual,.mc-empty-state__visual-card{border-color:CanvasText;background:Canvas;box-shadow:none;color:CanvasText}.mc-empty-state__visual-orbit{border-color:Highlight}.mc-empty-state__visual-spark{background:Highlight;box-shadow:none}}.mc-loading-region{min-width:0}.mc-loading-region__initial{display:contents}.mc-loading-region__refresh,.mc-loading-region__append,.mc-loading-region__finalizing{margin-block-start:var(--mc-space-3)}.mc-progress{display:grid;min-width:0;gap:var(--mc-space-2);color:var(--mc-color-text);font:var(--mc-font-caption)}.mc-progress__header{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:var(--mc-space-3)}.mc-progress__label{min-width:0;overflow-wrap:anywhere}.mc-progress__value{flex:none;color:var(--mc-color-text-muted);font-variant-numeric:tabular-nums}.mc-progress__track{width:100%;height:var(--mc-component-progress-block-size);overflow:hidden;border:0;border-radius:var(--mc-radius-pill);appearance:none;background:var(--mc-component-progress-track);color:var(--mc-component-progress-fill)}.mc-progress__track::-webkit-progress-bar{border-radius:var(--mc-radius-pill);background:var(--mc-component-progress-track)}.mc-progress__track::-webkit-progress-value{border-radius:var(--mc-radius-pill);background:var(--mc-component-progress-fill)}.mc-progress__track::-moz-progress-bar{border-radius:var(--mc-radius-pill);background:var(--mc-component-progress-fill)}.mc-progress[data-progress-mode=indeterminate] .mc-progress__track{background:linear-gradient(90deg,var(--mc-component-progress-track),var(--mc-component-progress-fill),var(--mc-component-progress-track));background-size:200% 100%;animation:mc-progress-indeterminate var(--mc-motion-duration-loop) var(--mc-motion-easing-standard) infinite}.mc-progress[data-tone=success]{--mc-component-progress-fill: var(--mc-color-status-success)}.mc-progress[data-tone=warning]{--mc-component-progress-fill: var(--mc-color-status-warning)}.mc-progress[data-tone=danger]{--mc-component-progress-fill: var(--mc-color-status-danger)}.mc-progress[data-tone] .mc-progress__value{color:var(--mc-component-progress-fill);font-weight:var(--mc-font-weight-semibold)}@keyframes mc-progress-indeterminate{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.mc-progress[data-progress-mode=indeterminate] .mc-progress__track{animation:none;background:var(--mc-component-progress-fill)}}.mc-sortable-list{display:grid;min-width:0;margin:0;padding:0;gap:var(--mc-space-2);list-style:none}.mc-sortable-list__status{display:contents}.mc-sortable-item{position:relative;display:flex;min-width:0;align-items:center;gap:var(--mc-space-3);padding:var(--mc-space-2) var(--mc-space-3);border:thin solid var(--mc-color-border-soft);border-radius:var(--mc-radius-md);background:var(--mc-color-surface-raised);color:var(--mc-color-text);transition:opacity var(--mc-motion-duration-fast) var(--mc-motion-easing-standard),box-shadow var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.mc-sortable-item__handle,.mc-sortable-item__moves{display:inline-flex;flex:none;align-items:center}.mc-sortable-item__handle .mc-icon-button{touch-action:none;cursor:grab}.mc-sortable-item__handle .mc-icon-button:disabled{cursor:default}.mc-sortable-list[data-dragging] .mc-sortable-item__handle .mc-icon-button{cursor:grabbing}.mc-sortable-item__content{flex:1 1 auto;min-width:0}.mc-sortable-item[data-dragging]{opacity:var(--mc-opacity-disabled);box-shadow:var(--mc-shadow-raised)}.mc-sortable-item[data-drop-edge]:after{position:absolute;inset-inline:0;height:var(--mc-space-1);border-radius:var(--mc-radius-pill);background:var(--mc-color-action-primary);content:"";pointer-events:none}.mc-sortable-item[data-drop-edge=before]:after{inset-block-start:calc(var(--mc-space-1) * -1.5)}.mc-sortable-item[data-drop-edge=after]:after{inset-block-end:calc(var(--mc-space-1) * -1.5)}@media(prefers-reduced-motion:reduce){.mc-sortable-item{transition:none}}.mc-flag{display:inline-grid;flex:0 0 auto;overflow:hidden;place-items:center;border:1px solid color-mix(in srgb,var(--mc-color-border) 70%,transparent);border-radius:var(--mc-radius-1);background:var(--mc-color-surface-interactive);box-shadow:var(--mc-elevation-resting)}.mc-flag--standard{width:1.25rem;height:.875rem}.mc-flag--compact{width:1.125rem;height:.75rem}.mc-flag img{width:100%;height:100%;object-fit:cover}.mc-gender-mark{display:inline-grid;flex:0 0 auto;place-items:center}.mc-gender-mark--standard{width:var(--mc-size-icon-md);height:var(--mc-size-icon-md)}.mc-gender-mark--compact{width:var(--mc-size-icon-sm);height:var(--mc-size-icon-sm)}.mc-gender-mark--large{width:var(--mc-space-8);height:var(--mc-space-8);border-radius:var(--mc-radius-pill);box-shadow:var(--mc-shadow-resting)}.mc-gender-mark img{width:100%;height:100%}.mc-tag-list{position:relative;min-width:0}.mc-tag-list__row{display:flex;flex-wrap:wrap;gap:var(--mc-space-2);margin:0;padding:0;list-style:none}.mc-tag-list__probe{position:absolute;inset-block-start:0;inset-inline:0;visibility:hidden;pointer-events:none}.mc-tag-list__tag{display:inline-flex;min-height:var(--mc-space-6);align-items:center;padding-inline:var(--mc-space-3);border:1px solid var(--mc-color-border-soft);border-radius:var(--mc-radius-pill);color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-semibold);white-space:nowrap}.mc-tag-list__tag--overflow{border-color:var(--mc-color-border);color:var(--mc-color-text);font-variant-numeric:tabular-nums}.mc-tag-list--accent .mc-tag-list__row{gap:var(--mc-space-2) var(--mc-space-3)}.mc-tag-list--accent .mc-tag-list__tag{min-height:0;padding:var(--mc-space-1) var(--mc-space-2);border-color:color-mix(in srgb,var(--mc-color-action-primary) 42%,transparent);background:color-mix(in srgb,var(--mc-color-action-primary) 16%,var(--mc-color-surface-interactive));color:var(--mc-color-text);font-weight:var(--mc-font-weight-medium)}.mc-media-fallback{display:grid;width:100%;height:100%;min-height:var(--mc-touch-target-min);place-content:center;place-items:center;gap:var(--mc-space-2);padding:var(--mc-space-4);background:linear-gradient(145deg,var(--mc-color-surface-interactive),color-mix(in srgb,var(--mc-color-action-primary) 16%,var(--mc-color-surface)));color:var(--mc-color-text-muted);text-align:center}.mc-media-fallback .mc-icon{color:var(--mc-color-action-primary)}.mc-media-skeleton{display:grid;gap:var(--mc-space-3);overflow:clip;padding:0 0 var(--mc-space-4);border:1px solid var(--mc-component-card-border);border-radius:var(--mc-component-card-radius);background:var(--mc-component-card-background)}.mc-media-skeleton__preview,.mc-media-skeleton__line{background:linear-gradient(90deg,var(--mc-component-skeleton-background),var(--mc-component-skeleton-highlight),var(--mc-component-skeleton-background));background-size:200% 100%;animation:mc-shimmer var(--mc-motion-duration-loop) var(--mc-motion-easing-standard) infinite}.mc-media-skeleton__preview{aspect-ratio:4 / 3}.mc-media-skeleton--portrait .mc-media-skeleton__preview{aspect-ratio:4 / 5}.mc-media-skeleton--square .mc-media-skeleton__preview{aspect-ratio:1}.mc-media-skeleton--wide .mc-media-skeleton__preview{aspect-ratio:16 / 9}.mc-media-skeleton__line{width:calc(100% - (2 * var(--mc-space-4)));height:var(--mc-space-3);margin-inline:var(--mc-space-4);border-radius:var(--mc-radius-pill)}.mc-media-skeleton__line--short{width:52%}@media(prefers-reduced-motion:reduce){.mc-media-skeleton__preview,.mc-media-skeleton__line{animation:none}}.mc-premium-badge{max-width:100%}.mc-premium-badge .mc-icon{flex:0 0 auto}.mc-price{display:inline-flex;min-width:0;align-items:baseline;gap:var(--mc-space-1);color:var(--mc-color-value-credits);font:var(--mc-font-caption);white-space:nowrap}.mc-price__amount{font-weight:var(--mc-font-weight-bold)}.mc-price--compact{font:var(--mc-font-caption)}.mc-price--normal{font:var(--mc-font-body)}.mc-price--prominent .mc-price__amount{font:var(--mc-font-title)}.mc-price__prefix,.mc-price__unit{color:var(--mc-color-text-muted)}.mc-token-amount{display:inline-flex;min-width:0;align-items:center;gap:var(--mc-space-1);color:var(--mc-color-value-credits);font:var(--mc-font-body);white-space:nowrap}.mc-token-amount__value{color:currentColor;font:inherit;font-weight:var(--mc-font-weight-bold);font-variant-numeric:tabular-nums}.mc-token-amount--symbol{align-items:baseline}.mc-token-amount--compact{font:var(--mc-font-caption)}.mc-token-amount--prominent{font:var(--mc-font-title)}.mc-token-amount--display{font:var(--mc-font-display)}.mc-token-amount--tone-inherit{color:inherit}.mc-token-amount--tone-positive{color:var(--mc-color-status-success)}@media(forced-colors:active){.mc-token-amount{color:CanvasText}}.mc-status-badge{max-width:100%}.mc-status-badge .mc-badge__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:39.999rem){.mc-status-badge--collapse-label-on-small{min-width:var(--mc-space-6);min-height:var(--mc-space-6);justify-content:center;padding:0}.mc-status-badge--collapse-label-on-small .mc-badge__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mc-status-badge--collapse-label-on-small .mc-badge__dot{display:none}}.mc-overlay{position:fixed;inset:0;z-index:var(--mc-layer-modal);display:grid;place-items:center;padding:var(--mc-space-4);background:var(--mc-component-overlay-backdrop);backdrop-filter:blur(var(--mc-component-overlay-backdrop-blur))}.mc-dialog,.mc-drawer{border:1px solid var(--mc-component-dialog-border);background:var(--mc-component-dialog-background);color:var(--mc-color-text);box-shadow:inset 0 1px 0 var(--mc-component-dialog-edge),var(--mc-component-dialog-shadow);animation:mc-overlay-enter var(--mc-motion-duration-standard) var(--mc-motion-easing-emphasized)}.mc-dialog{position:relative;isolation:isolate;display:flex;width:min(var(--mc-component-dialog-inline-standard),100%);max-height:calc(100dvh - (2 * var(--mc-space-4)));flex-direction:column;padding:var(--mc-space-6);border-radius:var(--mc-radius-lg);overflow:hidden}.mc-dialog__background{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.mc-dialog__background>*{position:absolute;inset:0}.mc-dialog__background img{width:100%;height:100%;object-fit:cover;object-position:center}.mc-dialog--tone-media{color:var(--mc-color-text-on-media)}.mc-dialog--tone-media .mc-dialog__title{color:inherit}.mc-dialog--tone-media .mc-dialog__description{color:color-mix(in srgb,currentColor 70%,transparent)}.mc-dialog--compact{width:min(var(--mc-component-dialog-inline-compact),100%)}.mc-dialog--standard{width:min(var(--mc-component-dialog-inline-standard),100%)}.mc-dialog--reading,.mc-dialog--reading-mobile-fullscreen{width:min(var(--mc-component-dialog-inline-reading),100%)}.mc-dialog--wide-media,.mc-dialog--wide-media-mobile-fullscreen{width:min(var(--mc-component-dialog-inline-wide-media),100%)}.mc-dialog--mobile-fullscreen{width:min(var(--mc-component-dialog-inline-standard),100%)}.mc-dialog__header,.mc-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-space-4)}.mc-dialog__title,.mc-drawer__title{margin:0;font:var(--mc-font-title)}.mc-dialog__header-meta{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--mc-space-2);margin-inline-start:auto}.mc-dialog__close,.mc-drawer__close{display:inline-grid;width:var(--mc-touch-target-min);height:var(--mc-touch-target-min);flex:0 0 auto;place-items:center;padding:0;border:1px solid var(--mc-color-border);border-radius:var(--mc-radius-pill);background:var(--mc-color-surface-interactive);color:var(--mc-color-text);cursor:pointer}.mc-dialog__close:focus-visible,.mc-drawer__close:focus-visible{outline:none;box-shadow:var(--mc-component-focus-ring)}.mc-dialog__body,.mc-drawer__body{margin-top:var(--mc-space-4)}.mc-dialog__header,.mc-dialog__description,.mc-dialog__actions{flex:0 0 auto}.mc-dialog__body{min-height:0;flex:1 1 auto;overflow-y:auto}.mc-dialog__description,.mc-drawer__description{margin:var(--mc-space-2) 0 0;color:var(--mc-color-text-muted)}.mc-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--mc-space-3);margin-top:var(--mc-space-6)}.mc-overlay--drawer{place-items:stretch;padding:0}.mc-drawer{width:min(28rem,100%);height:100dvh;padding:var(--mc-space-6);overflow-y:auto}.mc-drawer--left{justify-self:start;border-radius:0 var(--mc-radius-lg) var(--mc-radius-lg) 0}.mc-drawer--right{justify-self:end;border-radius:var(--mc-radius-lg) 0 0 var(--mc-radius-lg)}.mc-popover__surface{position:fixed;z-index:var(--mc-layer-disclosure);min-width:min(16rem,calc(100vw - (2 * var(--mc-space-4))));padding:var(--mc-space-4);overflow:auto;overscroll-behavior:contain;border:1px solid var(--mc-component-dialog-border);border-radius:var(--mc-radius-md);background:var(--mc-component-dialog-background);color:var(--mc-color-text);box-shadow:var(--mc-shadow-overlay);animation:mc-overlay-enter var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}@keyframes mc-overlay-enter{0%{opacity:0;transform:translateY(var(--mc-motion-lift))}}@media(prefers-reduced-motion:reduce){.mc-dialog,.mc-drawer,.mc-popover__surface{animation:none}}@media(max-width:39.999rem){.mc-overlay--dialog-mobile-fullscreen,.mc-overlay--dialog-reading-mobile-fullscreen,.mc-overlay--dialog-wide-media-mobile-fullscreen{place-items:stretch;padding:0}.mc-dialog--mobile-fullscreen,.mc-dialog--reading-mobile-fullscreen,.mc-dialog--wide-media-mobile-fullscreen{width:100%;max-height:100dvh;min-height:100dvh;border-radius:0}.mc-dialog--reading-mobile-fullscreen,.mc-dialog--wide-media-mobile-fullscreen{padding-block-end:max(var(--mc-space-6),env(safe-area-inset-bottom));padding-inline:max(var(--mc-space-4),env(safe-area-inset-left)) max(var(--mc-space-4),env(safe-area-inset-right))}}.mc-chart{border:1px solid var(--mc-component-chart-grid);border-radius:var(--mc-radius-md);background:var(--mc-component-feedback-background)}.mc-chart__grid{stroke:var(--mc-component-chart-grid)}.mc-chart__area{fill:var(--mc-component-chart-fill)}.mc-chart__line{fill:none;stroke:var(--mc-component-chart-line);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.mc-media-surface{--mc-component-media-locked-blur: var(--mc-space-3);min-width:0;margin:0;overflow:clip;border:1px solid var(--mc-component-tile-border);border-radius:var(--mc-component-card-radius);background:var(--mc-component-card-background);color:var(--mc-color-text);box-shadow:var(--mc-component-card-shadow)}.mc-media-surface__preview{position:relative;overflow:hidden;background:var(--mc-color-surface-interactive)}.mc-media-surface__preview--standard{aspect-ratio:4 / 3}.mc-media-surface__preview--portrait{aspect-ratio:4 / 5}.mc-media-surface__preview--wide{aspect-ratio:16 / 9}.mc-media-surface__preview--square{aspect-ratio:1}.mc-media-surface__preview>:where(img,video),.mc-media-surface__preview>:where([role=img]){width:100%;height:100%;object-fit:var(--mc-media-object-fit, cover);object-position:var(--mc-media-object-position, center)}.mc-media-surface--fit-contain{--mc-media-object-fit: contain}.mc-media-surface__preview :where(img,video){transition:filter var(--mc-motion-duration-standard) var(--mc-motion-easing-standard),transform var(--mc-motion-duration-standard) var(--mc-motion-easing-standard)}.mc-media-surface--locked .mc-media-surface__preview :where(img,video){filter:blur(var(--mc-component-media-locked-blur)) saturate(.85);transform:scale(1.12)}.mc-media-surface--locked .mc-image-action{cursor:pointer}@media(prefers-reduced-motion:reduce){.mc-media-surface__preview :where(img,video){transition:none}}.mc-media-surface--top{--mc-media-object-position: center top}.mc-media-surface__indicators{position:absolute;inset:var(--mc-space-3) var(--mc-space-3) auto;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mc-space-2);pointer-events:none}.mc-media-surface__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-space-3);padding:var(--mc-space-4);color:var(--mc-color-text-muted)}.mc-media-surface--compact .mc-media-surface__meta{gap:var(--mc-space-2);padding:var(--mc-space-3)}.mc-image-action{position:relative;display:block;width:100%;min-width:0;padding:0;overflow:clip;border:0;border-radius:inherit;background:transparent;color:inherit;cursor:zoom-in}.mc-image-action__media{display:block;width:100%;height:100%;overflow:clip;transition:transform var(--mc-motion-duration-fast) var(--mc-motion-easing-standard),filter var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.mc-image-action__media>:where(img,[role=img]){display:block;width:100%;height:100%;object-fit:cover}.mc-image-action__indicator{position:absolute;inset:var(--mc-space-3) var(--mc-space-3) auto auto;pointer-events:none}.mc-image-action:focus-visible{outline:none;box-shadow:var(--mc-component-focus-ring-inset)}.mc-image-action:focus-visible .mc-image-action__media{filter:contrast(1.04);transform:scale(1.05)}.mc-image-action:disabled{cursor:default}@media(hover:hover)and (pointer:fine){.mc-image-action:not(:disabled):hover .mc-image-action__media{filter:contrast(1.04);transform:scale(1.05)}}.mc-lightbox-overlay{position:fixed;inset:0;z-index:var(--mc-layer-modal);display:grid;padding:max(var(--mc-space-3),env(safe-area-inset-top)) max(var(--mc-space-3),env(safe-area-inset-right)) max(var(--mc-space-3),env(safe-area-inset-bottom)) max(var(--mc-space-3),env(safe-area-inset-left));background:var(--mc-component-overlay-backdrop)}.mc-lightbox{display:grid;width:min(72rem,100%);min-width:0;max-height:100%;margin:auto;overflow:hidden;border:1px solid var(--mc-component-dialog-border);border-radius:var(--mc-radius-lg);background:var(--mc-component-dialog-background);color:var(--mc-color-text);box-shadow:var(--mc-shadow-overlay);animation:mc-overlay-enter var(--mc-motion-duration-standard) var(--mc-motion-easing-emphasized)}.mc-lightbox__header{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-space-4);padding:var(--mc-space-3) var(--mc-space-4)}.mc-lightbox__title{min-width:0;margin:0;overflow:hidden;font:var(--mc-font-title);text-overflow:ellipsis;white-space:nowrap}.mc-carousel{display:grid;min-width:0;min-height:0;grid-template-rows:minmax(0,1fr) auto;touch-action:pan-y}.mc-carousel__viewport{display:grid;min-width:0;min-height:0;place-items:center;overflow:hidden}.mc-lightbox__figure{display:grid;width:100%;min-width:0;min-height:0;margin:0;grid-template-rows:minmax(0,1fr) auto}.mc-lightbox__media{position:relative;display:grid;min-width:0;min-height:min(60dvh,40rem);place-items:center;overflow:hidden;background:var(--mc-color-surface-interactive)}.mc-lightbox__image,.mc-lightbox__skeleton{grid-area:1 / 1}.mc-lightbox__image{width:100%;height:100%;max-height:min(70dvh,48rem);object-fit:contain;opacity:0;transition:opacity var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.mc-lightbox__image--ready{opacity:1}.mc-lightbox__skeleton{width:min(100%,56rem)}.mc-lightbox__caption{padding:var(--mc-space-3) var(--mc-space-4);color:var(--mc-color-text-muted);font:var(--mc-font-body)}.mc-carousel-controls{display:grid;min-height:var(--mc-touch-target-min);padding:var(--mc-space-3) var(--mc-space-4);grid-template-columns:var(--mc-touch-target-min) minmax(0,1fr) var(--mc-touch-target-min);align-items:center;gap:var(--mc-space-3)}.mc-carousel-controls__counter{overflow:hidden;color:var(--mc-color-text-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap}.mc-media-entitlement-state{display:grid;min-height:var(--mc-touch-target-min);padding:var(--mc-space-6);place-items:center;align-content:center;gap:var(--mc-space-4);color:var(--mc-color-text-muted);text-align:center}.mc-media-entitlement-state p{margin:0}.mc-media-entitlement-state .mc-button{box-sizing:border-box;width:100%;min-width:0;max-width:100%;line-height:var(--mc-line-height-body);white-space:normal}.mc-media-entitlement-state .mc-button__label{min-width:0;overflow-wrap:anywhere}@media(max-width:30rem){.mc-lightbox-overlay{padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}.mc-lightbox{width:100%;height:100%;border-right:0;border-left:0;border-radius:0}.mc-lightbox__media{min-height:50dvh}}@media(prefers-reduced-motion:reduce){.mc-image-action__media,.mc-lightbox__image{transition:none}.mc-lightbox{animation:none}}@media(forced-colors:active){.mc-image-action:focus-visible,.mc-lightbox{outline:2px solid CanvasText}}.mc-commerce-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--mc-space-4);padding:var(--mc-space-4);border:1px solid var(--mc-component-card-border);border-radius:var(--mc-component-card-radius);background:var(--mc-component-card-background);color:var(--mc-color-text);box-shadow:var(--mc-component-card-shadow)}.mc-commerce-card__icon{display:grid;width:var(--mc-size-control-lg);height:var(--mc-size-control-lg);place-items:center;border-radius:var(--mc-radius-md);background:var(--mc-color-surface-interactive)}.mc-commerce-card__content{min-width:0}.mc-commerce-action{display:grid;justify-items:end;gap:var(--mc-space-3)}.mc-commerce-action__price{color:var(--mc-color-value-credits)}@media(max-width:38.75rem){.mc-commerce-card{grid-template-columns:auto minmax(0,1fr)}.mc-commerce-card__action{grid-column:1 / -1;width:100%}.mc-commerce-action{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.mc-filter-toolbar{position:sticky;z-index:12;top:0;display:grid;gap:var(--mc-space-2);padding-block:var(--mc-space-2);background:var(--mc-color-background)}.mc-filter-toolbar__primary{display:flex;gap:var(--mc-space-2);overflow-x:auto;scrollbar-width:none}.mc-filter-toolbar__primary::-webkit-scrollbar,.mc-filter-drawer__content::-webkit-scrollbar{width:0;height:0}.mc-filter-toolbar__tray{display:flex;flex-wrap:wrap;gap:var(--mc-space-1);padding:var(--mc-space-2);border-radius:var(--mc-radius-lg);background:var(--mc-color-surface-interactive)}.mc-filter-toolbar__control,.mc-filter-toggle{min-height:var(--mc-touch-target-min);flex:0 0 auto;padding-block:var(--mc-space-2)}.mc-button.mc-filter-toolbar__control{min-width:max-content;max-width:none}.mc-filter-toolbar__control .mc-button__label,.mc-filter-toggle .mc-button__label{overflow-wrap:normal;text-align:center;white-space:nowrap}.mc-filter-toggle .mc-button__label{display:block;min-width:0;width:100%}.mc-filter-toggle__content,.mc-filter-toggle__label{display:inline-flex;min-width:0;align-items:center;justify-content:center;overflow-wrap:normal;white-space:nowrap}.mc-filter-toggle__content{width:100%;gap:var(--mc-space-2)}.mc-filter-toggle__label{gap:var(--mc-space-1)}.mc-filter-toggle--selected{border-color:var(--mc-color-action-primary);color:var(--mc-color-action-primary)}.mc-filter-toggle__count{flex:0 0 auto;color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-variant-numeric:tabular-nums}.mc-applied-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-2)}.mc-overlay--filter-drawer{place-items:stretch;padding:0}.mc-filter-drawer{display:flex;width:min(var(--mc-layout-drawer-inline-size),100vw);height:100dvh;justify-self:end;overflow:hidden;flex-direction:column;border:1px solid var(--mc-component-dialog-border);border-radius:var(--mc-radius-lg) 0 0 var(--mc-radius-lg);background:var(--mc-component-dialog-background);color:var(--mc-color-text);box-shadow:var(--mc-shadow-overlay);animation:mc-filter-drawer-enter var(--mc-motion-duration-standard) var(--mc-motion-easing-standard)}.mc-filter-drawer__header,.mc-filter-drawer__actions{z-index:3;flex:0 0 auto;padding:var(--mc-space-3) var(--mc-space-4);background:var(--mc-color-surface-raised)}.mc-filter-drawer__header{display:flex;min-height:var(--mc-touch-target-min);align-items:center;justify-content:space-between;gap:var(--mc-layout-control-gap);border-bottom:1px solid var(--mc-color-border)}.mc-filter-drawer__title{margin:0;outline:none;font:var(--mc-font-title)}.mc-filter-drawer__scroll-region{position:relative;min-height:0;flex:1 1 auto;overflow:hidden}.mc-filter-drawer__content{height:100%;padding-inline:var(--mc-space-4);overflow:auto;outline:none;overscroll-behavior:contain;scrollbar-width:none}.mc-filter-drawer__content:focus-visible{box-shadow:var(--mc-component-focus-ring-inset)}.mc-filter-drawer__cue{position:absolute;z-index:2;right:0;left:0;height:var(--mc-touch-target-min);border:0;pointer-events:none}.mc-filter-drawer__cue--before{top:0;background:linear-gradient(to bottom,var(--mc-color-surface-raised),transparent)}.mc-filter-drawer__cue--after{bottom:0;display:flex;width:100%;align-items:end;justify-content:center;padding:0;color:var(--mc-color-text-muted);background:linear-gradient(to top,var(--mc-color-surface-raised),transparent);cursor:pointer;pointer-events:auto}.mc-filter-drawer__cue--after .mc-icon{width:var(--mc-space-6);height:var(--mc-space-6)}.mc-filter-drawer__actions{display:grid;gap:var(--mc-space-2);padding-bottom:max(var(--mc-layout-safe-bottom),var(--mc-space-3));border-top:1px solid var(--mc-color-border)}@keyframes mc-filter-drawer-enter{0%{transform:translate(105%)}to{transform:translate(0)}}@media(max-width:39.999rem){.mc-filter-toolbar__primary,.mc-filter-toolbar__tray{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.mc-filter-toolbar__optional-mobile{display:none}.mc-filter-toolbar__control,.mc-filter-toggle{width:100%}.mc-overlay--navigation-safe{bottom:var(--mc-layout-bottom-navigation-clearance)}.mc-overlay--navigation-safe .mc-filter-drawer{height:calc(100dvh - var(--mc-layout-bottom-navigation-clearance));width:100vw;border:0;border-radius:0}}@media(prefers-reduced-motion:reduce){.mc-filter-drawer{animation:none}.mc-filter-drawer__content{scroll-behavior:auto}}.mc-applied-filter-rail{display:flex;min-width:0;min-height:var(--mc-layout-filter-rail-min-block);align-items:center;gap:var(--mc-layout-control-gap)}.mc-applied-filter-rail__viewport{position:relative;min-width:0;flex:1 1 auto;overflow:hidden}.mc-applied-filter-rail__scroller{min-width:0;overflow-x:auto;outline:none;overscroll-behavior-inline:contain;scrollbar-width:none}.mc-applied-filter-rail__scroller::-webkit-scrollbar{width:0;height:0}.mc-applied-filter-rail__scroller:focus-visible{box-shadow:var(--mc-component-focus-ring-inset)}.mc-applied-filter-rail__chips,.mc-applied-filter-rail__fixed-actions{display:flex;align-items:center;gap:var(--mc-layout-filter-chip-gap)}.mc-applied-filter-rail__chips{width:max-content;min-height:var(--mc-layout-filter-rail-min-block);padding-inline:var(--mc-space-1)}.mc-applied-filter-rail__chips>*{flex:0 0 auto;white-space:nowrap}.mc-applied-filter-rail__fixed-actions{flex:0 0 auto}.mc-applied-filter-rail__cue{position:absolute;z-index:1;top:0;bottom:0;width:var(--mc-layout-filter-rail-cue-inline-size);pointer-events:none}.mc-applied-filter-rail__cue--before{left:0;background:linear-gradient(to right,var(--mc-color-background),transparent)}.mc-applied-filter-rail__cue--after{right:0;background:linear-gradient(to left,var(--mc-color-background),transparent)}[dir=rtl] .mc-applied-filter-rail__cue--before{background:linear-gradient(to left,var(--mc-color-background),transparent)}[dir=rtl] .mc-applied-filter-rail__cue--after{background:linear-gradient(to right,var(--mc-color-background),transparent)}@media(prefers-reduced-motion:reduce){.mc-applied-filter-rail__scroller{scroll-behavior:auto}}@media(forced-colors:active){.mc-applied-filter-rail__cue{border-inline:1px solid CanvasText;background:Canvas}}.shell-skip-link{position:fixed;z-index:100;inset:var(--mc-space-2) auto auto var(--mc-space-2);width:1px;height:1px;overflow:hidden;padding:var(--mc-space-3) var(--mc-space-4);clip-path:inset(50%);border-radius:var(--mc-radius-md);background:var(--mc-color-action-primary);color:var(--mc-color-action-primary-text);white-space:nowrap}.shell-skip-link:focus{display:inline-flex;width:auto;height:auto;min-width:var(--mc-touch-target-min);min-height:var(--mc-touch-target-min);align-items:center;clip-path:none}.shell-navigation a:focus-visible,.shell-icon-button:focus-visible{outline:none;box-shadow:var(--mc-component-focus-ring)}.authenticated-sidebar,.authenticated-shell__content{padding:var(--mc-space-4)}.authenticated-shell__menu{display:inline-flex;flex:0 0 var(--mc-touch-target-min)}.authenticated-shell__locale{flex:0 0 auto}.authenticated-shell__primary-navigation{display:flex;min-width:0;align-items:center;gap:var(--mc-space-1)}.authenticated-sidebar{inline-size:var(--mc-layout-app-sidebar-inline);border-right:1px solid var(--mc-color-border);background:var(--mc-color-surface-sidebar)}.authenticated-sidebar .shell-navigation__label{flex:1 1 auto;min-width:0}.authenticated-sidebar .shell-navigation__count{flex:none}.authenticated-shell__content{min-width:0;padding:var(--mc-space-6)}.authenticated-shell--consumer .authenticated-sidebar{display:flex;flex-direction:column;gap:var(--mc-space-4)}.authenticated-shell--consumer .authenticated-sidebar>.shell-navigation{flex:1 1 auto}.authenticated-shell--consumer .authenticated-sidebar__footer{flex:none;margin-top:auto}@media(min-width:75.01rem){.authenticated-shell .mc-app-shell__sidebar{display:flex;flex-direction:column}.authenticated-sidebar{flex:1 1 auto}}.authenticated-shell__top-bar:has(.authenticated-shell__consumer-nav) .mc-top-bar__navigation{flex:1 1 auto;min-width:0}.authenticated-shell__top-bar[data-actor=mcbu] .mc-top-bar__frame{justify-content:flex-end}.authenticated-shell--consumer .authenticated-shell__top-bar .mc-top-bar__conversion{gap:var(--mc-space-2)}@media(max-width:69.99rem){.authenticated-shell__top-bar .mc-top-bar__navigation{display:none}}@media(max-width:47.99rem){.authenticated-shell:has(.public-bottom-navigation){padding-bottom:var(--mc-layout-bottom-navigation-clearance)}}@media(max-width:39.99rem){.authenticated-shell__top-bar .mc-top-bar__conversion{display:flex}.authenticated-shell--consumer .authenticated-shell__top-bar .authenticated-account-control__trigger .authenticated-account-identity__copy{display:none}}.authenticated-account-control{position:relative;min-width:0}.authenticated-account-control__trigger{display:flex;width:auto;min-height:44px;align-items:center;max-width:18rem;gap:var(--mc-space-2);padding:var(--mc-space-1) var(--mc-space-2);border-radius:var(--mc-radius-pill);color:inherit;font:inherit}.authenticated-account-control__trigger:focus-visible,.authenticated-account-control__menu a:focus-visible,.authenticated-account-control__menu button:focus-visible{outline:3px solid var(--mc-color-focus-ring);outline-offset:2px}.authenticated-account-control__menu{position:absolute;z-index:40;top:calc(100% + var(--mc-space-2));right:0;display:grid;width:min(20rem,calc(100vw - var(--mc-space-8)));max-height:calc(100dvh - var(--mc-layout-header-min-block) - var(--mc-space-6));gap:var(--mc-space-2);overflow-y:auto;overscroll-behavior:contain;padding:var(--mc-space-3);border:1px solid var(--mc-color-border);border-radius:var(--mc-radius-md);background:var(--mc-color-surface);color:var(--mc-color-text);box-shadow:var(--mc-shadow-raised);scrollbar-width:none}.authenticated-account-control__menu::-webkit-scrollbar{display:none}.authenticated-account-control__summary{padding:var(--mc-space-2);border-bottom:1px solid var(--mc-color-border-soft)}.authenticated-account-control__destinations,.authenticated-account-control__group{display:grid;gap:var(--mc-space-2)}.authenticated-account-control__group+.authenticated-account-control__group,.authenticated-account-control__logout{padding-top:var(--mc-space-2);border-top:1px solid var(--mc-color-border-soft)}.authenticated-account-control__menu .authenticated-account-control__logout .authenticated-account-control__logout-action{color:var(--mc-color-text)}.authenticated-account-control__group h2,.authenticated-account-control__preference h2{margin:0;color:var(--mc-color-text-muted);font-size:var(--mc-font-size-caption);font-weight:var(--mc-font-weight-semibold);line-height:var(--mc-line-height-caption)}.authenticated-account-control__preference{display:grid;gap:var(--mc-space-2)}.authenticated-account-control__menu a{min-height:44px;padding:var(--mc-space-2) var(--mc-space-3);border-radius:var(--mc-radius-md);text-align:left;text-decoration:none}.authenticated-account-control__menu a:hover{background:var(--mc-color-surface-interactive)}.authenticated-account-control__menu a[aria-current=page]{background:var(--mc-color-surface-interactive);color:var(--mc-color-text);font-weight:var(--mc-font-weight-semibold)}.authenticated-account-control__menu p{margin:0;color:var(--mc-color-status-danger)}@media(max-width:79.99rem){.authenticated-account-control__trigger{width:var(--mc-touch-target-min);height:var(--mc-touch-target-min);padding:0}.authenticated-account-control__trigger .authenticated-account-identity__copy,.authenticated-account-control__trigger>.mc-icon:last-child{display:none}}@media(max-width:47.5rem){.public-shell__drawer-auth .authenticated-account-control__trigger .authenticated-account-identity__copy{display:grid}.public-shell__drawer-auth .authenticated-account-control__trigger{width:auto;height:auto;padding:var(--mc-space-1) var(--mc-space-2)}.public-shell__drawer-auth .authenticated-account-control__menu{position:static;width:100%;margin-top:var(--mc-space-2);box-shadow:none}.authenticated-shell__top-bar .authenticated-account-control__menu{position:fixed;top:calc(var(--mc-layout-header-min-block) + var(--mc-space-3));right:auto;left:var(--mc-layout-safe-left);width:calc(100vw - var(--mc-layout-safe-left) - var(--mc-layout-safe-right));max-width:calc(100vw - var(--mc-layout-safe-left) - var(--mc-layout-safe-right));box-sizing:border-box}}.authenticated-account-identity{display:flex;min-width:0;align-items:center;gap:var(--mc-space-3)}.authenticated-account-identity__avatar{display:inline-grid;width:var(--mc-touch-target-min);height:var(--mc-touch-target-min);flex:0 0 var(--mc-touch-target-min);place-items:center;border-radius:var(--mc-radius-pill);background:var(--mc-color-action-primary);color:var(--mc-color-action-primary-text);font-weight:var(--mc-font-weight-bold)}.authenticated-account-identity__copy{display:grid;min-width:0;text-align:left}.authenticated-account-identity__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-account-session-placeholder{display:flex;min-width:12rem;min-height:var(--mc-touch-target-min);align-items:center;gap:var(--mc-space-3)}.shell-account-session-placeholder__avatar{width:var(--mc-touch-target-min);height:var(--mc-touch-target-min);flex:0 0 var(--mc-touch-target-min);border-radius:var(--mc-radius-pill);background:var(--mc-color-surface-interactive)}.shell-account-session-placeholder__copy{display:grid;min-width:0;flex:1;gap:var(--mc-space-1);color:var(--mc-component-top-bar-quiet-text);font:var(--mc-font-caption)}.shell-account-session-placeholder__copy>span{width:70%;height:.75rem;border-radius:var(--mc-radius-pill);background:var(--mc-color-surface-interactive)}@media(max-width:47.5rem){.shell-account-session-placeholder{min-width:var(--mc-touch-target-min)}.shell-account-session-placeholder__copy{display:none}}.account-access{width:min(44rem,100%);margin:0 auto}.account-access__eyebrow{color:var(--mc-color-text-muted)}.account-access dl,.account-access dl div{display:grid;gap:var(--mc-space-2)}.account-access dl{gap:var(--mc-space-4)}.account-access dl div{grid-template-columns:minmax(8rem,1fr) 2fr;padding-block:var(--mc-space-3);border-bottom:1px solid var(--mc-color-border-soft)}.account-access dt{color:var(--mc-color-text-muted)}.account-access dd{margin:0;font-weight:var(--mc-font-weight-semibold)}.account-page{display:grid;min-width:0;gap:var(--mc-space-6);width:100%;color:var(--mc-color-text)}.account-page>*,.account-summary-strip>*{min-width:0}.account-page-header h1{margin:0;font:var(--mc-font-display)}.account-page-header p{margin:var(--mc-space-2) 0 0;color:var(--mc-color-text-muted)}.account-section-title{margin:0 0 var(--mc-space-3);font:var(--mc-font-title)}.account-identity-card>.mc-card__body{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--mc-space-4);padding:var(--mc-space-4)}.account-identity-card__copy,.following-card__identity{display:grid;gap:var(--mc-space-1)}.account-identity-card__badge{display:flex;justify-self:start}.account-identity-card h2{margin:0;font:var(--mc-font-title)}.account-identity-card small,.following-card small,.settings-panel small{color:var(--mc-color-text-muted)}.following-card__portrait{width:3rem;height:3rem;border:1px solid var(--mc-color-action-primary);border-radius:50%;object-fit:cover}.account-shortcut-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mc-space-3)}.account-shortcut,.account-personalised-card{min-height:4rem}.account-personalised-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mc-space-3)}.account-summary-strip{display:flex;align-items:center;gap:var(--mc-space-8);padding:var(--mc-space-4)}.account-summary-strip div{display:grid;gap:var(--mc-space-1)}.account-summary-strip small{color:var(--mc-color-text-muted);overflow-wrap:anywhere;text-transform:uppercase}.account-summary-strip strong{font:var(--mc-font-heading)}.following-grid,.recently-viewed-grid,.taste-grid,.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mc-space-3)}.following-card>.mc-card__body{display:grid;grid-template-columns:auto 1fr;gap:var(--mc-space-3);padding:var(--mc-space-4)}.following-card>.mc-card__footer{display:flex;align-items:center;justify-content:space-between}.recently-viewed-card__identity,.recently-viewed-card__placeholder{display:grid;gap:var(--mc-space-2)}.recently-viewed-card{min-width:0;overflow:hidden}.recently-viewed-card.mc-card--padding-none>.mc-card__body{height:auto}.recently-viewed-card__placeholder{width:100%;height:100%;place-items:center;background:var(--mc-color-surface-interactive);color:var(--mc-color-text-muted)}.recently-viewed-card__identity{min-width:0}.recently-viewed-card__identity span,.recently-viewed-card__identity small,.recently-viewed-card__views,.account-privacy-note p{color:var(--mc-color-text-muted)}.recently-viewed-card__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-2);padding:var(--mc-space-3)}.recently-viewed-card__views{margin-inline-end:auto}.account-privacy-note p{margin:0}.taste-selection-group{min-width:0}.taste-selection-group__chips{display:flex;flex-wrap:wrap;gap:var(--mc-space-2)}.account-privacy-note,.account-action-bar{padding:var(--mc-space-4)}.account-action-bar{display:flex;justify-content:flex-end;gap:var(--mc-space-3)}.recently-viewed-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mc-space-4)}.recently-viewed-clear{flex:0 0 auto}.recently-viewed-clear--compact{display:none}.settings-grid>div{display:grid;align-content:start;gap:var(--mc-space-3)}.settings-panel h2,.settings-danger h2{margin-top:0;font:var(--mc-font-title)}.settings-panel dl{display:grid;gap:var(--mc-space-3)}.settings-panel dl div{display:grid;gap:var(--mc-space-1)}.settings-panel dd{margin:0;font-weight:var(--mc-font-weight-semibold);overflow-wrap:anywhere}.settings-danger{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-space-4);margin-top:var(--mc-space-3);padding:var(--mc-space-4);border-color:var(--mc-color-status-danger)}.session-list,.privacy-activity-list{display:grid;gap:var(--mc-space-3);margin:0;padding:0;list-style:none}.session-list li,.privacy-activity-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-space-3);padding-block:var(--mc-space-3);border-bottom:1px solid var(--mc-color-border-soft)}.session-list li div{display:grid;gap:var(--mc-space-1)}@media(max-width:72rem){.account-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:47.99rem){.account-shortcut,.account-personalised-card,.account-shortcut .mc-button__label,.account-personalised-card .mc-button__label{min-width:0}.account-shortcut,.account-personalised-card{overflow-wrap:anywhere;white-space:normal}.account-page{gap:var(--mc-space-4)}.account-identity-card>.mc-card__body{grid-template-columns:auto 1fr}.account-identity-card .mc-action-link{grid-column:1 / -1;width:100%}.account-shortcut-grid,.account-personalised-grid,.following-grid,.recently-viewed-grid,.taste-grid,.settings-grid{grid-template-columns:1fr}.account-summary-strip{justify-content:space-between;gap:var(--mc-space-3)}.settings-danger,.session-list li{align-items:stretch;flex-direction:column}.account-action-bar{position:sticky;bottom:calc(4.5rem + env(safe-area-inset-bottom));z-index:2;background:var(--mc-color-canvas)}.recently-viewed-clear--wide{display:none}.recently-viewed-heading-row .account-page-header h1{font:var(--mc-font-heading)}.recently-viewed-clear--compact{display:inline-flex}}.account-form{display:grid;gap:var(--mc-space-3)}.account-inline-actions{display:flex;flex-wrap:wrap;gap:var(--mc-space-2)}.settings-tabs>.mc-panel__body>nav{display:flex;gap:var(--mc-space-2);overflow-x:auto}.settings-tabs a{display:inline-flex;min-height:44px;align-items:center;padding-inline:var(--mc-space-4);border-radius:999px;color:inherit;text-decoration:none}.settings-tabs a:first-child{background:var(--mc-color-action-primary);color:var(--mc-color-text-on-action)}.settings-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-space-3);padding-block:var(--mc-space-3)}.settings-toggle-row>span:first-child{display:grid;gap:var(--mc-space-1)}.account-load-more{justify-self:center}@media(max-width:47.99rem){.account-inline-actions>.mc-button,.account-action-bar>.mc-button{width:100%}}.account-page.creator-studio{width:100%;gap:var(--mc-space-4)}[data-tone=scheduled]{--creator-studio-tone: var(--mc-color-action-primary)}[data-tone=instant]{--creator-studio-tone: var(--mc-color-status-success)}[data-tone=available]{--creator-studio-tone: var(--mc-color-status-info)}[data-tone=success]{--creator-studio-tone: var(--mc-color-status-success)}[data-tone=warning]{--creator-studio-tone: var(--mc-color-status-warning)}[data-tone=danger]{--creator-studio-tone: var(--mc-color-status-danger)}[data-tone=neutral]{--creator-studio-tone: var(--mc-color-text-muted)}.creator-studio__identity{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-3) var(--mc-space-4);padding:var(--mc-space-4);border:1px solid var(--mc-component-card-border);border-radius:var(--mc-component-card-radius);background:var(--mc-component-card-background);box-shadow:var(--mc-component-card-shadow)}.creator-studio__identity-copy{flex:1 1 12rem;min-width:0;display:grid;gap:var(--mc-space-1)}.creator-studio__name-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-2)}.creator-studio__name-row h1{margin:0;font:var(--mc-font-heading);overflow-wrap:anywhere}.creator-studio__handle{margin:0;font:var(--mc-font-caption);color:var(--mc-color-text-muted);overflow-wrap:anywhere}.creator-studio__presence{flex:none;display:grid;gap:var(--mc-space-1)}.creator-studio__presence-hint{margin:0;font:var(--mc-font-caption);color:var(--mc-color-text-muted)}.creator-studio__stat-row{flex:1 1 100%;display:flex;gap:var(--mc-space-4);padding-block-start:var(--mc-space-3);border-block-start:1px solid var(--mc-color-separator-subtle)}.creator-studio__stat-cell{flex:1;min-width:0;display:grid;gap:var(--mc-space-1);justify-items:start;color:inherit;text-align:start;text-decoration:none}.creator-studio__stat-cell>.mc-button__label{display:grid;gap:var(--mc-space-1);justify-items:inherit}.creator-studio__stat-cell:hover .creator-studio__stat-label{color:var(--mc-color-action-primary)}.creator-studio__stat-value{font:var(--mc-font-title);font-variant-numeric:tabular-nums}.creator-studio__stat-value[data-pending=true]{color:var(--mc-color-status-warning)}.creator-studio__identity-actions{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:var(--mc-space-2)}.creator-studio__quick-links{display:grid;gap:var(--mc-space-2)}.creator-studio__destination-link{display:flex;height:100%;align-items:center;gap:var(--mc-space-3);padding:var(--mc-space-3) var(--mc-space-4);color:inherit;text-decoration:none}.creator-studio__destination-copy{min-width:0;flex:1;display:grid;gap:var(--mc-space-1)}.creator-studio__destination-title{font-weight:var(--mc-font-weight-semibold)}.creator-studio__destination-status{display:flex;align-items:center;gap:var(--mc-space-2);min-width:0;color:var(--mc-color-text-muted);font:var(--mc-font-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-studio__destination-dot{flex:none;width:var(--mc-space-1);height:var(--mc-space-1);border-radius:var(--mc-radius-pill);background:var(--creator-studio-tone, var(--mc-color-text-muted))}.creator-studio__destination-chevron{flex:none;color:var(--mc-color-text-muted)}.creator-studio__workspace{display:grid;gap:var(--mc-space-4);align-items:start}.creator-studio__rail{display:grid;gap:var(--mc-space-3);min-width:0}.creator-studio__agenda-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-3)}.creator-studio__agenda-heading{flex:1 1 14rem;min-width:0}.creator-studio__agenda-header h2{margin:0;font:var(--mc-font-title)}.creator-studio__agenda-subtitle{margin:var(--mc-space-1) 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-1);color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.creator-studio__agenda-empty{margin:var(--mc-space-4) 0 0;color:var(--mc-color-text-muted)}.creator-studio__week-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--mc-space-1);margin-block-start:var(--mc-space-4)}.creator-studio__week-day{display:grid;justify-items:center;gap:var(--mc-space-1);padding:var(--mc-space-2) var(--mc-space-1);border-radius:var(--mc-radius-md);border:1px solid var(--mc-color-separator-subtle);color:inherit;text-decoration:none;transition:border-color var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.creator-studio__week-day>.mc-button__label{display:grid;justify-items:center;gap:var(--mc-space-1)}.creator-studio__week-day:hover{border-color:var(--mc-color-separator-strong)}.creator-studio__week-day--selected,.creator-studio__week-day--selected:hover{border-color:var(--mc-color-action-primary);box-shadow:var(--mc-component-focus-ring-inset)}.creator-studio__week-day--today{border-color:var(--mc-color-action-primary);background:color-mix(in srgb,var(--mc-color-action-primary) 14%,transparent)}.creator-studio__week-day--today .creator-studio__week-day-name{color:var(--mc-color-action-primary)}.creator-studio__week-day-number{font-weight:var(--mc-font-weight-bold);font-variant-numeric:tabular-nums}.creator-studio__week-day-dots{display:flex;gap:2px;min-height:var(--mc-space-1)}.creator-studio__week-day-dot{width:var(--mc-space-1);height:var(--mc-space-1);border-radius:var(--mc-radius-pill);background:var(--creator-studio-tone, var(--mc-color-text-muted))}.creator-studio__agenda-day{margin-block-start:var(--mc-space-4)}.creator-studio__agenda-grid{display:none}.creator-studio__agenda-density{flex:none}.creator-studio__timeline{list-style:none;margin:0;padding:0;display:grid;gap:var(--mc-space-2)}.creator-studio__timeline-gap{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-1) var(--mc-space-2);padding:var(--mc-space-2) var(--mc-space-3);border:1px dashed var(--mc-color-separator-subtle);border-radius:var(--mc-radius-md);color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.creator-studio__timeline-gap-range{font-weight:var(--mc-font-weight-semibold);font-variant-numeric:tabular-nums}.creator-studio__timeline-gap-label{flex:1;min-width:0}.creator-studio__timeline-gap-expanded{display:grid;gap:var(--mc-space-1);width:100%}.creator-studio__timeline-gap-hour{display:flex;justify-content:space-between;gap:var(--mc-space-2);margin:0;font-variant-numeric:tabular-nums}.creator-studio__timeline-gap-free{color:var(--mc-color-text-muted)}.creator-studio__timeline-hour{display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:var(--mc-space-3)}.creator-studio__timeline-hour-label{padding-block-start:var(--mc-space-2);color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-variant-numeric:tabular-nums}.creator-studio__timeline-events{list-style:none;margin:0;padding:0;display:grid;gap:var(--mc-space-2)}.creator-studio__timeline-event{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-1) var(--mc-space-3);padding:var(--mc-space-2) var(--mc-space-3);border-radius:var(--mc-radius-sm);border:1px solid var(--mc-color-border-soft);border-inline-start:3px solid var(--creator-studio-tone);background:var(--mc-color-surface-raised)}.creator-studio__timeline-event-type{color:var(--creator-studio-tone)}.creator-studio__timeline-event-who{color:inherit;font-weight:var(--mc-font-weight-semibold)}.creator-studio__timeline-event-who:hover{color:var(--mc-color-action-primary)}.creator-studio__timeline-event-meta{display:flex;align-items:center;gap:var(--mc-space-2);margin-inline-start:auto}.creator-studio__timeline-event-clock{color:var(--mc-color-text-muted);font-variant-numeric:tabular-nums}.creator-studio__timeline-now{display:flex;align-items:center;margin-block:var(--mc-space-1);padding-block-start:var(--mc-space-2);border-block-start:2px solid var(--mc-color-action-primary)}.creator-studio__timeline-now-clock{padding:0 var(--mc-space-1);border-radius:var(--mc-radius-sm);background:var(--mc-color-action-primary);color:var(--mc-color-action-primary-text);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);font-variant-numeric:tabular-nums}.creator-studio__agenda-legend{margin-block-start:var(--mc-space-4);padding-block-start:var(--mc-space-3);border-block-start:1px solid var(--mc-color-separator-subtle);display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-4)}.creator-studio__agenda-legend-item{display:inline-flex;align-items:center;gap:var(--mc-space-2);font:var(--mc-font-caption);color:var(--mc-color-text-muted)}.creator-studio__agenda-legend-dot{width:var(--mc-space-3);height:3px;border-radius:var(--mc-radius-sm);background:var(--creator-studio-tone)}.creator-studio__agenda-legend-hint{display:none;margin-inline-start:auto;font:var(--mc-font-caption);color:var(--mc-color-text-muted)}.creator-studio__next-show{display:grid;gap:var(--mc-space-2);padding:var(--mc-space-4);border:1px solid color-mix(in srgb,var(--mc-color-action-primary) 30%,transparent);border-radius:var(--mc-component-card-radius);background:var(--mc-component-card-background);box-shadow:var(--mc-component-card-shadow)}.creator-studio__rail-eyebrow{display:flex;align-items:center;gap:var(--mc-space-2)}.creator-studio__rail-eyebrow-dot{width:var(--mc-space-2);height:var(--mc-space-2);border-radius:var(--mc-radius-pill);background:var(--mc-color-action-primary)}.creator-studio__next-show-clock{margin:0;font:var(--mc-font-display);font-variant-numeric:tabular-nums}.creator-studio__next-show-type{margin:0;font-weight:var(--mc-font-weight-semibold)}.creator-studio__next-show-client{margin:0;display:flex;align-items:center;gap:var(--mc-space-2);color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.creator-studio__next-show-note{margin:0;display:flex;align-items:center;gap:var(--mc-space-2);font:var(--mc-font-caption);color:var(--mc-color-text-muted)}.creator-studio__next-show-actions{display:flex;gap:var(--mc-space-2);margin-block-start:var(--mc-space-2)}.creator-studio__next-show-actions>:first-child{flex:1}.creator-studio__requests>.mc-card__body,.creator-studio__availability>.mc-card__body{display:grid;gap:var(--mc-space-3)}.creator-studio__requests-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-2) var(--mc-space-4)}.creator-studio__requests-heading{display:flex;align-items:center;gap:var(--mc-space-2)}.creator-studio__requests-header h2,.creator-studio__availability h2{margin:0;font:var(--mc-font-title)}.creator-studio__requests-urgent{margin:0;color:var(--mc-color-status-warning);font:var(--mc-font-caption)}.creator-studio__requests-total{margin:0 0 0 auto;display:flex;align-items:center;gap:var(--mc-space-2)}.creator-studio__requests-total-label{color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.creator-studio__request-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--mc-space-3)}.creator-studio__request{display:grid;gap:var(--mc-space-1);padding:var(--mc-space-3);border-radius:var(--mc-radius-md);border:1px solid var(--mc-color-border-soft);background:var(--mc-color-surface-raised)}.creator-studio__request-top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--mc-space-2)}.creator-studio__request-who{font-weight:var(--mc-font-weight-semibold)}.creator-studio__request-meta{margin:0;color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.creator-studio__request-actions{display:flex;align-items:center;gap:var(--mc-space-2);margin-block-start:var(--mc-space-2)}.creator-studio__request-actions>:first-child,.creator-studio__request-actions>:nth-child(2){flex:1}.creator-studio__requests-disclaimer{margin:0;color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.creator-studio__availability-manage{margin-block-start:var(--mc-space-1)}.creator-studio__agenda-nav{display:flex;align-items:center;gap:var(--mc-space-1)}.creator-studio__week-view{display:grid;gap:var(--mc-space-2);margin-block-start:var(--mc-space-4)}.creator-studio__week-column{display:grid;align-content:start;gap:var(--mc-space-2);padding:var(--mc-space-2);border:1px solid var(--mc-color-separator-subtle);border-radius:var(--mc-radius-md);min-width:0}.creator-studio__week-column--today{border-color:var(--mc-color-action-primary)}.creator-studio__week-column--selected{background:color-mix(in srgb,var(--mc-color-action-primary) 8%,transparent)}.creator-studio__week-column-head{display:flex;align-items:baseline;gap:var(--mc-space-2);color:inherit;text-decoration:none}.creator-studio__week-column-head>.mc-button__label{display:flex;align-items:baseline;gap:var(--mc-space-2)}.creator-studio__week-column-empty{margin:0;font:var(--mc-font-caption);color:var(--mc-color-text-muted)}.creator-studio__week-event{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--mc-space-2);padding:var(--mc-space-1) var(--mc-space-2);border-inline-start:3px solid var(--creator-studio-tone);border-radius:var(--mc-radius-sm);background:var(--mc-color-surface-raised);font:var(--mc-font-caption)}.creator-studio__week-event-clock{font-variant-numeric:tabular-nums;color:var(--mc-color-text-muted)}.creator-studio__week-event-type{grid-column:2;color:var(--creator-studio-tone)}.creator-studio__week-event-who{grid-column:1 / 3;font-weight:var(--mc-font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-studio__week-event>.mc-token-amount{grid-column:3;grid-row:1 / 3}.creator-studio__month-view{display:grid;gap:var(--mc-space-1);margin-block-start:var(--mc-space-4)}.creator-studio__month-weekdays,.creator-studio__month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--mc-space-1)}.creator-studio__month-weekdays{text-align:center}.creator-studio__month-day{display:grid;justify-items:center;align-content:start;gap:var(--mc-space-1);min-height:var(--mc-size-control-lg);padding:var(--mc-space-1);border:1px solid var(--mc-color-separator-subtle);border-radius:var(--mc-radius-md);color:inherit;text-decoration:none;transition:border-color var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.creator-studio__month-day>.mc-button__label{display:grid;justify-items:center;gap:var(--mc-space-1)}.creator-studio__month-day:hover{border-color:var(--mc-color-separator-strong)}.creator-studio__month-day--outside{color:var(--mc-color-text-muted);opacity:var(--mc-component-disabled-opacity)}.creator-studio__month-day--today{border-color:var(--mc-color-action-primary);background:color-mix(in srgb,var(--mc-color-action-primary) 14%,transparent)}.creator-studio__month-day--selected,.creator-studio__month-day--selected:hover{border-color:var(--mc-color-action-primary);box-shadow:var(--mc-component-focus-ring-inset)}.creator-studio__month-day-number{font-weight:var(--mc-font-weight-bold);font-variant-numeric:tabular-nums}[data-state=live]{--creator-studio-tone: var(--mc-color-semantic-live)}.creator-studio__timeline-event[data-state=done],.creator-studio__agenda-event[data-state=done]{opacity:var(--mc-component-disabled-opacity)}.creator-studio__next-show--live{border-color:var(--mc-color-semantic-live)}.creator-studio__next-show--live .creator-studio__rail-eyebrow{color:var(--mc-color-semantic-live)}.creator-studio__request-who{color:inherit}.creator-studio__request-who:hover{color:var(--mc-color-action-primary)}.creator-studio__slot-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mc-space-3)}.creator-studio__confirm-body{margin:0}.creator-studio__event-type{display:flex;align-items:center;gap:var(--mc-space-2);color:var(--creator-studio-tone)}@media(min-width:64rem){.account-page.creator-studio{gap:var(--mc-space-6)}.creator-studio__workspace{grid-template-columns:minmax(0,1fr) 21rem}.creator-studio__identity{flex-wrap:nowrap;gap:var(--mc-space-4);padding:var(--mc-space-4) var(--mc-space-6)}.creator-studio__identity-copy{flex:0 1 auto}.creator-studio__presence{padding-inline-start:var(--mc-space-4);border-inline-start:1px solid var(--mc-color-separator-subtle)}.creator-studio__stat-row{flex:0 0 auto;margin-inline-start:auto;gap:var(--mc-space-6);padding-block-start:0;border-block-start:none}.creator-studio__stat-cell{flex:none;justify-items:end;text-align:end}.creator-studio__identity-actions{flex:none;flex-direction:column;align-items:stretch;padding-inline-start:var(--mc-space-4);border-inline-start:1px solid var(--mc-color-separator-subtle)}.creator-studio__agenda-legend-hint{display:block}.creator-studio__agenda-grid{display:grid;grid-template-columns:3.75rem minmax(0,1fr)}.creator-studio__agenda-day[data-density=compact] .creator-studio__agenda-grid,.creator-studio__agenda-day[data-density=full] .creator-studio__timeline{display:none}.creator-studio__agenda-gutter{position:relative;border-inline-end:1px solid var(--mc-color-separator-subtle)}.creator-studio__agenda-column{position:relative;overflow:hidden}.creator-studio__agenda-hour{position:absolute;inset-inline:0}.creator-studio__agenda-hour-label{position:absolute;inset-block-start:-.6em;inset-inline-end:var(--mc-space-2);font:var(--mc-font-caption);font-variant-numeric:tabular-nums;color:var(--mc-color-text-muted)}.creator-studio__agenda-tick{position:absolute;inset-inline-end:0;width:4px;height:1px;background:var(--mc-color-separator-subtle)}.creator-studio__agenda-tick--half{width:var(--mc-space-2)}.creator-studio__agenda-row{position:absolute;inset-inline:0;border-block-start:1px solid var(--mc-color-separator-subtle)}.creator-studio__agenda-row:after{content:"";position:absolute;inset-block-start:50%;inset-inline:0;border-block-start:1px dashed color-mix(in srgb,var(--mc-color-separator-subtle) 55%,transparent)}.creator-studio__agenda-now{position:absolute;inset-inline:0;height:2px;background:var(--mc-color-action-primary);z-index:2}.creator-studio__agenda-now-dot{position:absolute;inset-inline-start:0;inset-block-start:-3px;width:var(--mc-space-2);height:var(--mc-space-2);border-radius:var(--mc-radius-pill);background:var(--mc-color-action-primary)}.creator-studio__agenda-now-clock{position:absolute;inset-inline-end:var(--mc-space-2);inset-block-start:-.85em;padding:0 var(--mc-space-1);border-radius:var(--mc-radius-sm);background:var(--mc-color-action-primary);color:var(--mc-color-action-primary-text);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);font-variant-numeric:tabular-nums}.creator-studio__agenda-event{position:absolute;inset-inline:var(--mc-space-3) var(--mc-space-4);z-index:1;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:var(--mc-space-1);padding:var(--mc-space-2) var(--mc-space-3);border:1px solid var(--mc-color-border-soft);border-inline-start:3px solid var(--creator-studio-tone);border-radius:var(--mc-radius-sm);background:var(--mc-color-surface-raised)}.creator-studio__agenda-event--compact{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--mc-space-2);padding-block:0}.creator-studio__agenda-event-heading{display:flex;align-items:baseline;gap:var(--mc-space-2);min-width:0}.creator-studio__agenda-event-type{color:var(--creator-studio-tone);white-space:nowrap}.creator-studio__agenda-event-who{display:inline-block;max-width:100%;font-weight:var(--mc-font-weight-semibold);color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.creator-studio__agenda-event-who:hover{color:var(--mc-color-action-primary)}.creator-studio__week-view{grid-template-columns:repeat(7,minmax(0,1fr))}.creator-studio__agenda-event-meta{display:flex;align-items:center;gap:var(--mc-space-2);flex:none}.creator-studio__agenda-event-clock{font:var(--mc-font-caption);color:var(--mc-color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}}.account-page.creator-placements{width:100%;gap:var(--mc-space-6)}.placement-page__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--mc-space-3) var(--mc-space-6)}.placement-page__heading{display:grid;gap:var(--mc-space-1);min-width:0}.placement-page__title{margin:0;color:var(--mc-color-text);font:var(--mc-font-display)}.placement-page__description{margin:0;color:var(--mc-color-text-muted)}.placement-page__aside{display:flex;flex:none;flex-wrap:nowrap;align-items:flex-start;gap:var(--mc-space-3)}.placement-page__balance{display:grid;flex:none;gap:var(--mc-space-1);align-content:center;justify-items:start;padding:var(--mc-space-3) var(--mc-space-4);border:1px solid color-mix(in srgb,var(--mc-color-value-credits) 30%,transparent);border-radius:var(--mc-radius-md);background:var(--mc-component-card-background)}.placement-page__balance-label{color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.placement-section{display:grid;gap:var(--mc-space-4);min-width:0}.placement-section__header{display:flex;align-items:center;gap:var(--mc-space-3)}.placement-section__title{flex:none;margin:0;color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);letter-spacing:var(--mc-letter-spacing-eyebrow);text-transform:uppercase}.placement-section__rule{flex:1;height:1px;background:var(--mc-color-separator-subtle)}.placement-section__hint{flex:none;color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.placement-mine{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--mc-space-3);align-items:stretch}.placement-mine-card{--placement-mine-accent: var(--mc-component-card-border);display:block;height:auto;padding:var(--mc-space-4);border:1px solid var(--placement-mine-accent);border-radius:var(--mc-component-card-radius);background:var(--mc-component-card-background);text-align:start;white-space:normal}.placement-mine-card[data-status=active]{--placement-mine-accent: color-mix(in srgb, var(--mc-color-semantic-language) 40%, transparent)}.placement-mine-card[data-status=awaiting_creative]{--placement-mine-accent: color-mix(in srgb, var(--mc-color-status-warning) 50%, transparent)}.placement-mine-card .mc-button__label{display:block;width:100%}.placement-mine-card__body{display:grid;gap:var(--mc-space-3);min-width:0}.placement-mine-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-space-2)}.placement-mine-card__chevron{color:var(--mc-color-text-muted)}.placement-mine-card__identity{display:flex;align-items:center;gap:var(--mc-space-2);min-width:0}.placement-mine-card__copy{display:grid;gap:var(--mc-space-1);min-width:0}.placement-mine-card__title{overflow:hidden;color:var(--mc-color-text);font:var(--mc-font-body);font-weight:var(--mc-font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.placement-mine-card__week,.placement-mine-card__label{overflow:hidden;color:var(--mc-color-text-muted);font:var(--mc-font-caption);text-overflow:ellipsis;white-space:nowrap}.placement-mine-card__creative{display:flex;align-items:center;gap:var(--mc-space-3);padding:var(--mc-space-2) var(--mc-space-3);border-radius:var(--mc-radius-md);background:var(--mc-color-surface-sunken)}.placement-mine-card__thumb{display:block;flex:none;inline-size:var(--mc-size-control-md);block-size:var(--mc-size-control-md);overflow:hidden;border:1px solid var(--mc-color-border-soft);border-radius:var(--mc-radius-sm);background:var(--mc-color-surface-raised)}.placement-mine-card__creative[data-missing=true] .placement-mine-card__thumb{border-style:dashed;border-color:var(--mc-color-status-warning);background:transparent}.placement-mine-card__thumb img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.placement-mine-card__creative-state{overflow:hidden;font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.placement-mine-card__creative-state[data-state=approved]{color:var(--mc-color-status-success)}.placement-mine-card__creative-state[data-state=pending]{color:var(--mc-color-semantic-language)}.placement-mine-card__creative-state[data-state=missing]{color:var(--mc-color-status-warning)}.placement-mine-card__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mc-space-2)}.placement-mine-card__stat{display:grid;gap:var(--mc-space-1);min-width:0;padding:var(--mc-space-2) var(--mc-space-3);border-radius:var(--mc-radius-md);background:var(--mc-color-surface-sunken)}.placement-mine-card__value{color:var(--mc-color-text);font:var(--mc-font-body);font-weight:var(--mc-font-weight-bold);font-variant-numeric:tabular-nums}.placement-mine-card__value[data-tone=positive]{color:var(--mc-color-status-success)}.placement-mine-card__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-space-2);padding-block-start:var(--mc-space-3);border-block-start:1px solid var(--mc-color-separator-subtle)}.placement-mine-card__foot-left{overflow:hidden;color:var(--mc-color-text-muted);font:var(--mc-font-caption);text-overflow:ellipsis;white-space:nowrap}.placement-mine-card__foot-right{flex:none;color:var(--mc-color-action-primary);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold)}.placement-status{--placement-status-tone: var(--mc-color-text-muted);display:inline-flex;align-items:center;gap:var(--mc-space-2);padding:var(--mc-space-1) var(--mc-space-2);border-radius:var(--mc-radius-sm);background:color-mix(in srgb,var(--placement-status-tone) 16%,transparent);color:var(--placement-status-tone);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);letter-spacing:var(--mc-letter-spacing-eyebrow);text-transform:uppercase;white-space:nowrap}.placement-status[data-status=active]{--placement-status-tone: var(--mc-color-semantic-language)}.placement-status[data-status=awaiting_creative]{--placement-status-tone: var(--mc-color-status-warning)}.placement-status__dot{inline-size:var(--mc-space-2);block-size:var(--mc-space-2);border-radius:var(--mc-radius-pill);background:var(--placement-status-tone)}.placement-status[data-status=active] .placement-status__dot,.placement-status[data-status=awaiting_creative] .placement-status__dot{animation:placement-pulse var(--mc-motion-duration-loop) ease-in-out infinite}@keyframes placement-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.placement-status__dot{animation:none!important}}.placement-history{display:grid;flex:none;gap:var(--mc-space-2);align-content:center;justify-items:start;inline-size:max-content;max-inline-size:22rem;padding:var(--mc-space-4);border:1px dashed var(--mc-color-border);border-radius:var(--mc-component-card-radius)}.placement-history__title{color:var(--mc-color-text);font:var(--mc-font-body);font-weight:var(--mc-font-weight-bold)}.placement-history__summary{color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.placement-history-table__num{text-align:end;font-variant-numeric:tabular-nums}.placement-history-table__market{display:inline-flex;align-items:center;gap:var(--mc-space-2)}.placement-category{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-3);padding:var(--mc-space-3) var(--mc-space-4);border:1px solid var(--mc-component-card-border);border-radius:var(--mc-component-card-radius);background:var(--mc-component-card-background)}.placement-category__label{flex:none;color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);letter-spacing:var(--mc-letter-spacing-eyebrow);text-transform:uppercase}.placement-category__chips{display:flex;flex-wrap:wrap;gap:var(--mc-space-2)}.placement-map{display:grid;gap:var(--mc-space-4);min-width:0;padding:var(--mc-space-4);border:1px solid var(--mc-component-card-border);border-radius:var(--mc-component-card-radius);background:var(--mc-component-card-background)}.placement-map__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--mc-space-3) var(--mc-space-6)}.placement-map__lead{display:grid;gap:var(--mc-space-1);min-width:0}.placement-map__title{margin:0;color:var(--mc-color-text);font:var(--mc-font-title)}.placement-map__hint{margin:0;color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.placement-map__legend{display:flex;flex-wrap:wrap;gap:var(--mc-space-2) var(--mc-space-4);margin:var(--mc-space-1) 0 0;padding:0;list-style:none}.placement-map__legend-item{display:inline-flex;align-items:center;gap:var(--mc-space-2);color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.placement-map__swatch{inline-size:var(--mc-space-2);block-size:var(--mc-space-2);border-radius:var(--mc-radius-sm);background:var(--placement-tone, var(--mc-color-text-muted))}.placement-map__swatch[data-tone=free]{--placement-tone: var(--mc-color-status-success)}.placement-map__swatch[data-tone=last]{--placement-tone: var(--mc-color-status-warning)}.placement-map__swatch[data-tone=full]{--placement-tone: var(--mc-color-border-soft)}.placement-map__swatch[data-tone=mine]{--placement-tone: var(--mc-color-semantic-language)}.placement-map__pager{display:inline-flex;flex:none;align-items:center;gap:var(--mc-space-2)}.placement-map__window{min-inline-size:var(--mc-layout-search-chip-min-inline);color:var(--mc-color-text);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);font-variant-numeric:tabular-nums;text-align:center}.placement-map__scroll{min-width:0;overflow-x:auto;padding-block-end:var(--mc-space-1)}.placement-map__grid{display:grid;gap:var(--mc-space-2);min-inline-size:calc(var(--mc-layout-placement-market-inline) + var(--placement-map-columns, 8) * var(--mc-layout-matrix-cell-min-inline))}.placement-map__head,.placement-map__market{display:grid;grid-template-columns:minmax(var(--mc-layout-placement-market-inline),1.2fr) repeat(var(--placement-map-columns, 8),minmax(var(--mc-layout-matrix-cell-min-inline),1fr));gap:var(--mc-space-2);align-items:stretch}.placement-map__cells{display:contents}.placement-map__corner{align-self:end;color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);letter-spacing:var(--mc-letter-spacing-eyebrow);text-transform:uppercase}.placement-map__column{display:grid;gap:var(--mc-space-1);justify-items:center;min-width:0;padding-block-end:var(--mc-space-1);text-align:center}.placement-map__column-week{color:var(--mc-color-text);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);font-variant-numeric:tabular-nums}.placement-map__column[data-current=true] .placement-map__column-week,.placement-map__column[data-current=true] .placement-map__column-tag{color:var(--mc-color-action-primary)}.placement-map__column[data-past=true] .placement-map__column-week{color:var(--mc-color-text-muted)}.placement-map__column-range{max-width:100%;overflow:hidden;color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.placement-map__column-tag{color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);letter-spacing:var(--mc-letter-spacing-eyebrow);text-transform:uppercase}.placement-map__market[data-indexed=false]{opacity:var(--mc-opacity-disabled)}.placement-map__market[data-indexed=false] .placement-map__activate{opacity:1}.placement-map__market-head{display:flex;align-items:center;gap:var(--mc-space-2);min-width:0}.placement-map__market-copy{display:grid;flex:1;gap:var(--mc-space-1);min-width:0}.placement-map__market-name{overflow:hidden;color:var(--mc-color-text);font:var(--mc-font-body);font-weight:var(--mc-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.placement-map__market-note{overflow:hidden;color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.placement-map__disclosure{display:none}.placement-map__slot{display:grid;min-width:0}.placement-cell{--placement-cell-tone: var(--mc-color-text-muted);display:grid;align-content:center;justify-items:center;gap:var(--mc-space-1);min-height:var(--mc-size-control-lg);height:auto;padding:var(--mc-space-2);border:1px solid color-mix(in srgb,var(--placement-cell-tone) 40%,transparent);border-radius:var(--mc-radius-md);background:color-mix(in srgb,var(--placement-cell-tone) 12%,transparent);color:var(--placement-cell-tone);white-space:normal}.placement-cell[data-tone=free]{--placement-cell-tone: var(--mc-color-status-success)}.placement-cell[data-tone=last]{--placement-cell-tone: var(--mc-color-status-warning)}.placement-cell[data-tone=mine]{--placement-cell-tone: var(--mc-color-semantic-language)}.placement-cell[data-tone=selected]{--placement-cell-tone: var(--mc-color-action-primary);border-color:var(--mc-color-action-primary);background:var(--mc-color-action-primary);color:var(--mc-color-text-on-action);box-shadow:var(--mc-shadow-raised)}.placement-cell[data-tone=full],.placement-cell[data-tone=closed],.placement-cell[data-tone=inactive]{border-color:var(--mc-color-border-soft);background:transparent}.placement-cell[data-tone=closed],.placement-cell[data-tone=inactive]{border-style:dashed}.placement-cell[data-tone=full] .placement-cell__top{text-decoration:line-through}.placement-cell:is(button):hover{background:color-mix(in srgb,var(--placement-cell-tone) 24%,transparent)}.placement-cell[data-tone=selected]:is(button):hover{background:var(--mc-color-action-primary-hover)}.placement-cell__week{display:none;font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);font-variant-numeric:tabular-nums}.placement-cell__top{font:var(--mc-font-caption);font-size:var(--mc-font-size-body);font-weight:var(--mc-font-weight-bold);font-variant-numeric:tabular-nums}.placement-cell__sub{font:var(--mc-font-caption);font-variant-numeric:tabular-nums;opacity:.85}.placement-cell[data-tone=selected] .placement-cell__sub{opacity:1}.placement-cart{position:sticky;inset-block-end:0;z-index:var(--mc-layer-app-chrome);display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-3);padding-block:var(--mc-space-3) var(--mc-layout-safe-bottom);background:linear-gradient(to top,var(--mc-color-canvas) 70%,color-mix(in srgb,var(--mc-color-canvas) 60%,transparent))}.placement-cart__panel{display:flex;flex:1 1 24rem;align-items:center;gap:var(--mc-space-4);min-width:0;padding:var(--mc-space-3) var(--mc-space-4);border:1px solid color-mix(in srgb,var(--mc-color-action-primary) 40%,transparent);border-radius:var(--mc-component-card-radius);background:var(--mc-color-surface-raised);box-shadow:var(--mc-shadow-overlay)}.placement-cart__lead,.placement-cart__total{display:grid;flex:none;gap:var(--mc-space-1)}.placement-cart__total{justify-items:end}.placement-cart__eyebrow{color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);letter-spacing:var(--mc-letter-spacing-eyebrow);text-transform:uppercase}.placement-cart__summary{color:var(--mc-color-text);font:var(--mc-font-body);font-weight:var(--mc-font-weight-bold)}.placement-cart__chips{display:flex;flex:1;gap:var(--mc-space-2);min-width:0;margin:0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:none}.placement-cart__chips::-webkit-scrollbar{display:none}.placement-cart__chip{display:inline-flex;flex:none;align-items:center;gap:var(--mc-space-2);padding:var(--mc-space-1) var(--mc-space-2) var(--mc-space-1) var(--mc-space-3);border-radius:var(--mc-radius-md);background:var(--mc-color-surface-interactive)}.placement-cart__chip-copy{display:grid}.placement-cart__chip-label{color:var(--mc-color-text);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);white-space:nowrap}.placement-cart__chip-detail{color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.placement-cart__checkout{flex:none}.placement-checkout{display:grid;gap:var(--mc-space-4)}.placement-checkout__lines{display:grid;gap:var(--mc-space-2);margin:0;padding:0;list-style:none}.placement-checkout__line{display:flex;align-items:center;gap:var(--mc-space-3);padding:var(--mc-space-3) var(--mc-space-4);border:1px solid var(--mc-component-card-border);border-radius:var(--mc-radius-md);background:var(--mc-color-surface-sunken)}.placement-checkout__line[data-unavailable=true]{border-color:var(--mc-color-status-danger)}.placement-checkout__line-copy{display:grid;flex:1;gap:var(--mc-space-1);min-width:0}.placement-checkout__line-title{color:var(--mc-color-text);font:var(--mc-font-body);font-weight:var(--mc-font-weight-bold)}.placement-checkout__line-detail{color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.placement-checkout__line-gone{color:var(--mc-color-status-danger);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold)}.placement-checkout__line-end{display:grid;flex:none;gap:var(--mc-space-1);justify-items:end}.placement-checkout__totals{display:grid;gap:var(--mc-space-2);margin:0}.placement-checkout__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--mc-space-3);margin:0}.placement-checkout__row dt{color:var(--mc-color-text-muted)}.placement-checkout__row dd{margin:0;color:var(--mc-color-text);font-weight:var(--mc-font-weight-semibold);font-variant-numeric:tabular-nums}.placement-checkout__row--discount dd{color:var(--mc-color-status-success)}.placement-checkout__row--total{padding-block-start:var(--mc-space-2);border-block-start:1px solid var(--mc-color-separator-subtle)}.placement-checkout__row--total dt{color:var(--mc-color-text);font-weight:var(--mc-font-weight-bold)}.placement-checkout__row--wallet{padding:var(--mc-space-2) var(--mc-space-3);border-radius:var(--mc-radius-md);background:var(--mc-color-surface-sunken)}.placement-checkout__row--wallet[data-short=true] dd{color:var(--mc-color-status-danger)}.placement-checkout__note{flex:1 1 100%;color:var(--mc-color-text-muted);font:var(--mc-font-caption);text-align:end}.placement-dialog__body{margin:0 0 var(--mc-space-4);color:var(--mc-color-text)}.placement-creative__meta{display:inline-flex;align-items:center;gap:var(--mc-space-2)}.placement-creative{display:grid;grid-template-columns:var(--mc-layout-placement-preview-inline) minmax(0,1fr);gap:var(--mc-space-6);align-items:start}.placement-creative__preview{display:grid;gap:var(--mc-space-3);padding:var(--mc-space-4);border-radius:var(--mc-radius-md);background:var(--mc-color-surface-sunken)}.placement-creative__eyebrow{color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);letter-spacing:var(--mc-letter-spacing-eyebrow);text-transform:uppercase}.placement-creative__note,.placement-creative__spec,.placement-creative__moderation{margin:0;color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.placement-creative__spec{color:var(--mc-color-text)}.placement-creative__requirements{display:grid;gap:var(--mc-space-1);padding-block-start:var(--mc-space-3);border-block-start:1px solid var(--mc-color-separator-subtle)}.placement-creative__gallery{display:grid;gap:var(--mc-space-3);min-width:0}.placement-creative__gallery-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--mc-space-3)}.placement-creative__gallery-copy{display:grid;gap:var(--mc-space-1);min-width:0}.placement-creative__gallery-title{margin:0;color:var(--mc-color-text);font:var(--mc-font-title)}.placement-creative__gallery-hint{margin:0;color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.placement-creative__filter{display:inline-flex;flex:none;gap:var(--mc-space-2)}.placement-creative__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:var(--mc-space-3);margin:0;padding:0;list-style:none}.placement-creative__grid[data-orientation=landscape]{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.placement-creative__asset{position:relative;overflow:hidden;border-radius:var(--mc-radius-md);background:var(--mc-color-surface-raised)}.placement-creative__asset[data-picked=true]{box-shadow:0 0 0 2px var(--mc-color-action-primary)}.placement-creative__asset[data-moderation=rejected]{opacity:var(--mc-opacity-disabled)}.placement-creative__asset .mc-image-action{display:block;width:100%}.placement-creative__asset img{display:block;inline-size:100%;aspect-ratio:3 / 4;object-fit:cover}.placement-creative__grid[data-orientation=landscape] .placement-creative__asset img{aspect-ratio:16 / 7}.placement-creative__check{position:absolute;inset-block-start:var(--mc-space-2);inset-inline-end:var(--mc-space-2);display:inline-grid;place-items:center;inline-size:var(--mc-size-icon-lg);block-size:var(--mc-size-icon-lg);border-radius:var(--mc-radius-pill);color:var(--mc-color-text-on-action);background:var(--mc-color-action-primary);pointer-events:none}.placement-creative__tag{position:absolute;inset-block-end:var(--mc-space-2);inset-inline-start:var(--mc-space-2);padding:var(--mc-space-1) var(--mc-space-2);border-radius:var(--mc-radius-sm);background:var(--mc-color-overlay);color:var(--mc-color-text-on-media);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);pointer-events:none}.placement-creative__tag[data-moderation=approved]{color:var(--mc-color-status-success)}.placement-creative__tag[data-moderation=pending]{color:var(--mc-color-status-warning)}@media(max-width:64rem){.placement-creative{grid-template-columns:minmax(0,1fr)}}@media(max-width:39.999rem){.placement-map{padding:var(--mc-space-4)}.placement-map__scroll{overflow:visible}.placement-map__grid{min-inline-size:0;gap:var(--mc-space-3)}.placement-map__head{display:none}.placement-map__market{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mc-space-3);padding:var(--mc-space-3) var(--mc-space-4);border:1px solid var(--mc-component-card-border);border-radius:var(--mc-component-card-radius);background:var(--mc-color-surface-sunken)}.placement-map__market[data-indexed=false]{border-style:dashed}.placement-map__disclosure{display:inline-flex}.placement-map__cells{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mc-space-2)}.placement-map__market[data-open=false] .placement-map__cells,.placement-map__market[data-indexed=false] .placement-map__cells{display:none}.placement-cell__week{display:block}.placement-cell__sub{display:none}.placement-cell{padding:var(--mc-space-2) var(--mc-space-1)}.placement-cart{padding-block-end:var(--mc-layout-safe-bottom)}.placement-cart__panel{flex-wrap:wrap}.placement-cart__chips{order:3;flex-basis:100%}.placement-cart__checkout{flex:1 1 100%}}.account-page.creator-schedule{width:100%;gap:var(--mc-space-4)}.schedule-page__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--mc-space-3) var(--mc-space-6)}.schedule-page__heading{display:grid;gap:var(--mc-space-1);min-width:0}.schedule-page__title{margin:0;color:var(--mc-color-text);font:var(--mc-font-display)}.schedule-page__description{margin:0;color:var(--mc-color-text-muted)}.schedule-page__timezone{display:flex;flex:none;align-items:center;gap:var(--mc-space-3);padding:var(--mc-space-2) var(--mc-space-4);border:1px solid var(--mc-component-card-border);border-radius:var(--mc-radius-md);background:var(--mc-component-card-background)}.schedule-page__timezone-icon{color:var(--mc-color-text-muted)}.schedule-page__timezone-copy{display:grid;gap:var(--mc-space-1)}.schedule-page__timezone-label{color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);letter-spacing:var(--mc-letter-spacing-eyebrow);text-transform:uppercase}.schedule-page__timezone-value{color:var(--mc-color-text);font:var(--mc-font-body);font-weight:var(--mc-font-weight-bold)}.schedule-page__timezone-offset{color:var(--mc-color-text-muted);font-weight:var(--mc-font-weight-regular)}.schedule-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--mc-space-3);margin:0}.schedule-stat{--schedule-stat-tone: var(--mc-color-text);display:grid;gap:var(--mc-space-2);padding:var(--mc-space-4);border:1px solid var(--mc-component-card-border);border-radius:var(--mc-component-card-radius);background:var(--mc-component-card-background)}.schedule-stat[data-tone=accent]{--schedule-stat-tone: var(--mc-color-action-primary)}.schedule-stat[data-tone=success]{--schedule-stat-tone: var(--mc-color-status-success)}.schedule-stat[data-tone=warning]{--schedule-stat-tone: var(--mc-color-status-warning)}.schedule-stat[data-tone=info]{--schedule-stat-tone: var(--mc-color-status-info)}.schedule-stat__label{color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);letter-spacing:var(--mc-letter-spacing-eyebrow);text-transform:uppercase}.schedule-stat__body{display:grid;gap:var(--mc-space-1);margin:0}.schedule-stat__value{color:var(--schedule-stat-tone);font:var(--mc-font-heading);font-variant-numeric:tabular-nums}.schedule-stat__hint{color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.schedule-week{display:grid;gap:var(--mc-space-4);min-width:0;padding:var(--mc-space-4);border:1px solid var(--mc-component-card-border);border-radius:var(--mc-component-card-radius);background:var(--mc-component-card-background)}.schedule-week__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--mc-space-3)}.schedule-week__lead{display:grid;gap:var(--mc-space-1);min-width:0}.schedule-week__title,.schedule-exceptions__title{margin:0;color:var(--mc-color-text);font:var(--mc-font-title)}.schedule-week__hint,.schedule-exceptions__hint,.schedule-exceptions__summary{margin:0;color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.schedule-week__legend{display:flex;flex-wrap:wrap;gap:var(--mc-space-2) var(--mc-space-4);margin:0;padding:0;list-style:none}.schedule-week__legend-item{display:inline-flex;align-items:center;gap:var(--mc-space-2);color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.schedule-week__swatch{inline-size:var(--mc-space-2);block-size:var(--mc-space-2);border-radius:var(--mc-radius-sm)}.schedule-week__swatch[data-tone=open]{background:var(--mc-color-action-primary)}.schedule-week__swatch[data-tone=closed]{border:1px solid var(--mc-color-border-soft);background:var(--mc-color-surface-sunken)}.schedule-week__bars{display:grid;gap:var(--mc-space-1)}.schedule-week__axis,.schedule-week__row{display:grid;grid-template-columns:var(--mc-space-12) minmax(0,1fr) var(--mc-space-16);gap:var(--mc-space-3);align-items:center}.schedule-week__axis-ticks{display:flex;justify-content:space-between;color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-variant-numeric:tabular-nums}.schedule-week__day{color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold)}.schedule-week__row[data-open=true] .schedule-week__day{color:var(--mc-color-text)}.schedule-week__track{position:relative;display:block;block-size:var(--mc-size-control-sm);overflow:hidden;border:1px solid var(--mc-color-border-soft);border-radius:var(--mc-radius-md);background:var(--mc-color-surface-sunken)}.schedule-week__grid-line{position:absolute;inset-block:0;inset-inline-start:var(--schedule-week-line);inline-size:1px;background:var(--mc-color-separator-subtle)}.schedule-week__grid-line--noon{background:var(--mc-color-separator-strong)}.schedule-week__segment{position:absolute;inset-block:var(--mc-space-1);inset-inline-start:var(--schedule-week-left);display:flex;align-items:center;justify-content:center;inline-size:var(--schedule-week-width);overflow:hidden;padding-inline:var(--mc-space-2);border-radius:var(--mc-radius-sm);background:var(--mc-color-action-primary);color:#fff;font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:grab;user-select:none}.schedule-week__segment:active{cursor:grabbing}.schedule-week__hours{color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);font-variant-numeric:tabular-nums;text-align:end}.schedule-week__row[data-open=true] .schedule-week__hours{color:var(--mc-color-text)}.schedule-week__chips{display:none;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--mc-space-2);margin:0;padding:0;list-style:none}.schedule-week__chip{display:grid;gap:var(--mc-space-2);justify-items:center;padding:var(--mc-space-2) 0;border:1px solid var(--mc-color-border-soft);border-radius:var(--mc-radius-md);background:var(--mc-color-surface-sunken)}.schedule-week__chip-day{color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold)}.schedule-week__chip[data-open=true] .schedule-week__chip-day{color:var(--mc-color-text)}.schedule-week__chip-dot{inline-size:60%;block-size:var(--mc-space-1);border-radius:var(--mc-radius-pill);background:var(--mc-color-border-soft)}.schedule-week__chip[data-open=true] .schedule-week__chip-dot{background:var(--mc-color-action-primary)}.schedule-days{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mc-space-3)}.schedule-day{display:grid;gap:var(--mc-space-3);min-width:0;padding:var(--mc-space-4);border:1px solid var(--mc-component-card-border);border-radius:var(--mc-component-card-radius);background:var(--mc-component-card-background)}.schedule-day[data-has-slots=false]{border-color:var(--mc-color-border-soft)}.schedule-day__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-2)}.schedule-day__name{margin:0;color:var(--mc-color-text);font:var(--mc-font-body);font-weight:var(--mc-font-weight-bold)}.schedule-day__pill--closed{opacity:var(--mc-opacity-disabled)}.schedule-day__spacer{flex:1}.schedule-day__disclosure{display:none}.schedule-day__empty{min-height:var(--mc-size-control-lg);border:1px dashed var(--mc-color-border);border-radius:var(--mc-radius-md);color:var(--mc-color-text-muted);font:var(--mc-font-caption);white-space:normal}.schedule-day__slots{display:grid;gap:var(--mc-space-2);margin:0;padding:0;list-style:none}.schedule-slot{display:flex;align-items:center;gap:var(--mc-space-2);padding:var(--mc-space-2) var(--mc-space-3);border:1px solid var(--mc-color-border-soft);border-radius:var(--mc-radius-md);background:var(--mc-color-surface-sunken)}.schedule-slot[data-invalid=true]{border-color:var(--mc-color-status-warning)}.schedule-slot__time{flex:0 1 auto;min-inline-size:5.5rem;max-inline-size:50%}.schedule-slot__arrow{color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.schedule-slot__duration{flex:1;color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);font-variant-numeric:tabular-nums}.schedule-slot__duration[data-invalid=true]{color:var(--mc-color-status-warning)}.schedule-exceptions{display:grid;gap:var(--mc-space-3);min-width:0;padding:var(--mc-space-4);border:1px solid var(--mc-component-card-border);border-radius:var(--mc-component-card-radius);background:var(--mc-component-card-background)}.schedule-exceptions__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--mc-space-3)}.schedule-exceptions__lead{display:grid;gap:var(--mc-space-1);min-width:0}.schedule-exceptions__eyebrow{color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);letter-spacing:var(--mc-letter-spacing-eyebrow);text-transform:uppercase}.schedule-exceptions__summary{color:var(--mc-color-text)}.schedule-exceptions__empty{margin:0;padding:var(--mc-space-6);border:1px dashed var(--mc-color-border);border-radius:var(--mc-radius-md);color:var(--mc-color-text-muted);font:var(--mc-font-caption);text-align:center}.schedule-exceptions__list{display:grid;gap:var(--mc-space-2);margin:0;padding:0;list-style:none}.schedule-exception{--schedule-exception-tone: var(--mc-color-status-danger);display:grid;gap:var(--mc-space-2);padding:var(--mc-space-3) var(--mc-space-4);border:1px solid var(--mc-color-border-soft);border-inline-start:var(--mc-space-1) solid var(--schedule-exception-tone);border-radius:var(--mc-radius-md);background:var(--mc-color-surface-sunken)}.schedule-exception[data-mode=extra]{--schedule-exception-tone: var(--mc-color-status-success)}.schedule-exception[data-warn=true]{border-color:color-mix(in srgb,var(--mc-color-status-warning) 45%,transparent);border-inline-start-color:var(--schedule-exception-tone)}.schedule-exception__fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--mc-space-2) var(--mc-space-3)}.schedule-exception__field{display:grid;gap:var(--mc-space-1);min-width:0}.schedule-exception__label{color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);letter-spacing:var(--mc-letter-spacing-eyebrow);text-transform:uppercase}.schedule-exception__arrow{padding-block-end:var(--mc-space-3);color:var(--mc-color-text-muted)}.schedule-exception__spacer{flex:1}.schedule-exception__mode{flex:none}.schedule-save{position:sticky;inset-block-end:0;z-index:var(--mc-layer-app-chrome);display:grid;gap:var(--mc-space-2);padding-block:var(--mc-space-3) var(--mc-layout-safe-bottom);border-block-start:1px solid var(--mc-color-separator-subtle);background:var(--mc-color-canvas)}.schedule-save__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mc-space-3)}.schedule-save__state{--schedule-save-tone: var(--mc-color-status-success);display:flex;align-items:center;gap:var(--mc-space-2);min-width:0}.schedule-save__state[data-dirty=true]{--schedule-save-tone: var(--mc-color-status-warning)}.schedule-save__dot{flex:none;inline-size:var(--mc-space-2);block-size:var(--mc-space-2);border-radius:var(--mc-radius-pill);background:var(--schedule-save-tone)}.schedule-save__copy{display:grid;gap:var(--mc-space-1);min-width:0}.schedule-save__label{color:var(--schedule-save-tone);font:var(--mc-font-body);font-weight:var(--mc-font-weight-bold)}.schedule-save__meta{color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.schedule-save__mock{flex:1 1 18rem}.schedule-save__actions{display:flex;flex:none;gap:var(--mc-space-2);margin-inline-start:auto}@media(max-width:39.999rem){.schedule-week__bars{display:none}.schedule-week__chips{display:grid}.schedule-days{grid-template-columns:minmax(0,1fr)}.schedule-day__disclosure{display:inline-flex}.schedule-day__copy,.schedule-day__add{order:3;flex:1 1 40%}.schedule-day[data-open=false] .schedule-day__body,.schedule-day[data-open=false] .schedule-day__copy,.schedule-day[data-open=false] .schedule-day__add{display:none}.schedule-slot{flex-wrap:wrap}.schedule-slot__time{flex:1 1 35%;inline-size:auto;max-inline-size:none}.schedule-exception__field{flex:1 1 100%}.schedule-exception__arrow{display:none}.schedule-save__actions{flex:1 1 100%;margin-inline-start:0}.schedule-save__actions>*{flex:1}}.creator-notifications{position:relative;display:inline-flex}.creator-notifications>.mc-header-action>.mc-icon:last-child{display:none}.creator-notifications__bell{position:relative;display:inline-flex;align-items:center}.creator-notifications__dot{position:absolute;top:calc(-1 * var(--mc-space-1) / 2);right:calc(-1 * var(--mc-space-1) / 2);width:var(--mc-space-2);height:var(--mc-space-2);border-radius:var(--mc-radius-pill);background:var(--mc-color-action-primary);box-shadow:0 0 0 calc(var(--mc-space-1) / 2) var(--mc-color-brand-chrome-surface)}.creator-notifications__panel{display:grid;width:var(--mc-layout-aside-min-inline);max-width:100%;gap:var(--mc-space-3)}.creator-notifications__head{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-space-2)}.creator-notifications__count{color:var(--mc-color-text-muted)}.creator-notifications__list{margin:0;padding:0}.creator-notifications__item[data-read=true]{color:var(--mc-color-text-muted)}.creator-notifications__kind{display:inline-grid;width:var(--mc-size-control-sm);height:var(--mc-size-control-sm);place-items:center;border-radius:var(--mc-radius-pill);background:var(--mc-color-surface-interactive);color:var(--mc-color-text-muted)}.creator-notifications__item[data-read=false] .creator-notifications__kind{background:color-mix(in srgb,var(--mc-color-action-primary) 15%,transparent);color:var(--mc-color-action-primary)}.creator-notifications__title{color:var(--mc-color-text);font-weight:var(--mc-font-weight-semibold)}.creator-notifications__item .mc-action-link,.creator-notifications__item .mc-button--link{justify-content:flex-start;min-height:0;padding:0}.creator-notifications__body{margin:0;color:var(--mc-color-text-muted)}.creator-notifications__time{color:var(--mc-color-text-muted);white-space:nowrap}.creator-notifications__mock{margin:0}.consumer-library__heading,.consumer-library__toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mc-space-4)}.consumer-library__toolbar{align-items:flex-end;padding:var(--mc-space-3);border:1px solid var(--mc-color-border-soft);border-radius:var(--mc-radius-lg);background:var(--mc-color-surface)}.consumer-library__sort{display:grid;gap:var(--mc-space-1);min-width:12rem;color:var(--mc-color-text-muted)}.consumer-library__shelves{display:grid;gap:var(--mc-space-6)}.consumer-library-shelf{display:grid;gap:var(--mc-space-3);min-width:0}.consumer-library-shelf__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--mc-space-3);padding-block-end:var(--mc-space-3);border-bottom:1px solid var(--mc-color-separator-subtle)}.consumer-library-shelf__identity{display:grid;gap:var(--mc-space-1);min-width:0}.consumer-library-shelf__identity h2{margin:0;font:var(--mc-font-title);overflow-wrap:anywhere}.consumer-library-shelf__identity span{color:var(--mc-color-text-muted)}.consumer-library-shelf__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mc-space-4)}.consumer-library-card{min-width:0;overflow:hidden}.consumer-library-card.mc-card--padding-none>.mc-card__body{height:auto}.consumer-library-card>.mc-card__footer{padding:var(--mc-space-3)}.consumer-library-card__placeholder{display:grid;align-content:center;gap:var(--mc-space-2);width:100%;height:100%;padding:var(--mc-space-3);place-items:center;text-align:center;background:var(--mc-color-surface-interactive);color:var(--mc-color-text-muted)}.consumer-library-card__copy{display:grid;gap:var(--mc-space-1);min-width:0}.consumer-library-card__copy span,.consumer-library-card__copy small{overflow-wrap:anywhere;color:var(--mc-color-text-muted)}.consumer-library .mc-carousel-controls{margin-top:var(--mc-space-4)}@media(max-width:63.99rem){.consumer-library-shelf__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.consumer-library__toolbar{align-items:stretch;flex-direction:column}.consumer-library__sort{width:100%}}@media(max-width:47.99rem){.consumer-library__heading{align-items:stretch;flex-direction:column}.consumer-library-shelf__grid{grid-template-columns:1fr}.consumer-library-shelf__header{grid-template-columns:auto minmax(0,1fr)}.consumer-library-shelf__header .mc-action-link,.consumer-library-shelf__header .collection-loading-region__link{grid-column:1 / -1;justify-self:start}.consumer-library__toolbar{margin-inline:calc(var(--mc-space-2) * -1);overflow-x:auto}.consumer-library__toolbar .mc-segments{min-width:max-content}.consumer-library__sort{min-width:0}}.wallet-page{display:grid;gap:var(--mc-space-6)}.wallet-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mc-space-4)}.wallet-metric{min-height:8rem}.wallet-metric>.mc-card__body{display:grid;gap:var(--mc-space-2);padding:var(--mc-space-6);align-items:center}.wallet-metric span,.wallet-row span{color:var(--mc-color-text-muted)}.wallet-metric strong{font-size:var(--mc-font-size-title)}.wallet-metric--primary{background:var(--mc-color-surface-interactive)}.wallet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mc-space-6);align-items:start}.wallet-panel{overflow:hidden}.wallet-panel--wide{grid-column:1 / -1}.wallet-panel>.mc-panel__header h2{margin:0}.wallet-eyebrow{margin:0 0 var(--mc-space-1);color:var(--mc-color-text-muted);font-size:var(--mc-font-size-caption)}.wallet-lot>.mc-list-item__content{display:grid}.wallet-lot__disclosure .mc-button__label{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--mc-space-4);text-align:start}.wallet-row__label{display:grid;gap:var(--mc-space-1)}.wallet-panel .mc-list-item__content>div{display:grid;gap:var(--mc-space-1)}.wallet-row__amount{display:grid;text-align:end;white-space:nowrap}.wallet-lot__detail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mc-space-3);padding:0 var(--mc-space-6) var(--mc-space-4)}.wallet-lot__detail span{display:grid;gap:var(--mc-space-1);color:var(--mc-color-text-muted)}.wallet-lot__detail strong{color:var(--mc-color-text)}.wallet-row__amount[data-direction=out]{color:var(--mc-color-status-danger)}@media(max-width:48rem){.wallet-grid{grid-template-columns:1fr}}@media(max-width:36rem){.wallet-summary{grid-template-columns:1fr}.wallet-metric{min-height:6.5rem}.wallet-lot__detail{grid-template-columns:1fr}.wallet-lot__disclosure .mc-button__label{align-items:flex-start}}.customer-wallet-packs{display:grid;gap:var(--mc-space-3)}.customer-wallet-packs__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--mc-space-2) var(--mc-space-3)}.customer-wallet-packs__title{margin:0;color:var(--mc-color-text);font:var(--mc-font-title)}.customer-wallet-packs__rate{color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.customer-wallet-packs__market{display:inline-flex;align-items:center;gap:var(--mc-space-1);color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.customer-wallet-packs__hint{margin:0;max-inline-size:var(--mc-layout-content-readable);color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.customer-wallet-packs__grid{display:grid;grid-template-columns:repeat(4,minmax(11rem,1fr)) minmax(11rem,13rem);gap:var(--mc-layout-card-gap);padding-top:var(--mc-space-2)}.customer-wallet-packs__grid:is([data-count="1"],[data-count="2"],[data-count="3"]){grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.customer-wallet-pack{position:relative;display:grid;grid-template-rows:auto auto minmax(1.625rem,max-content) auto;align-content:start;gap:var(--mc-space-3);padding:var(--mc-space-4);border:1px solid var(--mc-component-card-border);border-radius:var(--mc-component-card-radius);background:var(--mc-component-card-background);transition:transform var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.customer-wallet-pack:hover{transform:translateY(calc(-1 * var(--mc-motion-lift)))}.customer-wallet-pack[data-popular],.customer-wallet-pack[data-kind=offer]{border-color:color-mix(in srgb,var(--mc-color-value-credits) 45%,transparent);background:color-mix(in srgb,var(--mc-color-value-credits) 10%,var(--mc-component-card-background))}.customer-wallet-pack__popular{position:absolute;top:calc(-1 * var(--mc-space-3));right:var(--mc-space-4)}.customer-wallet-pack__figure{display:inline-flex;grid-row:1;flex-wrap:nowrap;align-items:center;width:max-content;max-width:100%;gap:var(--mc-space-1) var(--mc-space-2);white-space:nowrap}.customer-wallet-pack__total,.customer-wallet-promotion__total{color:var(--mc-color-text);font-variant-numeric:tabular-nums}.customer-wallet-pack__description{margin:0;grid-row:2;color:var(--mc-color-text-muted);font:var(--mc-font-body);line-height:1.35}.customer-wallet-pack__marks{display:flex;grid-row:3;flex-wrap:wrap;align-items:center;gap:var(--mc-space-1) var(--mc-space-2)}.customer-wallet-pack__buy{grid-row:4;align-self:end}.customer-wallet-view-others{width:100%;grid-column:auto;align-self:stretch;justify-self:stretch;justify-content:center;border-radius:var(--mc-component-card-radius);background:color-mix(in srgb,var(--mc-color-action-primary) 13%,var(--mc-component-card-background))}.mc-dialog--standard.mc-dialog--tone-surface:has(.customer-wallet-pack-picker){--mc-component-dialog-inline-standard: 44rem}.customer-wallet-pack-picker{display:grid;min-height:0;gap:var(--mc-space-4);padding-inline-end:var(--mc-space-1)}.customer-wallet-pack-picker__step{color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);letter-spacing:var(--mc-letter-spacing-eyebrow);text-transform:uppercase;white-space:nowrap}.customer-wallet-pack-picker__balance,.customer-wallet-pack-picker__new-balance{display:flex;align-items:center;gap:var(--mc-space-2);color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-semibold);white-space:nowrap}.customer-wallet-pack-picker__balance{position:sticky;z-index:1;top:0;justify-content:space-between;padding:var(--mc-space-3);border:1px solid var(--mc-color-separator-subtle);border-radius:var(--mc-radius-md);background:var(--mc-color-surface-sunken)}.customer-wallet-pack-picker__balance .mc-token-amount,.customer-wallet-pack-picker__new-balance .mc-token-amount{color:var(--mc-color-value-credits);font-variant-numeric:tabular-nums}.customer-wallet-pack-picker__packs{display:grid;max-block-size:min(22rem,46dvh);gap:var(--mc-space-2);overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;padding-inline-end:var(--mc-space-2);scrollbar-color:var(--mc-color-border) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.customer-wallet-pack-picker__packs::-webkit-scrollbar{width:var(--mc-space-2)}.customer-wallet-pack-picker__packs::-webkit-scrollbar-track{background:transparent}.customer-wallet-pack-picker__packs::-webkit-scrollbar-thumb{border-radius:var(--mc-radius-pill);background:var(--mc-color-border)}.customer-wallet-pack-picker__pack{display:grid;grid-template-columns:minmax(7rem,max-content) minmax(max-content,1fr) minmax(7rem,max-content);width:100%;min-width:0;align-items:center;gap:var(--mc-space-3);padding:var(--mc-space-3);border:1px solid var(--mc-component-card-border);border-radius:var(--mc-radius-md);background:var(--mc-color-surface-sunken);color:var(--mc-color-text);cursor:pointer;text-align:start;transition:border-color var(--mc-motion-duration-fast) var(--mc-motion-easing-standard),background var(--mc-motion-duration-fast) var(--mc-motion-easing-standard),box-shadow var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.customer-wallet-pack-picker__pack:hover,.customer-wallet-pack-picker__pack:focus-visible{border-color:color-mix(in srgb,var(--mc-color-action-primary) 72%,var(--mc-component-card-border));background:color-mix(in srgb,var(--mc-color-action-primary) 8%,var(--mc-color-surface-sunken));outline:none}.customer-wallet-pack-picker__pack:focus-visible{box-shadow:var(--mc-component-focus-ring)}.customer-wallet-pack-picker__pack--selected{border-color:var(--mc-color-action-primary);background:color-mix(in srgb,var(--mc-color-action-primary) 14%,var(--mc-color-surface-sunken))}.customer-wallet-pack-picker__token-amount{color:var(--mc-color-value-credits);font:var(--mc-font-heading);font-variant-numeric:tabular-nums;text-align:end}.customer-wallet-pack-picker__pack-copy{display:grid;min-width:max-content;gap:var(--mc-space-1)}.customer-wallet-pack-picker__pack-copy strong{color:var(--mc-color-text);font:var(--mc-font-body);font-weight:var(--mc-font-weight-semibold);line-height:1.35;white-space:nowrap}.customer-wallet-pack-picker__pack-note{color:var(--mc-color-text-muted);font:var(--mc-font-caption);white-space:nowrap}.customer-wallet-pack-picker__pack-marks{display:flex;flex-wrap:wrap;align-items:center;justify-self:start;gap:var(--mc-space-1) var(--mc-space-2)}.customer-wallet-pack-picker__price{min-width:7rem;justify-self:stretch;color:var(--mc-color-text);font:var(--mc-font-heading);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.customer-wallet-pack-picker__new-balance{margin-inline-start:auto}.customer-wallet-promotions{display:grid;gap:var(--mc-space-3)}.customer-wallet-promotions__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--mc-space-2) var(--mc-space-3)}.customer-wallet-promotions__head h2{margin:0;color:var(--mc-color-text);font:var(--mc-font-title)}.customer-wallet-promotions__head span{color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.customer-wallet-promotions__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mc-layout-card-gap)}.customer-wallet-promotions__grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.customer-wallet-promotion{display:grid;box-sizing:border-box;min-height:15rem;grid-template-columns:minmax(0,1fr) 11rem;min-width:0;gap:var(--mc-space-6);padding:var(--mc-space-6);border:1px solid color-mix(in srgb,var(--mc-color-action-primary) 35%,transparent);border-radius:var(--mc-radius-lg);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--mc-color-action-primary) 28%,transparent),transparent 55%),var(--mc-color-surface-raised);box-shadow:var(--mc-shadow-raised)}.customer-wallet-promotion[data-tone=offer]{border-color:color-mix(in srgb,var(--mc-color-value-credits) 46%,transparent);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--mc-color-value-credits) 28%,transparent),transparent 55%),var(--mc-color-surface-raised)}.customer-wallet-promotion__copy{display:grid;min-width:0;grid-template-rows:auto auto 1fr auto;align-items:start;gap:var(--mc-space-3)}.customer-wallet-promotion__validity{margin:0;color:var(--mc-color-action-primary);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);letter-spacing:var(--mc-letter-spacing-eyebrow);text-transform:uppercase}.customer-wallet-promotion h3,.customer-wallet-promotion__condition{margin:0}.customer-wallet-promotion h3{color:var(--mc-color-text);font:var(--mc-font-title);line-height:1.2}.customer-wallet-promotion__condition{color:var(--mc-color-text-muted);font:var(--mc-font-body);line-height:1.45}.customer-wallet-promotion__buy{justify-self:start;align-self:end}.customer-wallet-promotion__offer{display:grid;min-width:0;align-content:stretch;gap:var(--mc-space-3)}.customer-wallet-promotion__token-box,.customer-wallet-promotion__price{border:1px solid color-mix(in srgb,var(--mc-color-value-credits) 28%,transparent);border-radius:var(--mc-radius-md);background:color-mix(in srgb,var(--mc-color-overlay) 42%,var(--mc-color-surface-sunken))}.customer-wallet-promotion__token-box{display:grid;align-content:center;justify-items:center;gap:var(--mc-space-2);padding:var(--mc-space-4)}.customer-wallet-promotion__token-figure{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:var(--mc-space-1);white-space:nowrap}.customer-wallet-promotion__bonus{justify-self:center}.customer-wallet-promotion__price{display:grid;min-height:var(--mc-touch-target-min);place-items:center;padding:var(--mc-space-3);color:var(--mc-color-text);font:var(--mc-font-heading);font-variant-numeric:tabular-nums}.customer-wallet-dialog{display:grid;gap:var(--mc-space-4)}.customer-wallet-top-up__recap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--mc-space-1) var(--mc-space-3);padding:var(--mc-space-2) var(--mc-space-3);border:1px solid color-mix(in srgb,var(--mc-color-value-credits) 30%,transparent);border-radius:var(--mc-radius-lg);background:color-mix(in srgb,var(--mc-color-value-credits) 10%,var(--mc-color-surface-raised))}.customer-wallet-top-up__recap-title{grid-column:1 / -1;justify-self:start;margin:0;color:var(--mc-color-text);font:var(--mc-font-body);font-size:.875rem;font-style:italic;font-weight:var(--mc-font-weight-semibold);line-height:1.2}.customer-wallet-top-up__credited{display:inline-flex;min-width:0;align-items:center;color:var(--mc-color-text);font-variant-numeric:tabular-nums;white-space:nowrap}.customer-wallet-top-up__credited .mc-token-amount{font-size:1.875rem;line-height:1.2}.customer-wallet-top-up__breakdown{justify-self:end;padding-inline:var(--mc-space-3);font:var(--mc-font-body);font-size:.8rem;font-weight:var(--mc-font-weight-bold);line-height:1.2;white-space:nowrap}.customer-wallet-top-up__gateways{display:grid;gap:var(--mc-space-2)}.customer-wallet-top-up__gateways-label{margin:0;color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-semibold)}.customer-wallet-top-up__total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--mc-space-3);margin:0;padding-top:var(--mc-space-3);border-top:1px solid var(--mc-color-separator-subtle);color:var(--mc-color-text);font:var(--mc-font-body);font-weight:var(--mc-font-weight-semibold)}.customer-wallet-top-up__total dd{margin:0;font:var(--mc-font-title);font-variant-numeric:tabular-nums}.customer-gateway-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--mc-space-16) * 3)),1fr));gap:var(--mc-space-2)}.customer-gateway-card{display:grid;border:1px solid var(--mc-color-border-soft);border-radius:var(--mc-radius-md);background:var(--mc-color-surface)}.customer-gateway-card[data-selected=true]{border-color:color-mix(in srgb,var(--mc-color-action-primary) 55%,transparent);background:color-mix(in srgb,var(--mc-color-action-primary) 10%,transparent)}.customer-gateway-card .mc-button{min-height:var(--mc-size-control-lg);padding:var(--mc-space-3)}.customer-gateway-card .mc-button__label{display:flex;width:100%;min-width:0;align-items:center;gap:var(--mc-space-3);white-space:normal}.customer-gateway-card__copy{display:grid;flex:1;min-width:0;gap:0;text-align:start}.customer-gateway-card__name{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-2);font-weight:var(--mc-font-weight-bold)}.customer-gateway-card__caption{color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.customer-gateway-card__check{display:grid;flex:none;width:var(--mc-space-6);height:var(--mc-space-6);place-items:center;border-radius:var(--mc-radius-pill);color:var(--mc-color-action-primary-text);visibility:hidden}.customer-gateway-card[data-selected=true] .customer-gateway-card__check{background:var(--mc-color-action-primary);visibility:visible}@media(max-width:39.999rem){.customer-wallet-packs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-wallet-packs__more{grid-column:2}.customer-wallet-pack-picker__pack{grid-template-columns:4rem minmax(0,1fr)}.customer-wallet-pack-picker__price{grid-column:2;justify-self:start;font:var(--mc-font-title)}.customer-wallet-pack-picker__new-balance{width:100%;justify-content:flex-end;order:-1}.customer-wallet-promotion{grid-template-columns:minmax(0,1fr);gap:var(--mc-space-4)}.customer-wallet-promotions__grid,.customer-wallet-promotions__grid[data-count="1"],.customer-wallet-promotion__offer{grid-template-columns:minmax(0,1fr)}}.creator-earnings-page{display:grid;gap:var(--mc-space-4);align-content:start}.creator-earnings-heading{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--mc-space-4);min-width:0}.creator-earnings-ledger,.creator-earnings-buy{display:grid;gap:var(--mc-space-4);min-width:0}.creator-earnings-empty{min-width:0}@media(max-width:40rem){.creator-earnings-heading{align-items:flex-start}}@media(min-width:48rem){.creator-earnings-page{gap:var(--mc-space-6)}}.admin-wallet-page{display:grid;gap:var(--mc-space-6);max-width:90rem;margin-inline:auto;padding:clamp(var(--mc-space-4),4vw,var(--mc-space-8))}.admin-wallet-header{display:flex;justify-content:space-between;align-items:end;gap:var(--mc-space-4)}.admin-wallet-header p{margin:0;color:var(--mc-color-text-muted)}.admin-wallet-header h1{margin-block:var(--mc-space-1) 0}.admin-wallet-header code,.admin-wallet-table-wrap .mc-table td{overflow-wrap:anywhere}.admin-wallet-panel h2{margin:0}.admin-wallet-table-wrap .mc-table td small{display:block;margin-top:var(--mc-space-1);color:var(--mc-color-text-muted)}.admin-wallet-load-more{justify-self:start}@media(max-width:48rem){.admin-wallet-header{align-items:start;flex-direction:column}.admin-wallet-table--responsive .mc-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.admin-wallet-table--responsive .mc-table,.admin-wallet-table--responsive .mc-table tbody,.admin-wallet-table--responsive .mc-table tr,.admin-wallet-table--responsive .mc-table td{display:block;width:100%}.admin-wallet-table--responsive .mc-table tr{padding:var(--mc-space-3) var(--mc-space-4);border-top:1px solid var(--mc-color-border-soft)}.admin-wallet-table--responsive .mc-table td{display:grid;grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr);gap:var(--mc-space-3);padding:var(--mc-space-2) 0;border:0}.admin-wallet-table--responsive .mc-table td:before{content:attr(data-label);color:var(--mc-color-text-muted);font-size:var(--mc-font-size-caption);font-weight:var(--mc-font-weight-semibold)}.admin-wallet-load-more{width:100%;min-height:48px}}.audit-page{display:grid;gap:var(--mc-space-6);max-width:90rem;margin-inline:auto;padding:clamp(var(--mc-space-4),4vw,var(--mc-space-8))}.audit-page__header,.audit-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mc-space-4);width:100%}.audit-page__header p,.audit-panel__header p,.audit-panel__header h2{margin:0}.audit-page__header h1{margin-block:var(--mc-space-1) var(--mc-space-2)}.audit-filter-surface .mc-panel__body{padding:0}.audit-filter-panel{display:grid;grid-template-columns:repeat(4,minmax(10rem,1fr));gap:var(--mc-space-4)}.audit-filter-panel__wide{grid-column:span 2}.audit-filter-panel__actions{display:flex;align-items:end;gap:var(--mc-space-3)}.audit-panel__header>span{color:var(--mc-color-text-muted)}.audit-table__actions{display:flex;flex-wrap:wrap;gap:var(--mc-space-2)}.audit-table-wrap .mc-table small{display:block;margin-top:var(--mc-space-1);color:var(--mc-color-text-muted)}.audit-detail .mc-panel__body,.audit-export .mc-panel__body{display:grid;gap:var(--mc-space-6)}.audit-detail__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-detail__facts code,.audit-change-list code{overflow-wrap:anywhere}.audit-change-list{display:grid;gap:var(--mc-space-3);padding:0;list-style:none}.audit-change-list li{display:grid;grid-template-columns:minmax(8rem,.5fr) minmax(7rem,.35fr) minmax(0,1fr);gap:var(--mc-space-3);padding-block:var(--mc-space-3);border-top:1px solid var(--mc-color-border-soft)}.audit-timeline{display:grid;gap:0;margin:0;padding:0;list-style:none}.audit-timeline li{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:var(--mc-space-3);padding-block:var(--mc-space-3)}.audit-timeline__marker{width:.75rem;height:.75rem;margin-top:.35rem;border-radius:50%;background:var(--mc-color-action-primary)}.audit-timeline p{margin-block:var(--mc-space-1);color:var(--mc-color-text-muted)}.audit-load-more{justify-self:start}.audit-export h2,.audit-export p{margin:0}.audit-export small{color:var(--mc-color-text-muted)}@media(max-width:64rem){.audit-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:48rem){.audit-page{padding:var(--mc-space-4)}.audit-page__header,.audit-panel__header{flex-direction:column}.audit-page__header>.mc-button,.audit-filter-panel__actions .mc-button,.audit-load-more,.audit-download{width:100%}.audit-filter-panel{grid-template-columns:1fr}.audit-filter-panel__wide{grid-column:auto}.audit-filter-panel__actions{align-items:stretch;flex-direction:column}.audit-table-wrap .mc-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.audit-table-wrap .mc-table,.audit-table-wrap .mc-table tbody,.audit-table-wrap .mc-table tr,.audit-table-wrap .mc-table td{display:block;width:100%}.audit-table-wrap .mc-table tr{padding:var(--mc-space-3) var(--mc-space-4);border-top:1px solid var(--mc-color-border-soft)}.audit-table-wrap .mc-table td{display:grid;grid-template-columns:minmax(7rem,.4fr) minmax(0,1fr);gap:var(--mc-space-3);padding:var(--mc-space-2) 0;border:0;overflow-wrap:anywhere}.audit-table-wrap .mc-table td:before{content:attr(data-label);color:var(--mc-color-text-muted);font-size:var(--mc-font-size-caption);font-weight:var(--mc-font-weight-bold)}.audit-table__actions{display:grid;grid-template-columns:minmax(7rem,.4fr) minmax(0,1fr)}.audit-table__actions:before{grid-row:1 / span 2}.audit-detail__facts,.audit-change-list li{grid-template-columns:1fr}}.backoffice-page{display:grid;gap:var(--mc-space-6);width:min(100%,var(--mc-content-max));margin-inline:auto;color:var(--mc-color-text)}.backoffice-page__header{display:grid;gap:var(--mc-space-4)}.backoffice-page__heading{display:grid;gap:var(--mc-space-3);align-items:start;min-width:0}.backoffice-page__back{justify-self:start}.backoffice-page__titles{min-width:0}.backoffice-page__title{margin:0;overflow:hidden;font:var(--mc-font-heading);text-overflow:ellipsis;white-space:nowrap}.backoffice-page__subtitle{margin:var(--mc-space-1) 0 0;color:var(--mc-color-text-muted)}.backoffice-page__actions{display:flex;flex-wrap:wrap;gap:var(--mc-space-2);align-items:center}.backoffice-page__tools{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--mc-space-3);align-items:center}.backoffice-page__search{grid-column:1 / -1}.backoffice-page__tools-leading{min-width:0}.backoffice-page__body{display:grid;gap:var(--mc-space-6);min-width:0}@media(min-width:48rem){.backoffice-page__tools{grid-template-columns:minmax(12rem,24rem) auto auto;justify-content:end}.backoffice-page__tools--with-leading{grid-template-columns:auto minmax(12rem,24rem) auto auto;justify-content:end}.backoffice-page__search{grid-column:auto}}.backoffice-country-multi-select{display:inline-flex;min-width:0}.backoffice-country-multi-select__trigger,.backoffice-country-multi-select__summary{display:inline-flex;gap:var(--mc-space-2);align-items:center;min-width:0}.backoffice-country-multi-select__prefix{color:var(--mc-color-text-muted)}.backoffice-country-multi-select__summary{flex:none}.backoffice-country-multi-select__more{color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.backoffice-country-multi-select__body{display:grid;gap:var(--mc-space-3);min-width:var(--mc-layout-filter-control-min-inline)}.backoffice-country-multi-select__options{display:grid;gap:var(--mc-space-2);max-block-size:calc(var(--mc-space-16) * 4);overflow-y:auto;padding-block-start:var(--mc-space-3);border-block-start:1px solid var(--mc-color-separator-subtle)}@media(min-width:64rem){.backoffice-page__header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.backoffice-page__heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.backoffice-page__heading:not(:has(.backoffice-page__back)){grid-template-columns:minmax(0,1fr) auto}}.backoffice-panel__title{margin:0;font:var(--mc-font-title)}.backoffice-panel__hint{margin:0;color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.backoffice-panel__head{display:flex;flex-wrap:wrap;gap:var(--mc-space-2) var(--mc-space-4);align-items:center;justify-content:space-between}.backoffice-panel .mc-panel__body,.backoffice-panel .mc-card__body{display:grid;gap:var(--mc-space-4)}.backoffice-grid{display:grid;gap:var(--mc-space-4);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.backoffice-grid--wide{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.backoffice-grid--split{grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:64rem){.backoffice-grid--split{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.backoffice-kpi{--backoffice-kpi-accent: var(--mc-color-text-muted);display:grid;gap:var(--mc-space-2);align-content:start;min-width:0;min-height:0;padding:var(--mc-space-4);border:1px solid var(--mc-component-card-border);border-radius:var(--mc-radius-lg);background:var(--mc-component-card-background);text-align:start;white-space:normal}.backoffice-kpi--interactive.mc-button{justify-content:stretch;height:auto}.backoffice-kpi--interactive :is(.mc-button__label){display:grid;gap:var(--mc-space-2);width:100%;min-width:0}.backoffice-kpi[data-tone=success]{--backoffice-kpi-accent: var(--mc-color-status-success)}.backoffice-kpi[data-tone=warning]{--backoffice-kpi-accent: var(--mc-color-status-warning)}.backoffice-kpi[data-tone=danger]{--backoffice-kpi-accent: var(--mc-color-status-danger)}.backoffice-kpi[data-tone=credits]{--backoffice-kpi-accent: var(--mc-color-value-credits)}.backoffice-kpi__head{display:flex;gap:var(--mc-space-2);align-items:center;justify-content:space-between;min-width:0}.backoffice-kpi__delta{flex:none;padding:var(--mc-space-1) var(--mc-space-2);border-radius:var(--mc-radius-sm);background:var(--mc-color-surface-interactive);color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);font-variant-numeric:tabular-nums}.backoffice-kpi__delta[data-tone=success]{color:var(--mc-color-status-success)}.backoffice-kpi__delta[data-tone=danger]{color:var(--mc-color-status-danger)}.backoffice-kpi__figure{display:flex;flex-wrap:wrap;gap:var(--mc-space-1) var(--mc-space-2);align-items:baseline;min-width:0}.backoffice-kpi__value{color:var(--backoffice-kpi-accent, var(--mc-color-text));font:var(--mc-font-heading);font-variant-numeric:tabular-nums}.backoffice-kpi[data-tone=neutral] .backoffice-kpi__value{color:var(--mc-color-text)}.backoffice-kpi__figure--secondary{margin-block-start:calc(-1 * var(--mc-space-1))}.backoffice-kpi .backoffice-kpi__value--secondary{color:var(--mc-color-text);font:var(--mc-font-title);font-variant-numeric:tabular-nums}.backoffice-kpi__unit,.backoffice-kpi__caption{color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.backoffice-kpi__unit{font-weight:var(--mc-font-weight-semibold)}.backoffice-chips{display:flex;flex-wrap:wrap;gap:var(--mc-space-2)}.backoffice-chips__count{margin-inline-start:var(--mc-space-2);font-weight:var(--mc-font-weight-bold);font-variant-numeric:tabular-nums;opacity:.8}.backoffice-chips__count[data-tone=warning]{color:var(--mc-color-status-warning);opacity:1}.backoffice-filter-bar .mc-panel__body{display:grid;gap:var(--mc-space-3)}.backoffice-filter-bar__controls{display:flex;flex-wrap:wrap;gap:var(--mc-space-3) var(--mc-space-4);align-items:end;min-width:0}.backoffice-filter-bar__group{display:grid;gap:var(--mc-space-1);min-width:0}.backoffice-filter-bar__group--grow{flex:1 1 var(--mc-layout-aside-min-inline)}.backoffice-filter-bar__trailing{display:flex;flex-wrap:wrap;gap:var(--mc-space-3);align-items:center;justify-content:flex-end;color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.backoffice-filter-bar--inline .backoffice-filter-bar__controls{gap:var(--mc-space-2) var(--mc-space-3);align-items:center}.backoffice-filter-bar--inline .backoffice-filter-bar__trailing{gap:var(--mc-space-4)}.backoffice-filter-bar--inline .mc-separator--vertical{align-self:center}@media(min-width:64rem){.backoffice-filter-bar .mc-panel__body{grid-template-columns:minmax(0,1fr) auto;align-items:end}.backoffice-filter-bar--inline .mc-panel__body{align-items:center}}.backoffice-band{display:grid;gap:var(--mc-space-4);align-items:start}.backoffice-band__identity{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--mc-space-4);align-items:start;min-width:0}.backoffice-band__portrait{inline-size:var(--mc-size-control-lg);block-size:var(--mc-size-control-lg);overflow:hidden;border-radius:var(--mc-radius-lg);background:var(--mc-color-surface-interactive)}.backoffice-band__portrait img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.backoffice-band__copy{display:grid;gap:var(--mc-space-2);min-width:0}.backoffice-band__name-row{display:flex;flex-wrap:wrap;gap:var(--mc-space-2) var(--mc-space-3);align-items:center}.backoffice-band__name{margin:0;font:var(--mc-font-heading)}.backoffice-band__meta{margin:0;color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.backoffice-band__pills{display:flex;flex-wrap:wrap;gap:var(--mc-space-2)}.backoffice-band__stats{display:flex;flex-wrap:wrap;gap:var(--mc-space-3) var(--mc-space-6)}.backoffice-band__stat{display:grid;gap:var(--mc-space-1)}.backoffice-band__stat-value{font:var(--mc-font-title);font-variant-numeric:tabular-nums}.backoffice-band__stat-value[data-tone=credits]{color:var(--mc-color-value-credits)}.backoffice-band__actions{display:flex;flex-wrap:wrap;gap:var(--mc-space-2);align-items:center}@media(min-width:64rem){.backoffice-band{grid-template-columns:minmax(0,1fr) auto;align-items:center}.backoffice-band__portrait{inline-size:calc(var(--mc-size-control-lg) + var(--mc-space-4));block-size:calc(var(--mc-size-control-lg) + var(--mc-space-4))}}.backoffice-kind{display:inline-flex;gap:var(--mc-space-1);align-items:center;padding:var(--mc-space-1) var(--mc-space-2);border-radius:var(--mc-radius-sm);background:var(--mc-color-surface-interactive);color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);white-space:nowrap}.backoffice-table .mc-table td,.backoffice-table .mc-table th{vertical-align:middle}.backoffice-table .mc-table .backoffice-table__num{text-align:end;font-variant-numeric:tabular-nums}.backoffice-table .mc-table .backoffice-table__strong{font-weight:var(--mc-font-weight-bold)}.backoffice-table .mc-table .backoffice-table__muted{color:var(--mc-color-text-muted)}.backoffice-table .mc-table .backoffice-table__positive{color:var(--mc-color-status-success);font-weight:var(--mc-font-weight-bold)}.backoffice-table .mc-table .backoffice-table__credits{color:var(--mc-color-value-credits)}.backoffice-table .mc-table small{display:block;margin-top:var(--mc-space-1);color:var(--mc-color-text-muted)}.backoffice-table__row--interactive{cursor:pointer}.backoffice-table__cell-stack{display:grid;gap:var(--mc-space-1);min-width:0}.backoffice-table__cell-row{display:flex;gap:var(--mc-space-2);align-items:center;min-width:0}.backoffice-table__ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.backoffice-table__link.mc-button{min-height:0;padding:0;text-align:start}.backoffice-table__link.mc-button .mc-button__label{display:block;overflow:hidden;text-overflow:ellipsis}.backoffice-table--responsive{min-width:0;overflow-x:auto;overscroll-behavior-x:contain}.backoffice-table--responsive .mc-table{min-width:var(--mc-layout-content-narrow)}.backoffice-table--responsive .mc-table th,.backoffice-table--responsive .mc-table td{white-space:nowrap}.backoffice-table--responsive .mc-table .backoffice-table__wrap{white-space:normal}.backoffice-sort-header{display:inline-flex;gap:var(--mc-space-1);align-items:center;font:inherit;font-weight:inherit;color:inherit;white-space:nowrap}.backoffice-sort-header[aria-pressed=true]{color:var(--mc-color-text)}.backoffice-table-search{flex:0 1 var(--mc-layout-filter-control-min-inline);min-width:0}.backoffice-facts{display:grid;margin:0;padding:0;list-style:none}.backoffice-facts__row{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr) auto;gap:var(--mc-space-3);align-items:center;padding-block:var(--mc-space-3);border-top:1px solid var(--mc-color-separator-subtle)}.backoffice-facts__row:first-child{border-top:0}.backoffice-facts__key{color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold)}.backoffice-facts__value{min-width:0;overflow-wrap:anywhere;font-weight:var(--mc-font-weight-semibold)}.backoffice-facts__mark{display:inline-flex;gap:var(--mc-space-1);align-items:center;font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold)}.backoffice-facts__mark[data-verified=true]{color:var(--mc-color-status-success)}.backoffice-facts__mark[data-verified=false]{color:var(--mc-color-text-muted)}.backoffice-bars{display:flex;gap:var(--mc-space-1);align-items:flex-end;height:calc(var(--mc-space-16) * 3 - var(--mc-space-4));min-width:0}.backoffice-bars__slot{display:flex;flex:1 1 0;flex-direction:column;justify-content:flex-end;gap:var(--mc-space-1);min-width:0;height:100%}.backoffice-bars__bar{border-radius:var(--mc-radius-sm) var(--mc-radius-sm) 0 0;background:var(--mc-color-action-primary)}.backoffice-bars__bar--secondary{border-radius:0 0 var(--mc-radius-sm) var(--mc-radius-sm);background:var(--mc-color-surface-interactive)}.backoffice-bars__label{overflow:hidden;color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-variant-numeric:tabular-nums;text-align:center;text-overflow:ellipsis;white-space:nowrap}.backoffice-legend{display:flex;flex-wrap:wrap;gap:var(--mc-space-3);color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-semibold)}.backoffice-legend__item{display:inline-flex;gap:var(--mc-space-1);align-items:center}.backoffice-legend__swatch{inline-size:var(--mc-space-2);block-size:var(--mc-space-2);border-radius:var(--mc-radius-sm);background:var(--mc-color-action-primary)}.backoffice-legend__swatch--secondary{background:var(--mc-color-surface-interactive)}.backoffice-dialog__section{display:grid;gap:var(--mc-space-2)}.backoffice-dialog__footer-note{flex:1 1 var(--mc-layout-top-bar-search-min-inline);margin:0;color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.backoffice-dialog__actions{display:flex;flex:0 1 auto;flex-wrap:wrap;gap:var(--mc-layout-control-gap);justify-content:flex-end;margin-inline-start:auto}.backoffice-reason-chips{display:flex;flex-wrap:wrap;gap:var(--mc-space-2)}[data-backoffice-tone=success]{--backoffice-tone: var(--mc-color-status-success)}[data-backoffice-tone=warning]{--backoffice-tone: var(--mc-color-status-warning)}[data-backoffice-tone=danger]{--backoffice-tone: var(--mc-color-status-danger)}[data-backoffice-tone=info]{--backoffice-tone: var(--mc-color-status-info)}.backoffice-dot{display:inline-block;inline-size:var(--mc-space-2);block-size:var(--mc-space-2);border-radius:var(--mc-radius-pill);background:var(--backoffice-tone, var(--mc-color-text-muted))}.backoffice-scope-banner{min-width:0}.backoffice-scope-banner__row{display:flex;flex-wrap:wrap;gap:var(--mc-space-2) var(--mc-space-3);align-items:center;min-width:0}.backoffice-scope-banner__icon{flex:none;color:var(--mc-color-action-primary)}.backoffice-scope-banner__text{flex:1 1 var(--mc-layout-aside-min-inline);min-width:0;margin:0;color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.backoffice-scope-banner__countries{color:var(--mc-color-text);font-weight:var(--mc-font-weight-bold)}.backoffice-scope-banner__chips{display:flex;flex-wrap:wrap;gap:var(--mc-space-2);margin-inline-start:auto}.backoffice-scope-breakdown{display:flex;flex-wrap:wrap;gap:var(--mc-space-1) var(--mc-space-4);padding-block-start:var(--mc-space-2);border-block-start:thin solid var(--mc-color-separator-subtle);color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.backoffice-scope-breakdown__item{display:inline-flex;gap:var(--mc-space-1);align-items:center}.backoffice-scope-breakdown__value{font-weight:var(--mc-font-weight-semibold);font-variant-numeric:tabular-nums}.backoffice-scope-hidden{align-self:start;min-width:0}.backoffice-scope-hidden__row{display:flex;gap:var(--mc-space-2);align-items:center;min-width:0;color:var(--mc-color-text-muted)}.backoffice-scope-hidden__text{margin:0;font:var(--mc-font-caption)}.backoffice-badge-grid{display:grid;gap:var(--mc-space-4);grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));align-items:stretch;min-width:0}.backoffice-badge{--backoffice-badge-accent: var(--mc-color-action-primary);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-width:0;padding:var(--mc-space-4);border:1px solid var(--mc-component-card-border);border-radius:var(--mc-radius-lg);background:var(--mc-component-card-background);color:var(--mc-color-text);text-align:start;white-space:normal;transition:border-color var(--mc-motion-duration-fast) var(--mc-motion-easing-standard),transform var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.backoffice-badge:hover{border-color:var(--mc-color-separator-strong);background:var(--mc-color-surface-raised);transform:translateY(calc(-1 * var(--mc-motion-lift)))}.backoffice-badge[data-accent=info]{--backoffice-badge-accent: var(--mc-color-status-info)}.backoffice-badge[data-accent=success]{--backoffice-badge-accent: var(--mc-color-status-success)}.backoffice-badge[data-accent=credits]{--backoffice-badge-accent: var(--mc-color-value-credits)}.backoffice-badge[data-accent=warning]{--backoffice-badge-accent: var(--mc-color-status-warning)}.backoffice-badge[data-accent=instant]{--backoffice-badge-accent: var(--mc-color-semantic-instant)}.backoffice-badge :is(.mc-button__label){display:flex;flex:1 1 auto;flex-direction:column;gap:var(--mc-space-4);align-items:stretch;width:100%;min-width:0}.backoffice-badge__head{display:flex;gap:var(--mc-space-3);align-items:center;min-width:0}.backoffice-badge__label{flex:1 1 auto;min-width:0;overflow:hidden;font:var(--mc-font-body);font-weight:var(--mc-font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.backoffice-badge__chevron{display:inline-flex;flex:none;color:var(--mc-color-text-muted)}.backoffice-badge__figure{display:flex;flex-wrap:wrap;gap:var(--mc-space-1) var(--mc-space-2);align-items:baseline;min-width:0}.backoffice-badge__value{font:var(--mc-font-heading);font-variant-numeric:tabular-nums}.backoffice-badge__unit{color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-semibold)}.backoffice-badge__facts{display:grid;gap:var(--mc-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.backoffice-badge__fact{display:flex;gap:var(--mc-space-2);align-items:baseline;min-width:0;padding:var(--mc-space-2) var(--mc-space-3);border-radius:var(--mc-radius-md);background:var(--mc-color-surface-raised)}.backoffice-badge__fact-value{flex:none;color:var(--mc-color-text);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);font-variant-numeric:tabular-nums}.backoffice-badge__fact-label{min-width:0;overflow:hidden;color:var(--mc-color-text-muted);font:var(--mc-font-caption);text-overflow:ellipsis;white-space:nowrap}.backoffice-badge__foot{display:flex;gap:var(--mc-space-3);align-items:baseline;justify-content:space-between;min-width:0;margin-block-start:auto;padding-block-start:var(--mc-space-3);border-block-start:thin solid var(--mc-color-separator-subtle)}.backoffice-badge__foot-label{min-width:0;color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-semibold)}.backoffice-badge__foot-value{flex:none;color:var(--mc-color-text);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);font-variant-numeric:tabular-nums}.backoffice-badge__foot[data-tone=accent] .backoffice-badge__foot-value{color:var(--backoffice-badge-accent)}.backoffice-badge__foot[data-tone=warning] .backoffice-badge__foot-value{color:var(--mc-color-status-warning)}.backoffice-badge__foot[data-tone=danger] .backoffice-badge__foot-value{color:var(--mc-color-status-danger)}.backoffice-badge__foot[data-tone=credits] .backoffice-badge__foot-value{color:var(--mc-color-value-credits)}.backoffice-badge-settings{display:grid;gap:var(--mc-space-3);min-width:0}.backoffice-badge-settings__head{display:flex;gap:var(--mc-space-3);align-items:center;min-width:0}.backoffice-badge-settings__head .mc-separator{flex:1 1 auto;width:auto;min-width:var(--mc-space-6)}.backoffice-badge-settings__grid{display:grid;gap:var(--mc-space-3);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-items:stretch;min-width:0}.backoffice-badge-shortcut{display:flex;gap:var(--mc-space-3);align-items:center;justify-content:flex-start;min-width:0;min-height:0;padding:var(--mc-space-3) var(--mc-space-4);border:1px solid var(--mc-component-card-border);border-radius:var(--mc-radius-md);background:var(--mc-component-card-background);color:var(--mc-color-text);text-align:start;white-space:normal;transition:border-color var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.backoffice-badge-shortcut:hover{border-color:var(--mc-color-separator-strong);background:var(--mc-color-surface-raised)}.backoffice-badge-shortcut :is(.mc-button__label){display:flex;flex:1 1 auto;gap:var(--mc-space-3);align-items:center;width:100%;min-width:0}.backoffice-badge-shortcut--static :is(.mc-panel__body){display:flex;flex:1 1 auto;gap:var(--mc-space-3);align-items:center;min-width:0}.backoffice-badge-shortcut--static .backoffice-badge-shortcut__text{flex:1 1 auto}.backoffice-badge-shortcut__text{display:grid;gap:var(--mc-space-1);min-width:0}.backoffice-badge-shortcut__label{overflow:hidden;font:var(--mc-font-body);font-weight:var(--mc-font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.backoffice-badge-shortcut__sub{overflow:hidden;color:var(--mc-color-text-muted);font:var(--mc-font-caption);text-overflow:ellipsis;white-space:nowrap}.market-picker{min-width:0}.market-picker__lead{display:grid;gap:var(--mc-space-1);min-width:0}.market-picker__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:var(--mc-space-3);margin:0;padding:0;list-style:none}.market-picker__item{display:grid;min-width:0}.market-card.mc-button{justify-content:stretch;height:auto}.market-card :is(.mc-button__label){display:grid;gap:var(--mc-space-2);width:100%;min-width:0}.market-card{padding:var(--mc-space-3) var(--mc-space-4);text-align:start;white-space:normal}.market-card[data-inactive]{opacity:var(--mc-opacity-disabled)}.market-card[aria-pressed=true]{background:var(--mc-color-surface-raised)}.market-card[aria-pressed=true][data-inactive]{opacity:1}.market-card__head{display:flex;min-width:0;font-weight:var(--mc-font-weight-bold)}.market-card__meta{color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-variant-numeric:tabular-nums}.market-card__badges{display:flex;flex-wrap:wrap;gap:var(--mc-space-1) var(--mc-space-2)}.creator-content-workspace,.creator-content-panel,.creator-content-fields,.creator-content-form{display:grid;gap:var(--mc-space-6)}.creator-content-heading,.creator-content-card__top,.creator-content-editor__header,.creator-content-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-space-4)}.creator-content-panel>header h2,.creator-content-panel>header p,.creator-content-card h2,.creator-content-preview h3,.creator-service-editor h3{margin:0}.creator-content-grid,.creator-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mc-space-4);margin:0;padding:0;list-style:none}.creator-content-card,.creator-service-editor{min-width:0}.creator-content-card>.mc-card__body,.creator-service-editor>.mc-card__body{display:grid;gap:var(--mc-space-4)}.creator-content-editor{scroll-margin-block-start:var(--mc-space-8)}.creator-content-editor__layout{display:grid;grid-template-columns:minmax(17rem,.9fr) minmax(20rem,1.1fr);gap:var(--mc-space-6)}.creator-content-preview{display:grid;align-content:start;gap:var(--mc-space-3)}.creator-content-preview img,.creator-content-preview video{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--mc-radius-lg);background:var(--mc-color-surface-sunken)}.creator-service-editor__numbers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mc-space-3)}.creator-content-panel .mc-progress{max-width:42rem}@media(max-width:64rem){.creator-content-grid,.creator-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-content-editor__layout{grid-template-columns:1fr}}@media(max-width:40rem){.creator-content-grid,.creator-services-grid,.creator-service-editor__numbers{grid-template-columns:1fr}.creator-content-heading,.creator-content-editor__header,.creator-content-actions{align-items:stretch;flex-direction:column}.creator-content-heading .mc-button,.creator-content-actions .mc-button,.creator-content-form>.mc-button{width:100%}}@media(prefers-reduced-motion:reduce){.creator-content-workspace *{transition-duration:.01ms!important}}.shell-session-placeholder,.shell-session-retry{display:flex;min-height:44px;align-items:center;gap:var(--mc-space-2)}.shell-session-placeholder__avatar{display:inline-grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border-radius:var(--mc-radius-pill);background:var(--mc-color-surface-interactive)}.shell-session-placeholder__label,.shell-session-retry{color:var(--mc-component-top-bar-quiet-text);font:var(--mc-font-caption)}@media(max-width:47.5rem){.shell-session-placeholder__label{display:none}}.shell-session-boundary{display:grid;min-height:clamp(20rem,52vh,34rem);place-items:center}.shell-session-boundary>.mc-feedback{width:min(100%,var(--mc-layout-content-form))}@media(max-width:47.99rem){.shell-session-boundary{min-height:clamp(16rem,45vh,24rem);place-items:start stretch}}.auth-page{display:grid;width:100%;max-width:100vw;min-width:0;min-height:min(var(--mc-layout-auth-min-block),calc(100dvh - var(--mc-space-16) * 3));place-items:center;padding:var(--mc-space-8) var(--mc-space-4)}.auth-page__card{width:100%;max-width:var(--mc-layout-content-form);min-width:0}.auth-page.auth-page--editorial{height:100%;min-height:100%;grid-template-rows:minmax(0,1fr);padding:0;place-items:stretch;background:var(--mc-color-canvas)}.auth-editorial-shell{display:grid;height:100%;width:100%;min-width:0;min-height:100%;grid-template-columns:minmax(0,1fr) minmax(26.25rem,30rem);overflow-x:hidden}.auth-editorial-shell__media{position:relative;min-width:0;min-height:0;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 35% 34%,color-mix(in srgb,var(--mc-color-action-primary) 32%,transparent),transparent 42%),var(--mc-color-overlay);color:var(--mc-color-text-on-media)}.auth-editorial-shell__media:after{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,transparent 28%,color-mix(in srgb,var(--mc-color-overlay) 72%,transparent) 70%,var(--mc-color-overlay) 100%),linear-gradient(90deg,color-mix(in srgb,var(--mc-color-overlay) 18%,transparent),transparent 65%);content:""}.auth-editorial-shell__picture,.auth-editorial-shell__picture img{position:absolute;z-index:-2;inset:0;width:100%;height:100%}.auth-editorial-shell__picture img{object-fit:cover;object-position:46% center}.auth-editorial-shell__media-copy{position:absolute;inset-inline:clamp(var(--mc-space-6),5vw,var(--mc-space-16));inset-block-end:clamp(var(--mc-space-8),7vh,var(--mc-space-16));max-width:38rem}.auth-editorial-shell__kicker{margin:0 0 var(--mc-space-3);color:inherit}.auth-page--editorial .auth-editorial-shell__media h2{max-width:13ch;margin:0;color:inherit;font:var(--mc-font-display)}.auth-editorial-shell__summary{max-width:33rem;margin:var(--mc-space-4) 0 0;color:inherit;font:var(--mc-font-body)}.auth-editorial-shell__trust{display:flex;flex-wrap:wrap;gap:var(--mc-space-2) var(--mc-space-6);margin:var(--mc-space-6) 0 0;padding:0;color:inherit;font:var(--mc-font-caption);font-weight:var(--mc-font-weight-semibold);list-style:none}.auth-editorial-shell__trust li{display:inline-flex;align-items:center;gap:var(--mc-space-2)}.auth-editorial-shell__trust li:before{width:var(--mc-space-2);height:var(--mc-space-2);flex:0 0 auto;border-radius:var(--mc-radius-pill);background:var(--mc-color-action-primary);content:""}.auth-editorial-shell__task{display:flex;height:100%;min-width:0;min-height:0;max-height:none;flex-direction:column;overflow-y:auto;padding:max(var(--mc-space-6),var(--mc-layout-safe-top)) max(var(--mc-space-6),var(--mc-layout-safe-right)) max(var(--mc-space-6),var(--mc-layout-safe-bottom)) max(var(--mc-space-6),var(--mc-layout-safe-left));background:color-mix(in srgb,var(--mc-color-canvas) 82%,var(--mc-color-surface-raised));animation:auth-editorial-task-enter var(--mc-motion-duration-standard) var(--mc-motion-easing-standard)}.auth-editorial-shell__header{display:flex;min-height:var(--mc-touch-target-min);align-items:flex-start;justify-content:space-between;gap:var(--mc-space-4);margin-block-end:clamp(var(--mc-space-8),9vh,var(--mc-space-16))}.auth-editorial-shell__header .locale-preference-control{flex:0 0 auto}.auth-editorial-shell__content{width:100%;max-width:30rem;margin-inline:auto}.auth-legal-links{width:100%;max-width:30rem;margin:auto auto 0;padding-block-start:var(--mc-space-12)}.auth-legal-links ul{display:flex;flex-wrap:wrap;gap:var(--mc-space-2) var(--mc-space-6);margin:0;padding:0;list-style:none}.auth-legal-links a{display:inline-flex;min-height:var(--mc-touch-target-min);align-items:center;color:var(--mc-color-text-muted);font:var(--mc-font-caption);text-underline-offset:.2em}.auth-legal-links a:hover{color:var(--mc-color-text)}.auth-legal-links a:focus-visible{border-radius:var(--mc-radius-sm);outline:none;box-shadow:var(--mc-component-focus-ring)}@keyframes auth-editorial-task-enter{0%{transform:translate(var(--mc-space-3))}}.auth-brand{display:block;width:fit-content;max-width:100%;margin-block-end:var(--mc-space-6);color:inherit;text-decoration:none}.auth-brand:focus-visible{border-radius:var(--mc-radius-sm);outline:none;box-shadow:var(--mc-component-focus-ring)}.auth-editorial-shell__header .auth-brand{margin:0}.auth-page__eyebrow{margin:0 0 var(--mc-space-2)}.auth-page h1{margin:0;color:var(--mc-color-text);font:var(--mc-font-display)}.auth-page h1:focus,.mc-system-view h1:focus{outline:none}.auth-page h2{color:var(--mc-color-text);font:var(--mc-font-title)}.auth-page__summary{margin:var(--mc-space-3) 0 var(--mc-space-6);color:var(--mc-color-text-muted)}.auth-registration-details__form{gap:var(--mc-space-6)}.auth-form{display:grid;min-width:0;gap:var(--mc-space-4)}.auth-form>*,.auth-form .mc-form-field{min-width:0}.auth-form [aria-invalid=true],.auth-form-error-summary{scroll-margin-block:calc(var(--mc-layout-safe-top) + var(--mc-space-16))}.auth-form-error-summary:focus-visible{outline:2px solid var(--mc-color-focus-ring);outline-offset:var(--mc-space-1)}.auth-form-error-summary ul{margin:var(--mc-space-2) 0 0;padding-inline-start:var(--mc-space-6)}.auth-form-error-summary a{color:inherit;text-decoration-thickness:.125em;text-underline-offset:.15em}.auth-registration-progress{display:grid;grid-template-columns:1fr auto;gap:var(--mc-space-2) var(--mc-space-3);margin-block-end:var(--mc-layout-section-gap);color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.auth-registration-progress strong{color:var(--mc-color-text);text-align:end}.auth-registration-progress progress{width:100%;height:.5rem;grid-column:1 / -1;accent-color:var(--mc-color-action-primary)}.auth-registration-progress__steps{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--mc-space-1) 0 0;padding:0;gap:var(--mc-space-2);list-style:none}.auth-registration-progress__steps li{min-width:0;color:var(--mc-color-text-muted);font-weight:var(--mc-font-weight-medium);overflow-wrap:anywhere}.auth-registration-progress__steps li:before{display:inline-block;width:.5rem;height:.5rem;margin-inline-end:var(--mc-space-2);border:1px solid var(--mc-color-border);border-radius:var(--mc-radius-pill);background:var(--mc-color-surface);content:""}.auth-registration-progress__step--current{color:var(--mc-color-text)!important}.auth-registration-progress__step--current:before,.auth-registration-progress__step--complete:before{border-color:var(--mc-color-action-primary)!important;background:var(--mc-color-action-primary)!important}.auth-registration-navigation{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mc-space-3);margin-block:var(--mc-space-4);color:var(--mc-color-text-muted)}.auth-fieldset{display:grid;min-width:0;margin:0;border:1px solid var(--mc-color-border);border-radius:var(--mc-radius-lg);padding:var(--mc-space-4);gap:var(--mc-space-4)}.auth-fieldset legend{padding-inline:var(--mc-space-2);color:var(--mc-color-text);font:var(--mc-font-title)}.auth-fieldset__help{margin:0;color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.auth-local-inbox-helper{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--mc-space-3);border:1px solid var(--mc-color-border);border-radius:var(--mc-radius-lg);padding:var(--mc-space-3);background:var(--mc-color-surface-raised)}.auth-local-inbox-helper__copy{display:grid;min-width:0;gap:var(--mc-space-1);color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.auth-local-inbox-helper code{overflow:hidden;color:var(--mc-color-text);font:var(--mc-font-body);text-overflow:ellipsis;white-space:nowrap}.auth-inline-error{margin:calc(var(--mc-space-3) * -1) 0 0;color:var(--mc-color-status-danger);font:var(--mc-font-caption)}.auth-inline-link{display:inline-flex;min-height:var(--mc-touch-target-min);align-items:center;color:var(--mc-color-action-primary);font-weight:var(--mc-font-weight-semibold)}.auth-policy-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:var(--mc-space-2)}.auth-policy-row .mc-choice-control{min-height:var(--mc-touch-target-min)}.auth-duplicate-recovery{border-inline-start:3px solid var(--mc-color-status-warning);padding:var(--mc-space-3);background:var(--mc-color-surface-raised);color:var(--mc-color-text)}.auth-duplicate-recovery p{margin-block-start:0}.auth-signin-method{display:grid;min-width:0;gap:var(--mc-space-4)}.auth-demo-hint,.auth-return-context{margin:0 0 var(--mc-space-4);border-inline-start:3px solid var(--mc-color-action-primary);padding:var(--mc-space-3);background:var(--mc-color-surface-raised);color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.auth-signin-method h2,.auth-signin-method__summary{margin:0}.auth-signin-otp__identity{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mc-space-2) var(--mc-space-3);margin:0;font-weight:var(--mc-font-weight-semibold)}.auth-signin-method__summary{color:var(--mc-color-text-muted)}.auth-signin-method .mc-button{max-width:100%;min-width:0}.auth-signin-method .mc-button__label{min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:center}.auth-keep-signed-in{display:grid;gap:var(--mc-space-1)}.auth-social-signin{display:grid;gap:var(--mc-space-2)}.auth-social-signin__divider{display:flex;align-items:center;gap:var(--mc-space-2);margin-block:var(--mc-space-2);color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.auth-social-signin__divider .mc-separator{flex:1 1 auto}.auth-signin-options{display:flex;min-height:var(--mc-touch-target-min);align-items:center;justify-content:space-between;gap:var(--mc-space-3)}.auth-signin-options__recovery{flex:0 0 auto}.auth-keep-signed-in .mc-choice-control{min-height:var(--mc-touch-target-min)}.auth-keep-signed-in p{margin:0;padding-inline-start:calc(1.25rem + var(--mc-space-3));color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.auth-actions{display:flex;flex-wrap:wrap;gap:var(--mc-space-3)}.auth-text-link{min-height:var(--mc-touch-target-min);display:inline-flex;align-items:center;justify-content:center;color:var(--mc-color-action-primary)}.auth-security-note,.auth-restriction-reason{border-inline-start:3px solid var(--mc-color-status-info);padding:var(--mc-space-3);background:var(--mc-color-surface-raised);color:var(--mc-color-text-muted)}.auth-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mc-space-3);margin:0;padding:0;color:var(--mc-color-text);list-style:none}.auth-capabilities li{display:flex;min-height:var(--mc-touch-target-min);align-items:center;border:1px solid var(--mc-color-border);border-radius:var(--mc-radius-md);padding:var(--mc-space-3);background:var(--mc-color-canvas);font-weight:var(--mc-font-weight-semibold)}.auth-restriction-capabilities{grid-column:1 / -1}.auth-recovery-state,.auth-verification-state{display:grid;gap:var(--mc-space-4)}.auth-journey-state{min-block-size:17rem;align-content:start;border:1px solid var(--mc-color-border);border-inline-start:4px solid var(--mc-color-status-info);border-radius:var(--mc-radius-lg);padding:var(--mc-space-4);background:var(--mc-color-surface-raised)}.auth-journey-state--pending,.auth-journey-state--expired{border-inline-start-color:var(--mc-color-status-warning)}.auth-journey-state--invalid,.auth-journey-state--restricted{border-inline-start-color:var(--mc-color-status-danger)}.auth-journey-state--used{border-inline-start-color:var(--mc-color-text-muted)}.auth-journey-state--success{border-inline-start-color:var(--mc-color-status-success)}.auth-journey-state__context{display:flex;min-height:var(--mc-touch-target-min);flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mc-space-2)}.auth-journey-state__actor{color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-semibold)}.auth-reset-form{border:1px solid var(--mc-color-border);border-inline-start:4px solid var(--mc-color-status-info);border-radius:var(--mc-radius-lg);padding:var(--mc-space-4);background:var(--mc-color-surface-raised)}.auth-reset-form__header{display:grid;justify-items:start;gap:var(--mc-space-2)}.auth-reset-form__header h2,.auth-reset-form__header p{margin:0}.auth-reset-form__header p{color:var(--mc-color-text-muted)}.auth-service-recovery{margin-block-end:var(--mc-space-4)}.auth-recovery-state__hint,.auth-verification-state__hint{margin:0;color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.auth-page--editorial .auth-journey-state,.auth-page--editorial .auth-reset-form{min-block-size:0;border:0;border-radius:0;padding:0;background:transparent}.auth-page--editorial .auth-journey-state__context{margin-block-end:var(--mc-space-2)}.auth-page--editorial .auth-restriction-capabilities{display:grid;gap:var(--mc-space-3)}.auth-page--editorial .auth-restriction-capabilities h2{margin:0}@media(max-width:47.99rem){.auth-page{min-height:auto;padding:var(--mc-space-4) var(--mc-space-3);place-items:start stretch}.auth-page.auth-page--editorial{height:auto;min-height:100dvh;padding:0}.auth-editorial-shell{height:auto;min-height:100dvh;grid-template-columns:1fr}.auth-editorial-shell__media{min-height:clamp(9rem,24dvh,13rem);max-height:13rem}.auth-editorial-shell__picture img{object-position:46% 37%}.auth-editorial-shell__media-copy{inset:auto var(--mc-space-4) var(--mc-space-4)}.auth-editorial-shell__media h2{max-width:18ch;font:var(--mc-font-heading)}.auth-editorial-shell__kicker{margin-block-end:var(--mc-space-1)}.auth-editorial-shell__summary,.auth-editorial-shell__trust{display:none}.auth-editorial-shell__task{height:auto;min-height:calc(100dvh - clamp(9rem,24dvh,13rem));max-height:none;overflow:visible;padding:var(--mc-space-4) max(var(--mc-space-4),var(--mc-layout-safe-right)) max(var(--mc-space-6),var(--mc-layout-safe-bottom)) max(var(--mc-space-4),var(--mc-layout-safe-left));animation:none}.auth-editorial-shell__header{margin-block-end:var(--mc-space-8)}.auth-legal-links{padding-block-start:var(--mc-space-8)}.auth-actions>*{width:100%}.auth-capabilities{grid-template-columns:1fr}.auth-registration-navigation{align-items:stretch;flex-direction:column}.auth-registration-progress{grid-template-columns:1fr}.auth-registration-progress strong{text-align:start}.auth-fieldset{padding:var(--mc-space-3)}.auth-local-inbox-helper{align-items:stretch;flex-direction:column}.auth-local-inbox-helper .mc-button{width:100%}.auth-registration-details__form{gap:var(--mc-space-4)}.auth-registration-progress__steps,.auth-policy-row{grid-template-columns:1fr}.auth-policy-row .auth-inline-link{width:fit-content;margin-inline-start:calc(1.25rem + var(--mc-space-3))}}@media(min-width:48rem)and (max-width:74.99rem){.auth-editorial-shell{grid-template-columns:minmax(0,.92fr) minmax(26rem,1.08fr)}.auth-editorial-shell__media-copy{inset-inline:var(--mc-space-8)}.auth-editorial-shell__task{padding-inline:var(--mc-space-8)}}@media(prefers-reduced-motion:reduce){.auth-editorial-shell__task{animation:none}}@media(prefers-reduced-data:reduce){.auth-editorial-shell__picture{display:none}}@media(forced-colors:active){.auth-editorial-shell__media{border-block-end:1px solid CanvasText;background:Canvas;color:CanvasText}.auth-editorial-shell__media:after{background:Canvas;opacity:.76}.auth-editorial-shell__trust li:before{border:1px solid CanvasText;background:Highlight}.auth-editorial-shell__task{border-inline-start:1px solid CanvasText;background:Canvas}}.auth-modal__scrim{background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--mc-color-action-primary) 18%,transparent),transparent 50%),linear-gradient(180deg,color-mix(in srgb,var(--mc-color-overlay) 78%,transparent),color-mix(in srgb,var(--mc-color-overlay) 88%,transparent),color-mix(in srgb,var(--mc-color-overlay) 94%,transparent))}.auth-signin-modal__content{display:grid;width:100%;max-width:28rem;margin:0 auto;gap:var(--mc-space-3)}.auth-signin-modal__content:has(.auth-register-modal__choices-layout){max-width:none}.auth-modal__demo-hint{margin:0;background:color-mix(in srgb,currentColor 8%,transparent);color:color-mix(in srgb,currentColor 80%,transparent)}.auth-signin-modal__content .auth-form{gap:var(--mc-space-3)}.auth-signin-modal__content .auth-signin-options{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-space-3)}.auth-signin-modal__content .auth-social-signin{grid-template-columns:1fr 1fr}.auth-signin-modal__content .auth-social-signin__divider{display:flex;align-items:center;gap:var(--mc-space-3);grid-column:1 / -1;margin:var(--mc-space-2) 0;color:color-mix(in srgb,currentColor 60%,transparent);font:var(--mc-font-caption)}.auth-signin-modal__content .auth-social-signin__divider .mc-separator{flex:1 1 0}.auth-signin-modal__content .auth-social-signin__action{margin-block-end:var(--mc-space-1)}.auth-signin-modal__register-prompt{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--mc-space-2);font:var(--mc-font-body)}.auth-register-modal__choices-layout{display:grid;gap:var(--mc-space-3);grid-template-columns:1fr 1fr}.auth-register-modal__role-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--mc-space-2);padding:var(--mc-space-4);border-radius:var(--mc-radius-md);background:color-mix(in srgb,currentColor 6%,transparent);border:1px solid color-mix(in srgb,currentColor 12%,transparent)}.auth-register-modal__role-card h3{margin:0;font:var(--mc-font-title)}.auth-register-modal__role-icon{display:grid;place-items:center;width:var(--mc-touch-target-min);height:var(--mc-touch-target-min);border-radius:var(--mc-radius-pill);background:var(--mc-color-action-primary);color:var(--mc-color-action-primary-text)}.auth-register-modal__role-desc{margin:0;flex:1 1 auto;color:color-mix(in srgb,currentColor 75%,transparent);font:var(--mc-font-body)}.auth-register-modal__role-sub{margin:0;color:color-mix(in srgb,currentColor 55%,transparent);font:var(--mc-font-caption)}.auth-register-modal__role-card .mc-button{margin-block-start:auto}.auth-register-modal__next-hint{margin:0;text-align:center;color:color-mix(in srgb,currentColor 55%,transparent);font:var(--mc-font-caption)}.auth-register-modal__role-chip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mc-space-2);padding:var(--mc-space-2) var(--mc-space-3);border-radius:var(--mc-radius-sm);background:color-mix(in srgb,currentColor 6%,transparent);font:var(--mc-font-caption)}.auth-register-modal__actions{display:flex;gap:var(--mc-space-3);margin-block-start:var(--mc-space-3)}.auth-register-modal__age-note{margin:0;text-align:center;color:color-mix(in srgb,currentColor 45%,transparent);font:var(--mc-font-caption)}.auth-signin-modal__content .auth-legal-links{width:100%;max-width:28rem;margin:0 auto;padding-block-start:var(--mc-space-3)}.auth-signin-modal__content .auth-legal-links a{color:color-mix(in srgb,currentColor 50%,transparent)}@media(max-width:47.99rem){.auth-register-modal__choices-layout{grid-template-columns:1fr}}@media(prefers-reduced-data:reduce){.auth-modal__bg{display:none}.auth-modal__scrim{background:var(--mc-color-overlay)}}@media(forced-colors:active){.auth-modal__bg{display:none}.auth-modal__scrim{background:Canvas}}.public-auth-actions{display:flex;align-items:center;gap:var(--mc-space-3)}.public-auth-actions--mobile{width:100%;flex-direction:column;align-items:stretch;padding-top:var(--mc-space-6);border-top:1px solid var(--mc-color-border-soft)}.public-shell{min-height:100vh;background:var(--mc-color-canvas)}.public-shell--task{height:100dvh;min-height:0;overflow:hidden}.public-shell--task .public-shell__main,.public-shell--task .public-shell__content,.public-shell--task .app-error-boundary__content{min-height:0;overflow:hidden}.public-shell--task .public-shell__main,.public-shell--task .public-shell__content,.public-shell--task .app-error-boundary__content{height:100%}.public-shell>header{position:sticky;z-index:50;top:0;min-width:0}.shell-brand{display:inline-flex;min-width:0;min-height:var(--mc-touch-target-min);flex:0 1 auto;align-items:center;color:inherit;text-decoration:none}.public-adaptive-search{width:100%;min-width:0}.public-header-search{width:100%}.public-header-search__trigger{display:none}.public-header-search .mc-search-field,.public-header-search .mc-search-field__input{min-width:0}.public-shell__desktop-primary{display:flex;flex:0 0 auto;align-items:center;gap:var(--mc-space-1)}.public-desktop-menus{display:inline-flex;min-width:0;align-items:center;gap:var(--mc-space-1)}.public-desktop-menus .mc-header-action{padding-inline:var(--mc-space-2);border-radius:var(--mc-radius-sm);font-weight:var(--mc-font-weight-medium)}.public-desktop-menus .mc-header-action[aria-expanded=true]{background:var(--mc-component-top-bar-utility-background)}.public-desktop-menus__intro{display:grid;max-width:34rem;gap:var(--mc-space-1)}.public-desktop-menus__title,.public-desktop-menus__description{margin:0}.public-desktop-menus__title{color:var(--mc-color-text);font:var(--mc-font-heading)}.public-desktop-menus__description{color:var(--mc-color-text-muted);font:var(--mc-font-body)}.public-desktop-menus__content,.public-desktop-menus__group,.public-desktop-menus__status{display:grid;min-width:0;gap:var(--mc-space-3)}.public-desktop-menus__sections,.public-desktop-menus__section{display:grid;min-width:0}.public-desktop-menus__sections{gap:var(--mc-space-6)}.public-desktop-menus__section{gap:var(--mc-space-3)}.public-desktop-menus__section-title{margin:0;color:var(--mc-color-text);font:var(--mc-font-title)}.public-desktop-menus__content>p,.public-desktop-menus__status p{margin:0}.public-desktop-menus__content>p,.public-desktop-menus__status p{color:var(--mc-color-text-muted)}.public-desktop-menus__group{grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:var(--mc-space-6)}.public-desktop-menus__facet{min-width:0}.public-desktop-menus__facet ul{display:grid;margin:var(--mc-space-1) 0 0;gap:var(--mc-space-1);padding:0;list-style:none}.public-desktop-menus__option{display:flex;min-height:var(--mc-touch-target-min);box-sizing:border-box;align-items:center;justify-content:space-between;gap:var(--mc-space-3);padding:var(--mc-space-2);border-radius:var(--mc-radius-md);color:var(--mc-color-text);text-decoration:none}.public-desktop-menus__option:hover,.public-desktop-menus__option--selected{background:var(--mc-color-surface-interactive)}.public-desktop-menus__option--selected{color:var(--mc-color-action-primary);font-weight:var(--mc-font-weight-semibold)}.public-desktop-menus__option--disabled{color:var(--mc-color-text-muted);opacity:.65}.public-desktop-menus__option-meta{display:inline-flex;align-items:center;gap:var(--mc-space-1);color:var(--mc-color-text-muted)}.public-desktop-menus__option-count{display:inline-flex;min-width:var(--mc-space-6);min-height:var(--mc-space-6);align-items:center;justify-content:center;padding-inline:var(--mc-space-2);border-radius:var(--mc-radius-pill);background:var(--mc-color-surface-interactive);color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.public-desktop-menus__view-all{display:inline-flex;min-height:var(--mc-touch-target-min);align-items:center;padding-inline:var(--mc-space-4);border:1px solid var(--mc-color-border-soft);border-radius:var(--mc-radius-md);color:var(--mc-color-action-primary);font:var(--mc-font-body);font-weight:var(--mc-font-weight-semibold);text-decoration:none}.public-desktop-menus__view-all:hover{background:var(--mc-color-surface-interactive)}.public-desktop-menus__actions{display:flex;flex-wrap:wrap;gap:var(--mc-space-3)}@media(max-width:79.99rem){.public-desktop-menus__group{grid-template-columns:repeat(2,minmax(0,1fr))}}.public-shell__desktop-nav .shell-navigation__item{position:relative;border-radius:var(--mc-radius-sm);background:transparent}.public-shell__desktop-nav .shell-navigation__item.active:after{position:absolute;right:var(--mc-space-4);bottom:var(--mc-space-1);left:var(--mc-space-4);height:2px;border-radius:var(--mc-radius-pill);background:var(--mc-color-action-primary);content:""}.public-shell__desktop-nav,.public-shell__desktop-auth,.public-shell__guest-locale,.public-shell__desktop-theme{flex:0 0 auto}.public-shell__desktop-auth.public-session-actions{min-width:max-content;justify-content:flex-end}.public-shell__menu{display:inline-flex;min-width:var(--mc-touch-target-min);flex:0 0 auto}.public-shell__mobile-search{display:none}.public-shell__drawer-auth{margin-top:var(--mc-layout-section-gap)}.public-shell__content{min-height:calc(100dvh - var(--mc-space-16) * 3)}@media(min-width:75.01rem){.public-shell .mc-app-shell__sidebar{display:flex;flex-direction:column}}@media(max-width:75rem){.public-adaptive-search{width:auto;min-width:var(--mc-touch-target-min);flex:0 0 auto}.public-header-search__trigger{display:inline-flex}.public-header-search{position:absolute;z-index:40;top:calc(100% + var(--mc-space-2));right:var(--mc-layout-safe-right);left:var(--mc-layout-safe-left);display:none;width:auto;padding:var(--mc-space-3);border:1px solid var(--mc-color-border);border-radius:var(--mc-radius-lg);background:var(--mc-color-surface-raised);box-shadow:var(--mc-shadow-overlay)}.public-adaptive-search--expanded .public-header-search{display:block}.public-shell__desktop-auth .public-auth-actions>:first-child{display:none}.public-shell__desktop-auth.public-session-actions{min-width:max-content}}@media(max-width:69.99rem){.public-shell__top-bar .mc-top-bar__navigation{display:none}}@media(max-width:47.99rem){.public-shell:not(.public-shell--task){padding-bottom:var(--mc-layout-bottom-navigation-clearance)}.public-shell--task{height:auto;min-height:100dvh;overflow:visible}.public-shell--task .public-shell__main,.public-shell--task .public-shell__content,.public-shell--task .app-error-boundary__content{height:auto;overflow:visible}.shell-brand{width:100%;max-width:8.9375rem}.shell-brand .mc-brand{width:100%}}@media(max-width:39.99rem){.public-shell__mobile-search{display:inline-flex}}@media(forced-colors:active){.public-desktop-menus__option--selected{outline:2px solid Highlight}}.public-progressive-navigation__groups,.public-progressive-navigation__facets,.public-progressive-navigation__status{display:grid;align-content:start;gap:var(--mc-space-3)}.public-progressive-navigation__orientation{display:grid;gap:var(--mc-space-2);padding-bottom:var(--mc-space-4);border-bottom:1px solid var(--mc-color-brand-chrome-border-soft)}.public-progressive-navigation__orientation>p{margin:0 0 var(--mc-space-2);color:var(--mc-color-brand-chrome-text-muted);font:var(--mc-font-title)}.public-progressive-navigation__orientation .mc-header-action{width:100%;justify-content:space-between;padding-inline:var(--mc-space-4);border-radius:var(--mc-radius-lg);background:var(--mc-color-brand-chrome-interactive)}.public-progressive-navigation__status,.public-progressive-navigation__status p{margin:0}.public-progressive-navigation__options{display:grid;margin:0;gap:var(--mc-space-1);padding:0;list-style:none}.public-progressive-navigation__options .mc-header-action,.public-progressive-navigation__view-all.mc-header-action,.public-progressive-navigation__groups>.mc-header-action,.public-progressive-navigation__facets>.mc-header-action{width:100%;justify-content:space-between;border-radius:var(--mc-radius-md)}.public-progressive-navigation__options .mc-header-action--current{background:var(--mc-color-surface-interactive);color:var(--mc-color-text);font-weight:var(--mc-font-weight-bold)}.public-progressive-navigation__facet h4{margin:0 0 var(--mc-space-2);color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.mc-progressive-navigation--brand .public-progressive-navigation__facet h4{color:var(--mc-color-brand-chrome-text-muted)}.public-progressive-navigation__view-all{margin-top:var(--mc-space-2)}.public-progressive-navigation__utilities,.public-progressive-navigation__account-actions{display:flex;min-width:0;align-items:center;gap:var(--mc-space-2)}.public-progressive-navigation__account-actions{flex:1 1 auto;justify-content:flex-end}@media(min-width:48rem){.mc-overlay--progressive-navigation{padding-left:max(var(--mc-space-6),env(safe-area-inset-left))}}@media(forced-colors:active){.public-progressive-navigation__options .mc-header-action--current{outline:2px solid Highlight}}.public-bottom-navigation{display:none}@media(max-width:47.99rem){.public-bottom-navigation{position:fixed;z-index:30;inset:auto 0 0;display:grid;box-sizing:border-box;min-height:var(--mc-layout-bottom-navigation-clearance);grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--mc-space-1);padding:var(--mc-space-1) max(var(--mc-space-2),env(safe-area-inset-right)) max(var(--mc-space-1),env(safe-area-inset-bottom)) max(var(--mc-space-2),env(safe-area-inset-left));border-top:1px solid var(--mc-color-border-soft);background:var(--mc-color-surface-raised);box-shadow:var(--mc-shadow-raised);isolation:isolate}.public-bottom-navigation__item{position:relative;display:inline-flex;min-width:0;min-height:var(--mc-touch-target-min);box-sizing:border-box;align-items:center;justify-content:center;flex-direction:column;gap:var(--mc-space-1);padding:var(--mc-space-1);border:1px solid transparent;border-radius:var(--mc-radius-md);color:var(--mc-color-text-muted);font:var(--mc-font-caption);text-align:center;text-decoration:none;transition:background var(--mc-motion-duration-fast) var(--mc-motion-easing-standard),color var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.public-bottom-navigation__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-bottom-navigation__item:hover,.public-bottom-navigation__item:active,.public-bottom-navigation__item--active{background:var(--mc-color-surface-interactive);color:var(--mc-color-text)}.public-bottom-navigation__item--active:before{position:absolute;top:var(--mc-space-1);left:50%;width:var(--mc-space-6);height:2px;border-radius:var(--mc-radius-pill);background:var(--mc-color-action-primary);content:"";translate:-50% 0}.public-bottom-navigation__item--active .public-bottom-navigation__label{font-weight:var(--mc-font-weight-bold)}.public-bottom-navigation__item:is([aria-busy=true],[aria-disabled=true]){opacity:var(--mc-component-disabled-opacity)}.public-bottom-navigation__item:focus-visible{outline:none;box-shadow:var(--mc-component-focus-ring)}}@media(forced-colors:active)and (max-width:47.99rem){.public-bottom-navigation{border-top-color:CanvasText}.public-bottom-navigation__item--active:before{background:Highlight}}@media(prefers-reduced-motion:reduce)and (max-width:47.99rem){.public-bottom-navigation__item{transition:none}}.contextual-footer{position:relative;z-index:1;padding:var(--mc-space-8) var(--mc-layout-safe-right) max(var(--mc-space-8),var(--mc-layout-safe-bottom)) var(--mc-layout-safe-left);border-top:1px solid var(--mc-color-border-soft);background:var(--mc-color-surface);color:var(--mc-color-text-muted)}.contextual-footer a{display:inline-flex;min-height:var(--mc-touch-target-min);align-items:center;color:var(--mc-color-text);text-decoration-thickness:1px;text-underline-offset:var(--mc-space-1)}.contextual-footer a:hover{color:var(--mc-color-action-primary)}.footer-link-list{display:grid;min-width:0;gap:var(--mc-space-1);margin:var(--mc-space-2) 0 0;padding:0;list-style:none}.footer-link-list li{min-width:0}.footer-link-list a{display:inline-flex;max-width:100%;min-width:0;min-width:var(--mc-touch-target-min);min-height:var(--mc-touch-target-min);align-items:center;overflow-wrap:anywhere}.footer-link-list__action{justify-content:flex-start;min-height:var(--mc-touch-target-min);padding-inline:0}.footer-link-group{min-width:0}.footer-link-group>summary{min-height:var(--mc-touch-target-min);color:var(--mc-color-text);cursor:pointer;font-weight:700;line-height:var(--mc-touch-target-min)}.footer-link-group>summary::marker{color:var(--mc-color-action-primary)}@media(min-width:48rem){.footer-link-group>summary{min-height:auto;cursor:default;line-height:inherit;list-style:none;pointer-events:none}.footer-link-group>summary::-webkit-details-marker{display:none}}.public-expanded-footer{display:grid;max-width:var(--mc-content-max);margin:0 auto;gap:var(--mc-space-8)}.public-expanded-footer__intro p{max-width:32rem;margin:var(--mc-space-3) 0 0}.public-expanded-footer__navigation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mc-space-6)}@media(max-width:47.99rem){.public-expanded-footer,.public-expanded-footer__navigation{gap:var(--mc-space-4)}.public-expanded-footer__navigation{grid-template-columns:minmax(0,1fr)}}.task-legal-footer{display:flex;width:100%;max-width:var(--mc-content-max);min-width:0;align-items:center;justify-content:space-between;margin:0 auto;gap:var(--mc-space-8)}.task-legal-footer p{max-width:34rem;margin:var(--mc-space-2) 0 0;overflow-wrap:anywhere}.task-legal-footer>*{width:100%;max-width:100%;min-width:0}.task-legal-footer .footer-link-list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--mc-space-2) var(--mc-space-6);margin:0}@media(max-width:47.99rem){.task-legal-footer{align-items:flex-start;flex-direction:column;gap:var(--mc-space-4)}.task-legal-footer .footer-link-list{display:grid;width:100%;justify-content:start}}.account-utility-footer{display:flex;max-width:var(--mc-content-max);align-items:center;justify-content:space-between;margin:0 auto;gap:var(--mc-space-6)}.account-utility-footer p{max-width:32rem;margin:0}.account-utility-footer .footer-link-list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--mc-space-2) var(--mc-space-6);margin:0}@media(max-width:47.99rem){.account-utility-footer{align-items:flex-start;flex-direction:column}.account-utility-footer .footer-link-list{display:grid;justify-content:start}}.locale-preference-control{display:inline-flex;flex:0 0 auto}.locale-preference-control .mc-header-action .mc-flag{flex:0 0 auto}.locale-preference-control__options{display:grid;margin:0;gap:var(--mc-space-1);padding:0;list-style:none}.locale-preference-control__options .mc-button{width:100%}.locale-preference-control__options .mc-button__label{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;justify-items:start;gap:var(--mc-space-3);text-align:left}.locale-preference-control__options [aria-selected=true]{background:var(--mc-color-surface-interactive);color:var(--mc-color-text)}.authenticated-shell__top-bar .mc-top-bar__conversion{display:flex;align-items:center;gap:var(--mc-space-3)}.authenticated-account-control__preference{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--mc-space-3);padding:var(--mc-space-2)}.authenticated-account-control__preference h2{margin:0;font:var(--mc-font-caption);font-weight:var(--mc-font-weight-semibold)}@media(max-width:47.99rem){.authenticated-shell__top-bar .mc-top-bar__conversion{gap:var(--mc-space-2)}}.theme-preference-control{display:inline-flex;min-width:0;align-items:center;justify-content:center}.public-shell__drawer-theme{width:100%;margin-bottom:var(--mc-space-3)}.public-shell__drawer-theme,.authenticated-account-control__theme{justify-content:flex-end}.authenticated-account-control__theme{padding:0;border:0}@media(max-width:75rem){.public-shell__desktop-theme{display:none}}.pwa-status{display:flex;align-items:center;justify-content:center;gap:var(--mc-space-3);padding:var(--mc-space-2) max(var(--mc-space-4),env(safe-area-inset-right));border-bottom:1px solid var(--mc-color-border);background:var(--mc-color-surface-interactive);color:var(--mc-color-text);text-align:center}.pwa-status--offline{background:var(--mc-color-status-warning-soft)}@media(max-width:760px){.pwa-status{align-items:stretch;flex-direction:column}}.mc-system-view{box-sizing:border-box;min-width:0;width:min(72rem,100%);margin:0 auto;padding:clamp(var(--mc-space-6),5vw,var(--mc-space-12)) var(--mc-space-6)}.mc-access-state{display:grid;gap:var(--mc-space-6);width:min(72rem,100%);min-height:min(42rem,calc(100dvh - var(--mc-space-16) * 2));margin-inline:auto;padding:clamp(var(--mc-space-6),5vw,var(--mc-space-12)) var(--mc-space-6);align-content:center;color:var(--mc-color-text)}.mc-access-state__header{display:grid;max-width:48rem;gap:var(--mc-space-3)}.mc-access-state__context{display:flex;align-items:center;gap:var(--mc-space-3);color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-semibold);letter-spacing:var(--mc-letter-spacing-eyebrow);text-transform:uppercase}.mc-access-state__context p,.mc-access-state__header h1,.mc-access-state__summary,.mc-access-state__panel h2,.mc-access-state__panel p{margin:0}.mc-access-state__code{display:inline-flex;min-height:2rem;align-items:center;border:1px solid currentColor;border-radius:var(--mc-radius-md);padding-inline:var(--mc-space-3);background:var(--mc-color-surface-raised);color:var(--mc-color-status-warning)}.mc-access-state--danger .mc-access-state__code{color:var(--mc-color-status-danger)}.mc-access-state__header h1{font:var(--mc-font-display)}.mc-access-state__header h1:focus{outline:none}.mc-access-state__summary{color:var(--mc-color-text-muted);font:var(--mc-font-heading)}.mc-access-state__layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);gap:var(--mc-space-4)}.mc-access-state__panel{display:grid;min-width:0;gap:var(--mc-space-3);border:1px solid var(--mc-color-border);border-radius:var(--mc-radius-lg);padding:var(--mc-space-6);background:var(--mc-color-surface-raised)}.mc-access-state__panel--primary{border-inline-start:4px solid var(--mc-color-status-warning)}.mc-access-state--danger .mc-access-state__panel--primary{border-inline-start-color:var(--mc-color-status-danger)}.mc-access-state__panel--support{grid-column:2;grid-row:1;border-inline-start:4px solid var(--mc-color-status-info)}.mc-access-state__panel h2{font:var(--mc-font-title)}.mc-access-state__panel p{color:var(--mc-color-text-muted);overflow-wrap:anywhere}.mc-access-state__destination{display:block;width:100%;border:1px solid var(--mc-color-border);border-radius:var(--mc-radius-md);padding:var(--mc-space-3);background:var(--mc-color-canvas);color:var(--mc-color-text);overflow-wrap:anywhere;white-space:normal}.mc-access-state__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-space-4);border-top:1px solid var(--mc-color-border);padding-block-start:var(--mc-space-6)}.mc-access-state__actions,.mc-access-state__support{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-3)}.mc-access-state__support{justify-content:flex-end}.mc-access-state__support a{display:inline-flex;min-height:var(--mc-touch-target-min);align-items:center;color:var(--mc-color-action-primary);font-weight:var(--mc-font-weight-semibold)}.mc-system-view--status{display:grid;min-height:60vh;place-items:center}.mc-system-view__hero:not(.mc-feedback){padding:clamp(var(--mc-space-6),5vw,var(--mc-space-12));border:1px solid var(--mc-color-border);border-radius:var(--mc-radius-lg);background:var(--mc-color-surface-raised);color:var(--mc-color-text)}.mc-system-view__hero h1{margin:var(--mc-space-2) 0;font:var(--mc-font-display);overflow-wrap:anywhere}.mc-system-view__hero>p:last-of-type{color:var(--mc-color-text-muted)}.mc-system-view__eyebrow{margin:0;color:var(--mc-color-action-primary);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);letter-spacing:var(--mc-letter-spacing-eyebrow);text-transform:uppercase}.mc-system-view__actions{display:flex;flex-wrap:wrap;gap:var(--mc-space-3);margin-top:var(--mc-space-6)}.mc-state-gallery{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mc-space-4);margin-top:var(--mc-space-6)}.mc-state-gallery>*{min-width:0}.mc-notification-boundary{margin-top:var(--mc-space-6)}.mc-notification-boundary h2,.mc-notification-boundary p{margin:0}.mc-notification-boundary p{margin-top:var(--mc-space-2);color:var(--mc-color-text-muted)}.mc-error-boundary{width:min(42rem,calc(100% - (2 * var(--mc-space-6))));margin:clamp(var(--mc-space-8),10vh,var(--mc-space-12)) auto}.mc-error-boundary__reference{font-family:var(--mc-font-sans);overflow-wrap:anywhere}@media(max-width:767px){.mc-access-state{min-height:auto;gap:var(--mc-space-6);padding:var(--mc-space-6) var(--mc-space-3) var(--mc-space-8);align-content:start}.mc-access-state__layout{grid-template-columns:1fr}.mc-access-state__panel{padding:var(--mc-space-4)}.mc-access-state__panel--support{grid-column:auto;grid-row:auto}.mc-access-state__footer{align-items:stretch;flex-direction:column}.mc-access-state__actions>*{width:100%}.mc-access-state__support{justify-content:flex-start}.mc-state-gallery{grid-template-columns:1fr}}.mc-toast-viewport{position:fixed;z-index:70;inset-block-start:max(var(--mc-space-4),env(safe-area-inset-top));inset-inline-end:max(var(--mc-space-4),env(safe-area-inset-right));display:grid;min-width:0;width:min(25rem,calc(100vw - (2 * var(--mc-space-4))));max-width:calc(100vw - (2 * var(--mc-space-4)));gap:var(--mc-space-3)}.mc-toast{min-width:0;color:var(--mc-color-text)}.mc-toast>.mc-card__body{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--mc-space-3);padding:var(--mc-space-4)}.mc-toast__content{min-width:0;overflow-wrap:anywhere}.mc-toast__signal{width:.75rem;height:.75rem;margin-top:.35rem;border-radius:var(--mc-radius-pill);background:var(--mc-color-status-info)}.mc-toast--success .mc-toast__signal{background:var(--mc-color-status-success)}.mc-toast--warning .mc-toast__signal{background:var(--mc-color-status-warning)}.mc-toast--error .mc-toast__signal{background:var(--mc-color-status-danger)}.mc-toast__title,.mc-toast__message,.mc-toast__count{margin:0}.mc-toast__title{font:var(--mc-font-body);font-weight:var(--mc-font-weight-bold)}.mc-toast__message,.mc-toast__count{margin-top:var(--mc-space-1);color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.mc-toast__action{display:inline-block;margin-top:var(--mc-space-2);color:var(--mc-color-action-primary);font-weight:var(--mc-font-weight-bold)}.mc-toast__dismiss{align-self:start}@media(max-width:639px){.mc-toast-viewport{inset-inline:var(--mc-space-3);width:auto;max-width:calc(100vw - (2 * var(--mc-space-3)))}}.discovery-page,.discovery-grid-shell{--discovery-surface-raised: color-mix( in srgb, var(--mc-color-surface-raised) 94%, var(--mc-color-action-primary) 6% );--discovery-accent-tonal: color-mix( in srgb, var(--mc-color-action-primary) 16%, var(--mc-color-surface-raised) );--discovery-accent-tonal-hover: color-mix( in srgb, var(--mc-color-action-primary) 22%, var(--mc-color-surface-raised) );--discovery-border-subtle: color-mix( in srgb, var(--mc-color-border-soft) 78%, transparent );--discovery-border-interactive: color-mix( in srgb, var(--mc-color-action-primary) 46%, var(--mc-color-border) );--discovery-radius-control: var(--mc-radius-md);--discovery-radius-container: calc(var(--mc-radius-lg) + var(--mc-space-1))}.discovery-page{min-height:100vh;padding-block:var(--mc-layout-page-block-start) var(--mc-layout-page-block-end);background:radial-gradient(circle at 14% 0%,color-mix(in srgb,var(--mc-color-action-primary) 5%,transparent),transparent calc(7 * var(--mc-space-16))),var(--mc-color-canvas);color:var(--mc-color-text)}.discovery-organic{width:100%}.discovery-organic{display:grid;gap:var(--mc-space-6)}.discovery-controls{display:grid;gap:var(--mc-space-3);min-width:0}.discovery-eyebrow{margin:0 0 var(--mc-space-2)}.discovery-loading-sort{display:block;width:calc(2 * var(--mc-space-16) + var(--mc-space-4));height:var(--mc-touch-target-min);border-radius:var(--mc-radius-pill);background:var(--mc-component-skeleton-background)}.discovery-sort{display:inline-flex;min-width:0}.discovery-sort__trigger{min-width:0;padding:0 var(--mc-space-3);border-color:var(--discovery-border-interactive);background:var(--discovery-accent-tonal)}.discovery-sort__trigger:hover,.discovery-sort__trigger[aria-expanded=true]{background:var(--discovery-accent-tonal-hover)}.discovery-sort__trigger:focus-visible,.discovery-sort__option:focus-visible{outline:none;box-shadow:var(--mc-component-focus-ring)}.discovery-sort__value{min-width:0;overflow:hidden;line-height:var(--mc-line-height-caption);text-overflow:ellipsis;white-space:nowrap}.discovery-sort__options{position:fixed;z-index:var(--mc-layer-disclosure);display:grid;gap:var(--mc-space-1);overflow:auto;overscroll-behavior:contain;padding:var(--mc-space-2);border:calc(var(--mc-space-1) / 4) solid var(--mc-component-dialog-border);border-radius:var(--mc-radius-md);background:var(--mc-component-dialog-background);color:var(--mc-color-text);box-shadow:var(--mc-shadow-overlay);animation:mc-overlay-enter var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.discovery-sort__option{display:flex;width:100%;justify-content:space-between;gap:var(--mc-space-3);padding-inline:var(--mc-space-3);border:0;border-radius:var(--mc-radius-md);text-align:start}.discovery-sort__option:hover,.discovery-sort__option--selected{background:var(--mc-color-surface-interactive)}@media(forced-colors:active){.discovery-sort__trigger{border-color:ButtonText}.discovery-sort__trigger:focus-visible,.discovery-sort__option:focus-visible{outline:calc(var(--mc-space-1) / 2) solid Highlight;outline-offset:calc(var(--mc-space-1) / 2);box-shadow:none}}@media(prefers-reduced-motion:reduce){.discovery-sort__options{animation:none}}.discovery-refinement-panel{position:relative;z-index:1;display:grid;gap:var(--mc-space-2);min-width:0;overflow:visible;padding:0;border:0;background:transparent;box-shadow:none}.discovery-refinement-context{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--mc-space-3);margin:0;padding:var(--mc-space-2) var(--mc-space-3);border-top:calc(var(--mc-space-1) / 4) solid var(--discovery-border-subtle);border-radius:0 0 var(--discovery-radius-control) var(--discovery-radius-control);background:color-mix(in srgb,var(--discovery-surface-raised) 78%,transparent)}.discovery-results{--mc-component-empty-state-background: var(--mc-color-surface-raised);display:grid;min-height:calc(5 * var(--mc-space-16));gap:var(--mc-space-6)}.discovery-card{--mc-component-card-border: var(--mc-component-tile-border);align-self:start;min-width:0;border-radius:var(--discovery-radius-container)}.discovery-card.mc-card--padding-none>.mc-card__body{height:auto}.discovery-card-link{display:block;color:inherit;text-decoration:none}.discovery-card-link:focus-visible{outline:none;box-shadow:var(--mc-component-focus-ring-inset)}.discovery-card-media{position:relative;display:grid;aspect-ratio:4 / 3;place-items:center;overflow:hidden;background:linear-gradient(145deg,var(--mc-color-surface-interactive),color-mix(in srgb,var(--mc-color-action-primary) 22%,var(--mc-color-surface)))}.discovery-card-mobile-identity{display:none}.discovery-card-media-link{position:absolute;inset:0;color:inherit}.discovery-card-media-link:focus-visible{outline:none;box-shadow:var(--mc-component-focus-ring-inset)}.discovery-card-media img{width:100%;height:100%;object-fit:cover;transition:transform var(--mc-motion-duration-standard) var(--mc-motion-easing-emphasized)}.discovery-card-media-image--loading{opacity:0}.discovery-card-media-skeleton{position:absolute;inset:0}.discovery-card-media-skeleton .mc-skeleton__line{width:100%;height:100%}@media(hover:hover){.discovery-card-media-link:hover img{transform:scale(1.035)}}.discovery-card-media-link:focus-visible img{transform:scale(1.035)}.discovery-card-fallback{display:grid;width:100%;height:100%;place-items:center;color:var(--mc-color-action-primary)}.discovery-favourite{--mc-icon-button-compact-border: color-mix( in srgb, var(--mc-color-border) 55%, transparent );--mc-icon-button-compact-background: color-mix( in srgb, var(--mc-color-surface) 82%, transparent );--mc-icon-button-compact-background-hover: var( --discovery-accent-tonal-hover );--mc-icon-button-compact-backdrop-filter: blur(var(--mc-space-3));--mc-icon-button-compact-box-shadow: var(--mc-shadow-resting);--mc-icon-button-compact-active-color: var(--mc-color-action-primary)}.discovery-card-copy{padding:var(--mc-space-4);border-top:calc(var(--mc-space-1) / 4) solid var(--discovery-border-subtle)}.discovery-card-copy>.mc-media-identity__content{width:100%}.discovery-card-copy h2,.discovery-card-copy p{margin:0}.discovery-card-copy h2{min-width:0;overflow:hidden;font:var(--mc-font-title);text-overflow:ellipsis;white-space:nowrap}.discovery-card-link:hover .discovery-card-copy h2{color:var(--mc-color-action-primary)}.discovery-card-title{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:var(--mc-space-2)}.discovery-card-meta{display:flex;min-width:0;flex:0 1 auto;align-items:center}.discovery-locale-flags,.discovery-locale-group,.discovery-language-flags{display:inline-flex;align-items:center;gap:var(--mc-space-1)}.discovery-language-overflow{color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-semibold)}.discovery-locale-flags{gap:var(--mc-space-2)}.discovery-locale-marker{color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.discovery-card-details{display:grid;gap:var(--mc-space-2);padding:0 var(--mc-space-4) var(--mc-space-4)}.discovery-card-details__row{display:flex;min-width:0;align-items:center;gap:var(--mc-space-2);color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-semibold)}.discovery-card-details__rating{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--mc-space-1);color:var(--mc-color-status-warning);font-size:calc(var(--mc-font-size-caption) * 1.15)}.discovery-card-details__rating-value{color:var(--mc-color-text);font-weight:var(--mc-font-weight-bold);font-variant-numeric:tabular-nums}.discovery-card-details__origin{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discovery-card-details__rating+.discovery-card-details__origin:before{margin-inline-end:var(--mc-space-2);content:"·"}.discovery-card-details__tags{min-width:0;flex:1 1 auto}.discovery-gender-anchor{pointer-events:none}.discovery-gender-mark-surface{display:grid;width:30px;height:30px;place-items:center;border:1px solid color-mix(in srgb,var(--mc-color-surface) 68%,transparent);border-radius:var(--mc-radius-pill);background:color-mix(in srgb,var(--mc-color-surface) 78%,transparent);box-shadow:var(--mc-shadow-resting);backdrop-filter:blur(var(--mc-space-1))}.discovery-gender-anchor>.mc-media-overlay-anchor__surface--visual>.discovery-gender-mark-surface{transform:translateY(calc(-50% - var(--mc-space-2)))}.discovery-gender-mark-surface .mc-gender-mark{width:22px;height:22px}.discovery-grid-shell{display:grid;align-content:start;gap:var(--mc-space-3)}.discovery-density-boundary{display:none;position:fixed;width:0;height:0;pointer-events:none}.discovery-density-control{display:none}.discovery-grid{display:grid;align-items:start;align-content:start;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mc-space-6)}.discovery-grid-skeleton-shell{pointer-events:none}.discovery-refresh-skeleton,.search-refresh-skeleton{width:min(100%,calc(6 * var(--mc-space-16)));margin-inline:auto}.discovery-feed-continuation{display:contents}.discovery-feed-continuation--actionable{position:relative;display:grid;min-height:var(--mc-touch-target-min);place-items:center}.discovery-feed-sentinel{position:absolute;top:calc(-1 * var(--mc-space-16));width:calc(var(--mc-space-1) / 4);height:calc(var(--mc-space-1) / 4);pointer-events:none}.discovery-feed-load-more{min-width:min(100%,calc(4 * var(--mc-space-16)))}@media(max-width:68.75rem){.discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:39.999rem){.discovery-density-boundary{display:block}.discovery-density-control{display:flex;justify-content:flex-end}.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mc-layout-discovery-mobile-grid-gap)}.discovery-grid--mobile-1{grid-template-columns:minmax(0,1fr)}}@media(max-width:19.999rem){.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-grid--mobile-1{grid-template-columns:minmax(0,1fr)}}.discovery-layout{display:block}.discovery-results{min-width:0}.discovery-filter-apply{display:flex;margin:0}.discovery-filter-selection-summary{margin:0;color:var(--mc-color-text);font:var(--mc-font-caption)}.discovery-filter-panel-tools{display:flex;align-items:center;justify-content:flex-end;gap:var(--mc-layout-control-gap);padding-top:var(--mc-space-2)}.discovery-filter-panel{padding-bottom:var(--mc-space-4)}.discovery-filter-section{padding:var(--mc-space-4) 0;border-top:calc(var(--mc-space-1) / 4) solid var(--mc-color-border)}.discovery-filter-section>h3{margin:0 0 var(--mc-space-3);font:var(--mc-font-body);font-weight:var(--mc-font-weight-bold)}.discovery-text-button{color:var(--mc-color-action-primary)}.discovery-filter-group{display:grid;gap:var(--mc-space-3);margin:0;padding:var(--mc-space-2) 0;border:0;border-top:0}.discovery-filter-group legend{padding:var(--mc-space-4) 0 0;font-weight:var(--mc-font-weight-bold)}.discovery-filter-group .mc-form-field{margin-bottom:var(--mc-space-1)}.discovery-filter-group label{display:flex;align-items:center;gap:var(--mc-space-3);min-height:var(--mc-touch-target-min)}.discovery-filter-option-label,.discovery-filter-chip .mc-chip__label{display:inline-flex;min-width:0;align-items:center;gap:var(--mc-space-2)}.discovery-filter-option-label{flex:1 1 auto}.discovery-filter-group label:has(.mc-choice-control__native:disabled){color:var(--mc-color-text-muted);cursor:not-allowed}.discovery-filter-group .mc-choice-control__label{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:var(--mc-space-3)}.discovery-filter-group .mc-field-control{width:100%}.discovery-filter-empty,.discovery-language-hint{margin:0;color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.discovery-active-filters{min-width:0;flex:1 1 auto;margin:0}.discovery-card-expansion-toggle.form-check.form-switch{display:inline-flex;align-items:center;min-height:var(--mc-touch-target-min);gap:var(--mc-space-2);margin:0;color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-semibold)}.discovery-card-expansion-toggle .form-check-input{width:36px;height:20px;margin:0;appearance:none;border:1px solid var(--mc-component-field-border);border-radius:var(--mc-radius-pill);background-color:var(--mc-component-field-background);background-image:radial-gradient(circle,var(--mc-color-text-muted) 0 43%,transparent 47%);background-repeat:no-repeat;background-position:left var(--mc-space-1) center;background-size:var(--mc-space-4) var(--mc-space-4);cursor:pointer;transition:background-color var(--mc-motion-duration-fast) var(--mc-motion-easing-standard),background-position var(--mc-motion-duration-fast) var(--mc-motion-easing-standard),border-color var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.discovery-card-expansion-toggle .form-check-input:checked{border-color:var(--mc-color-action-primary);background-color:var(--mc-color-action-primary);background-image:radial-gradient(circle,var(--mc-color-action-primary-text) 0 43%,transparent 47%);background-position:right var(--mc-space-1) center}.discovery-card-expansion-toggle .form-check-input:hover:not(:disabled){border-color:var(--mc-color-action-primary-hover)}.discovery-card-expansion-toggle .form-check-input:checked:hover:not(:disabled){border-color:var(--mc-color-action-primary-hover);background-color:var(--mc-color-action-primary-hover)}.discovery-card-expansion-toggle .form-check-input:focus-visible{outline:none;box-shadow:var(--mc-component-focus-ring)}.discovery-card-expansion-toggle .form-check-label{cursor:pointer;user-select:none}@media(prefers-reduced-motion:reduce){.discovery-card-expansion-toggle .form-check-input{transition:none}}.discovery-empty-recovery .mc-button{max-width:100%;white-space:normal}.discovery-language-hint{min-width:0}.discovery-language-filter-context{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mc-space-2) var(--mc-space-3);padding-bottom:var(--mc-space-1)}.discovery-language-filter-context .mc-button{flex:0 0 auto}.discovery-filter-count{margin-left:var(--mc-space-2)}.discovery-refinement-toolbar{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:var(--mc-space-2)}.discovery-all-filters{flex:0 0 auto;padding-inline:0;border:0;background:transparent}.discovery-all-filters__button{--mc-icon-button-compact-border: var(--discovery-border-interactive);--mc-icon-button-compact-background: var(--discovery-accent-tonal);--mc-icon-button-compact-background-hover: var( --discovery-accent-tonal-hover )}.discovery-all-filters__button:focus-visible{outline:none;box-shadow:var(--mc-component-focus-ring)}.discovery-loading-all-filters{display:block;width:var(--mc-touch-target-min);height:var(--mc-touch-target-min);border-radius:var(--mc-radius-pill);background:var(--mc-component-skeleton-background)}@media(forced-colors:active){.discovery-all-filters__button:focus-visible{outline:calc(var(--mc-space-1) / 2) solid Highlight;outline-offset:calc(var(--mc-space-1) / 2);box-shadow:none}}@media(max-width:39.999rem){.discovery-all-filters{width:auto;margin-inline-start:0;position:static}.discovery-refinement-panel{gap:var(--mc-space-2);padding:0;border-radius:0;box-shadow:none}.discovery-refinement-context{align-items:stretch;margin:0;padding:0}.discovery-page{--mc-layout-safe-left: max( var(--mc-layout-discovery-mobile-gutter), env(safe-area-inset-left) );--mc-layout-safe-right: max( var(--mc-layout-discovery-mobile-gutter), env(safe-area-inset-right) );padding-block:var(--mc-space-6) var(--mc-layout-page-block-end)}.discovery-organic{gap:var(--mc-space-4)}.discovery-controls{gap:var(--mc-space-2)}.discovery-sort{width:auto;min-width:0}.discovery-sort__trigger{width:var(--mc-touch-target-min);min-width:var(--mc-touch-target-min);height:var(--mc-touch-target-min);padding:0}.discovery-sort__trigger .mc-button__label,.discovery-sort__trigger .mc-icon:last-child{display:none}.discovery-card-link{display:none}.discovery-card-mobile-identity{display:grid}.discovery-card--expanded .discovery-card-link{display:block}.discovery-card--expanded .discovery-card-mobile-identity{display:none}.discovery-card-mobile-identity>.mc-media-identity__content{width:100%}.discovery-card-mobile-identity h2{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;font:var(--mc-font-caption);font-weight:var(--mc-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.discovery-locale-marker{display:none}.discovery-locale-flags,.discovery-locale-group{min-width:0;flex-wrap:nowrap}.discovery-locale-flags,.discovery-locale-group{gap:var(--mc-space-1)}.discovery-locale-flags{display:flex;flex:0 1 auto;overflow:hidden}.discovery-locale-group--languages,.discovery-language-flags{display:flex;width:100%;min-width:0;flex-wrap:nowrap;align-items:center;white-space:nowrap}}@media(min-width:40rem)and (max-width:68.75rem){.discovery-refinement-context{align-items:flex-start;flex-direction:column}}@media(max-height:30rem)and (orientation:landscape)and (pointer:coarse){.discovery-page{padding-top:var(--mc-space-2)}.discovery-organic{gap:var(--mc-space-1)}.discovery-active-filters{margin-block:0}.discovery-refinement-panel{gap:var(--mc-space-1)}}.search-page{min-height:100vh;padding:var(--mc-layout-page-block-start) var(--mc-layout-page-gutter) var(--mc-layout-page-block-end);color:var(--mc-color-text);background:var(--mc-color-background)}.search-nav{display:flex;gap:var(--mc-layout-control-gap);max-width:var(--mc-layout-content-wide);margin:0 auto var(--mc-layout-section-gap-spacious);color:var(--mc-color-text-muted)}.search-nav a,.search-link{color:var(--mc-color-action-primary)}.search-hero,.search-content,.search-content-region,.suggestion-groups,.search-results,.no-online{width:min(var(--mc-layout-content-wide),100%);margin-inline:auto}.search-content-region{display:grid;gap:var(--mc-layout-section-gap)}.search-hero{display:grid;gap:var(--mc-space-3);padding:var(--mc-layout-section-gap) 0}.search-hero h1{margin:0;padding-left:var(--mc-space-3);border-left:var(--mc-space-1) solid var(--mc-color-action-primary);font:var(--mc-font-heading)}.search-hero__introduction{margin:0 0 var(--mc-space-4);color:var(--mc-color-text-muted)}.search-box__field{display:block}.search-section{padding:var(--mc-layout-section-gap) 0;border-top:calc(var(--mc-space-1) / 4) solid var(--mc-color-border)}.search-section__heading{display:flex;align-items:center;justify-content:space-between}.suggestion-list,.recent-list{display:grid;gap:var(--mc-layout-control-gap);padding:0;list-style:none}.search-link{color:var(--mc-color-action-primary)}.suggestion-list .mc-button__label{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--mc-space-2);text-align:left}.suggestion-list [role=option][aria-selected=true]{background:var(--mc-color-surface-interactive);box-shadow:var(--mc-component-focus-ring)}.recent-list__item>.mc-card__body{display:flex;align-items:center}.suggestion-list--chips{grid-template-columns:repeat(auto-fit,minmax(var(--mc-layout-search-chip-min-inline),1fr))}.no-online{display:grid;grid-template-columns:minmax(0,2fr) minmax(var(--mc-layout-aside-min-inline),1fr);gap:var(--mc-layout-section-gap-spacious)}.notify-panel{align-self:start}.notify-consent{display:flex;gap:var(--mc-layout-control-gap);margin:var(--mc-space-4) 0}.notify-success{display:grid;gap:var(--mc-layout-card-gap)}@media(max-width:39.999rem){.search-page{padding-inline:var(--mc-layout-discovery-mobile-gutter)}.no-online{grid-template-columns:1fr}.suggestion-list--chips{grid-template-columns:1fr 1fr}}.public-creator-page{min-height:100vh;padding:var(--mc-layout-page-block-start) var(--mc-layout-page-gutter) var(--mc-layout-page-block-end);background:var(--mc-color-canvas);color:var(--mc-color-text)}.creator-page-content,.creator-page-state{width:min(100%,var(--mc-layout-content-standard));margin-inline:auto}.creator-page-state{padding-top:var(--mc-space-16)}.creator-profile-region{min-height:calc(6 * var(--mc-space-16))}.creator-profile-refresh-skeleton{width:min(100%,var(--mc-layout-content-copy));margin-inline:auto}.creator-profile-refresh-error{margin-bottom:var(--mc-space-4)}.creator-profile-skeleton{display:grid;gap:var(--mc-layout-section-gap-spacious);pointer-events:none}.creator-profile-skeleton__hero{display:grid;grid-template-areas:"portrait copy" "navigation navigation";grid-template-columns:var(--mc-layout-creator-rail-inline) minmax(0,1fr);gap:var(--mc-layout-section-gap-spacious);align-items:start}.creator-profile-skeleton__portrait{grid-area:portrait;width:100%;aspect-ratio:1}.creator-profile-skeleton__portrait>.mc-media-skeleton{width:100%;height:100%;padding:0}.creator-profile-skeleton__portrait .mc-media-skeleton__preview{height:100%}.creator-profile-skeleton__portrait .mc-media-skeleton__line{display:none}.creator-profile-skeleton__copy{grid-area:copy}.creator-profile-skeleton__navigation{grid-area:navigation}.creator-profile-skeleton__section{display:grid;gap:var(--mc-space-6)}.creator-profile-skeleton__gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mc-space-4)}.creator-portrait{position:relative;display:grid;width:100%;aspect-ratio:1;place-items:center;overflow:hidden;border-radius:var(--mc-radius-lg);background:linear-gradient(145deg,var(--mc-color-surface-interactive),var(--mc-color-surface-raised));color:var(--mc-color-action-primary);font:var(--mc-font-heading);box-shadow:var(--mc-shadow-raised)}.creator-portrait img{width:100%;height:100%;object-fit:cover;object-position:center top}.creator-portrait__image--loading{opacity:0}.creator-portrait__skeleton{position:absolute;inset:0}.creator-portrait__skeleton .mc-skeleton__line{width:100%;height:100%}.creator-identity-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-layout-control-gap)}.creator-identity-line .creator-profile-title{margin:0;font:var(--mc-font-display);text-wrap:balance}.creator-hero-bio{display:grid;gap:var(--mc-space-3);min-width:0}.creator-hero-bio__body{display:grid;gap:var(--mc-space-2);min-height:0;max-width:var(--mc-layout-content-copy);margin:0;color:var(--mc-color-text-muted);font:var(--mc-font-body);text-wrap:pretty}.creator-hero-bio__body>*{margin:0}.creator-hero-bio__list{display:grid;gap:var(--mc-space-2);padding-inline-start:var(--mc-space-4);list-style:disc}.creator-hero-bio__list ::marker{color:var(--mc-color-action-primary)}.creator-availability-panel__slot{display:grid;min-width:0}.creator-availability-panel__slot .mc-button{min-width:0;padding-inline:var(--mc-space-1)}.creator-availability-panel__slot .mc-button__label,.creator-availability-panel__slot-face{display:grid;justify-items:center;gap:var(--mc-space-1);min-width:0}.creator-availability-panel__slot-face{align-content:center;min-height:var(--mc-size-control-md);padding:var(--mc-space-1)}.creator-availability-panel__slot{border:1px solid var(--mc-color-border-soft);border-radius:var(--mc-radius-md);background:var(--mc-color-surface)}.creator-availability-panel__slot .creator-availability-panel__slot-time{color:var(--mc-color-text-muted)}.creator-availability-panel__slot[data-state=free]{border-color:color-mix(in srgb,var(--mc-color-status-success) 45%,transparent);background:color-mix(in srgb,var(--mc-color-status-success) 10%,transparent)}.creator-availability-panel__slot[data-state=free] .creator-availability-panel__slot-time,.creator-availability-panel__slot[data-state=free] .creator-availability-panel__slot-label{color:var(--mc-color-status-success)}.creator-availability-panel__slot[data-state=first]{border-color:var(--mc-color-status-success);background:var(--mc-color-status-success)}.creator-availability-panel__slot[data-state=first] .creator-availability-panel__slot-time,.creator-availability-panel__slot[data-state=first] .creator-availability-panel__slot-label{color:var(--mc-color-status-success-text)}.creator-availability-panel__slot[data-state=busy]{opacity:var(--mc-opacity-disabled)}.creator-availability-panel__slot-time{font-weight:var(--mc-font-weight-bold);font-variant-numeric:tabular-nums}.creator-service-card__unit{color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-semibold)}.creator-booking-notice{margin:0}.creator-slot-services__lead{margin:0 0 var(--mc-space-3);color:var(--mc-color-text-muted)}.creator-slot-services{display:grid;gap:var(--mc-space-2)}.creator-slot-services__item{display:grid;border:1px solid var(--mc-color-border-soft);border-radius:var(--mc-radius-md);background:var(--mc-color-surface)}.creator-slot-services__item[data-selected=true]{border-color:color-mix(in srgb,var(--mc-color-action-primary) 55%,transparent);background:color-mix(in srgb,var(--mc-color-action-primary) 10%,transparent)}.creator-slot-services__item .mc-button{min-height:var(--mc-size-control-lg);padding:var(--mc-space-3)}.creator-slot-services__item .mc-button__label{display:flex;width:100%;align-items:center;gap:var(--mc-space-3);min-width:0}.creator-slot-services__copy{display:grid;flex:1;gap:0;min-width:0;text-align:start;white-space:normal}.creator-slot-services__title{font-weight:var(--mc-font-weight-bold)}.creator-slot-services__description{color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.creator-slot-services__price{flex:none}.creator-booking-bar{position:fixed;z-index:var(--mc-layer-app-chrome);inset-inline:var(--mc-layout-discovery-mobile-gutter);bottom:var(--mc-layout-bottom-navigation-clearance);display:flex;align-items:center;gap:var(--mc-space-3);padding:var(--mc-space-3) var(--mc-space-4);border:1px solid var(--mc-component-card-border);border-radius:var(--mc-component-card-radius);background:var(--mc-component-card-background);box-shadow:var(--mc-shadow-overlay)}.creator-booking-bar>.mc-button,.creator-booking-bar>.mc-action-link{flex:1;justify-content:center}.creator-presence-dot{display:inline-block;width:var(--mc-space-2);height:var(--mc-space-2);border-radius:var(--mc-radius-pill);background:var(--mc-color-text-muted);vertical-align:middle;flex:none}.creator-presence-dot[data-online=true]{background:var(--mc-color-status-success);box-shadow:0 0 0 var(--mc-space-1) color-mix(in srgb,var(--mc-color-status-success) 25%,transparent)}.creator-availability{display:inline-flex;align-items:center}.creator-availability__badge{backdrop-filter:blur(var(--mc-space-2))}.creator-availability__badge.mc-badge--success{background:var(--mc-color-status-success);border-color:var(--mc-color-status-success);color:#000}.creator-availability__badge .mc-icon{flex:none}.creator-availability__label{white-space:nowrap}.creator-availability__medallion{display:none}@media(max-width:39.999rem){.creator-availability--compact .creator-availability__badge{display:none}.creator-availability--compact .creator-availability__medallion{position:relative;display:inline-grid;grid-auto-flow:column;align-items:center;justify-content:center;gap:var(--mc-space-1);min-width:var(--mc-touch-target-min);min-height:var(--mc-touch-target-min);padding-inline:var(--mc-space-2);border:calc(var(--mc-space-1) / 2) solid currentColor;border-radius:var(--mc-radius-pill);background:color-mix(in srgb,var(--mc-color-surface-raised) 88%,transparent);box-shadow:var(--mc-shadow-resting);backdrop-filter:blur(var(--mc-space-2));color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);font-variant-numeric:tabular-nums;text-decoration:none}.creator-availability[data-availability=available] .creator-availability__medallion{color:var(--mc-color-status-success)}.creator-availability[data-availability=busy] .creator-availability__medallion{color:var(--mc-color-action-primary)}.creator-availability[data-availability=later] .creator-availability__medallion{color:var(--mc-color-status-danger)}}@media(max-width:39.999rem)and (forced-colors:active){.creator-availability__medallion{border-color:CanvasText;background:Canvas;color:CanvasText;forced-color-adjust:none}}.profile-navigation{position:sticky;z-index:var(--mc-layer-field-overlay);top:var(--mc-layout-header-min-block);display:flex;max-width:100%;gap:var(--mc-space-1);padding-block-start:var(--mc-space-2);overflow-x:auto;scrollbar-width:none;border-bottom:thin solid var(--mc-color-border);background:var(--mc-color-canvas)}.profile-navigation::-webkit-scrollbar{display:none}.profile-navigation .profile-navigation-item{position:relative;min-width:max-content;min-height:var(--mc-touch-target-min);padding-block:var(--mc-space-3);border-radius:0;background:transparent;color:var(--mc-color-text-muted)}.profile-navigation .profile-navigation-item:is(.active){background:transparent;color:var(--mc-color-text)}.profile-navigation .profile-navigation-item:is(.active):after{position:absolute;inset-inline:var(--mc-space-4);bottom:0;height:var(--mc-space-1);border-start-start-radius:var(--mc-radius-pill);border-start-end-radius:var(--mc-radius-pill);background:var(--mc-color-action-primary);content:""}.profile-navigation-item{justify-content:center;overflow:hidden;text-align:center}.profile-navigation-label{display:grid;width:100%;min-width:0;height:var(--mc-touch-target-min);place-items:center;line-height:1.2;text-wrap:balance}.profile-navigation-item.active{color:var(--mc-color-action-primary)}.creator-profile-section,.about-summary{scroll-margin-block-start:calc(var(--mc-layout-header-min-block) + var(--mc-space-16) + var(--mc-layout-card-gap))}.about-summary{margin-top:var(--mc-layout-section-gap);padding-inline:var(--mc-space-1)}.about-summary h2{margin:0;font:var(--mc-font-heading)}.published-about{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--mc-layout-card-gap);margin-top:var(--mc-layout-control-gap)}.about-block{grid-column:span 4;min-width:0;height:100%}.about-text-block{position:relative;overflow:hidden}.about-text-block:before{position:absolute;inset-block:0;inset-inline-start:0;width:var(--mc-space-1);background:var(--mc-color-action-primary);content:""}.about-text-block h3{margin:0 0 var(--mc-layout-control-gap);font:var(--mc-font-heading)}.about-text-block p{max-width:var(--mc-text-measure-readable);margin:0;color:var(--mc-color-text-muted);font:var(--mc-font-body);white-space:pre-line}.about-media-block{align-self:stretch}.about-media-state{position:absolute;inset:0;z-index:1;display:grid;align-content:center;justify-items:center;gap:var(--mc-space-2);padding:var(--mc-space-4);text-align:center;color:var(--mc-color-text-muted);background:color-mix(in srgb,var(--mc-color-surface-interactive) 94%,transparent)}.about-media-state--loading{pointer-events:none}.about-media-icon{color:var(--mc-color-action-primary)}.about-empty-state{margin-top:var(--mc-layout-section-gap)}@media(max-width:39.999rem){.published-about{grid-template-columns:1fr;gap:var(--mc-layout-card-gap)}.about-block,.about-text-block{grid-column:1}}.about-rich-text{display:grid;gap:var(--mc-space-2);align-content:start}.about-rich-text h3{margin:0;font:var(--mc-font-heading)}.about-rich-text h4{margin:var(--mc-space-2) 0 0;font:var(--mc-font-title)}.about-rich-text h5{margin:var(--mc-space-1) 0 0;font:var(--mc-font-body);font-weight:var(--mc-font-weight-semibold)}.about-rich-text p{max-width:var(--mc-text-measure-readable);margin:0;color:var(--mc-color-text-muted);font:var(--mc-font-body);white-space:pre-line}.about-rich-text ul{display:grid;gap:var(--mc-space-1);margin:0;padding-inline-start:var(--mc-space-6);color:var(--mc-color-text-muted);font:var(--mc-font-body)}.creator-services{margin-top:var(--mc-space-6)}.media-gallery-header{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--mc-space-4)}.media-gallery-header__copy{display:grid;gap:var(--mc-space-1);min-width:0}.media-gallery-header h2{margin:0;font:var(--mc-font-heading)}.media-gallery-header__summary{display:flex;flex-wrap:wrap;gap:var(--mc-space-2);margin:0;color:var(--mc-color-text-muted);font:var(--mc-font-body)}.media-gallery-header__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:end;gap:var(--mc-space-3)}.media-filter .mc-segments__item{min-width:var(--mc-space-16)}.creator-media-grid{display:grid;gap:var(--mc-space-4);margin-top:var(--mc-space-6)}.creator-media-card[data-hidden=true]{opacity:var(--mc-opacity-disabled)}.creator-media-card .mc-image-action{width:100%;height:100%}.creator-media-card .mc-image-action__media{position:relative;width:100%;height:100%}.creator-media-card>.mc-media-surface__meta{display:none}.creator-media-card__corner-end{position:absolute;z-index:2;inset-block-start:var(--mc-space-2);inset-inline-end:var(--mc-space-2);display:flex;pointer-events:none}.creator-media-card__contents,.creator-media-card__play{position:absolute;z-index:2;inset-block-start:50%;inset-inline-start:50%;color:var(--mc-color-text-on-media);transform:translate(-50%,-50%);pointer-events:none}.creator-media-card__contents{display:grid;min-width:max-content;gap:var(--mc-space-2);padding:var(--mc-space-3) var(--mc-space-4);border-radius:var(--mc-radius-md);background:color-mix(in srgb,var(--mc-color-overlay) 72%,transparent);font:var(--mc-font-body);font-weight:var(--mc-font-weight-bold);backdrop-filter:blur(var(--mc-space-2))}.creator-media-card__contents>span{display:inline-flex;align-items:center;gap:var(--mc-space-2)}.creator-media-card__play{display:grid;width:var(--mc-size-control-md);height:var(--mc-size-control-md);place-items:center;border:1px solid color-mix(in srgb,var(--mc-color-text-on-media) 30%,transparent);border-radius:var(--mc-radius-pill);background:color-mix(in srgb,var(--mc-color-overlay) 65%,transparent)}.creator-media-preview-image--loading{opacity:0}.creator-media-preview-skeleton{position:absolute;inset:0}.creator-media-preview-skeleton .mc-skeleton__line{width:100%;height:100%}.media-empty{margin-top:var(--mc-space-6)}@media(max-width:39.999rem){.media-gallery-header,.media-filter{width:100%}.media-filter .mc-segments__item{flex:1}.creator-media-grid{gap:var(--mc-space-2)}}.creator-service-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mc-space-4);margin-top:var(--mc-space-6)}.creator-service-card{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;min-width:0;overflow:hidden;border:1px solid var(--mc-component-tile-border);border-radius:var(--mc-component-card-radius);background:var(--mc-component-card-background);color:var(--mc-color-text);box-shadow:var(--mc-component-card-shadow)}.creator-service-card[data-hidden=true]{opacity:var(--mc-opacity-disabled)}.creator-service-card__head{display:flex;align-items:flex-start;gap:var(--mc-space-3);padding:var(--mc-space-4) var(--mc-space-4) var(--mc-space-3)}.creator-service-card__title{margin:0;font:var(--mc-font-title);text-wrap:balance}.creator-service-card__description{margin:0;color:var(--mc-color-text-muted);font:var(--mc-font-caption);text-wrap:pretty}.creator-service-card__corner{display:flex;flex:none;align-items:center;gap:var(--mc-space-2)}.creator-service-card__footer{display:flex;flex-wrap:wrap;align-items:center;align-self:end;justify-content:space-between;gap:var(--mc-space-3);padding:var(--mc-space-3) var(--mc-space-4);border-block-start:1px solid var(--mc-color-separator-subtle);background:var(--mc-color-surface-sunken)}.creator-service-card__price{display:flex;align-items:baseline;gap:var(--mc-space-2);margin:0}.creator-service-card__tags{align-self:start;padding:0 var(--mc-space-4) var(--mc-space-4)}.creator-service-card__lengths{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:var(--mc-space-2);min-width:0;margin:0;padding:0;list-style:none}.creator-service-card__more{padding:0}.creator-service-card__more .mc-button{display:inline-flex;align-items:center;align-self:stretch;padding:var(--mc-space-1) var(--mc-space-3)}.creator-services__note{display:flex;align-items:center;gap:var(--mc-space-2);margin:var(--mc-space-4) 0 0;padding:var(--mc-space-3) var(--mc-space-4);border:1px solid var(--mc-color-border-soft);border-radius:var(--mc-radius-md);background:var(--mc-color-surface);color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.creator-services__note .mc-icon{flex:none}@media(max-width:48rem){.creator-service-list{grid-template-columns:minmax(0,1fr)}}.creator-product{width:100%;margin-block-end:var(--mc-space-4)}.creator-product--side{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:stretch}.creator-product--side .mc-media-surface__meta{align-items:center}.creator-product__kind,.creator-product__duration{pointer-events:none}.creator-product__kind .mc-icon,.creator-product__duration .mc-icon{flex:none}.creator-product__copy{display:grid;width:100%;min-width:0;gap:var(--mc-space-3)}.creator-product__heading{display:grid;min-width:0;gap:var(--mc-space-1)}.creator-product__title{color:var(--mc-color-text);font:var(--mc-font-title);overflow-wrap:anywhere}.creator-product__description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.creator-product__more{justify-self:start;font:var(--mc-font-caption);font-weight:var(--mc-font-weight-semibold)}.creator-product__when{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-1) var(--mc-space-2);color:var(--mc-color-text);font:var(--mc-font-body);font-weight:var(--mc-font-weight-semibold);font-variant-numeric:tabular-nums}.creator-product__when-icon{display:inline-flex;color:var(--mc-color-text-muted)}.creator-product__when-separator{color:var(--mc-color-text-muted)}.creator-product__when-length{color:var(--mc-color-action-primary);font-weight:var(--mc-font-weight-bold)}.creator-product__model{display:flex;min-width:0;align-items:center;gap:var(--mc-space-2)}.creator-product__model .mc-avatar{flex:none}.creator-product__model-name{overflow:hidden;color:var(--mc-color-text);font:var(--mc-font-body);font-weight:var(--mc-font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.creator-product__figures{display:flex;flex-wrap:wrap;align-items:end;justify-content:center;gap:var(--mc-space-3) var(--mc-space-6)}.creator-product__facts{display:contents;margin:0;font:var(--mc-font-caption);font-variant-numeric:tabular-nums}.creator-product__facts>div{display:grid;flex:0 1 auto;min-width:calc(var(--mc-space-16) * 2);gap:var(--mc-space-1);font:var(--mc-font-caption);font-variant-numeric:tabular-nums}.creator-product__facts dt{color:var(--mc-color-text-muted)}.creator-product__facts dd{margin:0;color:var(--mc-color-text);font-weight:var(--mc-font-weight-semibold);overflow-wrap:anywhere}.creator-product__facts-action{flex:none}.creator-product__chip{display:inline-flex;align-items:center;gap:var(--mc-space-2);padding:var(--mc-space-1) var(--mc-space-3);border:1px solid color-mix(in srgb,var(--mc-color-action-primary) 55%,transparent);border-radius:var(--mc-radius-md);background:color-mix(in srgb,var(--mc-color-action-primary) 10%,transparent);color:var(--mc-color-text);font:var(--mc-font-body);font-weight:var(--mc-font-weight-bold);font-variant-numeric:tabular-nums}.creator-product__tags{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--mc-space-1) var(--mc-space-2);margin:0;padding:0;color:var(--mc-color-text-muted);font:var(--mc-font-caption);list-style:none}.creator-product__tags li{display:inline-flex;min-width:0;align-items:center;padding:var(--mc-space-1) var(--mc-space-2);border:thin solid color-mix(in srgb,var(--mc-color-action-primary) 42%,transparent);border-radius:var(--mc-radius-pill);background:color-mix(in srgb,var(--mc-color-action-primary) 16%,var(--mc-color-surface-interactive));color:var(--mc-color-text)}@media(max-width:47.99rem){.creator-product--side{grid-template-columns:minmax(0,1fr)}}.creator-product__full{margin:0;color:var(--mc-color-text);font:var(--mc-font-body);white-space:pre-line;overflow-wrap:anywhere}.creator-gate{display:grid;min-width:0;gap:var(--mc-space-4)}.creator-gate__product.creator-product{margin-block-end:0}.creator-gate__product.creator-product--side{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}@media(max-width:47.99rem){.creator-gate__product .mc-media-surface__preview--portrait{aspect-ratio:16 / 9}}.creator-purchase{display:grid;min-width:0;gap:var(--mc-space-3)}.creator-purchase__lead{margin:0;color:var(--mc-color-text);font:var(--mc-font-body)}.creator-purchase__terms{margin:0;color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.creator-purchase__status{padding:var(--mc-space-3) var(--mc-space-4);border-inline-start:var(--mc-space-1) solid var(--mc-color-action-primary);border-radius:var(--mc-radius-sm);background:var(--mc-color-surface-interactive)}.creator-purchase__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--mc-space-3);margin-top:var(--mc-space-2)}.premium-gate-notice{margin-top:var(--mc-layout-card-gap)}.quick-top-up{display:grid;gap:var(--mc-space-4)}.quick-top-up__lead{margin:0}.quick-top-up__figures{display:flex;flex-wrap:wrap;gap:var(--mc-space-2) var(--mc-space-6);margin:0}.quick-top-up__figure{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--mc-space-1) var(--mc-space-2)}.quick-top-up__figure-label{color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.quick-top-up__figure[data-emphasis=true] .quick-top-up__figure-label{color:var(--mc-color-text);font-weight:var(--mc-font-weight-semibold)}.quick-top-up__choices{display:grid;gap:var(--mc-space-2)}.quick-top-up__choice{display:grid;border:1px solid var(--mc-color-border-soft);border-radius:var(--mc-radius-md);background:var(--mc-color-surface)}.quick-top-up__choice[data-selected=true]{border-color:color-mix(in srgb,var(--mc-color-action-primary) 55%,transparent);background:color-mix(in srgb,var(--mc-color-action-primary) 10%,transparent)}.quick-top-up__choice .mc-button{min-height:var(--mc-size-control-lg);padding:var(--mc-space-3)}.quick-top-up__choice .mc-button__label{display:flex;width:100%;min-width:0;align-items:center;gap:var(--mc-space-3);white-space:normal}.quick-top-up__choice-amount{display:inline-flex;flex:none;min-width:calc(var(--mc-size-control-lg) * 1.5);justify-content:flex-start}.quick-top-up__choice-copy{display:grid;flex:1;min-width:0;gap:0;text-align:start}.quick-top-up__choice-title{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-2);font-weight:var(--mc-font-weight-bold)}.quick-top-up__choice-note{color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.quick-top-up__choice-price{flex:none;margin-inline-start:auto;color:var(--mc-color-text);font:var(--mc-font-title);font-weight:var(--mc-font-weight-bold);font-variant-numeric:tabular-nums;text-align:end}.quick-top-up .customer-gateway-cards{grid-template-columns:minmax(0,1fr)}.quick-top-up__back{margin-inline-end:auto}.quick-top-up__recap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mc-space-2) var(--mc-space-3);padding:var(--mc-space-3) var(--mc-space-4);border:1px solid var(--mc-color-border-soft);border-radius:var(--mc-radius-md);background:var(--mc-color-surface-sunken)}.quick-top-up__recap-figure{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--mc-space-1) var(--mc-space-3);min-width:0}.quick-top-up__recap-caption{flex-basis:100%;color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.quick-top-up__recap-caption[data-short=true]{color:var(--mc-color-status-warning)}.quick-top-up__recap-words{color:var(--mc-color-text-muted);font:var(--mc-font-body)}.creator-media-viewer{display:grid;min-width:0;gap:var(--mc-space-4)}.creator-media-viewer__counter{color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.creator-media-viewer__stage{position:relative;display:grid;height:clamp(calc(var(--mc-space-16) * 3.5),calc(100dvh - var(--creator-media-viewer-rest, 0px) - var(--mc-space-16) * 2.75),calc(var(--mc-space-16) * 8.5));min-width:0;place-items:center;overflow:hidden;border-radius:var(--mc-radius-lg);background:radial-gradient(ellipse at center,color-mix(in srgb,var(--mc-color-surface-interactive) 55%,var(--mc-color-overlay)),var(--mc-color-overlay) 72%)}.creator-media-viewer__stage>*{grid-area:1 / 1}.creator-media-viewer__skeleton{width:min(100%,calc(var(--mc-space-16) * 14));align-self:center}.creator-media-viewer__image,.creator-media-viewer__video{width:100%;height:100%;object-fit:contain}.creator-media-viewer__image{opacity:0;transition:opacity var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.creator-media-viewer__image--ready{opacity:1}.creator-media-viewer__notice{width:min(100%,calc(var(--mc-space-16) * 8));margin:var(--mc-space-4);justify-self:center}.creator-media-viewer__rest{display:grid;min-width:0;gap:var(--mc-space-4)}.creator-media-viewer__locked{position:relative;display:grid;width:100%;height:100%;place-items:center;overflow:hidden}.creator-media-viewer__blurred{width:100%;height:100%;object-fit:cover;filter:blur(var(--mc-component-media-locked-blur, var(--mc-space-3))) saturate(.85);transform:scale(1.12)}.creator-media-viewer__lock{position:absolute;display:inline-flex;min-height:var(--mc-size-control-lg);align-items:center;gap:var(--mc-space-2);padding:0 var(--mc-space-4);border:1px solid color-mix(in srgb,var(--mc-color-text-on-media) 30%,transparent);border-radius:var(--mc-radius-pill);background:color-mix(in srgb,var(--mc-color-overlay) 70%,transparent);color:var(--mc-color-text-on-media);font:var(--mc-font-title);backdrop-filter:blur(var(--mc-space-2))}.creator-media-viewer__corner{position:absolute;inset:var(--mc-space-3) auto auto var(--mc-space-3);display:inline-flex;align-items:center;gap:var(--mc-space-2);pointer-events:none}.creator-media-viewer__type{display:inline-flex;align-items:center;min-height:var(--mc-space-6);padding:0 var(--mc-space-3);border:1px solid var(--mc-color-semantic-live);border-radius:var(--mc-radius-pill);background:var(--mc-color-semantic-live);color:var(--mc-color-status-danger-text);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);letter-spacing:var(--mc-letter-spacing-eyebrow);text-transform:uppercase;white-space:nowrap}.creator-media-viewer__length .mc-icon{flex:none}.creator-media-viewer__arrow{position:absolute;inset-block:0;display:inline-grid;width:var(--mc-size-control-lg);height:var(--mc-size-control-lg);margin-block:auto;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--mc-color-text-on-media) 24%,transparent);border-radius:var(--mc-radius-pill);background:color-mix(in srgb,var(--mc-color-overlay) 55%,transparent);color:var(--mc-color-text-on-media);box-shadow:var(--mc-shadow-raised);backdrop-filter:blur(var(--mc-space-2));transition:opacity var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.creator-media-viewer__arrow[data-disabled=true]{opacity:var(--mc-opacity-disabled)}.creator-media-viewer__arrow .mc-button{width:100%;height:100%;min-height:0;padding:0}.creator-media-viewer__arrow--previous{inset-inline-start:var(--mc-space-3)}.creator-media-viewer__arrow--next{inset-inline-end:var(--mc-space-3)}.creator-media-viewer__strip{display:flex;gap:var(--mc-space-2);overflow-x:auto;padding-block:var(--mc-space-1);scrollbar-width:none}.creator-media-viewer__strip::-webkit-scrollbar{display:none}.creator-media-viewer__thumb{position:relative;flex:none;width:calc(var(--mc-space-16) + var(--mc-space-2));height:calc(var(--mc-space-12) + var(--mc-space-2));min-height:0;padding:0;overflow:hidden}.creator-media-viewer__thumb .mc-button__label{display:block;width:100%;height:100%}.creator-media-viewer__thumb img{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--mc-radius-md);opacity:.55;transition:opacity var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.creator-media-viewer__thumb:hover img,.creator-media-viewer__thumb[data-current=true] img{opacity:1}.creator-media-viewer__thumb[data-current=true] img{outline:var(--mc-space-1) solid var(--mc-color-action-primary);outline-offset:calc(-1 * var(--mc-space-1))}.creator-media-viewer__thumb[data-locked=true] img{filter:blur(var(--mc-space-1)) saturate(.85)}.creator-media-viewer__thumb-lock{position:absolute;inset:0;display:grid;place-items:center;color:var(--mc-color-text-on-media);pointer-events:none}.creator-media-viewer__panel{display:grid;min-width:0;gap:var(--mc-space-3)}.creator-media-viewer__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mc-space-2) var(--mc-space-4)}.creator-media-viewer__heading{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-2) var(--mc-space-3);min-width:0}.creator-media-viewer__title{margin:0;color:var(--mc-color-text);font:var(--mc-font-title);overflow-wrap:anywhere}.creator-media-viewer__model{display:inline-flex;min-width:0;align-items:center;gap:var(--mc-space-2)}.creator-media-viewer__model .mc-avatar{flex:none}.creator-media-viewer__model-name{overflow:hidden;color:var(--mc-color-text);font:var(--mc-font-body);font-weight:var(--mc-font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.creator-media-viewer__description{margin:0;color:var(--mc-color-text-muted);font:var(--mc-font-body);white-space:pre-line;overflow-wrap:anywhere}.creator-media-viewer__signin{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mc-space-3) var(--mc-space-4);padding:var(--mc-space-4);border:1px solid color-mix(in srgb,var(--mc-color-action-primary) 45%,transparent);border-radius:var(--mc-radius-md);background:var(--mc-color-surface)}.creator-media-viewer__price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--mc-space-2) var(--mc-space-3);margin:0}.creator-media-viewer__price-words{color:var(--mc-color-text-muted);font:var(--mc-font-body)}@media(max-width:47.99rem){.creator-media-viewer__stage{height:clamp(calc(var(--mc-space-16) * 3),calc(100dvh - var(--creator-media-viewer-rest, 0px) - var(--mc-space-16) * 2.75),calc(var(--mc-space-16) * 6));border-radius:var(--mc-radius-md)}.creator-media-viewer__arrow{width:var(--mc-size-control-md);height:var(--mc-size-control-md)}}@media(prefers-reduced-motion:reduce){.creator-media-viewer__image,.creator-media-viewer__arrow,.creator-media-viewer__thumb img{transition:none}}.creator-showcase{display:grid;grid-template-areas:"who   best best" "cover best best" "cover bio  avail" "main  main main";grid-template-columns:var(--mc-layout-creator-showcase-rail-inline) minmax(0,.9fr) minmax(0,1.1fr);align-items:start;column-gap:var(--mc-layout-section-gap-spacious);row-gap:var(--mc-space-6)}.creator-showcase>.creator-showcase-identity{display:contents}.creator-showcase-identity__who{grid-area:who;align-self:end}.creator-showcase-identity__bio{grid-area:bio;align-self:stretch}.creator-showcase-identity__availability{grid-area:avail;align-self:stretch}.creator-showcase-identity__availability>.creator-first-slot{grid-template-rows:auto auto minmax(0,1fr);block-size:100%}.creator-showcase-identity__availability .creator-first-slot__row{align-self:end}.creator-showcase>.creator-showcase-cover{grid-area:cover;align-self:stretch;min-block-size:var(--mc-layout-creator-cover-block)}.creator-showcase>.creator-showcase-cover .creator-portrait{position:absolute;inset:0;height:100%}.creator-showcase>.creator-best-sellers{grid-area:best;display:grid;grid-template-rows:subgrid;row-gap:inherit;min-width:0}.creator-showcase>.creator-best-sellers>.creator-best-sellers__head{align-self:end}.creator-showcase__main{display:grid;grid-area:main;align-content:start;align-self:stretch;gap:var(--mc-space-6);min-width:0}@media(min-width:40rem){.creator-showcase__main{min-block-size:100vh}}.creator-profile-skeleton__hero{grid-template-columns:var(--mc-layout-creator-showcase-rail-inline) minmax(0,1fr)}.creator-showcase-cover{position:relative;display:grid;overflow:hidden;border-radius:var(--mc-radius-lg)}.creator-showcase-cover .creator-portrait{height:var(--mc-layout-creator-cover-block);aspect-ratio:auto;border-radius:var(--mc-radius-lg)}.creator-showcase-cover__live{position:absolute;z-index:1;inset-block-start:var(--mc-space-3);inset-inline-start:var(--mc-space-3);display:inline-flex;align-items:center;gap:var(--mc-space-2);padding:var(--mc-space-1) var(--mc-space-3);border-radius:var(--mc-radius-pill);background:var(--mc-color-semantic-live);color:var(--mc-color-status-danger-text);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);letter-spacing:var(--mc-letter-spacing-eyebrow);text-transform:uppercase;box-shadow:var(--mc-shadow-raised)}.creator-showcase-cover__pulse{width:var(--mc-space-2);height:var(--mc-space-2);border-radius:var(--mc-radius-pill);background:currentColor;animation:creator-showcase-pulse var(--mc-duration-loop) ease-in-out infinite}@keyframes creator-showcase-pulse{0%,to{opacity:1}50%{opacity:var(--mc-opacity-disabled)}}@media(prefers-reduced-motion:reduce){.creator-showcase-cover__pulse{animation:none}}.creator-showcase-cover__actions{position:absolute;z-index:1;inset-block-start:var(--mc-space-3);inset-inline-end:var(--mc-space-3);display:flex;gap:var(--mc-space-2)}.creator-showcase-identity>*{min-width:0}.creator-showcase-identity__who{display:grid;gap:var(--mc-space-2);min-width:0}.creator-showcase-identity .creator-identity-line .creator-profile-title{font:var(--mc-font-display)}.creator-showcase-identity__verified{display:inline-grid;flex:none;width:var(--mc-space-6);height:var(--mc-space-6);place-items:center;border-radius:var(--mc-radius-pill);background:var(--mc-color-action-primary);color:var(--mc-color-text-inverse)}.creator-showcase-identity__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-2);color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.creator-language-flags{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-1)}.creator-language-flags__item{display:inline-flex}.creator-language-flags__code{padding:0 var(--mc-space-1);border:1px solid var(--mc-color-border-soft);border-radius:var(--mc-radius-sm);font-weight:var(--mc-font-weight-semibold);letter-spacing:var(--mc-letter-spacing-eyebrow);text-transform:uppercase}.creator-interest-tags{display:flex;flex-wrap:wrap;gap:var(--mc-space-2);margin:0;padding:0;list-style:none}.creator-interest-tags__tag{display:inline-flex;align-items:center;min-height:var(--mc-space-6);padding-inline:var(--mc-space-3);border-radius:var(--mc-radius-pill);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-semibold)}.creator-interest-tags__tag--plain{border:1px solid var(--mc-color-border-soft);color:var(--mc-color-text-muted)}.creator-showcase-identity__divider{width:1px;height:var(--mc-space-3);background:var(--mc-color-separator-strong)}.creator-showcase-identity__rating{display:inline-flex;align-items:center;gap:var(--mc-space-1)}.creator-showcase-identity__star{color:var(--mc-color-status-warning)}.creator-showcase-identity__rating-value{color:var(--mc-color-text);font-weight:var(--mc-font-weight-bold);font-variant-numeric:tabular-nums}.creator-showcase-identity__bio{position:relative;display:grid;gap:var(--mc-space-3);padding:var(--mc-space-4);border:2px solid color-mix(in srgb,var(--mc-color-action-primary) 55%,transparent);border-radius:var(--mc-component-card-radius)}.creator-showcase-identity__bio-overlay{position:absolute;inset-block-start:var(--mc-space-2);inset-inline-end:var(--mc-space-2)}.creator-showcase-identity__bio-text{margin:0;color:var(--mc-color-text-muted);font:var(--mc-font-body);text-wrap:pretty}.creator-showcase-identity__bio-text .mc-button{display:inline;min-height:0;padding:0;vertical-align:baseline}.creator-showcase-identity__availability{display:grid;gap:var(--mc-space-3)}.creator-showcase-identity__availability:has(>.creator-showcase-cta){align-content:start}.creator-showcase-cta{display:grid}.creator-showcase-cta__primary .mc-button__label{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title mark" "line mark";align-items:center;column-gap:var(--mc-space-3);width:100%;text-align:start}.creator-showcase-cta__title{grid-area:title;font:var(--mc-font-title)}.creator-showcase-cta__line{grid-area:line;color:color-mix(in srgb,currentColor 85%,transparent);font:var(--mc-font-caption)}.creator-showcase-cta__mark{display:grid;grid-area:mark;width:var(--mc-size-control-sm);height:var(--mc-size-control-sm);place-items:center;border-radius:var(--mc-radius-pill);background:color-mix(in srgb,currentColor 18%,transparent)}.creator-first-slot{display:grid;gap:var(--mc-space-2)}.creator-first-slot__card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mc-space-3);padding:var(--mc-space-3) var(--mc-space-4);border:1px solid var(--mc-component-card-border);border-radius:var(--mc-component-card-radius);background:var(--mc-component-card-background)}.creator-first-slot__line{margin:0;font:var(--mc-font-title);font-variant-numeric:tabular-nums}.creator-first-slot__copy{display:flex;flex:1;flex-wrap:wrap;align-items:baseline;gap:var(--mc-space-1) var(--mc-space-3);min-width:0}.creator-first-slot__window{margin:0;color:var(--mc-color-semantic-live);font:var(--mc-font-body);font-weight:var(--mc-font-weight-bold);font-variant-numeric:tabular-nums}.creator-first-slot__row{display:flex;align-items:center;gap:var(--mc-space-2)}.creator-first-slot__chips{display:flex;flex:1;flex-wrap:wrap;gap:var(--mc-space-2);max-block-size:var(--mc-size-control-sm);overflow:hidden}.creator-first-slot__others{flex:none;margin-inline-start:auto}.creator-first-slot__chip{flex:none;min-height:var(--mc-size-control-sm);max-height:var(--mc-size-control-sm);padding-inline:var(--mc-space-3);border-radius:var(--mc-radius-pill);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.creator-best-sellers{display:grid;gap:var(--mc-space-4)}.creator-best-sellers__head{display:grid;gap:var(--mc-space-3)}.creator-best-sellers__title-row{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--mc-space-3)}.creator-best-sellers__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--mc-space-3);margin:0;font:var(--mc-font-display)}.creator-best-sellers__name{color:var(--mc-color-action-primary)}.creator-best-sellers__subtitle{color:var(--mc-color-text-muted);font:var(--mc-font-title)}.creator-best-sellers__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mc-space-4);margin:0;padding:0;list-style:none}.creator-best-sellers__item{display:grid;min-width:0}.creator-best-sellers__item>*{min-width:0}.creator-best-seller[data-first=true]{border-color:color-mix(in srgb,var(--mc-color-action-primary) 55%,transparent)}.creator-best-seller--offer .mc-image-action{width:100%;height:100%}.creator-best-seller--offer .mc-image-action__media{position:relative;width:100%;height:100%}.creator-best-seller--offer img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.creator-best-seller__corner{position:absolute;z-index:2;inset-block-start:var(--mc-space-2);display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-1);pointer-events:none}.creator-best-seller__corner--start{inset-inline-start:var(--mc-space-2)}.creator-best-seller__corner--end{inset-inline-end:var(--mc-space-2)}.creator-best-seller__corner .mc-icon{flex:none}.creator-best-seller__copy{display:grid;width:100%;min-width:0;gap:var(--mc-space-3)}.creator-best-seller__heading{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.creator-best-seller__title{display:inline;color:var(--mc-color-text);font:var(--mc-font-body);font-weight:var(--mc-font-weight-semibold)}.creator-best-seller__description{display:inline;margin-inline-start:var(--mc-space-2);color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.creator-best-seller__facts{display:flex;align-items:end;justify-content:space-between;gap:var(--mc-space-3)}.creator-best-seller__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,max-content);min-width:0;margin:0;align-items:start;gap:var(--mc-space-4);font:var(--mc-font-caption);font-variant-numeric:tabular-nums}.creator-best-seller__list>div{display:grid;min-width:0;gap:var(--mc-space-1)}.creator-best-seller__list dt{color:var(--mc-color-text-muted)}.creator-best-seller__list dd{margin:0;color:var(--mc-color-text);font-weight:var(--mc-font-weight-semibold)}.creator-best-seller__free{color:var(--mc-color-status-success);font:var(--mc-font-title)}.creator-best-seller__button{flex:none}.creator-best-seller__tags{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--mc-space-2) var(--mc-space-3);margin:0;padding:0;color:var(--mc-color-text-muted);font:var(--mc-font-caption);list-style:none}.creator-best-seller__tags li{display:inline-flex;min-width:0;align-items:center;padding:var(--mc-space-1) var(--mc-space-2);border:thin solid color-mix(in srgb,var(--mc-color-action-primary) 42%,transparent);border-radius:var(--mc-radius-pill);background:color-mix(in srgb,var(--mc-color-action-primary) 16%,var(--mc-color-surface-interactive));color:var(--mc-color-text)}.creator-showcase-tabs{position:sticky;z-index:var(--mc-layer-field-overlay);top:var(--mc-layout-header-min-block);display:grid;gap:var(--mc-space-3);padding-block-end:var(--mc-space-2);background:var(--mc-color-canvas)}.creator-showcase-tabs .profile-navigation{position:static}.creator-showcase-filter[data-idle=true]{visibility:hidden}.creator-showcase .creator-profile-section{scroll-margin-block-start:calc(var(--mc-layout-header-min-block) + var(--creator-showcase-tabs-block, 9.5rem))}.profile-navigation-count{margin-inline-start:var(--mc-space-1);color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-variant-numeric:tabular-nums}.profile-navigation-item.active .profile-navigation-count{color:inherit}.creator-showcase-tabs .profile-navigation-label{display:inline-flex;align-items:center}.creator-showcase-grid .creator-media-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.creator-showcase-grid__more{display:grid;aspect-ratio:4 / 5;border:1px dashed var(--mc-color-border);border-radius:var(--mc-component-card-radius);background:var(--mc-color-surface-sunken)}.creator-showcase-grid__more-button{height:100%;border-radius:inherit}.creator-showcase-grid__more-button .mc-button__label{display:grid;justify-items:center;gap:var(--mc-space-2);text-align:center;white-space:normal}.creator-showcase-grid__more-mark{display:grid;width:var(--mc-size-control-md);height:var(--mc-size-control-md);place-items:center;border-radius:var(--mc-radius-pill);background:var(--mc-color-surface-raised);color:var(--mc-color-action-primary);box-shadow:var(--mc-shadow-resting)}.creator-showcase-grid__more-title{font:var(--mc-font-body);font-weight:var(--mc-font-weight-semibold)}.creator-showcase-grid__more-hint{color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.creator-service-card__corner{margin-inline-start:auto}.creator-showcase .creator-services,.creator-showcase .creator-service-list{margin-top:0}.creator-media-card__kind{position:absolute;z-index:2;inset-block-start:var(--mc-space-2);inset-inline-start:var(--mc-space-2);display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-1);pointer-events:none}.creator-media-card__duration .mc-icon{flex:none}.creator-media-card__price{position:absolute;z-index:2;inset-block-end:var(--mc-space-2);inset-inline-start:var(--mc-space-2);display:flex;max-width:calc(100% - 2 * var(--mc-space-2));pointer-events:none}.creator-media-card__pill{display:inline-flex;align-items:center;gap:var(--mc-space-1);min-height:var(--mc-space-6);padding:0 var(--mc-space-2);overflow:hidden;border-radius:var(--mc-radius-pill);background:color-mix(in srgb,var(--mc-color-overlay) 70%,transparent);color:var(--mc-color-text-on-media);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;backdrop-filter:blur(var(--mc-space-2))}.creator-media-card__pill[data-tone=success]{background:var(--mc-color-status-success);color:var(--mc-color-status-success-text)}.creator-media-card__pill[data-tone=paid]{background:var(--mc-color-semantic-premium);color:var(--mc-color-text-inverse)}.creator-media-card__pill .mc-icon{flex:none}.creator-media-card__caption{position:absolute;z-index:2;inset-inline:0;inset-block-end:calc(var(--mc-space-6) + 2 * var(--mc-space-2));display:-webkit-box;overflow:hidden;padding:var(--mc-space-6) var(--mc-space-2) 0;-webkit-box-orient:vertical;-webkit-line-clamp:2;background:linear-gradient(to top,var(--mc-color-overlay),transparent);color:var(--mc-color-text-on-media);font:var(--mc-font-caption);pointer-events:none}.creator-media-card.creator-best-sellers__media>.mc-media-surface__meta{display:flex}.creator-media-card__meta{display:grid;gap:var(--mc-space-2);width:100%}.creator-media-card__meta-caption{margin:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.creator-service-card__open{justify-content:start;height:auto;min-height:0;padding:0 var(--mc-space-4) var(--mc-space-4);text-align:start}.creator-service-card__open .mc-button__label{display:grid;width:100%;justify-items:start;gap:var(--mc-space-1);min-width:0;text-align:start;white-space:normal}.creator-service-card__meta{color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.creator-service-card__description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--mc-color-text-muted);font:var(--mc-font-caption);text-wrap:pretty}.creator-offer-detail{display:grid;gap:var(--mc-space-4)}.creator-offer-detail__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-3)}.creator-offer-detail__facts{display:flex;flex:1;flex-wrap:wrap;gap:var(--mc-space-2);min-width:0}.creator-offer-detail__price{display:flex;align-items:baseline;gap:var(--mc-space-1);margin:0;color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.creator-offer-detail__detail{margin:0;color:var(--mc-color-text-muted);font:var(--mc-font-body)}.creator-offer-detail__text{display:grid;gap:var(--mc-space-3);margin:0}.creator-offer-detail__text p{margin:0;font:var(--mc-font-body);text-wrap:pretty}.creator-offer-detail__text--empty{color:var(--mc-color-text-muted)}.creator-offer-detail__note{display:flex;align-items:center;gap:var(--mc-space-2);margin:0;padding:var(--mc-space-3) var(--mc-space-4);border:1px solid var(--mc-color-border-soft);border-radius:var(--mc-radius-md);background:var(--mc-color-surface);color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.creator-offer-detail__note .mc-icon{flex:none}.creator-service-card[data-highlighted=true]{border-color:color-mix(in srgb,var(--mc-color-action-primary) 55%,transparent);box-shadow:var(--mc-shadow-raised)}.creator-bio-dialog__body{display:grid;gap:var(--mc-space-6)}.creator-bio-dialog__text{display:grid;gap:var(--mc-space-3)}.creator-bio-dialog__text p{margin:0;font:var(--mc-font-body);text-wrap:pretty}.creator-bio-dialog__section{display:grid;gap:var(--mc-space-3)}.creator-bio-dialog__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mc-space-3);margin:0}.creator-bio-dialog__details>div{display:grid;gap:0;padding:var(--mc-space-3);border-radius:var(--mc-radius-md);background:var(--mc-color-surface-sunken)}.creator-bio-dialog__details dt{color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.creator-bio-dialog__details dd{margin:0;font:var(--mc-font-body);font-weight:var(--mc-font-weight-semibold)}.creator-bio-dialog__limits{display:grid;gap:var(--mc-space-2);margin:0;padding:0;list-style:none}.creator-bio-dialog__limits li{display:flex;align-items:center;gap:var(--mc-space-2);font:var(--mc-font-body)}.creator-bio-dialog__limit-mark{display:grid;flex:none;width:var(--mc-space-6);height:var(--mc-space-6);place-items:center;border-radius:var(--mc-radius-pill);background:color-mix(in srgb,var(--mc-color-status-danger) 14%,transparent);color:var(--mc-color-status-danger)}.creator-request[data-timed=true]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:var(--mc-space-6)}.creator-request[data-timed=true] .creator-request__product{margin-block-end:0}.creator-request__form{min-width:0}@media(max-width:63.99rem){.creator-request[data-timed=true]{grid-template-columns:minmax(0,1fr)}}.creator-request__lead{margin:0 0 var(--mc-space-3);color:var(--mc-color-text-muted)}.creator-request__lengths{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(var(--mc-size-control-lg) * 2),1fr));gap:var(--mc-space-2);margin-block-end:var(--mc-space-4)}.creator-request__lengths:has(>:only-child){grid-template-columns:minmax(calc(var(--mc-size-control-lg) * 3),max-content);justify-content:center}.creator-request__length{display:grid;border:1px solid var(--mc-color-border-soft);border-radius:var(--mc-radius-md);background:var(--mc-color-surface)}.creator-request__length[data-selected=true]{border-color:color-mix(in srgb,var(--mc-color-action-primary) 55%,transparent);background:color-mix(in srgb,var(--mc-color-action-primary) 10%,transparent)}.creator-request__length .mc-button{min-height:var(--mc-size-control-lg);padding:var(--mc-space-2) var(--mc-space-3)}.creator-request__length .mc-button__label{display:grid;width:100%;gap:0;min-width:0;justify-items:center;white-space:normal}.creator-request__length-minutes{font-weight:var(--mc-font-weight-bold)}.creator-request__length-price{color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-variant-numeric:tabular-nums}.creator-request__times{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mc-space-2)}.creator-request__time{display:grid;border:1px solid var(--mc-color-border-soft);border-radius:var(--mc-radius-md);background:var(--mc-color-surface)}.creator-request__time[data-now=true]{grid-column:1 / -1;border-color:color-mix(in srgb,var(--mc-color-semantic-live) 55%,transparent)}.creator-request__time[data-selected=true]{border-color:color-mix(in srgb,var(--mc-color-action-primary) 55%,transparent);background:color-mix(in srgb,var(--mc-color-action-primary) 10%,transparent)}.creator-request__time .mc-button{min-height:var(--mc-size-control-lg);padding:var(--mc-space-2) var(--mc-space-3)}.creator-request__time .mc-button__label{display:grid;width:100%;gap:0;min-width:0;text-align:start;white-space:normal}.creator-request__time-when{font-weight:var(--mc-font-weight-bold)}.creator-request__time-range{color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-variant-numeric:tabular-nums}.creator-request__time[data-now=true] .creator-request__time-when{color:var(--mc-color-semantic-live)}.creator-request__more{justify-self:start;margin-block-start:var(--mc-space-3)}.creator-calendar__legend{display:flex;align-items:center;gap:var(--mc-space-2);margin:0 0 var(--mc-space-3);color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.creator-calendar__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--mc-space-1)}.creator-calendar__day{display:grid;min-width:0;border:1px solid var(--mc-color-border-soft);border-radius:var(--mc-radius-md);background:var(--mc-color-surface)}.creator-calendar__day[data-selected=true]{border-color:color-mix(in srgb,var(--mc-color-action-primary) 55%,transparent);background:color-mix(in srgb,var(--mc-color-action-primary) 14%,transparent)}.creator-calendar__day .mc-button{min-width:0;padding-inline:0}.creator-calendar__day .mc-button__label{display:grid;justify-items:center;gap:var(--mc-space-1)}.creator-calendar__day-number{font-weight:var(--mc-font-weight-bold);font-variant-numeric:tabular-nums}.creator-calendar__day-mark{width:var(--mc-space-1);height:var(--mc-space-1);border-radius:var(--mc-radius-pill);background:var(--mc-color-status-danger)}.creator-calendar__day-mark[data-free=true]{background:var(--mc-color-status-success)}.creator-calendar__day-detail{display:grid;gap:var(--mc-space-3);margin-block-start:var(--mc-space-4);padding-block-start:var(--mc-space-4);border-block-start:1px solid var(--mc-color-separator-subtle)}.creator-calendar__day-title{margin:0;font:var(--mc-font-title)}.creator-calendar__note{margin:0;color:var(--mc-color-text-muted)}.creator-calendar__slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--mc-layout-creator-slot-min-inline),1fr));gap:var(--mc-space-2)}.creator-availability-panel__slot[data-state=short]{opacity:var(--mc-opacity-disabled)}.creator-booking-bar__slot{flex:1;justify-content:start;height:auto;min-width:0;padding:var(--mc-space-1) var(--mc-space-2);text-align:start}.creator-booking-bar__slot .mc-button__label{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:0;width:100%;min-width:0}.creator-booking-bar__line{display:block;max-width:100%;min-width:0;overflow:hidden;font:var(--mc-font-body);font-weight:var(--mc-font-weight-semibold);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.creator-booking-bar__price{display:inline-flex;align-items:center;gap:var(--mc-space-1);color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-variant-numeric:tabular-nums}.creator-booking-bar__spacer{flex:1}.creator-booking-bar>.creator-booking-bar__action{flex:none}.creator-booking-bar__spacer+.creator-booking-bar__action{flex:1}@media(min-width:40rem)and (max-width:64rem){.creator-showcase{grid-template-areas:"cover who" "cover bio" "cover avail" "best best" "main main";grid-template-columns:var(--mc-layout-creator-showcase-rail-inline) minmax(0,1fr);grid-template-rows:none;column-gap:var(--mc-layout-section-gap);row-gap:var(--mc-layout-section-gap)}.creator-showcase-identity__who,.creator-showcase-identity__bio,.creator-showcase-identity__availability{align-self:start}.creator-showcase-identity__availability>.creator-first-slot{grid-template-rows:none;block-size:auto}.creator-showcase>.creator-showcase-cover{align-self:start;min-block-size:0}.creator-showcase>.creator-showcase-cover .creator-portrait{position:relative;inset:auto;height:var(--mc-layout-creator-cover-block)}.creator-showcase>.creator-best-sellers{grid-template-rows:none;gap:var(--mc-space-4)}.creator-showcase-grid .creator-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:39.999rem){.creator-showcase{grid-template-areas:"cover" "who" "bio" "avail" "best" "main";grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:var(--mc-layout-section-gap-compact)}.creator-profile-skeleton__hero{grid-template-columns:minmax(0,1fr)}.creator-showcase-identity__who,.creator-showcase-identity__bio,.creator-showcase-identity__availability{align-self:start}.creator-showcase-identity__availability>.creator-first-slot{grid-template-rows:none;block-size:auto}.creator-showcase>.creator-showcase-cover{align-self:start;min-block-size:0}.creator-showcase>.creator-showcase-cover .creator-portrait{position:relative;inset:auto;height:var(--mc-layout-creator-cover-compact-block)}.creator-showcase>.creator-best-sellers{grid-template-rows:none;gap:var(--mc-space-4)}.creator-showcase-cover .creator-portrait{height:var(--mc-layout-creator-cover-compact-block)}.creator-showcase-identity .creator-identity-line .creator-profile-title{font:var(--mc-font-heading)}.creator-best-sellers__grid{grid-template-columns:minmax(0,1fr);gap:var(--mc-space-3)}.creator-showcase-grid .creator-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mc-space-2)}.creator-first-slot__card>.mc-button{flex:1;justify-content:center}.creator-showcase-tabs{gap:0}.creator-showcase-tabs .profile-navigation-item{padding-inline:var(--mc-space-2)}.creator-bio-dialog__details,.creator-request__times{grid-template-columns:minmax(0,1fr)}}@media(min-width:40rem)and (max-width:64rem){.creator-profile-skeleton__hero{grid-template-columns:var(--mc-layout-creator-rail-inline) minmax(0,1fr)}.creator-profile-skeleton__gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.published-about .about-block{grid-column:span 6}.published-about .about-text-block:first-child:last-child,.published-about .about-text-block:nth-last-child(3):first-child{grid-column:1 / -1}}@media(max-width:39.999rem){.public-creator-page{padding:var(--mc-layout-page-block-start) var(--mc-layout-discovery-mobile-gutter) var(--mc-layout-page-block-end)}.public-creator-page--booking-bar{padding-block-end:calc(var(--mc-layout-bottom-navigation-clearance) + var(--mc-layout-creator-sticky-cta-clearance))}body:has(.creator-booking-bar) .mc-back-to-top{inset-block-end:calc(var(--mc-layout-bottom-navigation-clearance) + var(--mc-layout-creator-sticky-cta-clearance))}.creator-portrait{border-radius:var(--mc-radius-lg)}.creator-identity-line .creator-profile-title{font:var(--mc-font-heading)}.creator-profile-skeleton__hero{grid-template-areas:"portrait" "copy" "navigation";grid-template-columns:minmax(0,1fr);gap:var(--mc-layout-section-gap-compact)}.creator-profile-skeleton__portrait{width:var(--mc-layout-creator-rail-portrait-compact);height:var(--mc-layout-creator-rail-portrait-compact)}.creator-profile-skeleton__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-height:30rem)and (orientation:landscape){.public-creator-page{padding-block-start:var(--mc-space-3)}.public-creator-page--booking-bar{padding-block-end:calc(var(--mc-layout-bottom-navigation-clearance) + var(--mc-layout-creator-sticky-cta-clearance))}body:has(.creator-booking-bar) .mc-back-to-top{inset-block-end:calc(var(--mc-layout-bottom-navigation-clearance) + var(--mc-layout-creator-sticky-cta-clearance))}.public-creator-page .creator-identity-line .creator-profile-title{font:var(--mc-font-heading)}}@media(max-height:30rem)and (orientation:landscape)and (min-width:48rem){.creator-booking-bar{bottom:var(--mc-layout-safe-bottom)}.public-creator-page--booking-bar{padding-block-end:calc(var(--mc-layout-safe-bottom) + var(--mc-layout-creator-sticky-cta-clearance))}body:has(.creator-booking-bar) .mc-back-to-top{inset-block-end:calc(var(--mc-layout-safe-bottom) + var(--mc-layout-creator-sticky-cta-clearance))}}.customer-page{display:grid;width:100%;min-width:0;gap:var(--mc-space-6)}.customer-page__header{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--mc-space-4)}.customer-page__heading{display:grid;min-width:0;gap:var(--mc-space-2)}.customer-page__title{margin:0;color:var(--mc-color-text);font:var(--mc-font-heading)}.customer-page__description{max-width:var(--mc-text-measure-readable);margin:0;color:var(--mc-color-text-muted);font:var(--mc-font-body)}.customer-page__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-2);margin-inline-start:auto}.customer-select-menu,.customer-dropdown-trigger{display:inline-flex;width:100%;min-width:0}:is(.customer-select-menu,.customer-dropdown-trigger)>.mc-button{width:100%;min-width:0;justify-content:flex-start;border-color:var(--mc-component-field-border);background:color-mix(in srgb,var(--mc-component-field-background) 94%,var(--mc-color-action-primary));color:var(--mc-component-field-text);transition:border-color var(--mc-motion-duration-fast) var(--mc-motion-easing-standard),background var(--mc-motion-duration-fast) var(--mc-motion-easing-standard),box-shadow var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}:is(.customer-select-menu,.customer-dropdown-trigger)>.mc-button .mc-button__label{display:flex;min-width:0;flex:1 1 auto;align-items:center;justify-content:flex-start}:is(.customer-select-menu,.customer-dropdown-trigger)>.mc-button:is(:hover,[aria-expanded=true]){border-color:var(--mc-color-action-primary);background:color-mix(in srgb,var(--mc-color-action-primary) 10%,var(--mc-component-field-background))}:is(.customer-select-menu,.customer-dropdown-trigger)>.mc-button[aria-expanded=true]{box-shadow:var(--mc-component-focus-ring)}:is(.customer-select-menu,.customer-dropdown-trigger)>.mc-button>.mc-icon:last-child{flex:none;color:var(--mc-color-action-primary);transition:rotate var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}:is(.customer-select-menu,.customer-dropdown-trigger)>.mc-button[aria-expanded=true]>.mc-icon:last-child{rotate:180deg}.customer-select-menu__trigger{display:flex;width:100%;min-width:0;align-items:center;gap:var(--mc-space-2)}.customer-select-menu__prefix{flex:none;color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.customer-select-menu__value{min-width:0;overflow:hidden;color:var(--mc-color-text);font-weight:var(--mc-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.customer-select-menu__surface{padding:var(--mc-space-2);border-color:color-mix(in srgb,var(--mc-color-action-primary) 28%,var(--mc-color-border));border-radius:var(--mc-radius-lg);background:color-mix(in srgb,var(--mc-color-surface-raised) 97%,var(--mc-color-action-primary))}.customer-select-menu__content,.customer-select-menu__options{display:grid;min-width:0}.customer-select-menu__content{gap:var(--mc-space-2)}.customer-select-menu__options{gap:var(--mc-space-1)}.customer-select-menu__options .mc-menu-item{transition:background var(--mc-motion-duration-fast) var(--mc-motion-easing-standard),color var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.customer-select-menu__options .mc-menu-item:hover{background:color-mix(in srgb,var(--mc-color-action-primary) 11%,var(--mc-color-surface-interactive));color:var(--mc-color-text)}.customer-select-menu__options .mc-menu-item--current{background:color-mix(in srgb,var(--mc-color-action-primary) 18%,var(--mc-color-surface-interactive));color:var(--mc-color-action-primary);font-weight:var(--mc-font-weight-semibold)}.customer-select-menu__search{width:100%}.customer-select-menu__empty{margin:0;padding:var(--mc-space-4);color:var(--mc-color-text-muted);font:var(--mc-font-caption);text-align:center}@media(prefers-reduced-motion:reduce){:is(.customer-select-menu,.customer-dropdown-trigger)>.mc-button,:is(.customer-select-menu,.customer-dropdown-trigger)>.mc-button>.mc-icon:last-child,.customer-select-menu__options .mc-menu-item{transition:none}}.customer-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--mc-layout-card-gap)}.customer-card-grid--wide{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.customer-gold-card{display:grid;gap:var(--mc-space-4);padding:var(--mc-space-6);border:1px solid color-mix(in srgb,var(--mc-color-value-credits) 30%,transparent);border-radius:var(--mc-radius-lg);background:color-mix(in srgb,var(--mc-color-value-credits) 10%,var(--mc-color-surface-raised));color:var(--mc-color-text)}.customer-gold-card__eyebrow{color:var(--mc-color-value-credits)}.customer-pill{display:inline-flex;min-height:var(--mc-space-6);align-items:center;gap:var(--mc-space-1);padding:0 var(--mc-space-2);border-radius:var(--mc-radius-pill);background:color-mix(in srgb,var(--mc-color-overlay) 70%,transparent);color:var(--mc-color-text-on-media);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);font-variant-numeric:tabular-nums;backdrop-filter:blur(var(--mc-space-2))}.customer-pill[data-tone=credits]{background:var(--mc-color-value-credits);color:var(--mc-color-text-inverse)}.customer-pill[data-tone=accent]{background:var(--mc-color-action-primary);color:var(--mc-color-action-primary-text)}.customer-pill[data-tone=success]{background:var(--mc-color-status-success);color:var(--mc-color-text-inverse)}.customer-pill[data-tone=live]{background:var(--mc-color-semantic-live);color:var(--mc-color-status-danger-text)}.customer-media-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mc-layout-card-gap)}@media(max-width:64rem){.customer-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:39.999rem){.customer-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.customer-strip{display:flex;flex-wrap:wrap;gap:var(--mc-layout-card-gap)}@media(max-width:39.999rem){.customer-strip{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1 * var(--mc-layout-discovery-mobile-gutter));padding-inline:var(--mc-layout-discovery-mobile-gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--mc-layout-discovery-mobile-gutter);scrollbar-width:none}.customer-strip::-webkit-scrollbar{display:none}.customer-strip>*{flex:0 0 auto;scroll-snap-align:start}}.customer-row-list{display:grid;gap:var(--mc-space-3)}.customer-note{display:flex;align-items:flex-start;gap:var(--mc-space-3);padding:var(--mc-space-4);border:1px solid var(--mc-component-card-border);border-radius:var(--mc-component-card-radius);background:var(--mc-component-card-background);color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.customer-presence-dot{display:inline-block;width:var(--mc-space-2);height:var(--mc-space-2);flex:none;border-radius:var(--mc-radius-pill);background:var(--mc-color-text-muted);vertical-align:middle}.customer-presence-dot[data-presence=online],.customer-presence-dot[data-presence=live]{background:var(--mc-color-status-success);box-shadow:0 0 0 var(--mc-space-1) color-mix(in srgb,var(--mc-color-status-success) 25%,transparent)}.customer-creator-identity{display:inline-flex;min-width:0;align-items:center;gap:var(--mc-space-3)}.customer-creator-identity[data-size=compact]{gap:var(--mc-space-2)}.customer-creator-identity__portrait{position:relative;display:inline-flex;flex:none}.customer-creator-identity__presence{position:absolute;right:0;bottom:0;box-shadow:0 0 0 calc(var(--mc-space-1) / 2) var(--mc-color-surface-raised)}.customer-creator-identity__copy{display:grid;min-width:0;gap:var(--mc-space-1)}.customer-creator-identity__name{overflow:hidden;color:var(--mc-color-text);font-weight:var(--mc-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.customer-creator-identity__copy>.mc-action-link{justify-content:flex-start;min-height:0;padding:0}.customer-shell-nav{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:var(--mc-space-3)}.customer-shell-nav__search{display:flex;min-width:0;max-width:var(--mc-layout-sidebar-inline-size);flex:1 1 auto;margin:0}.customer-shell-nav__search .mc-search-field{width:100%}.customer-wallet-control{display:inline-flex;min-height:var(--mc-touch-target-min);align-items:center;gap:var(--mc-space-2);padding-inline:var(--mc-space-3) var(--mc-space-1);border:1px solid color-mix(in srgb,var(--mc-color-value-credits) 30%,transparent);border-radius:var(--mc-radius-pill);background:color-mix(in srgb,var(--mc-color-value-credits) 10%,transparent);white-space:nowrap}.customer-wallet-control__skeleton{width:var(--mc-space-12)}.customer-wallet-control__topup{flex:none}.customer-notifications{position:relative;display:inline-flex}.customer-notifications>.mc-header-action>.mc-icon:last-child{display:none}.customer-notifications__bell{position:relative;display:inline-flex;align-items:center}.customer-notifications__dot{position:absolute;top:calc(-1 * var(--mc-space-1) / 2);right:calc(-1 * var(--mc-space-1) / 2);width:var(--mc-space-2);height:var(--mc-space-2);border-radius:var(--mc-radius-pill);background:var(--mc-color-action-primary);box-shadow:0 0 0 calc(var(--mc-space-1) / 2) var(--mc-color-brand-chrome-surface)}.customer-notifications__panel{display:grid;width:var(--mc-layout-aside-min-inline);max-width:100%;gap:var(--mc-space-3)}.customer-notifications__head{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-space-2)}.customer-notifications__count{color:var(--mc-color-text-muted)}.customer-notifications__list{margin:0;padding:0}.customer-notifications__item[data-read=true]{color:var(--mc-color-text-muted)}.customer-notifications__kind{display:inline-grid;width:var(--mc-size-control-sm);height:var(--mc-size-control-sm);place-items:center;border-radius:var(--mc-radius-pill);background:var(--mc-color-surface-interactive);color:var(--mc-color-text-muted)}.customer-notifications__item[data-read=false] .customer-notifications__kind{background:color-mix(in srgb,var(--mc-color-action-primary) 15%,transparent);color:var(--mc-color-action-primary)}.customer-notifications__title{color:var(--mc-color-text);font-weight:var(--mc-font-weight-semibold)}.customer-notifications__item .mc-action-link{justify-content:flex-start;min-height:0;padding:0}.customer-notifications__body{margin:0;color:var(--mc-color-text-muted)}.customer-notifications__time{color:var(--mc-color-text-muted);white-space:nowrap}@media(max-width:47.99rem){.customer-bottom-navigation{grid-template-columns:repeat(5,minmax(0,1fr))}}.dashboard-card>.mc-card__body{display:grid;align-content:start;gap:var(--mc-space-4)}.dashboard-show[data-live]{--mc-component-card-border: color-mix( in srgb, var(--mc-color-semantic-live) 30%, transparent )}.dashboard-card__eyebrow{display:flex;align-items:center;gap:var(--mc-space-2)}.dashboard-card__dot{display:inline-block;width:var(--mc-space-2);height:var(--mc-space-2);flex:none;border-radius:var(--mc-radius-pill);background:var(--mc-color-text-muted)}.dashboard-card__dot[data-tone=warning]{background:var(--mc-color-status-warning)}.dashboard-show .dashboard-card__dot[data-presence=live]{background:var(--mc-color-semantic-live);box-shadow:0 0 0 var(--mc-space-1) color-mix(in srgb,var(--mc-color-semantic-live) 25%,transparent)}.dashboard-show__countdown{margin-inline-start:auto;color:var(--mc-color-text);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap}.dashboard-card__copy{display:grid;min-width:0;gap:var(--mc-space-1)}.dashboard-card__title{color:var(--mc-color-text);font:var(--mc-font-title)}.dashboard-card__caption{color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.dashboard-card__note{margin:0;color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.dashboard-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-2)}.dashboard-card__actions>.mc-button--fill{flex:1 1 auto;width:auto}.dashboard-card .customer-creator-identity{display:flex}.dashboard-wallet__figure{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--mc-space-1) var(--mc-space-2)}.dashboard-wallet__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-2)}.dashboard-wallet__actions>.mc-button--fill{flex:1 1 auto;width:auto}.dashboard-month__figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;gap:var(--mc-space-3)}.dashboard-month__figure{display:grid;gap:var(--mc-space-1)}.dashboard-month__label{order:2;color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.dashboard-month__value{margin:0;color:var(--mc-color-text);font:var(--mc-font-title);font-variant-numeric:tabular-nums}.dashboard-active__manage{justify-self:start}.dashboard-section{display:grid;gap:var(--mc-space-3)}.dashboard-section__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--mc-space-3)}.dashboard-section__title{margin:0;color:var(--mc-color-text);font:var(--mc-font-title)}.dashboard-section__link{margin-inline-start:auto}.dashboard-resume-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:var(--mc-layout-card-gap)}.dashboard-resume-card .mc-image-action{width:100%;height:100%}.dashboard-resume-card .mc-image-action__media{position:relative;width:100%;height:100%}.dashboard-resume-card__play{position:absolute;z-index:2;inset-block-start:50%;inset-inline-start:50%;display:grid;width:var(--mc-size-control-md);height:var(--mc-size-control-md);place-items:center;border:1px solid color-mix(in srgb,var(--mc-color-text-on-media) 25%,transparent);border-radius:var(--mc-radius-pill);background:color-mix(in srgb,var(--mc-color-overlay) 60%,transparent);color:var(--mc-color-text-on-media);transform:translate(-50%,-50%);pointer-events:none;backdrop-filter:blur(var(--mc-space-2))}.dashboard-resume-card__length{position:absolute;z-index:2;inset-block-start:var(--mc-space-2);inset-inline-end:var(--mc-space-2);pointer-events:none}.dashboard-resume-card__progress{position:absolute;z-index:2;inset-inline:0;inset-block-end:0;pointer-events:none}.dashboard-resume-card__progress .mc-progress__header{display:none}.dashboard-resume-card__copy{display:grid;min-width:0;gap:var(--mc-space-1)}.dashboard-resume-card__title{overflow:hidden;color:var(--mc-color-text);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.dashboard-resume-card__creator{overflow:hidden;color:var(--mc-color-text-muted);font:var(--mc-font-caption);text-overflow:ellipsis;white-space:nowrap}.dashboard-ring{align-items:flex-start;gap:var(--mc-space-3)}.dashboard-ring__skeleton{width:calc(var(--mc-space-16) + var(--mc-space-6))}.dashboard-favourite{display:block;width:calc(var(--mc-space-16) + var(--mc-space-6));height:auto;min-height:0;padding:var(--mc-space-2)}.dashboard-favourite .mc-button__label{display:grid;width:100%;min-width:0;justify-items:center;gap:var(--mc-space-1);white-space:normal}.dashboard-favourite__ring{position:relative;display:grid;width:var(--mc-space-16);height:var(--mc-space-16);place-items:center;margin-block-end:var(--mc-space-1);border:calc(var(--mc-space-1) / 2) solid var(--mc-color-border);border-radius:var(--mc-radius-pill);background:var(--mc-color-surface-interactive)}.dashboard-favourite__ring[data-tone=success]{border-color:var(--mc-color-status-success)}.dashboard-favourite__ring[data-tone=accent]{border-color:var(--mc-color-action-primary)}.dashboard-favourite__portrait{width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:center top}.dashboard-favourite__new{position:absolute;inset-block-start:0;inset-inline-end:calc(-1 * var(--mc-space-1));min-height:var(--mc-space-4);padding:0 var(--mc-space-2);text-transform:lowercase}.dashboard-favourite__name{max-width:100%;overflow:hidden;color:var(--mc-color-text);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.dashboard-favourite__status{max-width:100%;overflow:hidden;color:var(--mc-color-text-muted);font:var(--mc-font-caption);text-overflow:ellipsis;white-space:nowrap}.dashboard-favourite__status[data-status=now]{color:var(--mc-color-status-success)}.dashboard-favourite__status[data-status=soon]{color:var(--mc-color-status-warning)}.dashboard-transaction__copy{display:grid;min-width:0;gap:var(--mc-space-1)}.dashboard-transaction__label{overflow:hidden;color:var(--mc-color-text);font:var(--mc-font-body);font-weight:var(--mc-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.dashboard-transaction__detail{overflow:hidden;color:var(--mc-color-text-muted);font:var(--mc-font-caption);text-overflow:ellipsis;white-space:nowrap}.dashboard-transaction__meta{display:grid;justify-items:end;gap:var(--mc-space-1);text-align:end}.dashboard-transaction__date{color:var(--mc-color-text-muted);font:var(--mc-font-caption);white-space:nowrap}.dashboard-transaction__amount{color:var(--mc-color-text);font:var(--mc-font-body);font-weight:var(--mc-font-weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap}.dashboard-transaction__amount[data-positive]{color:var(--mc-color-status-success)}.dashboard-dialog__body{display:grid;gap:var(--mc-space-4)}@media(max-width:39.999rem){.dashboard-card>.mc-card__body{padding:var(--mc-space-4)}.dashboard-card__actions>.mc-button--fill,.dashboard-wallet__actions>.mc-button--fill{flex-basis:100%}.dashboard-resume-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-ring{align-items:flex-start}.dashboard-transaction__detail{white-space:normal}}.customer-favourites-page .customer-page__heading{width:100%;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;column-gap:var(--mc-space-6)}.customer-favourites-page .customer-page__description{max-width:var(--mc-text-measure-readable);padding-inline-start:var(--mc-space-4);border-inline-start:2px solid var(--mc-color-action-primary);color:var(--mc-color-text);font:var(--mc-font-title)}.customer-favourites__toolbar{container-name:customer-favourites-toolbar;container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--mc-space-4);padding:var(--mc-space-4);border:1px solid var(--mc-color-border);border-radius:var(--mc-radius-lg);background:color-mix(in srgb,var(--mc-color-surface-raised) 76%,transparent)}.customer-favourites__filters{display:flex;min-width:0;align-items:center;gap:var(--mc-space-3)}.customer-favourites__filter-prefix{flex:none;white-space:nowrap}.customer-favourites__filter-options{display:flex;min-width:0;flex-wrap:wrap;gap:var(--mc-space-2)}.customer-favourites__filter-label{flex:none;padding-inline:var(--mc-space-2);white-space:nowrap}.customer-favourites__filter-option{flex:none;white-space:nowrap}.customer-favourites__filter-count{display:inline-grid;width:var(--mc-size-icon-lg);min-width:var(--mc-size-icon-lg);height:var(--mc-size-icon-lg);margin-inline-start:var(--mc-space-1);place-items:center;border:1px solid color-mix(in srgb,var(--mc-color-action-primary) 32%,transparent);border-radius:var(--mc-radius-pill);background:color-mix(in srgb,var(--mc-color-action-primary) 12%,var(--mc-color-surface-raised));color:var(--mc-color-action-primary);font:var(--mc-font-caption);font-variant-numeric:tabular-nums;font-weight:var(--mc-font-weight-bold)}.customer-favourites__filter-option.mc-chip--selected .customer-favourites__filter-count{border-color:color-mix(in srgb,var(--mc-color-action-primary-text) 45%,transparent);background:color-mix(in srgb,var(--mc-color-action-primary-text) 22%,transparent);color:var(--mc-color-action-primary-text)}.customer-favourites__sort-group{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;min-width:0;width:auto;max-width:none;gap:var(--mc-space-2)}.customer-favourites__toolbar-actions{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) max-content;align-items:center;justify-self:end;gap:var(--mc-space-4)}.customer-favourites__sort,.customer-favourites__sort>.mc-button{width:11rem;max-width:100%}.customer-favourites__sort-group{flex:none}.customer-favourites__reset-slot{display:flex;min-width:0;min-height:var(--mc-touch-target-min);align-items:center;justify-content:flex-end}.customer-favourites__reset{max-width:100%;padding-inline:var(--mc-space-3)}.customer-favourites__removed,.customer-favourites__mutation-error{align-self:start}.customer-favourites__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:var(--mc-space-4)}.customer-favourite-card{display:grid;min-width:0;gap:var(--mc-space-1)}.customer-favourite-card__heading{display:flex;min-width:0;min-height:var(--mc-space-6);align-items:center;gap:var(--mc-space-1);padding-inline:0}.customer-favourite-card__presence,.customer-favourite-card__presence>.mc-tooltip__trigger{display:inline-flex;flex:none;align-items:center;justify-content:center}.customer-favourite-card__name{min-width:0;color:var(--mc-color-text);font:var(--mc-font-body);font-weight:var(--mc-font-weight-bold);overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.customer-favourite-card .mc-image-action__indicator{transition:none}}.customer-favourite-card__surface>.mc-media-surface__meta{display:none}.customer-favourite-card__skeleton{position:absolute;inset:0}.customer-favourite-card .mc-image-action,.customer-favourite-card .mc-image-action__media{width:100%;height:100%}.customer-favourite-card .mc-image-action{cursor:pointer}.customer-favourite-card .mc-image-action__media{position:relative}.customer-favourite-card .mc-image-action__indicator{z-index:3;inset:50% auto auto 50%;opacity:0;pointer-events:none;transform:translate(-50%,-42%);transition:opacity var(--mc-motion-duration-fast) var(--mc-motion-easing-standard),transform var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.customer-favourite-card__profile-cue{display:inline-flex;align-items:center;gap:var(--mc-space-2);padding:var(--mc-space-2) var(--mc-space-3);border:1px solid color-mix(in srgb,var(--mc-color-text-on-media) 35%,transparent);border-radius:var(--mc-radius-pill);background:color-mix(in srgb,var(--mc-color-overlay) 72%,transparent);color:var(--mc-color-text-on-media);box-shadow:var(--mc-shadow-raised);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);white-space:nowrap}.customer-favourite-card .mc-image-action:is(:hover,:focus-visible) .mc-image-action__indicator{opacity:1;transform:translate(-50%,-50%)}.customer-favourite-card .mc-image-action:is(:hover,:focus-visible) .mc-image-action__media{filter:brightness(.86) contrast(1.03);transform:none}.customer-favourite-card__skeleton .mc-skeleton__line{width:100%;height:100%}.customer-favourite-card__portrait--loading{opacity:0}.customer-favourite-card__scrim{position:absolute;z-index:1;inset:0;background:linear-gradient(to top,color-mix(in srgb,var(--mc-color-overlay) 92%,transparent) 0%,color-mix(in srgb,var(--mc-color-overlay) 55%,transparent) 26%,transparent 52%);pointer-events:none}.customer-favourite-card__top{position:absolute;z-index:2;inset:var(--mc-space-2) var(--mc-space-2) auto;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mc-space-2);pointer-events:none}.customer-favourite-card__heart{--mc-icon-button-compact-border: color-mix( in srgb, var(--mc-color-action-primary) 60%, transparent );--mc-icon-button-compact-background: color-mix( in srgb, var(--mc-color-overlay) 55%, transparent );--mc-icon-button-compact-background-hover: color-mix( in srgb, var(--mc-color-action-primary) 30%, transparent );--mc-icon-button-compact-active-border: color-mix( in srgb, var(--mc-color-action-primary) 60%, transparent );--mc-icon-button-compact-active-background: color-mix( in srgb, var(--mc-color-overlay) 55%, transparent );--mc-icon-button-compact-active-color: var(--mc-color-action-primary);--mc-icon-button-compact-backdrop-filter: blur(var(--mc-space-2));flex:none}.customer-favourite-card__heart-tooltip{margin-block-start:-4px;margin-inline-start:calc(-1 * var(--mc-space-1));pointer-events:auto}.customer-favourite-card__badge{flex:none;max-width:100%;background:var(--mc-color-status-success);border-color:var(--mc-color-status-success);color:#000}.customer-favourite-card__bottom{position:absolute;z-index:2;inset:auto 0 0;display:flex;min-width:0;align-items:flex-end;justify-content:flex-end;gap:var(--mc-space-2);padding:var(--mc-space-3);pointer-events:none}.customer-favourite-card__bottom .mc-tooltip{pointer-events:auto}.customer-favourite-card__bottom>.mc-tooltip .mc-tooltip__content{inset-inline:0 auto;transform:none}.customer-favourite-card__signals{display:grid;flex:none;margin-inline-start:auto;justify-items:end;gap:var(--mc-space-1)}.customer-favourite-card__new-content{display:inline-block;color:var(--mc-color-action-primary);font:var(--mc-font-body);font-weight:var(--mc-font-weight-bold);letter-spacing:var(--mc-letter-spacing-eyebrow);line-height:1;text-shadow:0 0 var(--mc-space-2) color-mix(in srgb,var(--mc-color-overlay) 72%,transparent);white-space:nowrap;will-change:opacity;animation:customer-favourite-new-content-reveal 7s ease-in-out infinite both}@keyframes customer-favourite-new-content-reveal{0%,to{opacity:0}35%,60%{opacity:1}90%{opacity:0}}@media(prefers-reduced-motion:reduce){.customer-favourite-card__new-content{animation:none;will-change:auto}}.customer-favourite-card__signals .mc-tooltip__content{inset-inline:auto 0;transform:none}.customer-favourite-card__languages{flex:none}.customer-favourite-languages{display:inline-flex;align-items:center;gap:var(--mc-space-1)}.customer-favourite-languages__code{display:inline-flex;min-height:var(--mc-space-4);align-items:center;padding-inline:var(--mc-space-1);border:1px solid color-mix(in srgb,var(--mc-color-text-on-media) 40%,transparent);border-radius:var(--mc-radius-sm);color:var(--mc-color-text-on-media);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);letter-spacing:var(--mc-letter-spacing-eyebrow)}.customer-favourite-card__actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;align-items:end;margin-block-start:calc(-1 * var(--mc-space-1));transform:translateY(-6px);gap:var(--mc-space-1)}.customer-favourite-card__action{display:inline-flex;flex-direction:column;align-items:center;width:max-content;position:relative}.customer-favourite-card__action-button{transition:background var(--mc-motion-duration-fast) var(--mc-motion-easing-standard),border-color var(--mc-motion-duration-fast) var(--mc-motion-easing-standard),box-shadow var(--mc-motion-duration-fast) var(--mc-motion-easing-standard),color var(--mc-motion-duration-fast) var(--mc-motion-easing-standard),transform var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.customer-favourite-card__action-button:focus-visible{border-color:var(--mc-color-action-primary);background:var(--mc-color-action-primary);color:var(--mc-color-action-primary-text)}.customer-favourite-card__action>.mc-tooltip__trigger{position:relative;display:inline-grid;border-radius:var(--mc-radius-pill);place-items:center;transition:background var(--mc-motion-duration-fast) var(--mc-motion-easing-standard),box-shadow var(--mc-motion-duration-fast) var(--mc-motion-easing-standard),transform var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.customer-favourite-card__action-badge{order:-1;align-self:flex-end;margin-block-end:-2px;transform:translate(calc(var(--mc-space-1) + 8px)) scale(.78);transform-origin:bottom right;pointer-events:none;transition:background var(--mc-motion-duration-fast) var(--mc-motion-easing-standard),box-shadow var(--mc-motion-duration-fast) var(--mc-motion-easing-standard),color var(--mc-motion-duration-fast) var(--mc-motion-easing-standard),filter var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}@media(hover:hover)and (pointer:fine){.customer-favourite-card__action:hover .customer-favourite-card__action-button{border-color:var(--mc-color-action-primary);background:var(--mc-component-button-primary-background-hover);box-shadow:0 0 0 var(--mc-space-1) color-mix(in srgb,var(--mc-color-action-primary) 20%,transparent),0 0 var(--mc-space-5) color-mix(in srgb,var(--mc-color-action-primary) 48%,transparent);color:var(--mc-color-action-primary-text)}.customer-favourite-card__action:hover>.mc-tooltip__trigger{background:color-mix(in srgb,var(--mc-color-action-primary) 16%,transparent);box-shadow:0 0 var(--mc-space-4) color-mix(in srgb,var(--mc-color-action-primary) 38%,transparent);transform:none}.customer-favourite-card__action:hover .customer-favourite-card__action-badge{background:var(--mc-color-action-primary);box-shadow:0 0 var(--mc-space-3) color-mix(in srgb,var(--mc-color-action-primary) 48%,transparent);color:var(--mc-color-action-primary-text);filter:brightness(1.12)}}.customer-favourite-gift{display:grid;gap:var(--mc-space-4)}.customer-favourite-gift__presets{display:flex;flex-wrap:wrap;gap:var(--mc-space-2)}.customer-favourite-gift__balance{display:flex;align-items:center;justify-content:space-between;gap:var(--mc-space-3);color:var(--mc-color-text);font:var(--mc-font-body);font-weight:var(--mc-font-weight-semibold)}@container customer-favourites-toolbar (max-width: 50rem){.customer-favourites__filters,.customer-favourites__toolbar-actions{grid-column:1 / -1}}.customer-favourite-card__action:first-child .mc-tooltip__content{inset-inline:0 auto;transform:none}.customer-favourite-card__action:nth-child(n+3) .mc-tooltip__content{inset-inline:auto 0;transform:none}@media(max-width:39.999rem){.customer-favourites-page .customer-page__heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--mc-space-3)}.customer-favourites-page .customer-page__description{padding-inline-start:var(--mc-space-3);font:var(--mc-font-body);font-weight:var(--mc-font-weight-semibold)}.customer-favourites__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mc-layout-discovery-mobile-grid-gap)}.customer-favourites__toolbar{grid-template-columns:minmax(0,1fr);padding:var(--mc-space-3)}.customer-favourites__filters{grid-column:1 / -1;width:100%;flex-wrap:nowrap;overflow-x:auto;padding-block-end:var(--mc-space-1);scrollbar-width:none}.customer-favourites__filters::-webkit-scrollbar{display:none}.customer-favourites__filter-options{flex-wrap:nowrap}.customer-favourites__toolbar-actions{width:100%;grid-template-columns:minmax(0,1fr) max-content;grid-column:1}.customer-favourite-card__bottom{padding:var(--mc-space-2)}.customer-favourite-card__name{font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold)}}.customer-library__section{display:grid;min-width:0;gap:var(--mc-space-4)}.customer-library__applied{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-2)}.customer-library__applied-chip{display:inline-flex;min-height:var(--mc-size-control-sm);align-items:center;gap:var(--mc-space-2);padding-inline:var(--mc-space-3) var(--mc-space-1);border:1px solid color-mix(in srgb,var(--mc-color-action-primary) 40%,transparent);border-radius:var(--mc-radius-pill);background:color-mix(in srgb,var(--mc-color-action-primary) 12%,transparent);color:var(--mc-color-text);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-semibold)}.customer-library__applied-chip .mc-icon{flex:none}.customer-library__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-3)}.customer-library__order{width:var(--mc-layout-filter-control-min-inline);max-width:100%}.customer-library__toolbar-note{margin-inline-start:auto;color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.customer-library__folders{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:var(--mc-layout-card-gap)}.customer-library-item .mc-image-action,.customer-library-folder .mc-image-action{width:100%;height:100%}.customer-library-item .mc-image-action__media,.customer-library-folder .mc-image-action__media{position:relative;width:100%;height:100%}.customer-library-folder__skeleton{position:absolute;inset:0}.customer-library-folder__image--loading{opacity:0}.customer-library-folder__identity{position:absolute;z-index:2;inset-inline:0;inset-block-end:0;display:flex;align-items:center;gap:var(--mc-space-2);padding:var(--mc-space-6) var(--mc-space-3) var(--mc-space-3);background:linear-gradient(to top,var(--mc-color-overlay),transparent);color:var(--mc-color-text-on-media);pointer-events:none}.customer-library-folder__identity .mc-avatar{flex:none}.customer-library-folder__name{overflow:hidden;font:var(--mc-font-body);font-weight:var(--mc-font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.customer-library-folder__new{position:absolute;z-index:2;inset-block-start:var(--mc-space-2);inset-inline-end:var(--mc-space-2);pointer-events:none}.customer-library-folder__facts{display:flex;width:100%;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--mc-space-3);color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-semibold);font-variant-numeric:tabular-nums}.customer-library-folder__count{display:inline-flex;align-items:center;gap:var(--mc-space-1)}.customer-library-folder__count .mc-icon{flex:none}.customer-library-folder__last{margin-inline-start:auto;overflow:hidden;font-weight:var(--mc-font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.customer-library-filters{container-name:customer-library-filters;container-type:inline-size}.customer-library-filters .mc-panel__body{display:grid;gap:var(--mc-space-4)}.customer-library-filters__topline{display:grid;grid-template-columns:minmax(0,1fr) minmax(var(--mc-layout-filter-control-min-inline),.8fr);min-width:0;align-items:end;gap:var(--mc-space-4)}.customer-library-filters__kind-group,.customer-library-filters__field-group{display:grid;min-width:0;gap:var(--mc-space-2)}.customer-library-filters__label{flex:none;padding-inline:var(--mc-space-2);white-space:nowrap}.customer-library-filters__chips{display:flex;min-width:0;flex-wrap:wrap;gap:var(--mc-space-2)}.customer-library-filters__count{margin-inline-start:var(--mc-space-1);font-weight:var(--mc-font-weight-regular);font-variant-numeric:tabular-nums}.customer-library-filters__separator{width:100%;margin:0}.customer-library-filters__controls{display:flex;min-width:0;align-items:end;justify-content:flex-start;flex-wrap:wrap;gap:var(--mc-space-4)}.customer-library-filters__controls>.customer-library-filters__field-group{display:flex;flex:0 0 auto;width:auto;min-width:0;align-items:center;flex-wrap:nowrap;gap:var(--mc-space-2)}.customer-library-filters__models{width:min(14rem,100%);max-width:14rem}.customer-library-filters__models>.mc-button{width:100%;max-width:100%}.customer-library-filters__sort{width:min(17rem,100%);max-width:17rem}.customer-library-filters__sort>.mc-button{width:min(17rem,100%);max-width:17rem}.customer-library-filters__search .mc-field-control{width:100%}.customer-library-models-menu{display:grid;width:min(calc(100vw - (2 * var(--mc-space-4))),calc(2 * var(--mc-layout-filter-control-min-inline)));max-block-size:70vh;overflow-y:auto;gap:var(--mc-space-2)}.customer-library-models-menu .mc-choice-control{width:100%;padding:var(--mc-space-2);border-radius:var(--mc-radius-md);transition:background var(--mc-motion-duration-fast) var(--mc-motion-easing-standard)}.customer-library-models-menu .mc-choice-control:hover{background:color-mix(in srgb,var(--mc-color-action-primary) 11%,var(--mc-color-surface-interactive))}.customer-library-models-menu .mc-choice-control--checked{background:color-mix(in srgb,var(--mc-color-action-primary) 18%,var(--mc-color-surface-interactive))}.customer-library__folder-note{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-2);margin:0;color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.customer-library__tally{margin:0;color:var(--mc-color-text-muted);font:var(--mc-font-caption);text-align:center}.customer-library-item__skeleton{position:absolute;inset:0}.customer-library-item__image--loading{opacity:0}.customer-library-item__image--collection{filter:blur(var(--mc-space-2));transform:scale(1.06)}.customer-library-item__contents,.customer-library-item__play{position:absolute;z-index:2;inset-block-start:50%;inset-inline-start:50%;color:var(--mc-color-text-on-media);transform:translate(-50%,-50%);pointer-events:none}.customer-library-item__contents{display:grid;min-width:max-content;gap:var(--mc-space-2);padding:var(--mc-space-3) var(--mc-space-4);border-radius:var(--mc-radius-md);background:color-mix(in srgb,var(--mc-color-overlay) 72%,transparent);font:var(--mc-font-body);font-weight:var(--mc-font-weight-bold);backdrop-filter:blur(var(--mc-space-2))}.customer-library-item__contents>span{display:inline-flex;align-items:center;gap:var(--mc-space-2)}.customer-library-item__play{display:grid;width:var(--mc-size-control-md);height:var(--mc-size-control-md);place-items:center;border:1px solid color-mix(in srgb,var(--mc-color-text-on-media) 30%,transparent);border-radius:var(--mc-radius-pill);background:color-mix(in srgb,var(--mc-color-overlay) 65%,transparent)}.customer-library-item__corner{position:absolute;z-index:2;inset-block-start:var(--mc-space-2);display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-1);pointer-events:none}.customer-library-item__corner--start{inset-inline-start:var(--mc-space-2)}.customer-library-item__corner--end{inset-inline-end:var(--mc-space-2)}.customer-library-item__corner .mc-icon{flex:none}.customer-library-item__kind{letter-spacing:var(--mc-letter-spacing-eyebrow);text-transform:uppercase}.customer-library-item__kind[data-tone=info]{background:color-mix(in srgb,var(--mc-color-status-info) 70%,var(--mc-color-overlay));color:var(--mc-color-status-info-text)}.customer-library-item__kind[data-tone=warning]{background:color-mix(in srgb,var(--mc-color-value-credits) 75%,var(--mc-color-overlay));color:var(--mc-color-text-inverse)}.customer-library-item__model{display:flex;min-width:0;align-items:center;gap:var(--mc-space-2)}.customer-library-item__model .mc-avatar{flex:none}.customer-library-item__model-name{overflow:hidden;color:var(--mc-color-text);font:var(--mc-font-body);font-weight:var(--mc-font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.customer-library-item__copy{display:grid;width:100%;min-width:0;gap:var(--mc-space-3)}.customer-library-item__heading{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.customer-library-item__title{display:inline;color:var(--mc-color-text);font:var(--mc-font-body);font-weight:var(--mc-font-weight-semibold)}.customer-library-item__description{display:inline;margin-inline-start:var(--mc-space-2);color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.customer-library-item__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;align-items:start;gap:var(--mc-space-2);font:var(--mc-font-caption);font-variant-numeric:tabular-nums}.customer-library-item__facts>div{display:grid;min-width:0;gap:var(--mc-space-1)}.customer-library-item__facts dt{color:var(--mc-color-text-muted)}.customer-library-item__facts dd{margin:0;color:var(--mc-color-text);font-weight:var(--mc-font-weight-semibold)}.customer-library-item__fact--date time{overflow-wrap:anywhere}.customer-library-item__tags{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--mc-space-1) var(--mc-space-3);margin:0;padding:0;color:var(--mc-color-text-muted);font:var(--mc-font-caption);list-style:none}.customer-library-item__tags li{display:inline-flex;min-width:0;align-items:center;padding:var(--mc-space-1) var(--mc-space-2);border:thin solid color-mix(in srgb,var(--mc-color-action-primary) 42%,transparent);border-radius:var(--mc-radius-pill);background:color-mix(in srgb,var(--mc-color-action-primary) 16%,var(--mc-color-surface-interactive));color:var(--mc-color-text)}.customer-media-viewer{display:grid;min-width:0;gap:var(--mc-space-3)}.customer-media-viewer__stage{width:100%}.customer-media-viewer__image,.customer-media-viewer__video{display:block;width:100%;height:100%;object-fit:contain;background:var(--mc-color-canvas)}.customer-media-viewer__status{margin:0;color:var(--mc-color-text-muted);font:var(--mc-font-caption);text-align:center}@container customer-library-filters (max-width: 48rem){.customer-library-filters__topline{grid-template-columns:minmax(0,1fr)}}@media(max-width:39.999rem){.customer-page__actions:has(.customer-library__views){width:100%;margin-inline-start:0}.customer-library__views{display:flex;width:100%}.customer-library__views .mc-segments__item{flex:1 1 0;justify-content:center}.customer-library__folders{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-library-folder__last{flex-basis:100%;margin-inline-start:0}.customer-library-item__corner--start{flex-direction:column;align-items:flex-start}.customer-library-filters__chips{width:100%;flex-wrap:nowrap;overflow-x:auto;padding-block-end:var(--mc-space-1);scrollbar-width:none}.customer-library-filters__chips::-webkit-scrollbar{display:none}.customer-library-filters__chips>*{flex:none}.customer-library-filters__controls{display:grid;grid-template-columns:minmax(0,1fr)}.customer-library-filters__controls,.customer-library-filters__topline,.customer-library-filters__field-group,.customer-library-filters__models,.customer-library-filters__search{width:100%;max-width:none}.customer-library-filters__controls>.customer-library-filters__field-group{display:flex;flex:1 1 100%;width:100%}.customer-library-filters__controls>.customer-library-filters__field-group>.customer-library-filters__models,.customer-library-filters__controls>.customer-library-filters__field-group>.customer-library-filters__sort{flex:1 1 auto;min-width:0;width:auto}.customer-library__toolbar-note{width:100%;margin-inline-start:0}.customer-library-item__facts{grid-template-columns:minmax(0,1fr)}}.customer-bookings__group{display:grid;gap:var(--mc-space-3)}.customer-bookings__tabs{width:100%}.customer-bookings__list{margin:0;padding:0;list-style:none}.customer-bookings__group-empty{margin:0;color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.customer-booking-row>.mc-card__body{display:grid;grid-template-columns:minmax(11rem,20fr) minmax(12rem,27fr) minmax(10rem,21fr) minmax(5rem,10fr) minmax(10.5rem,11fr) minmax(4.75rem,6fr) minmax(6.5rem,8fr);align-items:center;gap:var(--mc-space-4)}.customer-booking-row[data-room-open]{--mc-component-card-border: color-mix( in srgb, var(--mc-color-semantic-live) 40%, transparent )}.customer-booking-row[data-in-show-time]{--mc-component-card-border: color-mix( in srgb, var(--mc-color-status-success) 55%, transparent )}.customer-booking-row[data-state=cancelled] .customer-booking-row__identity,.customer-booking-row[data-state=cancelled] .customer-booking-row__facts{opacity:var(--mc-opacity-disabled)}.customer-booking-row__identity{grid-column:1;min-width:0}.customer-booking-row__booking{display:grid;grid-column:2 / 5;grid-template-columns:subgrid;min-width:0;gap:var(--mc-space-3)}.customer-booking-row__facts{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;gap:var(--mc-space-4);margin:0}.customer-booking-row__fact{display:grid;min-width:0;gap:var(--mc-space-1)}.customer-booking-row__value{margin:0;color:var(--mc-color-text);font:var(--mc-font-body);font-weight:var(--mc-font-weight-semibold);font-variant-numeric:tabular-nums}.customer-booking-row__service-title,.customer-booking-row__description{display:block}.customer-booking-row__description{display:-webkit-box;margin-block-start:var(--mc-space-1);overflow:hidden;color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-regular);-webkit-box-orient:vertical;-webkit-line-clamp:2}.customer-booking-row__tags{display:flex;grid-column:1 / -1;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--mc-space-1) var(--mc-space-2);margin:0;padding:0;font:var(--mc-font-caption);list-style:none}.customer-booking-row__tags li{display:inline-flex;min-width:0;align-items:center;padding:var(--mc-space-1) var(--mc-space-2);border:thin solid color-mix(in srgb,var(--mc-color-action-primary) 42%,transparent);border-radius:var(--mc-radius-pill);background:color-mix(in srgb,var(--mc-color-action-primary) 16%,var(--mc-color-surface-interactive));color:var(--mc-color-text)}.customer-booking-row__tail{display:grid;grid-column:5 / -1;grid-template-columns:subgrid;align-items:center;gap:var(--mc-space-3)}.customer-booking-row__state{justify-self:end}.customer-booking-row__actions{display:grid;grid-column:2 / -1;grid-template-columns:subgrid;align-items:center;gap:var(--mc-space-2)}.customer-booking-row__actions>.mc-button{justify-self:start}.customer-booking-row__progress{grid-column:1 / -1}.customer-booking-action--enter-now[data-in-show-time]:not(:disabled){background:var(--mc-color-status-success);color:var(--mc-color-status-success-text)}.customer-booking-action--enter-now[data-in-show-time]:not(:disabled):hover{background:color-mix(in srgb,var(--mc-color-status-success) 88%,var(--mc-color-text))}.customer-booking-dialog,.customer-booking-details{display:grid;gap:var(--mc-space-4)}.customer-booking-details__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mc-space-3)}.customer-booking-dialog__summary{display:flex;min-width:0}.customer-booking-dialog__service,.customer-booking-details__service{color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.customer-booking-dialog__body{margin:0;color:var(--mc-color-text);font:var(--mc-font-body)}.customer-booking-dialog__schedule{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mc-space-3)}.customer-booking-dialog__balance{margin:0;color:var(--mc-color-text-muted);font:var(--mc-font-caption);font-variant-numeric:tabular-nums}.customer-booking-dialog__code{color:var(--mc-color-text);font:var(--mc-font-caption);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media(min-width:40rem)and (max-width:63.999rem){.customer-booking-row>.mc-card__body{grid-template-columns:minmax(9rem,.85fr) minmax(10rem,1.1fr) minmax(8rem,.85fr) minmax(5rem,.45fr)}.customer-booking-row__booking{grid-column:2 / -1}.customer-booking-row__tail{grid-column:1 / -1;grid-template-columns:minmax(7.5rem,1fr) auto}.customer-booking-row__actions{display:flex;grid-column:auto;justify-self:end}}@media(max-width:39.999rem){.customer-booking-row>.mc-card__body{display:flex;flex-direction:column;align-items:stretch;gap:var(--mc-space-4)}.customer-booking-row__identity{flex:none}.customer-booking-row__booking{grid-template-columns:minmax(0,1fr);width:100%}.customer-booking-dialog__schedule{grid-template-columns:minmax(0,1fr)}.customer-booking-row__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mc-space-4)}.customer-booking-row__fact--service{grid-column:1 / -1}.customer-booking-row__tail{display:flex;flex:none;justify-content:flex-start;margin-inline-start:0}.customer-booking-row__actions{display:flex;flex:1 1 100%}.customer-booking-row__actions>.mc-button{flex:1 1 0}}.customer-wallet-balance{align-content:start}.customer-wallet-balance__figure{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--mc-space-1) var(--mc-space-3)}.customer-wallet-movements{scroll-margin-top:var(--mc-layout-header-min-block)}.customer-wallet-movements>.mc-panel__header,.customer-wallet-movements>.mc-panel__footer{flex-direction:column;align-items:stretch}.customer-wallet-movements__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-3)}.customer-wallet-movements__dates{display:flex;min-width:0;flex-wrap:wrap;align-items:end;gap:var(--mc-space-2)}.customer-wallet-movements__dates>.mc-form-field{width:var(--mc-layout-filter-control-min-inline);max-width:100%}.customer-wallet-movements__title{margin:0;color:var(--mc-color-text);font:var(--mc-font-title)}.customer-wallet-movements__chips{display:flex;flex-wrap:wrap;gap:var(--mc-space-2)}.customer-wallet-movements__count{margin-inline-start:var(--mc-space-1);color:var(--mc-color-text-muted);font-variant-numeric:tabular-nums}.customer-wallet-movements__download{margin-inline-start:auto}.customer-wallet-movements__num{text-align:end;font-variant-numeric:tabular-nums}.customer-wallet-movements__cell{display:grid;min-width:0;gap:var(--mc-space-1)}.customer-wallet-movements__label{color:var(--mc-color-text);font-weight:var(--mc-font-weight-semibold)}.customer-wallet-movements__detail,.customer-wallet-movements__muted{color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.customer-wallet-movements__date{display:grid;gap:var(--mc-space-1);color:var(--mc-color-text);font:var(--mc-font-caption);white-space:nowrap}.customer-wallet-movements__date>span+span{color:var(--mc-color-text-muted)}.customer-wallet-movements__table .mc-button{min-height:0;padding:0}.customer-wallet-amount{color:var(--mc-color-text);font-weight:var(--mc-font-weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap}.customer-wallet-amount[data-positive]{color:var(--mc-color-status-success)}.customer-wallet-movements__rows{display:none;margin:0;padding:0;list-style:none}.customer-wallet-row{display:flex;align-items:center;gap:var(--mc-space-3);padding:var(--mc-space-3) 0;border-top:1px solid var(--mc-color-separator-subtle)}.customer-wallet-row:first-child{border-top:0}.customer-wallet-row__copy{display:grid;min-width:0;flex:1 1 auto;gap:var(--mc-space-1)}.customer-wallet-row__label{overflow:hidden;color:var(--mc-color-text);font:var(--mc-font-body);font-weight:var(--mc-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.customer-wallet-row__meta{overflow:hidden;color:var(--mc-color-text-muted);font:var(--mc-font-caption);text-overflow:ellipsis;white-space:nowrap}.customer-wallet-skeleton{padding:var(--mc-space-6);border:1px solid var(--mc-component-card-border);border-radius:var(--mc-component-card-radius);background:var(--mc-component-card-background)}@media(max-width:39.999rem){.customer-wallet-movements__table{display:none}.customer-wallet-movements__rows{display:block}.customer-wallet-movements__download{width:100%;margin-inline-start:0}.customer-wallet-movements__dates,.customer-wallet-movements__dates>.mc-form-field{width:100%}}.customer-payment-section{display:grid;gap:var(--mc-space-3)}.customer-payment-section__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--mc-space-2) var(--mc-space-3)}.customer-payment-section__title{margin:0;color:var(--mc-color-text);font:var(--mc-font-title)}.customer-payment-section__hint{color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.customer-payment-gateway-grid{display:grid;grid-template-columns:1fr;gap:var(--mc-layout-card-gap)}.customer-payment-gateway>.mc-card__body{display:flex;min-width:0;align-items:center;gap:var(--mc-space-3)}.customer-payment-gateway__copy{display:grid;min-width:0;flex:1 1 auto;gap:var(--mc-space-1)}.customer-payment-gateway__name{color:var(--mc-color-text);font:var(--mc-font-body);font-weight:var(--mc-font-weight-bold)}.customer-payment-gateway__description{color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.customer-payment-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:var(--mc-layout-card-gap)}.customer-payment-skeleton{padding:var(--mc-space-4);border:1px solid var(--mc-component-card-border);border-radius:var(--mc-component-card-radius);background:var(--mc-component-card-background)}.customer-payment-card--default{--mc-component-card-border: color-mix( in srgb, var(--mc-color-action-primary) 40%, transparent )}.customer-payment-card>.mc-card__body{display:grid;gap:var(--mc-space-4)}.customer-payment-card__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-3)}.customer-payment-card__brand{display:inline-flex;min-height:var(--mc-size-control-sm);align-items:center;padding-inline:var(--mc-space-3);border-radius:var(--mc-radius-sm);background:color-mix(in srgb,var(--mc-color-text) 10%,transparent);color:var(--mc-color-text);font:var(--mc-font-caption);font-weight:var(--mc-font-weight-bold);letter-spacing:var(--mc-letter-spacing-eyebrow)}.customer-payment-card__menu{margin-inline-start:auto}.customer-payment-card__menu-items{display:grid;gap:var(--mc-space-1)}.customer-payment-card__number{margin:0;color:var(--mc-color-text);font:var(--mc-font-title);font-variant-numeric:tabular-nums;letter-spacing:var(--mc-letter-spacing-overline)}.customer-payment-card__facts{display:flex;flex-wrap:wrap;margin:0;gap:var(--mc-space-6)}.customer-payment-card__fact{display:grid;min-width:0;gap:var(--mc-space-1)}.customer-payment-card__value{margin:0;overflow:hidden;color:var(--mc-color-text);font:var(--mc-font-body);font-weight:var(--mc-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.customer-payment-card__value--numeric{font-variant-numeric:tabular-nums}.customer-payment-grid>.customer-add-card-tile{border-color:var(--mc-color-border);border-style:dashed}.customer-add-card-tile__button{height:100%;padding:var(--mc-space-6);border-radius:var(--mc-component-card-radius);white-space:normal}.customer-add-card-tile__content{display:grid;justify-items:center;gap:var(--mc-space-2);text-align:center}.customer-add-card-tile__plus{display:inline-grid;width:var(--mc-size-control-md);height:var(--mc-size-control-md);place-items:center;border-radius:var(--mc-radius-pill);background:color-mix(in srgb,var(--mc-color-action-primary) 15%,transparent);color:var(--mc-color-action-primary)}.customer-add-card-tile__title{color:var(--mc-color-text);font:var(--mc-font-body);font-weight:var(--mc-font-weight-semibold)}.customer-add-card-tile__hint{color:var(--mc-color-text-muted)}.customer-payment-outcome{display:grid;gap:var(--mc-space-3)}.customer-note>.mc-icon{flex:none}.customer-add-card{display:grid;gap:var(--mc-space-4)}.customer-add-card__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--mc-space-4);align-items:start}.customer-add-card__expiry-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mc-space-2)}@media(max-width:39.999rem){.customer-add-card__row{grid-template-columns:minmax(0,1fr)}}.customer-remove-card{display:grid;gap:var(--mc-space-4)}.customer-remove-card__body{margin:0;color:var(--mc-color-text);font:var(--mc-font-body)}.customer-profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;gap:var(--mc-layout-card-gap)}.customer-profile-column{display:grid;min-width:0;gap:var(--mc-layout-card-gap)}.customer-profile-skeleton{padding:var(--mc-space-6);border:1px solid var(--mc-component-card-border);border-radius:var(--mc-component-card-radius);background:var(--mc-component-card-background)}.customer-profile-card__title{margin:0;color:var(--mc-color-text);font:var(--mc-font-title)}.customer-profile-identity>.mc-card__body{display:grid;gap:var(--mc-space-6)}.customer-profile-identity__row{display:flex;align-items:center;gap:var(--mc-space-3)}.customer-profile-identity__copy{display:grid;min-width:0;gap:var(--mc-space-1)}.customer-profile-identity__username{overflow:hidden;color:var(--mc-color-text);font:var(--mc-font-title);text-overflow:ellipsis;white-space:nowrap}.customer-profile-identity__caption{color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.customer-profile-identity__change{flex:none;margin-inline-start:auto}.customer-profile-form{display:grid;gap:var(--mc-space-4)}.customer-profile-form__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:var(--mc-space-3) var(--mc-space-4)}.customer-profile-form__identity-field{grid-column:span 2}.customer-profile-form__secondary-field{grid-column:span 3}.customer-profile-form__wide{grid-column:1 / -1}.customer-profile-form__note{margin:0;color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.customer-profile-form__actions{display:flex;flex-wrap:wrap;gap:var(--mc-space-2)}.customer-profile-privacy>.mc-card__body,.customer-profile-account>.mc-card__body{display:grid;gap:var(--mc-space-3)}.customer-profile-privacy__rows,.customer-profile-account__rows{display:grid;margin:0;padding:0;gap:var(--mc-space-2);list-style:none}.customer-profile-privacy__row{display:grid;gap:var(--mc-space-1);padding:var(--mc-space-2) var(--mc-space-3);border:1px solid var(--mc-color-border-soft);border-radius:var(--mc-radius-md);background:var(--mc-color-surface-sunken)}.customer-profile-privacy__row>.mc-switch{display:flex;width:100%}.customer-profile-privacy__row .mc-switch__label{order:0}.customer-profile-privacy__row .mc-switch__track{order:1;margin-inline-start:auto}.customer-profile-privacy__row .mc-field-control__loader{inset-inline-end:calc(var(--mc-touch-target-min) + var(--mc-space-4))}.customer-profile-privacy__sub{margin:0;padding-inline-end:calc(var(--mc-touch-target-min) + var(--mc-space-3));color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.customer-profile-account{--mc-component-card-border: color-mix( in srgb, var(--mc-color-action-primary) 35%, transparent )}.customer-profile-account__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-3);padding-block:var(--mc-space-2)}.customer-profile-account__row+.customer-profile-account__row{border-top:1px solid var(--mc-color-separator-subtle)}.customer-profile-account__copy{display:grid;min-width:0;flex:1 1 14rem;gap:var(--mc-space-1)}.customer-profile-account__label{color:var(--mc-color-text);font:var(--mc-font-body);font-weight:var(--mc-font-weight-semibold)}.customer-profile-account__sub{color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.customer-profile-account__status{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--mc-space-2);color:var(--mc-color-text-muted);font:var(--mc-font-caption)}.customer-profile-account__action{flex:none;margin-inline-start:auto}.customer-profile-dialog{display:grid;gap:var(--mc-space-4)}.customer-profile-dialog__points{display:grid;margin:0;padding-inline-start:var(--mc-space-4);gap:var(--mc-space-2);color:var(--mc-color-text);font:var(--mc-font-body)}@media(max-width:39.999rem){.customer-profile-form__grid{grid-template-columns:minmax(0,1fr)}.customer-profile-form__identity-field,.customer-profile-form__secondary-field,.customer-profile-form__wide{grid-column:1}.customer-profile-form__actions>.mc-button{flex:1 1 100%}.customer-profile-account__action{margin-inline-start:0}}html.dev-blur-images img,html.dev-blur-images video{filter:grayscale(100%) blur(40px)}html.dev-blur-images .mc-flag img{filter:none}.creator-chat{position:fixed;inset-block-end:var(--mc-space-4);inset-inline-end:var(--mc-space-4);z-index:var(--mc-layer-app-chrome);display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(22rem,calc(100vw - var(--mc-space-8)));height:min(28rem,calc(100vh - var(--mc-space-16)));border:1px solid var(--mc-component-card-border);border-radius:var(--mc-component-card-radius);background:var(--mc-component-card-background);box-shadow:var(--mc-shadow-overlay);overflow:hidden}.creator-chat--minimized{grid-template-rows:auto;height:auto}.creator-chat__header{display:flex;align-items:center;gap:var(--mc-space-2);padding:var(--mc-space-2) var(--mc-space-2) var(--mc-space-2) var(--mc-space-3);border-block-end:1px solid var(--mc-color-separator-subtle);background:var(--mc-color-surface-raised)}.creator-chat__heading{flex:1 1 auto;min-width:0;display:grid}.creator-chat__title{margin:0;font:var(--mc-font-body);font-weight:var(--mc-font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-chat__status{margin:0;font:var(--mc-font-caption);color:var(--mc-color-text-muted)}.creator-chat__log{display:flex;flex-direction:column;gap:var(--mc-space-2);padding:var(--mc-space-3);overflow-y:auto;overscroll-behavior:contain;background:var(--mc-color-surface-sunken)}.creator-chat__message{display:grid;gap:var(--mc-space-1);max-width:85%}.creator-chat__message[data-mine=false]{align-self:flex-start;justify-items:start}.creator-chat__message[data-mine=true]{align-self:flex-end;justify-items:end}.creator-chat__bubble{margin:0;padding:var(--mc-space-2) var(--mc-space-3);border-radius:var(--mc-radius-lg);font:var(--mc-font-body);overflow-wrap:anywhere}.creator-chat__message[data-mine=false] .creator-chat__bubble{border-end-start-radius:var(--mc-radius-sm);background:var(--mc-color-surface-raised);border:1px solid var(--mc-color-separator-subtle)}.creator-chat__message[data-mine=true] .creator-chat__bubble{border-end-end-radius:var(--mc-radius-sm);background:var(--mc-color-action-primary);color:var(--mc-color-action-primary-text)}.creator-chat__time{font:var(--mc-font-caption);color:var(--mc-color-text-muted);font-variant-numeric:tabular-nums}.creator-chat__typing{display:inline-flex;gap:var(--mc-space-1);margin:0;padding:var(--mc-space-2) var(--mc-space-3);align-self:flex-start;border-radius:var(--mc-radius-lg);background:var(--mc-color-surface-raised);border:1px solid var(--mc-color-separator-subtle)}.creator-chat__typing span{width:var(--mc-space-1);height:var(--mc-space-1);border-radius:var(--mc-radius-pill);background:var(--mc-color-text-muted);animation:creator-chat-typing var(--mc-motion-duration-loop) var(--mc-motion-easing-standard) infinite}.creator-chat__typing span:nth-child(2){animation-delay:calc(var(--mc-motion-duration-loop) / 6)}.creator-chat__typing span:nth-child(3){animation-delay:calc(var(--mc-motion-duration-loop) / 3)}@keyframes creator-chat-typing{0%,60%,to{opacity:.35}30%{opacity:1}}.creator-chat__composer{display:flex;align-items:center;gap:var(--mc-space-2);padding:var(--mc-space-2) var(--mc-space-3);border-block-start:1px solid var(--mc-color-separator-subtle);background:var(--mc-color-surface-raised)}.creator-chat__composer .mc-field-control{flex:1 1 auto;min-width:0}@media(max-width:47.999rem){.creator-chat{inset-inline:var(--mc-space-2);inset-block-end:var(--mc-space-2);width:auto;height:min(70vh,28rem)}}
